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.

--
Rob McBroom
http://www.skurfer.com/