Package: xfce4-pulseaudio-plugin Version: 0.4.8-1+b2 Severity: normal Dear Maintainer,
I am using the xfce4-pulseaudio-plugin in conjunction with Pipewire. Since some days, if I'm logging out from Xfce desktop (or shutting down the computer) the xfce4-pulseaudio-plugin terminates irregular with signal SIGABRT. I have GDB attached during that issue, here follows the output: ********************************************************************** *** shell *** /home/user$> ps aux | grep 'wrapper-2.0.*PulseAudio' user 3609 0.0 0.2 453236 38784 ? Sl 07:07 0:00 /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libpulseaudio-plugin.so 6 16777239 pulseaudio PulseAudio Plugin Adjust the audio volume of the PulseAudio sound system user 4259 0.0 0.0 6852 2240 pts/0 S+ 07:10 0:00 grep wrapper-2.0.*PulseAudio /home/user$> gdb -p 3609 GNU gdb (Debian 13.2-1+b1) 13.2 Copyright (C) 2023 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-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". Attaching to process 3609 [New LWP 3617] [New LWP 3618] [New LWP 3619] [New LWP 3641] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f135837a47f in __GI___poll (fds=0x559d0b19def0, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 29 ../sysdeps/unix/sysv/linux/poll.c: No such file or directory. (gdb) backtrace #0 0x00007f135837a47f in __GI___poll (fds=0x559d0b19def0, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f13584bce15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f13584bd7cf in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f13589fd65d in gtk_main () from /lib/x86_64-linux-gnu/libgtk-3.so.0 #4 0x0000559d0a7178d3 in main () (gdb) continue Continuing. Thread 1 "panel-6-pulseau" received signal SIGABRT, Aborted. __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44 44 ./nptl/pthread_kill.c: No such file or directory. (gdb) backtrace #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44 #1 0x00007f1358307b7f in __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78 #2 0x00007f13582b94e2 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #3 0x00007f13582a24ed in __GI_abort () at ./stdlib/abort.c:79 #4 0x00007f13584800a5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f13584e8ffe in g_assertion_message_expr () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f13585eab06 in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #7 0x00007f13585c92c3 in g_object_unref () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #8 0x0000559d0a717924 in main () (gdb) continue Continuing. [Thread 0x7f1354c006c0 (LWP 3641) exited] [Thread 0x7f13560006c0 (LWP 3618) exited] [Thread 0x7f1356a006c0 (LWP 3617) exited] [Thread 0x7f135737da80 (LWP 3609) exited] [Thread 0x7f13556006c0 (LWP 3619) exited] [New process 3609] Program terminated with signal SIGABRT, Aborted. The program no longer exists. (gdb) q *** ********************************************************************** After the first `(gdb) continue` a logged off. Then a `core` file was written to my home directory in `/home/user`. I backtraced it with GDB, here is the output: ********************************************************************** *** shell *** /home/user$> gdb -c core GNU gdb (Debian 13.2-1+b1) 13.2 Copyright (C) 2023 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-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". warning: Can't open file /memfd:pulseaudio (deleted) during file-backed mapping note processing [New LWP 3609] [New LWP 3619] [New LWP 3617] [New LWP 3618] [New LWP 3641] Core was generated by `/usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfc'. Program terminated with signal SIGABRT, Aborted. #0 0x00007f1358307b1c in ?? () [Current thread is 1 (LWP 3609)] (gdb) backtrace #0 0x00007f1358307b1c in ?? () #1 0x0000559d0b14bbe0 in ?? () #2 0xe18a9f147313d100 in ?? () #3 0x0000000000000006 in ?? () #4 0x00007f135737da80 in ?? () #5 0x00007f13585abd60 in ?? () #6 0x00007f13585f9ff0 in ?? () #7 0x00007ffe2e2a5ab0 in ?? () #8 0x00007f13582b94e2 in ?? () #9 0x00007f1358453b50 in ?? () #10 0x00007f13582a24ed in ?? () #11 0x0000000000000020 in ?? () #12 0x0000559d0b276f50 in ?? () #13 0x0000000000000094 in ?? () #14 0x00007f13584e5e45 in ?? () #15 0x0000559d00000030 in ?? () #16 0x00007ffe00000000 in ?? () #17 0x00007ffe2e2a5a30 in ?? () #18 0xe18a9f147313d100 in ?? () #19 0x0000000000000000 in ?? () (gdb) q *** ********************************************************************** Also in the `/home/user/.xsession-errors` are something, but I'm not sure if it related to the issue: ********************************************************************** *** /home/user/.xsession-errors *** ** GLib-GObject:ERROR:../../../gobject/gtypemodule.c:119:g_type_module_finalize: assertion failed: (module->type_infos == NULL) Bail out! GLib-GObject:ERROR:../../../gobject/gtypemodule.c:119:g_type_module_finalize: assertion failed: (module->type_infos == NULL) ** GLib-GObject:ERROR:../../../gobject/gtypemodule.c:119:g_type_module_finalize: assertion failed: (module->type_infos == NULL) ** GLib-GObject:ERROR:../../../gobject/gtypemodule.c:119:g_type_module_finalize: assertion failed: (module->type_infos == NULL) Bail out! GLib-GObject:ERROR:../../../gobject/gtypemodule.c:119:g_type_module_finalize: assertion failed: (module->type_infos == NULL) Bail out! GLib-GObject:ERROR:../../../gobject/gtypemodule.c:119:g_type_module_finalize: assertion failed: (module->type_infos == NULL) (xfce4-panel:3421): Gtk-CRITICAL **: 07:07:03.957: gtk_main_quit: assertion 'main_loops != NULL' failed ** GLib-GObject:ERROR:../../../gobject/gtypemodule.c:119:g_type_module_finalize: assertion failed: (module->type_infos == NULL) Bail out! GLib-GObject:ERROR:../../../gobject/gtypemodule.c:119:g_type_module_finalize: assertion failed: (module->type_infos == NULL) ** GLib-GObject:ERROR:../../../gobject/gtypemodule.c:119:g_type_module_finalize: assertion failed: (module->type_infos == NULL) Bail out! GLib-GObject:ERROR:../../../gobject/gtypemodule.c:119:g_type_module_finalize: assertion failed: (module->type_infos == NULL) Error executing command as another user: Not authorized This incident has been reported. X connection to :0.0 broken (explicit kill or server shutdown). *** ********************************************************************** What resenting is, that a core dump is written on every logout. Hopefully there are enough information to that issue. Btw., I am using `lightdm` as display manager. Best regards, Dirk Lehmann -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 6.7.12-amd64 (SMP w/20 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE Locale: LANG=en_US, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages xfce4-pulseaudio-plugin depends on: ii libc6 2.38-11 ii libcairo2 1.18.0-3+b1 ii libexo-2-0 4.18.0-1+b2 ii libgdk-pixbuf-2.0-0 2.42.12+dfsg-1 ii libglib2.0-0t64 2.80.2-2 ii libgtk-3-0t64 3.24.41-4 ii libkeybinder-3.0-0 0.3.2-1.1+b2 ii libnotify4 0.8.3-1+b1 ii libpulse-mainloop-glib0 16.1+dfsg1-5 ii libpulse0 16.1+dfsg1-5 ii libwnck-3-0 43.0-3+b1 ii libxfce4panel-2.0-4 4.18.4-1+b1 ii libxfce4ui-2-0 4.18.4-1+b1 ii libxfce4util7 4.18.1-2+b1 ii libxfconf-0-3 4.18.1-1+b2 Versions of packages xfce4-pulseaudio-plugin recommends: ii pavucontrol 5.0-2+b3 ii pipewire-pulse 1.0.7-1 xfce4-pulseaudio-plugin suggests no packages. -- no debconf information