Context:
- macOs 10.15 "Catalina"
- VM/VMD version 2.2.5
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