Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1251442

Bug#1107868: mumble: segfault on first start

From Jochen Sprickerhof <jspricke@debian.org>
Newsgroups linux.debian.bugs.dist
Subject Bug#1107868: mumble: segfault on first start
Date 2025-06-30 07:50 +0200
Message-ID <L3fyV-eawF-7@gated-at.bofh.it> (permalink)
References (3 earlier) <L2OyJ-dT1W-1@gated-at.bofh.it> <KYeWR-aWmm-3@gated-at.bofh.it> <L36Fj-e4UV-1@gated-at.bofh.it> <KYeWR-aWmm-3@gated-at.bofh.it> <L36Fj-e4UV-1@gated-at.bofh.it>
Organization The Debian Project

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

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 <jspricke@debian.org> [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 <tg@mirbsd.de> [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⎜<Lo-lan-do:#fusionforge> Somebody write a testsuite for helloworld :-)


Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Bug#1107868: mumble: segfault on first start Thorsten Glaser <tg@mirbsd.de> - 2025-06-16 12:10 +0200
  Bug#1107868: mumble: segfault on first start Thorsten Glaser <tg@evolvis.org> - 2025-06-16 12:30 +0200
  Bug#1107868: mumble: segfault on first start Thorsten Glaser <tg@mirbsd.de> - 2025-06-29 03:00 +0200
    Bug#1107868: mumble: segfault on first start Jochen Sprickerhof <jspricke@debian.org> - 2025-06-29 22:20 +0200
      Bug#1107868: mumble: segfault on first start Jochen Sprickerhof <jspricke@debian.org> - 2025-06-30 07:50 +0200

csiph-web