Frequent crashes

Just wondering if anybody is observing frequent crashes…

I use Nova almost 24-7, I literally do not close the App, lots of tabs, splits, etc, it is my work horse!
I do freelance programming and consulting with that comes a lot of multitasking and switching between projects and clients and I usually leave everything Im working on open in Nova.

Usually Nova crashes after so many days being open, and I never minded that. Yet now on 11.6 and 11.4 is crashing almost every day. For example this week it crashed on the 9/26, the 27 and 28.

I have troubleshooted my own personal extensions, disable extensions and no longer think it has anything to do with my extensions.

The crash reports don’t seem to show a pattern (at least one I can identify).

Any suggestions will be appreciated…

Im on Ventura (13.3.1), MacStudio Pro (2022).

It’s the same situation for me. I’ve also been experiencing an unusual and daily amount of hard crashing, which is very frustrating. Also because there doesn’t seem to be any rhyme or reason to it, it just happens.

Oh, I’m definitely worried to hear that!

Would either of you be able to provide your crash reports, so we can potentially figure out why it’s happening to you? As well as any potential reproduction steps if you have them, although I understand under these circumstances that might be difficult to nail down.

I started saving the crash reports, I have 3 (reports) from this week.

Before yesterday’s crash I disabled all extensions again and it still crashed, albeit I did not reopened Nova.

I will try to isolate and test all the extensions to see if I find anything. I kept the Extension Console on yesterday for a long while and I did not see any errors there, nor have seen anything with the NovaExtensionService in the OS Console.

So far I don’t not recall a pattern leading to the crashes, but will continue to test and observe.

Here’s one from just now: Nova crash report · GitHub

I’ve also sent several using Nova’s built-in crash reporter with the email sam@gwil.garden.

And another one: Another Nova crash report · GitHub

One more. Nova crash 3 · GitHub

I have not used Nova, this week, but here are my last crashes

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

Process:               Nova [43579]
Path:                  /Applications/Nova.app/Contents/MacOS/Nova
Identifier:            com.panic.Nova
Version:               11.5 (550229)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2023-09-26 15:42:06.7047 -0400
OS Version:            macOS 13.3.1 (22E261)
Report Version:        12
Anonymous UUID:        F4D44C36-B56F-0F74-43A3-727CF7C19B13

Sleep/Wake UUID:       35E0EA87-31F2-4A51-ABDF-F6FB9BB24BD3

Time Awake Since Boot: 2000000 seconds
Time Since Wake:       624065 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000001, 0x000000018731cbd0

Termination Reason:    Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process:   exc handler [43579]

Application Specific Backtrace 0:
0   CoreFoundation                      0x0000000183e9719c __exceptionPreprocess + 176
1   libobjc.A.dylib                     0x00000001839b64d4 objc_exception_throw + 60
2   Foundation                          0x0000000184e49b88 -[NSCalendarDate initWithCoder:] + 0
3   SyntaxKit                           0x000000010893f480 -[NSString(SyntaxKitAdditions) sk_rangeOfIndentationInRange:tabWidth:numberOfSpaces:] + 244
4   SyntaxKit                           0x00000001088e1db4 -[SKLayoutManager constructLineFragmentsForRange:upward:maximumHeight:affectedRange:] + 852
5   SyntaxKit                           0x00000001088e3130 -[SKLayoutManager layoutLinesInRange:upward:maximumHeight:affectedRange:] + 380
6   SyntaxKit                           0x00000001088e3f0c -[SKLayoutManager ensureLayoutForBoundingRect:] + 880
7   Nova                                0x0000000104bfc028 Nova + 1720360
8   Nova                                0x0000000104bfb0b4 Nova + 1716404
9   Nova                                0x0000000104bfad00 Nova + 1715456
10  SyntaxKit                           0x00000001088e3b20 -[SKLayoutManager ensureLayoutForCharacterRange:] + 280
11  SyntaxKit                           0x00000001088e5d64 -[SKLayoutManager enumerateEnclosingRectsForCharacterRange:withinSelectedCharacterRange:withoutAdditionalLayout:usingBlock:] + 116
12  Nova                                0x0000000104bf8d5c Nova + 1707356
13  CoreFoundation                      0x0000000183e11d88 __NSARRAY_IS_CALLING_OUT_TO_A_BLOCK__ + 24
14  CoreFoundation                      0x0000000183e11c10 -[__NSArrayM enumerateObjectsWithOptions:usingBlock:] + 196
15  SyntaxKit                           0x0000000108900c60 -[SKTextSelectionArray enumerateRangesUsingBlock:] + 120
16  Nova                                0x0000000104bf85fc Nova + 1705468
17  Nova                                0x0000000104bf7b74 Nova + 1702772
18  AppKit                              0x0000000187155dec _NSViewDrawRect + 124
19  AppKit                              0x0000000187806740 -[NSView _recursive:displayRectIgnoringOpacity:inContext:stopAtLayerBackedViews:] + 1088
20  AppKit                              0x0000000187155660 -[NSView(NSLayerKitGlue) _drawViewBackingLayer:inContext:drawingHandler:] + 556
21  AppKit                              0x00000001872269a0 -[_NSBackingLayerContents drawLayer:inContext:] + 104
22  AppKit                              0x0000000187226904 -[_NSTiledLayer drawTile:inContext:] + 676
23  AppKit                              0x00000001872265e8 -[_NSTiledLayerContents drawLayer:inContext:] + 156
24  QuartzCore                          0x000000018b316604 CABackingStoreUpdate_ + 224
25  QuartzCore                          0x000000018b371198 ___ZN2CA5Layer8display_Ev_block_invoke + 64
26  QuartzCore                          0x000000018b315670 -[CALayer _display] + 1632
27  AppKit                              0x000000018722651c -[NSTileLayer display] + 60
28  AppKit                              0x000000018722502c -[_NSTiledLayerContents update:shouldCallPrepareContent:] + 2612
29  AppKit                              0x00000001872243bc -[_NSTiledLayer display] + 248
30  QuartzCore                          0x000000018b314800 _ZN2CA5Layer17display_if_neededEPNS_11TransactionE + 760
31  QuartzCore                          0x000000018b487e30 _ZN2CA7Context18commit_transactionEPNS_11TransactionEdPd + 456
32  QuartzCore                          0x000000018b2f700c _ZN2CA11Transaction6commitEv + 648
33  AppKit                              0x0000000187164e50 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 272
34  AppKit                              0x0000000187840fbc ___NSRunLoopObserverCreateWithHandler_block_invoke + 64
35  CoreFoundation                      0x0000000183e1dac4 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
36  CoreFoundation                      0x0000000183e1d9b0 __CFRunLoopDoObservers + 532
37  CoreFoundation                      0x0000000183e1cfe8 __CFRunLoopRun + 776
38  CoreFoundation                      0x0000000183e1c58c CFRunLoopRunSpecific + 612
39  HIToolbox                           0x000000018d651df4 RunCurrentEventLoopInMode + 292
40  HIToolbox                           0x000000018d651a84 ReceiveNextEventCommon + 220
41  HIToolbox                           0x000000018d651988 _BlockUntilNextEventMatchingListInModeWithFilter + 76
42  AppKit                              0x000000018703bf58 _DPSNextEvent + 636
43  AppKit                              0x000000018703b0f4 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716
44  AppKit                              0x00000001871e21ec -[NSWindow(NSEventRouting) trackEventsMatchingMask:timeout:mode:handler:] + 216
45  Nova                                0x0000000104adfda0 Nova + 556448
46  AppKit                              0x00000001871d8b94 forwardMethod + 252
47  AppKit                              0x00000001871d8b94 forwardMethod + 252
48  Nova                                0x0000000104ae27dc Nova + 567260
49  AppKit                              0x00000001871d8b94 forwardMethod + 252
50  AppKit                              0x00000001871d8b94 forwardMethod + 252
51  AppKit                              0x00000001871d8b94 forwardMethod + 252
52  Nova                                0x0000000104af6908 Nova + 649480
53  AppKit                              0x00000001871de474 -[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] + 3476
54  AppKit                              0x00000001871690dc -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 364
55  AppKit                              0x0000000187168d9c -[NSWindow(NSEventRouting) sendEvent:] + 284
56  Nova                                0x0000000104e66e2c Nova + 4255276
57  AppKit                              0x00000001871680e0 -[NSApplication(NSEvent) sendEvent:] + 1556
58  Nova                                0x0000000104cf32dc Nova + 2732764
59  Nova                                0x0000000104f1ba80 Nova + 4995712
60  AppKit                              0x00000001873b80f0 -[NSApplication _handleEvent:] + 60
61  AppKit                              0x000000018702f57c -[NSApplication run] + 500
62  AppKit                              0x00000001870069a8 NSApplicationMain + 880
63  dyld                                0x00000001839e7f28 start + 2236

Another

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

Process:               Nova [23866]
Path:                  /Applications/Nova.app/Contents/MacOS/Nova
Identifier:            com.panic.Nova
Version:               11.6 (551099)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2023-09-27 00:38:48.5486 -0400
OS Version:            macOS 13.3.1 (22E261)
Report Version:        12
Anonymous UUID:        F4D44C36-B56F-0F74-43A3-727CF7C19B13

Sleep/Wake UUID:       35E0EA87-31F2-4A51-ABDF-F6FB9BB24BD3

Time Awake Since Boot: 2000000 seconds
Time Since Wake:       656267 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Application Specific Information:
abort() called


Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x183d08724 __pthread_kill + 8
1   libsystem_pthread.dylib       	       0x183d3fc28 pthread_kill + 288
2   libsystem_c.dylib             	       0x183c4dae8 abort + 180
3   Nova                          	       0x102a37f88 0x102550000 + 5144456
4   Nova                          	       0x102a23738 0x102550000 + 5060408
5   Nova                          	       0x102a09c18 0x102550000 + 4955160
6   Nova                          	       0x102a137fc 0x102550000 + 4995068
7   Nova                          	       0x102a13990 0x102550000 + 4995472
8   AppKit                        	       0x1873b80f0 -[NSApplication _handleEvent:] + 60
9   AppKit                        	       0x18702f57c -[NSApplication run] + 500
10  AppKit                        	       0x1870069a8 NSApplicationMain + 880
11  dyld                          	       0x1839e7f28 start + 2236

Thread 1:
0   libsystem_kernel.dylib        	       0x183cfff14 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x183d12240 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x183d08b78 mach_msg_overwrite + 604
3   libsystem_kernel.dylib        	       0x183d00290 mach_msg + 24
4   Nova                          	       0x102a2aedc 0x102550000 + 5091036
5   libsystem_pthread.dylib       	       0x183d3ffa8 _pthread_start + 148
6   libsystem_pthread.dylib       	       0x183d3ada0 thread_start + 8

Thread 2:: com.apple.coreanimation.render-server
0   libsystem_kernel.dylib        	       0x183cfff14 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x183d12240 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x183d08b78 mach_msg_overwrite + 604
3   libsystem_kernel.dylib        	       0x183d00290 mach_msg + 24
4   QuartzCore                    	       0x18b33be20 CA::Render::Server::server_thread(void*) + 564
5   QuartzCore                    	       0x18b33bbdc thread_fun(void*) + 32
6   libsystem_pthread.dylib       	       0x183d3ffa8 _pthread_start + 148
7   libsystem_pthread.dylib       	       0x183d3ada0 thread_start + 8

Thread 3:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	       0x183cfff14 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x183d12240 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x183d08b78 mach_msg_overwrite + 604
3   libsystem_kernel.dylib        	       0x183d00290 mach_msg + 24
4   CoreFoundation                	       0x183e1e8b8 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x183e1d198 __CFRunLoopRun + 1208
6   CoreFoundation                	       0x183e1c58c CFRunLoopRunSpecific + 612
7   AppKit                        	       0x187166508 _NSEventThread + 172
8   libsystem_pthread.dylib       	       0x183d3ffa8 _pthread_start + 148
9   libsystem_pthread.dylib       	       0x183d3ada0 thread_start + 8

Thread 4:: com.apple.NSURLConnectionLoader
0   libsystem_kernel.dylib        	       0x183cfff14 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x183d12240 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x183d08b78 mach_msg_overwrite + 604
3   libsystem_kernel.dylib        	       0x183d00290 mach_msg + 24
4   CoreFoundation                	       0x183e1e8b8 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x183e1d198 __CFRunLoopRun + 1208
6   CoreFoundation                	       0x183e1c58c CFRunLoopRunSpecific + 612
7   CFNetwork                     	       0x1887f7dd8 0x1885a3000 + 2444760
8   Foundation                    	       0x184d8e63c __NSThread__start__ + 716
9   libsystem_pthread.dylib       	       0x183d3ffa8 _pthread_start + 148
10  libsystem_pthread.dylib       	       0x183d3ada0 thread_start + 8

Thread 5:
0   libsystem_pthread.dylib       	       0x183d3ad8c start_wqthread + 0

Thread 6:
0   libsystem_pthread.dylib       	       0x183d3ad8c start_wqthread + 0

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

Thread 8:: JavaScriptCore libpas scavenger
0   libsystem_kernel.dylib        	       0x183d03710 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x183d40574 _pthread_cond_wait + 1232
2   JavaScriptCore                	       0x19e28a9d0 scavenger_thread_main + 1428
3   libsystem_pthread.dylib       	       0x183d3ffa8 _pthread_start + 148
4   libsystem_pthread.dylib       	       0x183d3ada0 thread_start + 8

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


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000000   x3: 0x0000000000000000
    x4: 0x0000000000000010   x5: 0x0000000000002c00   x6: 0x0000600002c56c00   x7: 0x0000000000000600
    x8: 0x4314d365c15dab86   x9: 0x4314d3641e47b0c6  x10: 0x000060000c67405c  x11: 0x0000000000000003
   x12: 0x0000000000000000  x13: 0x0000600000deaaf0  x14: 0x04000001df1c3011  x15: 0x00000001df1c3010
   x16: 0x0000000000000148  x17: 0x00000001e3cc8f20  x18: 0x0000000000000000  x19: 0x0000000000000006
   x20: 0x00000001df1a1b40  x21: 0x0000000000000103  x22: 0x00000001df1a1c20  x23: 0x0000000102b1f502
   x24: 0x0000000000000000  x25: 0x0000000000000102  x26: 0x00000001dc9dd000  x27: 0x00000001dc9dd000
   x28: 0x00000001dc9e4000   fp: 0x000000016d8af700   lr: 0x0000000183d3fc28
    sp: 0x000000016d8af6e0   pc: 0x0000000183d08724 cpsr: 0x40001000
   far: 0x000000011f034034  esr: 0x56000080  Address size fault

The last one, I get back to work on Nova tomorrow and see what happens…

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

Process:               Nova [33709]
Path:                  /Applications/Nova.app/Contents/MacOS/Nova
Identifier:            com.panic.Nova
Version:               11.6 (551099)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2023-09-28 20:06:50.6477 -0400
OS Version:            macOS 13.3.1 (22E261)
Report Version:        12
Anonymous UUID:        F4D44C36-B56F-0F74-43A3-727CF7C19B13

Sleep/Wake UUID:       35E0EA87-31F2-4A51-ABDF-F6FB9BB24BD3

Time Awake Since Boot: 2200000 seconds
Time Since Wake:       812749 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000001, 0x000000018731cbd0

Termination Reason:    Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process:   exc handler [33709]

Application Specific Backtrace 0:
0   CoreFoundation                      0x0000000183e9719c __exceptionPreprocess + 176
1   libobjc.A.dylib                     0x00000001839b64d4 objc_exception_throw + 60
2   CoreFoundation                      0x0000000183f3e178 -[NSObject(NSObject) __retain_OA] + 0
3   CoreFoundation                      0x0000000183dff150 ___forwarding___ + 1600
4   CoreFoundation                      0x0000000183dfea50 _CF_forwarding_prep_0 + 96
5   AppKit                              0x000000018714e744 __61+[NSCGImageSnapshotRep unlockFocusCreatingCGImageSnapshotRep]_block_invoke + 56
6   AppKit                              0x000000018714e5b0 +[NSCGImageSnapshotRep _unlockFocusAndPerformBlockUsingCGImageAndCapturingContext:] + 100
7   AppKit                              0x000000018714e50c +[NSCGImageSnapshotRep unlockFocusCreatingCGImageSnapshotRep] + 160
8   AppKit                              0x000000018715476c -[NSImageRep CGImageForProposedRect:context:hints:] + 848
9   AppKit                              0x0000000187136c64 __48-[NSImage CGImageForProposedRect:context:hints:]_block_invoke + 80
10  AppKit                              0x0000000187136944 -[NSImage _usingBestRepresentationForRect:context:hints:body:] + 148
11  AppKit                              0x00000001871361c4 -[NSImage CGImageForProposedRect:context:hints:] + 424
12  AppKit                              0x0000000187189a3c -[NSImage _applyAsContentsToLayer:] + 224
13  AppKit                              0x000000018715ba70 -[NSScrollerImp displayLayer:] + 256
14  QuartzCore                          0x000000018b314800 _ZN2CA5Layer17display_if_neededEPNS_11TransactionE + 760
15  QuartzCore                          0x000000018b487e30 _ZN2CA7Context18commit_transactionEPNS_11TransactionEdPd + 456
16  QuartzCore                          0x000000018b2f700c _ZN2CA11Transaction6commitEv + 648
17  AppKit                              0x0000000187164e50 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 272
18  AppKit                              0x0000000187840fbc ___NSRunLoopObserverCreateWithHandler_block_invoke + 64
19  CoreFoundation                      0x0000000183e1dac4 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
20  CoreFoundation                      0x0000000183e1d9b0 __CFRunLoopDoObservers + 532
21  CoreFoundation                      0x0000000183e1cfe8 __CFRunLoopRun + 776
22  CoreFoundation                      0x0000000183e1c58c CFRunLoopRunSpecific + 612
23  HIToolbox                           0x000000018d651df4 RunCurrentEventLoopInMode + 292
24  HIToolbox                           0x000000018d651c30 ReceiveNextEventCommon + 648
25  HIToolbox                           0x000000018d651988 _BlockUntilNextEventMatchingListInModeWithFilter + 76
26  AppKit                              0x000000018703bf58 _DPSNextEvent + 636
27  AppKit                              0x000000018703b0f4 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716
28  AppKit                              0x000000018702f558 -[NSApplication run] + 464
29  AppKit                              0x00000001870069a8 NSApplicationMain + 880
30  dyld                                0x00000001839e7f28 start + 2236


Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   AppKit                        	       0x18731cbd0 -[NSApplication _crashOnException:] + 240
1   AppKit                        	       0x187164fc4 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 644
2   AppKit                        	       0x187840fbc ___NSRunLoopObserverCreateWithHandler_block_invoke + 64
3   CoreFoundation                	       0x183e1dac4 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
4   CoreFoundation                	       0x183e1d9b0 __CFRunLoopDoObservers + 532
5   CoreFoundation                	       0x183e1cfe8 __CFRunLoopRun + 776
6   CoreFoundation                	       0x183e1c58c CFRunLoopRunSpecific + 612
7   HIToolbox                     	       0x18d651df4 RunCurrentEventLoopInMode + 292
8   HIToolbox                     	       0x18d651c30 ReceiveNextEventCommon + 648
9   HIToolbox                     	       0x18d651988 _BlockUntilNextEventMatchingListInModeWithFilter + 76
10  AppKit                        	       0x18703bf58 _DPSNextEvent + 636
11  AppKit                        	       0x18703b0f4 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716
12  AppKit                        	       0x18702f558 -[NSApplication run] + 464
13  AppKit                        	       0x1870069a8 NSApplicationMain + 880
14  dyld                          	       0x1839e7f28 start + 2236

Thread 1:: com.apple.coreanimation.render-server
0   libsystem_kernel.dylib        	       0x183cfff14 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x183d12240 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x183d08b78 mach_msg_overwrite + 604
3   libsystem_kernel.dylib        	       0x183d00290 mach_msg + 24
4   QuartzCore                    	       0x18b33be20 CA::Render::Server::server_thread(void*) + 564
5   QuartzCore                    	       0x18b33bbdc thread_fun(void*) + 32
6   libsystem_pthread.dylib       	       0x183d3ffa8 _pthread_start + 148
7   libsystem_pthread.dylib       	       0x183d3ada0 thread_start + 8

Thread 2:
0   libsystem_kernel.dylib        	       0x183cfff14 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x183d12240 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x183d08b78 mach_msg_overwrite + 604
3   libsystem_kernel.dylib        	       0x183d00290 mach_msg + 24
4   Nova                          	       0x100c76edc 0x10079c000 + 5091036
5   libsystem_pthread.dylib       	       0x183d3ffa8 _pthread_start + 148
6   libsystem_pthread.dylib       	       0x183d3ada0 thread_start + 8

Thread 3:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	       0x183cfff14 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x183d12240 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x183d08b78 mach_msg_overwrite + 604
3   libsystem_kernel.dylib        	       0x183d00290 mach_msg + 24
4   CoreFoundation                	       0x183e1e8b8 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x183e1d198 __CFRunLoopRun + 1208
6   CoreFoundation                	       0x183e1c58c CFRunLoopRunSpecific + 612
7   AppKit                        	       0x187166508 _NSEventThread + 172
8   libsystem_pthread.dylib       	       0x183d3ffa8 _pthread_start + 148
9   libsystem_pthread.dylib       	       0x183d3ada0 thread_start + 8

Thread 4:: com.apple.NSURLConnectionLoader
0   libsystem_kernel.dylib        	       0x183cfff14 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x183d12240 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x183d08b78 mach_msg_overwrite + 604
3   libsystem_kernel.dylib        	       0x183d00290 mach_msg + 24
4   CoreFoundation                	       0x183e1e8b8 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x183e1d198 __CFRunLoopRun + 1208
6   CoreFoundation                	       0x183e1c58c CFRunLoopRunSpecific + 612
7   CFNetwork                     	       0x1887f7dd8 0x1885a3000 + 2444760
8   Foundation                    	       0x184d8e63c __NSThread__start__ + 716
9   libsystem_pthread.dylib       	       0x183d3ffa8 _pthread_start + 148
10  libsystem_pthread.dylib       	       0x183d3ada0 thread_start + 8

Thread 5:
0   libsystem_pthread.dylib       	       0x183d3ad8c start_wqthread + 0

Thread 6:
0   libsystem_pthread.dylib       	       0x183d3ad8c start_wqthread + 0

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

Thread 8:: JavaScriptCore libpas scavenger
0   libsystem_kernel.dylib        	       0x183d03710 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x183d40574 _pthread_cond_wait + 1232
2   JavaScriptCore                	       0x19e28a9d0 scavenger_thread_main + 1428
3   libsystem_pthread.dylib       	       0x183d3ffa8 _pthread_start + 148
4   libsystem_pthread.dylib       	       0x183d3ada0 thread_start + 8

@gwil My last crash and the one before are extremely similar to yours!

Do you recall scrolling (mouse, scrollbar or keyboard) ? Were you using splits? What languages (syntax) are you working with?

Tonights crash as soon as started using Nova again. All I did was switch from on editor to another (different windows/projects), not 100% sure if I had jus copied something.

and on this crash I lost all the changes I was working on! :frowning:

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

Process:               Nova [13936]
Path:                  /Applications/Nova.app/Contents/MacOS/Nova
Identifier:            com.panic.Nova
Version:               11.6 (551099)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2023-10-04 22:02:24.9925 -0400
OS Version:            macOS 13.3.1 (22E261)
Report Version:        12
Anonymous UUID:        F4D44C36-B56F-0F74-43A3-727CF7C19B13

Sleep/Wake UUID:       5385E396-1389-44A9-A42A-C08832E25986

Time Awake Since Boot: 2700000 seconds
Time Since Wake:       377495 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000001, 0x000000018731cbd0

Termination Reason:    Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process:   exc handler [13936]

Application Specific Backtrace 0:
0   CoreFoundation                      0x0000000183e9719c __exceptionPreprocess + 176
1   libobjc.A.dylib                     0x00000001839b64d4 objc_exception_throw + 60
2   CoreFoundation                      0x0000000183f3e178 -[NSObject(NSObject) __retain_OA] + 0
3   CoreFoundation                      0x0000000183dff150 ___forwarding___ + 1600
4   CoreFoundation                      0x0000000183dfea50 _CF_forwarding_prep_0 + 96
5   AppKit                              0x000000018714e744 __61+[NSCGImageSnapshotRep unlockFocusCreatingCGImageSnapshotRep]_block_invoke + 56
6   AppKit                              0x000000018714e5b0 +[NSCGImageSnapshotRep _unlockFocusAndPerformBlockUsingCGImageAndCapturingContext:] + 100
7   AppKit                              0x000000018714e50c +[NSCGImageSnapshotRep unlockFocusCreatingCGImageSnapshotRep] + 160
8   AppKit                              0x000000018715476c -[NSImageRep CGImageForProposedRect:context:hints:] + 848
9   AppKit                              0x0000000187136c64 __48-[NSImage CGImageForProposedRect:context:hints:]_block_invoke + 80
10  AppKit                              0x0000000187136944 -[NSImage _usingBestRepresentationForRect:context:hints:body:] + 148
11  AppKit                              0x00000001871361c4 -[NSImage CGImageForProposedRect:context:hints:] + 424
12  AppKit                              0x0000000187189a3c -[NSImage _applyAsContentsToLayer:] + 224
13  AppKit                              0x000000018715ba70 -[NSScrollerImp displayLayer:] + 256
14  QuartzCore                          0x000000018b314800 _ZN2CA5Layer17display_if_neededEPNS_11TransactionE + 760
15  QuartzCore                          0x000000018b487e30 _ZN2CA7Context18commit_transactionEPNS_11TransactionEdPd + 456
16  QuartzCore                          0x000000018b2f700c _ZN2CA11Transaction6commitEv + 648
17  AppKit                              0x0000000187164e50 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 272
18  AppKit                              0x0000000187840fbc ___NSRunLoopObserverCreateWithHandler_block_invoke + 64
19  CoreFoundation                      0x0000000183e1dac4 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
20  CoreFoundation                      0x0000000183e1d9b0 __CFRunLoopDoObservers + 532
21  CoreFoundation                      0x0000000183e1cfe8 __CFRunLoopRun + 776
22  CoreFoundation                      0x0000000183e1c58c CFRunLoopRunSpecific + 612
23  HIToolbox                           0x000000018d651df4 RunCurrentEventLoopInMode + 292
24  HIToolbox                           0x000000018d651a84 ReceiveNextEventCommon + 220
25  HIToolbox                           0x000000018d651988 _BlockUntilNextEventMatchingListInModeWithFilter + 76
26  AppKit                              0x000000018703bf58 _DPSNextEvent + 636
27  AppKit                              0x000000018703b0f4 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716
28  AppKit                              0x000000018731d0c0 -[NSWindow(NSWindowResizing) _resizeWithEvent:] + 608
29  AppKit                              0x000000018723e388 -[NSTitledFrame attemptResizeWithEvent:] + 156
30  AppKit                              0x000000018723e17c -[NSThemeFrame handleMouseDown:] + 200
31  AppKit                              0x00000001872b1dbc -[NSThemeFrame mouseDown:] + 32
32  AppKit                              0x00000001871de474 -[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] + 3476
33  AppKit                              0x00000001871690dc -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 364
34  AppKit                              0x0000000187168d9c -[NSWindow(NSEventRouting) sendEvent:] + 284
35  Nova                                0x000000010316ea84 Nova + 4254340
36  AppKit                              0x00000001871680e0 -[NSApplication(NSEvent) sendEvent:] + 1556
37  Nova                                0x0000000102ffa0f8 Nova + 2728184
38  Nova                                0x0000000103223940 Nova + 4995392
39  AppKit                              0x00000001873b80f0 -[NSApplication _handleEvent:] + 60
40  AppKit                              0x000000018702f57c -[NSApplication run] + 500
41  AppKit                              0x00000001870069a8 NSApplicationMain + 880
42  dyld                                0x00000001839e7f28 start + 2236


Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   AppKit                        	       0x18731cbd0 -[NSApplication _crashOnException:] + 240
1   AppKit                        	       0x187164fc4 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 644
2   AppKit                        	       0x187840fbc ___NSRunLoopObserverCreateWithHandler_block_invoke + 64
3   CoreFoundation                	       0x183e1dac4 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
4   CoreFoundation                	       0x183e1d9b0 __CFRunLoopDoObservers + 532
5   CoreFoundation                	       0x183e1cfe8 __CFRunLoopRun + 776
6   CoreFoundation                	       0x183e1c58c CFRunLoopRunSpecific + 612
7   HIToolbox                     	       0x18d651df4 RunCurrentEventLoopInMode + 292
8   HIToolbox                     	       0x18d651a84 ReceiveNextEventCommon + 220
9   HIToolbox                     	       0x18d651988 _BlockUntilNextEventMatchingListInModeWithFilter + 76
10  AppKit                        	       0x18703bf58 _DPSNextEvent + 636
11  AppKit                        	       0x18703b0f4 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716
12  AppKit                        	       0x18731d0c0 -[NSWindow(NSWindowResizing) _resizeWithEvent:] + 608
13  AppKit                        	       0x18723e388 -[NSTitledFrame attemptResizeWithEvent:] + 156
14  AppKit                        	       0x18723e17c -[NSThemeFrame handleMouseDown:] + 200
15  AppKit                        	       0x1872b1dbc -[NSThemeFrame mouseDown:] + 32
16  AppKit                        	       0x1871de474 -[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] + 3476
17  AppKit                        	       0x1871690dc -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 364
18  AppKit                        	       0x187168d9c -[NSWindow(NSEventRouting) sendEvent:] + 284
19  Nova                          	       0x10316ea84 0x102d60000 + 4254340
20  AppKit                        	       0x1871680e0 -[NSApplication(NSEvent) sendEvent:] + 1556
21  Nova                          	       0x102ffa0f8 0x102d60000 + 2728184
22  Nova                          	       0x103223940 0x102d60000 + 4995392
23  AppKit                        	       0x1873b80f0 -[NSApplication _handleEvent:] + 60
24  AppKit                        	       0x18702f57c -[NSApplication run] + 500
25  AppKit                        	       0x1870069a8 NSApplicationMain + 880
26  dyld                          	       0x1839e7f28 start + 2236

Thread 1:: com.apple.coreanimation.render-server
0   libsystem_kernel.dylib        	       0x183cfff14 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x183d12240 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x183d08b78 mach_msg_overwrite + 604
3   libsystem_kernel.dylib        	       0x183d00290 mach_msg + 24
4   QuartzCore                    	       0x18b33be20 CA::Render::Server::server_thread(void*) + 564
5   QuartzCore                    	       0x18b33bbdc thread_fun(void*) + 32
6   libsystem_pthread.dylib       	       0x183d3ffa8 _pthread_start + 148
7   libsystem_pthread.dylib       	       0x183d3ada0 thread_start + 8

Thread 2:
0   libsystem_kernel.dylib        	       0x183cfff14 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x183d12240 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x183d08b78 mach_msg_overwrite + 604
3   libsystem_kernel.dylib        	       0x183d00290 mach_msg + 24
4   Nova                          	       0x10323aedc 0x102d60000 + 5091036
5   libsystem_pthread.dylib       	       0x183d3ffa8 _pthread_start + 148
6   libsystem_pthread.dylib       	       0x183d3ada0 thread_start + 8

Thread 3:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	       0x183cfff14 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x183d12240 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x183d08b78 mach_msg_overwrite + 604
3   libsystem_kernel.dylib        	       0x183d00290 mach_msg + 24
4   CoreFoundation                	       0x183e1e8b8 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x183e1d198 __CFRunLoopRun + 1208
6   CoreFoundation                	       0x183e1c58c CFRunLoopRunSpecific + 612
7   AppKit                        	       0x187166508 _NSEventThread + 172
8   libsystem_pthread.dylib       	       0x183d3ffa8 _pthread_start + 148
9   libsystem_pthread.dylib       	       0x183d3ada0 thread_start + 8

Thread 4:: com.apple.NSURLConnectionLoader
0   libsystem_kernel.dylib        	       0x183cfff14 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x183d12240 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x183d08b78 mach_msg_overwrite + 604
3   libsystem_kernel.dylib        	       0x183d00290 mach_msg + 24
4   CoreFoundation                	       0x183e1e8b8 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x183e1d198 __CFRunLoopRun + 1208
6   CoreFoundation                	       0x183e1c58c CFRunLoopRunSpecific + 612
7   CFNetwork                     	       0x1887f7dd8 0x1885a3000 + 2444760
8   Foundation                    	       0x184d8e63c __NSThread__start__ + 716
9   libsystem_pthread.dylib       	       0x183d3ffa8 _pthread_start + 148
10  libsystem_pthread.dylib       	       0x183d3ada0 thread_start + 8

Thread 5:
0   libsystem_pthread.dylib       	       0x183d3ad8c start_wqthread + 0

Thread 6:
0   libsystem_pthread.dylib       	       0x183d3ad8c start_wqthread + 0

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

Do you have an email to send my reports?

I am working with TypeScript most of the time. I have either 2-3 splits, and use a mouse and a trackpad at the same time. A lot of the time my monitor is connected to two external displays.

Interesting. I have also seen a slight increase in crashes, but I always assume that it’s one of my own little-maintained extensions misbehaving. I’ve also got several “generations” of extensions, some of which more than two years old, and I suspect that they might interfere with newer, more frequently updated ones.

The crashes seem to occur with a situation which is not uncommon in my system — other applications crash as well: usually, it’s after a combination of several keys with modifiers (e.g. Shift-A and Ctrl-B with Cmd-T…) while having something on the clipboard… and while dragging & dropping folders across the UI, and/or furiously typing on the keyboard at 100+ words per minute. I always like to think of this as The Application Killer Sequence From Hell — sooner or later, any application will die that way, not just Nova. Browsers are usually the most affected, as well as poorly programmed editors.

The reports are being sent to Nova under my usual email address, but I’ll remember to add them here as well, if it helps…

If any specific file or files in general seem to be more succeptible to this, it’d help me a ton if I could get a copy. At the moment, one of the crashes that Sam has described is in our text layout engine, and while I can see where it’s happening, I’m not sure why, so having something to help with reproduction would likely help me start to figure out where the math is going wrong.

Okay - here’s another crash, along with the file I was editing when the crash happened: Nova crash 3 · GitHub

Another crash, this time when I disconnected a display and closed the lid of the laptop: Nova crash 5 · GitHub

Having a crashy day. Here’s another, no external displays involved. Nova crash 6 · GitHub

Thanks for the additional reports. I’ve been having a heck of a time reproducing this or tracing exactly why it’s happening.

I’ve made some changes in a new build that I hope might alleviate some of it, especially the text layout crash. If someone wouldn’t mind testing it out for me, it’d help a lot:

https://files.panic.com/support/nova-builds/Nova-11.7-mr1971_merge_text_layout_crash_fix-552710_6de5f1c74-Release.zip

1 Like