You are not logged in.

#1 2015-03-15 14:21:23

Morn
Member
Registered: 2012-09-02
Posts: 886

ABS build of pavucontrol crashes on startup

I'm trying to build pavucontrol from ABS on on x86_64. Compiling works fine, but the resulting binary immediately crashes at startup.

Given that the pavucontrol binaries in the repo are from November 2013, could someone please confirm that a rebuilt pavucontrol works for them on 64 bit?

Here is the gdb output. The crash is in libgtkmm apparently.

$ coredumpctl gdb 29290
           PID: 29290 (pavucontrol)
           UID: 1000 (martin)
           GID: 100 (users)
        Signal: 11 (SEGV)
     Timestamp: So 2015-03-15 15:05:39 CET (53s ago)
  Command Line: pavucontrol
    Executable: /usr/bin/pavucontrol
 Control Group: /user.slice/user-1000.slice/session-c2.scope
          Unit: session-c2.scope
         Slice: user-1000.slice
       Session: c2
     Owner UID: 1000 (martin)
       Boot ID: 7aa16631aaf14c22a2e636ff9ac86e56
    Machine ID: 59d42bfa09814bdb904e1e8b38fff9bf
      Hostname: genesis
      Coredump: /var/lib/systemd/coredump/core.pavucontrol.1000.7aa16631aaf14c22a2e636ff9ac86e56.29290.1426428339000000.lz4
       Message: Process 29290 (pavucontrol) of user 1000 dumped core.

GNU gdb (GDB) 7.9
Copyright (C) 2015 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:
<http://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 /usr/bin/pavucontrol...(no debugging symbols found)...done.
[New LWP 29290]
[New LWP 29291]
[New LWP 29292]

warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `pavucontrol'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f12011854c6 in Gtk::Label::set_markup(Glib::ustring const&) ()
   from /usr/lib/libgtkmm-3.0.so.1
(gdb) 

Offline

#2 2015-03-15 14:51:45

mauritiusdadd
Member
From: Benevento, Italy
Registered: 2013-10-27
Posts: 776

Re: ABS build of pavucontrol crashes on startup

Hi Morn,

I just tried to build pavucontrol using ABS and I can confirm that it compiles fine but the resulting executable crashes.

Here there is the coredump

$ LC_ALL=C coredumpctl info 30842
           PID: 30842 (pavucontrol)
           UID: 1000 (daddona)
           GID: 10 (wheel)
        Signal: 11 (SEGV)
     Timestamp: Sun 2015-03-15 15:43:25 CET (4min 12s ago)
  Command Line: pavucontrol
    Executable: /usr/bin/pavucontrol
 Control Group: /user.slice/user-1000.slice/session-c1.scope
          Unit: session-c1.scope
         Slice: user-1000.slice
       Session: c1
     Owner UID: 1000 (daddona)
       Boot ID: 60b4bc9966c74cb4a28c82ae4ec79a02
    Machine ID: 6ec27ad1fad0423f909aeb6eb0fc9a12
      Hostname: 530U3C
      Coredump: /var/lib/systemd/coredump/core.pavucontrol.1000.60b4bc9966c74cb4a28c82ae4ec79a02.30842.142
       Message: Process 30842 (pavucontrol) of user 1000 dumped core.
[daddona@530U3C ~]$ LC_ALL=C coredumpctl gdb 30842
           PID: 30842 (pavucontrol)
           UID: 1000 (daddona)
           GID: 10 (wheel)
        Signal: 11 (SEGV)
     Timestamp: Sun 2015-03-15 15:43:25 CET (4min 20s ago)
  Command Line: pavucontrol
    Executable: /usr/bin/pavucontrol
 Control Group: /user.slice/user-1000.slice/session-c1.scope
          Unit: session-c1.scope
         Slice: user-1000.slice
       Session: c1
     Owner UID: 1000 (daddona)
       Boot ID: 60b4bc9966c74cb4a28c82ae4ec79a02
    Machine ID: 6ec27ad1fad0423f909aeb6eb0fc9a12
      Hostname: 530U3C
      Coredump: /var/lib/systemd/coredump/core.pavucontrol.1000.60b4bc9966c74cb4a28c82ae4ec79a02.30842.1426430605000000.lz4
       Message: Process 30842 (pavucontrol) of user 1000 dumped core.

GNU gdb (GDB) 7.9
Copyright (C) 2015 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:
<http://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 /usr/bin/pavucontrol...(no debugging symbols found)...done.
[New LWP 30842]
Core was generated by `pavucontrol'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007ff6205aef3f in ?? ()
(gdb) quit

About me - github

-- When you have eliminated the impossible, whatever remains, however improbable, must be the truth -- Spock | Sherlock Holmes

Offline

#3 2015-03-15 15:09:23

Morn
Member
Registered: 2012-09-02
Posts: 886

Re: ABS build of pavucontrol crashes on startup

Thanks, mauritiusdadd! So it looks like this package is really broken then.

Offline

Board footer

Powered by FluxBB