Bug#1138619: pavucontrol: Locks up X session after switching to other user
Andreas Rönnquist
gusnan at debian.org
Mon Jun 1 12:10:40 BST 2026
Package: pavucontrol
Version: 6.1-1
Severity: normal
Dear Maintainer,
To switch to another user, let's say "testuser", while my normal user is
"gusnan", I open pavucontrol, turn off sound on active user gusnan, by
changing the profile for my sound card "UMC204HD 192k", from "Direct
UMC204HD 192k" to "Off", switch user by the Xfce menu, which gets me to
lightdm, logging in to my "testuser" user, there set the sound card
(since I want sound there, which I don't get otherwise). All fine and
everything works as it should.
When I then want to go back I log out (or switch user and before that
turn off sound for "testuser", the result is the same) -
when I have logged in to user "gusnan" again, IF I didn't close the
pavucontrol window previously on user "gusnan", the X system is
somewhat locked. I can move the mouse, but clicks do little or nothing
and the system is more or less unusable.
On the other hand IF I do exactly the same, but close the pavucontrol
window after turning off sound for "gusnan" before switching to
"testuser", then everything works fine when coming back to user "gusnan".
If I get the system locked like this, the solution I have found is to
switch to a console, kill the pavucontrol process, which unlocks the X
system, and everything works as it should after that when switching
back to X.
-- System Information:
Debian Release: 13.5
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.12.90+deb13.1-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages pavucontrol depends on:
ii libc6 2.41-12+deb13u3
ii libcanberra0 0.30-18
ii libgcc-s1 14.2.0-19
ii libglib2.0-0t64 2.84.4-3~deb13u3
ii libglibmm-2.68-1t64 2.84.0-1
ii libgtk-4-1 4.18.6+ds-2
ii libgtkmm-4.0-0 4.18.0-1
ii libjson-glib-1.0-0 1.10.6+ds-2
ii libpulse-mainloop-glib0 17.0+dfsg1-2+b1
ii libpulse0 17.0+dfsg1-2+b1
ii libsigc++-3.0-0 3.6.0-2+b1
ii libstdc++6 14.2.0-19
Versions of packages pavucontrol recommends:
ii pipewire-pulse 1.4.2-1
ii pulseaudio 17.0+dfsg1-2+b1
pavucontrol suggests no packages.
-- no debconf information
More information about the pkg-pulseaudio-devel
mailing list