* thread #1, name = 'JUCE Message Thread', queue = 'com.apple.main-thread', stop reason = signal SIGSTOP frame #0: 0x00007fff61ca61b2 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00000001018a6223 libsystem_pthread.dylib`_pthread_cond_wait + 724 frame #2: 0x000000010f64fbfe RoughRider2`juce::WaitableEvent::wait(int) const + 190 frame #3: 0x000000010f652171 RoughRider2`juce::ThreadPool::waitForJobToFinish(juce::ThreadPoolJob const*, int) const + 161 frame #4: 0x000000010f65231e RoughRider2`juce::ThreadPool::removeJob(juce::ThreadPoolJob*, bool, int) + 142 * frame #5: 0x000000010f77c1ac RoughRider2`juce::OpenGLContext::CachedImage::stop() + 204 frame #6: 0x000000010f76ebde RoughRider2`juce::componentPeerAboutToChange(juce::Component&, bool) + 94 frame #7: 0x000000010f76ec0b RoughRider2`juce::componentPeerAboutToChange(juce::Component&, bool) + 139 frame #8: 0x000000010f7645eb RoughRider2`juce::NSViewComponentPeer::~NSViewComponentPeer() + 139 frame #9: 0x000000010f7631ee RoughRider2`juce::NSViewComponentPeer::~NSViewComponentPeer() + 14 frame #10: 0x000000010f6cdd03 RoughRider2`juce::Component::removeFromDesktop() + 147 frame #11: 0x000000010f62dc20 RoughRider2`juce::detachComponentFromWindowRefVST(juce::Component*, void*, bool) + 32 frame #12: 0x000000010f60fa2e RoughRider2`non-virtual thunk to juce::JuceVST3EditController::JuceVST3Editor::removed() + 46 frame #13: 0x000000010019caa0 AudioPluginHost`juce::VST3PluginWindow::~VST3PluginWindow(this=0x000000010fba9e10) at juce_VST3PluginFormat.cpp:1137 frame #14: 0x000000010019b695 AudioPluginHost`juce::VST3PluginWindow::~VST3PluginWindow(this=0x000000010fba9e10) at juce_VST3PluginFormat.cpp:1136 frame #15: 0x000000010019b6b9 AudioPluginHost`juce::VST3PluginWindow::~VST3PluginWindow(this=0x000000010fba9e10) at juce_VST3PluginFormat.cpp:1136 frame #16: 0x000000010010dba0 AudioPluginHost`juce::Component::SafePointer::deleteAndZero(this=0x0000000101c12870) at juce_Component.h:2162 frame #17: 0x0000000100519f23 AudioPluginHost`juce::ResizableWindow::clearContentComponent(this=0x0000000101c12790) at juce_ResizableWindow.cpp:108 frame #18: 0x000000010000a537 AudioPluginHost`PluginWindow::~PluginWindow(this=0x0000000101c12790) at PluginWindow.h:81 frame #19: 0x00000001000081c5 AudioPluginHost`PluginWindow::~PluginWindow(this=0x0000000101c12790) at PluginWindow.h:80 frame #20: 0x00000001000081e9 AudioPluginHost`PluginWindow::~PluginWindow(this=0x0000000101c12790) at PluginWindow.h:80 frame #21: 0x000000010000c65f AudioPluginHost`juce::ContainerDeletePolicy::destroy(object=0x0000000101c12790) at juce_ContainerDeletePolicy.h:54 frame #22: 0x000000010000c577 AudioPluginHost`juce::OwnedArray::deleteAllObjects(this=0x0000000101c12770) at juce_OwnedArray.h:796 frame #23: 0x000000010000d1d0 AudioPluginHost`juce::OwnedArray::clearQuick(this=0x0000000101c12770, deleteObjects=true) at juce_OwnedArray.h:121 frame #24: 0x00000001000035ff AudioPluginHost`juce::OwnedArray::clear(this=0x0000000101c12770, deleteObjects=true) at juce_OwnedArray.h:110 frame #25: 0x000000010000313f AudioPluginHost`FilterGraph::closeAnyOpenPluginWindows(this=0x0000000101c124d0) at FilterGraph.cpp:190 frame #26: 0x000000010002307e AudioPluginHost`GraphDocumentComponent::closeAnyOpenPluginWindows(this=0x000000010282e200) at GraphEditorPanel.cpp:1324 frame #27: 0x0000000100034a22 AudioPluginHost`MainHostWindow::tryToQuitApplication(this=0x0000000109008200) at MainHostWindow.cpp:189 frame #28: 0x00000001000349c5 AudioPluginHost`MainHostWindow::closeButtonPressed(this=0x0000000109008200) at MainHostWindow.cpp:170 frame #29: 0x00000001005b3089 AudioPluginHost`juce::DocumentWindow::userTriedToCloseWindow(this=0x0000000109008200) at juce_DocumentWindow.cpp:358 frame #30: 0x00000001005afe4d AudioPluginHost`juce::ComponentPeer::handleUserClosingWindow(this=0x0000600003904b60) at juce_ComponentPeer.cpp:551 frame #31: 0x000000010065d4dc AudioPluginHost`juce::NSViewComponentPeer::windowShouldClose(this=0x0000600003904b60) at juce_mac_NSViewComponentPeer.mm:1048 frame #32: 0x000000010065c5ca AudioPluginHost`juce::JuceNSWindowClass::windowShouldClose(self=0x0000000101c05970, (null)="windowShouldClose:", (null)=0x0000000101c05970) at juce_mac_NSViewComponentPeer.mm:2004 frame #33: 0x00007fff3240af11 AppKit`__19-[NSWindow __close]_block_invoke + 185 frame #34: 0x00007fff3240ae4b AppKit`-[NSWindow __close] + 292 frame #35: 0x00007fff3231fd03 AppKit`-[NSApplication(NSResponder) sendAction:to:from:] + 312 frame #36: 0x00007fff3238aef2 AppKit`-[NSControl sendAction:to:] + 86 frame #37: 0x00007fff3238ae24 AppKit`__26-[NSCell _sendActionFrom:]_block_invoke + 136 frame #38: 0x00007fff3238ad26 AppKit`-[NSCell _sendActionFrom:] + 178 frame #39: 0x00007fff323b7d8d AppKit`-[NSButtonCell _sendActionFrom:] + 97 frame #40: 0x00007fff32389632 AppKit`-[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 2376 frame #41: 0x00007fff323b7ae1 AppKit`-[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 698 frame #42: 0x00007fff3238806e AppKit`-[NSControl mouseDown:] + 791 frame #43: 0x00007fff323f2a50 AppKit`-[_NSThemeWidget mouseDown:] + 86 frame #44: 0x00007fff32261797 AppKit`-[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] + 5668 frame #45: 0x00007fff321957cf AppKit`-[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 2319 frame #46: 0x00007fff32194c75 AppKit`-[NSWindow(NSEventRouting) sendEvent:] + 481 frame #47: 0x00007fff32031f4c AppKit`-[NSApplication(NSEvent) sendEvent:] + 336 frame #48: 0x00007fff3201f795 AppKit`-[NSApplication run] + 755 frame #49: 0x0000000100399602 AudioPluginHost`juce::MessageManager::runDispatchLoop(this=0x0000600000c49230) at juce_mac_MessageManager.mm:341 frame #50: 0x00000001003993f4 AudioPluginHost`juce::JUCEApplicationBase::main() at juce_ApplicationBase.cpp:262 frame #51: 0x0000000100398fbc AudioPluginHost`juce::JUCEApplicationBase::main(argc=3, argv=0x00007ffeefbfe2a8) at juce_ApplicationBase.cpp:240 frame #52: 0x000000010003f8c3 AudioPluginHost`main(argc=3, argv=0x00007ffeefbfe2a8) at HostStartup.cpp:154 frame #53: 0x00007fff61b6a085 libdyld.dylib`start + 1 frame #54: 0x00007fff61b6a085 libdyld.dylib`start + 1 * thread #8, name = 'MacBook Pro haut-parleurs' * frame #0: 0x00007fff61ca61b2 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00000001018a6223 libsystem_pthread.dylib`_pthread_cond_wait + 724 frame #2: 0x00000001002c4f2a AudioPluginHost`juce::WaitableEvent::wait(this=0x00000001030256f0, timeOutMillisecs=10) const at juce_posix_SharedCode.h:95 frame #3: 0x00000001002c70a2 AudioPluginHost`juce::Thread::wait(this=0x0000000103025600, timeOutMilliseconds=10) const at juce_Thread.cpp:302 frame #4: 0x00000001000b7d29 AudioPluginHost`juce::CoreAudioClasses::AudioIODeviceCombiner::readInput(this=0x0000000103025600, buffer=0x0000700001b59d28, numSamples=512, blockSizeMs=10) at juce_mac_CoreAudio.cpp:1699 frame #5: 0x00000001000b575f AudioPluginHost`juce::CoreAudioClasses::AudioIODeviceCombiner::run(this=0x0000000103025600) at juce_mac_CoreAudio.cpp:1604 frame #6: 0x00000001002c5f0b AudioPluginHost`juce::Thread::threadEntryPoint(this=0x0000000103025600) at juce_Thread.cpp:96 frame #7: 0x00000001002c63d5 AudioPluginHost`juce::juce_threadEntryPoint(userData=0x0000000103025600) at juce_Thread.cpp:118 frame #8: 0x00000001002ebb3e AudioPluginHost`juce::threadEntryProc(userData=0x0000000103025600) at juce_posix_SharedCode.h:914 frame #9: 0x00000001018a2e6d libsystem_pthread.dylib`_pthread_body + 126 frame #10: 0x00000001018a5eff libsystem_pthread.dylib`_pthread_start + 70 frame #11: 0x00000001018a1e61 libsystem_pthread.dylib`thread_start + 13 * thread #17, name = 'JUCE Timer' * frame #0: 0x00007fff61ca61b2 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00000001018a6223 libsystem_pthread.dylib`_pthread_cond_wait + 724 frame #2: 0x00000001002c4f2a AudioPluginHost`juce::WaitableEvent::wait(this=0x0000000106104650, timeOutMillisecs=300) const at juce_posix_SharedCode.h:95 frame #3: 0x00000001003aab59 AudioPluginHost`juce::Timer::TimerThread::run(this=0x0000000106104450) at juce_Timer.cpp:74 frame #4: 0x00000001002c5f0b AudioPluginHost`juce::Thread::threadEntryPoint(this=0x0000000106104450) at juce_Thread.cpp:96 frame #5: 0x00000001002c63d5 AudioPluginHost`juce::juce_threadEntryPoint(userData=0x0000000106104450) at juce_Thread.cpp:118 frame #6: 0x00000001002ebb3e AudioPluginHost`juce::threadEntryProc(userData=0x0000000106104450) at juce_posix_SharedCode.h:914 frame #7: 0x00000001018a2e6d libsystem_pthread.dylib`_pthread_body + 126 frame #8: 0x00000001018a5eff libsystem_pthread.dylib`_pthread_start + 70 frame #9: 0x00000001018a1e61 libsystem_pthread.dylib`thread_start + 13 * thread #22, name = 'Pool' frame #0: 0x00007fff61ca5872 libsystem_kernel.dylib`__psynch_mutexwait + 10 * frame #1: 0x00000001018a38e3 libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_wait + 114 frame #2: 0x00000001018a0e86 libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_slow + 235 frame #3: 0x00007fff3ebec1c0 OpenGL`CGLGetSurface + 55 frame #4: 0x00007fff3275379c AppKit`flush_notify + 313 frame #5: 0x00007fff3ec0f9ea GLEngine`glSwap_Exec + 186 frame #6: 0x00007fff3ebf1773 OpenGL`CGLFlushDrawable + 59 frame #7: 0x00007fff323ebddc AppKit`-[NSOpenGLContext flushBuffer] + 27 frame #8: 0x000000010f76f168 RoughRider2`juce::OpenGLContext::NativeContext::swapBuffers() + 40 frame #9: 0x000000010f77c545 RoughRider2`juce::OpenGLContext::CachedImage::renderFrame() + 437 frame #10: 0x000000010f77b76c RoughRider2`juce::OpenGLContext::CachedImage::runJob() + 140 frame #11: 0x000000010f652851 RoughRider2`juce::ThreadPool::runNextJob(juce::ThreadPool::ThreadPoolThread&) + 49 frame #12: 0x000000010f67037f RoughRider2`juce::ThreadPool::ThreadPoolThread::run() + 47 frame #13: 0x000000010f650748 RoughRider2`juce::Thread::threadEntryPoint() + 296 frame #14: 0x000000010f6637aa RoughRider2`threadEntryProc + 26 frame #15: 0x00000001018a2e6d libsystem_pthread.dylib`_pthread_body + 126 frame #16: 0x00000001018a5eff libsystem_pthread.dylib`_pthread_start + 70 frame #17: 0x00000001018a1e61 libsystem_pthread.dylib`thread_start + 13 * thread #23, name = 'Juce Timer' frame #0: 0x00007fff61ca61b2 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00000001018a6223 libsystem_pthread.dylib`_pthread_cond_wait + 724 * frame #2: 0x000000010f64fbfe RoughRider2`juce::WaitableEvent::wait(int) const + 190 frame #3: 0x000000010f678edb RoughRider2`juce::Timer::TimerThread::run() + 379 frame #4: 0x000000010f650748 RoughRider2`juce::Thread::threadEntryPoint() + 296 frame #5: 0x000000010f6637aa RoughRider2`threadEntryProc + 26 frame #6: 0x00000001018a2e6d libsystem_pthread.dylib`_pthread_body + 126 frame #7: 0x00000001018a5eff libsystem_pthread.dylib`_pthread_start + 70 frame #8: 0x00000001018a1e61 libsystem_pthread.dylib`thread_start + 13 * thread #25, name = 'Pool' * frame #0: 0x00007fff61ca5872 libsystem_kernel.dylib`__psynch_mutexwait + 10 frame #1: 0x00000001018a38e3 libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_wait + 114 frame #2: 0x00000001018a0e86 libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_slow + 235 frame #3: 0x00007fff327536d1 AppKit`flush_notify + 110 frame #4: 0x00007fff3ec0f9ea GLEngine`glSwap_Exec + 186 frame #5: 0x00007fff3ebf1773 OpenGL`CGLFlushDrawable + 59 frame #6: 0x00007fff323ebddc AppKit`-[NSOpenGLContext flushBuffer] + 27 frame #7: 0x000000010f76f168 RoughRider2`juce::OpenGLContext::NativeContext::swapBuffers() + 40 frame #8: 0x000000010f77c545 RoughRider2`juce::OpenGLContext::CachedImage::renderFrame() + 437 frame #9: 0x000000010f77b76c RoughRider2`juce::OpenGLContext::CachedImage::runJob() + 140 frame #10: 0x000000010f652851 RoughRider2`juce::ThreadPool::runNextJob(juce::ThreadPool::ThreadPoolThread&) + 49 frame #11: 0x000000010f67037f RoughRider2`juce::ThreadPool::ThreadPoolThread::run() + 47 frame #12: 0x000000010f650748 RoughRider2`juce::Thread::threadEntryPoint() + 296 frame #13: 0x000000010f6637aa RoughRider2`threadEntryProc + 26 frame #14: 0x00000001018a2e6d libsystem_pthread.dylib`_pthread_body + 126 frame #15: 0x00000001018a5eff libsystem_pthread.dylib`_pthread_start + 70 frame #16: 0x00000001018a1e61 libsystem_pthread.dylib`thread_start + 13