I upgraded Orion to 0.99.127-beta
I have 2 profiles. I can run the non-default profile, and that works fine.
When I launch the default profile, I can see some of the windows flash up, and then I get a crash report.
Running from the command line, this is the output:
❯ ./Orion
"CloudKit => fetchLatestChanges > enterSyncProcess"
2024-03-21 22:35:12.101 Orion[42832:12603743] Warning: Column selection is not supported in view-based table and outline views (<Orion.TableView: 0x127987400>).
2024-03-21 22:35:12.116 Orion[42832:12603743] It's not legal to call -layoutSubtreeIfNeeded on a view which is already being laid out. If you are implementing the view's -layout method, you can call -[super layout] instead. Break on void _NSDetectedLayoutRecursion(void) to debug. This will be logged only once. This may break in the future.
"CloudKit => Devices - processQueuedSyncedItems > enterSyncProcess"
"CloudKit => TabGroups - processQueuedSyncedItems > enterSyncProcess"
"CloudKit => Tabs - processQueuedSyncedItems > enterSyncProcess"
"CloudKit => TabGroups - processQueuedSyncedItems > leaveSyncProcess"
"CloudKit => Devices - processQueuedSyncedItems > leaveSyncProcess"
"CloudKit => Tabs - processQueuedSyncedItems > leaveSyncProcess"
2024-03-21 22:35:19.075 com.apple.WebKit.Networking.Orion[42833:12603788] DiskCookieStorage changing policy from 2 to 0, cookie file: file:///Users/steve/Library/HTTPStorages/com.kagi.kagimacOS.2.PrivateBrowsing.c4ffae2c-4470-4beb-bf19-34b59ce24c4c.binarycookies
Passed ITP enabled state (0) does not match TCC setting (1)
2024-03-21 22:35:19.864 Orion[42832:12603743] *** Assertion failure in -[Orion.Toolbar _itemAtIndex:], NSToolbar.m:1387
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: index>=0 && index<[_currentItems count]'
*** First throw call stack:
(
0 CoreFoundation 0x0000000189c2c540 __exceptionPreprocess + 176
1 libobjc.A.dylib 0x000000018971deb4 objc_exception_throw + 60
2 Foundation 0x000000018ad7639c -[NSCalendarDate initWithCoder:] + 0
3 AppKit 0x000000018d5b2538 -[NSToolbar _itemAtIndex:] + 168
4 AppKit 0x000000018d5b23a0 -[NSToolbar _removeItemAtIndex:notifyDelegate:notifyView:notifyFamilyAndUpdateDefaults:] + 52
5 AppKit 0x000000018ddc60ec -[NSToolbar _syncToChangedToolbar:itemRemoved:] + 128
6 AppKit 0x000000018ddc5ab0 _enumerateToolbarsInFamily + 272
7 AppKit 0x000000018ddc58ec -[NSToolbar _notifyFamily_DidRemoveItem:atIndex:] + 312
8 AppKit 0x000000018d5b2420 -[NSToolbar _removeItemAtIndex:notifyDelegate:notifyView:notifyFamilyAndUpdateDefaults:] + 180
9 Orion 0x0000000102637528 Orion + 4666664
10 libdispatch.dylib 0x0000000189926cb8 _dispatch_call_block_and_release + 32
11 libdispatch.dylib 0x0000000189928910 _dispatch_client_callout + 20
12 libdispatch.dylib 0x0000000189936fa8 _dispatch_main_queue_drain + 984
13 libdispatch.dylib 0x0000000189936bc0 _dispatch_main_queue_callback_4CF + 44
14 CoreFoundation 0x0000000189bf8ea4 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
15 CoreFoundation 0x0000000189bb6760 __CFRunLoopRun + 1996
16 CoreFoundation 0x0000000189bb593c CFRunLoopRunSpecific + 608
17 HIToolbox 0x000000019417e448 RunCurrentEventLoopInMode + 292
18 HIToolbox 0x000000019417e284 ReceiveNextEventCommon + 648
19 HIToolbox 0x000000019417dfdc _BlockUntilNextEventMatchingListInModeWithFilter + 76
20 AppKit 0x000000018d394ed0 _DPSNextEvent + 660
21 AppKit 0x000000018db7feec -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716
22 AppKit 0x000000018d38837c -[NSApplication run] + 476
23 AppKit 0x000000018d35f640 NSApplicationMain + 880
24 Orion 0x0000000102932514 Orion + 7791892
25 dyld 0x00000001897590e0 start + 2360
)
libc++abi: terminating due to uncaught exception of type NSException
[1] 42832 abort ./Orion
I've tried removing extensions by renaming the folder, as described on the Technical Information page, and that doesn't help.
The default profile does have around 200 tabs across several windows. I have power-saving mode set, so they're mostly inactive.
The default profile loads properly without error after the upgrade.
Version 0.99.127-beta (WebKit 619.1.1)
Sonoma (14)