Skip to content
This repository was archived by the owner on Sep 30, 2025. It is now read-only.
This repository was archived by the owner on Sep 30, 2025. It is now read-only.

Observatory Crashing After One Successful Launch #46

@Joomzie

Description

@Joomzie

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>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions