Has anyone ever experienced a crash like the one below?  It is happening 
sporadically in the field (I have, I think, 5 crash logs, spread across all 3 
major versions of OS X, i.e. 10.4, 10.5 and 10.6) but I have never seen it 
here.  Examination of the object code reveals that NSCarbonMenuImpl+527 is a 
call to [NSMenu _enableItems].

All I have to work from is the crash log, but I'm as confident as one can ever 
be that our NSMenu object has not been released or corrupted.  It is pretty 
much static for the life of the app.  The only thing we do which might be a bit 
unusual is to call [NSApplication setMainMenu] whenever the app comes to the 
front.  That's not actually necessary and I plan to change it, but I thought it 
worth mentioning.

Any clues anybody?

Many thanks,

Paul Sanders
http://www.alpinesoft.co.uk

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Date/Time:       2010-02-15 14:36:38.032 -0600
OS Version:      Mac OS X 10.6.2 (10C540)
Report Version:  6

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000007364618f
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Application Specific Information:
objc_msgSend() selector name: respondsToSelector:

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib               0x94ca9ed7 objc_msgSend + 23
1   com.apple.AppKit              0x95b333a0 -[menu 
_carbonUpdateStatusEvent:handlerCallRef:] + 527
2   com.apple.AppKit              0x95b30f79 NSSLMMenuEventHandler + 404
3   com.apple.HIToolbox           0x9009ee29 
DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 
1567
4   com.apple.HIToolbox           0x9009e0f0 
SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, 
HandlerCallRec*) + 411
5   com.apple.HIToolbox           0x900c0981 SendEventToEventTarget + 52
6   com.apple.HIToolbox           0x900ece3b SendHICommandEvent(unsigned long, 
HICommand const*, unsigned long, unsigned long, unsigned char, void const*, 
OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 448
7   com.apple.HIToolbox           0x900ecc78 
UpdateHICommandStatusWithCachedEvent + 66
8   com.apple.HIToolbox           0x9009a619 
HIApplication::EventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) 
+ 1287
9   com.apple.HIToolbox           0x9009ee29 
DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 
1567
10  com.apple.HIToolbox           0x9009e0f0 
SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, 
HandlerCallRec*) + 411
11  com.apple.HIToolbox           0x900c0981 SendEventToEventTarget + 52
12  com.apple.HIToolbox           0x900ea735 SendMenuOpening(MenuSelectData*, 
MenuData*, double, unsigned long, __CFDictionary*, unsigned char, unsigned 
char*) + 826
13  com.apple.HIToolbox           0x902903b2 _SimulateMenuOpening + 75
14  com.apple.shortcut            0x92a688c8 -[SCTGRLIndex 
indexCarbonMenu:withParentMenu:resultGRLs:isRootMenu:systemHelpMenu:withDepth:] 
+ 871
15  com.apple.shortcut            0x92a68476 -[SCTGRLIndex indexMenuBar:] + 192
16  com.apple.shortcut            0x92a683ae -[SCTGRLIndex 
indexMenuBarDynamically] + 283
17  com.apple.shortcut            0x92a66662 SCTHelpMenuHandler + 326
18  com.apple.HIToolbox           0x9009ee29 
DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 
1567
19  com.apple.HIToolbox           0x9009e0f0 
SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, 
HandlerCallRec*) + 411
20  com.apple.HIToolbox           0x9009df4f SendEventToEventTargetWithOptions 
+ 58
21  com.apple.HIToolbox           0x900eac42 SendMenuPopulate(MenuData*, 
OpaqueEventTargetRef*, unsigned long, double, unsigned long, OpaqueEventRef*, 
unsigned char*) + 356
22  com.apple.HIToolbox           0x900ea505 SendMenuOpening(MenuSelectData*, 
MenuData*, double, unsigned long, __CFDictionary*, unsigned char, unsigned 
char*) + 266
23  com.apple.HIToolbox           0x900ea010 DrawTheMenu(MenuSelectData*, 
__CFArray**, unsigned char, unsigned char*) + 260
24  com.apple.HIToolbox           0x900e9dda MenuChanged(MenuSelectData*, 
unsigned char, unsigned char) + 467
25  com.apple.HIToolbox           0x900e8b55 TrackMenuCommon(MenuSelectData&, 
unsigned char*) + 1481
26  com.apple.HIToolbox           0x900e1195 MenuSelectCore(MenuData*, Point, 
double, unsigned long, OpaqueMenuRef**, unsigned short*) + 315
27  com.apple.HIToolbox           0x900e09a9 _HandleMenuSelection2 + 465
28  com.apple.HIToolbox           0x900e07c7 _HandleMenuSelection + 53
29  com.apple.AppKit              0x95b2a4ba _NSHandleCarbonMenuEvent + 285
30  com.apple.AppKit              0x95aff076 _DPSNextEvent + 2304
31  com.apple.AppKit              0x95afe306 -[NSApplication 
nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
32  WCL_dylib.dylib               0x001a63c6 -[WCLApplication 
nextEventMatchingMask:untilDate:inMode:dequeue:processMouseEvents:] + 232
33  WCL_dylib.dylib               0x001a5b29 -[WCLApplication 
nextEventMatchingMask:untilDate:inMode:dequeue:] + 71
34  com.apple.AppKit              0x95ac049f -[NSApplication run] + 821
35  com.apple.AppKit              0x95ab8535 NSApplicationMain + 574
36  WCL_dylib.dylib               0x002377b9 WCLmain + 377
37  uk.co.AlpineSoft.VinylStudio  0x000522a0 vsmain + 32
38  uk.co.AlpineSoft.VinylStudio  0x000024b6 _start + 216
39  uk.co.AlpineSoft.VinylStudio  0x000023dd start + 41
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to