After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 161035 - amaroK crashes while using gstreamer engine
amaroK crashes while using gstreamer engine
Status: VERIFIED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
0.8.7
Other All
: High normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-12-11 17:53 UTC by Leo Franchi
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
output of 'GST_DEBUG=*:5 amarok > gstdebug.txt 2>&1' (159.04 KB, application/x-bzip2)
2004-12-11 17:54 UTC, Leo Franchi
Details

Description Leo Franchi 2004-12-11 17:53:23 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.
Comment 1 Leo Franchi 2004-12-11 17:54:12 UTC
Created attachment 34737 [details]
output of 'GST_DEBUG=*:5 amarok > gstdebug.txt 2>&1'
Comment 2 Ronald Bultje 2004-12-12 00:11:02 UTC
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.
Comment 3 Leo Franchi 2004-12-12 07:06:30 UTC
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) 
Comment 4 Ronald Bultje 2004-12-12 09:48:41 UTC
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...
Comment 5 Christian Fredrik Kalager Schaller 2004-12-21 15:01:44 UTC
Markey suggests trying to compile amaroK with ./configure --enable-debug=full,
and try again to get a backtrace. Could you try that Leo?
Comment 6 Leo Franchi 2004-12-22 22:58:46 UTC
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
Comment 7 Christian Fredrik Kalager Schaller 2005-01-13 11:43:24 UTC
ok, thanks for the feedback Leo. Marking this as closed.