Had to forcequit it. But before that I attached to the process and made stacktraces of all threads.
I hope it will help.
stacktrace
Code: Select all
(lldb) t 1
* thread #1: tid = 0xb15226, 0x00007fff87d2a52e libsystem_kernel.dylib`mach_msg_trap + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x00007fff87d2a52e libsystem_kernel.dylib`mach_msg_trap + 10
libsystem_kernel.dylib`mach_msg_trap + 10:
-> 0x7fff87d2a52e: retq
0x7fff87d2a52f: nop
libsystem_kernel.dylib`mach_msg_overwrite_trap:
0x7fff87d2a530: movq %rcx, %r10
0x7fff87d2a533: movl $0x1000020, %eax
(lldb) bt
* thread #1: tid = 0xb15226, 0x00007fff87d2a52e libsystem_kernel.dylib`mach_msg_trap + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007fff87d2a52e libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff87d2969f libsystem_kernel.dylib`mach_msg + 55
frame #2: 0x00007fff902d6b14 CoreFoundation`__CFRunLoopServiceMachPort + 212
frame #3: 0x00007fff902d5fdb CoreFoundation`__CFRunLoopRun + 1371
frame #4: 0x00007fff902d5838 CoreFoundation`CFRunLoopRunSpecific + 296
frame #5: 0x00007fff84ebc43f HIToolbox`RunCurrentEventLoopInMode + 235
frame #6: 0x00007fff84ebc1ba HIToolbox`ReceiveNextEventCommon + 431
frame #7: 0x00007fff84ebbffb HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 71
frame #8: 0x00007fff866c66d1 AppKit`_DPSNextEvent + 964
frame #9: 0x00007fff866c5e80 AppKit`-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 194
frame #10: 0x00007fff866b9e23 AppKit`-[NSApplication run] + 594
frame #11: 0x00000001006994eb factorio`_al_osx_run_main + 1675
frame #12: 0x00000001007bd160 factorio`main + 16
frame #13: 0x0000000100002174 factorio`start + 52
(lldb) t 2
* thread #2: tid = 0xb15249, 0x00007fff87d3022e libsystem_kernel.dylib`kevent64 + 10, queue = 'com.apple.libdispatch-manager'
frame #0: 0x00007fff87d3022e libsystem_kernel.dylib`kevent64 + 10
libsystem_kernel.dylib`kevent64 + 10:
-> 0x7fff87d3022e: jae 0x7fff87d30238 ; kevent64 + 20
0x7fff87d30230: movq %rax, %rdi
0x7fff87d30233: jmp 0x7fff87d2aca3 ; cerror_nocancel
0x7fff87d30238: retq
(lldb) bt
* thread #2: tid = 0xb15249, 0x00007fff87d3022e libsystem_kernel.dylib`kevent64 + 10, queue = 'com.apple.libdispatch-manager'
* frame #0: 0x00007fff87d3022e libsystem_kernel.dylib`kevent64 + 10
frame #1: 0x00007fff91f5cd91 libdispatch.dylib`_dispatch_mgr_invoke + 247
frame #2: 0x00007fff91f5ca6a libdispatch.dylib`_dispatch_mgr_thread + 52
(lldb) t 3
* thread #3: tid = 0xb15289, 0x00007fff87d2f486 libsystem_kernel.dylib`__semwait_signal + 10
frame #0: 0x00007fff87d2f486 libsystem_kernel.dylib`__semwait_signal + 10
libsystem_kernel.dylib`__semwait_signal + 10:
-> 0x7fff87d2f486: jae 0x7fff87d2f490 ; __semwait_signal + 20
0x7fff87d2f488: movq %rax, %rdi
0x7fff87d2f48b: jmp 0x7fff87d2acc8 ; cerror
0x7fff87d2f490: retq
(lldb) bt
* thread #3: tid = 0xb15289, 0x00007fff87d2f486 libsystem_kernel.dylib`__semwait_signal + 10
* frame #0: 0x00007fff87d2f486 libsystem_kernel.dylib`__semwait_signal + 10
frame #1: 0x00007fff8b8adba7 libsystem_pthread.dylib`pthread_join + 445
frame #2: 0x000000010066d84c factorio`_al_thread_join + 44
frame #3: 0x000000010066dcc6 factorio`al_join_thread + 150
frame #4: 0x00000001006161b4 factorio`_al_acodec_stop_feed_thread + 52
frame #5: 0x00000001006160ba factorio`ogg_stream_close + 26
frame #6: 0x00000001006133e5 factorio`al_destroy_audio_stream + 37
frame #7: 0x00000001003010f4 factorio`SoundInstance::destroyStream() + 36
frame #8: 0x000000010017e3f4 factorio`GameView::~GameView() + 68
frame #9: 0x000000010017e52e factorio`GameView::~GameView() + 14
frame #10: 0x000000010027133e factorio`MainLoop::prepare() + 398
frame #11: 0x0000000100272f7b factorio`MainLoop::tickStep(Thread&, ThreadBarrier&, boost::chrono::time_point<boost::chrono::system_clock, boost::chrono::duration<long long, boost::ratio<1l, 1000000000l> > >&, boost::chrono::time_point<boost::chrono::system_clock, boost::chrono::duration<long long, boost::ratio<1l, 1000000000l> > >&) + 123
frame #12: 0x000000010026efc3 factorio`MainLoop::run(boost::filesystem::path const&, boost::filesystem::path const&, bool) + 691
frame #13: 0x000000010026e17a factorio`_al_mangled_main + 6634
frame #14: 0x0000000100698e47 factorio`+[AllegroAppDelegate app_main:] + 23
frame #15: 0x00007fff89718b7a Foundation`__NSThread__main__ + 1345
frame #16: 0x00007fff8b8aa2fc libsystem_pthread.dylib`_pthread_body + 131
frame #17: 0x00007fff8b8aa279 libsystem_pthread.dylib`_pthread_start + 176
frame #18: 0x00007fff8b8a84b1 libsystem_pthread.dylib`thread_start + 13
(lldb) t 4
* thread #4: tid = 0xb1528a, 0x00007fff87d2a52e libsystem_kernel.dylib`mach_msg_trap + 10
frame #0: 0x00007fff87d2a52e libsystem_kernel.dylib`mach_msg_trap + 10
libsystem_kernel.dylib`mach_msg_trap + 10:
-> 0x7fff87d2a52e: retq
0x7fff87d2a52f: nop
libsystem_kernel.dylib`mach_msg_overwrite_trap:
0x7fff87d2a530: movq %rcx, %r10
0x7fff87d2a533: movl $0x1000020, %eax
(lldb) bt
* thread #4: tid = 0xb1528a, 0x00007fff87d2a52e libsystem_kernel.dylib`mach_msg_trap + 10
* frame #0: 0x00007fff87d2a52e libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff87d2969f libsystem_kernel.dylib`mach_msg + 55
frame #2: 0x00007fff902d6b14 CoreFoundation`__CFRunLoopServiceMachPort + 212
frame #3: 0x00007fff902d5fdb CoreFoundation`__CFRunLoopRun + 1371
frame #4: 0x00007fff902d5838 CoreFoundation`CFRunLoopRunSpecific + 296
frame #5: 0x00007fff868297a7 AppKit`_NSEventThread + 137
frame #6: 0x00007fff8b8aa2fc libsystem_pthread.dylib`_pthread_body + 131
frame #7: 0x00007fff8b8aa279 libsystem_pthread.dylib`_pthread_start + 176
frame #8: 0x00007fff8b8a84b1 libsystem_pthread.dylib`thread_start + 13
(lldb) t 5
* thread #5: tid = 0xb1529d, 0x00007fff87d2a52e libsystem_kernel.dylib`mach_msg_trap + 10, name = 'com.apple.audio.IOThread.client'
frame #0: 0x00007fff87d2a52e libsystem_kernel.dylib`mach_msg_trap + 10
libsystem_kernel.dylib`mach_msg_trap + 10:
-> 0x7fff87d2a52e: retq
0x7fff87d2a52f: nop
libsystem_kernel.dylib`mach_msg_overwrite_trap:
0x7fff87d2a530: movq %rcx, %r10
0x7fff87d2a533: movl $0x1000020, %eax
(lldb) bt
* thread #5: tid = 0xb1529d, 0x00007fff87d2a52e libsystem_kernel.dylib`mach_msg_trap + 10, name = 'com.apple.audio.IOThread.client'
* frame #0: 0x00007fff87d2a52e libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff87d2969f libsystem_kernel.dylib`mach_msg + 55
frame #2: 0x00007fff8572d980 CoreAudio`HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 98
frame #3: 0x00007fff8572d90e CoreAudio`HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 42
frame #4: 0x00007fff8572bf60 CoreAudio`HALC_ProxyIOContext::IOWorkLoop() + 952
frame #5: 0x00007fff8572bb0e CoreAudio`HALC_ProxyIOContext::IOThreadEntry(void*) + 88
frame #6: 0x00007fff8572b9eb CoreAudio`HALB_IOThread::Entry(void*) + 157
frame #7: 0x00007fff8b8aa2fc libsystem_pthread.dylib`_pthread_body + 131
frame #8: 0x00007fff8b8aa279 libsystem_pthread.dylib`_pthread_start + 176
frame #9: 0x00007fff8b8a84b1 libsystem_pthread.dylib`thread_start + 13
(lldb) t 6
(lldb) d #(6l: tid = l0xb1529ed, 0x00007fff87d2f486b) libsystem_kernel.dylib`__semwait_signal + 10
frame #0: 0x00007fff87d2f486 libsystem_kernel.dylib`__semwait_signal + 10
libsystem_kernel.dylib`__semwait_signal + 10:
-> 0x7fff87d2f486: jae 0x7fff87d2f490 ; __semwait_signal + 20
0x7fff87d2f488: movq %rax, %rdi
0x7fff87d2f48b: jmp 0x7fff87d2acc8 ; cerror
0x7fff87d2f490: retq
(lldb) bt
* thread #6: tid = 0xb1529e, 0x00007fff87d2f486 libsystem_kernel.dylib`__semwait_signal + 10
* frame #0: 0x00007fff87d2f486 libsystem_kernel.dylib`__semwait_signal + 10
frame #1: 0x00007fff86177f7d libsystem_c.dylib`nanosleep + 199
frame #2: 0x000000010066d6a1 factorio`al_rest + 65
frame #3: 0x0000000100695f4d factorio`_openal_update + 525
frame #4: 0x000000010066dabe factorio`thread_func_trampoline + 174
frame #5: 0x000000010066d7eb factorio`thread_proc_trampoline + 11
frame #6: 0x00007fff8b8aa2fc libsystem_pthread.dylib`_pthread_body + 131
frame #7: 0x00007fff8b8aa279 libsystem_pthread.dylib`_pthread_start + 176
frame #8: 0x00007fff8b8a84b1 libsystem_pthread.dylib`thread_start + 13
(lldb) t 7
* thread #7: tid = 0xb15366, 0x00007fff87d2f132 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #0: 0x00007fff87d2f132 libsystem_kernel.dylib`__psynch_cvwait + 10
libsystem_kernel.dylib`__psynch_cvwait + 10:
-> 0x7fff87d2f132: jae 0x7fff87d2f13c ; __psynch_cvwait + 20
0x7fff87d2f134: movq %rax, %rdi
0x7fff87d2f137: jmp 0x7fff87d2aca3 ; cerror_nocancel
0x7fff87d2f13c: retq
(lldb) bt
* thread #7: tid = 0xb15366, 0x00007fff87d2f132 libsystem_kernel.dylib`__psynch_cvwait + 10
* frame #0: 0x00007fff87d2f132 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff8b8aaea0 libsystem_pthread.dylib`_pthread_cond_wait + 693
frame #2: 0x00000001003a38ab factorio`boost::condition_variable::wait(boost::unique_lock<boost::mutex>&) + 59
frame #3: 0x00000001003509a6 factorio`Thread::loop() + 134
frame #4: 0x00000001007b956a factorio`boost::(anonymous namespace)::thread_proxy(void*) + 138
frame #5: 0x00007fff8b8aa2fc libsystem_pthread.dylib`_pthread_body + 131
frame #6: 0x00007fff8b8aa279 libsystem_pthread.dylib`_pthread_start + 176
frame #7: 0x00007fff8b8a84b1 libsystem_pthread.dylib`thread_start + 13
(lldb) t 8
* thread #8: tid = 0xb1536f, 0x00007fff87d2f132 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #0: 0x00007fff87d2f132 libsystem_kernel.dylib`__psynch_cvwait + 10
libsystem_kernel.dylib`__psynch_cvwait + 10:
-> 0x7fff87d2f132: jae 0x7fff87d2f13c ; __psynch_cvwait + 20
0x7fff87d2f134: movq %rax, %rdi
0x7fff87d2f137: jmp 0x7fff87d2aca3 ; cerror_nocancel
0x7fff87d2f13c: retq
(lldb) bt
* thread #8: tid = 0xb1536f, 0x00007fff87d2f132 libsystem_kernel.dylib`__psynch_cvwait + 10
* frame #0: 0x00007fff87d2f132 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff8b8aaea0 libsystem_pthread.dylib`_pthread_cond_wait + 693
frame #2: 0x00000001003a38ab factorio`boost::condition_variable::wait(boost::unique_lock<boost::mutex>&) + 59
frame #3: 0x00000001003509a6 factorio`Thread::loop() + 134
frame #4: 0x00000001007b956a factorio`boost::(anonymous namespace)::thread_proxy(void*) + 138
frame #5: 0x00007fff8b8aa2fc libsystem_pthread.dylib`_pthread_body + 131
frame #6: 0x00007fff8b8aa279 libsystem_pthread.dylib`_pthread_start + 176
frame #7: 0x00007fff8b8a84b1 libsystem_pthread.dylib`thread_start + 13
(lldb) t 9
* thread #9: tid = 0xb15387, 0x00007fff87d2f486 libsystem_kernel.dylib`__semwait_signal + 10
frame #0: 0x00007fff87d2f486 libsystem_kernel.dylib`__semwait_signal + 10
libsystem_kernel.dylib`__semwait_signal + 10:
-> 0x7fff87d2f486: jae 0x7fff87d2f490 ; __semwait_signal + 20
0x7fff87d2f488: movq %rax, %rdi
0x7fff87d2f48b: jmp 0x7fff87d2acc8 ; cerror
0x7fff87d2f490: retq
(lldb) bt
* thread #9: tid = 0xb15387, 0x00007fff87d2f486 libsystem_kernel.dylib`__semwait_signal + 10
* frame #0: 0x00007fff87d2f486 libsystem_kernel.dylib`__semwait_signal + 10
frame #1: 0x00007fff86177f7d libsystem_c.dylib`nanosleep + 199
frame #2: 0x000000010066d6a1 factorio`al_rest + 65
frame #3: 0x000000010061406d factorio`_al_kcm_feed_stream + 701
frame #4: 0x000000010066dabe factorio`thread_func_trampoline + 174
frame #5: 0x000000010066d7eb factorio`thread_proc_trampoline + 11
frame #6: 0x00007fff8b8aa2fc libsystem_pthread.dylib`_pthread_body + 131
frame #7: 0x00007fff8b8aa279 libsystem_pthread.dylib`_pthread_start + 176
frame #8: 0x00007fff8b8a84b1 libsystem_pthread.dylib`thread_start + 13