GNOME Bugzilla – Bug 161035
amaroK crashes while using gstreamer engine
Last modified: 2009-08-15 18:40:50 UTC
Steps to reproduce: 1. run amarok 2. try to play a song 3. Stack trace: Other information: gstreamer runs fine from the command line as well as from rhythmbox, but trying to play any song crashes amarok. the error displayed is: (process:23232): GLib-GObject-CRITICAL **: file gvaluetypes.c: line 810 (g_value_get_pointer): assertion `G_VALUE_HOLDS_POINTER (value)' failed (process:23232): GStreamer-CRITICAL **: file gstdata.c: line 185 (gst_data_ref): assertion `data != NULL' failed. The bzipped gstdebug.txt is attached.
Created attachment 34737 [details] output of 'GST_DEBUG=*:5 amarok > gstdebug.txt 2>&1'
Can you post a backtrace of the crash? The above warning is non-fatal and will not crash amarok. It's a warning for a bug while handoff'ing a buffer in identity. It's fixed in CVS. It does not cause crashes.
i can't post a backtrace. the reason is that when i run 'gdb amarokapp' and the application crashes, gdb reports: Program terminated with signal SIGTRAP, Trace/breakpoint trap. The program no longer exists. (gdb) bt No stack. (gdb)
That sucks. ;-). Can you ask the amarok people to help you debugging and get a good backtrace out of it? It's hard to debug without...
Markey suggests trying to compile amaroK with ./configure --enable-debug=full, and try again to get a backtrace. Could you try that Leo?
The output that i pasted was produced by --enable-debug=full. anyway, i managed to solve this problem by 1) completely uninstalling amarok and gstreamer (that means manually deleting all leftover dirs) and then installing both gstreamer and then amarok from a fresh CVS. thanks, leo
ok, thanks for the feedback Leo. Marking this as closed.