GNOME Bugzilla – Bug 330058
assertion in gst_pad_activate_pull with mp3 file
Last modified: 2006-02-06 12:55:56 UTC
Steps to reproduce: Start rhythmbox, wait a bit, it crashes Stack trace: Backtrace was generated from '/usr/bin/rhythmbox' Using host libthread_db library "/lib/tls/libthread_db.so.1". `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. [Thread debugging using libthread_db enabled] [New Thread -1227860288 (LWP 19860)] [New Thread -1291850832 (LWP 19885)] [New Thread -1260389456 (LWP 19882)] [New Thread -1245881424 (LWP 19878)] [New Thread -1270875216 (LWP 19877)] [New Thread -1245398096 (LWP 19862)] [New Thread -1237005392 (LWP 19861)] 0xffffe410 in __kernel_vsyscall ()
+ Trace 65933
Thread 7 (Thread -1237005392 (LWP 19861))
Other information: I get a crash after starting rhythmbox 0.9.3 or 0.9.3.1. This error is spit out to the console: GStreamer-CRITICAL **: gst_pad_activate_pull: assertion `old == GST_ACTIVATE_NONE' failed aborting... I used gstreamer-0.10 to get this trace...but the error also occured with 0.8. If there is any more info needed, feel free to ask. I only compiled gstreamer gst-plugins-base gst-plugins-mad and rhythmbox with debugging info.
This looks like it's crashing inside the id3 demuxer, so I'm moving to the gst-plugins-good component. Could you try running "gst-launch-0.10 playbin uri=file:///home/joem/files/music/Dinosaur_Jr-Jaylourmurph/Dinosaur%20Jr%20JLM%2005%20No%20Bones.mp3" from a terminal and see whether that works?
Thanks for the quick response. Turns out this is a corrupt file. I guess its still a bug that this isn't handled in a nicer way for the user. I get the same output when running gst-launch manually: Setting pipeline to PAUSED ... GStreamer-CRITICAL **: gst_pad_activate_pull: assertion `old == GST_ACTIVATE_NONE' failed aborting... Aborted
*** This bug has been marked as a duplicate of 329198 ***