GNOME Bugzilla – Bug 137306
gst-shorten crashes on play
Last modified: 2009-08-15 18:40:50 UTC
gst-shorten CVS (from gst-sandbox/gst-shorten) compiled against 0.7.6 gstreamer and gst-plugins crashes with the following backtrace (invoked via rhythmbox) (gdb) backtrace
+ Trace 45155
invoking via gst-launch-0.8 filesrc location=stereophonics2004-02-04t02.shn ! spider ! osssink works. obviously some rb/gst interaction, and according to Murphy's law, I have surely selected the wrong product to file the bug against. cheers
Looks like the problem is in the GStreamer plugin. But could you try something closer to the pipeline that Rhythmbox uses: gst-launch-0.8 gnomevfssrc location=stereophonics2004-02-04t02.shn ! typefind ! spider ! volume ! audioconvert ! audioscale ! osssink
new coredump with suggested pipeline:
+ Trace 45658
oh and gst is Version: 0.8.0.1 by now.
Could you recompile the shorten plugin with debugging enabled ? (set CFLAGS to -g -ggdb before running configure). Is it doing that for all files ?
recompiled -g -ggdb. btw i'm compiling this inside a jhbuild shell, for a jhbuild gnome26 build. and it has big problems picking up the necessary includes. here's my full autogen line that finds all the includes necessary. I hope it's not this that's causing the error. CFLAGS="-g -ggdb -I/usr/local/gnome26/include/libxml2 -I/usr/local/gnome26/lib/glib-2.0/include -I/usr/local/gnome26/include/glib-2.0 -I/usr/local/gnome26/include/gstreamer-0.8" ./autogen.sh --prefix=/usr/local/gnome26/ here's the bt for the file discussed above, with the pipeline suggested by colin:
+ Trace 45777
other files do not segfault, but emit this line in rapid succession: (process:20117): GStreamer-WARNING **: push on peer of pad sink_ident:src but peer is not active no sound can be heard. hope that helps
Would it be possible to have access to the file causing the crash ?
sure :) http://fhofmann.com/stereophonics2004-02-04t02.shn
The file gives a 404. Please provide a link to some shorten file.
don't have that file anymore.