Forums > MaxMSP

please help

March 7, 2012 | 11:41 pm

Hi,
it’s the fourth time i’m having this message below.
Please, any suggestion will be greatly appreciated, i’m actually on a deadline and i really hope to solve this problem by tonight… thanks a lot for any clue, really.
follows two consolle messages related to the same exact problem, maybe it helps
thank you so much, i really need help

Process: DSStore [2317]
Path: /Users/USER/Desktop/DSStore.app/Contents/MacOS/DSStore
Identifier: com.cycling74.com.Max.DSStore.appRuntime
Version: 5.1.9 [48561] (5.1.9)
Code Type: X86 (Native)
Parent Process: launchd [135]

Date/Time: 2012-03-07 15:10:33.233 +0100
OS Version: Mac OS X 10.7.2 (11C74)
Report Version: 9

Interval Since Last Report: 369667 sec
Crashes Since Last Report: 10
Per-App Interval Since Last Report: 256934 sec
Per-App Crashes Since Last Report: 6
Anonymous UUID: 4E416D34-0611-4030-9980-E484FC29F94A

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

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0×0000000000000010

VM Regions Near 0×10:
–> __PAGEZERO 0000000000000000-0000000000001000 [ 4K] —/— SM=NUL /Users/USER/Desktop/DSStore.app/Contents/MacOS/DSStore
__TEXT 0000000000001000-000000000037f000 [ 3576K] r-x/rwx SM=COW /Users/USER/Desktop/DSStore.app/Contents/MacOS/DSStore

Application Specific Information:
objc[2317]: garbage collection is OFF

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.cycling74.com.Max.DSStore.appRuntime 0x000606bc outlet_int + 546
1 com.cycling74.com.Max.DSStore.appRuntime 0x0006078d outlet_int + 755
2 com.cycling74.com.Max.DSStore.appRuntime 0×00050652 trigger_iterate(unpack*, long, double, symbol*, symbol*, short, atom*, short) + 98
3 com.cycling74.com.Max.DSStore.appRuntime 0x000507d7 trigger_int(unpack*, long) + 77
4 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
5 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
6 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
7 com.cycling74.com.Max.DSStore.appRuntime 0x0004e9c9 through_scheduler_senditfun(through*, _sendargs*) + 59
8 com.cycling74.com.Max.DSStore.appRuntime 0x0004ea55 through_scheduler_sendit + 79
9 com.cycling74.com.Max.DSStore.appRuntime 0x0004eb76 through_scheduler_int + 80
10 com.cycling74.com.Max.DSStore.appRuntime 0×00048917 send_int(send*, long) + 49
11 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
12 com.cycling74.MaxAPI 0×03102330 outlet_int + 38
13 com.cycling74.line 0x09346a3a line_tick + 203
14 com.cycling74.line 0x09346b5a line_go + 63
15 com.cycling74.com.Max.DSStore.appRuntime 0x0005fb21 outlet_list + 711
16 com.cycling74.MaxAPI 0x031023e4 outlet_list + 60
17 com.cycling74.append 0x09342c71 append_int + 156
18 com.cycling74.com.Max.DSStore.appRuntime 0x0006078d outlet_int + 755
19 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
20 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
21 com.cycling74.com.Max.DSStore.appRuntime 0x0004e9c9 through_scheduler_senditfun(through*, _sendargs*) + 59
22 com.cycling74.com.Max.DSStore.appRuntime 0x0004ea55 through_scheduler_sendit + 79
23 com.cycling74.com.Max.DSStore.appRuntime 0x0004eb76 through_scheduler_int + 80
24 com.cycling74.com.Max.DSStore.appRuntime 0×00048917 send_int(send*, long) + 49
25 com.cycling74.com.Max.DSStore.appRuntime 0x0006078d outlet_int + 755
26 com.cycling74.com.Max.DSStore.appRuntime 0×00050652 trigger_iterate(unpack*, long, double, symbol*, symbol*, short, atom*, short) + 98
27 com.cycling74.com.Max.DSStore.appRuntime 0x000507d7 trigger_int(unpack*, long) + 77
28 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
29 com.cycling74.com.Max.DSStore.appRuntime 0x0006078d outlet_int + 755
30 com.cycling74.MaxAPI 0×03102330 outlet_int + 38
31 com.cycling74.com.Max.DSStore.appRuntime 0x0006078d outlet_int + 755
32 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
33 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
34 com.cycling74.MaxAPI 0×03102330 outlet_int + 38
35 com.cycling74.line 0x09346a5b line_tick + 236
36 com.cycling74.line 0x09346b5a line_go + 63
37 com.cycling74.line 0x09346e94 line_int + 28
38 com.cycling74.com.Max.DSStore.appRuntime 0x0006078d outlet_int + 755
39 com.cycling74.com.Max.DSStore.appRuntime 0×00050652 trigger_iterate(unpack*, long, double, symbol*, symbol*, short, atom*, short) + 98
40 com.cycling74.com.Max.DSStore.appRuntime 0x0005082d trigger_float(unpack*, double) + 83
41 com.cycling74.com.Max.DSStore.appRuntime 0x000603bf outlet_float + 1097
42 com.cycling74.com.Max.DSStore.appRuntime 0x0001c6d8 typedmess_fun + 1200
43 com.cycling74.com.Max.DSStore.appRuntime 0x0001ca67 typedmess + 83
44 com.cycling74.com.Max.DSStore.appRuntime 0x0001d4cf eval_internal + 799
45 com.cycling74.com.Max.DSStore.appRuntime 0x00009a19 binbuf_eval_dynamic + 161
46 com.cycling74.com.Max.DSStore.appRuntime 0x0003a0d4 ifthen_eval(ifthen*, void*, void*) + 50
47 com.cycling74.com.Max.DSStore.appRuntime 0x0003a133 ifthen_bang(ifthen*) + 93
48 com.cycling74.com.Max.DSStore.appRuntime 0x0006078d outlet_int + 755
49 com.cycling74.com.Max.DSStore.appRuntime 0×00050652 trigger_iterate(unpack*, long, double, symbol*, symbol*, short, atom*, short) + 98
50 com.cycling74.com.Max.DSStore.appRuntime 0x000507d7 trigger_int(unpack*, long) + 77
51 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
52 com.cycling74.com.Max.DSStore.appRuntime 0x0006078d outlet_int + 755
53 com.cycling74.com.Max.DSStore.appRuntime 0×00050652 trigger_iterate(unpack*, long, double, symbol*, symbol*, short, atom*, short) + 98
54 com.cycling74.com.Max.DSStore.appRuntime 0x0005099e trigger_bang(unpack*) + 80
55 com.cycling74.com.Max.DSStore.appRuntime 0x00060c7d outlet_bang + 737
56 com.cycling74.com.Max.DSStore.appRuntime 0x0006078d outlet_int + 755
57 com.cycling74.com.Max.DSStore.appRuntime 0x0001c6d8 typedmess_fun + 1200
58 com.cycling74.com.Max.DSStore.appRuntime 0x0005f79d outlet_anything + 795
59 com.cycling74.MaxAPI 0×03102441 outlet_anything + 60
60 com.cycling74.com.Max.DSStore.appRuntime 0x0003238a defer_exec(_defer*) + 60
61 com.cycling74.com.Max.DSStore.appRuntime 0×00029943 sched_dequeue + 119
62 com.cycling74.com.Max.DSStore.appRuntime 0x0001295d max_tick + 77
63 com.cycling74.com.Max.DSStore.appRuntime 0x0018cbe4 maxapplication_eventtimerproc(__EventLoopTimer*, void*) + 22
64 com.apple.HIToolbox 0x9135c235 TimerVector + 22
65 com.apple.CoreFoundation 0x9a874996 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 22
66 com.apple.CoreFoundation 0x9a874327 __CFRunLoopDoTimer + 743
67 com.apple.CoreFoundation 0x9a8533e0 __CFRunLoopRun + 1888
68 com.apple.CoreFoundation 0x9a8528ec CFRunLoopRunSpecific + 332
69 com.apple.CoreFoundation 0x9a852798 CFRunLoopRunInMode + 120
70 com.apple.HIToolbox 0x91340a7f RunCurrentEventLoopInMode + 318
71 com.apple.HIToolbox 0x91347d9b ReceiveNextEventCommon + 381
72 com.apple.HIToolbox 0x914dd580 ReceiveNextEventInMode + 67
73 com.apple.HIToolbox 0x914dd618 ReceiveNextEvent + 72
74 com.cycling74.com.Max.DSStore.appRuntime 0x00216c36 juce::juce_dispatchNextMessageOnSystemQueue(bool, bool) + 554
75 com.cycling74.com.Max.DSStore.appRuntime 0x002208bb juce::MessageManager::dispatchNextMessage(bool, bool*, bool) + 79
76 com.cycling74.com.Max.DSStore.appRuntime 0x0022097a juce::MessageManager::runDispatchLoop() + 42
77 com.cycling74.com.Max.DSStore.appRuntime 0x0021f2d5 juce::JUCEApplication::main(juce::String&, juce::JUCEApplication*) + 605
78 com.cycling74.com.Max.DSStore.appRuntime 0x0021f3af juce::JUCEApplication::main(int, char**, juce::JUCEApplication*) + 125
79 com.cycling74.com.Max.DSStore.appRuntime 0x0018d028 main + 76
80 com.cycling74.com.Max.DSStore.appRuntime 0x000061f2 _start + 216
81 com.cycling74.com.Max.DSStore.appRuntime 0×00006119 start + 41

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x91db090a kevent + 10
1 libdispatch.dylib 0x9c004c58 _dispatch_mgr_invoke + 969
2 libdispatch.dylib 0x9c0036a7 _dispatch_mgr_thread + 53

Thread 2:
0 libsystem_kernel.dylib 0x91dadc22 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x91dad1f6 mach_msg + 70
2 com.apple.audio.midi.CoreMIDI 0x04a86fcb XServerMachPort::ReceiveMessage(int&, void*, int&) + 101
3 com.apple.audio.midi.CoreMIDI 0x04aa9f8b MIDIProcess::RunMIDIInThread() + 259
4 com.apple.audio.midi.CoreMIDI 0x04aaa912 MIDIProcess::MIDIInPortThread::Run() + 24
5 com.apple.audio.midi.CoreMIDI 0x04a8859f XThread::RunHelper(void*) + 17
6 com.apple.audio.midi.CoreMIDI 0x04a87f69 CAPThread::Entry(CAPThread*) + 123
7 libsystem_c.dylib 0x90835ed9 _pthread_start + 335
8 libsystem_c.dylib 0x908396de thread_start + 34

Thread 3:
0 com.cycling74.com.Max.DSStore.appRuntime 0x000608e6 outlet_int + 1100
1 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
2 com.cycling74.com.Max.DSStore.appRuntime 0x0001c72b typedmess_fun + 1283
3 com.cycling74.com.Max.DSStore.appRuntime 0x0001ca67 typedmess + 83
4 com.cycling74.com.Max.DSStore.appRuntime 0x0001d0e7 aeval + 899
5 com.cycling74.com.Max.DSStore.appRuntime 0x00008af6 atombuf_eval + 152
6 com.cycling74.MaxAPI 0x0310ed91 atombuf_eval + 60
7 com.cycling74.message 0x080ee0ab jmessage_atombuf_eval + 429
8 com.cycling74.message 0x080ee407 jmessage_bang + 129
9 com.cycling74.com.Max.DSStore.appRuntime 0x00060c7d outlet_bang + 737
10 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
11 com.cycling74.MaxAPI 0×03102330 outlet_int + 38
12 com.cycling74.sprintf 0x085fc3cb sprint_outletatoms + 397
13 com.cycling74.sprintf 0x085fc4aa sprint_bang + 125
14 com.cycling74.sprintf 0x085fc6c6 sprint_xint + 165
15 com.cycling74.sprintf 0x085fc879 sprint_int + 37
16 com.cycling74.com.Max.DSStore.appRuntime 0x0006078d outlet_int + 755
17 com.cycling74.com.Max.DSStore.appRuntime 0x0006078d outlet_int + 755
18 com.cycling74.com.Max.DSStore.appRuntime 0x0006027e outlet_float + 776
19 com.cycling74.MaxAPI 0×03102387 outlet_float + 54
20 com.cycling74.com.Max.DSStore.appRuntime 0x000603bf outlet_float + 1097
21 com.cycling74.MaxAPI 0x0310260a outlet_atoms + 53
22 com.cycling74.bondo 0x097ceb86 bondo_received + 99
23 com.cycling74.com.Max.DSStore.appRuntime 0x00045e3b proxy_float(proxy*, double) + 139
24 com.cycling74.com.Max.DSStore.appRuntime 0x000603bf outlet_float + 1097
25 com.cycling74.com.Max.DSStore.appRuntime 0x0006027e outlet_float + 776
26 com.cycling74.com.Max.DSStore.appRuntime 0x0005066d trigger_iterate(unpack*, long, double, symbol*, symbol*, short, atom*, short) + 125
27 com.cycling74.com.Max.DSStore.appRuntime 0x0005082d trigger_float(unpack*, double) + 83
28 com.cycling74.com.Max.DSStore.appRuntime 0x000603bf outlet_float + 1097
29 com.cycling74.com.Max.DSStore.appRuntime 0x0006027e outlet_float + 776
30 com.cycling74.com.Max.DSStore.appRuntime 0x0005066d trigger_iterate(unpack*, long, double, symbol*, symbol*, short, atom*, short) + 125
31 com.cycling74.com.Max.DSStore.appRuntime 0x000507d7 trigger_int(unpack*, long) + 77
32 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
33 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
34 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
35 com.cycling74.com.Max.DSStore.appRuntime 0x0004e9c9 through_scheduler_senditfun(through*, _sendargs*) + 59
36 com.cycling74.com.Max.DSStore.appRuntime 0x0004ea55 through_scheduler_sendit + 79
37 com.cycling74.com.Max.DSStore.appRuntime 0x0004eb76 through_scheduler_int + 80
38 com.cycling74.com.Max.DSStore.appRuntime 0×00048917 send_int(send*, long) + 49
39 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
40 com.cycling74.MaxAPI 0×03102330 outlet_int + 38
41 com.cycling74.scale 0x0951ab65 scale_int + 28
42 com.cycling74.com.Max.DSStore.appRuntime 0x0006078d outlet_int + 755
43 com.cycling74.MaxAPI 0×03102330 outlet_int + 38
44 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
45 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
46 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
47 com.cycling74.com.Max.DSStore.appRuntime 0x0004e9c9 through_scheduler_senditfun(through*, _sendargs*) + 59
48 com.cycling74.com.Max.DSStore.appRuntime 0x0004ea55 through_scheduler_sendit + 79
49 com.cycling74.com.Max.DSStore.appRuntime 0x0004eb76 through_scheduler_int + 80
50 com.cycling74.com.Max.DSStore.appRuntime 0×00048917 send_int(send*, long) + 49
51 com.cycling74.com.Max.DSStore.appRuntime 0x000608c1 outlet_int + 1063
52 com.cycling74.MaxAPI 0×03102330 outlet_int + 38
53 com.cycling74.line 0x09346a3a line_tick + 203
54 com.cycling74.com.Max.DSStore.appRuntime 0x00029eb1 sched_takepoll + 483
55 com.cycling74.com.Max.DSStore.appRuntime 0x00029f66 sched_poll + 50
56 com.cycling74.com.Max.DSStore.appRuntime 0x00062afa systimer_pollaction + 50
57 com.cycling74.com.Max.DSStore.appRuntime 0x00062f5c mactimer_isr() + 108
58 com.apple.CoreServices.CarbonCore 0x9504a3f2 TimerThread + 170
59 libsystem_c.dylib 0x90835ed9 _pthread_start + 335
60 libsystem_c.dylib 0x908396de thread_start + 34

Thread 4:
0 libsystem_kernel.dylib 0x91dadd36 mach_wait_until + 10
1 libsystem_c.dylib 0x907e3439 nanosleep + 388
2 libsystem_c.dylib 0x907e1cba usleep + 60
3 com.cycling74.com.Max.DSStore.appRuntime 0x00068bba asyncfile_threadproc() + 36
4 com.cycling74.com.Max.DSStore.appRuntime 0x000611cc systhread_threadproc(void*) + 60
5 libsystem_c.dylib 0x90835ed9 _pthread_start + 335
6 libsystem_c.dylib 0x908396de thread_start + 34

Thread 5:
0 libsystem_kernel.dylib 0x91dadc5e semaphore_wait_trap + 10
1 Kontakt 4.Synth.vst 0x0b5f0927 SerialJobBGThread::run() + 119
2 Kontakt 4.Synth.vst 0x0ac716e8 NI::GP::Thread::execute(void*) + 72
3 libsystem_c.dylib 0x90835ed9 _pthread_start + 335
4 libsystem_c.dylib 0x908396de thread_start + 34

Thread 6:
0 libsystem_kernel.dylib 0x91dadc5e semaphore_wait_trap + 10
1 Kontakt 4.Synth.vst 0x0b279b6b BEngine::AuxProcessThreadProc(int) + 75
2 Kontakt 4.Synth.vst 0x0b1be092 BEngine::AuxProcessThread::run() + 34
3 Kontakt 4.Synth.vst 0x0ac716e8 NI::GP::Thread::execute(void*) + 72
4 libsystem_c.dylib 0x90835ed9 _pthread_start + 335
5 libsystem_c.dylib 0x908396de thread_start + 34

Thread 7:
0 libsystem_kernel.dylib 0x91dadc5e semaphore_wait_trap + 10
1 Kontakt 4.Synth.vst 0x0b279b6b BEngine::AuxProcessThreadProc(int) + 75
2 Kontakt 4.Synth.vst 0x0b1be092 BEngine::AuxProcessThread::run() + 34
3 Kontakt 4.Synth.vst 0x0ac716e8 NI::GP::Thread::execute(void*) + 72
4 libsystem_c.dylib 0x90835ed9 _pthread_start + 335
5 libsystem_c.dylib 0x908396de thread_start + 34

Thread 8:
0 libsystem_kernel.dylib 0x91dadc5e semaphore_wait_trap + 10
1 Kontakt 4.Synth.vst 0x0b279b6b BEngine::AuxProcessThreadProc(int) + 75
2 Kontakt 4.Synth.vst 0x0b1be092 BEngine::AuxProcessThread::run() + 34
3 Kontakt 4.Synth.vst 0x0ac716e8 NI::GP::Thread::execute(void*) + 72
4 libsystem_c.dylib 0x90835ed9 _pthread_start + 335
5 libsystem_c.dylib 0x908396de thread_start + 34

Thread 9:
0 libsystem_kernel.dylib 0x91dadc5e semaphore_wait_trap + 10
1 Kontakt 4.Synth.vst 0x0b223b6e BEngine::SetEngineParThreadProc() + 62
2 Kontakt 4.Synth.vst 0x0ac716e8 NI::GP::Thread::execute(void*) + 72
3 libsystem_c.dylib 0x90835ed9 _pthread_start + 335
4 libsystem_c.dylib 0x908396de thread_start + 34

Thread 10:
0 libsystem_kernel.dylib 0x91dadc5e semaphore_wait_trap + 10
1 Kontakt 4.Synth.vst 0x0b283ed6 BStreamingEngine::run() + 230
2 Kontakt 4.Synth.vst 0x0ac716e8 NI::GP::Thread::execute(void*) + 72
3 libsystem_c.dylib 0x90835ed9 _pthread_start + 335
4 libsystem_c.dylib 0x908396de thread_start + 34

Thread 11:
0 libsystem_kernel.dylib 0x91dadc5e semaphore_wait_trap + 10
1 Kontakt 4.Synth.vst 0x0b60ef90 BBackgroundLoader::run() + 80
2 Kontakt 4.Synth.vst 0x0ac716e8 NI::GP::Thread::execute(void*) + 72
3 libsystem_c.dylib 0x90835ed9 _pthread_start + 335
4 libsystem_c.dylib 0x908396de thread_start + 34

Thread 12:
0 libsystem_kernel.dylib 0x91daf83e __psynch_cvwait + 10
1 libsystem_c.dylib 0x90839e78 _pthread_cond_wait + 914
2 libsystem_c.dylib 0x90839f7b pthread_cond_timedwait_relative_np + 47
3 com.cycling74.com.Max.DSStore.appRuntime 0x0021608c juce::WaitableEvent::wait(int) const + 122
4 com.cycling74.com.Max.DSStore.appRuntime 0x0029310b juce::Thread::wait(int) const + 27
5 com.cycling74.com.Max.DSStore.appRuntime 0×00221978 juce::InternalTimerThread::run() + 310
6 com.cycling74.com.Max.DSStore.appRuntime 0x0029319e juce::Thread::threadEntryPoint(juce::Thread*) + 142
7 com.cycling74.com.Max.DSStore.appRuntime 0×00216167 juce::threadEntryProc(void*) + 17
8 libsystem_c.dylib 0x90835ed9 _pthread_start + 335
9 libsystem_c.dylib 0x908396de thread_start + 34

Thread 13:
0 libsystem_kernel.dylib 0x91daee2e __accept_nocancel + 10
1 libsystem_kernel.dylib 0x91dae30d accept + 39
2 com.cycling74.com.Max.DSStore.appRuntime 0x002d7649 juce::StreamingSocket::waitForNextConnection() const + 257
3 com.cycling74.com.Max.DSStore.appRuntime 0x002095a5 tcpconnection_listenthread(_tcpconnection*) + 27
4 com.cycling74.com.Max.DSStore.appRuntime 0x000611cc systhread_threadproc(void*) + 60
5 libsystem_c.dylib 0x90835ed9 _pthread_start + 335
6 libsystem_c.dylib 0x908396de thread_start + 34

Thread 14:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x91dadc22 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x91dad1f6 mach_msg + 70
2 com.apple.audio.CoreAudio 0x93bca9fe HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned long, unsigned long, mach_msg_header_t*, unsigned int) + 122
3 com.apple.audio.CoreAudio 0x93bcaa6a HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, unsigned int) + 60
4 com.apple.audio.CoreAudio 0x93bc2e5f HALC_ProxyIOContext::IOWorkLoop() + 1145
5 com.apple.audio.CoreAudio 0x93bc2926 HALC_ProxyIOContext::IOThreadEntry(void*) + 136
6 com.apple.audio.CoreAudio 0x93bc2898 __HALC_ProxyIOContext_block_invoke_6 + 20
7 com.apple.audio.CoreAudio 0x93bc281d HALB_IOThread::Entry(void*) + 69
8 libsystem_c.dylib 0x90835ed9 _pthread_start + 335
9 libsystem_c.dylib 0x908396de thread_start + 34

Thread 15:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x91dadc22 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x91dad1f6 mach_msg + 70
2 com.apple.audio.CoreAudio 0x93bca9fe HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned long, unsigned long, mach_msg_header_t*, unsigned int) + 122
3 com.apple.audio.CoreAudio 0x93bcaa6a HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, unsigned int) + 60
4 com.apple.audio.CoreAudio 0x93bc2e5f HALC_ProxyIOContext::IOWorkLoop() + 1145
5 com.apple.audio.CoreAudio 0x93bc2926 HALC_ProxyIOContext::IOThreadEntry(void*) + 136
6 com.apple.audio.CoreAudio 0x93bc2898 __HALC_ProxyIOContext_block_invoke_6 + 20
7 com.apple.audio.CoreAudio 0x93bc281d HALB_IOThread::Entry(void*) + 69
8 libsystem_c.dylib 0x90835ed9 _pthread_start + 335
9 libsystem_c.dylib 0x908396de thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0×00000000 ebx: 0×16125110 ecx: 0x003ac368 edx: 0×00000000
edi: 0x0978fd20 esi: 0xbfffcebc ebp: 0xbfffce78 esp: 0xbfffce10
ss: 0×00000023 efl: 0×00010212 eip: 0x000606bc cs: 0x0000001b
ds: 0×00000023 es: 0×00000023 fs: 0×00000000 gs: 0x0000000f
cr2: 0×00000010
Logical CPU: 2


March 7, 2012 | 11:42 pm

this are the consolle logs

[attachment=187583,3498] [attachment=187583,3499]

Attachments:
  1. consolles.png

March 8, 2012 | 8:15 am

ok, trying to figure out this…
could anybody know what object "trigger_iterate(unpack*, long, double, symbol*, symbol*, short, atom*, short)" is?
I’m trying to narrow down things so this could be useful. Still getting crashes…


March 8, 2012 | 1:03 pm

ahh… I forgot: this is very useful to understand my issue:

http://www.youtube.com/watch?v=TU7JjJJZi1Q


March 8, 2012 | 5:18 pm

Thanks Vanille, this is were i was heading…
it looks like the app which is running on my small laptop (without Kontakt) has been flawless since non-stop 50 hours.
I guess the crash it’s caused by some script in Kontakt at this point.
I did a check, and it looks like there are some script warning in the Kontakt patch.
I really don’t know if they are the cause (some script warnings looks like "hey, your script could be better") but just to narrow down I’ll solve the Kontakt script part, and have my app running again once this is fixed.
If the problem is not solved it will be 99% a bug either from [vst~] object in Max or on Kontakt vst itself.

It’s making a little more sense now…
Thanks for your help!


March 9, 2012 | 6:15 am

it did it again…
today and tomorrow there will be the event and i still didn’t fix it…
if anyone…

I’m trying now to find out the triggers related to the vst
here’s the area in which i send messages to the vst~

– Pasted Max Patch, click to expand. –

March 9, 2012 | 6:52 am

ok, this is a little tricky, here’s what i did:

copied and pasted my patch on textwrangler

kept watching on the number "546", as in the first line of my crashlog, which is the latest performed by the machine before the crash
"0 com.cycling74.com.Max.DSStore.appRuntime 0x000606bc outlet_int + 546"

i identified a zone of the patch, i kept wwatching, and the object looks like a [change]

this is the lines from textwrangler (could be textedit as well, or notes)

***
{
"boxes" : [ {
"box" : {
"maxclass" : "newobj",
"text" : "change",
"fontname" : "Arial",
"outlettype" : [ "", "int", "int" ],
"fontsize" : 12.0,
"numinlets" : 1,
"patching_rect" : [ 525.0, 699.187988, 50.0, 20.0 ],
"numoutlets" : 3,
"id" : "obj-546"
}

}
]
}
***

ok, assuming the numbers in the crashlog ("…outlet_int + 546") are referring to opbjects ID inside my patch, then i found it.
In that case this is the last object after which everything crashes.
I found the same crashlog (starting with 546) responsible for at least ten crashes.

Am i in the right direction?

Thanks!


March 9, 2012 | 7:09 am

Hi.

No, the object id ("obj-546") has nothing to do with the 546 in the crash log (which is the offset of the instruction that caused the crash).

Unfortunately it is impossible to tell what’s happening without seeing the patch, and with so little information.

To have a hint of the concerned area of the patch, climb up the crash log searching for familiar names. I can see:
trigger
send
line
send
trigger
line
trigger
if
defer

These (with the possible exception of defer) should be the objects in your elaboration chain, in reverse order, just above the trigger that crashed.

hth
aa


March 9, 2012 | 7:28 am

and also, weren’t there indicators that you were sending way too much data to the vst? If so, the line and defer objects that Andrea is referring to might very well be the root of the problem…

again, we need to see the patch – from my point of view I’d like to see what *generates* the midi data, not just the end-stage formatting before vst~


March 9, 2012 | 7:28 am

thanks andrea, vanille,

@andrea: I’ll try to see the chain in reverse order, grazie!
@vanille: without Kontakt is seems not to crash, it has been up to 50 hours without anything wrong. although it is very unpredictable, i can still have the app with Kontakt for up to 25 hours, but after it crashes. not tried with another one because Kontakt is fundamental for this… I hope it wasn’t at this point… thanks so much!


March 9, 2012 | 7:38 am

ok, this is something that could look like what andrea was talking about…

– Pasted Max Patch, click to expand. –

March 9, 2012 | 7:39 am

there’s another one identical whose [t i] goes directly to the inlet of [t b i]


March 9, 2012 | 7:47 am

@wetterberg: still i have some minor indication on my max windows of MAX_EVENTS, though I cannot say the crash happens when those lines display because I was never in front of the application.
btw, this is the code which generates MIDI data:

PS [sMnote] sends note values from a [Makenote] with channel appended

– Pasted Max Patch, click to expand. –

March 9, 2012 | 8:13 am

I agree with Vanille: it is extremely unlikely that trigger contains such a bug.

But in general I would advise against a 25-hour long Max session. You may easily have problems of unreleased memory, because of the very architecture of Max. And if you add Kontakt to the picture things can get even worse. Do you _really need Kontakt? Are you sure that you can’t do what you need with vanilla Max? And do you _really need your patch to run without interruption for days?


March 9, 2012 | 8:41 am

hey guy, really happy of your support and help.

@ vanille: I’ll try to print vst~, this is a good idea. never done that
but still… if the problem comes out after hours I won’t be there. Maybe i should automatically write a text file so it won’t crash together with my app… maybe it’s a very good idea

@ andrea: the app is only running a couple of hours each time. then it purges the memory and eventually restarts. So it’s never about 25 hours in a row. The reason why I do this is to be sure 100% it won’t crash once in a while after 15 minutes! So if I have it running for a couple of days without any issue I can isolate and erase the problem, just so I will be sue the app is absolutely stable.

and, yes, I need Kontakt because of the versatility and good quality of the instruments,
It is by far the best sampler i ever used. I use a lot of instruments together, so I’m link to it very deeply.
I’m more into real-time generation, no sampling, but this project is all about that!


March 9, 2012 | 10:05 am

ah, maybe it helps to know that on my computer without Kontakt is running at super-high speed without glitches.
now it’s now 20 hours at 10.000 bpm (yes, ten thousands).
So that would mean the logic of my patch is correct, right?
Or could it be, as someone suggested me, that it’not a point, because some events could be related when trigger Kontakt but actually reside within my Max patch.


March 9, 2012 | 12:57 pm

thanks Vanille,

1) unfortunately it’s too late not to use it…
2) I need the program to run for a couple of hours maximum, the fact is that to be sure that in these two hours it won’t crash i must do stress tests, so that’s the reason why if my patch live for two days without crashes, and then maybe does it again on a second machine, I’ll be sure no crash will happen…
3) already sent, but they did not respond
4) i would if i didn’t need sound to route back in Max. I used to use Soundflower and/or Jack, but i prefer having Kontakt inside because i had had bad experiencies with clock drifts (soundflower) and connections lost (jack), so i though this, as a vst~ it would be much safer. ah!


March 9, 2012 | 1:31 pm

Are the midi notes generated automatically? If so, I’d like to see that part.


March 9, 2012 | 3:13 pm

hi broc, that’s a big patch, I’ll post later once slimmed down, now i have to fix the problem I have, otherwise i would post something buggy! wait


March 10, 2012 | 6:32 pm

ok, still with same problem, Max 6 as well. I Just hope it’s not a bug either from Max or Kontakt otherwise it will take too much time to fix it.
Trying to figure out slimming down the patch to see which combination doesn’t give me a crash.
Even it that would mean waiting for as long as two days to see the problem appearing.
But looks like the only possible solution at this time


March 10, 2012 | 6:40 pm

jsut one question… when I see
"trigger_iterate(unpack*, long, double, symbol*, symbol*, short, atom*, short) + 98"

what king of trigger should i expect.
Maybe iit is a mix of int or float and symbol i can narrow down… like [t i s s] or someting like that.
In that case i will try to just get rid of that part and see if the crash happens again…

thanks!


March 10, 2012 | 9:02 pm

I don’t know the specifics, but if I had to guess:
unpack* — a list
long — int (either one you send in with i, or an actual number in trigger’s list)
double — float
symbol* — symbol
short — bang (?)
atom* — list possibly?

There’s the confounding element of the * pointers, so these may well be hidden or reference something else. So, the "symbol*" might not actually refer to a symbol in the [trigger] list. Without knowing how the code works underneath, it’s something of a guess. The really tricky part of all this is that even though there are 8 elements in the list, you probably don’t have a trigger with all 8 (do you?) so it means that some of these (again, guessing, the starred ones) do something "behind the scenes" and aren’t explicitly listed in your [trigger].

A reading of Data Types in Max might help, at least for a bit more background, though it might not give a full explanation.

Hope other folks jump on here, these are just quasi-educated guesses ;) with more understanding of how C deals with data types, that might help clear things up too.


March 10, 2012 | 9:33 pm

thanks!
your reply made me do something which should have been obvious in the first place: GOOGLE! ;-)
so i had a read here:

http://www.cplusplus.com/doc/tutorial/variables/

now trying to see if i find anything!
thanks again


Viewing 23 posts - 1 through 23 (of 23 total)