reproducible crash when opening help for object

monohusche's icon

Just downloaded the latest Max 7 version (7.0.3), and there are quite a number of random crashes. Opening help from the object context menu though does crash reliably :-).

bug or some dodgy install on my side ?

thx Nick

vichug's icon

what's your OS ?

monohusche's icon

Sorry, Mac OS Yosemite...have to check which revision when I get home

monohusche's icon

Version of OSX is 10.10.2

below the stackdump for the crashed thread

Process: Max [3132]
Path: /Applications/Max.app/Contents/MacOS/Max
Identifier: com.cycling74.Max
Version: 7.0.3 [37355d2] (7.0.3)
Code Type: X86 (Native)
Parent Process: ??? [1]
Responsible: Max [3132]
User ID: 501

Date/Time: 2015-04-14 21:25:05.919 +0800
OS Version: Mac OS X 10.10.2 (14C109)
Report Version: 11
Anonymous UUID: 7FEAEBDF-1882-A8D1-7473-9F643240059D

Sleep/Wake UUID: 42977FEA-0F07-4669-B9D3-C7AF2F15B7C6

Time Awake Since Boot: 35000 seconds
Time Since Wake: 2100 seconds

Crashed Thread: 0 CrBrowserMain Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000000fefff000

VM Regions Near 0xfefff000:
Stack 00000000bf772000-00000000bff72000 [ 8192K] rw-/rwx SM=COW
--> VM_ALLOCATE 00000000fefff000-00000000ff000000 [ 4K] rw-/rwx SM=COW
Submap 00000000ffff0000-00000000ffff1000 [ 4K] r--/r-- SM=PRV process-only VM submap

Thread 0 Crashed:: CrBrowserMain Dispatch queue: com.apple.main-thread
0 ???     0xfefff000 0 + 4278185984
1 com.apple.AppKit     0x95555a2d -[NSThemeDocumentButton _setRepresentedURL:] + 54
2 com.apple.AppKit     0x955559f2 -[NSThemeDocumentButton setRepresentedURL:] + 40
3 com.apple.AppKit     0x955552e4 -[NSThemeFrame setRepresentedURL:] + 136
4 com.apple.AppKit     0x95555234 -[NSWindow _setRepresentedURL:] + 241
5 com.apple.AppKit     0x95a88c56 -[NSWindow setRepresentedFilename:] + 495
6 com.cycling74.Max     0x00385627 cocoa_utils_setproxyicon + 127
7 com.cycling74.Max     0x002b862b MaxTopLevelWindow::setProxyIcon() + 255
8 com.cycling74.Max     0x002b75ef MaxTopLevelWindow::updateTitle() + 111
9 com.cycling74.Max     0x002b7cfb MaxTopLevelWindow::MaxTopLevelWindow(_jwind*, object*) + 741
10 com.cycling74.Max     0x002b6cd6 jwind_makewind + 87
11 com.cycling74.Max     0x002b386f jwind_new + 255
12 com.cycling74.Max     0x000c442d typedmess_fun + 393
13 com.cycling74.Max     0x00198e0b object_new_typed_flags + 341
14 com.cycling74.Max     0x0019902f object_new_typed + 47
15 com.cycling74.Max     0x002fa586 patcherview_new(symbol*, long, atom*) + 1533
16 com.cycling74.Max     0x000c442d typedmess_fun + 393
17 com.cycling74.Max     0x00198e0b object_new_typed_flags + 341
18 com.cycling74.Max     0x0019902f object_new_typed + 47
19 com.cycling74.Max     0x0028c830 jpatcher_makeview + 129
20 com.cycling74.Max     0x00297188 jpatcher_vis_imp + 75
21 com.cycling74.Max     0x0028a19d jpatcher_vis + 25
22 com.cycling74.Max     0x000a5bd3 nameload_unique_internal + 367
23 com.cycling74.Max     0x000a5a4d nameload_unique + 204
24 com.cycling74.Max     0x00276423 openhelp + 211
25 com.cycling74.Max     0x00276304 object_openhelp + 103
26 com.cycling74.Max     0x002207c6 jbox_help + 25
27 com.cycling74.Max     0x00199e25 object_method_typedfun + 140
28 com.cycling74.Max     0x00199d5e object_method_typed + 129
29 com.cycling74.Max     0x00204396 BoxComponent::help() + 622
30 com.cycling74.Max     0x002d87cf PatcherComponent::menu_help() + 101
31 com.cycling74.Max     0x003000ef patcherview_help(_patcherview*) + 24
32 com.cycling74.Max     0x001d0d0f object_handlecommand + 80
33 com.cycling74.Max     0x0030538c patcherview_command(_patcherview*, symbol*, long, atom*, atom*) + 238
34 com.cycling74.Max     0x00199e03 object_method_typedfun + 106
35 com.cycling74.Max     0x00199d5e object_method_typed + 129
36 com.cycling74.Max     0x002698c5 jmenuitem_process + 651
37 com.cycling74.Max     0x00269631 jmenu_command_process + 85
38 com.cycling74.Max     0x002695c9 jmenu_process + 116
39 com.cycling74.Max     0x0026b924 jmenu_popup + 233
40 com.cycling74.Max     0x002fc9cb patcherview_popupmenu(_patcherview*, t_jmenu*, int, int) + 92
41 com.cycling74.Max     0x001995d5 object_method_imp + 326
42 com.cycling74.Max     0x00196eb7 object_method + 149
43 com.cycling74.Max     0x002daed8 PatcherComponent::boxContextualMenu(juce::MouseEvent const&) + 142
44 com.cycling74.Max     0x002d237b PatcherComponent::mouseUp(juce::MouseEvent const&, BoxComponent*) + 1271
45 com.cycling74.Max     0x002047c4 BoxComponent::mouseUp(juce::MouseEvent const&) + 152
46 com.cycling74.Max     0x00479e29 juce::Component::internalMouseUp(juce::MouseInputSource&, juce::Point const&, juce::Time const&, juce::ModifierKeys const&) + 329
47 com.cycling74.Max     0x004cd415 juce::MouseInputSourceInternal::sendMouseUp(juce::Component*, juce::Point const&, long long, juce::ModifierKeys const&) + 113
48 com.cycling74.Max     0x004cd1d5 juce::MouseInputSourceInternal::setButtons(juce::Point const&, long long, juce::ModifierKeys const&) + 243
49 com.cycling74.Max     0x004cc8b1 juce::MouseInputSourceInternal::handleEvent(juce::ComponentPeer*, juce::Point const&, long long, juce::ModifierKeys const&) + 159
50 com.cycling74.Max     0x004cc3af juce::MouseInputSource::handleEvent(juce::ComponentPeer*, juce::Point const&, long long, juce::ModifierKeys const&) + 77
51 com.cycling74.Max     0x004d1b9b juce::ComponentPeer::handleMouseEvent(int, juce::Point const&, juce::ModifierKeys const&, long long) + 101
52 com.cycling74.Max     0x005593df juce::NSViewComponentPeer::sendMouseEvent(NSEvent*) + 171
53 com.cycling74.Max     0x005594e7 juce::NSViewComponentPeer::redirectMouseUp(NSEvent*) + 125
54 com.cycling74.Max     0x0055588e -[JuceNSView_1_52_105_3 asyncMouseUp:] + 34
55 libobjc.A.dylib     0x9784b853 -[NSObject performSelector:withObject:] + 70
56 com.apple.Foundation     0x91cd468c __NSThreadPerformPerform + 389
57 com.apple.CoreFoundation     0x98fddd4f __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 15
58 com.apple.CoreFoundation     0x98fcf7dd __CFRunLoopDoSources0 + 253
59 com.apple.CoreFoundation     0x98fced12 __CFRunLoopRun + 994
60 com.apple.CoreFoundation     0x98fce6c6 CFRunLoopRunSpecific + 390
61 com.apple.CoreFoundation     0x98fce52b CFRunLoopRunInMode + 123
62 com.apple.HIToolbox     0x97ad22d8 RunCurrentEventLoopInMode + 262
63 com.apple.HIToolbox     0x97ad1ee3 ReceiveNextEventCommon + 192
64 com.apple.HIToolbox     0x97ad1e0c _BlockUntilNextEventMatchingListInModeWithFilter + 99
65 com.apple.AppKit     0x952ae229 _DPSNextEvent + 734
66 com.apple.AppKit     0x952ada71 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 186
67 com.apple.AppKit     0x952a002c -[NSApplication run] + 907
68 com.cycling74.Max     0x0040b319 -[MaxCefApplication run] + 58
69 com.cycling74.chromium     0x00e5bc6e 0xd2f000 + 1231982
70 com.cycling74.chromium     0x00e5b54c 0xd2f000 + 1230156
71 com.cycling74.chromium     0x00e9efd2 0xd2f000 + 1507282
72 com.cycling74.chromium     0x00eb9c7e 0xd2f000 + 1617022
73 com.cycling74.chromium     0x00e9e9ba 0xd2f000 + 1505722
74 com.cycling74.chromium     0x00da7ade 0xd2f000 + 494302
75 com.cycling74.Max     0x0040b327 -[MaxCefApplication run] + 72
76 com.cycling74.Max     0x0055e307 juce::MessageManager::runDispatchLoop() + 589
77 com.cycling74.Max     0x00420c4e juce::JUCEApplication::main(juce::StringArray const&) + 62
78 com.cycling74.Max     0x00420d63 juce::JUCEApplication::main(int, char const**) + 73
79 com.cycling74.Max     0x00096f65 start + 53