Scrivener Keeps Crashing!

Over the last week or so, I’ve had a problem with Scrivener crashing when I open my project in the morning. It tries to open, says Scrivener Unexpectedly Quit, hit reopen to send report. I send the report and it re-opens no problem.

This morning, it would not open at all on my MacBook Air. It crashes, I get the same message, but nothing I click will make it open. It shows me a fleeting glimpse of my WIP and then just quits.

Fortunately, when I try opening the same project on my iMac desktop machine, it also crashes but will still open. However, I feel the writing is on the wall and the whole thing will soon fail.

Note that I have all the files at present and backup is not an issue, but I would still like to continue to work in Scrivener.

What could be causing this crash and what can I do about it?

The only thing that comes up when I send a report, it claims I was doing the following:
1…
2…
(suggesting I was writing bullet points). I wasn’t doing this, although last week I jotted down a few notes in list form about the plot before I dashed to work.

If anyone has any helpful suggestions as to what I should do at this point to get Scrivener working again, I’d be grateful. All my updates are up to date, including a recent iOS from Apple.

I’m now going to compile the whole project and export to Word as best back up.

Here’s some computerese from the crash report if it will help (suggests a framing error? x/y positioning error - but how do I fix it?). The report is very long, so here’s just the bit that looks like it might be relevant

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
*** Terminating app due to uncaught exception ‘CALayerInvalidGeometry’, reason: ‘CALayer position contains NaN: [nan nan]’

Application Specific Backtrace 1:
0 CoreFoundation 0x9124bf79 __raiseError + 201
1 libobjc.A.dylib 0x9e883fd1 objc_exception_throw + 276
2 CoreFoundation 0x9124be8d +[NSException raise:format:] + 141
3 QuartzCore 0x90494920 _ZN2CA5Layer12set_positionERKNS_4Vec2IdEEb + 190
4 QuartzCore 0x9049485d -[CALayer setPosition:] + 47
5 QuartzCore 0x90497e5d -[CALayer setFrame:] + 801
6 AppKit 0x91eb8c43 __100-[_NSFullScreenTransitionOverlayWindow startEnterFullScreenAnimationWithDuration:completionHandler:]_block_invoke + 493
7 libdispatch.dylib 0x92b3b3e9 _dispatch_call_block_and_release + 15
8 libdispatch.dylib 0x92b2f763 _dispatch_client_callout + 50
9 libdispatch.dylib 0x92b43f9b _dispatch_main_queue_callback_4CF + 1672
10 CoreFoundation 0x9118392e CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 14
11 CoreFoundation 0x9113b3c7 __CFRunLoopRun + 2407
12 CoreFoundation 0x9113a7f6 CFRunLoopRunSpecific + 390
13 CoreFoundation 0x9113a65b CFRunLoopRunInMode + 123
14 HIToolbox 0x92bc52f1 RunCurrentEventLoopInMode + 267
15 HIToolbox 0x92bc50f3 ReceiveNextEventCommon + 503
16 HIToolbox 0x92bc4eec _BlockUntilNextEventMatchingListInModeWithFilter + 99
17 AppKit 0x91bf1512 _DPSNextEvent + 1053
18 AppKit 0x91ffc0b0 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1057
19 AppKit 0x91bf0f8b -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 121
20 AppKit 0x91be612f -[NSApplication run] + 1063
21 AppKit 0x91b61025 NSApplicationMain + 1630
22 Scrivener 0x000027b5 Scrivener + 6069

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.CoreFoundation 0x9124c837 TERMINATING_DUE_TO_UNCAUGHT_EXCEPTION + 7
1 com.apple.CoreFoundation 0x9124c282 __raiseError + 978
2 libobjc.A.dylib 0x9e883fd1 objc_exception_throw + 276
3 com.apple.CoreFoundation 0x9124be8d +[NSException raise:format:] + 141
4 com.apple.QuartzCore 0x90494920 CA::Layer::set_position(CA::Vec2 const&, bool) + 190
5 com.apple.QuartzCore 0x9049485d -[CALayer setPosition:] + 47
6 com.apple.QuartzCore 0x90497e5d -[CALayer setFrame:] + 801
7 com.apple.AppKit 0x91eb8c43 __100-[_NSFullScreenTransitionOverlayWindow startEnterFullScreenAnimationWithDuration:completionHandler:]_block_invoke + 493
8 libdispatch.dylib 0x92b3b3e9 _dispatch_call_block_and_release + 15
9 libdispatch.dylib 0x92b2f763 _dispatch_client_callout + 50
10 libdispatch.dylib 0x92b43f9b _dispatch_main_queue_callback_4CF + 1672
11 com.apple.CoreFoundation 0x9118392e CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 14
12 com.apple.CoreFoundation 0x9113b3c7 __CFRunLoopRun + 2407
13 com.apple.CoreFoundation 0x9113a7f6 CFRunLoopRunSpecific + 390
14 com.apple.CoreFoundation 0x9113a65b CFRunLoopRunInMode + 123
15 com.apple.HIToolbox 0x92bc52f1 RunCurrentEventLoopInMode + 267
16 com.apple.HIToolbox 0x92bc50f3 ReceiveNextEventCommon + 503
17 com.apple.HIToolbox 0x92bc4eec _BlockUntilNextEventMatchingListInModeWithFilter + 99
18 com.apple.AppKit 0x91bf1512 _DPSNextEvent + 1053
19 com.apple.AppKit 0x91ffc0b0 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1057
20 com.apple.AppKit 0x91bf0f8b -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 121
21 com.apple.AppKit 0x91be612f -[NSApplication run] + 1063
22 com.apple.AppKit 0x91b61025 NSApplicationMain + 1630
23 com.literatureandlatte.scrivener2 0x000027b5 0x1000 + 6069

Thread 1:
0 libsystem_kernel.dylib 0x9ca1bd76 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x9adb852d _pthread_wqthread + 1289
2 libsystem_pthread.dylib 0x9adb5f72 start_wqthread + 34

etc…

I had a PM from someone who suggested this thread:

literatureandlatte.com/forum … 5&start=15

The deleting preference in the library folder thing seemed to work for me. At least, I have opened Scrivener OK on my Air without crashing.

Many thanks kind PM person – you know who you are :wink: