I found the issue on my device. It was the (desktop?) service for Cloudflare’s warp-cli cilent, warp-desktop-svc.service, within the .config folder for systemd.
Moving that file away from the folder fixes the issue completely. I don’t know why it happened, nor can I see the logs of it, because systemctl doesn’t find it anywhere else.
Update: I now can, because TIL about user services. Though the logs showed that this service crashed alot, I feel like it did not show much on what could’ve happened that caused the entire GNOME shell to crash:
Apr 30 00:38:10 DumTUF-Linux systemd[3688]: Started warp-desktop-svc.service - Cloudflare Zero Trust Client Service.
Apr 30 00:38:10 DumTUF-Linux warp-desktop-svc[3708]: 2026-04-29T17:38:10.502Z INFO ThreadId(01) warp_desktop_svc::linux: Desktop service started
Apr 30 00:38:10 DumTUF-Linux warp-desktop-svc[3708]: 2026-04-29T17:38:10.502Z INFO ThreadId(01) warp_desktop_svc::linux: Log directory path: "/home/dumdum/.local/share/cloudflare-warp-gui"
Apr 30 00:38:10 DumTUF-Linux warp-desktop-svc[3708]: 2026-04-29T17:38:10.502Z INFO ThreadId(01) warp_desktop_svc::linux: Setting IPC log file path to Some("/home/dumdum/.local/share/cloudflare-warp-gui/desktop-svc-ipc.log")
Apr 30 00:40:20 DumTUF-Linux warp-desktop-svc[3708]: 2026-04-29T17:40:20.243Z INFO ThreadId(04) warp_desktop_svc::linux: Received update IpcError
Apr 30 00:40:20 DumTUF-Linux warp-desktop-svc[3708]: 2026-04-29T17:40:20.243Z INFO ThreadId(04) warp_desktop_svc::linux: Received IPCError. Retrying connection to daemon.
Apr 30 00:40:20 DumTUF-Linux warp-desktop-svc[3708]: 2026-04-29T17:40:20.243Z WARN ThreadId(04) warp_ipc::client::client: IPC client reached EOF, daemon connection lost
Apr 30 00:40:20 DumTUF-Linux warp-desktop-svc[3708]: 2026-04-29T17:40:20.243Z INFO ThreadId(04) warp_ipc::client::client: IPC tasks shutting down
Apr 30 00:40:20 DumTUF-Linux warp-desktop-svc[3708]: 2026-04-29T17:40:20.244Z ERROR ThreadId(01) warp_desktop_svc::linux: IPC connection failed. Retrying in 10secs
Apr 30 00:40:20 DumTUF-Linux systemd[3688]: Stopping warp-desktop-svc.service - Cloudflare Zero Trust Client Service...
Apr 30 00:40:20 DumTUF-Linux systemd[3688]: Stopped warp-desktop-svc.service - Cloudflare Zero Trust Client Service.
Apr 30 00:40:53 DumTUF-Linux systemd[3662]: Started warp-desktop-svc.service - Cloudflare Zero Trust Client Service.
Apr 30 00:40:53 DumTUF-Linux warp-desktop-svc[3682]: 2026-04-29T17:40:53.088Z INFO ThreadId(01) warp_desktop_svc::linux: Desktop service started
Apr 30 00:40:53 DumTUF-Linux warp-desktop-svc[3682]: 2026-04-29T17:40:53.088Z INFO ThreadId(01) warp_desktop_svc::linux: Log directory path: "/home/dumdum/.local/share/cloudflare-warp-gui"
Apr 30 00:40:53 DumTUF-Linux warp-desktop-svc[3682]: 2026-04-29T17:40:53.088Z INFO ThreadId(01) warp_desktop_svc::linux: Setting IPC log file path to Some("/home/dumdum/.local/share/cloudflare-warp-gui/desktop-svc-ipc.log")
Apr 30 00:41:48 DumTUF-Linux warp-desktop-svc[3682]: 2026-04-29T17:41:48.231Z INFO ThreadId(02) warp_desktop_svc::linux: Received update IpcError
Apr 30 00:41:48 DumTUF-Linux warp-desktop-svc[3682]: 2026-04-29T17:41:48.231Z INFO ThreadId(02) warp_desktop_svc::linux: Received IPCError. Retrying connection to daemon.
Apr 30 00:41:48 DumTUF-Linux warp-desktop-svc[3682]: 2026-04-29T17:41:48.231Z WARN ThreadId(02) warp_ipc::client::client: IPC client reached EOF, daemon connection lost
Apr 30 00:41:48 DumTUF-Linux warp-desktop-svc[3682]: 2026-04-29T17:41:48.231Z INFO ThreadId(02) warp_ipc::client::client: IPC tasks shutting down
Apr 30 00:41:48 DumTUF-Linux warp-desktop-svc[3682]: 2026-04-29T17:41:48.232Z ERROR ThreadId(01) warp_desktop_svc::linux: IPC connection failed. Retrying in 10secs
Apr 30 00:41:48 DumTUF-Linux systemd[3662]: Stopping warp-desktop-svc.service - Cloudflare Zero Trust Client Service...
Apr 30 00:41:48 DumTUF-Linux systemd[3662]: Stopped warp-desktop-svc.service - Cloudflare Zero Trust Client Service.
Apr 30 00:42:20 DumTUF-Linux systemd[3666]: Started warp-desktop-svc.service - Cloudflare Zero Trust Client Service.
Apr 30 00:42:20 DumTUF-Linux warp-desktop-svc[3688]: 2026-04-29T17:42:20.677Z INFO ThreadId(01) warp_desktop_svc::linux: Desktop service started
Apr 30 00:42:20 DumTUF-Linux warp-desktop-svc[3688]: 2026-04-29T17:42:20.677Z INFO ThreadId(01) warp_desktop_svc::linux: Log directory path: "/home/dumdum/.local/share/cloudflare-warp-gui"
Apr 30 00:42:20 DumTUF-Linux warp-desktop-svc[3688]: 2026-04-29T17:42:20.677Z INFO ThreadId(01) warp_desktop_svc::linux: Setting IPC log file path to Some("/home/dumdum/.local/share/cloudflare-warp-gui/desktop-svc-ipc.log")
Apr 30 00:43:55 DumTUF-Linux warp-desktop-svc[3688]: 2026-04-29T17:43:55.427Z INFO ThreadId(03) warp_desktop_svc::linux: Received update IpcError
Apr 30 00:43:55 DumTUF-Linux warp-desktop-svc[3688]: 2026-04-29T17:43:55.427Z INFO ThreadId(03) warp_desktop_svc::linux: Received IPCError. Retrying connection to daemon.
Apr 30 00:43:55 DumTUF-Linux warp-desktop-svc[3688]: 2026-04-29T17:43:55.427Z WARN ThreadId(03) warp_ipc::client::client: IPC client reached EOF, daemon connection lost
Apr 30 00:43:55 DumTUF-Linux warp-desktop-svc[3688]: 2026-04-29T17:43:55.427Z INFO ThreadId(03) warp_ipc::client::client: IPC tasks shutting down
Apr 30 00:43:55 DumTUF-Linux warp-desktop-svc[3688]: 2026-04-29T17:43:55.427Z ERROR ThreadId(01) warp_desktop_svc::linux: IPC connection failed. Retrying in 10secs
Apr 30 00:43:55 DumTUF-Linux systemd[3666]: Stopping warp-desktop-svc.service - Cloudflare Zero Trust Client Service...
Apr 30 00:43:55 DumTUF-Linux systemd[3666]: Stopped warp-desktop-svc.service - Cloudflare Zero Trust Client Service.
Apr 30 00:45:58 DumTUF-Linux systemd[3673]: Started warp-desktop-svc.service - Cloudflare Zero Trust Client Service.
Apr 30 00:45:58 DumTUF-Linux warp-desktop-svc[3694]: 2026-04-29T17:45:58.746Z INFO ThreadId(01) warp_desktop_svc::linux: Desktop service started
Apr 30 00:45:58 DumTUF-Linux warp-desktop-svc[3694]: 2026-04-29T17:45:58.746Z INFO ThreadId(01) warp_desktop_svc::linux: Log directory path: "/home/dumdum/.local/share/cloudflare-warp-gui"
Apr 30 00:45:58 DumTUF-Linux warp-desktop-svc[3694]: 2026-04-29T17:45:58.746Z INFO ThreadId(01) warp_desktop_svc::linux: Setting IPC log file path to Some("/home/dumdum/.local/share/cloudflare-warp-gui/desktop-svc-ipc.log")
Apr 30 00:46:09 DumTUF-Linux systemd[3673]: Stopping warp-desktop-svc.service - Cloudflare Zero Trust Client Service...
Apr 30 00:46:09 DumTUF-Linux systemd[3673]: Stopped warp-desktop-svc.service - Cloudflare Zero Trust Client Service.
Apr 30 00:46:10 DumTUF-Linux systemd[4234]: Started warp-desktop-svc.service - Cloudflare Zero Trust Client Service.
Apr 30 00:46:10 DumTUF-Linux warp-desktop-svc[4253]: 2026-04-29T17:46:10.821Z INFO ThreadId(01) warp_desktop_svc::linux: Desktop service started
Apr 30 00:46:10 DumTUF-Linux warp-desktop-svc[4253]: 2026-04-29T17:46:10.821Z INFO ThreadId(01) warp_desktop_svc::linux: Log directory path: "/home/dumdum/.local/share/cloudflare-warp-gui"
Apr 30 00:46:10 DumTUF-Linux warp-desktop-svc[4253]: 2026-04-29T17:46:10.821Z INFO ThreadId(01) warp_desktop_svc::linux: Setting IPC log file path to Some("/home/dumdum/.local/share/cloudflare-warp-gui/desktop-svc-ipc.log")
Apr 30 00:46:44 DumTUF-Linux warp-desktop-svc[4253]: 2026-04-29T17:46:44.253Z INFO ThreadId(02) warp_desktop_svc::linux: Received update IpcError
Apr 30 00:46:44 DumTUF-Linux warp-desktop-svc[4253]: 2026-04-29T17:46:44.253Z INFO ThreadId(02) warp_desktop_svc::linux: Received IPCError. Retrying connection to daemon.
Apr 30 00:46:44 DumTUF-Linux warp-desktop-svc[4253]: 2026-04-29T17:46:44.253Z WARN ThreadId(02) warp_ipc::client::client: IPC client reached EOF, daemon connection lost
Apr 30 00:46:44 DumTUF-Linux warp-desktop-svc[4253]: 2026-04-29T17:46:44.253Z INFO ThreadId(02) warp_ipc::client::client: IPC tasks shutting down
Apr 30 00:46:44 DumTUF-Linux warp-desktop-svc[4253]: 2026-04-29T17:46:44.255Z ERROR ThreadId(01) warp_desktop_svc::linux: IPC connection failed. Retrying in 10secs
Apr 30 00:46:44 DumTUF-Linux systemd[4234]: Stopping warp-desktop-svc.service - Cloudflare Zero Trust Client Service...
Apr 30 00:46:44 DumTUF-Linux systemd[4234]: Stopped warp-desktop-svc.service - Cloudflare Zero Trust Client Service.
warp-cli and the main warp-svc.service still works fine after removing it, and I still get the system tray icon on startup. Cloudflare doesn’t even have a consumer desktop cilent for WARP on Linux, so I honestly don’t know where that came from.
Unfortunately it’s getting very late for me so I won’t report this immediately to Cloudflare, but I hope someone else can do it.