I am working with multimedia platform based on iMX 6Quad.
For some unclear reason when I try to play ogg file (which contains some meta data - attached) using gstreamer (gst-launch), it crashes (SIGSEGV) immediately with following backtrace:
#0 0x2b3e21e0 in decodePacket () from ./usr/lib/imx-mm/audio-codec/lib_oggvorbis_dec_arm11_elinux.so.2
#1 0x2b3de7e4 in OggVorbisDecode () from ./usr/lib/imx-mm/audio-codec/lib_oggvorbis_dec_arm11_elinux.so.2
#2 0x2b3c7c40 in VORBISDecFrameDecode () from ./usr/lib/imx-mm/audio-codec/wrap/lib_vorbisd_wrap_arm12_elinux.so
#3 0x2ab6de6c in gst_beepdec_chain () from ./usr/lib/gstreamer-0.10/libmfw_gst_beep.so
#4 0x2abf2504 in ?? () from ./usr/lib/libgstreamer-0.10.so.0
#5 0x2abf2504 in ?? () from ./usr/lib/libgstreamer-0.10.so.0
If metadata is removed from that ogg file, gstreamer plays it without any problem.
I searched the Internet but couldn't find debug version of lib_oggvorbis_dec_arm11_elinux.so library or its sources.
I didn't find any problems or clues in Gstreamer log (attached GST_DEBUG=3,beepdec:9,mfw_vorbisdecoder:9).
Some additional info on my system:
kernel version - 3.0.35
gst-launch-0.10 version 0.10.35
GStreamer version 0.10.35
beep.imx plugin version - 3.0.7
vorbisdec.imx plugin version - 3.0.5
Any help on this issue will be really appreciated.
Original Attachment has been moved to: ogg_crash_gst.log.zip