(lldb) bt all * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGTERM * frame #0: 0x000000018a2af710 libsystem_kernel.dylib`__psynch_cvwait + 8 frame #1: 0x000000018a2ec574 libsystem_pthread.dylib`_pthread_cond_wait + 1232 frame #2: 0x000000018a214ef0 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 frame #3: 0x000000010004397c DDNet`void std::__1::condition_variable::wait(this=0x0000000105822490, __lk=0x000000016fdfc628, __pred=(unnamed class) @ 0x000000016fdfc5e0)::$_2) at __mutex_base:398:9 frame #4: 0x00000001000438f4 DDNet`CGraphicsBackend_Threaded::WaitForIdle(this=0x0000000105822400) at backend_sdl.cpp:150:19 frame #5: 0x00000001000abb88 DDNet`CGraphics_Threaded::WaitForIdle(this=0x00000001089f8000) at graphics_threaded.cpp:3268:14 frame #6: 0x00000001000ab068 DDNet`CGraphics_Threaded::Swap(this=0x00000001089f8000) at graphics_threaded.cpp:3197:3 frame #7: 0x000000010006646c DDNet`CClient::Run(this=0x0000000108020000) at client.cpp:3323:19 frame #8: 0x000000010006f820 DDNet`::TWMain(argc=1, argv=0x000000016fdff528) at client.cpp:4731:11 frame #9: 0x000000010014431c DDNet`main(argc=1, argv=0x000000016fdff528) at client.mm:21:10 frame #10: 0x0000000189f93f28 dyld`start + 2236 thread #2 frame #0: 0x000000018a2baee8 libsystem_kernel.dylib`sem_wait + 8 frame #1: 0x00000001004680f4 DDNet`sphore_wait(sem=0x0000600001700490) at system.cpp:938:36 frame #2: 0x0000000100466f3c DDNet`aio_thread(user=0x0000600001700480) at system.cpp:506:4 frame #3: 0x0000000100467e80 DDNet`thread_run(user=0x0000600000004030) at system.cpp:749:2 frame #4: 0x000000018a2ebfa8 libsystem_pthread.dylib`_pthread_start + 148 thread #3 frame #0: 0x000000018a2b6ff0 libsystem_kernel.dylib`__select + 8 frame #1: 0x00000001a041d3b0 libcurl.4.dylib`Curl_poll + 516 frame #2: 0x00000001a0417340 libcurl.4.dylib`multi_wait + 764 frame #3: 0x00000001a040d614 libcurl.4.dylib`curl_easy_perform + 268 frame #4: 0x000000010042b6b4 DDNet`CHttpRequest::RunImpl(this=0x00000001398c2c00, pUser=0x0000000155aeae00) at http.cpp:295:12 frame #5: 0x000000010042af9c DDNet`CHttpRequest::Run(this=0x00000001398c2c00) at http.cpp:161:16 frame #6: 0x0000000100431f98 DDNet`CJobPool::RunBlocking(pJob=0x00000001398c2c00) at jobs.cpp:118:8 frame #7: 0x0000000100426394 DDNet`IEngine::RunJobBlocking(pJob=0x00000001398c2c00) at engine.cpp:124:2 frame #8: 0x00000001000eb950 DDNet`CChooseMaster::CJob::Run(this=0x000060000260ceb8) at serverbrowser_http.cpp:200:3 frame #9: 0x0000000100431f98 DDNet`CJobPool::RunBlocking(pJob=0x000060000260ceb8) at jobs.cpp:118:8 frame #10: 0x0000000100431dc8 DDNet`CJobPool::WorkerThread(pUser=0x00000001050046b0) at jobs.cpp:73:4 frame #11: 0x0000000100467e80 DDNet`thread_run(user=0x0000600000004030) at system.cpp:749:2 frame #12: 0x000000018a2ebfa8 libsystem_pthread.dylib`_pthread_start + 148 thread #4 frame #0: 0x000000018a2baee8 libsystem_kernel.dylib`sem_wait + 8 frame #1: 0x00000001004680f4 DDNet`sphore_wait(sem=0x00000001050047c8) at system.cpp:938:36 frame #2: 0x0000000100431d10 DDNet`CJobPool::WorkerThread(pUser=0x00000001050046b0) at jobs.cpp:58:3 frame #3: 0x0000000100467e80 DDNet`thread_run(user=0x0000600000004040) at system.cpp:749:2 frame #4: 0x000000018a2ebfa8 libsystem_pthread.dylib`_pthread_start + 148 thread #5 frame #0: 0x000000018a2e6d8c libsystem_pthread.dylib`start_wqthread thread #6 frame #0: 0x000000018a2adbc8 libsystem_kernel.dylib`__workq_kernreturn + 8 thread #7 frame #0: 0x000000018a2e6d8c libsystem_pthread.dylib`start_wqthread thread #9 frame #0: 0x000000018a2adcd0 libsystem_kernel.dylib`__ulock_wait + 8 frame #1: 0x000000018a13cdf0 libdispatch.dylib`_dlock_wait + 56 frame #2: 0x000000018a13cba4 libdispatch.dylib`_dispatch_thread_event_wait_slow + 56 frame #3: 0x000000018a14bc68 libdispatch.dylib`__DISPATCH_WAIT_FOR_QUEUE__ + 368 frame #4: 0x000000018a14b814 libdispatch.dylib`_dispatch_sync_f_slow + 148 frame #5: 0x00000001013e6de0 libSDL2-2.0.0.dylib`-[SDLOpenGLContext explicitUpdate] + 216 frame #6: 0x00000001013e7768 libSDL2-2.0.0.dylib`Cocoa_GL_SwapWindow + 284 frame #7: 0x0000000100044250 DDNet`CCommandProcessorFragment_SDL::Cmd_Swap(this=0x00006000029023f0, pCommand=0x000000012809cf40) at backend_sdl.cpp:217:3 frame #8: 0x00000001000445c4 DDNet`CCommandProcessorFragment_SDL::RunCommand(this=0x00006000029023f0, pBaseCommand=0x000000012809cf40) at backend_sdl.cpp:256:33 frame #9: 0x0000000100044e08 DDNet`CCommandProcessor_SDL_GL::RunBuffer(this=0x00006000029023e0, pBuffer=0x000060000172d9c0) at backend_sdl.cpp:353:12 frame #10: 0x0000000100042a54 DDNet`CGraphicsBackend_Threaded::ThreadFunc(pUser=0x0000000105822400) at backend_sdl.cpp:63:25 frame #11: 0x0000000100467e80 DDNet`thread_run(user=0x00006000000087d0) at system.cpp:749:2 frame #12: 0x000000018a2ebfa8 libsystem_pthread.dylib`_pthread_start + 148 thread #10, name = 'caulk.messenger.shared:17' frame #0: 0x000000018a2abe90 libsystem_kernel.dylib`semaphore_wait_trap + 8 frame #1: 0x000000019390a024 caulk`caulk::semaphore::timed_wait(double) + 212 frame #2: 0x0000000193909ed8 caulk`caulk::concurrent::details::worker_thread::run() + 36 frame #3: 0x0000000193909bc8 caulk`void* caulk::thread_proxy > >(void*) + 96 frame #4: 0x000000018a2ebfa8 libsystem_pthread.dylib`_pthread_start + 148 thread #11, name = 'AudioQueue thread' frame #0: 0x000000018a2abf14 libsystem_kernel.dylib`mach_msg2_trap + 8 frame #1: 0x000000018a2be240 libsystem_kernel.dylib`mach_msg2_internal + 80 frame #2: 0x000000018a2b4b78 libsystem_kernel.dylib`mach_msg_overwrite + 604 frame #3: 0x000000018a2ac290 libsystem_kernel.dylib`mach_msg + 24 frame #4: 0x000000018a3ca8b8 CoreFoundation`__CFRunLoopServiceMachPort + 160 frame #5: 0x000000018a3c9198 CoreFoundation`__CFRunLoopRun + 1208 frame #6: 0x000000018a3c858c CoreFoundation`CFRunLoopRunSpecific + 612 frame #7: 0x00000001014067c4 libSDL2-2.0.0.dylib`audioqueue_thread + 1152 frame #8: 0x000000010139ddcc libSDL2-2.0.0.dylib`SDL_RunThread + 48 frame #9: 0x00000001013f3370 libSDL2-2.0.0.dylib`RunThread + 12 frame #10: 0x000000018a2ebfa8 libsystem_pthread.dylib`_pthread_start + 148 thread #12, name = 'caulk.messenger.shared:high' frame #0: 0x000000018a2abe90 libsystem_kernel.dylib`semaphore_wait_trap + 8 frame #1: 0x000000019390a024 caulk`caulk::semaphore::timed_wait(double) + 212 frame #2: 0x0000000193909ed8 caulk`caulk::concurrent::details::worker_thread::run() + 36 frame #3: 0x0000000193909bc8 caulk`void* caulk::thread_proxy > >(void*) + 96 frame #4: 0x000000018a2ebfa8 libsystem_pthread.dylib`_pthread_start + 148 thread #13, name = 'AQConverterThread' frame #0: 0x000000018a2af710 libsystem_kernel.dylib`__psynch_cvwait + 8 frame #1: 0x000000018a2ec574 libsystem_pthread.dylib`_pthread_cond_wait + 1232 frame #2: 0x0000000198420048 libAudioToolboxUtility.dylib`CADeprecated::CAGuard::Wait() + 60 frame #3: 0x000000019962bf08 AudioToolbox`AQConverterManager::AQConverterThread::ConverterThreadEntry(void*) + 720 frame #4: 0x00000001984012cc libAudioToolboxUtility.dylib`CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*) + 92 frame #5: 0x000000018a2ebfa8 libsystem_pthread.dylib`_pthread_start + 148 thread #14, name = 'com.apple.audio.IOThread.client' frame #0: 0x000000018a2abf14 libsystem_kernel.dylib`mach_msg2_trap + 8 frame #1: 0x000000018a2be240 libsystem_kernel.dylib`mach_msg2_internal + 80 frame #2: 0x000000018a2b4b78 libsystem_kernel.dylib`mach_msg_overwrite + 604 frame #3: 0x000000018a2ac290 libsystem_kernel.dylib`mach_msg + 24 frame #4: 0x000000018c6d5624 CoreAudio`HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 104 frame #5: 0x000000018c5c2d14 CoreAudio`HALC_ProxyIOContext::IOWorkLoop() + 3516 frame #6: 0x000000018c5c187c CoreAudio`invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 116 frame #7: 0x000000018c724564 CoreAudio`HALB_IOThread::Entry(void*) + 88 frame #8: 0x000000018a2ebfa8 libsystem_pthread.dylib`_pthread_start + 148 thread #15 frame #0: 0x000000018a2e6d8c libsystem_pthread.dylib`start_wqthread thread #16, name = 'com.apple.NSEventThread' frame #0: 0x000000018a2abf14 libsystem_kernel.dylib`mach_msg2_trap + 8 frame #1: 0x000000018a2be240 libsystem_kernel.dylib`mach_msg2_internal + 80 frame #2: 0x000000018a2b4b78 libsystem_kernel.dylib`mach_msg_overwrite + 604 frame #3: 0x000000018a2ac290 libsystem_kernel.dylib`mach_msg + 24 frame #4: 0x000000018a3ca8b8 CoreFoundation`__CFRunLoopServiceMachPort + 160 frame #5: 0x000000018a3c9198 CoreFoundation`__CFRunLoopRun + 1208 frame #6: 0x000000018a3c858c CoreFoundation`CFRunLoopRunSpecific + 612 frame #7: 0x000000018d712508 AppKit`_NSEventThread + 172 frame #8: 0x000000018a2ebfa8 libsystem_pthread.dylib`_pthread_start + 148 thread #17 frame #0: 0x000000018a2adbc8 libsystem_kernel.dylib`__workq_kernreturn + 8 thread #18 frame #0: 0x0000000000000000 thread #19, name = 'CVDisplayLink' frame #0: 0x000000018a2af710 libsystem_kernel.dylib`__psynch_cvwait + 8 frame #1: 0x000000018a2ec5a0 libsystem_pthread.dylib`_pthread_cond_wait + 1276 frame #2: 0x000000019206ec64 CoreVideo`CVDisplayLink::waitUntil(unsigned long long) + 324 frame #3: 0x000000019206dd34 CoreVideo`CVDisplayLink::runIOThread() + 504 frame #4: 0x000000018a2ebfa8 libsystem_pthread.dylib`_pthread_start + 148