Advice on debugging a GC related crash
Advice on debugging a GC related crash
- Subject: Advice on debugging a GC related crash
- From: Harry Jordan <email@hidden>
- Date: Fri, 25 Sep 2009 12:32:36 +0100
I've just released my first application, and despite the best efforts
of me and an admitedly small group of beta testers it seems that a
crashers slipped through. So far this one has only effected 1 user out
of maybe 500:
OS: 10.6.1
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000182365ed
Crashed Thread: 3 Dispatch queue: Garbage Collection Work Queue
Thread 3 Crashed: Dispatch queue: Garbage Collection Work Queue
0 com.apple.CoreFoundation 0x95c6c393
__CFTypeCollectionRelease + 83
1 com.apple.CoreFoundation 0x95c68eb8
__CFBasicHashStandardCallback + 296
2 com.apple.CoreFoundation 0x95c68b78 __CFBasicHashDrain + 568
3 com.apple.Foundation 0x92a20f64 -[NSCFDictionary
finalize] + 45
4 libobjc.A.dylib 0x9724618d finalizeOneObject + 59
5 libauto.dylib 0x9769d612 Auto::foreach_block_do
(auto_zone_cursor*, void (*)(void*, void*), void*) + 66
6 libobjc.A.dylib 0x97245e0e batchFinalize + 247
7 libobjc.A.dylib 0x97245e92
batchFinalizeOnTwoThreads + 104
8 libauto.dylib 0x97696cd9
Auto::Zone::invalidate_garbage(unsigned long, unsigned int const*) + 89
9 libauto.dylib 0x97687a65 auto_collect_internal
(Auto::Zone*, int) + 645
10 libauto.dylib 0x976882ac auto_collection_work
(Auto::Zone*) + 140
11 libSystem.B.dylib 0x967977b8
_dispatch_call_block_and_release + 16
12 libSystem.B.dylib 0x9678a144 _dispatch_queue_drain +
249
13 libSystem.B.dylib 0x96789b77 _dispatch_queue_invoke +
53
14 libSystem.B.dylib 0x9678998a _dispatch_worker_thread2
+ 234
15 libSystem.B.dylib 0x96789401 _pthread_wqthread + 390
16 libSystem.B.dylib 0x96789246 start_wqthread + 30
Thread 3 crashed with X86 Thread State (32-bit):
eax: 0xa0821ca0 ebx: 0x95c6c354 ecx: 0x182365e8 edx: 0x01798fd0
edi: 0x182365ec esi: 0x182365e8 ebp: 0xb0291a78 esp: 0xb0291a50
ss: 0x0000001f efl: 0x00010246 eip: 0x95c6c393 cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x0000001f gs: 0x00000037
cr2: 0x182365ed
I haven't been able to reproduce this problem on my machine or any of
the other machines that I've tested on and I'm a bit lost as to how to
go about reproducing it never mind fixing it.
Any advice would be most appreciated.
Cheers
Harry
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden