HISE Crashes When Loading the Loris Toolbox Project
-
Hey HISE Community,
I'm excited to use the beautiful Loris Toolbox utility for some sample-based virtual instrument projects but I'm having some difficulty getting it to open and compile in HISE. I'm on an M1 Max running macOS Sequoia 15.1 with the latest version of HISE (4.1.0) compiled with the following flags:
HISE_INCLUDE_FAUST=1 HISE_INCLUDE_LORIS=1 HISE_FAUST_USE_LLVM_JIT=1 HISE_INCLUDE_FAUST_JIT=1 PERFETTO=1
I can compile my own projects fine but unfortunately cannot successfully open the Loris Toolbox project from Christoph's loris-tools repo. Each time I attempt to, HISE crashes. This is even if the two preferences (Include Loris in Fronted and Enable Loris) are enabled. Here's my crash report:
------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: HISE [5104] Path: /Applications/HISE.app/Contents/MacOS/HISE Identifier: com.hartinstruments.HISEStandalone Version: 4.1.0 (4.1.0) Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 501 Date/Time: 2024-11-13 12:11:02.4914 -0800 OS Version: macOS 15.1 (24B83) Report Version: 12 Anonymous UUID: 2F733C4C-5EAE-00EF-5880-C1637F4666B0 Time Awake Since Boot: 7600 seconds System Integrity Protection: enabled Crashed Thread: 2 Sample Loading Thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000 Exception Codes: 0x0000000000000001, 0x0000000000000000 Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11 Terminating Process: exc handler [5104] VM Region Info: 0 is not in any region. Bytes before following region: 4371562496 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL UNUSED SPACE AT START ---> __TEXT 10490c000-1065f4000 [ 28.9M] r-x/r-x SM=COW /Applications/HISE.app/Contents/MacOS/HISE Thread 0:: JUCE Message Thread Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x19c7655cc __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19c7a3894 _pthread_cond_wait + 1204 2 libc++.1.dylib 0x19c6d9578 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28 3 HISE 0x105f84e50 juce::MessageManager::Lock::BlockingMessage::messageCallback() + 172 4 HISE 0x105f81ea8 juce::MessageQueue::runLoopSourceCallback(void*) + 68 5 CoreFoundation 0x19c889d34 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28 6 CoreFoundation 0x19c889cc8 __CFRunLoopDoSource0 + 176 7 CoreFoundation 0x19c889a2c __CFRunLoopDoSources0 + 244 8 CoreFoundation 0x19c8885c8 __CFRunLoopRun + 840 9 CoreFoundation 0x19c887bc4 CFRunLoopRunSpecific + 588 10 HIToolbox 0x1a7cf7f64 RunCurrentEventLoopInMode + 292 11 HIToolbox 0x1a7cfdd54 ReceiveNextEventCommon + 636 12 HIToolbox 0x1a7cfdeb8 _BlockUntilNextEventMatchingListInModeWithFilter + 76 13 AppKit 0x1a03b3a08 _DPSNextEvent + 660 14 AppKit 0x1a0cf3e0c -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688 15 AppKit 0x1a03a6ae0 -[NSApplication run] + 480 16 HISE 0x104923844 main + 296 17 dyld 0x19c420274 start + 2840 Thread 1: 0 libsystem_pthread.dylib 0x19c79e0e8 start_wqthread + 0 Thread 2 Crashed:: Sample Loading Thread 0 HISE 0x1050c8d94 hise::HiseJavascriptEngine::RootObject::LoopStatement::perform(hise::HiseJavascriptEngine::RootObject::Scope const&, juce::var*) const + 168 1 HISE 0x1050e2794 hise::HiseJavascriptEngine::RootObject::BlockStatement::performWithinScope(hise::HiseJavascriptEngine::RootObject::Scope const&, juce::var*) const + 88 2 HISE 0x1050b8d40 hise::HiseJavascriptEngine::RootObject::InlineFunction::FunctionCall::getResult(hise::HiseJavascriptEngine::RootObject::Scope const&) const + 832 3 HISE 0x1050a11e8 hise::HiseJavascriptEngine::RootObject::Expression::perform(hise::HiseJavascriptEngine::RootObject::Scope const&, juce::var*) const + 36 4 HISE 0x1050e2794 hise::HiseJavascriptEngine::RootObject::BlockStatement::performWithinScope(hise::HiseJavascriptEngine::RootObject::Scope const&, juce::var*) const + 88 5 HISE 0x1050bf31c hise::HiseJavascriptEngine::RootObject::InlineFunction::Object::performDynamically(hise::HiseJavascriptEngine::RootObject::Scope const&, juce::var const*, int) + 688 6 HISE 0x10528a23c hise::ProcessorWithScriptingContent::customControlCallbackIdle(hise::ScriptingApi::Content::ScriptComponent*, juce::var const&, juce::Result&) + 712 7 HISE 0x1052895d8 hise::ProcessorWithScriptingContent::controlCallback(hise::ScriptingApi::Content::ScriptComponent*, juce::var) + 612 8 HISE 0x10528c174 hise::ProcessorWithScriptingContent::setControlValue(int, float) + 644 9 HISE 0x10529b590 hise::ScriptingApi::Content::restoreAllControlsFromPreset(juce::ValueTree const&) + 1948 10 HISE 0x105299f50 hise::JavascriptProcessor::compileInternal() + 8268 11 HISE 0x105089e00 std::__1::__function::__func<hise::JavascriptProcessor::compileScript(std::__1::function<void (hise::JavascriptProcessor::SnippetResult const&)> const&)::$_0, std::__1::allocator<hise::JavascriptProcessor::compileScript(std::__1::function<void (hise::JavascriptProcessor::SnippetResult const&)> const&)::$_0>, hise::SafeFunctionCall::Status (hise::Processor*)>::operator()(hise::Processor*&&) + 92 12 HISE 0x104b16c80 std::__1::__function::__func<hise::MainController::KillStateHandler::deferToThread(hise::Processor*, std::__1::function<hise::SafeFunctionCall::Status (hise::Processor*)> const&, hise::MainController::KillStateHandler::TargetThread)::$_0, std::__1::allocator<hise::MainController::KillStateHandler::deferToThread(hise::Processor*, std::__1::function<hise::SafeFunctionCall::Status (hise::Processor*)> const&, hise::MainController::KillStateHandler::TargetThread)::$_0>, juce::Result (hise::JavascriptProcessor*)>::operator()(hise::JavascriptProcessor*&&) + 92 13 HISE 0x105094180 hise::JavascriptThreadPool::Task::callWithResult() + 644 14 HISE 0x105092b94 hise::JavascriptThreadPool::addJob(hise::JavascriptThreadPool::Task::Type, hise::JavascriptProcessor*, std::__1::function<juce::Result (hise::JavascriptProcessor*)> const&) + 584 15 HISE 0x104b15818 hise::MainController::KillStateHandler::deferToThread(hise::Processor*, std::__1::function<hise::SafeFunctionCall::Status (hise::Processor*)> const&, hise::MainController::KillStateHandler::TargetThread) + 428 16 HISE 0x104b151b0 hise::MainController::KillStateHandler::killVoicesAndCall(hise::Processor*, std::__1::function<hise::SafeFunctionCall::Status (hise::Processor*)> const&, hise::MainController::KillStateHandler::TargetThread) + 544 17 HISE 0x1050899e0 hise::JavascriptProcessor::compileScript(std::__1::function<void (hise::JavascriptProcessor::SnippetResult const&)> const&) + 816 18 HISE 0x104b88d3c std::__1::__function::__func<hise::MainController::loadPresetInternal(juce::ValueTree const&)::$_0, std::__1::allocator<hise::MainController::loadPresetInternal(juce::ValueTree const&)::$_0>, hise::SafeFunctionCall::Status (hise::Processor*)>::operator()(hise::Processor*&&) + 2620 19 HISE 0x104b150fc hise::MainController::KillStateHandler::killVoicesAndCall(hise::Processor*, std::__1::function<hise::SafeFunctionCall::Status (hise::Processor*)> const&, hise::MainController::KillStateHandler::TargetThread) + 364 20 HISE 0x104b87d14 hise::MainController::loadPresetFromValueTree(juce::ValueTree const&, juce::Component*) + 1252 21 HISE 0x1049ba5dc std::__1::__function::__func<hise::BackendProcessorEditor::loadNewContainer(juce::ValueTree const&)::$_0, std::__1::allocator<hise::BackendProcessorEditor::loadNewContainer(juce::ValueTree const&)::$_0>, hise::SafeFunctionCall::Status (hise::Processor*)>::operator()(hise::Processor*&&) + 28 22 HISE 0x104b1c964 hise::MainController::SampleManager::PreloadJob::runJob() + 536 23 HISE 0x105b3afb4 hise::SampleThreadPool::run() + 292 24 HISE 0x105f0f88c juce::threadEntryProc(void*) + 284 25 libsystem_pthread.dylib 0x19c7a32e4 _pthread_start + 136 26 libsystem_pthread.dylib 0x19c79e0fc thread_start + 8 Thread 3:: Javascript Thread 0 libsystem_kernel.dylib 0x19c764a9c __psynch_mutexwait + 8 1 libsystem_pthread.dylib 0x19c7a03f8 _pthread_mutex_firstfit_lock_wait + 84 2 libsystem_pthread.dylib 0x19c79ddbc _pthread_mutex_firstfit_lock_slow + 220 3 HISE 0x104aeefc4 hise::LockHelpers::SafeLock::SafeLock(hise::MainController const*, hise::LockHelpers::Type, bool) + 636 4 HISE 0x105094140 hise::JavascriptThreadPool::Task::callWithResult() + 580 5 HISE 0x1052bc0e8 hise::JavascriptThreadPool::executeQueue(hise::JavascriptThreadPool::Task::Type const&, juce::Array<juce::WeakReference<hise::JavascriptProcessor, juce::ReferenceCountedObject>, juce::DummyCriticalSection, 0>&) + 3276 6 HISE 0x1052ba4f4 hise::JavascriptThreadPool::run() + 140 7 HISE 0x105f0f88c juce::threadEntryProc(void*) + 284 8 libsystem_pthread.dylib 0x19c7a32e4 _pthread_start + 136 9 libsystem_pthread.dylib 0x19c79e0fc thread_start + 8 Thread 4:: caulk.messenger.shared:17 0 libsystem_kernel.dylib 0x19c761db0 semaphore_wait_trap + 8 1 caulk 0x1a77cf0e0 caulk::semaphore::timed_wait(double) + 220 2 caulk 0x1a77cef8c caulk::concurrent::details::worker_thread::run() + 36 3 caulk 0x1a77cec60 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96 4 libsystem_pthread.dylib 0x19c7a32e4 _pthread_start + 136 5 libsystem_pthread.dylib 0x19c79e0fc thread_start + 8 Thread 5:: caulk.messenger.shared:high 0 libsystem_kernel.dylib 0x19c761db0 semaphore_wait_trap + 8 1 caulk 0x1a77cf0e0 caulk::semaphore::timed_wait(double) + 220 2 caulk 0x1a77cef8c caulk::concurrent::details::worker_thread::run() + 36 3 caulk 0x1a77cec60 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96 4 libsystem_pthread.dylib 0x19c7a32e4 _pthread_start + 136 5 libsystem_pthread.dylib 0x19c79e0fc thread_start + 8 Thread 6:: com.apple.audio.IOThread.client 0 libsystem_kernel.dylib 0x19c761dbc semaphore_wait_signal_trap + 8 1 caulk 0x1a77eb5c4 caulk::mach::semaphore::wait_signal_or_error(caulk::mach::semaphore&) + 36 2 CoreAudio 0x19f2b0998 HALC_ProxyIOContext::IOWorkLoop() + 4892 3 CoreAudio 0x19f2aef00 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 176 4 CoreAudio 0x19f45b108 HALC_IOThread::Entry(void*) + 88 5 libsystem_pthread.dylib 0x19c7a32e4 _pthread_start + 136 6 libsystem_pthread.dylib 0x19c79e0fc thread_start + 8 Thread 7: 0 libsystem_kernel.dylib 0x19c761e34 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x19c7745d0 mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x19c76a9d8 mach_msg_overwrite + 480 3 libsystem_kernel.dylib 0x19c76217c mach_msg + 24 4 CoreMIDI 0x1b807f1e0 XServerMachPort::ReceiveMessage(int&, void*, int&) + 104 5 CoreMIDI 0x1b80a09c0 MIDIProcess::MIDIInPortThread::Run() + 156 6 CoreMIDI 0x1b8095cb4 CADeprecated::XThread::RunHelper(void*) + 48 7 CoreMIDI 0x1b80a00c4 CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*) + 92 8 libsystem_pthread.dylib 0x19c7a32e4 _pthread_start + 136 9 libsystem_pthread.dylib 0x19c79e0fc thread_start + 8 Thread 8:: Directory Scanner 0 libsystem_kernel.dylib 0x19c7655cc __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19c7a3894 _pthread_cond_wait + 1204 2 libc++.1.dylib 0x19c6d960c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 100 3 HISE 0x105efd864 juce::WaitableEvent::wait(int) const + 152 4 HISE 0x105efd4c4 juce::TimeSliceThread::run() + 128 5 HISE 0x105f0f88c juce::threadEntryProc(void*) + 284 6 libsystem_pthread.dylib 0x19c7a32e4 _pthread_start + 136 7 libsystem_pthread.dylib 0x19c79e0fc thread_start + 8 Thread 9:: Pool 0 libsystem_platform.dylib 0x19c7d7ac4 __bzero + 68 1 AGXMetalG13X 0x11d2478ac -[AGXG13XFamilyRenderContext initWithCommandBuffer:descriptor:subEncoderIndex:framebuffer:] + 356 2 AGXMetalG13X 0x11d135bc4 -[AGXG13XFamilyCommandBuffer renderCommandEncoderWithDescriptor:] + 152 3 AppleMetalOpenGLRenderer 0x113e1c92c GLDContextRec::beginRenderPass() + 148 4 AppleMetalOpenGLRenderer 0x113e3288c gldRenderVertexArray(GLDContextRec*, unsigned int, unsigned int, int, int, unsigned int, void const*, int, void const*) + 496 5 GLEngine 0x1f835deb4 glDrawElements_ACC_Exec + 436 6 HISE 0x1060ddd30 void juce::EdgeTable::iterate<juce::OpenGLRendering::StateHelpers::EdgeTableRenderer<juce::OpenGLRendering::StateHelpers::ShaderQuadQueue>>(juce::OpenGLRendering::StateHelpers::EdgeTableRenderer<juce::OpenGLRendering::StateHelpers::ShaderQuadQueue>&) const + 724 7 HISE 0x1060dd09c juce::RenderingHelpers::ClipRegions<juce::OpenGLRendering::SavedState>::EdgeTableRegion::fillAllWithColour(juce::OpenGLRendering::SavedState&, juce::PixelARGB, bool) const + 144 8 HISE 0x1060db924 juce::RenderingHelpers::SavedStateBase<juce::OpenGLRendering::SavedState>::fillShape(juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::OpenGLRendering::SavedState>::Base>, bool) + 1068 9 HISE 0x1060db328 juce::RenderingHelpers::SavedStateBase<juce::OpenGLRendering::SavedState>::fillEdgeTable(juce::EdgeTable const&, float, int) + 564 10 HISE 0x1060daa5c juce::RenderingHelpers::StackBasedLowLevelGraphicsContext<juce::OpenGLRendering::SavedState>::drawGlyph(int, juce::AffineTransform const&) + 1160 11 HISE 0x105fd6358 juce::GlyphArrangement::draw(juce::Graphics const&, juce::AffineTransform) const + 264 12 HISE 0x105fd71f8 juce::Graphics::drawFittedText(juce::String const&, juce::Rectangle<int>, juce::Justification, int, float) const + 252 13 HISE 0x105b5a824 hise::PopupLookAndFeel::drawComboBoxTextWhenNothingSelected(juce::Graphics&, juce::ComboBox&, juce::Label&) + 304 14 HISE 0x10605ee6c juce::ComboBox::paint(juce::Graphics&) + 336 15 HISE 0x106003998 juce::Component::paintComponentAndChildren(juce::Graphics&) + 192 16 HISE 0x106003e1c juce::Component::paintChildComponents(juce::Graphics&, juce::Rectangle<int>) + 984 17 HISE 0x1060039d4 juce::Component::paintComponentAndChildren(juce::Graphics&) + 252 18 HISE 0x106003e1c juce::Component::paintChildComponents(juce::Graphics&, juce::Rectangle<int>) + 984 19 HISE 0x1060039d4 juce::Component::paintComponentAndChildren(juce::Graphics&) + 252 20 HISE 0x106003e1c juce::Component::paintChildComponents(juce::Graphics&, juce::Rectangle<int>) + 984 21 HISE 0x1060039d4 juce::Component::paintComponentAndChildren(juce::Graphics&) + 252 22 HISE 0x106003e1c juce::Component::paintChildComponents(juce::Graphics&, juce::Rectangle<int>) + 984 23 HISE 0x1060039d4 juce::Component::paintComponentAndChildren(juce::Graphics&) + 252 24 HISE 0x106003e1c juce::Component::paintChildComponents(juce::Graphics&, juce::Rectangle<int>) + 984 25 HISE 0x1060039d4 juce::Component::paintComponentAndChildren(juce::Graphics&) + 252 26 HISE 0x106003e1c juce::Component::paintChildComponents(juce::Graphics&, juce::Rectangle<int>) + 984 27 HISE 0x1060039d4 juce::Component::paintComponentAndChildren(juce::Graphics&) + 252 28 HISE 0x106003e1c juce::Component::paintChildComponents(juce::Graphics&, juce::Rectangle<int>) + 984 29 HISE 0x1060039d4 juce::Component::paintComponentAndChildren(juce::Graphics&) + 252 30 HISE 0x106003e1c juce::Component::paintChildComponents(juce::Graphics&, juce::Rectangle<int>) + 984 31 HISE 0x1060039d4 juce::Component::paintComponentAndChildren(juce::Graphics&) + 252 32 HISE 0x106003e1c juce::Component::paintChildComponents(juce::Graphics&, juce::Rectangle<int>) + 984 33 HISE 0x1060039d4 juce::Component::paintComponentAndChildren(juce::Graphics&) + 252 34 HISE 0x106003e1c juce::Component::paintChildComponents(juce::Graphics&, juce::Rectangle<int>) + 984 35 HISE 0x1060039d4 juce::Component::paintComponentAndChildren(juce::Graphics&) + 252 36 HISE 0x106003e1c juce::Component::paintChildComponents(juce::Graphics&, juce::Rectangle<int>) + 984 37 HISE 0x1060039d4 juce::Component::paintComponentAndChildren(juce::Graphics&) + 252 38 HISE 0x106003e1c juce::Component::paintChildComponents(juce::Graphics&, juce::Rectangle<int>) + 984 39 HISE 0x1060039d4 juce::Component::paintComponentAndChildren(juce::Graphics&) + 252 40 HISE 0x106003e1c juce::Component::paintChildComponents(juce::Graphics&, juce::Rectangle<int>) + 984 41 HISE 0x1060039d4 juce::Component::paintComponentAndChildren(juce::Graphics&) + 252 42 HISE 0x106003e1c juce::Component::paintChildComponents(juce::Graphics&, juce::Rectangle<int>) + 984 43 HISE 0x1060039d4 juce::Component::paintComponentAndChildren(juce::Graphics&) + 252 44 HISE 0x106003e1c juce::Component::paintChildComponents(juce::Graphics&, juce::Rectangle<int>) + 984 45 HISE 0x1060039d4 juce::Component::paintComponentAndChildren(juce::Graphics&) + 252 46 HISE 0x1060eef24 juce::OpenGLContext::CachedImage::renderFrame() + 956 47 HISE 0x1060ee5b0 juce::OpenGLContext::CachedImage::runJob() + 1732 48 HISE 0x1060ee888 non-virtual thunk to juce::OpenGLContext::CachedImage::runJob() + 16 49 HISE 0x105f39acc juce::ThreadPool::ThreadPoolThread::run() + 620 50 HISE 0x105f0f88c juce::threadEntryProc(void*) + 284 51 libsystem_pthread.dylib 0x19c7a32e4 _pthread_start + 136 52 libsystem_pthread.dylib 0x19c79e0fc thread_start + 8 Thread 10: 0 libsystem_pthread.dylib 0x19c79e0e8 start_wqthread + 0 Thread 11:: Dispatch queue: com.apple.root.user-interactive-qos 0 libsystem_kernel.dylib 0x19c761e34 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x19c7745d0 mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x19c76a9d8 mach_msg_overwrite + 480 3 libsystem_kernel.dylib 0x19c76217c mach_msg + 24 4 CoreFoundation 0x19c889edc __CFRunLoopServiceMachPort + 160 5 CoreFoundation 0x19c88873c __CFRunLoopRun + 1212 6 CoreFoundation 0x19c887bc4 CFRunLoopRunSpecific + 588 7 Foundation 0x19da46808 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 8 AppKit 0x1a08f3210 -[NSAnimation _runBlocking] + 324 9 libdispatch.dylib 0x19c5ee8f8 _dispatch_call_block_and_release + 32 10 libdispatch.dylib 0x19c5f0658 _dispatch_client_callout + 20 11 libdispatch.dylib 0x19c6024e8 _dispatch_root_queue_drain + 860 12 libdispatch.dylib 0x19c602b20 _dispatch_worker_thread2 + 156 13 libsystem_pthread.dylib 0x19c79f39c _pthread_wqthread + 228 14 libsystem_pthread.dylib 0x19c79e0f0 start_wqthread + 8 Thread 12:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x19c761e34 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x19c7745d0 mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x19c76a9d8 mach_msg_overwrite + 480 3 libsystem_kernel.dylib 0x19c76217c mach_msg + 24 4 CoreFoundation 0x19c889edc __CFRunLoopServiceMachPort + 160 5 CoreFoundation 0x19c88873c __CFRunLoopRun + 1212 6 CoreFoundation 0x19c887bc4 CFRunLoopRunSpecific + 588 7 AppKit 0x1a04d8b8c _NSEventThread + 148 8 libsystem_pthread.dylib 0x19c7a32e4 _pthread_start + 136 9 libsystem_pthread.dylib 0x19c79e0fc thread_start + 8 Thread 13:: JUCE Timer 0 libsystem_kernel.dylib 0x19c7655cc __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19c7a3894 _pthread_cond_wait + 1204 2 libc++.1.dylib 0x19c6d960c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 100 3 HISE 0x105efd864 juce::WaitableEvent::wait(int) const + 152 4 HISE 0x105f85ce0 juce::Timer::TimerThread::run() + 188 5 HISE 0x105f0f88c juce::threadEntryProc(void*) + 284 6 libsystem_pthread.dylib 0x19c7a32e4 _pthread_start + 136 7 libsystem_pthread.dylib 0x19c79e0fc thread_start + 8 Thread 14:: CVDisplayLink 0 libsystem_kernel.dylib 0x19c7655cc __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x19c7a38c0 _pthread_cond_wait + 1248 2 CoreVideo 0x1a5b1b3e8 CVDisplayLink::waitUntil(unsigned long long) + 316 3 CoreVideo 0x1a5b1a4c0 CVDisplayLink::runIOThread() + 504 4 libsystem_pthread.dylib 0x19c7a32e4 _pthread_start + 136 5 libsystem_pthread.dylib 0x19c79e0fc thread_start + 8 Thread 15: 0 libsystem_pthread.dylib 0x19c79e0e8 start_wqthread + 0 Thread 16: 0 libsystem_pthread.dylib 0x19c79e0e8 start_wqthread + 0 Thread 17: 0 libsystem_pthread.dylib 0x19c79e0e8 start_wqthread + 0 Thread 18: 0 libsystem_pthread.dylib 0x19c79e0e8 start_wqthread + 0 Thread 19: 0 libsystem_pthread.dylib 0x19c79e0e8 start_wqthread + 0 Thread 20: 0 libsystem_pthread.dylib 0x19c79e0e8 start_wqthread + 0 Thread 21: 0 libsystem_pthread.dylib 0x19c79e0e8 start_wqthread + 0 Thread 22: 0 libsystem_pthread.dylib 0x19c79e0e8 start_wqthread + 0 Thread 23: 0 libsystem_pthread.dylib 0x19c79e0e8 start_wqthread + 0 Thread 24: 0 libsystem_pthread.dylib 0x19c79e0e8 start_wqthread + 0 Thread 25: 0 libsystem_pthread.dylib 0x19c79e0e8 start_wqthread + 0 Thread 26: 0 libsystem_pthread.dylib 0x19c79e0e8 start_wqthread + 0 Thread 2 crashed with ARM Thread State (64-bit): x0: 0x0000000000000000 x1: 0x000000014b574450 x2: 0x000000010676dbf0 x3: 0x0000000106753098 x4: 0x0000000000000000 x5: 0x0000000000000000 x6: 0x0000000000000000 x7: 0x000000019c75b210 x8: 0x0000000000000000 x9: 0x0000000106593b92 x10: 0x000000014b574450 x11: 0x000000014b574450 x12: 0x0000000157238820 x13: 0x0000000000003001 x14: 0x00000000ffffffff x15: 0x0000000000000001 x16: 0x000000030f159064 x17: 0x000000016bf2b000 x18: 0x0000000000000000 x19: 0x000000016bf2a1b8 x20: 0x000000014ef466b0 x21: 0x000000014ef44980 x22: 0x0000000000000004 x23: 0x000000016bf29e70 x24: 0x0000000000000000 x25: 0x0000000000000020 x26: 0x0000000000000020 x27: 0x000000016bf2a000 x28: 0x0000000000000001 fp: 0x000000016bf29ec0 lr: 0x00000001050c8fdc sp: 0x000000016bf29e70 pc: 0x00000001050c8d94 cpsr: 0x80001000 far: 0x0000000000000000 esr: 0x92000006 (Data Abort) byte read Translation fault Binary Images: 0x10490c000 - 0x1065f3fff com.hartinstruments.HISEStandalone (4.1.0) <08418a4d-4c95-3891-9184-4dad17d8f8db> /Applications/HISE.app/Contents/MacOS/HISE 0x109df0000 - 0x10bedffff libfaust.2.75.7.dylib (*) <ced05c05-fbeb-3f8e-86e1-a7d30c364822> /Users/USER/*/libfaust.2.75.7.dylib 0x109dd0000 - 0x109ddbfff libobjc-trampolines.dylib (*) <f1242604-dcb7-30a9-a19a-182991e6e645> /usr/lib/libobjc-trampolines.dylib 0x113ed4000 - 0x11400ffff com.apple.audio.units.Components (1.14) <991e9450-6031-3491-8c08-9b61e91a29dd> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio 0x11cf80000 - 0x11d61ffff com.apple.AGXMetalG13X (322.10) <e863b7d4-d308-3f26-a59f-9dc04134c15e> /System/Library/Extensions/AGXMetalG13X.bundle/Contents/MacOS/AGXMetalG13X 0x113df4000 - 0x113e5bfff com.apple.AppleMetalOpenGLRenderer (1.0) <cf2a5428-9317-35dd-847f-f1d1970961a0> /System/Library/Extensions/AppleMetalOpenGLRenderer.bundle/Contents/MacOS/AppleMetalOpenGLRenderer 0x19c761000 - 0x19c79bff7 libsystem_kernel.dylib (*) <9fea25a4-e8ca-3f3d-901c-a53ff2bc7217> /usr/lib/system/libsystem_kernel.dylib 0x19c79c000 - 0x19c7a8fff libsystem_pthread.dylib (*) <3b8268be-4e02-3b4a-8b41-baed2bbaacff> /usr/lib/system/libsystem_pthread.dylib 0x19c6b8000 - 0x19c745ffb libc++.1.dylib (*) <601f843f-71f1-30bb-88fb-55b131097d1d> /usr/lib/libc++.1.dylib 0x19c80c000 - 0x19cd00fff com.apple.CoreFoundation (6.9) <ae4610f8-7c5c-3484-858e-cae7457d206e> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x1a7bec000 - 0x1a7ef3fff com.apple.HIToolbox (2.1.1) <738685cb-aca1-3dfe-91c5-192bab97a042> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x1a0379000 - 0x1a1774fff com.apple.AppKit (6.9) <49d8b1b6-0ea8-36ad-89fd-a41acf00a742> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x19c41a000 - 0x19c49c7b3 dyld (*) <6beafde4-b011-3e47-8aae-4d7b6e4bb7e8> /usr/lib/dyld 0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ??? 0x19c746000 - 0x19c760fff libc++abi.dylib (*) <7de440df-bc7d-3ff3-905d-2e17a7629449> /usr/lib/libc++abi.dylib 0x1a77cd000 - 0x1a77f4fff com.apple.audio.caulk (1.0) <df348b0e-ec5a-338c-bdce-124cbc65fc2f> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk 0x19f0c5000 - 0x19f7f7fff com.apple.audio.CoreAudio (5.0) <bf060bdb-927e-3b2d-a273-9ee17cb5be2d> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x1b8042000 - 0x1b80f9fff com.apple.audio.midi.CoreMIDI (2.0) <b944feff-be38-3137-8548-9058fb577397> /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI 0x19c7d4000 - 0x19c7dbfe3 libsystem_platform.dylib (*) <7d01a5f7-2dbb-36b1-b44d-04d289d8f4b0> /usr/lib/system/libsystem_platform.dylib 0x1f829f000 - 0x1f83fdff7 GLEngine (*) <74a3baaf-3478-3575-8b91-691b5a6cec9d> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine 0x19d9ec000 - 0x19e82bfff com.apple.Foundation (6.9) <9b5ba00d-2241-342d-9949-f2f517d6989e> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x19c5ec000 - 0x19c632fff libdispatch.dylib (*) <9ea577db-73c2-39d8-9fc0-544fa595a142> /usr/lib/system/libdispatch.dylib 0x1a5b18000 - 0x1a5b78fff com.apple.CoreVideo (1.8) <c07f30c3-7eed-3339-b7a8-585bc22f6867> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 2 thread_create: 0 thread_set_state: 54 VM Region Summary: ReadOnly portion of Libraries: Total=1.4G resident=0K(0%) swapped_out_or_unallocated=1.4G(100%) Writable regions: Total=601.5M written=851K(0%) resident=851K(0%) swapped_out=0K(0%) unallocated=600.7M(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Accelerate framework 128K 1 Activity Tracing 256K 1 CG image 400K 17 ColorSync 624K 33 CoreAnimation 16.3M 47 CoreGraphics 80K 5 CoreUI image data 1472K 12 Dispatch continuations 80.0M 1 Foundation 16K 1 Kernel Alloc Once 32K 1 MALLOC 446.0M 99 MALLOC guard page 288K 18 OpenGL GLSL 256K 3 STACK GUARD 56.4M 27 Stack 36.8M 27 VM_ALLOCATE 528K 22 __AUTH 3423K 444 __AUTH_CONST 49.0M 645 __CTF 824 1 __DATA 20.4M 628 __DATA_CONST 21.6M 655 __DATA_DIRTY 1804K 222 __FONT_DATA 2352 1 __GLSLBUILTINS 5174K 1 __LINKEDIT 606.4M 7 __OBJC_RW 2354K 1 __TEXT 815.8M 671 __TPRO_CONST 272K 2 mapped file 277.4M 33 owned unmapped memory 16.4M 1 page table in kernel 851K 1 shared memory 1520K 18 =========== ======= ======= TOTAL 2.4G 3646
-
Try compiling Hise without Loris. Here the example repo works fine.
(btw experimenting with that tool, a bit overwhelming)