This repository was archived by the owner on Sep 30, 2025. It is now read-only.
Description I'm not exactly sure what's caused this, as I was able to run Observatory one time after building it, but now it crashes without fail on each subsequent attempt to launch it. I'm running cosmic-sesion-git on CachyOS, so it's possible I updated something without paying much attention, but the terminal output below doesn't really help determine what the problem is.
Output:
❯ RUST_BACKTRACE=full observatory
[2025-09-15T13:19:54Z WARN wgpu_hal::gles::egl] No config found!
[2025-09-15T13:19:54Z WARN wgpu_hal::gles::egl] EGL says it can present to the window but not natively
[2025-09-15T13:19:54Z WARN wgpu_hal::gles::adapter] Max vertex attribute stride unknown. Assuming it is 2048
[2025-09-15T13:19:54Z WARN wgpu_hal::gles::egl] Re-initializing Gles context due to Wayland window
[2025-09-15T13:19:54Z WARN wgpu_hal::gles::egl] No config found!
[2025-09-15T13:19:54Z WARN wgpu_hal::gles::egl] EGL says it can present to the window but not natively
[2025-09-15T13:19:54Z WARN wgpu_hal::vulkan::conv] Unrecognized present mode 1000361000
[2025-09-15T13:19:54Z WARN wgpu_hal::vulkan::conv] Unrecognized present mode 1000361000
[2025-09-15T13:19:54Z WARN wgpu_hal::vulkan::conv] Unrecognized present mode 1000361000
[2025-09-15T13:19:54Z WARN wgpu_hal::vulkan::conv] Unrecognized present mode 1000361000
[2025-09-15T13:19:54Z ERROR observatory::core::system_info] Child failed, on try 1, with exit code -1. Restarting Gatherer...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.699: Starting v0.6.2...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.699: Initializing system state...
[2025-09-15T13:19:54Z ERROR observatory::core::system_info] Call to Gatherer Ping method failed on try 0: The name is not activatable
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.918: Setting up background data refresh thread...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.918: Initializing platform utilities...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.918: Setting up connection to main app...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.918: Setting up D-Bus connection...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.918: Requesting bus name...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Bus name acquired
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Setting up D-Bus proxy...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Setting up D-Bus signal match...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Setting up D-Bus crossroads...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus properties and methods...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus property `RefreshInterval`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `GetCPUStaticInfo`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `GetCPUDynamicInfo`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `GetDisksInfo`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `GetGPUList`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `GetGPUStaticInfo`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `GetGPUDynamicInfo`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `GetFansInfo`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `GetProcesses`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `GetApps`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `GetServices`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `TerminateProcess`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `KillProcess`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `EnableService`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `DisableService`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `StartService`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `StopService`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `RestartService`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `GetServiceLogs`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus interface `org.freedesktop.DBus.Peer`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `GetMachineId`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Registering D-Bus method `Ping`...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Instantiating System and inserting it into Crossroads...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Creating thread pool...
(observatory-daemon:105798): ObservatoryDaemon::Main-MESSAGE: 13:19:54.919: Serving D-Bus requests...
thread 'main' panicked at observatory/src/pages/overview/mod.rs:165:64:
called `Option::unwrap()` on a `None` value
stack backtrace:
0: 0x55fa92318c02 - <unknown>
1: 0x55fa923460f3 - <unknown>
2: 0x55fa923146e3 - <unknown>
3: 0x55fa92318a52 - <unknown>
4: 0x55fa9231a676 - <unknown>
5: 0x55fa9231a479 - <unknown>
6: 0x55fa9231b002 - <unknown>
7: 0x55fa9231ad86 - <unknown>
8: 0x55fa92319109 - <unknown>
9: 0x55fa9231aa4d - <unknown>
10: 0x55fa90f5ce30 - <unknown>
11: 0x55fa90f5cebc - <unknown>
12: 0x55fa90f5cda9 - <unknown>
13: 0x55fa910fa0d8 - <unknown>
14: 0x55fa91063cd6 - <unknown>
15: 0x55fa91108250 - <unknown>
16: 0x55fa91059a68 - <unknown>
17: 0x55fa90f7b113 - <unknown>
18: 0x55fa911031cd - <unknown>
19: 0x55fa91109e99 - <unknown>
20: 0x55fa9110a950 - <unknown>
21: 0x55fa90fc0fe7 - <unknown>
22: 0x55fa90fc35c5 - <unknown>
23: 0x55fa9110939d - <unknown>
24: 0x55fa90ff140d - <unknown>
25: 0x55fa9109c9fa - <unknown>
26: 0x55fa91048756 - <unknown>
27: 0x55fa91021ce5 - <unknown>
28: 0x55fa9230a6d0 - <unknown>
29: 0x55fa9109cab5 - <unknown>
30: 0x7f06baa27b8b - <unknown>
31: 0x7f06baa27c4b - __libc_start_main
32: 0x55fa90f5d975 - <unknown>
33: 0x0 - <unknown>
Reactions are currently unavailable
I'm not exactly sure what's caused this, as I was able to run Observatory one time after building it, but now it crashes without fail on each subsequent attempt to launch it. I'm running
cosmic-sesion-giton CachyOS, so it's possible I updated something without paying much attention, but the terminal output below doesn't really help determine what the problem is.Output: