Reproducible CRASH

Reproducible crash using Scrivener version 2.70 (26106) on a MacBook Pro8,2 running OS X El Capitan Version 10.11

  1. Open Scrivener.
  2. Create a new document using the Blank project template. Save as REGUlAR. Click Create.
  3. Add “TEXT”
  4. Save the file to your desktop.
  5. Close Scrivener.
  6. Open Scrivener.
  7. Create a new document using the Blank project template. Save as FULLSCREEN. Click Create.
  8. Add “TEXT”
  9. Save the file to your desktop.
  10. Under “View”, select “Enter Full Screen”.
  11. Save file using Command-S.
  12. Close Scrivener.
  13. On your desktop, double click on REGULAR. It should open.
  14. On your desktop, double click on FULLSCREEN. It should crash.

Crash report, which I’ve generated five times, follows. I’ve included it up to the thread activity.

Process: Scrivener [1186]
Path: /Applications/Scrivener.app/Contents/MacOS/Scrivener
Identifier: com.literatureandlatte.scrivener2
Version: 2.7 (2.70)
Code Type: X86 (Native)
Parent Process: ??? [1]
Responsible: Scrivener [1186]
User ID: 501

Date/Time: 2015-10-10 15:33:26.341 -0400
OS Version: Mac OS X 10.11 (15A284)
Report Version: 11
Anonymous UUID: AD044611-1181-1AF7-AD02-1199C4BF284D

Time Awake Since Boot: 3400 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 0x00000000b0b10e29
Exception Note: EXC_CORPSE_NOTIFY

VM Regions Near 0xb0b10e29:
Stack 00000000b062b000-00000000b06ac000 [ 516K] rw-/rwx SM=COW
–>
Stack Guard 00000000bc000000-00000000bf800000 [ 56.0M] —/rwx SM=NUL

Application Specific Information:
objc_msgSend() selector name: isNSString__

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x9cda469f objc_msgSend + 31
1 com.apple.Foundation 0x903538e6 objectEqual + 47
2 com.apple.Foundation 0x90352384 probeGC + 250
3 com.apple.Foundation 0x90352264 -[NSConcreteMapTable objectForKey:] + 45
4 com.apple.UIFoundation 0x900d2695 +[__NSFontTypefaceInfo typefaceInfoForPostscriptName:options:] + 128
5 com.apple.UIFoundation 0x900d2610 +[__NSFontTypefaceInfo typefaceInfoForPostscriptName:] + 48
6 com.apple.UIFoundation 0x900d87d7 __NSFontFactoryWithName + 142
7 com.apple.UIFoundation 0x900d8684 +[NSFont fontWithName:size:] + 38
8 com.apple.UIFoundation 0x9009d17f -[NSRTFWriter writeFontTable] + 595
9 com.apple.UIFoundation 0x9009fde7 -[NSRTFWriter writeHeader] + 53
10 com.apple.UIFoundation 0x9009bf6b -[NSRTFWriter writeRTF] + 102
11 com.apple.UIFoundation 0x9009bfcd -[NSRTFWriter RTF] + 34
12 com.apple.UIFoundation 0x900c92a6 -[NSAttributedString(NSAttributedStringUIFoundationAdditions) dataFromRange:documentAttributes:error:] + 1727
13 com.apple.AppKit 0x97d5d693 -[NSAttributedString(KitAddition) RTFFromRange:documentAttributes:] + 137
14 com.literatureandlatte.ScrAppKit 0x00426015 -[NSParagraphStyle(RTFAdditions) RTFNormalizedParagraphStyle] + 201
15 com.literatureandlatte.scrivener2 0x00177397 0x1000 + 1532823
16 com.literatureandlatte.scrivener2 0x001713a9 0x1000 + 1508265
17 com.literatureandlatte.scrivener2 0x0021af56 0x1000 + 2203478
18 com.literatureandlatte.scrivener2 0x00216c05 0x1000 + 2186245
19 com.literatureandlatte.scrivener2 0x00076c4d 0x1000 + 482381
20 com.literatureandlatte.scrivener2 0x00036cb5 0x1000 + 220341
21 com.apple.AppKit 0x97aff250 -[NSWindowController _windowDidLoad] + 621
22 com.apple.AppKit 0x97a95629 -[NSWindowController window] + 121
23 com.literatureandlatte.scrivener2 0x000048cb 0x1000 + 14539
24 com.literatureandlatte.scrivener2 0x000041f8 0x1000 + 12792
25 com.apple.AppKit 0x980358d0 __80-[NSDocumentController openDocumentWithContentsOfURL:display:completionHandler:]_block_invoke1055 + 230
26 com.apple.AppKit 0x98035dcf __97-[NSDocumentController makeDocumentWithContentsOfURL:alternateContents:ofType:completionHandler:]_block_invoke_2 + 32
27 com.apple.CoreFoundation 0x9c8dff90 CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK + 16
28 com.apple.CoreFoundation 0x9c8bdb43 __CFRunLoopDoBlocks + 195
29 com.apple.CoreFoundation 0x9c8bd282 __CFRunLoopRun + 978
30 com.apple.CoreFoundation 0x9c8bcc46 CFRunLoopRunSpecific + 390
31 com.apple.CoreFoundation 0x9c8bcaab CFRunLoopRunInMode + 123
32 com.apple.HIToolbox 0x916bf719 RunCurrentEventLoopInMode + 267
33 com.apple.HIToolbox 0x916bf51b ReceiveNextEventCommon + 503
34 com.apple.HIToolbox 0x916bf314 _BlockUntilNextEventMatchingListInModeWithFilter + 99
35 com.apple.AppKit 0x97a84976 _DPSNextEvent + 1053
36 com.apple.AppKit 0x97a83ef0 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1057
37 com.apple.AppKit 0x97a83ac7 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 121
38 com.apple.AppKit 0x97a7723b -[NSApplication run] + 1063
39 com.apple.AppKit 0x97a3d8c4 NSApplicationMain + 1630
40 com.literatureandlatte.scrivener2 0x000027b5 0x1000 + 6069

Thread 1:
0 libsystem_kernel.dylib 0x9a557e16 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x995dc35f _pthread_wqthread + 1289
2 libsystem_pthread.dylib 0x995d9f82 start_wqthread + 34

Thread 2:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x9a5588b2 kevent_qos + 10
1 libdispatch.dylib 0x93175836 _dispatch_mgr_invoke + 234
2 libdispatch.dylib 0x9317540a _dispatch_mgr_thread + 52

Thread 3:
0 libsystem_kernel.dylib 0x9a557e16 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x995dc35f _pthread_wqthread + 1289
2 libsystem_pthread.dylib 0x995d9f82 start_wqthread + 34

Thread 4:
0 libsystem_kernel.dylib 0x9a557e16 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x995dc35f _pthread_wqthread + 1289
2 libsystem_pthread.dylib 0x995d9f82 start_wqthread + 34

Thread 5:
0 libsystem_kernel.dylib 0x9a557e16 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x995dc35f _pthread_wqthread + 1289
2 libsystem_pthread.dylib 0x995d9f82 start_wqthread + 34

Thread 6:
0 libsystem_kernel.dylib 0x9a557e16 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x995dc35f _pthread_wqthread + 1289
2 libsystem_pthread.dylib 0x995d9f82 start_wqthread + 34

Thread 7:
0 libsystem_kernel.dylib 0x9a557e16 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x995dc35f _pthread_wqthread + 1289
2 libsystem_pthread.dylib 0x995d9f82 start_wqthread + 34

Thread 8:
0 libsystem_kernel.dylib 0x9a557e16 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x995dc35f _pthread_wqthread + 1289
2 libsystem_pthread.dylib 0x995d9f82 start_wqthread + 34

Thread 9:
0 libsystem_kernel.dylib 0x9a557e16 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x995dc35f _pthread_wqthread + 1289
2 libsystem_pthread.dylib 0x995d9f82 start_wqthread + 34

Thread 10:
0 libsystem_kernel.dylib 0x9a557e16 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x995dc35f _pthread_wqthread + 1289
2 libsystem_pthread.dylib 0x995d9f82 start_wqthread + 34

Thread 11:
0 libsystem_kernel.dylib 0x9a557e16 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x995dc35f _pthread_wqthread + 1289
2 libsystem_pthread.dylib 0x995d9f82 start_wqthread + 34

Thread 12:
0 libsystem_kernel.dylib 0x9a557e16 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x995dc35f _pthread_wqthread + 1289
2 libsystem_pthread.dylib 0x995d9f82 start_wqthread + 34

Thread 13:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x9a55107a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x9a550464 mach_msg + 68
2 com.apple.CoreFoundation 0x9c8be096 __CFRunLoopServiceMachPort + 214
3 com.apple.CoreFoundation 0x9c8bd4a1 __CFRunLoopRun + 1521
4 com.apple.CoreFoundation 0x9c8bcc46 CFRunLoopRunSpecific + 390
5 com.apple.CoreFoundation 0x9c8bcaab CFRunLoopRunInMode + 123
6 com.apple.AppKit 0x97bec1c2 _NSEventThread + 291
7 libsystem_pthread.dylib 0x995dc794 _pthread_body + 138
8 libsystem_pthread.dylib 0x995dc70a _pthread_start + 155
9 libsystem_pthread.dylib 0x995d9fa6 thread_start + 34

Thread 14:
0 libsystem_kernel.dylib 0x9a557886 __semwait_signal + 10
1 libsystem_c.dylib 0x93002632 nanosleep$UNIX2003 + 218
2 libc++.1.dylib 0x9d28032c std::__1::this_thread::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1ll, 1000000000ll> > const&) + 133
3 com.apple.JavaScriptCore 0x9a2e63c4 bmalloc::Heap::scavenge(std::__1::unique_lockbmalloc::StaticMutex&, std::__1::chrono::duration<long long, std::__1::ratio<1ll, 1000ll> >) + 276
4 com.apple.JavaScriptCore 0x9a2e60f0 bmalloc::Heap::concurrentScavenge() + 80
5 com.apple.JavaScriptCore 0x9a2e88e9 bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>::entryPoint() + 73
6 com.apple.JavaScriptCore 0x9a2e8891 bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::
)()>::pthreadEntryPoint(void*) + 17
7 libsystem_pthread.dylib 0x995dc794 _pthread_body + 138
8 libsystem_pthread.dylib 0x995dc70a _pthread_start + 155
9 libsystem_pthread.dylib 0x995d9fa6 thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x01c0e950 ebx: 0x01c45810 ecx: 0x9cbfe678 edx: 0xb0b10e09
edi: 0x9c876e6e esi: 0x01c0e950 ebp: 0xbfffdd78 esp: 0xbfffdd48
ss: 0x00000023 efl: 0x00010206 eip: 0x9cda469f cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0xb0b10e29

Logical CPU: 2
Error Code: 0x00000004
Trap Number: 14

This killed two hours of work under deadline, by the way, and the recommendation to my class that they not invest in Scrivener on Mac until the problem is resolved.

Try following the instructions here, as this looks like the same crash:

scrivener.tenderapp.com/help/kb … -os-x-1011