Bug#765725: Crash with "terminate called after throwing an instance of 'Gio::Error'"
Giuseppe Bilotta
giuseppe.bilotta at gmail.com
Mon Oct 20 20:52:58 UTC 2014
Package: pavucontrol
Version: 2.0-2
Followup-For: Bug #765725
I'm experiencing the same error, consistently, when Chromium is running
and on a WebRTC-enabled page. For example, start Chromium, enable WebRTC
support, go to http://appear.in/linux and accept to share webcam and
microphone. Then start pavucontrol, and pavucontrol will segfault with
the following backtrace:
#0 0x00007ffff2a41077 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
resultvar = 0
pid = 7669
selftid = 7669
#1 0x00007ffff2a42458 in __GI_abort () at abort.c:89
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0x964790, sa_sigaction = 0x964790}, sa_mask = {__val = {12179648, 6595224, 140737351949831, 1, 0, 140737337045957, 140737264037160, 140737337045957, 6595224, 12166736, 140737351975717, 140737353611808, 12111312,
1, 140737353614160, 12111312}}, sa_flags = -9560, sa_restorer = 0x7fffffffd5b0}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007ffff3548b2d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#3 0x00007ffff3546ba6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#4 0x00007ffff3546bf1 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#5 0x00007ffff3546e09 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#6 0x00007ffff6f68ff7 in Gio::Error::throw_func(_GError*) () from /usr/lib/x86_64-linux-gnu/libgiomm-2.4.so.1
No symbol table info available.
#7 0x00007ffff6a26977 in Glib::Error::throw_exception(_GError*) () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
No symbol table info available.
#8 0x00007ffff79c6ced in Gtk::IconTheme::load_icon(Glib::ustring const&, int, Gtk::IconLookupFlags) const () from /usr/lib/x86_64-linux-gnu/libgtkmm-3.0.so.1
No symbol table info available.
#9 0x000000000041f3b2 in set_icon_name_fallback (i=i at entry=0xb9fcc0, name=name at entry=0xb10a10 "chromium", size=..., size at entry=...) at mainwindow.cc:244
theme = <optimized out>
pixbuf = {pCppObject_ = 0x0}
width = 16
height = 16
#10 0x000000000041f7c8 in MainWindow::setIconFromProplist (this=this at entry=0x9645f0, icon=0xb9fcc0, l=0xa61f90, def=def at entry=0x43deae "audio-card") at mainwindow.cc:666
t = 0xb10a10 "chromium"
#11 0x00000000004271c8 in MainWindow::updateSinkInput (this=0x9645f0, info=...) at mainwindow.cc:715
t = <optimized out>
w = 0xb84740
is_new = true
txt = <optimized out>
#12 0x00007ffff380ccf5 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
No symbol table info available.
#13 0x00007fffedbbab61 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-5.0.so
No symbol table info available.
#14 0x00007fffedbbaef3 in pa_pdispatch_run () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-5.0.so
No symbol table info available.
#15 0x00007ffff38026ae in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
No symbol table info available.
#16 0x00007fffedbbf160 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-5.0.so
No symbol table info available.
#17 0x00007ffff3a45bba in ?? () from /usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0
No symbol table info available.
#18 0x00007ffff3c92c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#19 0x00007ffff3c92f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#20 0x00007ffff3c93272 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#21 0x00007ffff578ba85 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#22 0x00007ffff79d612f in Gtk::Main::run(Gtk::Window&) () from /usr/lib/x86_64-linux-gnu/libgtkmm-3.0.so.1
No symbol table info available.
#23 0x000000000040ed3e in main (argc=1, argv=0x7fffffffe428) at pavucontrol.cc:683
kit = <incomplete type>
mainWindow = 0x9645f0
m = 0x976f00
group = <incomplete type>
entry2 = <incomplete type>
__PRETTY_FUNCTION__ = "int main(int, char**)"
options = <incomplete type>
entry = <incomplete type>
(I'm also having audio issues with WebRTC in chromium (can't hear others,
others can't hear me), which might be related, but I'll file that
separately since it's obviously a Chromium issue.)
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages pavucontrol depends on:
ii libatk1.0-0 2.14.0-1
ii libatkmm-1.6-1 2.22.7-2.1
ii libc6 2.19-11
ii libcairo-gobject2 1.12.16-5
ii libcairo2 1.12.16-5
ii libcairomm-1.0-1 1.10.0-1.1
ii libcanberra-gtk3-0 0.30-2.1
ii libcanberra0 0.30-2.1
ii libgcc1 1:4.9.1-18
ii libgdk-pixbuf2.0-0 2.31.1-2+b1
ii libglib2.0-0 2.42.0-2
ii libglibmm-2.4-1c2a 2.42.0-1
ii libgtk-3-0 3.14.3-1
ii libgtkmm-3.0-1 3.14.0-1
ii libpango-1.0-0 1.36.8-2
ii libpangocairo-1.0-0 1.36.8-2
ii libpangomm-1.4-1 2.34.0-1.1
ii libpulse-mainloop-glib0 5.0-13
ii libpulse0 5.0-13
ii libsigc++-2.0-0c2a 2.4.0-1
ii libstdc++6 4.9.1-18
ii libx11-6 2:1.6.2-3
Versions of packages pavucontrol recommends:
ii pulseaudio 5.0-13
pavucontrol suggests no packages.
-- no debconf information
More information about the pkg-pulseaudio-devel
mailing list