1

I don't have an obvious repro steps, but I can easily repro the crash.
On startup, Orion RC "quits unexpectedly". The only way I've found around this is to use a different profile. (Thankfully I had one.) But I need the original profile back, due to the bookmarks, etc.

Starting it at the command-line, it looks like an exception:

2024-12-05 17:25:21.808 Orion RC[5997:30794] CGImageDestinationFinalize failed for output type 'public.tiff'
2024-12-05 17:25:21.810 Orion RC[5997:30794] CGImageDestinationFinalize failed for output type 'public.tiff'
*** Terminating app due to uncaught exception 'NSImageCacheException', reason: 'Cannot lock focus on image <NSImage 0x6000038c4280 Size={0, 0} RepProvider=(null)>, because it is size zero.'
*** First throw call stack:
(
	0   CoreFoundation                      0x000000019d7062ec __exceptionPreprocess + 176
	1   libobjc.A.dylib                     0x000000019d1ea158 objc_exception_throw + 60
	2   CoreFoundation                      0x000000019d7061dc +[NSException exceptionWithName:reason:userInfo:] + 0
	3   AppKit                              0x00000001a1000280 -[NSImage _lockFocusOnRepresentation:rect:context:hints:flipped:] + 232
	4   AppKit                              0x00000001a0fe97f8 -[NSImage _usingBestRepresentationForRect:context:hints:body:] + 148
	5   AppKit                              0x00000001a100015c -[NSImage lockFocusWithRect:context:hints:flipped:] + 196
	6   Orion RC                            0x0000000100dec6a8 Orion RC + 6096552
	7   Orion RC                            0x000000010114c1b8 Orion RC + 9634232
	8   Orion RC                            0x0000000101141810 Orion RC + 9590800
	9   Orion RC                            0x00000001010ab3c0 Orion RC + 8975296
	10  Orion RC                            0x0000000100cc1974 Orion RC + 4872564
	11  Orion RC                            0x0000000100eab00c Orion RC + 6877196
	12  Orion RC                            0x0000000100ea62d4 Orion RC + 6857428
	13  Orion RC                            0x0000000100eac780 Orion RC + 6883200
	14  Orion RC                            0x0000000100cd113c Orion RC + 4935996
	15  libdispatch.dylib                   0x000000019d3ff750 _dispatch_call_block_and_release + 32
	16  libdispatch.dylib                   0x000000019d4013e8 _dispatch_client_callout + 20
	17  libdispatch.dylib                   0x000000019d4048ec _dispatch_continuation_pop + 600
	18  libdispatch.dylib                   0x000000019d403f08 _dispatch_async_redirect_invoke + 584
	19  libdispatch.dylib                   0x000000019d412ea8 _dispatch_root_queue_drain + 392
	20  libdispatch.dylib                   0x000000019d4136b8 _dispatch_worker_thread2 + 156
	21  libsystem_pthread.dylib             0x000000019d5adfd0 _pthread_wqthread + 228
	22  libsystem_pthread.dylib             0x000000019d5acd28 start_wqthread + 8
)
libc++abi: terminating due to uncaught exception of type NSException
[1]    5997 abort      /Applications/Orion\ RC.app/Contents/MacOS/Orion\ RC

I expect it to start, not instantly die.

Version 0.99.129.4.1-rc (WebKit 621.1.2.111.4) Build date Dec 6 2024 MacBook Pro (macOS Sonoma 14.6.1 build 23G93)

Sonoma (14)


Edit: I have reproduced this and sent in a crash report with this bug's URL. And the website causing it in the crash report details.

    Additional information: The problem is a web site that is instantly crashing Orion, that was in the "current session", with Orion set to re-open all non-private windows from last session on start-up.

    So the feature request would be a way to easily tell Orion, i.e. by holding a button during start, do not reopen the last session. Or for Orion to detect if it was a crash or a recent restart.

      No one is typing