Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#57493 - [pavucontrol] Segmentation fault

Attached to Project: Arch Linux
Opened by Roland Ruckerbauer (ruabmbua) - Tuesday, 13 February 2018, 18:46 GMT
Last edited by Jan Alexander Steffens (heftig) - Wednesday, 14 February 2018, 03:23 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 6
Private No

Details

Description:

Will segfault instantly when launching.

Here is a backtrace:

#0 0x00007ffff7a3dae7 in Gtk::Window::present() () at /usr/lib/libgtkmm-3.0.so.1
#1 0x00007ffff6efd930 in Gio::Application_Class::activate_callback(_GApplication*) () at /usr/lib/libgiomm-2.4.so.1
#2 0x00007ffff5a2fc5d in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#3 0x00007ffff5a435aa in () at /usr/lib/libgobject-2.0.so.0
#4 0x00007ffff5a4c806 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#5 0x00007ffff5a4d240 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#6 0x00005555555a6f69 in ()
#7 0x00007ffff6efde11 in () at /usr/lib/libgiomm-2.4.so.1
#8 0x00007ffff10371c8 in ffi_call_unix64 () at /usr/lib/libffi.so.6
#9 0x00007ffff1036c2a in ffi_call () at /usr/lib/libffi.so.6
#10 0x00007ffff5a30483 in g_cclosure_marshal_generic () at /usr/lib/libgobject-2.0.so.0
#11 0x00007ffff5a2fc5d in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#12 0x00007ffff5a43b50 in () at /usr/lib/libgobject-2.0.so.0
#13 0x00007ffff5a4c191 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#14 0x00007ffff5a4d240 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff3777027 in () at /usr/lib/libgio-2.0.so.0
#16 0x00007ffff3779701 in () at /usr/lib/libgio-2.0.so.0
#17 0x00007ffff6efd44c in Gio::Application::local_command_line_vfunc(char**&, int&) () at /usr/lib/libgiomm-2.4.so.1
#18 0x00007ffff6efd690 in Gio::Application_Class::local_command_line_vfunc_callback(_GApplication*, char***, int*) () at /usr/lib/libgiomm-2.4.so.1
#19 0x00007ffff37798d2 in g_application_run () at /usr/lib/libgio-2.0.so.0
#20 0x00005555555873c8 in main ()


Additional info:
* Architecture: x86_64
* package version: 3.0+31+g1d4280a-1
* No logs because of crash
* Coredump not included (huge)



Steps to reproduce:
Start pavucontrol
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Wednesday, 14 February 2018, 03:23 GMT
Reason for closing:  Fixed
Additional comments about closing:  1:3.0+23
Comment by Roland Ruckerbauer (ruabmbua) - Tuesday, 13 February 2018, 18:51 GMT
Here is a log when n --gtk-log=all and --gdk-log=all is given as arguments.
Comment by Patrick Oberdorf (obi12341) - Tuesday, 13 February 2018, 18:58 GMT
here is a strace. Maybe it is usefull.

$ pacman -Qi pavucontrol
Name : pavucontrol
Version : 3.0+31+g1d4280a-1
Description : PulseAudio Volume Control
Architecture : x86_64
URL : http://freedesktop.org/software/pulseaudio/pavucontrol/
Licenses : GPL
Groups : None
Provides : None
Depends On : libcanberra-pulse gtkmm3 libsigc++
Optional Deps : pulseaudio: Audio backend [installed]
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 892.00 KiB
Packager : Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
Build Date : Tue 13 Feb 2018 03:00:36 PM CET
Install Date : Tue 13 Feb 2018 04:07:48 PM CET
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
   strace.txt (183.6 KiB)
Comment by Alexei (eth01) - Tuesday, 13 February 2018, 22:07 GMT
Have exactly the same issue after upgrading to

Name : pavucontrol
Version : 3.0+31+g1d4280a-1
Description : PulseAudio Volume Control
Architecture : x86_64
URL : http://freedesktop.org/software/pulseaudio/pavucontrol/
Licenses : GPL
Groups : None
Provides : None
Depends On : libcanberra-pulse gtkmm3 libsigc++
Optional Deps : pulseaudio: Audio backend [installed]
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 892.00 KiB
Packager : Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
Build Date : Tue 13 Feb 2018 04:00:36 PM EET
Install Date : Tue 13 Feb 2018 11:42:26 PM EET
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature


But pavucontrol-qt works fine.

systemd-coredump[16682]: Process 16677 (pavucontrol) of user 1000 dumped core.

Stack trace of thread 16677:
#0 0x00007f70b7c3bae7 _ZN3Gtk6Window7presentEv (libgtkmm-3.0.so.1)
#1 0x00007f70b70fb930 _ZN3Gio17Application_Class17activate_callbackEP13_GApplication (libgiomm-2.4.so.1)
#2 0x00007f70b5c2dc5d g_closure_invoke (libgobject-2.0.so.0)
#3 0x00007f70b5c415aa n/a (libgobject-2.0.so.0)
#4 0x00007f70b5c4a806 g_signal_emit_valist (libgobject-2.0.so.0)
#5 0x00007f70b5c4b240 g_signal_emit (libgobject-2.0.so.0)
#6 0x00005583dc3baf69 n/a (pavucontrol)
#7 0x00007f70b70fbe11 n/a (libgiomm-2.4.so.1)
#8 0x00007f70b12351c8 ffi_call_unix64 (libffi.so.6)
#9 0x00007f70b1234c2a ffi_call (libffi.so.6)
#10 0x00007f70b5c2e483 g_cclosure_marshal_generic (libgobject-2.0.so.0)
#11 0x00007f70b5c2dc5d g_closure_invoke (libgobject-2.0.so.0)
#12 0x00007f70b5c41b50 n/a (libgobject-2.0.so.0)
#13 0x00007f70b5c4a191 g_signal_emit_valist (libgobject-2.0.so.0)
#14 0x00007f70b5c4b240 g_signal_emit (libgobject-2.0.so.0)
#15 0x00007f70b3975027 n/a (libgio-2.0.so.0)
#16 0x00007f70b3977701 n/a (libgio-2.0.so.0)
#17 0x00007f70b70fb44c _ZN3Gio11Application24local_command_line_vfuncERPPcRi (libgiomm-2.4.so.1)
#18 0x00007f70b70fb690 _ZN3Gio17Application_Class33local_command_line_vfunc_callbackEP13_GApplicationPPPcPi (libgiomm-2.4.so.1)
#19 0x00007f70b39778d2 g_application_run (libgio-2.0.so.0)
#20 0x00005583dc39b3c8 main (pavucontrol)
#21 0x00007f70b4b7ef4a __libc_start_main (libc.so.6)
#22 0x00005583dc39b4aa n/a (pavucontrol)

Stack trace of thread 16680:
#0 0x00007f70b4c4997b __poll (libc.so.6)
#1 0x00007f70b5953ff3 n/a (libglib-2.0.so.0)
#2 0x00007f70b59543b2 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007f70b39a66d8 n/a (libgio-2.0.so.0)
#4 0x00007f70b597c26a n/a (libglib-2.0.so.0)
#5 0x00007f70b317708c start_thread (libpthread.so.0)
#6 0x00007f70b4c53e7f __clone (libc.so.6)

Stack trace of thread 16678:
#0 0x00007f70b4c4997b __poll (libc.so.6)
#1 0x00007f70b5953ff3 n/a (libglib-2.0.so.0)
#2 0x00007f70b595410e g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f70aa586b0e n/a (libdconfsettings.so)
#4 0x00007f70b597c26a n/a (libglib-2.0.so.0)
#5 0x00007f70b317708c start_thread (libpthread.so.0)
#6 0x00007f70b4c53e7f __clone (libc.so.6)

Stack trace of thread 16679:
#0 0x00007f70b4c4997b __poll (libc.so.6)
#1 0x00007f70b5953ff3 n/a (libglib-2.0.so.0)
#2 0x00007f70b595410e g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f70b5954162 n/a (libglib-2.0.so.0)
#4 0x00007f70b597c26a n/a (libglib-2.0.so.0)
#5 0x00007f70b317708c start_thread (libpthread.so.0)
#6 0x00007f70b4c53e7f __clone (libc.so.6)
Comment by Doug Newgard (Scimmia) - Wednesday, 14 February 2018, 00:26 GMT
What GTK3 themes?
Comment by Thomas (radioactiveman) - Wednesday, 14 February 2018, 00:58 GMT
It doesn't matter, the segfault also occurs with the Adwaita theme.

Loading...