[java-dev] Crash Report: send "get 1" message to mxj external
Adam Murray
adamjmurray at gmail.com
Fri Feb 1 03:19:24 MST 2008
- Next message: [java-dev] Running a Jar executable
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I accidentally sent my mxj object a bogus get message and Max immediately crashed. I can consistently crash Max this way.
Steps to reproduce:
1. Instantiate ANY mxj external. Even something trivial like:
import com.cycling74.max.MaxObject;
public class test extends MaxObject {
public void bang() {
post("bang");
}
}
2. Send the message "get 1" to the object's inlet. Kaboom!
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P message 143 78 33 196617 get 1;
#P newex 143 106 101 196617 mxj playground.test;
#P connect 1 0 0 0;
#P window clipboard copycount 2;
Here is my crash log (I cut out a lot, let me know if you want the full log):
OS Version: 10.4.11 (Build 8S2167)
Report Version: 4
Command: MaxMSP
Path: /Applications/MaxMSP 4.6/MaxMSP.app/Contents/MacOS/MaxMSP
Parent: WindowServer [60]
Version: ??? (4.6.3)
PID: 371
Thread: 0
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000001
Thread 0 Crashed:
0 com.cycling74.mxj 0x1701f376 maxjava_handle_get + 135
1 com.cycling74.MaxMSP46 0x00030286 typedmess_fun + 256 (message.c:492)
2 com.cycling74.MaxMSP46 0x000e8585 outlet_anything + 355 (inletoutlet.c:967)
3 com.cycling74.MaxMSP46 0x00030286 typedmess_fun + 256 (message.c:492)
4 com.cycling74.MaxMSP46 0x00030c96 typedmess + 80 (message.c:399)
5 com.cycling74.MaxMSP46 0x000316f4 aeval + 1242 (message.c:1061)
6 com.cycling74.MaxMSP46 0x00009750 atombuf_eval + 204 (atombuf.c:234)
7 com.cycling74.MaxMSP46 0x000b6b0d vmessage_bang(_vmessage*) + 57 (vmessage.c:58)
8 com.cycling74.MaxMSP46 0x000b83a7 vmessage_click(_vmessage*) + 439 (vmessage.c:238)
9 com.cycling74.MaxMSP46 0x0000fbe8 box_click + 148 (box.c:123)
10 com.cycling74.MaxMSP46 0x000363b4 patcher_boxclick + 436 (patcher.c:2175)
11 com.cycling74.MaxMSP46 0x000382a1 patcher_click + 1195 (patcher.c:2424)
12 com.cycling74.MaxMSP46 0x0006a7c5 wind_click + 143 (window.c:1118)
13 com.cycling74.MaxMSP46 0x0006f880 wind_event + 394 (window.c:818)
14 com.cycling74.MaxMSP46 0x0002807d app_eventhandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 1273 (main.c:1658)
15 com.apple.HIToolbox 0x92def4d7 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1093
16 com.apple.HIToolbox 0x92deeb7c SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 304
17 com.apple.HIToolbox 0x92df5f7c SendEventToEventTarget + 56
18 com.apple.HIToolbox 0x92df640f ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 1169
19 com.apple.HIToolbox 0x92def88e DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2044
20 com.apple.HIToolbox 0x92deeb7c SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 304
21 com.apple.HIToolbox 0x92df5f7c SendEventToEventTarget + 56
22 com.apple.HIToolbox 0x92e39eb3 ToolboxEventDispatcher + 81
23 com.apple.HIToolbox 0x92e388cb RunApplicationEventLoop + 165
24 com.cycling74.MaxMSP46 0x00027854 app_run + 52 (main.c:1519)
25 com.cycling74.MaxMSP46 0x00027afe main + 680 (main.c:416)
26 com.cycling74.MaxMSP46 0x00002ba2 _start + 216
27 com.cycling74.MaxMSP46 0x00002ac9 start + 41
[snip other thread dumps]
Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x01c9f3a0 ebx: 0x1701f2fd ecx: 0x01c9f3a0 edx: 0x00000000
edi: 0x00000001 esi: 0x00000000 ebp: 0xbfffd718 esp: 0xbfffd6d0
ss: 0x0000001f efl: 0x00010246 eip: 0x1701f376 cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
- Next message: [java-dev] Running a Jar executable
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
