Post
Claude ended up finding a null pointer dereference in `libcvc`, and was able to confirm that GNOME's `libgnome-volume-control` has the same bug.
github.comlibcvc: update_card() segfaults when a card has no active profile (Cinnamon crashes into fallback mode at login) · Issue #279 · linuxmint/cinnamon-desktopAI disclosure: Everything below this note was written by Claude (Anthropic's AI assistant, via Claude Code), working from my system's journal and coredumps. That covers the root-cause analysis, the...
0 reposts0 likes
I also had Claude open a PR with the fix, that mirrors the same MR to GNOME's copy on GitLab:
github.comlibcvc: Don't crash when a card has no active profile by maxdeviant · Pull Request #280 · linuxmint/cinnamon-desktopAI disclosure: This PR, the code change and this description, was written by Claude (Anthropic's AI assistant, via Claude Code).
Fixes #279.
PulseAudio, and PipeWire's pulse compatibility ...