Comments and changes to this ticket
-
Support December 19th, 2014 @ 10:15 AM
- State changed from new to fixed
(from [285ec90e9cb4353badd824c6e76adbd3abcfad4c]) [FIX] Returns a pipe mapped with a key more reliably [#134 state:fixed]
- Wrap the the pipeInfo and pipeList creation in a dispatch_sync call
- Correctly release and nil the objects associated with pipes as well as the pipe access queue. https://github.com/GPGTools/Libmacgpg/commit/285ec90e9cb4353badd824...
-
Luke Le December 19th, 2014 @ 10:16 AM
- no changes were found...
-
steve December 19th, 2014 @ 05:45 PM
- State changed from fixed to verified
-
-
steve January 9th, 2015 @ 10:17 AM
- State changed from verified to open
- Milestone set to 0.5
Not fixed just yet. Crash logs attached (encrypted with team key)
-
Support January 20th, 2015 @ 08:07 PM
- State changed from open to fixed
(from [6531d699b51a9b032fc3461aa51c49e8c23cd852]) [FIX] Prevents random crashes in inheritedPipesWithName: [#134 state:fixed]
- Access to the completed status of the LPXTTask is synchronized so that there's no CMD pipe access after the task has already ended.
- Makes sure that a queue is only released in dealloc after the last block has run, by enqueuing an empty block. https://github.com/GPGTools/Libmacgpg/commit/6531d699b51a9b032fc346...
-
steve January 22nd, 2015 @ 06:36 PM
- State changed from fixed to verified
Seems, I no longer get those crashes on my system. Setting to verified.
-
Luke Le January 29th, 2015 @ 06:32 PM
- State changed from verified to new
-
Support January 29th, 2015 @ 06:37 PM
- State changed from new to fixed
(from [6b729d2649d154879b4007390061d132b5f728f1]) [FIX] Releases the LPXTTask object when the GPGTaskHelper is dealloced [#134 state:fixed]
- If the GPGTaskHelper was still processing responses received by the XPC service while the LPXTTask was being dealloced, it was possible that the LPXTTask object still existed but the dispatch_queue used inside was already shutdown. This lead to a crash in the XPC service.
- There's no need to release the LPXTTask before the GPGTaskHelper is dealloced, so now the LPXTTask is released in the dealloc method. This way we can be sure, that all responses were already process when GPGTaskHelper is shutting down. https://github.com/GPGTools/Libmacgpg/commit/6b729d2649d154879b4007...
-
-
steve January 31st, 2015 @ 05:34 PM
- State changed from fixed to verified
-
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป