Scrivener has crashed on me about seven times tonight. it is normally my favorite piece of software. Today not so much. I am working against a publishing deadline. All I was doing was trying to compile a document into Word. It’s not even a terribly long or complex document at only 186 pages.
Process: Scrivener [45788]
Path: /Applications/Scrivener.app/Contents/MacOS/Scrivener
Identifier: com.literatureandlatte.scrivener2
Version: 2.8 (2.80.3)
Code Type: X86 (Native)
Parent Process: ??? [1]
Responsible: Scrivener [45788]
User ID: 501
Date/Time: 2016-09-28 03:09:43.314 -0700
OS Version: Mac OS X 10.12 (16A323)
Report Version: 12
Anonymous UUID: FE1F1FC9-BFC4-1623-9024-6FA888D77F93
Sleep/Wake UUID: 095EE93D-639F-40A1-A732-A0B1624527DF
Time Awake Since Boot: 200000 seconds
Time Since Wake: 55000 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
VM Regions Near 0:
–>
__TEXT 0000000000001000-0000000000370000 [ 3516K] r-x/rwx SM=COW /Applications/Scrivener.app/Contents/MacOS/Scrivener
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x9ed13dba objc::DenseMapBase<objc::DenseMap<DisguisedPtr<objc_object>, unsigned long, true, objc::DenseMapInfo<DisguisedPtr<objc_object> > >, DisguisedPtr<objc_object>, unsigned long, objc::DenseMapInfo<DisguisedPtr<objc_object> >, true>::moveFromOldBuckets(std::__1::pair<DisguisedPtr<objc_object>, unsigned long>, std::__1::pair<DisguisedPtr<objc_object>, unsigned long>) + 38
1 libobjc.A.dylib 0x9ed02569 objc::DenseMap<DisguisedPtr<objc_object>, unsigned long, true, objc::DenseMapInfo<DisguisedPtr<objc_object> > >::grow(unsigned int) + 131
2 libobjc.A.dylib 0x9ed03ea6 objc::DenseMapBase<objc::DenseMap<DisguisedPtr<objc_object>, unsigned long, true, objc::DenseMapInfo<DisguisedPtr<objc_object> > >, DisguisedPtr<objc_object>, unsigned long, objc::DenseMapInfo<DisguisedPtr<objc_object> >, true>::compact() + 46
3 libobjc.A.dylib 0x9ecff088 objc_object::sidetable_clearDeallocating() + 212
4 libobjc.A.dylib 0x9ecfede0 objc_destructInstance + 59
5 libobjc.A.dylib 0x9ed07920 _object_dispose(objc_object*) + 20
6 com.apple.AppKit 0x92658a29 -[NSRegion dealloc] + 65
7 libobjc.A.dylib 0x9ed02ae9 objc_object::sidetable_release(bool) + 291
8 libobjc.A.dylib 0x9ed00359 -[NSObject release] + 19
9 com.apple.AppKit 0x92658552 -[NSView _dirtyRect] + 688
10 com.apple.AppKit 0x92632fe6 -[NSTextView setNeedsDisplayInRect:avoidAdditionalLayout:] + 1134
11 com.apple.AppKit 0x926518ae -[NSTextView setNeedsDisplayInRect:] + 63
12 com.apple.AppKit 0x92556fef -[NSView setNeedsDisplay:] + 80
13 com.apple.AppKit 0x92582ba5 -[NSView(NSInternal) _updateLayerGeometryFromView] + 1321
14 com.apple.AppKit 0x9259b841 -[NSView setFrameSize:] + 1369
15 com.apple.AppKit 0x92634c4d -[NSTextView(NSPrivate) _setFrameSize:forceScroll:] + 1088
16 com.apple.AppKit 0x92634751 -[NSTextView setFrameSize:] + 173
17 com.apple.AppKit 0x92633e52 -[NSTextView setConstrainedFrameSize:] + 688
18 com.apple.UIFoundation 0x9d217338 -[NSLayoutManager(NSPrivate) _resizeTextViewForTextContainer:] + 1013
19 com.apple.UIFoundation 0x9d214275 _enableTextViewResizing + 236
20 com.apple.UIFoundation 0x9d215108 +[NSLayoutManager(NSPrivate) _doSomeBackgroundLayout] + 879
21 com.apple.UIFoundation 0x9d214b96 _NSPostBackgroundLayout + 496
22 com.apple.CoreFoundation 0x9458042e CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 30
23 com.apple.CoreFoundation 0x94580387 __CFRunLoopDoObservers + 391
24 com.apple.CoreFoundation 0x945608d6 __CFRunLoopRun + 1398
25 com.apple.CoreFoundation 0x945600fa CFRunLoopRunSpecific + 506
26 com.apple.CoreFoundation 0x9455feeb CFRunLoopRunInMode + 123
27 com.apple.HIToolbox 0x93c681c2 RunCurrentEventLoopInMode + 268
28 com.apple.HIToolbox 0x93c67fae ReceiveNextEventCommon + 494
29 com.apple.HIToolbox 0x93c67da7 _BlockUntilNextEventMatchingListInModeWithFilter + 83
30 com.apple.AppKit 0x9257848f _DPSNextEvent + 1193
31 com.apple.AppKit 0x92c76ce9 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1423
32 com.apple.AppKit 0x92c76752 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 132
33 com.apple.AppKit 0x9256d17a -[NSApplication run] + 943
34 com.apple.AppKit 0x9253a299 NSApplicationMain + 1368
35 com.literatureandlatte.scrivener2 0x000024b5 0x1000 + 5301
Thread 1:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x9f68191e mach_msg_trap + 10
1 libsystem_kernel.dylib 0x9f680e93 mach_msg + 51
2 com.apple.CoreFoundation 0x94561556 __CFRunLoopServiceMachPort + 214
3 com.apple.CoreFoundation 0x94560988 __CFRunLoopRun + 1576
4 com.apple.CoreFoundation 0x945600fa CFRunLoopRunSpecific + 506
5 com.apple.CoreFoundation 0x9455feeb CFRunLoopRunInMode + 123
6 com.apple.AppKit 0x926b85b7 _NSEventThread + 235
7 libsystem_pthread.dylib 0x9f76a11b _pthread_body + 184
8 libsystem_pthread.dylib 0x9f76a063 _pthread_start + 243
9 libsystem_pthread.dylib 0x9f76993e thread_start + 34
Thread 2:
0 libsystem_kernel.dylib 0x9f689312 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x9f76af84 _pthread_cond_wait + 647
2 libsystem_pthread.dylib 0x9f76cab4 pthread_cond_wait$UNIX2003 + 51
3 libc++.1.dylib 0x9e4008c8 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 62
4 com.apple.JavaScriptCore 0x96b5e440 void std::__1::condition_variable_any::wait<std::__1::unique_lockbmalloc::Mutex >(std::__1::unique_lockbmalloc::Mutex&) + 112
5 com.apple.JavaScriptCore 0x96b5e3bc bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>::threadRunLoop() + 140
6 com.apple.JavaScriptCore 0x96b5e281 bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>::threadEntryPoint(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>) + 17
7 com.apple.JavaScriptCore 0x96b5e54f void* std::__1::__thread_proxy<std::__1::tuple<void ()(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>), bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>> >(void) + 95
8 libsystem_pthread.dylib 0x9f76a11b _pthread_body + 184
9 libsystem_pthread.dylib 0x9f76a063 _pthread_start + 243
10 libsystem_pthread.dylib 0x9f76993e thread_start + 34
Thread 3:
0 libsystem_kernel.dylib 0x9f689cbe __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x9f769c89 _pthread_wqthread + 841
2 libsystem_pthread.dylib 0x9f76991a start_wqthread + 34
Thread 4:: JIT Worklist Worker Thread
0 libsystem_kernel.dylib 0x9f689312 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x9f76af84 _pthread_cond_wait + 647
2 libsystem_pthread.dylib 0x9f76cab4 pthread_cond_wait$UNIX2003 + 51
3 libc++.1.dylib 0x9e4008c8 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 62
4 com.apple.JavaScriptCore 0x96b48ab9 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1ll, 1000000000ll> > >) + 2281
5 com.apple.JavaScriptCore 0x96974054 JSC::JITWorklist::runThread() + 260
6 com.apple.JavaScriptCore 0x96974544 std::__1::__function::__func<JSC::JITWorklist::JITWorklist()::$_0, std::__1::allocatorJSC::JITWorklist::JITWorklist()::$_0, void ()>::operator()() + 20
7 com.apple.JavaScriptCore 0x9643f51d WTF::threadEntryPoint(void*) + 173
8 com.apple.JavaScriptCore 0x9643f450 WTF::wtfThreadEntryPoint(void*) + 16
9 libsystem_pthread.dylib 0x9f76a11b _pthread_body + 184
10 libsystem_pthread.dylib 0x9f76a063 _pthread_start + 243
11 libsystem_pthread.dylib 0x9f76993e thread_start + 34
Thread 5:: WTF Parallel Helper Thread
0 libsystem_kernel.dylib 0x9f689312 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x9f76af84 _pthread_cond_wait + 647
2 libsystem_pthread.dylib 0x9f76cab4 pthread_cond_wait$UNIX2003 + 51
3 libc++.1.dylib 0x9e4008c8 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 62
4 com.apple.JavaScriptCore 0x96b48ab9 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1ll, 1000000000ll> > >) + 2281
5 com.apple.JavaScriptCore 0x96b47f83 WTF::ParallelHelperPool::waitForClientWithTask(WTF::LockerWTF::LockBase const&) + 435
6 com.apple.JavaScriptCore 0x96b47ce5 WTF::ParallelHelperPool::helperThreadBody() + 69
7 com.apple.JavaScriptCore 0x96b481c4 std::__1::__function::__func<WTF::ParallelHelperPool::didMakeWorkAvailable(WTF::LockerWTF::LockBase const&)::$_0, std::__1::allocator<WTF::ParallelHelperPool::didMakeWorkAvailable(WTF::LockerWTF::LockBase const&)::$_0>, void ()>::operator()() + 20
8 com.apple.JavaScriptCore 0x9643f51d WTF::threadEntryPoint(void*) + 173
9 com.apple.JavaScriptCore 0x9643f450 WTF::wtfThreadEntryPoint(void*) + 16
10 libsystem_pthread.dylib 0x9f76a11b _pthread_body + 184
11 libsystem_pthread.dylib 0x9f76a063 _pthread_start + 243
12 libsystem_pthread.dylib 0x9f76993e thread_start + 34
Thread 6:: WTF Parallel Helper Thread
0 libsystem_kernel.dylib 0x9f689312 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x9f76af84 _pthread_cond_wait + 647
2 libsystem_pthread.dylib 0x9f76cab4 pthread_cond_wait$UNIX2003 + 51
3 libc++.1.dylib 0x9e4008c8 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 62
4 com.apple.JavaScriptCore 0x96b48ab9 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1ll, 1000000000ll> > >) + 2281
5 com.apple.JavaScriptCore 0x96b47f83 WTF::ParallelHelperPool::waitForClientWithTask(WTF::LockerWTF::LockBase const&) + 435
6 com.apple.JavaScriptCore 0x96b47ce5 WTF::ParallelHelperPool::helperThreadBody() + 69
7 com.apple.JavaScriptCore 0x96b481c4 std::__1::__function::__func<WTF::ParallelHelperPool::didMakeWorkAvailable(WTF::LockerWTF::LockBase const&)::$_0, std::__1::allocator<WTF::ParallelHelperPool::didMakeWorkAvailable(WTF::LockerWTF::LockBase const&)::$_0>, void ()>::operator()() + 20
8 com.apple.JavaScriptCore 0x9643f51d WTF::threadEntryPoint(void*) + 173
9 com.apple.JavaScriptCore 0x9643f450 WTF::wtfThreadEntryPoint(void*) + 16
10 libsystem_pthread.dylib 0x9f76a11b _pthread_body + 184
11 libsystem_pthread.dylib 0x9f76a063 _pthread_start + 243
12 libsystem_pthread.dylib 0x9f76993e thread_start + 34
Thread 7:: WTF Parallel Helper Thread
0 libsystem_kernel.dylib 0x9f689312 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x9f76af84 _pthread_cond_wait + 647
2 libsystem_pthread.dylib 0x9f76cab4 pthread_cond_wait$UNIX2003 + 51
3 libc++.1.dylib 0x9e4008c8 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 62
4 com.apple.JavaScriptCore 0x96b48ab9 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1ll, 1000000000ll> > >) + 2281
5 com.apple.JavaScriptCore 0x96b47f83 WTF::ParallelHelperPool::waitForClientWithTask(WTF::LockerWTF::LockBase const&) + 435
6 com.apple.JavaScriptCore 0x96b47ce5 WTF::ParallelHelperPool::helperThreadBody() + 69
7 com.apple.JavaScriptCore 0x96b481c4 std::__1::__function::__func<WTF::ParallelHelperPool::didMakeWorkAvailable(WTF::LockerWTF::LockBase const&)::$_0, std::__1::allocator<WTF::ParallelHelperPool::didMakeWorkAvailable(WTF::LockerWTF::LockBase const&)::$_0>, void ()>::operator()() + 20
8 com.apple.JavaScriptCore 0x9643f51d WTF::threadEntryPoint(void*) + 173
9 com.apple.JavaScriptCore 0x9643f450 WTF::wtfThreadEntryPoint(void*) + 16
10 libsystem_pthread.dylib 0x9f76a11b _pthread_body + 184
11 libsystem_pthread.dylib 0x9f76a063 _pthread_start + 243
12 libsystem_pthread.dylib 0x9f76993e thread_start + 34
Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00008000 ebx: 0x19740000 ecx: 0x00000000 edx: 0xa504a4c4
edi: 0x19700000 esi: 0x00001000 ebp: 0xbfffdba8 esp: 0xbfffdb90
ss: 0x00000023 efl: 0x00010206 eip: 0x9ed13dba cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0x00000000
Logical CPU: 1
Error Code: 0x00000006
Trap Number: 14