• 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
debugging crashes in dyld?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

debugging crashes in dyld?


  • Subject: debugging crashes in dyld?
  • From: Martin Wierschin <email@hidden>
  • Date: Tue, 27 Sep 2011 14:06:12 -0700

Hello everyone,

I have a user reporting a crash whenever they try to first save a file. It is reproducible for the user (though not be me) and I'm wondering how to best debug this problem remotely. I've included the crash stack below (all other threads are waiting/trapped).

I'm no expert on dyld, but I suspect the crash is triggered when loading up some bundle code required by OSX's save panel (or perhaps some kind of installed system enhancer). I've discovered the environment variable DYLD_PRINT_LIBRARIES_POST_LAUNCH, which I'm hoping will help identify the relevant library. However, my fear is that this debugging aid logs each library's path only after each load completes successfully (ie: conceptually after the crash). If so, that obviously won't help me.

Thanks for any advice,

~Martin


> OS Version:      Mac OS X 10.6.8 (10K540)
...
> Exception Type:  EXC_BAD_ACCESS (SIGBUS)
> Exception Codes: KERN_PROTECTION_FAILURE at 0x000000000000000c
> Crashed Thread:  0  Dispatch queue: com.apple.main-thread
>
> Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
> 0   libobjc.A.dylib               	0x942ce85b _cache_flush + 78
> 1   libobjc.A.dylib               	0x942d17a5 flush_marked_caches + 242
> 2   libobjc.A.dylib               	0x942cb18d _read_images + 2189
> 3   libobjc.A.dylib               	0x942e0975 map_images_nolock + 1545
> 4   libobjc.A.dylib               	0x942ca189 map_images + 72
> 5   dyld                          	0x8fe03f2d dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) + 795
> 6   dyld                          	0x8fe0dec9 ImageLoader::link(ImageLoader::LinkContext const&, bool, bool, ImageLoader::RPathChain const&) + 251
> 7   dyld                          	0x8fe056af dyld::link(ImageLoader*, bool, ImageLoader::RPathChain const&) + 137
> 8   dyld                          	0x8fe0b240 dlopen + 471
> 9   libSystem.B.dylib             	0x936e02a8 dlopen + 66
> 10  com.apple.HIToolbox           	0x9489d1c2 InitShortcut + 45
> 11  com.apple.HIToolbox           	0x9489d0d1 SetupMenuTracking(MenuSelectData&, unsigned char, Point, double, MenuData*, unsigned long, unsigned short, Rect const*, Rect const*, unsigned int, Rect const*, __CFString const*) + 2964
> 12  com.apple.HIToolbox           	0x9489c07d MenuSelectCore(MenuData*, Point, double, unsigned long, OpaqueMenuRef**, unsigned short*) + 227
> 13  com.apple.HIToolbox           	0x9489b8bb _HandleMenuSelection2 + 465
> 14  com.apple.HIToolbox           	0x9489b6d9 _HandleMenuSelection + 53
> 15  com.apple.AppKit              	0x9136ff96 _NSHandleCarbonMenuEvent + 285
> 16  com.apple.AppKit              	0x91344b46 _DPSNextEvent + 2304
> 17  com.apple.AppKit              	0x91343dd6 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
> 18  com.apple.AppKit              	0x913061f3 -[NSApplication run] + 821
> 19  com.apple.AppKit              	0x912fe289 NSApplicationMain + 574
> 20  com.myAppIdentifier         	0x0000330a _start + 216
> 21  com.myAppIdentifier         	0x00003231 start + 41
_______________________________________________

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: debugging crashes in dyld?
      • From: Don Quixote de la Mancha <email@hidden>
    • Re: debugging crashes in dyld?
      • From: Greg Parker <email@hidden>
  • Prev by Date: Re: Why does Xcode define IBOutlet with @synthesize?
  • Next by Date: Re: Equivalent of UITextField's textField:shouldChangeCharactersInRange:replacementString for NSTextField
  • Previous by thread: Re: NSDateFormatter refuses to format dates
  • Next by thread: Re: debugging crashes in dyld?
  • Index(es):
    • Date
    • Thread