Bug #211

crash with jcom.cubic_interpolate

Added by Julien Rabin over 10 years ago. Updated over 10 years ago.

Status:ClosedStart date:2009-07-20
Priority:NormalDue date:
Assignee:Trond Lossius% Done:

100%

Category:-Estimated time:2.00 hours
Target version:0.5Spent time:1.00 hour
Branch: OS:

Description

I got a reproducible crash when attaching a message box or print object to jcom.cubic_interpolate right most outlet and sending the message 'dumpout'. The crash does not occurs when sending the 'dumpout' message if nothing is connected to the right-most outlet.

OS 10.5.7, Max 5.0.7 (38325), and last update from the Jamoma active repo

History

#1 Updated by Nils Peters over 10 years ago

  • Target version set to 0.5

#2 Updated by Pascal Baltazar over 10 years ago

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000065
Crashed Thread: 0

Thread 0 Crashed:
0 com.cycling74.MaxMSP 0x000ae34a class_attr_method + 60
1 com.cycling74.MaxMSP 0x000ae439 object_attr_method + 105
2 com.cycling74.MaxMSP 0x000181ab typedmess_lookup + 171
3 com.cycling74.MaxMSP 0x0005c75b outlet_anything + 317
4 com.cycling74.MaxMSP 0x000ac13d object_obex_dumpout + 85
5 com.cycling74.MaxAPI 0x00e5b88b object_obex_dumpout + 52
6 com.cycling74.MaxMSP 0x00018761 typedmess_fun + 1283
7 com.cycling74.MaxMSP 0x0005c805 outlet_anything + 487
8 com.cycling74.MaxMSP 0x0001856c typedmess_fun + 782
9 com.cycling74.MaxMSP 0x00018a9d typedmess + 83
10 com.cycling74.MaxMSP 0x00019109 aeval + 893
11 com.cycling74.MaxMSP 0x000053fa atombuf_eval + 152
12 com.cycling74.MaxAPI 0x00e59c5f atombuf_eval + 60
13 com.cycling74.message 0x1c312133 jmessage_atombuf_eval + 429
14 com.cycling74.message 0x1c31248f jmessage_bang + 129
15 com.cycling74.message 0x1c312542 jmessage_mousedown + 168
16 com.cycling74.MaxMSP 0x000ad055 object_method + 901
17 com.cycling74.MaxMSP 0x000fd155 BoxComponent::sendMouseMessage(juce::MouseEvent const&, symbol*, double, double) + 265
18 com.cycling74.MaxMSP 0x000fff95 BoxComponent::mouseDown(juce::MouseEvent const&) + 237
19 com.cycling74.MaxMSP 0x002c0e3e juce::Component::internalMouseDown(int, int) + 802
20 com.cycling74.MaxMSP 0x00356b1c juce::ComponentPeer::handleMouseDown(int, int, long long) + 422
21 com.cycling74.MaxMSP 0x002a12aa juce::HIViewComponentPeer::handleMouseEvent(OpaqueEventHandlerCallRef*, OpaqueEventRef*) + 742
22 com.cycling74.MaxMSP 0x002a1aa4 juce::HIViewComponentPeer::handleWindowEventForPeer(OpaqueEventHandlerCallRef*, OpaqueEventRef*) + 278
23 com.cycling74.MaxMSP 0x002a1b51 juce::HIViewComponentPeer::handleWindowEvent(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 65
24 com.apple.HIToolbox 0x9673111d DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1181
25 com.apple.HIToolbox 0x9673055b SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 405
26 com.apple.HIToolbox 0x9674ceac SendEventToEventTarget + 52
27 com.apple.HIToolbox 0x9675f088 ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 1208
28 com.apple.HIToolbox 0x967314d6 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2134
29 com.apple.HIToolbox 0x9673055b SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 405
30 com.apple.HIToolbox 0x9674ceac SendEventToEventTarget + 52
31 com.cycling74.MaxMSP 0x0029ad14 juce::juce_dispatchNextMessageOnSystemQueue(bool) + 580
32 com.cycling74.MaxMSP 0x002a470a juce::MessageManager::dispatchNextMessage(bool, bool*) + 68
33 com.cycling74.MaxMSP 0x002a47b4 juce::MessageManager::runDispatchLoop() + 34
34 com.cycling74.MaxMSP 0x002a30ff juce::JUCEApplication::main(juce::String&, juce::JUCEApplication*) + 605
35 com.cycling74.MaxMSP 0x002a31d9 juce::JUCEApplication::main(int, char**, juce::JUCEApplication*) + 125
36 com.cycling74.MaxMSP 0x001c994e main + 76
37 com.cycling74.MaxMSP 0x00002622 _start + 216
38 com.cycling74.MaxMSP 0x00002549 start + 41

#3 Updated by Pascal Baltazar over 10 years ago

  • Assignee set to Trond Lossius

#4 Updated by Trond Lossius over 10 years ago

  • Estimated time set to 2.00

Crash confirmed. Thanks for reporting, I'll look into it.

#5 Updated by Trond Lossius over 10 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

Fixed in rev. 5774. Also renamed to camelCase in revs. 5775-5778.

Also available in: Atom PDF