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