GNOME Bugzilla – Bug 740102
File hangs/aborts GStreamer applications
Last modified: 2014-11-14 11:32:34 UTC
This file hangs Totem 3.12.2 – while MPlayer2 2.0-728-g2c378c7-4+b1 can play it: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4216124/bin/pone.0111787.s002.mpg Playbin also hangs: --- snib --- ; LANG=C gst-launch -v '--gst-debug=2' playbin 'uri=http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4216124/bin/pone.0111787.s002.mpg' Setting pipeline to PAUSED ... Pipeline is PREROLLING ... /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = video/mpeg, systemstream=(boolean)true, mpegversion=(int)1 /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstMpegPSDemux:mpegpsdemux0.GstPad:sink: caps = video/mpeg, systemstream=(boolean)true, mpegversion=(int)1 /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQueue:queue0.GstPad:sink: caps = video/mpeg, mpegversion=(int)1, systemstream=(boolean)false /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQueue:queue0.GstPad:src: caps = video/mpeg, mpegversion=(int)1, systemstream=(boolean)false /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstMpegvParse:mpegvparse0.GstPad:sink: caps = video/mpeg, mpegversion=(int)1, systemstream=(boolean)false /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQueue:queue1.GstPad:sink: caps = audio/mpeg, mpegversion=(int)1 /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQueue:queue1.GstPad:src: caps = audio/mpeg, mpegversion=(int)1 /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstMpegAudioParse:mpegaudioparse0.GstPad:sink: caps = audio/mpeg, mpegversion=(int)1 /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstMpegvParse:mpegvparse0.GstPad:src: caps = video/mpeg, mpegversion=(int)1, systemstream=(boolean)false, parsed=(boolean)true, width=(int)352, height=(int)240, framerate=(fraction)30000/1001, codec_data=(buffer)1600f0c402cee380000001b8 /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstMpeg2dec:mpeg2dec0.GstPad:sink: caps = video/mpeg, mpegversion=(int)1, systemstream=(boolean)false, parsed=(boolean)true, width=(int)352, height=(int)240, framerate=(fraction)30000/1001, codec_data=(buffer)1600f0c402cee380000001b8 /GstPlayBin:playbin0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps = video/x-raw-yuv, format=(fourcc)I420, width=(int)352, height=(int)240, pixel-aspect-ratio=(fraction)10/11, framerate=(fraction)30000/1001, interlaced=(boolean)false /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstMpeg2dec:mpeg2dec0.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)I420, width=(int)352, height=(int)240, pixel-aspect-ratio=(fraction)10/11, framerate=(fraction)30000/1001, interlaced=(boolean)false /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstMpegAudioParse:mpegaudioparse0.GstPad:src: caps = audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)2, rate=(int)44100, channels=(int)2, parsed=(boolean)true /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstMad:mad0.GstPad:sink: caps = audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)2, rate=(int)44100, channels=(int)2, parsed=(boolean)true ^C --- snab ---
This seems to work fine with GStreamer 1.4. Please reopen if you can reproduce with a GStreamer 1.x version. Also get a backtrace of all threads when it crashes or when it hangs. 0.10 is very old and no longer maintained since more than 2 years.