Reproducible Crash

For discussion of the Voltage Modular synthesis ecosystem.
Post Reply
collidermod
Posts: 31
Joined: Mon Mar 08, 2021 12:28 am
Contact:

Reproducible Crash

Post by collidermod »

I seem to have found a case where I can consistently crash both Voltage Modular and Voltage Module Designer. I have observed this with multiple 3rd party libraries (e.g. Gson).

Context:
  • macOs 10.15 "Catalina"
  • VM/VMD version 2.2.5
What:
When a module references a JAR (A), which itself references another JAR (B). Any time code from JAR (B) is invoked, both VM and VMD instantly crash.

Code: Select all

Exception Type:        EXC_BAD_ACCESS (SIGABRT)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000058
Exception Note:        EXC_CORPSE_NOTIFY

…

29  libjvm.dylib                   0x000000010e1ce60d JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*) + 619
30  libjvm.dylib                   0x000000010e2085d6 jni_invoke_nonstatic(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, Thread*) + 635
31  libjvm.dylib                   0x000000010e20acbf jni_CallObjectMethodV + 250
32  com.cherryaudio.ModuleDesigner 0x0000000109e56c66 JNIEnv_::CallObjectMethod(_jobject*, _jmethodID*, ...) + 134
33  com.cherryaudio.ModuleDesigner 0x000000010a3488d3 JavaEngine::CallObjectMethod(_jobject*, _jmethodID*) + 179
34  com.cherryaudio.ModuleDesigner 0x000000010a34abc3 JavaModule::SaveToPresetTree(juce::ValueTree&) + 131
35  com.cherryaudio.ModuleDesigner 0x0000000109e5339e CTestModeModule::CTestModeModule(CGlobalsServer*, VoltageObjects*, juce::String const&, juce::Uuid) + 1518
36  com.cherryaudio.ModuleDesigner 0x0000000109f0461c CMainInterface::actionListenerCallback(juce::String const&) + 2588
37  com.cherryaudio.ModuleDesigner 0x000000010a0c7ed8 juce::MessageQueue::runLoopSourceCallback(void*) + 120
Post Reply

Return to “Voltage Modular”