Bug#1107868: mumble: segfault on first start

2025-07-17 Thread Chris Knadle

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

2025-07-14 Thread Chris Knadle
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

2025-07-11 Thread Thorsten Glaser
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

2025-07-11 Thread Thorsten Glaser
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

2025-06-30 Thread Chris Knadle

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

2025-06-29 Thread Jochen Sprickerhof
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

2025-06-29 Thread Jochen Sprickerhof

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

2025-06-28 Thread Thorsten Glaser
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

2025-06-21 Thread Chris Knadle

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

2025-06-17 Thread Thorsten Glaser
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

2025-06-17 Thread Chris Knadle

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

2025-06-16 Thread Thorsten Glaser
And, of course, the next start just crashes as well.



Bug#1107868: mumble: segfault on first start

2025-06-16 Thread Thorsten Glaser
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