On 15 Jul 2015, at 12:15, Rob McBroom wrote:
On 15 Jul 2015, at 12:00, Allan Odgaard wrote:
You can hold down shift (⇧) to disable session restore during launch.
Back in business. Thanks for the quick replies.
I’m running into this again, but disabling session restore isn’t cutting it this time. I can hold ⇧ and get the “By holding down shift” dialogue asking to disable it, but there’s still a crash.
Occasionally, it realizes it’s crashing and offers to disable session restore on its own, but choosing “Disable” doesn’t prevent the crash.
The crash reports are a little different with and without session restore, so the attempt to disable it is doing *something* at least.
``` Crashed Thread: 10
Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information: Assertion failed: (ec == 0), function unlock, file /BuildRoot/Library/Caches/com.apple.xbs/Sources/libcxx/libcxx-120.1/src/mutex.cpp, line 45.
Thread 0:: Dispatch queue: com.apple.main-thread 0 libsystem_platform.dylib 0x00007fff88e4c551 _platform_memmove$VARIANT$Ivybridge + 49 1 com.macromates.TextMate.OakTextView 0x0000000102e2cc43 oak::callbacks_t<ng::callback_t, false>::remove(ng::callback_t*) + 97 2 com.macromates.TextMate.OakTextView 0x0000000102e05147 -[OakTextView setDocument:] + 437 3 com.macromates.TextMate.OakTextView 0x0000000102df73c4 -[OakDocumentView setDocument:] + 649 4 com.macromates.TextMate.OakTextView 0x0000000102df702a -[OakDocumentView dealloc] + 457 5 libobjc.A.dylib 0x00007fff8d3ab224 objc_object::sidetable_release(bool) + 242 6 libobjc.A.dylib 0x00007fff8d3a6094 (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 476 7 com.apple.CoreFoundation 0x00007fff91a50d02 _CFAutoreleasePoolPop + 50 8 com.apple.AppKit 0x00007fff920b86f2 -[NSApplication finishLaunching] + 2098 9 com.apple.AppKit 0x00007fff920b7b65 -[NSApplication run] + 231 10 com.apple.AppKit 0x00007fff92080fbe NSApplicationMain + 1176 11 com.macromates.TextMate.preview 0x0000000102a471ef main + 840 12 com.macromates.TextMate.preview 0x0000000102a31d44 start + 52
…
Thread 10 Crashed: 0 libsystem_kernel.dylib 0x00007fff8c0b90ae __pthread_kill + 10 1 libsystem_pthread.dylib 0x00007fff981e1500 pthread_kill + 90 2 libsystem_c.dylib 0x00007fff92f6337b abort + 129 3 libsystem_c.dylib 0x00007fff92f2a9c4 __assert_rtn + 321 4 libc++.1.dylib 0x00007fff880b5fc8 std::__1::mutex::unlock() + 46 5 libdispatch.dylib 0x00007fff909b28f5 _dispatch_call_block_and_release + 12 6 libdispatch.dylib 0x00007fff909a73c3 _dispatch_client_callout + 8 7 libdispatch.dylib 0x00007fff909abff3 _dispatch_queue_drain + 754 8 libdispatch.dylib 0x00007fff909b26bf _dispatch_queue_invoke + 549 9 libdispatch.dylib 0x00007fff909a73c3 _dispatch_client_callout + 8 10 libdispatch.dylib 0x00007fff909ab253 _dispatch_root_queue_drain + 1890 11 libdispatch.dylib 0x00007fff909aaab8 _dispatch_worker_thread3 + 91 12 libsystem_pthread.dylib 0x00007fff981de4f2 _pthread_wqthread + 1129 13 libsystem_pthread.dylib 0x00007fff981dc375 start_wqthread + 13 ```
Anything else I can try? Thanks.