Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mumble: crash on launch (missing paths/libs?) #392992

Open
3 tasks done
toastal opened this issue Mar 25, 2025 · 7 comments
Open
3 tasks done

mumble: crash on launch (missing paths/libs?) #392992

toastal opened this issue Mar 25, 2025 · 7 comments
Labels
0.kind: bug Something is broken

Comments

@toastal
Copy link
Contributor

toastal commented Mar 25, 2025

Nixpkgs version

  • Unstable (25.05)

Describe the bug

Mumble crashes on startup without an obvious error printed. The UI comes up only briefly, then immediately closes. gdb leads me to believe it is a Qt library or plugin error. Neither set -x QT_QPA_PLATFORM wayland nor set -x QT_PLUGIN_PATH (nix build --no-link --print-out-paths 'nixpkgs#libsForQt5.qtwayland^bin')"/lib/qt-5.15.16/plugins" environment variables seemed to help much, but rerunning showed Mumble failed to initialize a database in any of the possible locations despite

$ tree $HOME/.*/*/Mumble
$HOME/.local/share/Mumble
└── Mumble
    ├── mumble.sqlite
    ├── Overlay
    ├── Plugins
    └── Themes

Seems the SQLite shared objects & probably more are missing too.

Steps to reproduce

Run mumble on Wayland. Clean profile or not.

Expected behavior

Mumble launches without crashing.

Relevant log output

$ gdb mumble
GNU gdb (GDB) 16.2
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from mumble...
(No debugging symbols found in mumble)
(gdb) run
Starting program: /nix/store/mi7qf9r1xw04x5fsq23rn5hr7z6dlndj-mumble-1.5.735/bin/mumble 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66/lib/libthread_db.so.1".
process 40175 is executing new program: /nix/store/mi7qf9r1xw04x5fsq23rn5hr7z6dlndj-mumble-1.5.735/bin/.mumble-wrapped_
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66/lib/libthread_db.so.1".
process 40175 is executing new program: /nix/store/mi7qf9r1xw04x5fsq23rn5hr7z6dlndj-mumble-1.5.735/bin/.mumble-wrapped
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66/lib/libthread_db.so.1".
warning: File "/nix/store/vi9n40g3814x3f7sqnc3jvmrhr4n3ij9-glib-2.82.5/lib/libglib-2.0.so.0.8200.5-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load:/nix/store/ik84lbv5jvjm1xxvdl8mhg52ry3xycvm-gcc-14-20241116-lib".
To enable execution of this file add
	add-auto-load-safe-path /nix/store/vi9n40g3814x3f7sqnc3jvmrhr4n3ij9-glib-2.82.5/lib/libglib-2.0.so.0.8200.5-gdb.py
line to your configuration file "$XDG_CONFIG_HOME/gdb/gdbinit".
To completely disable this security protection add
	set auto-load safe-path /
line to your configuration file "$XDG_CONFIG_HOME/gdb/gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
	info "(gdb)Auto-loading safe path"
[New Thread 0x7ffff10726c0 (LWP 40246)]
[New Thread 0x7ffff08696c0 (LWP 40247)]
[New Thread 0x7fffebfff6c0 (LWP 40248)]
<D>2025-03-25 14:28:58.940 JACK 3.1.4.1 (using PipeWire 1.4.1) from libjack.so
<X>2025-03-25 14:28:58.942 PipeWire 1.4.1 from libpipewire-0.3.so
<D>2025-03-25 14:28:58.954 PulseAudio 17.0.0 from libpulse.so
[New Thread 0x7fffeb5fd6c0 (LWP 40249)]
<W>2025-03-25 14:28:58.961 Theme: "Mumble"
<W>2025-03-25 14:28:58.961 Style: "Lite"
<W>2025-03-25 14:28:58.961 --> qss: ":themes/Default/Lite.qss"
<W>2025-03-25 14:28:58.961 Locale is "en_US" (System: "en_US")
[New Thread 0x7fffeadfc6c0 (LWP 40250)]
<W>2025-03-25 14:28:59.051 Database SQLite: "3.48.0"
<W>2025-03-25 14:28:59.983 Updating application palette
<W>2025-03-25 14:28:59.992 GlobalShortcutX: Using XI2 2.4
[New Thread 0x7fffea07c6c0 (LWP 40251)]
[New Thread 0x7fffe987b6c0 (LWP 40252)]
<W>2025-03-25 14:29:00.056 QMetaObject::connectSlotsByName: No matching signal for on_qtvUsers_customContextMenuRequested(QPoint,bool)
<W>2025-03-25 14:29:00.056 QMetaObject::connectSlotsByName: No matching signal for on_muteCuePopup_triggered()
[New Thread 0x7fffe8a926c0 (LWP 40259)]
[New Thread 0x7fffcd4fc6c0 (LWP 40260)]
[New Thread 0x7fffcccfb6c0 (LWP 40261)]
[New Thread 0x7fffbeb756c0 (LWP 40262)]
[New Thread 0x7fffbe3746c0 (LWP 40263)]
[New Thread 0x7fffbdb736c0 (LWP 40264)]
[New Thread 0x7fffbd3726c0 (LWP 40265)]
<W>2025-03-25 14:29:00.403 Wayland does not support QWindow::requestActivate()
<W>2025-03-25 14:29:00.405 SocketRPC: Removing old socket on "/run/user/1000/MumbleSocket"
<W>2025-03-25 14:29:00.407 AudioInput: Opus encoder set for high quality speech
<W>2025-03-25 14:29:00.407 AudioInput: 40000 bits/s, 48000 hz, 480 sample
[New Thread 0x7fffbcb716c0 (LWP 40266)]
[New Thread 0x7fff9ffff6c0 (LWP 40267)]
<W>2025-03-25 14:29:00.503 AudioInput: Initialized mixer for 1 channel 48000 hz mic and 0 channel 48000 hz echo
[New Thread 0x7fff9f7fe6c0 (LWP 40269)]
[New Thread 0x7fff9effd6c0 (LWP 40270)]
[Thread 0x7fff9effd6c0 (LWP 40270) exited]
[New Thread 0x7fff9effd6c0 (LWP 40271)]
[New Thread 0x7fff9e7fc6c0 (LWP 40272)]
<W>2025-03-25 14:29:00.505 AudioOutput: Initialized 2 channel 48000 hz mixer
[New Thread 0x7fff9dffb6c0 (LWP 40273)]
[New Thread 0x7fff9d7fa6c0 (LWP 40274)]
[Thread 0x7fff9d7fa6c0 (LWP 40274) exited]
[Thread 0x7fff9f7fe6c0 (LWP 40269) exited]
[Thread 0x7fff9ffff6c0 (LWP 40267) exited]
[Thread 0x7fffbcb716c0 (LWP 40266) exited]
[Thread 0x7fff9dffb6c0 (LWP 40273) exited]
[Thread 0x7fff9e7fc6c0 (LWP 40272) exited]
[Thread 0x7fff9effd6c0 (LWP 40271) exited]
<W>2025-03-25 14:29:00.628 AudioInput: Opus encoder set for high quality speech
<W>2025-03-25 14:29:00.628 AudioInput: 40000 bits/s, 48000 hz, 480 sample
[New Thread 0x7fff9effd6c0 (LWP 40276)]
[New Thread 0x7fff9e7fc6c0 (LWP 40277)]
<W>2025-03-25 14:29:00.721 AudioInput: Initialized mixer for 1 channel 48000 hz mic and 0 channel 48000 hz echo
[New Thread 0x7fff9dffb6c0 (LWP 40279)]
[New Thread 0x7fffbcb716c0 (LWP 40280)]
[Thread 0x7fffbcb716c0 (LWP 40280) exited]
[New Thread 0x7fffbcb716c0 (LWP 40281)]
[New Thread 0x7fff9ffff6c0 (LWP 40282)]
<W>2025-03-25 14:29:00.723 AudioOutput: Initialized 2 channel 48000 hz mixer
[New Thread 0x7fff9f7fe6c0 (LWP 40283)]
[New Thread 0x7fff9d7fa6c0 (LWP 40284)]
[Thread 0x7fff9d7fa6c0 (LWP 40284) exited]
[Thread 0x7fff9dffb6c0 (LWP 40279) exited]
[Thread 0x7fff9e7fc6c0 (LWP 40277) exited]
[Thread 0x7fff9effd6c0 (LWP 40276) exited]
[Thread 0x7fff9f7fe6c0 (LWP 40283) exited]
[Thread 0x7fff9ffff6c0 (LWP 40282) exited]
[Thread 0x7fffbcb716c0 (LWP 40281) exited]
<W>2025-03-25 14:29:00.809 AudioInput: Opus encoder set for high quality speech
<W>2025-03-25 14:29:00.809 AudioInput: 40000 bits/s, 48000 hz, 480 sample
[New Thread 0x7fffbcb716c0 (LWP 40286)]
[New Thread 0x7fff9ffff6c0 (LWP 40287)]
<W>2025-03-25 14:29:00.903 AudioInput: Initialized mixer for 1 channel 48000 hz mic and 0 channel 48000 hz echo
[New Thread 0x7fff9f7fe6c0 (LWP 40289)]
[New Thread 0x7fff9effd6c0 (LWP 40290)]
[Thread 0x7fff9effd6c0 (LWP 40290) exited]
[New Thread 0x7fff9effd6c0 (LWP 40291)]
[New Thread 0x7fff9e7fc6c0 (LWP 40292)]
<W>2025-03-25 14:29:00.906 AudioOutput: Initialized 2 channel 48000 hz mixer
[New Thread 0x7fff9dffb6c0 (LWP 40293)]
[New Thread 0x7fff9d7fa6c0 (LWP 40294)]
[Thread 0x7fff9d7fa6c0 (LWP 40294) exited]
[Thread 0x7fff9e7fc6c0 (LWP 40292) exited]
[Thread 0x7fff9effd6c0 (LWP 40291) exited]
[Thread 0x7fff9f7fe6c0 (LWP 40289) exited]
[Thread 0x7fff9ffff6c0 (LWP 40287) exited]
[Thread 0x7fffbcb716c0 (LWP 40286) exited]
[Thread 0x7fffbd3726c0 (LWP 40265) exited]
[Thread 0x7fffbdb736c0 (LWP 40264) exited]
[Thread 0x7fffbe3746c0 (LWP 40263) exited]
[Thread 0x7fffbeb756c0 (LWP 40262) exited]
[Thread 0x7fffcccfb6c0 (LWP 40261) exited]
[Thread 0x7fffcd4fc6c0 (LWP 40260) exited]
[Thread 0x7fffe8a926c0 (LWP 40259) exited]
[Thread 0x7fffe987b6c0 (LWP 40252) exited]
[Thread 0x7fffea07c6c0 (LWP 40251) exited]
[Thread 0x7fffeadfc6c0 (LWP 40250) exited]
[Thread 0x7fffeb5fd6c0 (LWP 40249) exited]
[Thread 0x7fffebfff6c0 (LWP 40248) exited]
[Thread 0x7ffff08696c0 (LWP 40247) exited]
[Thread 0x7ffff10726c0 (LWP 40246) exited]
[Thread 0x7ffff1804900 (LWP 40175) exited]
[Thread 0x7fff9dffb6c0 (LWP 40293) exited]
[New process 40175]

Program terminated with signal SIGKILL, Killed.
The program no longer exists.
(gdb) run
Starting program: /nix/store/mi7qf9r1xw04x5fsq23rn5hr7z6dlndj-mumble-1.5.735/bin/.mumble-wrapped 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66/lib/libthread_db.so.1".
warning: File "/nix/store/vi9n40g3814x3f7sqnc3jvmrhr4n3ij9-glib-2.82.5/lib/libglib-2.0.so.0.8200.5-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load:/nix/store/ik84lbv5jvjm1xxvdl8mhg52ry3xycvm-gcc-14-20241116-lib".
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.


Program received signal SIGABRT, Aborted.
0x00007ffff4eec16c in __pthread_kill_implementation ()
   from /nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66/lib/libc.so.6
(gdb) exit
A debugging session is active.

	Inferior 1 [process 40327] will be killed.

Trying with env vars set:

$ set -x QT_QPA_PLATFORM wayland
$ set -x QT_PLUGIN_PATH (nix build --no-link --print-out-paths 'nixpkgs#libsForQt5.qtwayland
^bin')"/lib/qt-5.15.16/plugins"
$ gdb mumble
GNU gdb (GDB) 16.2
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from mumble...
(No debugging symbols found in mumble)
(gdb) run
Starting program: /nix/store/xwkkj28c3fl322ildbbz7raic809vzd8-user-environment/bin/mumble 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66/lib/libthread_db.so.1".
process 45249 is executing new program: /nix/store/x86gnsa33a2yqrqp85zxqir99zm48pl9-mumble-1.5.735/bin/.mumble-wrapped_
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66/lib/libthread_db.so.1".
process 45249 is executing new program: /nix/store/x86gnsa33a2yqrqp85zxqir99zm48pl9-mumble-1.5.735/bin/.mumble-wrapped
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66/lib/libthread_db.so.1".
warning: File "/nix/store/vi9n40g3814x3f7sqnc3jvmrhr4n3ij9-glib-2.82.5/lib/libglib-2.0.so.0.8200.5-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load:/nix/store/ik84lbv5jvjm1xxvdl8mhg52ry3xycvm-gcc-14-20241116-lib".
To enable execution of this file add
	add-auto-load-safe-path /nix/store/vi9n40g3814x3f7sqnc3jvmrhr4n3ij9-glib-2.82.5/lib/libglib-2.0.so.0.8200.5-gdb.py
line to your configuration file "$XDG_CONFIG_HOME/gdb/gdbinit".
To completely disable this security protection add
	set auto-load safe-path /
line to your configuration file "$XDG_CONFIG_HOME/gdb/gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
	info "(gdb)Auto-loading safe path"
[New Thread 0x7ffff118f6c0 (LWP 45323)]
[New Thread 0x7ffff09866c0 (LWP 45324)]
[New Thread 0x7fffebfff6c0 (LWP 45325)]
<D>2025-03-25 14:51:32.383 JACK 3.1.4.1 (using PipeWire 1.4.1) from libjack.so
<X>2025-03-25 14:51:32.386 PipeWire 1.4.1 from libpipewire-0.3.so
<D>2025-03-25 14:51:32.398 PulseAudio 17.0.0 from libpulse.so
[New Thread 0x7fffeb71c6c0 (LWP 45326)]
<W>2025-03-25 14:51:32.404 Theme: "Mumble"
<W>2025-03-25 14:51:32.404 Style: "Lite"
<W>2025-03-25 14:51:32.404 --> qss: ":themes/Default/Lite.qss"
<W>2025-03-25 14:51:32.404 Locale is "en_US" (System: "en_US")
[New Thread 0x7fffeaf1b6c0 (LWP 45327)]
<W>2025-03-25 14:51:32.483 Database SQLite: "3.48.0"
<W>2025-03-25 14:51:33.365 Updating application palette
<W>2025-03-25 14:51:33.375 GlobalShortcutX: Using XI2 2.4
[New Thread 0x7fffea19b6c0 (LWP 45328)]
[New Thread 0x7fffe999a6c0 (LWP 45329)]
<W>2025-03-25 14:51:33.435 QMetaObject::connectSlotsByName: No matching signal for on_qtvUsers_customContextMenuRequested(QPoint,bool)
<W>2025-03-25 14:51:33.435 QMetaObject::connectSlotsByName: No matching signal for on_muteCuePopup_triggered()
[New Thread 0x7fffe8baf6c0 (LWP 45330)]
[New Thread 0x7fffcd4fc6c0 (LWP 45331)]
[New Thread 0x7fffcccfb6c0 (LWP 45332)]
[New Thread 0x7fffbeb756c0 (LWP 45333)]
[New Thread 0x7fffbe3746c0 (LWP 45334)]
[New Thread 0x7fffbdb736c0 (LWP 45335)]
[New Thread 0x7fffbd3726c0 (LWP 45336)]
<W>2025-03-25 14:51:33.759 Wayland does not support QWindow::requestActivate()
<W>2025-03-25 14:51:33.761 SocketRPC: Removing old socket on "/run/user/1000/MumbleSocket"
<W>2025-03-25 14:51:33.763 AudioInput: Opus encoder set for high quality speech
<W>2025-03-25 14:51:33.763 AudioInput: 40000 bits/s, 48000 hz, 480 sample
[New Thread 0x7fffbcb716c0 (LWP 45337)]
[New Thread 0x7fff9ffff6c0 (LWP 45338)]
<W>2025-03-25 14:51:33.858 AudioInput: Initialized mixer for 1 channel 48000 hz mic and 0 channel 48000 hz echo
[New Thread 0x7fff9f7fe6c0 (LWP 45340)]
[New Thread 0x7fff9effd6c0 (LWP 45341)]
[Thread 0x7fff9effd6c0 (LWP 45341) exited]
[New Thread 0x7fff9effd6c0 (LWP 45342)]
[New Thread 0x7fff9e7fc6c0 (LWP 45343)]
<W>2025-03-25 14:51:33.861 AudioOutput: Initialized 2 channel 48000 hz mixer
[New Thread 0x7fff9dffb6c0 (LWP 45344)]
[New Thread 0x7fff9d7fa6c0 (LWP 45345)]
[Thread 0x7fff9d7fa6c0 (LWP 45345) exited]
[Thread 0x7fff9f7fe6c0 (LWP 45340) exited]
[Thread 0x7fff9ffff6c0 (LWP 45338) exited]
[Thread 0x7fffbcb716c0 (LWP 45337) exited]
[Thread 0x7fff9dffb6c0 (LWP 45344) exited]
[Thread 0x7fff9e7fc6c0 (LWP 45343) exited]
[Thread 0x7fff9effd6c0 (LWP 45342) exited]
<W>2025-03-25 14:51:33.979 AudioInput: Opus encoder set for high quality speech
<W>2025-03-25 14:51:33.980 AudioInput: 40000 bits/s, 48000 hz, 480 sample
[New Thread 0x7fff9effd6c0 (LWP 45347)]
[New Thread 0x7fff9e7fc6c0 (LWP 45348)]
<W>2025-03-25 14:51:34.072 AudioInput: Initialized mixer for 1 channel 48000 hz mic and 0 channel 48000 hz echo
[New Thread 0x7fff9dffb6c0 (LWP 45350)]
[New Thread 0x7fffbcb716c0 (LWP 45351)]
[Thread 0x7fffbcb716c0 (LWP 45351) exited]
[New Thread 0x7fffbcb716c0 (LWP 45352)]
[New Thread 0x7fff9ffff6c0 (LWP 45353)]
<W>2025-03-25 14:51:34.075 AudioOutput: Initialized 2 channel 48000 hz mixer
[New Thread 0x7fff9f7fe6c0 (LWP 45354)]
[New Thread 0x7fff9d7fa6c0 (LWP 45355)]
[Thread 0x7fff9d7fa6c0 (LWP 45355) exited]
[Thread 0x7fff9dffb6c0 (LWP 45350) exited]
[Thread 0x7fff9e7fc6c0 (LWP 45348) exited]
[Thread 0x7fff9effd6c0 (LWP 45347) exited]
[Thread 0x7fff9f7fe6c0 (LWP 45354) exited]
[Thread 0x7fff9ffff6c0 (LWP 45353) exited]
[Thread 0x7fffbcb716c0 (LWP 45352) exited]
<W>2025-03-25 14:51:34.165 AudioInput: Opus encoder set for high quality speech
<W>2025-03-25 14:51:34.165 AudioInput: 40000 bits/s, 48000 hz, 480 sample
[New Thread 0x7fffbcb716c0 (LWP 45358)]
[New Thread 0x7fff9ffff6c0 (LWP 45359)]
<W>2025-03-25 14:51:34.258 AudioInput: Initialized mixer for 1 channel 48000 hz mic and 0 channel 48000 hz echo
[New Thread 0x7fff9f7fe6c0 (LWP 45361)]
[New Thread 0x7fff9effd6c0 (LWP 45362)]
[Thread 0x7fff9effd6c0 (LWP 45362) exited]
[New Thread 0x7fff9effd6c0 (LWP 45363)]
[New Thread 0x7fff9e7fc6c0 (LWP 45364)]
<W>2025-03-25 14:51:34.260 AudioOutput: Initialized 2 channel 48000 hz mixer
[New Thread 0x7fff9dffb6c0 (LWP 45365)]
[New Thread 0x7fff9d7fa6c0 (LWP 45366)]
[Thread 0x7fff9d7fa6c0 (LWP 45366) exited]
[Thread 0x7fff9dffb6c0 (LWP 45365) exited]
[Thread 0x7fff9e7fc6c0 (LWP 45364) exited]
[Thread 0x7fff9f7fe6c0 (LWP 45361) exited]
[Thread 0x7fff9ffff6c0 (LWP 45359) exited]
[Thread 0x7fffbcb716c0 (LWP 45358) exited]
[Thread 0x7fffbd3726c0 (LWP 45336) exited]
[Thread 0x7fffbdb736c0 (LWP 45335) exited]
[Thread 0x7fffbe3746c0 (LWP 45334) exited]
[Thread 0x7fffbeb756c0 (LWP 45333) exited]
[Thread 0x7fffcccfb6c0 (LWP 45332) exited]
[Thread 0x7fffcd4fc6c0 (LWP 45331) exited]
[Thread 0x7fffe8baf6c0 (LWP 45330) exited]
[Thread 0x7fffe999a6c0 (LWP 45329) exited]
[Thread 0x7fffea19b6c0 (LWP 45328) exited]
[Thread 0x7fffeaf1b6c0 (LWP 45327) exited]
[Thread 0x7fffeb71c6c0 (LWP 45326) exited]
[Thread 0x7fffebfff6c0 (LWP 45325) exited]
[Thread 0x7ffff09866c0 (LWP 45324) exited]
[Thread 0x7ffff118f6c0 (LWP 45323) exited]
[Thread 0x7ffff1921900 (LWP 45249) exited]
[Thread 0x7fff9effd6c0 (LWP 45363) exited]
[New process 45249]

Program terminated with signal SIGKILL, Killed.
The program no longer exists.
(gdb) run
Starting program: /nix/store/x86gnsa33a2yqrqp85zxqir99zm48pl9-mumble-1.5.735/bin/.mumble-wrapped 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66/lib/libthread_db.so.1".
warning: File "/nix/store/vi9n40g3814x3f7sqnc3jvmrhr4n3ij9-glib-2.82.5/lib/libglib-2.0.so.0.8200.5-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load:/nix/store/ik84lbv5jvjm1xxvdl8mhg52ry3xycvm-gcc-14-20241116-lib".
[New Thread 0x7ffff118f6c0 (LWP 45478)]
[New Thread 0x7ffff098e6c0 (LWP 45479)]
[New Thread 0x7fffebfff6c0 (LWP 45480)]
<D>2025-03-25 14:51:37.660 JACK 3.1.4.1 (using PipeWire 1.4.1) from libjack.so
<X>2025-03-25 14:51:37.663 PipeWire 1.4.1 from libpipewire-0.3.so.0
<W>2025-03-25 14:51:37.664 Theme: "Mumble"
<W>2025-03-25 14:51:37.664 Style: "Lite"
<W>2025-03-25 14:51:37.664 --> qss: ":themes/Default/Lite.qss"
<W>2025-03-25 14:51:37.664 Locale is "en_US" (System: "en_US")
[New Thread 0x7fffeb7fe6c0 (LWP 45481)]
<W>2025-03-25 14:51:37.667 QSqlDatabase: QSQLITE driver not loaded
<W>2025-03-25 14:51:37.667 QSqlDatabase: available drivers: 
[New Thread 0x7fffd2b756c0 (LWP 45482)]
[New Thread 0x7fffd22336c0 (LWP 45483)]
[New Thread 0x7fffd1a326c0 (LWP 45484)]
[New Thread 0x7fffd12316c0 (LWP 45485)]
[New Thread 0x7fffc3fff6c0 (LWP 45486)]
[New Thread 0x7fffc37fe6c0 (LWP 45487)]
[New Thread 0x7fffc2ffd6c0 (LWP 45488)]
<W>2025-03-25 14:51:38.017 Updating application palette
<F>2025-03-25 14:51:41.263 Database: Failed initialization
[Thread 0x7fffc2ffd6c0 (LWP 45488) exited]
[Thread 0x7fffc37fe6c0 (LWP 45487) exited]
[Thread 0x7fffc3fff6c0 (LWP 45486) exited]
[Thread 0x7fffd12316c0 (LWP 45485) exited]
[Thread 0x7fffd1a326c0 (LWP 45484) exited]
[Thread 0x7fffd22336c0 (LWP 45483) exited]
[Thread 0x7fffd2b756c0 (LWP 45482) exited]
[Thread 0x7ffff118f6c0 (LWP 45478) exited]
[Thread 0x7fffeb7fe6c0 (LWP 45481) exited]
[Thread 0x7ffff098e6c0 (LWP 45479) exited]
[Thread 0x7ffff1921900 (LWP 45409) exited]
[Thread 0x7fffebfff6c0 (LWP 45480) exited]
[New process 45409]
[Inferior 1 (process 45409) exited with code 01]

System metadata

$ nix run nixpkgs#nix-info -- -m
 - system: `"x86_64-linux"`
 - host os: `Linux 6.12.19, NixOS, 25.05 (Warbler), 25.05.20250322.1e5b653`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.24.12`
 - nixpkgs: `/nix/store/fnc4632ncr5k5la19gp2gb255dx8pi9x-source`

Notify maintainers

@felixsinger @Lilacious


Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE.)

Aside: seems next version will move to Qt6 & rnnoise returns.

I assert that this issue is relevant for Nixpkgs

Is this issue important to you?

Add a 👍 reaction to issues you find important.

1

Footnotes

  1. Please consider giving up MS GitHub or offering a non-proprietary, non-US-corporate-controlled mirror for this free software project. I wish to delete this Microsoft account in the future, but I need more projects like this to support alternative methods to send patches & contribute.

@toastal toastal added the 0.kind: bug Something is broken label Mar 25, 2025
@toastal toastal changed the title mumble: crash on Qt mumble: crash on launch (Qt?) Mar 25, 2025
@felixsinger
Copy link
Member

Which desktop environment are you using?

@toastal toastal changed the title mumble: crash on launch (Qt?) mumble: crash on launch (missing paths/libs?) Mar 25, 2025
@toastal
Copy link
Contributor Author

toastal commented Mar 25, 2025

@felixsinger sway on unstable

@felixsinger
Copy link
Member

felixsinger commented Mar 25, 2025

Just tested Mumble on Gnome with Wayland and that worked fine. I will test with sway soon.

@toastal
Copy link
Contributor Author

toastal commented Mar 25, 2025

My issues started a couple weeks ago. It had been working before, but I haven’t been on Wayland long.

@felixsinger
Copy link
Member

felixsinger commented Mar 25, 2025

@toastal I'm not sure if it's related, but please test if it works without #383163. That got merged a few weeks ago.

@toastal
Copy link
Contributor Author

toastal commented Mar 25, 2025

@felixsinger best course of action to do that? Pull in an old Nipkgs pin for Mumble … or overlay on old Poco?

@felixsinger
Copy link
Member

@felixsinger best course of action to do that? Pull in an old Nipkgs pin for Mumble … or overlay on old Poco?

You are using the unstable channel? Then I would clone nixpkgs, checkout nixos-unstable and revert the related commits from that pull request. Then either build a new derivation with nixos-rebuild switch -I nixpkgs=<path_to_your_repo> or just build Mumble within the repository with nix-build -A mumble.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: bug Something is broken
Projects
None yet
Development

No branches or pull requests

2 participants