Bug#1107868: mumble: segfault on first start
severity 1107868 important forwarded 1107868 https://github.com/mumble-voip/mumble/pull/6852#issuecomment-3070250752 thanks I'm lowering the severity of this bug from "serious" to "important". The justification is that this bug causes a Segfault in specific cases where PipeWire libraries are installed without configuration installed, rather than making package unusable to everyone. https://www.debian.org/Bugs/Developer#severities Upstream is working on the bug but the specific problem is not clear, and I don't think this bug is worth removal of the package for everyone in Debian on July 26. We're close to the next release and I would rather not risk Mumble not shipping at all over this. Mumble can be updated in a Point Release for this issue. -- Chris Chris Knadle [email protected] On 7/14/25 12:54, Chris Knadle wrote: I've forwarded the additional bug information upstream to see if additional fixes can be done for this bug. Thanks Chris Knadle [email protected] On 7/11/25 12:08, Thorsten Glaser wrote: Package: mumble Version: 1.5.735-5 Followup-For: Bug #1107868 X-Debbugs-Cc: [email protected] A backtrace and hopefully more useful information follows. I’ve got no idea how to backtrace through the clone(2) syscall, so no idea what to try to cast the “arg” argument to, but there is something suspect: The current (crashing) thread is named AudioOutput, while the main() thread seems to be currently executing the destructor of a class called AudioOutput. Might be that if it tries multiple audio outputs it creates and destroys multiple AudioOutput objects, and that these objects spawn threads, but that they reuse the single “AudioOutput” thread or some of its variables? (gdb) r Starting program: /usr/bin/mumble Downloading 542.84 K separate debug info for /lib64/ld-linux-x86-64.so.2 Downloading 47.69 K separate debug info for system-supplied DSO at 0x77fc5000 Downloading 1.62 M separate debug info for /lib/x86_64-linux-gnu/libPocoXML.so.100 Downloading 1.31 M separate debug info for /lib/x86_64-linux-gnu/libPocoZip.so.100 Downloading 5.78 M separate debug info for /lib/x86_64-linux-gnu/libPocoFoundation.so.100 Downloading 593.04 K separate debug info for /lib/x86_64-linux-gnu/libsndfile.so.1 Downloading 12.19 M separate debug info for /lib/x86_64-linux-gnu/libprotobuf.so.32 Downloading 5.21 M separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.3 Downloading 1.41 M separate debug info for /lib/x86_64-linux-gnu/libssl.so.3 Downloading 14.34 M separate debug info for /lib/x86_64-linux-gnu/libQt5Network.so.5 Downloading 295.37 K separate debug info for /home/tg/.cache/debuginfod_client/3c8f80ff1a4dfed6d343b44117a09bbf712aac2b/debuginfo Downloading 988.20 K separate debug info for /lib/x86_64-linux-gnu/libQt5Xml.so.5 Downloading 1.83 M separate debug info for /lib/x86_64-linux-gnu/libQt5Sql.so.5 Downloading 2.67 M separate debug info for /lib/x86_64-linux-gnu/libQt5Svg.so.5 Downloading 122.07 K separate debug info for /home/tg/.cache/debuginfod_client/62639e72eab35785019a4b6ae2879528fd5822de/debuginfo Downloading 36.69 M separate debug info for /lib/x86_64-linux-gnu/libQt5Widgets.so.5 Downloading 40.33 M separate debug info for /lib/x86_64-linux-gnu/libQt5Gui.so.5 Downloading 5.94 M separate debug info for /home/tg/.cache/debuginfod_client/e2f93f74d4662093f1c8592146f29cc221dea23c/debuginfo [trimming backtrace output to not duplicate it in the report]
Bug#1107868: mumble: segfault on first start
I've forwarded the additional bug information upstream to see if additional fixes can be done for this bug. Thanks Chris Knadle [email protected] On 7/11/25 12:08, Thorsten Glaser wrote: Package: mumble Version: 1.5.735-5 Followup-For: Bug #1107868 X-Debbugs-Cc: [email protected] A backtrace and hopefully more useful information follows. I’ve got no idea how to backtrace through the clone(2) syscall, so no idea what to try to cast the “arg” argument to, but there is something suspect: The current (crashing) thread is named AudioOutput, while the main() thread seems to be currently executing the destructor of a class called AudioOutput. Might be that if it tries multiple audio outputs it creates and destroys multiple AudioOutput objects, and that these objects spawn threads, but that they reuse the single “AudioOutput” thread or some of its variables? (gdb) r Starting program: /usr/bin/mumble Downloading 542.84 K separate debug info for /lib64/ld-linux-x86-64.so.2 Downloading 47.69 K separate debug info for system-supplied DSO at 0x77fc5000 Downloading 1.62 M separate debug info for /lib/x86_64-linux-gnu/libPocoXML.so.100 Downloading 1.31 M separate debug info for /lib/x86_64-linux-gnu/libPocoZip.so.100 Downloading 5.78 M separate debug info for /lib/x86_64-linux-gnu/libPocoFoundation.so.100 Downloading 593.04 K separate debug info for /lib/x86_64-linux-gnu/libsndfile.so.1 Downloading 12.19 M separate debug info for /lib/x86_64-linux-gnu/libprotobuf.so.32 Downloading 5.21 M separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.3 Downloading 1.41 M separate debug info for /lib/x86_64-linux-gnu/libssl.so.3 Downloading 14.34 M separate debug info for /lib/x86_64-linux-gnu/libQt5Network.so.5 Downloading 295.37 K separate debug info for /home/tg/.cache/debuginfod_client/3c8f80ff1a4dfed6d343b44117a09bbf712aac2b/debuginfo Downloading 988.20 K separate debug info for /lib/x86_64-linux-gnu/libQt5Xml.so.5 Downloading 1.83 M separate debug info for /lib/x86_64-linux-gnu/libQt5Sql.so.5 Downloading 2.67 M separate debug info for /lib/x86_64-linux-gnu/libQt5Svg.so.5 Downloading 122.07 K separate debug info for /home/tg/.cache/debuginfod_client/62639e72eab35785019a4b6ae2879528fd5822de/debuginfo Downloading 36.69 M separate debug info for /lib/x86_64-linux-gnu/libQt5Widgets.so.5 Downloading 40.33 M separate debug info for /lib/x86_64-linux-gnu/libQt5Gui.so.5 Downloading 5.94 M separate debug info for /home/tg/.cache/debuginfod_client/e2f93f74d4662093f1c8592146f29cc221dea23c/debuginfo [trimming backtrace output to not duplicate it in the report]
Bug#1107868: mumble: segfault on first start
Package: mumble Version: 1.5.735-5 Followup-For: Bug #1107868 X-Debbugs-Cc: [email protected] A backtrace and hopefully more useful information follows. I’ve got no idea how to backtrace through the clone(2) syscall, so no idea what to try to cast the “arg” argument to, but there is something suspect: The current (crashing) thread is named AudioOutput, while the main() thread seems to be currently executing the destructor of a class called AudioOutput. Might be that if it tries multiple audio outputs it creates and destroys multiple AudioOutput objects, and that these objects spawn threads, but that they reuse the single “AudioOutput” thread or some of its variables? (gdb) r Starting program: /usr/bin/mumble Downloading 542.84 K separate debug info for /lib64/ld-linux-x86-64.so.2 Downloading 47.69 K separate debug info for system-supplied DSO at 0x77fc5000 Downloading 1.62 M separate debug info for /lib/x86_64-linux-gnu/libPocoXML.so.100 Downloading 1.31 M separate debug info for /lib/x86_64-linux-gnu/libPocoZip.so.100 Downloading 5.78 M separate debug info for /lib/x86_64-linux-gnu/libPocoFoundation.so.100 Downloading 593.04 K separate debug info for /lib/x86_64-linux-gnu/libsndfile.so.1 Downloading 12.19 M separate debug info for /lib/x86_64-linux-gnu/libprotobuf.so.32 Downloading 5.21 M separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.3 Downloading 1.41 M separate debug info for /lib/x86_64-linux-gnu/libssl.so.3 Downloading 14.34 M separate debug info for /lib/x86_64-linux-gnu/libQt5Network.so.5 Downloading 295.37 K separate debug info for /home/tg/.cache/debuginfod_client/3c8f80ff1a4dfed6d343b44117a09bbf712aac2b/debuginfo Downloading 988.20 K separate debug info for /lib/x86_64-linux-gnu/libQt5Xml.so.5 Downloading 1.83 M separate debug info for /lib/x86_64-linux-gnu/libQt5Sql.so.5 Downloading 2.67 M separate debug info for /lib/x86_64-linux-gnu/libQt5Svg.so.5 Downloading 122.07 K separate debug info for /home/tg/.cache/debuginfod_client/62639e72eab35785019a4b6ae2879528fd5822de/debuginfo Downloading 36.69 M separate debug info for /lib/x86_64-linux-gnu/libQt5Widgets.so.5
Bug#1107868: mumble: segfault on first start
Package: mumble Version: 1.5.735-5 Followup-For: Bug #1107868 X-Debbugs-Cc: [email protected] Control: reopen 1107868 tg@tgb1:~ $ mumble 2025-07-11 17:36:25.602 JACK 1.9.22 from libjack.so.0 2025-07-11 17:36:25.603 PipeWire 1.4.2 from libpipewire-0.3.so.0 ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side ALSA lib pcm_route.c:878:(find_matching_chmap) Found no matching channel map ALSA lib pcm_route.c:878:(find_matching_chmap) Found no matching channel map ALSA lib pcm_route.c:878:(find_matching_chmap) Found no matching channel map ALSA lib pcm_route.c:878:(find_matching_chmap) Found no matching channel map Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock 2025-07-11 17:36:25.677 PortAudio V19.6.0-devel, revision 396fe4b6699ae929d3a685b3ef8a7e97396139a4 from libportaudio.so.2 2025-07-11 17:36:25.681 PulseAudio 17.0.0 from libpulse.so.0 2025-07-11 17:36:25.682 PulseAudio: Connection failure: Connection refused 2025-07-11 17:36:25.683 Theme: "Mumble" 2025-07-11 17:36:25.683 Style: "Lite" 2025-07-11 17:36:25.683 --> qss: ":themes/Default/Lite.qss" 2025-07-11 17:36:25.684 Locale is "C" (System: "C") 2025-07-11 17:36:25.684 Unable to find bundled translations for locale "C" 2025-07-11 17:36:25.703 Database SQLite: "3.46.1" 2025-07-11 17:36:25.714 Updating application palette 2025-07-11 17:36:25.723 GlobalShortcutX: Using XI2 2.4 2025-07-11 17:36:25.746 QMetaObject::connectSlotsByName: No matching signal for on_qtvUsers_customContextMenuRequested(QPoint,bool) 2025-07-11 17:36:25.746 QMetaObject::connectSlotsByName: No matching signal for on_muteCuePopup_triggered() 2025-07-11 17:36:25.834 SocketRPC: Removing old socket on "/tmp/runtime-tg/MumbleSocket" 2025-07-11 17:36:25.839 AudioInput: Opus encoder set for high quality speech 2025-07-11 17:36:25.839 AudioInput: 4 bits/s, 48000 hz, 480 sample [W][17:36:25.839392] pw.conf | [ conf.c: 1182 try_load_conf()] can't load config client.conf: No such file or directory [E][17:36:25.839404] pw.conf | [ conf.c: 1215 pw_conf_load_conf_for_context()] can't load config client.conf: No such file or directory [W][17:36:25.839517] pw.conf | [ conf.c: 1182 try_load_conf()] can't load config client.conf: No such file or directory [E][17:36:25.839522] pw.conf | [ conf.c: 1215 pw_conf_load_conf_for_context()] can't load config client.conf: No such file or directory 2025-07-11 17:36:25.848 AudioInput: Opus encoder set for high quality speech 2025-07-11 17:36:25.848 AudioInput: 4 bits/s, 48000 hz, 480 sample [W][17:36:25.849018] pw.conf | [ conf.c: 1182 try_load_conf()] can't load config client.conf: No such file or directory [E][17:36:25.849022] pw.conf | [ conf.c: 1215 pw_conf_load_conf_for_context()] can't load config client.conf: No such file or directory [W][17:36:25.849077] pw.conf | [ conf.c: 1182 try_load_conf()] can't load config client.conf: No such file or directory [E][17:36:25.849080] pw.conf | [ conf.c: 1215 pw_conf_load_conf_for_context()] can't load config client.conf: No such file or directory pure virtual method called terminate called without an active exception Aborted (core dumped) 134|tg@tgb1:~ $ dpkg -l mumble Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==---= ii mumble 1.5.735-5amd64Low latency encrypted VoIP client -- 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.35+deb13-amd64 (SMP w/16 CPU threads; PREEMPT) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: sysvinit (via /sbin/init) Versions of packages mumble depends on: ii libasound2t64 1.2.14-1 ii libavahi-compat-libdnssd1 0.8-16 ii libc6 2.41-9 ii libgcc-s1 14.2.0-19 ii libopus0 1.5.2-2 ii libpocofoundation100 1.13.0-6+b2 ii libpocoxml100 1.13.0-6+b2 ii libpocozip100 1.13.0-6+b2 ii libprotobuf32t64 3.21.12-11 ii libqt5core5t64 5.15.15+dfsg-6 ii libqt5dbus5t64
Bug#1107868: mumble: segfault on first start
Greetings. Upstream found the bug in the variable name based on Philipp Kern's backtrace from Debian Bug #1091358 https://github.com/mumble-voip/mumble/pull/6852/commits/cd4acaaec3b1b1b7ec7b8819a6f7ac2d81ea14f1 I'm working on an upload. -- Chris Chris Knadle [email protected] On 6/28/25 20:50, Thorsten Glaser wrote: On Sat, 21 Jun 2025, Chris Knadle wrote: The ALSA backend is supported, and depends on it, and loads other audio libraries if they are found (PipeWire, PulseAudio, JACK) -- but if PipeWire is found it prioritizes that over ALSA. So in this case it looks like libpipewire-0.3.so.0 and libpulse.so.0 are found, so Mumble tries to connect to pipewire, but then the PipeWire configuration pw.conf isn't found, leading to a Segfault. Heh. Presence of the client libraries must not be used as an indicator that the thing is used. The client libraries are there because some software links against them to support these things, no matter whether they actually are used, after all (mplayer most likely). This is like with libsystemd0 which is present so dæmons can use it to communicate with systemd about their readiness state, so the dæmon executable is linked against it, but it’s never actually used on my system since there is no systemd on it. (Other than being used as entry door for the Jia Tan exploit, of course.) Upsgream would like to fix the bug and they are requesting a coredump and/or a backtrace, if that can be provided. I can provide a backtrace (just not right now) easily enough. Not sure about a coredump vs. possible info leak, will have to see. Later, //mirabilos
Bug#1107868: mumble: segfault on first start
Seems like it was too late already yesterday and I forgot to add libpipewire-0.3-0t64. Here is a reproducer for the segfault: $ debvm-create -r trixie --initsystem=sysv -- \ --hook-dir=/usr/share/mmdebstrap/hooks/useradd \ --include=linux-image-generic,xserver-xorg-core,icewm,xdm,xserver-xorg-input-libinput,xterm,mumble,libpipewire-0.3-0t64 \ --customize-hook='usermod --root "$1" -aG audio user' \ --customize-hook='echo user:debian | chpasswd --root "$1"' $ debvm-run -g -- -audio driver=sdl,model=virtio Cheers Jochen * Jochen Sprickerhof [2025-06-29 22:10]: Hi Thorsten, I was not able to reproduce this problem in a fresh trixie VM. This is what I tried: $ debvm-create -r trixie --initsystem=sysv -- \ --hook-dir=/usr/share/mmdebstrap/hooks/useradd \ --include=linux-image-generic,xserver-xorg-core,icewm,xdm,xserver-xorg-input-libinput,xterm,mumble \ --customize-hook='usermod --root "$1" -aG audio user' \ --customize-hook='echo user:debian | chpasswd --root "$1"' $ debvm-run -g -- -audio driver=sdl,model=virtio Login in xdm with user:debian. Open an xterm and run mumble. This works and I get audio output. Cheers Jochen * Thorsten Glaser [2025-06-29 02:50]: On Sat, 21 Jun 2025, Chris Knadle wrote: The ALSA backend is supported, and depends on it, and loads other audio libraries if they are found (PipeWire, PulseAudio, JACK) -- but if PipeWire is found it prioritizes that over ALSA. So in this case it looks like libpipewire-0.3.so.0 and libpulse.so.0 are found, so Mumble tries to connect to pipewire, but then the PipeWire configuration pw.conf isn't found, leading to a Segfault. Heh. Presence of the client libraries must not be used as an indicator that the thing is used. The client libraries are there because some software links against them to support these things, no matter whether they actually are used, after all (mplayer most likely). This is like with libsystemd0 which is present so dæmons can use it to communicate with systemd about their readiness state, so the dæmon executable is linked against it, but it’s never actually used on my system since there is no systemd on it. (Other than being used as entry door for the Jia Tan exploit, of course.) Upsgream would like to fix the bug and they are requesting a coredump and/or a backtrace, if that can be provided. I can provide a backtrace (just not right now) easily enough. Not sure about a coredump vs. possible info leak, will have to see. Later, //mirabilos -- 15:41⎜ Somebody write a testsuite for helloworld :-) signature.asc Description: PGP signature
Bug#1107868: mumble: segfault on first start
Hi Thorsten, I was not able to reproduce this problem in a fresh trixie VM. This is what I tried: $ debvm-create -r trixie --initsystem=sysv -- \ --hook-dir=/usr/share/mmdebstrap/hooks/useradd \ --include=linux-image-generic,xserver-xorg-core,icewm,xdm,xserver-xorg-input-libinput,xterm,mumble \ --customize-hook='usermod --root "$1" -aG audio user' \ --customize-hook='echo user:debian | chpasswd --root "$1"' $ debvm-run -g -- -audio driver=sdl,model=virtio Login in xdm with user:debian. Open an xterm and run mumble. This works and I get audio output. Cheers Jochen * Thorsten Glaser [2025-06-29 02:50]: On Sat, 21 Jun 2025, Chris Knadle wrote: The ALSA backend is supported, and depends on it, and loads other audio libraries if they are found (PipeWire, PulseAudio, JACK) -- but if PipeWire is found it prioritizes that over ALSA. So in this case it looks like libpipewire-0.3.so.0 and libpulse.so.0 are found, so Mumble tries to connect to pipewire, but then the PipeWire configuration pw.conf isn't found, leading to a Segfault. Heh. Presence of the client libraries must not be used as an indicator that the thing is used. The client libraries are there because some software links against them to support these things, no matter whether they actually are used, after all (mplayer most likely). This is like with libsystemd0 which is present so dæmons can use it to communicate with systemd about their readiness state, so the dæmon executable is linked against it, but it’s never actually used on my system since there is no systemd on it. (Other than being used as entry door for the Jia Tan exploit, of course.) Upsgream would like to fix the bug and they are requesting a coredump and/or a backtrace, if that can be provided. I can provide a backtrace (just not right now) easily enough. Not sure about a coredump vs. possible info leak, will have to see. Later, //mirabilos -- 15:41⎜ Somebody write a testsuite for helloworld :-) signature.asc Description: PGP signature
Bug#1107868: mumble: segfault on first start
On Sat, 21 Jun 2025, Chris Knadle wrote: > The ALSA backend is supported, and depends on it, and loads other audio > libraries if they are found (PipeWire, PulseAudio, JACK) -- but if PipeWire is > found it prioritizes that over ALSA. So in this case it looks like > libpipewire-0.3.so.0 and libpulse.so.0 are found, so Mumble tries to connect > to > pipewire, but then the PipeWire configuration pw.conf isn't found, leading to > a > Segfault. Heh. Presence of the client libraries must not be used as an indicator that the thing is used. The client libraries are there because some software links against them to support these things, no matter whether they actually are used, after all (mplayer most likely). This is like with libsystemd0 which is present so dæmons can use it to communicate with systemd about their readiness state, so the dæmon executable is linked against it, but it’s never actually used on my system since there is no systemd on it. (Other than being used as entry door for the Jia Tan exploit, of course.) > Upsgream would like to fix the bug and they are requesting a coredump and/or a > backtrace, if that can be provided. I can provide a backtrace (just not right now) easily enough. Not sure about a coredump vs. possible info leak, will have to see. Later, //mirabilos -- 15:41⎜ Somebody write a testsuite for helloworld :-)
Bug#1107868: mumble: segfault on first start
tags 1107868 + moreinfo thanks Hello Thorsten. Upstream responded with information about this bug. The ALSA backend is supported, and depends on it, and loads other audio libraries if they are found (PipeWire, PulseAudio, JACK) -- but if PipeWire is found it prioritizes that over ALSA. So in this case it looks like libpipewire-0.3.so.0 and libpulse.so.0 are found, so Mumble tries to connect to pipewire, but then the PipeWire configuration pw.conf isn't found, leading to a Segfault. Upsgream would like to fix the bug and they are requesting a coredump and/or a backtrace, if that can be provided. I believe a coredump can be created by executing 'ulimit -c ' in a terminal and then executing mumble afterwards in the same terminal session (assuming the shell used includes ulimit, such as bash). Apparently 'ulimit -c unlimited' can be used to allow any size coredump. Thanks -- Chris Chris Knadle [email protected] On 6/16/25 06:06, Thorsten Glaser wrote: Package: mumble Version: 1.5.735-4 Severity: important X-Debbugs-Cc: [email protected] Freshly installed: $ mumble Dir didn't exist: /home/tg/.local/share/data/Mumble Successfully migrated data directory 2025-06-16 12:04:45.005 JACK 1.9.22 from libjack.so.0 2025-06-16 12:04:45.022 PipeWire 1.4.2 from libpipewire-0.3.so.0 2025-06-16 12:04:45.048 PulseAudio 17.0.0 from libpulse.so.0 2025-06-16 12:04:45.049 PulseAudio: Connection failure: Connection refused 2025-06-16 12:04:45.062 Theme: "Mumble" 2025-06-16 12:04:45.062 Style: "Lite" 2025-06-16 12:04:45.062 --> qss: ":themes/Default/Lite.qss" 2025-06-16 12:04:45.070 Locale is "C" (System: "C") 2025-06-16 12:04:45.070 Unable to find bundled translations for locale "C" 2025-06-16 12:04:49.173 Database SQLite: "3.46.1" 2025-06-16 12:04:49.353 Updating application palette 2025-06-16 12:04:49.510 GlobalShortcutX: Using XI2 2.4 2025-06-16 12:04:49.685 QMetaObject::connectSlotsByName: No matching signal for on_qtvUsers_customContextMenuRequested(QPoint,bool) 2025-06-16 12:04:49.686 QMetaObject::connectSlotsByName: No matching signal for on_muteCuePopup_triggered() 2025-06-16 12:04:49.928 AudioInput: Opus encoder set for high quality speech 2025-06-16 12:04:49.928 AudioInput: 4 bits/s, 48000 hz, 480 sample [W][12:04:49.936583] pw.conf | [ conf.c: 1182 try_load_conf()] can't load config client.conf: No such file or directory [E][12:04:49.936617] pw.conf | [ conf.c: 1215 pw_conf_load_conf_for_context()] can't load config client.conf: No such file or directory [W][12:04:49.937180] pw.conf | [ conf.c: 1182 try_load_conf()] can't load config client.conf: No such file or directory [E][12:04:49.937436] pw.conf | [ conf.c: 1215 pw_conf_load_conf_for_context()] can't load config client.conf: No such file or directory Segmentation fault (core dumped) -- 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.30-amd64 (SMP w/2 CPU threads; PREEMPT) Kernel taint flags: TAINT_WARN Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: sysvinit (via /sbin/init) Versions of packages mumble depends on: ii libasound2t64 1.2.14-1 ii libavahi-compat-libdnssd1 0.8-16 ii libc6 2.41-8 ii libgcc-s1 14.2.0-19 ii libopus0 1.5.2-2 ii libpocofoundation100 1.13.0-6+b2 ii libpocoxml100 1.13.0-6+b2 ii libpocozip100 1.13.0-6+b2 ii libprotobuf32t64 3.21.12-11 ii libqt5core5t64 5.15.15+dfsg-5 ii libqt5dbus5t64 5.15.15+dfsg-5 ii libqt5gui5t64 5.15.15+dfsg-5 ii libqt5network5t64 5.15.15+dfsg-5 ii libqt5sql5-sqlite 5.15.15+dfsg-5 ii libqt5sql5t64 5.15.15+dfsg-5 ii libqt5svg5 5.15.15-2 ii libqt5widgets5t64 5.15.15+dfsg-5 ii libqt5xml5t64 5.15.15+dfsg-5 ii libsndfile11.2.2-2+b1 ii libspeechd20.12.0-4 ii libspeexdsp1 1.2.1-3 ii libssl3t64 3.5.0-2 ii libstdc++6 14.2.0-19 ii libx11-6 2:1.8.12-1 ii libxi6 2:1.8.2-1 ii lsb-release12.1-1 mumble recommends no packages. Versions of packages mumble suggests: pn mumble-server pn speech-dispatcher -- no debconf information
Bug#1107868: mumble: segfault on first start
On Tue, 17 Jun 2025, Chris Knadle wrote: > In that bug we found that piprewire-pulse does not have a dependency on > pipewire-bin, but pipewire has a dependency on pipewire-bin. I use neither, just ALSA, though. This works on bullseye. bye, //mirabilos -- When he found out that the m68k port was in a pretty bad shape, he did not, like many before him, shrug and move on; instead, he took it upon himself to start compiling things, just so he could compile his shell. How's that for dedication. -- Wouter, about my Debian/m68k revival
Bug#1107868: mumble: segfault on first start
Hello Thorsten. This error log shows that there's a failure to load pw.conf for PipeWire. Philip Kern ran into the same problem in #1091358, so this is a duplicate report. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1091358 In that bug we found that piprewire-pulse does not have a dependency on pipewire-bin, but pipewire has a dependency on pipewire-bin. I think this bug needs to be redirected to piopewire-pulse. I'll also try touching base with Mumble upstream about it. -- Chris Chris Knadle [email protected] On 6/16/25 06:06, Thorsten Glaser wrote: Package: mumble Version: 1.5.735-4 Severity: important X-Debbugs-Cc: [email protected] Freshly installed: $ mumble Dir didn't exist: /home/tg/.local/share/data/Mumble Successfully migrated data directory 2025-06-16 12:04:45.005 JACK 1.9.22 from libjack.so.0 2025-06-16 12:04:45.022 PipeWire 1.4.2 from libpipewire-0.3.so.0 2025-06-16 12:04:45.048 PulseAudio 17.0.0 from libpulse.so.0 2025-06-16 12:04:45.049 PulseAudio: Connection failure: Connection refused 2025-06-16 12:04:45.062 Theme: "Mumble" 2025-06-16 12:04:45.062 Style: "Lite" 2025-06-16 12:04:45.062 --> qss: ":themes/Default/Lite.qss" 2025-06-16 12:04:45.070 Locale is "C" (System: "C") 2025-06-16 12:04:45.070 Unable to find bundled translations for locale "C" 2025-06-16 12:04:49.173 Database SQLite: "3.46.1" 2025-06-16 12:04:49.353 Updating application palette 2025-06-16 12:04:49.510 GlobalShortcutX: Using XI2 2.4 2025-06-16 12:04:49.685 QMetaObject::connectSlotsByName: No matching signal for on_qtvUsers_customContextMenuRequested(QPoint,bool) 2025-06-16 12:04:49.686 QMetaObject::connectSlotsByName: No matching signal for on_muteCuePopup_triggered() 2025-06-16 12:04:49.928 AudioInput: Opus encoder set for high quality speech 2025-06-16 12:04:49.928 AudioInput: 4 bits/s, 48000 hz, 480 sample [W][12:04:49.936583] pw.conf | [ conf.c: 1182 try_load_conf()] can't load config client.conf: No such file or directory [E][12:04:49.936617] pw.conf | [ conf.c: 1215 pw_conf_load_conf_for_context()] can't load config client.conf: No such file or directory [W][12:04:49.937180] pw.conf | [ conf.c: 1182 try_load_conf()] can't load config client.conf: No such file or directory [E][12:04:49.937436] pw.conf | [ conf.c: 1215 pw_conf_load_conf_for_context()] can't load config client.conf: No such file or directory Segmentation fault (core dumped) -- 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.30-amd64 (SMP w/2 CPU threads; PREEMPT) Kernel taint flags: TAINT_WARN Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: sysvinit (via /sbin/init) Versions of packages mumble depends on: ii libasound2t64 1.2.14-1 ii libavahi-compat-libdnssd1 0.8-16 ii libc6 2.41-8 ii libgcc-s1 14.2.0-19 ii libopus0 1.5.2-2 ii libpocofoundation100 1.13.0-6+b2 ii libpocoxml100 1.13.0-6+b2 ii libpocozip100 1.13.0-6+b2 ii libprotobuf32t64 3.21.12-11 ii libqt5core5t64 5.15.15+dfsg-5 ii libqt5dbus5t64 5.15.15+dfsg-5 ii libqt5gui5t64 5.15.15+dfsg-5 ii libqt5network5t64 5.15.15+dfsg-5 ii libqt5sql5-sqlite 5.15.15+dfsg-5 ii libqt5sql5t64 5.15.15+dfsg-5 ii libqt5svg5 5.15.15-2 ii libqt5widgets5t64 5.15.15+dfsg-5 ii libqt5xml5t64 5.15.15+dfsg-5 ii libsndfile11.2.2-2+b1 ii libspeechd20.12.0-4 ii libspeexdsp1 1.2.1-3 ii libssl3t64 3.5.0-2 ii libstdc++6 14.2.0-19 ii libx11-6 2:1.8.12-1 ii libxi6 2:1.8.2-1 ii lsb-release12.1-1 mumble recommends no packages. Versions of packages mumble suggests: pn mumble-server pn speech-dispatcher -- no debconf information
Bug#1107868: mumble: segfault on first start
And, of course, the next start just crashes as well.
Bug#1107868: mumble: segfault on first start
Package: mumble Version: 1.5.735-4 Severity: important X-Debbugs-Cc: [email protected] Freshly installed: $ mumble Dir didn't exist: /home/tg/.local/share/data/Mumble Successfully migrated data directory 2025-06-16 12:04:45.005 JACK 1.9.22 from libjack.so.0 2025-06-16 12:04:45.022 PipeWire 1.4.2 from libpipewire-0.3.so.0 2025-06-16 12:04:45.048 PulseAudio 17.0.0 from libpulse.so.0 2025-06-16 12:04:45.049 PulseAudio: Connection failure: Connection refused 2025-06-16 12:04:45.062 Theme: "Mumble" 2025-06-16 12:04:45.062 Style: "Lite" 2025-06-16 12:04:45.062 --> qss: ":themes/Default/Lite.qss" 2025-06-16 12:04:45.070 Locale is "C" (System: "C") 2025-06-16 12:04:45.070 Unable to find bundled translations for locale "C" 2025-06-16 12:04:49.173 Database SQLite: "3.46.1" 2025-06-16 12:04:49.353 Updating application palette 2025-06-16 12:04:49.510 GlobalShortcutX: Using XI2 2.4 2025-06-16 12:04:49.685 QMetaObject::connectSlotsByName: No matching signal for on_qtvUsers_customContextMenuRequested(QPoint,bool) 2025-06-16 12:04:49.686 QMetaObject::connectSlotsByName: No matching signal for on_muteCuePopup_triggered() 2025-06-16 12:04:49.928 AudioInput: Opus encoder set for high quality speech 2025-06-16 12:04:49.928 AudioInput: 4 bits/s, 48000 hz, 480 sample [W][12:04:49.936583] pw.conf | [ conf.c: 1182 try_load_conf()] can't load config client.conf: No such file or directory [E][12:04:49.936617] pw.conf | [ conf.c: 1215 pw_conf_load_conf_for_context()] can't load config client.conf: No such file or directory [W][12:04:49.937180] pw.conf | [ conf.c: 1182 try_load_conf()] can't load config client.conf: No such file or directory [E][12:04:49.937436] pw.conf | [ conf.c: 1215 pw_conf_load_conf_for_context()] can't load config client.conf: No such file or directory Segmentation fault (core dumped) -- 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.30-amd64 (SMP w/2 CPU threads; PREEMPT) Kernel taint flags: TAINT_WARN Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: sysvinit (via /sbin/init) Versions of packages mumble depends on: ii libasound2t64 1.2.14-1 ii libavahi-compat-libdnssd1 0.8-16 ii libc6 2.41-8 ii libgcc-s1 14.2.0-19 ii libopus0 1.5.2-2 ii libpocofoundation100 1.13.0-6+b2 ii libpocoxml100 1.13.0-6+b2 ii libpocozip100 1.13.0-6+b2 ii libprotobuf32t64 3.21.12-11 ii libqt5core5t64 5.15.15+dfsg-5 ii libqt5dbus5t64 5.15.15+dfsg-5 ii libqt5gui5t64 5.15.15+dfsg-5 ii libqt5network5t64 5.15.15+dfsg-5 ii libqt5sql5-sqlite 5.15.15+dfsg-5 ii libqt5sql5t64 5.15.15+dfsg-5 ii libqt5svg5 5.15.15-2 ii libqt5widgets5t64 5.15.15+dfsg-5 ii libqt5xml5t64 5.15.15+dfsg-5 ii libsndfile11.2.2-2+b1 ii libspeechd20.12.0-4 ii libspeexdsp1 1.2.1-3 ii libssl3t64 3.5.0-2 ii libstdc++6 14.2.0-19 ii libx11-6 2:1.8.12-1 ii libxi6 2:1.8.2-1 ii lsb-release12.1-1 mumble recommends no packages. Versions of packages mumble suggests: pn mumble-server pn speech-dispatcher -- no debconf information

