#31 fixed
Luke Le

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

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.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Shared Ticket Bins

People watching this ticket

Attachments

Pages