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