Bug#874051: swami 2.0.0-svn389-5 seg faults with error 4 in libgobject-2.0.so.0.5304.0

Simon Budig simon at budig.de
Wed Oct 3 00:20:46 BST 2018


Package: swami
Version: 2.0.0+svn389-5
Followup-For: Bug #874051

Dear Maintainer,

The segfault seems to be related to the fluidsynth_plugin.so plugin. If I
rename this plugin the crash no longer happens (there are other warnings then).

Here is a stacktrace from gdb when the segfault happens. Sorry, I don't have swami debug symbols.

(gdb) run
Starting program: /usr/bin/swami 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
libswami-Message: 01:09:24.220: Loading plugins from /usr/lib/swami
libswami-Message: 01:09:24.322: Loaded 4 plugins

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff75d6b7d in g_type_fundamental () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
(gdb) bt
#0  0x00007ffff75d6b7d in g_type_fundamental () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#1  0x00007ffff75ba851 in g_object_new_with_properties () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#2  0x00007ffff75bb581 in g_object_new () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3  0x00007ffff7d4e9cc in  () at /usr/lib/x86_64-linux-gnu/libswamigui.so.0
#4  0x00007ffff75d6677 in g_type_create_instance () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5  0x00007ffff75b9398 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6  0x00007ffff75bab15 in g_object_new_with_properties () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7  0x00007ffff75bb581 in g_object_new () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007ffff7d4ff6a in swamigui_root_new () at /usr/lib/x86_64-linux-gnu/libswamigui.so.0
#9  0x0000555555555445 in main ()

Interestingly the segfault does not happen when swami is running within
valgrind. valgrind also does not show any warnings that might explain the
segfault.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.18.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages swami depends on:
ii  libc6               2.27-6
ii  libfftw3-single3    3.3.8-2
ii  libfluidsynth1      1.1.11-1
ii  libglib2.0-0        2.58.1-2
ii  libgnomecanvas2-0   2.30.3-4
ii  libgtk2.0-0         2.24.32-3
ii  libinstpatch-1.0-0  1.0.0-7
ii  libswami0           2.0.0+svn389-5

Versions of packages swami recommends:
ii  jackd  5

swami suggests no packages.

-- debconf-show failed



More information about the pkg-multimedia-maintainers mailing list