Summary
Saturn (latest Arch/AUR build) freezes with a blank white window and then crashes because the Chromium GPU process dies immediately. The UI stays white for a few seconds, then Electron emits repeated gpu_process_host.cc(968) error_code=1002 messages and finally FATAL: gpu_data_manager_impl_private.cc(450) GPU process isn't usable. Goodbye. Saturn quits right after that.
Environment
- OS: CachyOS (Arch Linux) kernel 6.19.3-2-cachyos (rt-bore)
- Package: saturn-desktop (AUR) + electron19 runtime
- GPU stack: Intel iGPU + NVIDIA TU106 (nvidia 555) on X11 GNOME
- Flags file: none (
~/.config/saturn/saturn-desktop-flags.conf absent)
- Build date: 2026-03-13 (current AUR package)
Steps to Reproduce
- Install saturn-desktop from AUR.
- Launch /usr/bin/saturn-desktop.
- Log in and wait while playback tries to start.
- Watch
journalctl --user -u saturn*.
Observed
warn: 3 warn: 3 ... [43761:0314/121149.226077:ERROR:gpu_process_host.cc(968)] GPU process launch failed: error_code=1002 (repeats ~9x) [43761:0314/121149.229425:FATAL:gpu_data_manager_impl_private.cc(450)] GPU process isn't usable. Goodbye. systemd: app-gnome-saturn-desktop-43761.scope: Consumed 1.4G memory.
Renderer never paints anything besides white; Saturn exits immediately after the FATAL.
Expected
App should keep running even if the GPU process fails (fallback to software compositing or honor --disable-gpu) instead of terminating.
Notes
- Behavior occurs regardless of Deezer CDN resolution (separate bug).
- Other Electron apps on the same system run fine.
- Happy to test builds that disable GPU, upgrade Electron, or handle
error_code=1002 gracefully.
Summary
Saturn (latest Arch/AUR build) freezes with a blank white window and then crashes because the Chromium GPU process dies immediately. The UI stays white for a few seconds, then Electron emits repeated
gpu_process_host.cc(968) error_code=1002messages and finallyFATAL: gpu_data_manager_impl_private.cc(450) GPU process isn't usable. Goodbye.Saturn quits right after that.Environment
~/.config/saturn/saturn-desktop-flags.confabsent)Steps to Reproduce
journalctl --user -u saturn*.Observed
warn: 3 warn: 3 ... [43761:0314/121149.226077:ERROR:gpu_process_host.cc(968)] GPU process launch failed: error_code=1002 (repeats ~9x) [43761:0314/121149.229425:FATAL:gpu_data_manager_impl_private.cc(450)] GPU process isn't usable. Goodbye. systemd: app-gnome-saturn-desktop-43761.scope: Consumed 1.4G memory.
Renderer never paints anything besides white; Saturn exits immediately after the FATAL.
Expected
App should keep running even if the GPU process fails (fallback to software compositing or honor
--disable-gpu) instead of terminating.Notes
error_code=1002gracefully.