If you haven't tried running under valgrind yet, I'd give that a shot. It's pretty good for finding memory smashers, and is easy to compile and install. I'd be happy run it through the clang static analyzer and post results from that again.
On 08/25/09 01:57, "Christiaan Hofman" <cmhof...@gmail.com> wrote: > > On Aug 25, 2009, at 5:50, Adam M. Goldstein wrote: > >> I have no idea what the following crash report means, since BD was >> working the whole time with no problems. This just appeared. > > No idea either, something internal in populating a menu. Any idea what > menu you were going to show? > > Christiaan > >> >> Process: BibDesk [1364] >> Path: /Applications/BibDesk.app/Contents/MacOS/BibDesk >> Identifier: edu.ucsd.cs.mmccrack.bibdesk >> Version: 1.3.21 (1586) >> Code Type: X86 (Native) >> Parent Process: launchd [73] >> >> Interval Since Last Report: 97165 sec >> Crashes Since Last Report: 1 >> Per-App Interval Since Last Report: 128100 sec >> Per-App Crashes Since Last Report: 1 >> >> Date/Time: 2009-08-23 12:55:01.955 -0400 >> OS Version: Mac OS X 10.5.8 (9L30) >> Report Version: 6 >> Anonymous UUID: 6054F505-FB93-4A5D-9778-C1CA95FA321A >> >> Exception Type: EXC_BAD_ACCESS (SIGBUS) >> Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000 >> Crashed Thread: 0 >> >> Thread 0 Crashed: >> 0 libobjc.A.dylib 0x90ab368c objc_msgSend + 28 >> 1 libobjc.A.dylib 0x90aa3239 >> _class_lookupMethodAndLoadCache + 81 >> 2 libobjc.A.dylib 0x90ab36d6 objc_msgSend + 102 >> 3 com.apple.AppKit 0x935e9590 -[NSMenu _populate:] + >> 112 >> 4 com.apple.AppKit 0x935e94ba AppKitMenuEventHandler + >> 6608 >> 5 com.apple.HIToolbox 0x9049b13d >> DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, >> HandlerCallRec*) + 1181 >> 6 com.apple.HIToolbox 0x9049a57b >> SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, >> HandlerCallRec*) + 405 >> 7 com.apple.HIToolbox 0x9049a3e0 >> SendEventToEventTargetWithOptions + 58 >> 8 com.apple.HIToolbox 0x904defb9 >> SendMenuPopulate(MenuData*, OpaqueEventTargetRef*, unsigned long, >> double) + 257 >> 9 com.apple.HIToolbox 0x904f3ea5 >> SendMenuOpening(MenuSelectData*, MenuData*, double, unsigned long, >> __CFDictionary*, unsigned char, unsigned char*) + 237 >> 10 com.apple.HIToolbox 0x904f3abb >> DrawTheMenu(MenuSelectData*, __CFArray**, unsigned char, unsigned >> char*) + 231 >> 11 com.apple.HIToolbox 0x9056313e >> OpenSubmenu(MenuSelectData*, MenuData*, unsigned char, unsigned char*) >> + 234 >> 12 com.apple.HIToolbox 0x904f28e3 >> TrackMenuCommon(MenuSelectData&, unsigned char*) + 1915 >> 13 com.apple.HIToolbox 0x90561b83 >> PopUpMenuSelectCore(MenuData*, Point, double, Point, unsigned short, >> unsigned int, Rect const*, unsigned short, unsigned long, Rect const*, >> Rect const*, __CFString const*, OpaqueMenuRef**, unsigned short*) + >> 1845 >> 14 com.apple.HIToolbox 0x905613fb >> _HandlePopUpMenuSelection7 + 627 >> 15 com.apple.AppKit 0x936d519b _NSPopUpCarbonMenu3 + >> 3081 >> 16 com.apple.AppKit 0x936d4588 _NSPopUpCarbonMenu2 + >> 155 >> 17 com.apple.AppKit 0x936d44e9 _NSPopUpCarbonMenu1 + 82 >> 18 com.apple.AppKit 0x936d4449 -[NSCarbonMenuImpl >> _popUpContextMenu:withEvent:forView:withFont:] + 237 >> 19 com.apple.AppKit 0x936d4282 -[NSMenu >> _popUpContextMenu:withEvent:forView:withFont:] + 285 >> 20 com.apple.AppKit 0x936d415f -[NSMenu >> _popUpContextMenu:withEvent:forView:] + 63 >> 21 com.apple.AppKit 0x936d411a -[NSMenu >> _popUpMenuWithEvent:forView:] + 52 >> 22 com.apple.AppKit 0x93a9ec49 -[NSView >> rightMouseDown:] + 103 >> 23 com.apple.AppKit 0x9355b731 -[NSWindow sendEvent:] + >> 8511 >> 24 com.apple.AppKit 0x935276a5 -[NSApplication >> sendEvent:] + 2939 >> 25 edu.ucsd.cs.mmccrack.bibdesk 0x0012ba90 -[BDSKApplication >> sendEvent:] + 64 >> 26 com.apple.AppKit 0x93484fe7 -[NSApplication run] + >> 867 >> 27 com.apple.AppKit 0x934521d8 NSApplicationMain + 574 >> 28 edu.ucsd.cs.mmccrack.bibdesk 0x00002d5a main + 576 >> 29 edu.ucsd.cs.mmccrack.bibdesk 0x00002aff _start + 209 >> 30 edu.ucsd.cs.mmccrack.bibdesk 0x00002a2d start + 41 > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Bibdesk-develop mailing list > Bibdesk-develop@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bibdesk-develop ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Bibdesk-develop mailing list Bibdesk-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bibdesk-develop