I have a Orion window that's hung (no clicks on anything in the website or on the Orion menu above it give any response, except for the Orion window selector, which if I pick another window it doesn't actually bring up). This is 0.99.135.2-rc on MacOS 15.6.1. I have two "Orion RC" apps running, one which I run Kagi Assistant in (which did not hang, and only has 1 tab open), and another for everything else, which at the time of the hanging was a window with 4 tabs and a window with 1 tab. I only have one extension installed, 1Password, and I was not trying to use it at the time it hung, I think I was just reading my gmail.
I ran a sample + spindump script on all of the Orion RC pids on my machine and collected an 850 Gb file (gzipped) file of output like you see below. If you want it, i'll throw it on Google Drive and put the link here. Otherwise, please let me know what diagnostics would be useful for you if/when this happens again.
Orion diagnostics collected on Thu Aug 28 12:03:47 EDT 2025
====== info for pid 4540 ======
-- sample (10s) --
Analysis of sampling com.apple.WebKit.WebContent.Orion (pid 4540) every 1 millisecond
Process: com.apple.WebKit.WebContent.Orion [4540]
Path: /Applications/Orion RC.app/Contents/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent.Orion
Load Address: 0x104c48000
Identifier: com.apple.WebKit.WebContent
Version: 622 (622.1.15.19.2)
Code Type: ARM64
Platform: macOS
Parent Process: launchd [1]
Target Type: live task
Date/Time: 2025-08-28 12:03:47.384 -0400
Launch Time: 2025-08-27 13:43:11.841 -0400
OS Version: macOS 15.6.1 (24G90)
Report Version: 7
Analysis Tool: /usr/bin/sample
Physical footprint: 688.5M
Physical footprint (peak): 832.2M
Idle exit: dirty
----
Call graph:
8362 Thread_2494412 DispatchQueue_1: com.apple.main-thread (serial)
+ 8362 start (in dyld) + 6076 [0x197dd6b98]
+ 8362 WKXPCServiceMain (in WebKit) + 12 [0x109db595c]
+ 8362 WebKit::XPCServiceMain(int, char const**) (in WebKit) + 32 [0x1093dca6c]
+ 8362 xpc_main (in libxpc.dylib) + 64 [0x197e88568]
+ 8362 _xpc_main (in libxpc.dylib) + 40 [0x197e98fc8]
+ 8362 _xpc_objc_main (in libxpc.dylib) + 700 [0x197e889c8]
+ 8362 -[NSRunLoop(NSRunLoop) run] (in Foundation) + 64 [0x1998a879c]
+ 8362 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] (in Foundation) + 212 [0x199830c78]
+ 8362 CFRunLoopRunSpecific (in CoreFoundation) + 572 [0x198260a98]
+ 8271 __CFRunLoopRun (in CoreFoundation) + 1208 [0x1982615d8]
+ ! 8269 __CFRunLoopServiceMachPort (in CoreFoundation) + 160 [0x198262cbc]
+ ! : 8268 mach_msg (in libsystem_kernel.dylib) + 24 [0x198135fa8]
+ ! : | 8268 mach_msg_overwrite (in libsystem_kernel.dylib) + 484 [0x19813e764]
+ ! : | 8268 mach_msg2_internal (in libsystem_kernel.dylib) + 76 [0x1981483a0]
+ ! : | 8268 mach_msg2_trap (in libsystem_kernel.dylib) + 8 [0x198135c34]
+ ! : 1 mach_msg (in libsystem_kernel.dylib) + 24 [0x198135fa8]
+ ! 1 __CFRunLoopServiceMachPort (in CoreFoundation) + 172 [0x198262cc8]
+ ! : 1 voucher_mach_msg_revert (in libdispatch.dylib) + 0 [0x197fe68d4]
+ ! 1 __CFRunLoopServiceMachPort (in CoreFoundation) + 180 [0x198262cd0]
+ ! 1 voucher_mach_msg_adopt (in libsystem_kernel.dylib) + 0 [0x198139204]
+ 76 __CFRunLoopRun (in CoreFoundation) + 1848 [0x198261858]
+ ! 64 __CFRunLoopDoTimers (in CoreFoundation) + 332 [0x19827b44c]
I expected it to not hang.
0.99.135.2-rc
Sequoia (15)