You are not logged in.

#1 2013-10-08 08:50:50

ninian
Member
From: United Kingdom
Registered: 2008-02-24
Posts: 696
Website

Deadbeef segfaults - after upgrades to Gnome 3.10 packages?

I am using the deadbeef-0.5.6-2-x86_64.pkg.tar.xz package from the Community repo and deadbeef-plugin-fb-gtk3 from AUR (which I've just recompiled - still fails). I've now discovered that Deadbeef is segfaulting, probably/possibly caused by the upgrades to Gnome 3.10 packages. Here's the output:

$ deadbeef
starting deadbeef 0.5.6
server_start
loading plugins from /home/ninian/.local/lib/deadbeef
loading plugins from /usr/lib/deadbeef
plug_load_all: scandir found 173 files
loading plugin /usr/lib/deadbeef/aac.so
...etc 
found gui plugin ddb_gui_GTK3.so
added GTK3 gui plugin
loading plugin /usr/lib/deadbeef/ddb_misc_filebrowser_GTK2.so
loading plugin /usr/lib/deadbeef/ddb_misc_filebrowser_GTK3.so
...etc
loading plugin /usr/lib/deadbeef/wildmidi.so
checking GUI plugin: GTK3
selected GUI plugin not found or failed to load, trying to find another GUI plugin
plugin not found or failed to load
loading plugin /usr/lib/deadbeef/ddb_gui_GTK3.so
libWildMidi(WM_BufferFile:640): ERROR Unable to stat /etc/timidity/freepats/freepats.cfg (No such file or directory)
gtkui plugin compiled for gtk version: 3.6.4

(deadbeef:10198): Gtk-CRITICAL **: Error building template class 'GtkStatusbar' for an instance of type 'GtkStatusbar': Invalid object type `GtkFrame'

(deadbeef:10198): Gtk-CRITICAL **: gtk_frame_set_shadow_type: assertion 'GTK_IS_FRAME (frame)' failed

(deadbeef:10198): Gtk-CRITICAL **: gtk_widget_queue_resize: assertion 'GTK_IS_WIDGET (widget)' failed
...etc
selected output plugin: PulseAudio output plugin
INFO: loading playlist Music
INFO: from file /home/ninian/.config/deadbeef/playlists/0.dbpl

(deadbeef:10198): Gtk-CRITICAL **: gtk_box_query_child_packing: assertion 'GTK_IS_WIDGET (child)' failed
Segmentation Fault
backtrace() returned 38 addresses
deadbeef() [0x403780]
/usr/lib/libc.so.6(+0x35450) [0x7f892398e450]
/usr/lib/libgtk-3.so.0(+0x228685) [0x7f891fa0a685]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXEDv+0x90) [0x7f891e3d0500]
/usr/lib/libgobject-2.0.so.0(+0x1084f) [0x7f891e3cd84f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x442) [0x7f891e3e63a2]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7f891e3e7002]
/usr/lib/libgtk-3.so.0(gtk_widget_size_allocate_with_baseline+0x4a1) [0x7f891fab3381]
/usr/lib/libgtk-3.so.0(+0xca275) [0x7f891f8ac275]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXEDv+0x90) [0x7f891e3d0500]
/usr/lib/libgobject-2.0.so.0(+0x1084f) [0x7f891e3cd84f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x442) [0x7f891e3e63a2]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7f891e3e7002]
/usr/lib/libgtk-3.so.0(gtk_widget_size_allocate_with_baseline+0x4a1) [0x7f891fab3381]
/usr/lib/libgtk-3.so.0(+0x2e59a3) [0x7f891fac79a3]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x138) [0x7f891e3cd6a8]
/usr/lib/libgobject-2.0.so.0(+0x21857) [0x7f891e3de857]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0xde9) [0x7f891e3e6d49]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7f891e3e7002]
/usr/lib/libgtk-3.so.0(gtk_widget_size_allocate_with_baseline+0x4a1) [0x7f891fab3381]
/usr/lib/libgtk-3.so.0(+0x2e4c16) [0x7f891fac6c16]
/usr/lib/libgobject-2.0.so.0(+0x108d7) [0x7f891e3cd8d7]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x442) [0x7f891e3e63a2]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7f891e3e7002]
/usr/lib/libgtk-3.so.0(+0x10d48c) [0x7f891f8ef48c]
/usr/lib/libgobject-2.0.so.0(+0x108d7) [0x7f891e3cd8d7]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x442) [0x7f891e3e63a2]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_by_name+0x522) [0x7f891e3e7532]
/usr/lib/libgdk-3.so.0(+0x2d7c0) [0x7f891f55e7c0]
/usr/lib/libgdk-3.so.0(+0x200f8) [0x7f891f5510f8]
/usr/lib/libglib-2.0.so.0(+0x48da3) [0x7f891df03da3]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x146) [0x7f891df03246]
/usr/lib/libglib-2.0.so.0(+0x48598) [0x7f891df03598]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x6a) [0x7f891df0399a]
/usr/lib/libgtk-3.so.0(gtk_main+0x8d) [0x7f891f9824ed]
/usr/lib/deadbeef/ddb_gui_GTK3.so(gtkui_thread+0x4c2) [0x7f89110fb9e2]
/usr/lib/libpthread.so.0(+0x80a2) [0x7f8923d0c0a2]
/usr/lib/libc.so.6(clone+0x6d) [0x7f8923a3e43d]

Maybe deadbeef itself needs recompiled for the updated GTK3 libraries?

Offline

#2 2013-10-08 10:01:01

karol
Archivist
Registered: 2009-05-06
Posts: 25,433

Re: Deadbeef segfaults - after upgrades to Gnome 3.10 packages?

Somebody reported this bug: https://bugs.archlinux.org/task/37233

Offline

#3 2013-10-08 14:38:08

ninian
Member
From: United Kingdom
Registered: 2008-02-24
Posts: 696
Website

Re: Deadbeef segfaults - after upgrades to Gnome 3.10 packages?

karol wrote:

Somebody reported this bug: https://bugs.archlinux.org/task/37233

Aha, I never found that when I searched the Bug Tracker earlier.
Looks like I'm not alone anyway!

Offline

#4 2013-10-08 16:42:12

raggerv8
Member
Registered: 2010-07-01
Posts: 65

Re: Deadbeef segfaults - after upgrades to Gnome 3.10 packages?

Yeah... Updated my system yesterday and there were some GNOME packages included in that update. Today, DeaDBeeF crashes with the error you posted.
Found this thread when googleing, happy I am not alone.

Along with this it seems that in SpaceFM (filemanager) the icons are missing from the right click menu. Related to the gnome update I assume, not sure what the deal is.

Offline

#5 2013-10-08 17:17:42

ninian
Member
From: United Kingdom
Registered: 2008-02-24
Posts: 696
Website

Re: Deadbeef segfaults - after upgrades to Gnome 3.10 packages?

raggerv8 wrote:

Yeah... Updated my system yesterday and there were some GNOME packages included in that update. Today, DeaDBeeF crashes with the error you posted.
Found this thread when googleing, happy I am not alone.

Along with this it seems that in SpaceFM (filemanager) the icons are missing from the right click menu. Related to the gnome update I assume, not sure what the deal is.

Regarding the icons, here's a thread about them.
Am just about to try some of the suggestions made in response to my post.
Here's hoping they work!

Offline

#6 2013-10-08 19:36:57

Texas
Member
From: Dallas, Texas
Registered: 2010-09-10
Posts: 117

Re: Deadbeef segfaults - after upgrades to Gnome 3.10 packages?

Same issue on just installed Arch system.  No AUR components installed, just 'pacman -S deadbeef'.

Offline

#7 2013-10-08 21:23:53

raggerv8
Member
Registered: 2010-07-01
Posts: 65

Re: Deadbeef segfaults - after upgrades to Gnome 3.10 packages?

The GIT version in AUR works.

Offline

#8 2013-10-10 08:49:58

ninian
Member
From: United Kingdom
Registered: 2008-02-24
Posts: 696
Website

Re: Deadbeef segfaults - after upgrades to Gnome 3.10 packages?

raggerv8 wrote:

Yes indeed, thanks for letting me know.
(Though I can't get any of the file browser plugins to work with it.)

Offline

#9 2013-10-15 14:06:00

Anda
Member
Registered: 2009-07-14
Posts: 58

Re: Deadbeef segfaults - after upgrades to Gnome 3.10 packages?

I get this error when trying to run the GIT version. I have removed the deadbeef folder in .config prior to installation. Any ideas on how go get this working?

$ deadbeef 
starting deadbeef devel
server_start
INFO: unlink socket: No such file or directory
failed to load config file
loading plugins from /home/anda/.local/lib/deadbeef
loading plugins from /usr/lib/deadbeef
plug_load_all: scandir found 150 files
loading plugin /usr/lib/deadbeef/aac.so
loading plugin /usr/lib/deadbeef/adplug.so
loading plugin /usr/lib/deadbeef/alac.so
loading plugin /usr/lib/deadbeef/alsa.so
loading plugin /usr/lib/deadbeef/artwork.so
loading plugin /usr/lib/deadbeef/cdda.so
loading plugin /usr/lib/deadbeef/dca.so
loading plugin /usr/lib/deadbeef/ddb_ao.so
loading plugin /usr/lib/deadbeef/ddb_dumb.so
loading plugin /usr/lib/deadbeef/ddb_mono2stereo.so
loading plugin /usr/lib/deadbeef/ddb_shn.so
loading plugin /usr/lib/deadbeef/dsp_libsrc.so
loading plugin /usr/lib/deadbeef/ffap.so
loading plugin /usr/lib/deadbeef/flac.so
loading plugin /usr/lib/deadbeef/gme.so
loading plugin /usr/lib/deadbeef/hotkeys.so
loading plugin /usr/lib/deadbeef/lastfm.so
loading plugin /usr/lib/deadbeef/m3u.so
loading plugin /usr/lib/deadbeef/mms.so
loading plugin /usr/lib/deadbeef/mpgmad.so
loading plugin /usr/lib/deadbeef/musepack.so
loading plugin /usr/lib/deadbeef/notify.so
loading plugin /usr/lib/deadbeef/nullout.so
loading plugin /usr/lib/deadbeef/oss.so
loading plugin /usr/lib/deadbeef/pulse.so
loading plugin /usr/lib/deadbeef/shellexec.so
loading plugin /usr/lib/deadbeef/sid.so
loading plugin /usr/lib/deadbeef/sndfile.so
loading plugin /usr/lib/deadbeef/supereq.so
loading plugin /usr/lib/deadbeef/tta.so
loading plugin /usr/lib/deadbeef/vfs_curl.so
loading plugin /usr/lib/deadbeef/vfs_zip.so
loading plugin /usr/lib/deadbeef/vorbis.so
loading plugin /usr/lib/deadbeef/vtx.so
loading plugin /usr/lib/deadbeef/wavpack.so
loading plugin /usr/lib/deadbeef/wildmidi.so
loading plugin /usr/lib/deadbeef/wma.so
selected GUI plugin not found or failed to load, trying to find another GUI plugin
libWildMidi(WM_BufferFile:640): ERROR Unable to stat /etc/timidity/freepats/freepats.cfg (No such file or directory)
selected output plugin: ALSA output plugin
gui plugin has quit; waiting for mainloop thread to finish

Offline

Board footer

Powered by FluxBB