
Changing the keychain while Mail.app is running sometimes crashes GKA
Reported by Luke Le | July 22nd, 2012 @ 06:55 PM
Importing the attached private key crashes GKA.
Crash report follows:
Process: GPG Keychain Access [24449]
Path: /Applications/GPG Keychain Access.app/Contents/MacOS/GPG
Keychain Access
Identifier: org.gpgtools.GPGKeychainAccess
Version: 1.0b7 (1.0b7)
Code Type: X86-64 (Native)
Parent Process: launchd [150]
Date/Time: 2012-07-22 18:52:03.484 +0200
OS Version: Mac OS X 10.7.4 (11E53)
Report Version: 9
Interval Since Last Report: 141498 sec
Crashes Since Last Report: 4
Per-App Interval Since Last Report: 116144 sec
Per-App Crashes Since Last Report: 1
Anonymous UUID: 795A95CF-1988-4441-8BA8-A235D4E87E1C
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: 0x000000000000000d, 0x0000000000000000
VM Regions Near 0:
-->
__TEXT 0000000100000000-0000000100017000 [ 92K] r-x/rwx SM=COW /Applications/GPG Keychain Access.app/Contents/MacOS/GPG Keychain Access
Application Specific Information:
objc_msgSend() selector name: retain
objc[24449]: garbage collection is OFF
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff8c33b350 objc_msgSend_vtable13 + 16
1 com.apple.Foundation 0x00007fff9808ee86
NSKVOPendingNotificationCreate + 398
2 com.apple.Foundation 0x00007fff9808ecd0
NSKeyValuePushPendingNotificationPerThread + 103
3 com.apple.Foundation 0x00007fff9806da6d NSKeyValueWillChange +
489
4 com.apple.Foundation 0x00007fff980b4fec
-[NSObject(NSKeyValueObserverNotification)
willChange:valuesAtIndexes:forKey:] + 250
5 org.gpgtools.Libmacgpg 0x000000010003f5f9 -[GPGKey
removeObjectsFromChildrenIdenticalTo:] + 74
6 org.gpgtools.Libmacgpg 0x000000010003e4a8 -[GPGKey
updateWithListing:isSecret:withSigs:] + 1652
7 org.gpgtools.Libmacgpg 0x000000010003c666 -[GPGController
updateKeysWithDict:] + 443
8 com.apple.CoreFoundation 0x00007fff9431970d -[NSObject
performSelector:withObject:] + 61
9 com.apple.Foundation 0x00007fff98074d70
NSThreadPerformPerform + 214
10 com.apple.CoreFoundation 0x00007fff942984f1
CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION +
17
11 com.apple.CoreFoundation 0x00007fff94297d5d
CFRunLoopDoSources0 + 253
12 com.apple.CoreFoundation 0x00007fff942beb49 _CFRunLoopRun +
905
13 com.apple.CoreFoundation 0x00007fff942be486 CFRunLoopRunSpecific
+ 230
14 com.apple.HIToolbox 0x00007fff95c464d3 RunCurrentEventLoopInMode
+ 277
15 com.apple.HIToolbox 0x00007fff95c4d781 ReceiveNextEventCommon +
355
16 com.apple.HIToolbox 0x00007fff95c4d60e
BlockUntilNextEventMatchingListInMode + 62
17 com.apple.AppKit 0x00007fff8eb5ae31 DPSNextEvent + 659
18 com.apple.AppKit 0x00007fff8eb5a735 -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
19 com.apple.AppKit 0x00007fff8eb57071 -[NSApplication run] +
470
20 com.apple.AppKit 0x00007fff8edd3244 NSApplicationMain + 867
21 org.gpgtools.GPGKeychainAccess 0x0000000100001174 start + 52
Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff8eb087e6 kevent + 10
1 libdispatch.dylib 0x00007fff9414578a dispatch_mgr_invoke +
923
2 libdispatch.dylib 0x00007fff9414431a dispatch_mgr_thread +
54
Thread 2:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x00007fff8eb07df2 select + 10
1 com.apple.CoreFoundation 0x00007fff94307c8b
CFSocketManager + 1355
2 libsystem_c.dylib 0x00007fff91d3c8bf _pthread_start + 335
3 libsystem_c.dylib 0x00007fff91d3fb75 thread_start + 13
Thread 3:
0 libsystem_kernel.dylib 0x00007fff8eb08192 _workq_kernreturn +
10
1 libsystem_c.dylib 0x00007fff91d3e594 pthread_wqthread +
758
2 libsystem_c.dylib 0x00007fff91d3fb85 start_wqthread + 13
Thread 4:
0 libsystem_kernel.dylib 0x00007fff8eb08192 _workq_kernreturn +
10
1 libsystem_c.dylib 0x00007fff91d3e594 pthread_wqthread +
758
2 libsystem_c.dylib 0x00007fff91d3fb85 start_wqthread + 13
Thread 5:
0 libsystem_kernel.dylib 0x00007fff8eb08192 _workq_kernreturn +
10
1 libsystem_c.dylib 0x00007fff91d3e594 pthread_wqthread +
758
2 libsystem_c.dylib 0x00007fff91d3fb85 start_wqthread + 13
Thread 6:
0 libsystem_kernel.dylib 0x00007fff8eb08192 _workq_kernreturn +
10
1 libsystem_c.dylib 0x00007fff91d3e594 pthread_wqthread +
758
2 libsystem_c.dylib 0x00007fff91d3fb85 start_wqthread + 13
Thread 7:
0 libsystem_kernel.dylib 0x00007fff8eb08192 _workq_kernreturn +
10
1 libsystem_c.dylib 0x00007fff91d3e594 pthread_wqthread +
758
2 libsystem_c.dylib 0x00007fff91d3fb85 start_wqthread + 13
Thread 8:
0 libsystem_kernel.dylib 0x00007fff8eb08192 _workq_kernreturn +
10
1 libsystem_c.dylib 0x00007fff91d3e594 pthread_wqthread +
758
2 libsystem_c.dylib 0x00007fff91d3fb85 start_wqthread + 13
Thread 9:
0 libsystem_kernel.dylib 0x00007fff8eb08192 _workq_kernreturn +
10
1 libsystem_c.dylib 0x00007fff91d3e594 pthread_wqthread +
758
2 libsystem_c.dylib 0x00007fff91d3fb85 start_wqthread + 13
Thread 10:
0 libsystem_kernel.dylib 0x00007fff8eb0667a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff8eb05d71 mach_msg + 73
2 com.apple.CoreGraphics 0x00007fff9372924f
CGSReenableUpdateForConnections + 214
3 com.apple.CoreGraphics 0x00007fff937290e2
CGSReenableUpdateForConnections + 549
4 com.apple.CoreGraphics 0x00007fff93728eb6 CGSReenableUpdate +
25
5 com.apple.AppKit 0x00007fff8f1fd05b __-[NSMoveHelper
doAnimation]block_invoke_1 + 599
6 com.apple.CoreFoundation 0x00007fff942de934
CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION
+ 20
7 com.apple.CoreFoundation 0x00007fff942de486
CFRunLoopDoTimer + 534
8 com.apple.CoreFoundation 0x00007fff942bee11 CFRunLoopRun
+ 1617
9 com.apple.CoreFoundation 0x00007fff942be486 CFRunLoopRunSpecific
+ 230
10 com.apple.AppKit 0x00007fff8f1fa49c -[NSMoveHelper
doAnimation] + 1399
11 com.apple.AppKit 0x00007fff8f0b6214 -[NSMoveHelper(NSSheets)
moveParent:andOpenSheet:] + 1606
12 com.apple.AppKit 0x00007fff8f0b79b1 -[NSWindow(NSSheets)
orderFrontRelativeToWindow:] + 192
13 com.apple.AppKit 0x00007fff8ec54b20 -[NSWindow
reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:]
+ 1679
14 com.apple.AppKit 0x00007fff8ec543a8 -[NSWindow
doOrderWindow:relativeTo:findKey:forCounter:force:isModal:] +
807
15 com.apple.AppKit 0x00007fff8ee0e1d3 -[NSApplication
orderFrontModalWindow:relativeToWindow:] + 662
16 com.apple.AppKit 0x00007fff8ee0dc9c -[NSApplication
commonBeginModalSessionForWindow:relativeToWindow:modalDelegate:didEndSelector:contextInfo:]
+ 831
17 com.apple.AppKit 0x00007fff8ee0e536 -[NSApplication
beginSheet:modalForWindow:modalDelegate:didEndSelector:contextInfo:]
+ 134
18 org.gpgtools.GPGKeychainAccess 0x000000010000bc81
-[SheetController runAndWait] + 189
19 org.gpgtools.GPGKeychainAccess 0x0000000100009f7e
-[SheetController runModalForWindow:] + 738
20 org.gpgtools.GPGKeychainAccess 0x00000001000067cb
-[ActionController
gpgController:operationDidFinishWithReturnValue:] + 314
21 org.gpgtools.Libmacgpg 0x0000000100035d21 -[GPGController
importFromData:fullImport:] + 989
22 com.apple.CoreFoundation 0x00007fff9431befc
invoking + 140
23 com.apple.CoreFoundation 0x00007fff9431bd94 -[NSInvocation
invoke] + 132
24 com.apple.Foundation 0x00007fff9807f72a -[NSThread main] +
68
25 com.apple.Foundation 0x00007fff9807f6a2
NSThreadmain__ + 1575
26 libsystem_c.dylib 0x00007fff91d3c8bf pthread_start +
335
27 libsystem_c.dylib 0x00007fff91d3fb75 thread_start + 13
Thread 11:
0 libsystem_kernel.dylib 0x00007fff8eb08192 _workq_kernreturn +
10
1 libsystem_c.dylib 0x00007fff91d3e594 pthread_wqthread +
758
2 libsystem_c.dylib 0x00007fff91d3fb85 start_wqthread + 13
Thread 12:
0 libsystem_kernel.dylib 0x00007fff8eb07bca psynch_cvwait +
10
1 libsystem_c.dylib 0x00007fff91d40274 _pthread_cond_wait + 840
2 com.apple.Foundation 0x00007fff980814c0 -[NSCondition wait] +
261
3 com.apple.Foundation 0x00007fff98074854
-[NSObject(NSThreadPerformAdditions)
performSelector:onThread:withObject:waitUntilDone:modes:] + 975
4 com.apple.Foundation 0x00007fff98074407
-[NSObject(NSThreadPerformAdditions)
performSelectorOnMainThread:withObject:waitUntilDone:] + 135
5 org.gpgtools.Libmacgpg 0x0000000100032679 -[GPGController
updateKeys:searchFor:withSigs:secretOnly:] + 2112
6 org.gpgtools.GPGKeychainAccess 0x000000010000867b
-[KeychainController updateKeys:withSigs:] + 642
7 com.apple.Foundation 0x00007fff9807f72a -[NSThread main] + 68
8 com.apple.Foundation 0x00007fff9807f6a2
NSThreadmain + 1575
9 libsystem_c.dylib 0x00007fff91d3c8bf _pthread_start + 335
10 libsystem_c.dylib 0x00007fff91d3fb75 thread_start + 13
Comments and changes to this ticket
-
Luke Le July 22nd, 2012 @ 07:01 PM
- Title changed from Importing certain private keys crashes GKA to Changing the keychain while Mail.app is running sometimes crashes GKA
-
steve July 22nd, 2012 @ 08:13 PM
Installed latest GPG Keychain Access nightly. Can't reproduce. Maybe libmacgpg related? Since I only installed the GPG Keychain Access nightly and kept GPGMail and libmacgpg?
-
-
steve April 20th, 2013 @ 08:23 PM
- State changed from open to new
- Importance cleared.
-
-
Luke Le September 6th, 2013 @ 12:28 PM
- State changed from new to fixed
- Importance set to Low
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 ยป