Crashes when changing Settings

I’ve had a number of situations where Scrivener will crash/force quit when I am changing an item in the Settings dialog (app-wide, accessed through Scrivener menu, not Project > Project Settings). I’m on MacOS Ventura v13.5.1, Scrivener v3.3.1, on an M1 mac. More details likely in crash report.

Unfortunately, I cannot reproduce which individual settings trigger the crash—there does not seem to be a pattern of the type of setting (appearance vs. file storage vs. other behavior), and it does not always happen when I’m changing one or more settings. However, the general behavior is consistent, and I have the crash report for the most recent crash, below.

The below crash was triggered when I was in Appearance > Outliner > Options, and selected “Outliner uses alternating row colors.” It had previously not been selected; I was trying to turn it on.

As with all of these crashes, it force quit immediately when I ticked the checkbox (or made whatever change I was making). Also, as with all crashes (as far as I can remember) the setting was actually changed to what I had been trying to specify when I reopened the program post-crash and checked. So, in this case, clicking the checkbox to turn on Outliner alternating row colors caused the immediate crash, but when I reopened Scrivener, Outliner alternating row colors was turned on as desired.

Changing that specific setting back and forth again did not cause another crash—again, it doesn’t seem to be related to a specific setting, just, happens when changing settings sometimes. I wish I could get more specific; if it happens again, I’ll try to note which setting it was and get the crash report for that up too.

This has happened probably (very rough estimate) 10-25% of the times I’ve been in Settings? Only possible other pattern is that it tends to happen after I’ve been browsing through a lot of settings options, but unless that’s helpful re something in the crash report I would take that with a heavy grain of memory-addled salt.

Crash report for incident described above, part 1:

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Scrivener [94550]
Path:                  /Applications/Scrivener.app/Contents/MacOS/Scrivener
Identifier:            com.literatureandlatte.scrivener3
Version:               3.3.1 (15584)
App Item ID:           1310686187
App External ID:       855999098
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2023-09-04 09:39:19.7852 -0400
OS Version:            macOS 13.5.1 (22G90)
Report Version:        12
Anonymous UUID:        10E15D0F-7765-281F-C14F-E4DC1280495F

Sleep/Wake UUID:       A1367979-D240-4B16-8E75-6CD55959A94C

Time Awake Since Boot: 120000 seconds
Time Since Wake:       2414 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 0x000000042312ca60
Exception Codes:       0x0000000000000001, 0x000000042312ca60

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [94550]

VM Region Info: 0x42312ca60 is not in any region.  Bytes after previous region: 1051233  Bytes before following region: 3585440
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      mapped file                 422b68000-42302c000    [ 4880K] r--/rwx SM=COW  ...t_id=16bd247f
--->  GAP OF 0x46c000 BYTES
      CoreAnimation               423498000-4235a4000    [ 1072K] rw-/rwx SM=PRV  

Kernel Triage:
VM - (arg = 0x0) pmap_enter retried due to resource shortage


Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib               	       0x19b40a964 object_getClass + 8
1   Foundation                    	       0x19c7cdf70 _NSKeyValueObservationInfoGetObservances + 248
2   Foundation                    	       0x19c7c6850 -[NSObject(NSKeyValueObservingPrivate) _notifyObserversForKeyPath:change:] + 152
3   AppKit                        	       0x19ea855bc -[NSController _notifyObserversForKeyPath:change:] + 184
4   AppKit                        	       0x19eaae948 -[NSController observeValueForKeyPath:ofObject:change:context:] + 608
5   Foundation                    	       0x19c7cc540 NSKeyValueNotifyObserver + 252
6   Foundation                    	       0x19c87c264 NSKeyValueDidChange + 360
7   Foundation                    	       0x19c7bede0 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 680
8   Foundation                    	       0x19c7cdc64 -[NSObject(NSKeyValueObservingPrivate) _notifyObserversOfChangeFromValuesForKeys:toValuesForKeys:] + 648
9   CoreFoundation                	       0x19b842c94 -[CFPrefsSource forEachObserver:] + 316
10  CoreFoundation                	       0x19b87ffb4 -[CFPrefsSource _notifyObserversOfChangeFromValuesForKeys:toValuesForKeys:] + 112
11  CoreFoundation                	       0x19b87fe20 ___CFPrefsDeliverPendingKVONotificationsGuts_block_invoke + 432
12  CoreFoundation                	       0x19b87fc64 __CFDictionaryApplyFunction_block_invoke + 28
13  CoreFoundation                	       0x19b847930 CFBasicHashApply + 148
14  CoreFoundation                	       0x19b8395f0 CFDictionaryApplyFunction + 320
15  CoreFoundation                	       0x19b87fbd8 _CFPrefsDeliverPendingKVONotificationsGuts + 300
16  CoreFoundation                	       0x19b82a7e4 -[_CFXPreferences _deliverPendingKVONotifications] + 96
17  CoreFoundation                	       0x19b82b27c __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke + 404
18  CoreFoundation                	       0x19b9a7c78 -[_CFXPreferences withSearchListForIdentifier:container:cloudConfigurationURL:perform:] + 384
19  CoreFoundation                	       0x19b8846b0 -[_CFXPreferences setValue:forKey:appIdentifier:container:configurationURL:] + 128
20  CoreFoundation                	       0x19b8845f0 _CFPreferencesSetAppValueWithContainerAndConfiguration + 120
21  Foundation                    	       0x19c804028 -[NSUserDefaults(NSUserDefaults) setObject:forKey:] + 68
22  AppKit                        	       0x19ecb2ed0 -[NSUserDefaultsController _setSingleValue:forKey:] + 116
23  Foundation                    	       0x19c804a58 -[NSObject(NSKeyValueCoding) setValue:forKeyPath:] + 228
24  AppKit                        	       0x19ec7bc70 -[NSBinder _setValue:forKeyPath:ofObject:mode:validateImmediately:raisesForNotApplicableKeys:error:] + 364
25  AppKit                        	       0x19ec7baac -[NSBinder setValue:forBinding:error:] + 188
26  AppKit                        	       0x19f261038 -[NSValueBinder _applyObjectValue:forBinding:canRecoverFromErrors:handleErrors:typeOfAlert:discardEditingCallback:otherCallback:callbackContextInfo:didRunAlert:] + 192
27  AppKit                        	       0x19f261348 -[NSValueBinder applyDisplayedValueHandleErrors:typeOfAlert:canRecoverFromErrors:discardEditingCallback:otherCallback:callbackContextInfo:didRunAlert:error:] + 512
28  AppKit                        	       0x19ed55c88 -[NSValueBinder performAction:] + 204
29  AppKit                        	       0x19ed55b50 -[_NSBindingAdaptor _objectDidTriggerAction:bindingAdaptor:] + 108
30  AppKit                        	       0x19ec4b2c8 -[NSControl sendAction:to:] + 44
31  AppKit                        	       0x19ec4b228 __26-[NSCell _sendActionFrom:]_block_invoke + 100
32  AppKit                        	       0x19ec4b150 -[NSCell _sendActionFrom:] + 204
33  AppKit                        	       0x19ec4b074 -[NSButtonCell _sendActionFrom:] + 88
34  AppKit                        	       0x19ec48678 NSControlTrackMouse + 1480
35  AppKit                        	       0x19ec48084 -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 144
36  AppKit                        	       0x19ec47f3c -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 488
37  AppKit                        	       0x19ec47408 -[NSControl mouseDown:] + 448
38  AppKit                        	       0x19ec45ef0 -[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] + 3476
39  AppKit                        	       0x19ebd0b2c -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 364
40  AppKit                        	       0x19ebd07ec -[NSWindow(NSEventRouting) sendEvent:] + 284
41  AppKit                        	       0x19ebcfb30 -[NSApplication(NSEvent) sendEvent:] + 1556
42  Scrivener                     	       0x1048fc670 0x1048a4000 + 362096
43  AppKit                        	       0x19ee1fc48 -[NSApplication _handleEvent:] + 60
44  AppKit                        	       0x19ea96fa0 -[NSApplication run] + 500
45  AppKit                        	       0x19ea6e3cc NSApplicationMain + 880
46  dyld                          	       0x19b447f28 start + 2236

Thread 1:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	       0x19b75ff54 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x19b772280 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x19b768bb8 mach_msg_overwrite + 604
3   libsystem_kernel.dylib        	       0x19b7602d0 mach_msg + 24
4   CoreFoundation                	       0x19b87e7e4 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x19b87d0c4 __CFRunLoopRun + 1208
6   CoreFoundation                	       0x19b87c4b8 CFRunLoopRunSpecific + 612
7   AppKit                        	       0x19ebcdf54 _NSEventThread + 172
8   libsystem_pthread.dylib       	       0x19b79ffa8 _pthread_start + 148
9   libsystem_pthread.dylib       	       0x19b79ada0 thread_start + 8

Thread 2:: com.apple.NSURLConnectionLoader
0   libsystem_kernel.dylib        	       0x19b75ff54 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x19b772280 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x19b768bb8 mach_msg_overwrite + 604
3   libsystem_kernel.dylib        	       0x19b7602d0 mach_msg + 24
4   CoreFoundation                	       0x19b87e7e4 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x19b87d0c4 __CFRunLoopRun + 1208
6   CoreFoundation                	       0x19b87c4b8 CFRunLoopRunSpecific + 612
7   CFNetwork                     	       0x1a0262d28 0x1a000f000 + 2440488
8   Foundation                    	       0x19c7ef53c __NSThread__start__ + 716
9   libsystem_pthread.dylib       	       0x19b79ffa8 _pthread_start + 148
10  libsystem_pthread.dylib       	       0x19b79ada0 thread_start + 8

Thread 3:: com.apple.coreanimation.render-server
0   libsystem_kernel.dylib        	       0x19b75ff54 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x19b772280 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x19b768bb8 mach_msg_overwrite + 604
3   libsystem_kernel.dylib        	       0x19b7602d0 mach_msg + 24
4   QuartzCore                    	       0x1a2dac884 CA::Render::Server::server_thread(void*) + 564
5   QuartzCore                    	       0x1a2dac640 thread_fun(void*) + 32
6   libsystem_pthread.dylib       	       0x19b79ffa8 _pthread_start + 148
7   libsystem_pthread.dylib       	       0x19b79ada0 thread_start + 8

Thread 4:: com.apple.CFNetwork.CustomProtocols
0   libsystem_kernel.dylib        	       0x19b75ff54 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x19b772280 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x19b768bb8 mach_msg_overwrite + 604
3   libsystem_kernel.dylib        	       0x19b7602d0 mach_msg + 24
4   CoreFoundation                	       0x19b87e7e4 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x19b87d0c4 __CFRunLoopRun + 1208
6   CoreFoundation                	       0x19b87c4b8 CFRunLoopRunSpecific + 612
7   CFNetwork                     	       0x1a0262d28 0x1a000f000 + 2440488
8   Foundation                    	       0x19c7ef53c __NSThread__start__ + 716
9   libsystem_pthread.dylib       	       0x19b79ffa8 _pthread_start + 148
10  libsystem_pthread.dylib       	       0x19b79ada0 thread_start + 8

Thread 5:: com.apple.CFStream.LegacyThread
0   libsystem_kernel.dylib        	       0x19b75ff54 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x19b772280 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x19b768bb8 mach_msg_overwrite + 604
3   libsystem_kernel.dylib        	       0x19b7602d0 mach_msg + 24
4   CoreFoundation                	       0x19b87e7e4 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x19b87d0c4 __CFRunLoopRun + 1208
6   CoreFoundation                	       0x19b87c4b8 CFRunLoopRunSpecific + 612
7   CoreFoundation                	       0x19b8f75b0 _legacyStreamRunLoop_workThread + 300
8   libsystem_pthread.dylib       	       0x19b79ffa8 _pthread_start + 148
9   libsystem_pthread.dylib       	       0x19b79ada0 thread_start + 8

Thread 6:: LocalStorage
0   libsystem_kernel.dylib        	       0x19b763750 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x19b7a0574 _pthread_cond_wait + 1232
2   JavaScriptCore                	       0x1b5c921d0 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2220
3   WebKitLegacy                  	       0x1b39ca9fc WebCore::StorageThread::threadEntryPoint() + 464
4   JavaScriptCore                	       0x1b5cb5360 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 244
5   JavaScriptCore                	       0x1b5ae11ec WTF::wtfThreadEntryPoint(void*) + 16
6   libsystem_pthread.dylib       	       0x19b79ffa8 _pthread_start + 148
7   libsystem_pthread.dylib       	       0x19b79ada0 thread_start + 8

Thread 7:
0   libsystem_pthread.dylib       	       0x19b79ad8c start_wqthread + 0

Thread 8:
0   libsystem_pthread.dylib       	       0x19b79ad8c start_wqthread + 0

Thread 9:
0   libsystem_pthread.dylib       	       0x19b79ad8c start_wqthread + 0

Thread 10:: JavaScriptCore libpas scavenger
0   libsystem_kernel.dylib        	       0x19b763750 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x19b7a0574 _pthread_cond_wait + 1232
2   JavaScriptCore                	       0x1b5d54a98 scavenger_thread_main + 1620
3   libsystem_pthread.dylib       	       0x19b79ffa8 _pthread_start + 148
4   libsystem_pthread.dylib       	       0x19b79ada0 thread_start + 8

Thread 11:
0   libsystem_pthread.dylib       	       0x19b79ad8c start_wqthread + 0


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x000000042312ca60   x1: 0x00000001eb1317e5   x2: 0x0000000000000000   x3: 0x000000000000049e
    x4: 0x0000000000000014   x5: 0x0000000000000020   x6: 0x0000000000000073   x7: 0x0000000000000021
    x8: 0x00006000010dd6d0   x9: 0x0000000000000015  x10: 0x0000000000000002  x11: 0x000000000000003f
   x12: 0x0000000000000025  x13: 0x000000011efc8e40  x14: 0x01000001f68447f9  x15: 0x00000001f68447f8
   x16: 0x000000019b40a95c  x17: 0x00000001f7842da8  x18: 0x0000000000000000  x19: 0x00006000010dd6c0
   x20: 0x000000016b556600  x21: 0x0000000000002590  x22: 0x00000000000004b2  x23: 0x00000002a60bc800
   x24: 0x000000000000049e  x25: 0x000000016b556578  x26: 0x00000001f5973000  x27: 0x0000600000265170
   x28: 0x0000000000000000   fp: 0x000000016b5565f0   lr: 0x000000019c7cdf70
    sp: 0x000000016b556540   pc: 0x000000019b40a964 cpsr: 0x20001000
   far: 0x000000042312ca60  esr: 0x92000007 (Data Abort) byte read Translation fault

Binary Images:
       0x1048a4000 -        0x105dcbfff com.literatureandlatte.scrivener3 (3.3.1) <e2f53dda-a61d-3836-9884-3b97cb815a31> /Applications/Scrivener.app/Contents/MacOS/Scrivener
       0x10818c000 -        0x1081abfff com.literatureandlatte.AppReg (3.3.1) <e9aa60ca-a218-3004-be89-0e8a04365951> /Applications/Scrivener.app/Contents/Frameworks/AppRegMAS.framework/Versions/A/AppRegMAS
       0x108964000 -        0x108b77fff com.literatureandlatte.ScrAppKit (3.3.1) <d6090488-21b8-3f44-9c42-b2c742509651> /Applications/Scrivener.app/Contents/Frameworks/ScrAppKit.framework/Versions/A/ScrAppKit
       0x108574000 -        0x10857ffff libobjc-trampolines.dylib (*) <8e928412-9e96-32d4-b173-d99beb9fed0b> /usr/lib/libobjc-trampolines.dylib
       0x2a4854000 -        0x2a485bfff com.apple.CloudDocsFileProvider (1.0) <d26653d7-1d6c-3050-8aa2-396c6a9c3e0f> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/CloudDocsFileProvider.bundle/Contents/MacOS/CloudDocsFileProvider
       0x2a56a8000 -        0x2a56affff com.apple.FileProviderOverride (855.140.6) <e2c50aa6-091b-38f3-8180-aad8381e3887> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/FileProviderOverride.bundle/Contents/MacOS/FileProviderOverride
       0x2a5b74000 -        0x2a5b93fff com.apple.findersync.fileprovideroverride.FinderSyncCollaborationFileProviderOverride (13.5) <3eeb03ea-b41e-3526-baf4-bb8c1dde7973> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride
       0x2a5850000 -        0x2a5863fff com.apple.qldisplay.Web2 (5.0) <ca5d69d6-b8bd-3898-a084-f531731585b7> /System/Library/Frameworks/QuickLookUI.framework/Versions/A/PlugIns/Web2.qldisplay/Contents/MacOS/Web2
       0x2f3f20000 -        0x2f3f8bfff com.apple.AppleMetalOpenGLRenderer (1.0) <76243a19-d6d2-32ee-84d3-7bcfce93d66e> /System/Library/Extensions/AppleMetalOpenGLRenderer.bundle/Contents/MacOS/AppleMetalOpenGLRenderer
       0x4215fc000 -        0x421c1ffff com.apple.audio.codecs.Components (7.0) <666daa13-93c5-36ad-970c-bdad726edf2d> /System/Library/Components/AudioCodecs.component/Contents/MacOS/AudioCodecs
       0x19b3fc000 -        0x19b441f3f libobjc.A.dylib (*) <ac12887c-d698-3627-b9d1-d2e5055a5da4> /usr/lib/libobjc.A.dylib
       0x19c799000 -        0x19d15efff com.apple.Foundation (6.9) <b7799cb6-0a3c-3c8b-a185-8cec55845b14> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
       0x19ea6a000 -        0x19f979fff com.apple.AppKit (6.9) <ab4a163e-3a53-3fde-a88d-130759291adb> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
       0x19b7ff000 -        0x19bcd8fff com.apple.CoreFoundation (6.9) <b3b2df49-2db8-370e-84ae-e0a2704515b8> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x19b442000 -        0x19b4d0587 dyld (*) <e7a99595-e0f8-34af-be8b-9347d0d658a4> /usr/lib/dyld
       0x19b75f000 -        0x19b798ff7 libsystem_kernel.dylib (*) <08c5fe2a-b0bf-3ab6-bb42-460c18917d33> /usr/lib/system/libsystem_kernel.dylib
       0x19b799000 -        0x19b7a5fff libsystem_pthread.dylib (*) <1f30fb9a-bdf9-32db-a709-8417666a7e45> /usr/lib/system/libsystem_pthread.dylib
       0x1a000f000 -        0x1a03d1fff com.apple.CFNetwork (1410.0.3) <5ae47921-0539-3c89-a6a8-23176ad35d4d> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
       0x1a2d65000 -        0x1a30e2fff com.apple.QuartzCore (1.11) <e5f1c0e3-63e6-335d-8d67-d395562e9778> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
       0x1b5ad8000 -        0x1b71dffff com.apple.JavaScriptCore (18615) <957522fa-9b44-3c8f-9bd4-a209c728b133> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
       0x1b396b000 -        0x1b3b2afff com.apple.WebKitLegacy (18615) <3a1f954c-7a79-37ae-bc90-5b75f147a948> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0

And, part 2:

-----------
Full Report
-----------

{"app_name":"Scrivener","timestamp":"2023-09-04 09:39:27.00 -0400","app_version":"3.3.1","slice_uuid":"e2f53dda-a61d-3836-9884-3b97cb815a31","adam_id":"1310686187","build_version":"15584","platform":1,"bundleID":"com.literatureandlatte.scrivener3","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 13.5.1 (22G90)","roots_installed":0,"name":"Scrivener","incident_id":"41953586-3FBA-4B0C-80E8-3AF2CBE70318"}
{
  "uptime" : 120000,
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro17,1",
  "coalitionID" : 20486,
  "osVersion" : {
    "train" : "macOS 13.5.1",
    "build" : "22G90",
    "releaseType" : "User"
  },
  "captureTime" : "2023-09-04 09:39:19.7852 -0400",
  "incident" : "41953586-3FBA-4B0C-80E8-3AF2CBE70318",
  "pid" : 94550,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2023-09-03 14:08:25.4885 -0400",
  "procStartAbsTime" : 2445527641634,
  "procExitAbsTime" : 3030938230336,
  "procName" : "Scrivener",
  "procPath" : "\/Applications\/Scrivener.app\/Contents\/MacOS\/Scrivener",
  "bundleInfo" : {"CFBundleShortVersionString":"3.3.1","CFBundleVersion":"15584","CFBundleIdentifier":"com.literatureandlatte.scrivener3"},
  "storeInfo" : {"storeCohortMetadata":"10|date=1691406000000&sf=143441&pgtp=Search&pgid=osx&prpg=Genre_25204&ctxt=Search&issrch=1&imptyp=card&kind=macSoftware&lngid=1","itemID":"1310686187","deviceIdentifierForVendor":"9025B630-C214-58B6-A9A8-0A01A8C68268","thirdParty":true,"softwareVersionExternalIdentifier":"855999098"},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "com.literatureandlatte.scrivener3",
  "crashReporterKey" : "10E15D0F-7765-281F-C14F-E4DC1280495F",
  "codeSigningID" : "com.literatureandlatte.scrivener3",
  "codeSigningTeamID" : "W4QTL7X778",
  "codeSigningFlags" : 570442241,
  "codeSigningValidationCategory" : 4,
  "codeSigningTrustLevel" : 0,
  "wakeTime" : 2414,
  "sleepWakeUUID" : "A1367979-D240-4B16-8E75-6CD55959A94C",
  "sip" : "enabled",
  "vmRegionInfo" : "0x42312ca60 is not in any region.  Bytes after previous region: 1051233  Bytes before following region: 3585440\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      mapped file                 422b68000-42302c000    [ 4880K] r--\/rwx SM=COW  ...t_id=16bd247f\n--->  GAP OF 0x46c000 BYTES\n      CoreAnimation               423498000-4235a4000    [ 1072K] rw-\/rwx SM=PRV  ",
  "exception" : {"codes":"0x0000000000000001, 0x000000042312ca60","rawCodes":[1,17768303200],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x000000042312ca60"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":94550},
  "ktriageinfo" : "VM - (arg = 0x0) pmap_enter retried due to resource shortage\n",
  "vmregioninfo" : "0x42312ca60 is not in any region.  Bytes after previous region: 1051233  Bytes before following region: 3585440\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      mapped file                 422b68000-42302c000    [ 4880K] r--\/rwx SM=COW  ...t_id=16bd247f\n--->  GAP OF 0x46c000 BYTES\n      CoreAnimation               423498000-4235a4000    [ 1072K] rw-\/rwx SM=PRV  ",
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":1648942,"threadState":{"x":[{"value":17768303200},{"value":8238864357,"objc-selector":"_replaceRangeInArrayAtIndex:withRange:"},{"value":0},{"value":1182},{"value":20},{"value":32},{"value":115},{"value":33},{"value":105553133950672},{"value":21},{"value":2},{"value":63},{"value":37},{"value":4814835264},{"value":72057602468759545,"symbolLocation":72057594037927937,"symbol":"OBJC_CLASS_$_NSMutableIndexSet"},{"value":8430831608,"symbolLocation":0,"symbol":"OBJC_CLASS_$_NSMutableIndexSet"},{"value":6899673436,"symbolLocation":0,"symbol":"object_getClass"},{"value":8447602088},{"value":0},{"value":105553133950656},{"value":6095726080},{"value":9616},{"value":1202},{"value":11375724544},{"value":1182},{"value":6095725944},{"value":8415293440},{"value":105553118777712},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6920396656},"cpsr":{"value":536875008},"fp":{"value":6095726064},"sp":{"value":6095725888},"esr":{"value":2449473543,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":6899673444,"matchesCrashFrame":1},"far":{"value":17768303200}},"queue":"com.apple.main-thread","frames":[{"imageOffset":59748,"symbol":"object_getClass","symbolLocation":8,"imageIndex":10},{"imageOffset":216944,"symbol":"_NSKeyValueObservationInfoGetObservances","symbolLocation":248,"imageIndex":11},{"imageOffset":186448,"symbol":"-[NSObject(NSKeyValueObservingPrivate) _notifyObserversForKeyPath:change:]","symbolLocation":152,"imageIndex":11},{"imageOffset":112060,"symbol":"-[NSController _notifyObserversForKeyPath:change:]","symbolLocation":184,"imageIndex":12},{"imageOffset":280904,"symbol":"-[NSController observeValueForKeyPath:ofObject:change:context:]","symbolLocation":608,"imageIndex":12},{"imageOffset":210240,"symbol":"NSKeyValueNotifyObserver","symbolLocation":252,"imageIndex":11},{"imageOffset":930404,"symbol":"NSKeyValueDidChange","symbolLocation":360,"imageIndex":11},{"imageOffset":155104,"symbol":"-[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:]","symbolLocation":680,"imageIndex":11},{"imageOffset":216164,"symbol":"-[NSObject(NSKeyValueObservingPrivate) _notifyObserversOfChangeFromValuesForKeys:toValuesForKeys:]","symbolLocation":648,"imageIndex":11},{"imageOffset":277652,"symbol":"-[CFPrefsSource forEachObserver:]","symbolLocation":316,"imageIndex":13},{"imageOffset":528308,"symbol":"-[CFPrefsSource _notifyObserversOfChangeFromValuesForKeys:toValuesForKeys:]","symbolLocation":112,"imageIndex":13},{"imageOffset":527904,"symbol":"___CFPrefsDeliverPendingKVONotificationsGuts_block_invoke","symbolLocation":432,"imageIndex":13},{"imageOffset":527460,"symbol":"__CFDictionaryApplyFunction_block_invoke","symbolLocation":28,"imageIndex":13},{"imageOffset":297264,"symbol":"CFBasicHashApply","symbolLocation":148,"imageIndex":13},{"imageOffset":239088,"symbol":"CFDictionaryApplyFunction","symbolLocation":320,"imageIndex":13},{"imageOffset":527320,"symbol":"_CFPrefsDeliverPendingKVONotificationsGuts","symbolLocation":300,"imageIndex":13},{"imageOffset":178148,"symbol":"-[_CFXPreferences _deliverPendingKVONotifications]","symbolLocation":96,"imageIndex":13},{"imageOffset":180860,"symbol":"__108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke","symbolLocation":404,"imageIndex":13},{"imageOffset":1739896,"symbol":"-[_CFXPreferences withSearchListForIdentifier:container:cloudConfigurationURL:perform:]","symbolLocation":384,"imageIndex":13},{"imageOffset":546480,"symbol":"-[_CFXPreferences setValue:forKey:appIdentifier:container:configurationURL:]","symbolLocation":128,"imageIndex":13},{"imageOffset":546288,"symbol":"_CFPreferencesSetAppValueWithContainerAndConfiguration","symbolLocation":120,"imageIndex":13},{"imageOffset":438312,"symbol":"-[NSUserDefaults(NSUserDefaults) setObject:forKey:]","symbolLocation":68,"imageIndex":11},{"imageOffset":2395856,"symbol":"-[NSUserDefaultsController _setSingleValue:forKey:]","symbolLocation":116,"imageIndex":12},{"imageOffset":440920,"symbol":"-[NSObject(NSKeyValueCoding) setValue:forKeyPath:]","symbolLocation":228,"imageIndex":11},{"imageOffset":2169968,"symbol":"-[NSBinder _setValue:forKeyPath:ofObject:mode:validateImmediately:raisesForNotApplicableKeys:error:]","symbolLocation":364,"imageIndex":12},{"imageOffset":2169516,"symbol":"-[NSBinder setValue:forBinding:error:]","symbolLocation":188,"imageIndex":12},{"imageOffset":8351800,"symbol":"-[NSValueBinder _applyObjectValue:forBinding:canRecoverFromErrors:handleErrors:typeOfAlert:discardEditingCallback:otherCallback:callbackContextInfo:didRunAlert:]","symbolLocation":192,"imageIndex":12},{"imageOffset":8352584,"symbol":"-[NSValueBinder applyDisplayedValueHandleErrors:typeOfAlert:canRecoverFromErrors:discardEditingCallback:otherCallback:callbackContextInfo:didRunAlert:error:]","symbolLocation":512,"imageIndex":12},{"imageOffset":3062920,"symbol":"-[NSValueBinder performAction:]","symbolLocation":204,"imageIndex":12},{"imageOffset":3062608,"symbol":"-[_NSBindingAdaptor _objectDidTriggerAction:bindingAdaptor:]","symbolLocation":108,"imageIndex":12},{"imageOffset":1970888,"symbol":"-[NSControl sendAction:to:]","symbolLocation":44,"imageIndex":12},{"imageOffset":1970728,"symbol":"__26-[NSCell _sendActionFrom:]_block_invoke","symbolLocation":100,"imageIndex":12},{"imageOffset":1970512,"symbol":"-[NSCell _sendActionFrom:]","symbolLocation":204,"imageIndex":12},{"imageOffset":1970292,"symbol":"-[NSButtonCell _sendActionFrom:]","symbolLocation":88,"imageIndex":12},{"imageOffset":1959544,"symbol":"NSControlTrackMouse","symbolLocation":1480,"imageIndex":12},{"imageOffset":1958020,"symbol":"-[NSCell trackMouse:inRect:ofView:untilMouseUp:]","symbolLocation":144,"imageIndex":12},{"imageOffset":1957692,"symbol":"-[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:]","symbolLocation":488,"imageIndex":12},{"imageOffset":1954824,"symbol":"-[NSControl mouseDown:]","symbolLocation":448,"imageIndex":12},{"imageOffset":1949424,"symbol":"-[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:]","symbolLocation":3476,"imageIndex":12},{"imageOffset":1469228,"symbol":"-[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:]","symbolLocation":364,"imageIndex":12},{"imageOffset":1468396,"symbol":"-[NSWindow(NSEventRouting) sendEvent:]","symbolLocation":284,"imageIndex":12},{"imageOffset":1465136,"symbol":"-[NSApplication(NSEvent) sendEvent:]","symbolLocation":1556,"imageIndex":12},{"imageOffset":362096,"imageIndex":0},{"imageOffset":3890248,"symbol":"-[NSApplication _handleEvent:]","symbolLocation":60,"imageIndex":12},{"imageOffset":184224,"symbol":"-[NSApplication run]","symbolLocation":500,"imageIndex":12},{"imageOffset":17356,"symbol":"NSApplicationMain","symbolLocation":880,"imageIndex":12},{"imageOffset":24360,"symbol":"start","symbolLocation":2236,"imageIndex":14}]},{"id":1649034,"name":"com.apple.NSEventThread","frames":[{"imageOffset":3924,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":15},{"imageOffset":78464,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":15},{"imageOffset":39864,"symbol":"mach_msg_overwrite","symbolLocation":604,"imageIndex":15},{"imageOffset":4816,"symbol":"mach_msg","symbolLocation":24,"imageIndex":15},{"imageOffset":522212,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":13},{"imageOffset":516292,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":13},{"imageOffset":513208,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":13},{"imageOffset":1458004,"symbol":"_NSEventThread","symbolLocation":172,"imageIndex":12},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":16},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":16}]},{"id":1649052,"name":"com.apple.NSURLConnectionLoader","frames":[{"imageOffset":3924,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":15},{"imageOffset":78464,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":15},{"imageOffset":39864,"symbol":"mach_msg_overwrite","symbolLocation":604,"imageIndex":15},{"imageOffset":4816,"symbol":"mach_msg","symbolLocation":24,"imageIndex":15},{"imageOffset":522212,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":13},{"imageOffset":516292,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":13},{"imageOffset":513208,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":13},{"imageOffset":2440488,"imageIndex":17},{"imageOffset":353596,"symbol":"__NSThread__start__","symbolLocation":716,"imageIndex":11},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":16},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":16}]},{"id":1718096,"name":"com.apple.coreanimation.render-server","frames":[{"imageOffset":3924,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":15},{"imageOffset":78464,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":15},{"imageOffset":39864,"symbol":"mach_msg_overwrite","symbolLocation":604,"imageIndex":15},{"imageOffset":4816,"symbol":"mach_msg","symbolLocation":24,"imageIndex":15},{"imageOffset":292996,"symbol":"CA::Render::Server::server_thread(void*)","symbolLocation":564,"imageIndex":18},{"imageOffset":292416,"symbol":"thread_fun(void*)","symbolLocation":32,"imageIndex":18},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":16},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":16}]},{"id":1718143,"name":"com.apple.CFNetwork.CustomProtocols","frames":[{"imageOffset":3924,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":15},{"imageOffset":78464,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":15},{"imageOffset":39864,"symbol":"mach_msg_overwrite","symbolLocation":604,"imageIndex":15},{"imageOffset":4816,"symbol":"mach_msg","symbolLocation":24,"imageIndex":15},{"imageOffset":522212,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":13},{"imageOffset":516292,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":13},{"imageOffset":513208,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":13},{"imageOffset":2440488,"imageIndex":17},{"imageOffset":353596,"symbol":"__NSThread__start__","symbolLocation":716,"imageIndex":11},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":16},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":16}]},{"id":2064868,"name":"com.apple.CFStream.LegacyThread","frames":[{"imageOffset":3924,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":15},{"imageOffset":78464,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":15},{"imageOffset":39864,"symbol":"mach_msg_overwrite","symbolLocation":604,"imageIndex":15},{"imageOffset":4816,"symbol":"mach_msg","symbolLocation":24,"imageIndex":15},{"imageOffset":522212,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":13},{"imageOffset":516292,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":13},{"imageOffset":513208,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":13},{"imageOffset":1017264,"symbol":"_legacyStreamRunLoop_workThread","symbolLocation":300,"imageIndex":13},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":16},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":16}]},{"id":2064869,"name":"LocalStorage","frames":[{"imageOffset":18256,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":15},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":16},{"imageOffset":1810896,"symbol":"WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&)","symbolLocation":2220,"imageIndex":19},{"imageOffset":391676,"symbol":"WebCore::StorageThread::threadEntryPoint()","symbolLocation":464,"imageIndex":20},{"imageOffset":1954656,"symbol":"WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)","symbolLocation":244,"imageIndex":19},{"imageOffset":37356,"symbol":"WTF::wtfThreadEntryPoint(void*)","symbolLocation":16,"imageIndex":19},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":16},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":16}]},{"id":2068828,"frames":[{"imageOffset":7564,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":16}]},{"id":2069016,"frames":[{"imageOffset":7564,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":16}]},{"id":2069022,"frames":[{"imageOffset":7564,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":16}]},{"id":2069043,"name":"JavaScriptCore libpas scavenger","frames":[{"imageOffset":18256,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":15},{"imageOffset":30068,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":16},{"imageOffset":2607768,"symbol":"scavenger_thread_main","symbolLocation":1620,"imageIndex":19},{"imageOffset":28584,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":16},{"imageOffset":7584,"symbol":"thread_start","symbolLocation":8,"imageIndex":16}]},{"id":2069057,"frames":[{"imageOffset":7564,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":16}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4371136512,
    "CFBundleShortVersionString" : "3.3.1",
    "CFBundleIdentifier" : "com.literatureandlatte.scrivener3",
    "size" : 22183936,
    "uuid" : "e2f53dda-a61d-3836-9884-3b97cb815a31",
    "path" : "\/Applications\/Scrivener.app\/Contents\/MacOS\/Scrivener",
    "name" : "Scrivener",
    "CFBundleVersion" : "15584"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4430807040,
    "CFBundleShortVersionString" : "3.3.1",
    "CFBundleIdentifier" : "com.literatureandlatte.AppReg",
    "size" : 131072,
    "uuid" : "e9aa60ca-a218-3004-be89-0e8a04365951",
    "path" : "\/Applications\/Scrivener.app\/Contents\/Frameworks\/AppRegMAS.framework\/Versions\/A\/AppRegMAS",
    "name" : "AppRegMAS",
    "CFBundleVersion" : "15584"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4439031808,
    "CFBundleShortVersionString" : "3.3.1",
    "CFBundleIdentifier" : "com.literatureandlatte.ScrAppKit",
    "size" : 2179072,
    "uuid" : "d6090488-21b8-3f44-9c42-b2c742509651",
    "path" : "\/Applications\/Scrivener.app\/Contents\/Frameworks\/ScrAppKit.framework\/Versions\/A\/ScrAppKit",
    "name" : "ScrAppKit",
    "CFBundleVersion" : "15584"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4434903040,
    "size" : 49152,
    "uuid" : "8e928412-9e96-32d4-b173-d99beb9fed0b",
    "path" : "\/usr\/lib\/libobjc-trampolines.dylib",
    "name" : "libobjc-trampolines.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 11350130688,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.CloudDocsFileProvider",
    "size" : 32768,
    "uuid" : "d26653d7-1d6c-3050-8aa2-396c6a9c3e0f",
    "path" : "\/System\/Library\/Frameworks\/FileProvider.framework\/OverrideBundles\/CloudDocsFileProvider.bundle\/Contents\/MacOS\/CloudDocsFileProvider",
    "name" : "CloudDocsFileProvider",
    "CFBundleVersion" : "1553.141.1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 11365154816,
    "CFBundleShortVersionString" : "855.140.6",
    "CFBundleIdentifier" : "com.apple.FileProviderOverride",
    "size" : 32768,
    "uuid" : "e2c50aa6-091b-38f3-8180-aad8381e3887",
    "path" : "\/System\/Library\/Frameworks\/FileProvider.framework\/OverrideBundles\/FileProviderOverride.bundle\/Contents\/MacOS\/FileProviderOverride",
    "name" : "FileProviderOverride",
    "CFBundleVersion" : "855.140.6"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 11370184704,
    "CFBundleShortVersionString" : "13.5",
    "CFBundleIdentifier" : "com.apple.findersync.fileprovideroverride.FinderSyncCollaborationFileProviderOverride",
    "size" : 131072,
    "uuid" : "3eeb03ea-b41e-3526-baf4-bb8c1dde7973",
    "path" : "\/System\/Library\/Frameworks\/FileProvider.framework\/OverrideBundles\/FinderSyncCollaborationFileProviderOverride.bundle\/Contents\/MacOS\/FinderSyncCollaborationFileProviderOverride",
    "name" : "FinderSyncCollaborationFileProviderOverride",
    "CFBundleVersion" : "1564.7.1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 11366891520,
    "CFBundleShortVersionString" : "5.0",
    "CFBundleIdentifier" : "com.apple.qldisplay.Web2",
    "size" : 81920,
    "uuid" : "ca5d69d6-b8bd-3898-a084-f531731585b7",
    "path" : "\/System\/Library\/Frameworks\/QuickLookUI.framework\/Versions\/A\/PlugIns\/Web2.qldisplay\/Contents\/MacOS\/Web2",
    "name" : "Web2",
    "CFBundleVersion" : "965.6"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 12682657792,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.AppleMetalOpenGLRenderer",
    "size" : 442368,
    "uuid" : "76243a19-d6d2-32ee-84d3-7bcfce93d66e",
    "path" : "\/System\/Library\/Extensions\/AppleMetalOpenGLRenderer.bundle\/Contents\/MacOS\/AppleMetalOpenGLRenderer",
    "name" : "AppleMetalOpenGLRenderer",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 17739792384,
    "CFBundleShortVersionString" : "7.0",
    "CFBundleIdentifier" : "com.apple.audio.codecs.Components",
    "size" : 6438912,
    "uuid" : "666daa13-93c5-36ad-970c-bdad726edf2d",
    "path" : "\/System\/Library\/Components\/AudioCodecs.component\/Contents\/MacOS\/AudioCodecs",
    "name" : "AudioCodecs",
    "CFBundleVersion" : "7.0"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6899613696,
    "size" : 286528,
    "uuid" : "ac12887c-d698-3627-b9d1-d2e5055a5da4",
    "path" : "\/usr\/lib\/libobjc.A.dylib",
    "name" : "libobjc.A.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6920179712,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.Foundation",
    "size" : 10248192,
    "uuid" : "b7799cb6-0a3c-3c8b-a185-8cec55845b14",
    "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Versions\/C\/Foundation",
    "name" : "Foundation",
    "CFBundleVersion" : "1979"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6956687360,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 15794176,
    "uuid" : "ab4a163e-3a53-3fde-a88d-130759291adb",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2299.70.136"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6903820288,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5087232,
    "uuid" : "b3b2df49-2db8-370e-84ae-e0a2704515b8",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "1979"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6899900416,
    "size" : 583048,
    "uuid" : "e7a99595-e0f8-34af-be8b-9347d0d658a4",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6903164928,
    "size" : 237560,
    "uuid" : "08c5fe2a-b0bf-3ab6-bb42-460c18917d33",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6903402496,
    "size" : 53248,
    "uuid" : "1f30fb9a-bdf9-32db-a709-8417666a7e45",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6979383296,
    "CFBundleShortVersionString" : "1410.0.3",
    "CFBundleIdentifier" : "com.apple.CFNetwork",
    "size" : 3944448,
    "uuid" : "5ae47921-0539-3c89-a6a8-23176ad35d4d",
    "path" : "\/System\/Library\/Frameworks\/CFNetwork.framework\/Versions\/A\/CFNetwork",
    "name" : "CFNetwork",
    "CFBundleVersion" : "1410.0.3"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7026921472,
    "CFBundleShortVersionString" : "1.11",
    "CFBundleIdentifier" : "com.apple.QuartzCore",
    "size" : 3661824,
    "uuid" : "e5f1c0e3-63e6-335d-8d67-d395562e9778",
    "path" : "\/System\/Library\/Frameworks\/QuartzCore.framework\/Versions\/A\/QuartzCore",
    "name" : "QuartzCore",
    "CFBundleVersion" : "1045.20"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7343013888,
    "CFBundleShortVersionString" : "18615",
    "CFBundleIdentifier" : "com.apple.JavaScriptCore",
    "size" : 24150016,
    "uuid" : "957522fa-9b44-3c8f-9bd4-a209c728b133",
    "path" : "\/System\/Library\/Frameworks\/JavaScriptCore.framework\/Versions\/A\/JavaScriptCore",
    "name" : "JavaScriptCore",
    "CFBundleVersion" : "18615.3.12.11.2"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7307964416,
    "CFBundleShortVersionString" : "18615",
    "CFBundleIdentifier" : "com.apple.WebKitLegacy",
    "size" : 1835008,
    "uuid" : "3a1f954c-7a79-37ae-bc90-5b75f147a948",
    "path" : "\/System\/Library\/Frameworks\/WebKit.framework\/Versions\/A\/Frameworks\/WebKitLegacy.framework\/Versions\/A\/WebKitLegacy",
    "name" : "WebKitLegacy",
    "CFBundleVersion" : "18615.3.12.11.2"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  }
],
  "sharedCache" : {
  "base" : 6899236864,
  "size" : 3553361920,
  "uuid" : "fef86b08-91da-3ab8-a9eb-8221d20f213c"
},
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "logWritingSignature" : "b4c84b7cdad77d5095500c29fecd2a148e76bbf2",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "60356660bbe37970735c5624",
      "factorPackIds" : {

      },
      "deploymentId" : 240000027
    },
    {
      "rolloutId" : "60186475825c62000ccf5450",
      "factorPackIds" : {

      },
      "deploymentId" : 240000062
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "a092db1b-c401-44fa-9c54-518b7d69ca61",
      "experimentId" : "64a844035c85000c0f42398a",
      "deploymentId" : 400000019
    },
    {
      "treatmentId" : "3a3cf641-8471-4e4e-9ad4-81d0ede970fd",
      "experimentId" : "64a84dae90d82611a0bd7d3d",
      "deploymentId" : 400000010
    }
  ]
}
}

Someone who can read crash reports will come along in due course, no doubt, but in the meantime, I would…

  1. Reboot my Mac. See if that helps.

  2. You may have a corrupt Preferences file. Here is something I would try. With Scrivener NOT running, go to ~/Library/Preferences and look for a .plist file with a name like “com.literatureandlatte.scrivener.plist”. There may be several of these. Drag them off into a folder on your Desktop to preserve them but get them out of the way. If you now launch Scrivener, it will be forced to create the Scriv preferences file from scratch. See if you still get crashes when you go change Scriv > Settings. If not crashing now, then your operative Scriv prefs file (which we set aside) is corrupted.

  3. The Scriv prefs file has lots of settings you don’t really want to lose or have to set all over again, so if step (2) indicated a problem with your prefs file(s), then again without Scriv running, use Time Machine to restore some older versions of those prefs files from a time before the crashing started – this will enable you to bring back most of your prefs without fuss (except things you’ve changed recently). Time Machine is very friendly this way in making it easy to flip back to an earlier state of a given folder and select some particular files to restore to your hadrdrive. ((And remember we carefully set aside the existing prefs files so they are safe in a folder on your Desktop. If need be you could put those back into the Prefs folder and be back to where you were before you went this route.))

Whatever is crashing looks to be fairly deep in the system, probably somewhere in the preferences caching system, which can get unstable.

Here is a complete checklist, which includes tips for saving preferences to a file.

The advice to reboot after wiping the prefs file and before restarting Scrivener would be highly advised in this case. Again if this is a cache problem, deleting the .prefs file all by itself might even do nothing. I’ve seen Scrivener reload the configuration you had before without any .prefs file on the disk for it, which means it is all coming from the cache, and if that’s the part that is damaged then it could just rewrite the damage back into .prefs and not solve anything.

Ah, thank you for the deep dive and the link @AmberV. I was aware of the occasional basic preferences corruption issue for MacOS in general (thanks @gr!) but actually had no knowledge of the possibility that a corrupted preference file could stay cached and then be read/recreated prior to a fresh new one. Adding that to the overall MacOS knowledge base…

This happens infrequently enough that it’s not a major issue with my work in Scrivener, but, wanted to report it in case it’s a broader bug. Seems like it’s likely an isolated incident, and I’ll dig in on trying to clean the preferences file(s) up when I get a moment.

Thanks again!

1 Like