
xpc creates hundreds of threads
Reported by Mento | April 7th, 2015 @ 03:03 PM | in 0.5 (closed)
This is due to a retain cycle, which keeps the object from being dealloced and results in an endless wait to dispatch the last job on a queue to make sure the queue can be dealloced.
Bug occured in: GPG Suite b5, b6
See also:
https://gpgtools.lighthouseapp.com/projects/73378-libmacgpg/tickets...
Comments and changes to this ticket
-
-
Support April 23rd, 2015 @ 01:56 AM
- State changed from new to fixed
(from [91651388801eb8f11b8d7493d3dddc5d52f52f5f]) [FIX] Don't reference self directly within hasCompleted check [#142 state:fixed]
- Using self creates a retain cycle which causes the LPXTTask to never be dealloced
- Use __block to break the retain cycle. https://github.com/GPGTools/Libmacgpg/commit/91651388801eb8f11b8d74...
-
steve April 27th, 2015 @ 12:18 PM
- State changed from fixed to verified
Any user who experienced this issue has not had the problem with the latest nightly. Thus setting 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 ยป
Referenced by
-
141 Calling pinentryPath in GPGController +initialize causes hang in some occasions See also: https://gpgtools.lighthouseapp.com/projects/733...
-
138 Check for working XPC before first usage (was: Mail.app crashing: crash in GPGTaskHelperXPC) most likely a dupe of #142