GNOME Bugzilla – Bug 740103
File hangs/aborts GStreamer applications
Last modified: 2014-11-14 11:31:13 UTC
This file hangs GStreamer <http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4204823/bin/pone.0107271.s006.avi>: --- snib --- ; LANG=C gst-launch -v '--gst-debug=2' playbin 'uri=http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4204823/bin/pone.0107271.s006.avi' Setting pipeline to PAUSED ... Pipeline is PREROLLING ... /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = video/x-msvideo /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstAviDemux:avidemux0.GstPad:sink: caps = video/x-msvideo /GstPlayBin:playbin0/GstStreamSelector:selector_audio_src1: active-pad = NULL /GstPlayBin:playbin0/GstStreamSelector:selector_video_src0: active-pad = NULL 0:00:02.051843325 6528 0x842ce00 WARN dfbvideosink dfbvideosink.c:595:gst_dfbvideosink_setup:<videosink-actual-sink-dfbvideo> failed creating the DirectFB main object 0:00:02.052162918 6528 0x842ce00 WARN dfbvideosink dfbvideosink.c:1437:gst_dfbvideosink_change_state:<videosink-actual-sink-dfbvideo> error: Failed initializing DirectFB system /GstPlayBin:playbin0/GstQueue:preroll_video_src0: min-threshold-time = 2850000000 /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQueue:queue0.GstPad:sink: caps = video/x-dv, systemstream=(boolean)false, dvversion=(int)25, framerate=(fraction)30000/1001, width=(int)720, height=(int)480 /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQueue:queue0.GstPad:src: caps = video/x-dv, systemstream=(boolean)false, dvversion=(int)25, framerate=(fraction)30000/1001, width=(int)720, height=(int)480 /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstDVDec:dvdec0.GstPad:sink: caps = video/x-dv, systemstream=(boolean)false, dvversion=(int)25, framerate=(fraction)30000/1001, width=(int)720, height=(int)480 /GstPlayBin:playbin0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps = video/x-raw-yuv, format=(fourcc)YUY2, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)10/11, interlaced=(boolean)true /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstDVDec:dvdec0.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)YUY2, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)10/11, interlaced=(boolean)true /GstPlayBin:playbin0/GstStreamSelector:selector_video_src0.GstPlaybinSelectorPad:sink0: caps = video/x-raw-yuv, format=(fourcc)YUY2, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)10/11, interlaced=(boolean)true /GstPlayBin:playbin0/GstDecodeBin:decodebin0.GstGhostPad:src0.GstProxyPad:proxypad1: caps = video/x-raw-yuv, format=(fourcc)YUY2, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)10/11, interlaced=(boolean)true /GstPlayBin:playbin0/GstStreamSelector:selector_video_src0.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)YUY2, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)10/11, interlaced=(boolean)true /GstPlayBin:playbin0/GstQueue:preroll_video_src0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)YUY2, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)10/11, interlaced=(boolean)true /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQueue:queue0: max-size-bytes = 240000 /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQueue:queue1.GstPad:sink: caps = audio/x-raw-int, endianness=(int)1234, channels=(int)2, width=(int)16, depth=(int)16, signed=(boolean)true, rate=(int)48000 /GstPlayBin:playbin0/GstDecodeBin:decodebin0.GstGhostPad:src1: caps = audio/x-raw-int, endianness=(int)1234, channels=(int)2, width=(int)16, depth=(int)16, signed=(boolean)true, rate=(int)48000 /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQueue:queue1.GstPad:src: caps = audio/x-raw-int, endianness=(int)1234, channels=(int)2, width=(int)16, depth=(int)16, signed=(boolean)true, rate=(int)48000 /GstPlayBin:playbin0/GstStreamSelector:selector_audio_src1.GstPlaybinSelectorPad:sink0: caps = audio/x-raw-int, endianness=(int)1234, channels=(int)2, width=(int)16, depth=(int)16, signed=(boolean)true, rate=(int)48000 /GstPlayBin:playbin0/GstDecodeBin:decodebin0.GstGhostPad:src1.GstProxyPad:proxypad2: caps = audio/x-raw-int, endianness=(int)1234, channels=(int)2, width=(int)16, depth=(int)16, signed=(boolean)true, rate=(int)48000 /GstPlayBin:playbin0/GstStreamSelector:selector_audio_src1.GstPad:src: caps = audio/x-raw-int, endianness=(int)1234, channels=(int)2, width=(int)16, depth=(int)16, signed=(boolean)true, rate=(int)48000 /GstPlayBin:playbin0/GstQueue:preroll_audio_src1.GstPad:sink: caps = audio/x-raw-int, endianness=(int)1234, channels=(int)2, width=(int)16, depth=(int)16, signed=(boolean)true, rate=(int)48000 /GstPlayBin:playbin0/GstQueue:preroll_audio_src1.GstPad:src: caps = audio/x-raw-int, endianness=(int)1234, channels=(int)2, width=(int)16, depth=(int)16, signed=(boolean)true, rate=(int)48000 /GstPlayBin:playbin0/GstBin:abin/GstAudioConvert:aconv.GstPad:src: caps = audio/x-raw-int, endianness=(int)1234, channels=(int)2, width=(int)16, depth=(int)16, signed=(boolean)true, rate=(int)48000 /GstPlayBin:playbin0/GstBin:abin/GstAudioConvert:aconv.GstPad:sink: caps = audio/x-raw-int, endianness=(int)1234, channels=(int)2, width=(int)16, depth=(int)16, signed=(boolean)true, rate=(int)48000 /GstPlayBin:playbin0/GstBin:abin.GstGhostPad:sink: caps = audio/x-raw-int, endianness=(int)1234, channels=(int)2, width=(int)16, depth=(int)16, signed=(boolean)true, rate=(int)48000 /GstPlayBin:playbin0/GstBin:abin.GstGhostPad:sink.GstProxyPad:proxypad4: caps = audio/x-raw-int, endianness=(int)1234, channels=(int)2, width=(int)16, depth=(int)16, signed=(boolean)true, rate=(int)48000 /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQueue:queue0: max-size-bytes = 480000 /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQueue:queue0: max-size-bytes = 960000 /GstPlayBin:playbin0/GstBin:abin/GstAudioResample:aresample.GstPad:src: caps = audio/x-raw-int, endianness=(int)1234, channels=(int)2, width=(int)16, depth=(int)16, signed=(boolean)true, rate=(int)48000 /GstPlayBin:playbin0/GstBin:abin/GstAudioResample:aresample.GstPad:sink: caps = audio/x-raw-int, endianness=(int)1234, channels=(int)2, width=(int)16, depth=(int)16, signed=(boolean)true, rate=(int)48000 /GstPlayBin:playbin0/GstBin:abin/GstVolume:volume.GstPad:src: caps = audio/x-raw-int, endianness=(int)1234, channels=(int)2, width=(int)16, depth=(int)16, signed=(boolean)true, rate=(int)48000 /GstPlayBin:playbin0/GstBin:abin/GstVolume:volume.GstPad:sink: caps = audio/x-raw-int, endianness=(int)1234, channels=(int)2, width=(int)16, depth=(int)16, signed=(boolean)true, rate=(int)48000 /GstPlayBin:playbin0/GstBin:abin/GstAutoAudioSink:audiosink/GstPulseSink:audiosink-actual-sink-pulse.GstPad:sink: caps = audio/x-raw-int, endianness=(int)1234, channels=(int)2, width=(int)16, depth=(int)16, signed=(boolean)true, rate=(int)48000 /GstPlayBin:playbin0/GstBin:abin/GstAutoAudioSink:audiosink.GstGhostPad:sink: caps = audio/x-raw-int, endianness=(int)1234, channels=(int)2, width=(int)16, depth=(int)16, signed=(boolean)true, rate=(int)48000 /GstPlayBin:playbin0/GstBin:abin/GstAutoAudioSink:audiosink.GstGhostPad:sink.GstProxyPad:proxypad3: caps = audio/x-raw-int, endianness=(int)1234, channels=(int)2, width=(int)16, depth=(int)16, signed=(boolean)true, rate=(int)48000 /GstPlayBin:playbin0/GstQueue:preroll_video_src0: min-threshold-time = 900000000 /GstPlayBin:playbin0/GstQueue:preroll_video_src0.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)YUY2, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)10/11, interlaced=(boolean)true /GstPlayBin:playbin0/GstBin:vbin/GstIdentity:id.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)YUY2, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)10/11, interlaced=(boolean)true /GstPlayBin:playbin0/GstBin:vbin/GstIdentity:id.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)YUY2, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)10/11, interlaced=(boolean)true /GstPlayBin:playbin0/GstBin:vbin.GstGhostPad:sink: caps = video/x-raw-yuv, format=(fourcc)YUY2, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)10/11, interlaced=(boolean)true /GstPlayBin:playbin0/GstBin:vbin.GstGhostPad:sink.GstProxyPad:proxypad6: caps = video/x-raw-yuv, format=(fourcc)YUY2, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)10/11, interlaced=(boolean)true Pipeline is PREROLLED ... Setting pipeline to PLAYING ... /GstPlayBin:playbin0/GstBin:vbin/GstFFMpegCsp:vconv.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)AYUV, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)10/11, interlaced=(boolean)true /GstPlayBin:playbin0/GstBin:vbin/GstFFMpegCsp:vconv.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)YUY2, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)10/11, interlaced=(boolean)true /GstPlayBin:playbin0/GstBin:vbin/GstVideoScale:vscale.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)AYUV, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)10/11, interlaced=(boolean)true /GstPlayBin:playbin0/GstBin:vbin/GstVideoScale:vscale.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)AYUV, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)10/11, interlaced=(boolean)true /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink/ClutterGstVideoSink:videosink-actual-sink-clutter.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)AYUV, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)10/11, interlaced=(boolean)true /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink.GstGhostPad:sink: caps = video/x-raw-yuv, format=(fourcc)AYUV, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)10/11, interlaced=(boolean)true /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink.GstGhostPad:sink.GstProxyPad:proxypad5: caps = video/x-raw-yuv, format=(fourcc)AYUV, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)10/11, interlaced=(boolean)true (gst-launch-0.10:6528): Clutter-CRITICAL **: clutter_texture_set_cogl_texture: assertion 'cogl_is_texture (cogl_tex)' failed New clock: GstPulseSinkClock (!) [ 6528: 0.000] --> Caught signal 11 (at 0xc, invalid address) <-- abort --- snab ---
This seems to work fine with GStreamer 1.4. Please reopen with a backtrace of the crash if you can reproduce with a GStreamer 1.x version. 0.10 is very old and no longer maintained since more than 2 years.