u/Automatic-Major-5801

▲ 61 r/pop_os

I'm leaving this crap

I've been a Pop!_OS user since the GNOME days. It was rock-solid. Boring, even. I could leave my machine up for weeks and the worst that would happen was a browser tab going stale. That was the Pop!_OS I signed up for.

Then COSMIC shipped, and the same hardware that ran GNOME for years without a hiccup now can't stay up for 48 hours without nuking my entire session.

Today's crash, straight from journalctl:

>systemd: app-cosmic-com.system76.CosmicAppList-10817.scope:
Consumed 1d 8h 13min CPU time, 14.4G memory peak, 0B memory swap peak

14.4 GB of RAM for the app list. Not Chrome. Not a VM. The little widget that shows which apps are open. It had been silently leaking since I logged in two days ago, eating CPU the entire time. On a 62 GB box I didn't even notice until everything died.

What actually killed the session was this gem in `cosmic-applet-bluetooth`:

thread panicked at libcosmic/src/applet/token/wayland_handler.rs:167:50:

called \Result::unwrap()` on an `Err` value:`

OtherError(IoError(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" }))

A broken Wayland pipe — a recoverable I/O error — was handled with `.unwrap()`.
So one transient Bluetooth blip panics the panel, which cascades...

This is not a one-off. It happens to me regularly.

The whole stack is held together with `.unwrap()` and hope.

---

TL;DR: Pop!_OS on GNOME was bulletproof for years. Pop!_OS on COSMIC kills my whole session every couple of days because a Bluetooth applet panics on a broken pipe and an app-list widget leaks 14 GB of RAM. Switching distros.

reddit.com