Bug #1064

jcom.op~ crashes

Added by Nils Peters over 5 years ago. Updated about 4 years ago.

Status:ClosedStart date:2012-01-22
Priority:HighDue date:
Assignee:-% Done:

0%

Category:-Spent time:-
Target version:-
Branch: OS:

Description

1. create jcom.op~
2. turn on DSP
3. crash:

Thread 8 Crashed:
0   MathLib.ttdylib                   0x1b023a8a TTOperator::calculateAdd(double const&, double&, long) + 6 (TTOperator.cpp:146)
1   MathLib.ttdylib                   0x1b023d4d TTOperator::processAdd(TTAudioSignalArray*, TTAudioSignalArray*) + 211 (TTOperator.cpp:196)
2   JamomaDSP.dylib                   0x1950675c TTAudioObject::process(TTAudioSignal&, TTAudioSignal&) + 140
3   jcom.op~                          0x2410b4d7 TTAudioObject::process(TTAudioSignal*, TTAudioSignal*) + 31 (TTAudioObject.h:170)
4   jcom.op~                          0x2410a4c4 op_perform64(_op*, object*, double**, long, double**, long, long, long, void*) + 144 (jcom.op~.cpp:244)
5   com.cycling74.MaxAudioAPI         0x1920bf34 dspchain_tick + 302
6   com.cycling74.MaxAudioAPI         0x19215048 plugrunner_tick + 96
7   com.cycling74.MaxAudioAPI         0x192153c9 plugrunner_process + 125
8   com.cycling74.MaxAudioAPI         0x1922bf29 patchernode_process + 217
9   com.cycling74.MaxAudioAPI         0x19228748 mixerengine_process_fun + 85
10  com.cycling74.Max                 0x0005f3fd linklist_funall_imp + 96
11  com.cycling74.Max                 0x0005f4a1 linklist_funall + 39
12  com.cycling74.MaxAPI              0x01619c8d linklist_funall + 61
13  com.cycling74.MaxAudioAPI         0x1922dbba mixerengine_process + 113
14  com.cycling74.MaxAudioAPI         0x1922de96 mixerengine_processiovector + 703
15  com.cycling74.MaxAudioAPI         0x192047bc ad_process + 215
16  com.cycling74.ad_coreaudio        0x1b3e5236 adcoreaudio_callback + 172
17  com.cycling74.Max                 0x002a756e WrapperCallback::audioDeviceIOCallback(float const**, int, float**, int, int) + 64

Related issues

Related to DSP - Feature Request #139: New functions for TTOperator Closed 2009-05-28
Related to Max - Bug #1093: jcom.op≈ crashes in Test Closed 2012-02-24
Related to DSP - Tasks #1022: 64-bit processing for jcom.op~ Closed 2011-10-26

History

#1 Updated by Nils Peters over 5 years ago

this crash happens with Max 6.0.4 (52001) , but not in Max5.
I've also seen jcom.op≈ one crashing in Max 6.0.4 (52001) with a similar report.

#2 Updated by Nils Peters over 5 years ago

  • Target version set to Jamoma 0.6

I commented out jcom.op~ from the helppatcher.audio.test.maxpat in the DSP folder.

#3 Updated by Nils Peters over 5 years ago

  • Priority changed from Normal to High

#4 Updated by Nils Peters over 4 years ago

  • Target version changed from Jamoma 0.6 to Build, test and installer sprint

#5 Updated by Trond Lossius over 4 years ago

  • Status changed from New to Closed

This works for me now, and seems to have been fixed sometime over the past year.

#6 Updated by Nils Peters over 4 years ago

  • Status changed from Closed to New

jcom.op~ is still crashing on my machine:

Thread 9 Crashed:: com.apple.audio.IOThread.client
0   MathLib.ttdylib                   0x0aff7480 TTOperator::processAdd(TTAudioSignalArray*, TTAudioSignalArray*) + 128 (TTOperator.cpp:146)
1   JamomaDSP.dylib                   0x04ccdce9 TTAudioObject::process(TTAudioSignal&, TTAudioSignal&) + 153 (TTAudioObject.cpp:299)
2   jcom.op~                          0x095264af op_perform64(_op*, object*, double**, long, double**, long, long, long, void*) + 111 (jcom.op~.cpp:244)
3   com.cycling74.MaxAudioAPI         0x0ab72792 dspchain_tick + 314
4   com.cycling74.MaxAudioAPI         0x0ab7bbaa plugrunner_tick + 99
5   com.cycling74.MaxAudioAPI         0x0ab7bfd9 plugrunner_process + 125
6   com.cycling74.MaxAudioAPI         0x0ab936fd patchernode_process + 217
7   com.cycling74.MaxAudioAPI         0x0ab8fe24 mixerengine_process_fun + 85
8   com.cycling74.Max                 0x00063860 linklist_funall_imp + 102
9   com.cycling74.Max                 0x0006390a linklist_funall + 39
10  com.cycling74.MaxAPI              0x035bc81d linklist_funall + 61
11  com.cycling74.MaxAudioAPI         0x0ab954bb mixerengine_process + 113
12  com.cycling74.MaxAudioAPI         0x0ab95797 mixerengine_processiovector + 703
13  com.cycling74.MaxAudioAPI         0x0ab6aecd ad_process + 266
14  com.cycling74.ad_coreaudio        0x0b373207 adcoreaudio_callback + 185
15  com.cycling74.Max                 0x002a4060 WrapperCallback::audioDeviceIOCallback(float const**, int, float**, int, int) + 64
16  com.cycling74.Max                 0x00447e72 juce::CoreAudioInternal::audioCallback(AudioBufferList const*, AudioBufferList*) + 360
17  com.cycling74.Max                 0x004479ee juce::CoreAudioInternal::audioIOProc(unsigned long, AudioTimeStamp const*, AudioBufferList const*, AudioTimeStamp const*, AudioBufferList*, AudioTimeStamp const*, void*) + 31
18  ???                               0x0320e358 0 + 52487000
19  com.apple.audio.CoreAudio         0x9999be8c HALC_ProxyIOContext::IOWorkLoop() + 2878
20  com.apple.audio.CoreAudio         0x9999b2a1 HALC_ProxyIOContext::IOThreadEntry(void*) + 145
21  com.apple.audio.CoreAudio         0x999a526a ___ZN19HALC_ProxyIOContextC2Emj_block_invoke_0 + 20
22  com.apple.audio.CoreAudio         0x9999b1c3 HALB_IOThread::Entry(void*) + 69
23  libsystem_c.dylib                 0x9214b557 _pthread_start + 344
24  libsystem_c.dylib                 0x92135cee thread_start + 34

#7 Updated by Trond Lossius about 4 years ago

  • Project changed from DSP to Max
  • Target version deleted (Build, test and installer sprint)

#8 Updated by Trond Lossius about 4 years ago

  • Status changed from New to Closed

The issues are being moved to GitHub issue tracker

Also available in: Atom PDF