• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Advice on debugging a GC related crash
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • Follow-Ups:
    • Re: Advice on debugging a GC related crash
      • From: Bill Bumgarner <email@hidden>
  • Prev by Date: Re: How to create a control just as RGB Sphere and Alpha bar
  • Next by Date: Best way to implement drag and drop for multiple types of nstableview
  • Previous by thread: Re: App Crashing on a second AppleScript call
  • Next by thread: Re: Advice on debugging a GC related crash
  • Index(es):
    • Date
    • Thread