ctkjose
(JOSE CUEVAS)
September 29, 2023, 5:13am
1
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).
gwil
(Sam Gwilym)
September 29, 2023, 7:25am
2
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.
logan
(Logan)
September 29, 2023, 6:28pm
3
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.
ctkjose
(JOSE CUEVAS)
September 30, 2023, 1:46am
4
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.
gwil
(Sam Gwilym)
October 2, 2023, 8:51am
5
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.
gwil
(Sam Gwilym)
October 2, 2023, 11:41am
6
gwil
(Sam Gwilym)
October 4, 2023, 2:20pm
7
ctkjose
(JOSE CUEVAS)
October 5, 2023, 12:04am
8
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
ctkjose
(JOSE CUEVAS)
October 5, 2023, 12:04am
9
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
ctkjose
(JOSE CUEVAS)
October 5, 2023, 12:06am
10
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
ctkjose
(JOSE CUEVAS)
October 5, 2023, 12:19am
11
@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?
ctkjose
(JOSE CUEVAS)
October 5, 2023, 2:14am
12
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!
-------------------------------------
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
ctkjose
(JOSE CUEVAS)
October 5, 2023, 2:17am
13
Do you have an email to send my reports?
gwil
(Sam Gwilym)
October 5, 2023, 7:44am
14
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…
logan
(Logan)
October 5, 2023, 9:16pm
16
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.
gwil
(Sam Gwilym)
October 6, 2023, 12:59pm
17
Okay - here’s another crash, along with the file I was editing when the crash happened: Nova crash 3 · GitHub
gwil
(Sam Gwilym)
October 11, 2023, 7:52am
18
Another crash, this time when I disconnected a display and closed the lid of the laptop: Nova crash 5 · GitHub
gwil
(Sam Gwilym)
October 11, 2023, 1:08pm
19
Having a crashy day. Here’s another, no external displays involved. Nova crash 6 · GitHub
logan
(Logan)
October 11, 2023, 7:38pm
20
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