Bug#1108991: pavucontrol fails to launch withh error while failing to load shared object

Manoj Srivastava manoj.srivastava.1962 at gmail.com
Wed Jul 9 05:21:11 BST 2025


Package: pavucontrol
Version: 6.1-1
Severity: important

This is on Trixie RC2, current as of July 8th, 2025.

-------------------------------------------------
> pavucontrol
Couldn't open libGLESv2.so.2: libGLESv2.so.2: cannot open shared object
file: No such file or directory
[1]    139148 IOT instruction  pavucontrol
---------------------------------------------------

I recompiled on this machine (apt-get build-dep pavucontrol; cd
pavucontrol-6.1; fakeroot ./debian/rules binary), but the results were
unchanged, so this is at least some reproducability.

Running under strace had this output at the tail end
 ================================================================================
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 29
fstat(29, {st_mode=S_IFREG|0644, st_size=49698, ...}) = 0
mmap(NULL, 49698, PROT_READ, MAP_PRIVATE, 29, 0) = 0x7f18a7e48000
close(29)                               = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libGLX.so.1", O_RDONLY|O_CLOEXEC) =
-1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libGLX.so.1",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libGLX.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No
such file or directory)
openat(AT_FDCWD, "/usr/lib/libGLX.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT
(No such file or directory)
munmap(0x7f18a7e48000, 49698)           = 0
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 29
fstat(29, {st_mode=S_IFREG|0644, st_size=49698, ...}) = 0
mmap(NULL, 49698, PROT_READ, MAP_PRIVATE, 29, 0) = 0x7f18a7e48000
close(29)                               = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libGL.so.1", O_RDONLY|O_CLOEXEC) =
29
read(29,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) =
832
fstat(29, {st_mode=S_IFREG|0644, st_size=542880, ...}) = 0
close(29)                               = 0
munmap(0x7f18a7e48000, 49698)           = 0
getpid()                                = 131317
getpid()                                = 131317
getpid()                                = 131317
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 29
fstat(29, {st_mode=S_IFREG|0644, st_size=49698, ...}) = 0
mmap(NULL, 49698, PROT_READ, MAP_PRIVATE, 29, 0) = 0x7f18a7e48000
close(29)                               = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libGLESv2.so.2",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libGLESv2.so.2",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libGLESv2.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No
such file or directory)
openat(AT_FDCWD, "/usr/lib/libGLESv2.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT
(No such file or directory)
munmap(0x7f18a7e48000, 49698)           = 0
write(2, "Couldn't open libGLESv2.so.2: li"..., 104Couldn't open
libGLESv2.so.2: libGLESv2.so.2: cannot open shared object file: No such
file or directory
) = 104
gettid()                                = 131317
getpid()                                = 131317
tgkill(131317, 131317, SIGABRT)         = 0
--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=131317,
si_uid=1000} ---
+++ killed by SIGABRT +++
================================================================================

-- System Information:
Debian Release: 13.0
  APT prefers testing-security
  APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.33+deb13-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored:
LC_ALL set to en_US.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-9
ii  libcanberra0             0.30-18
ii  libgcc-s1                14.2.0-19
ii  libglib2.0-0t64          2.84.3-1
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

pavucontrol suggests no packages.

-- no debconf information
-- 
The Basis of the Universe Isn’t Matter or Energy—It’s Data
Manoj Srivastava <srivasta at golden-gryphon.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-pulseaudio-devel/attachments/20250708/8f6cadd0/attachment.htm>


More information about the pkg-pulseaudio-devel mailing list