GNOME Bugzilla – Bug 684078
subtitles crash when running playbin with external suburi subtitles
Last modified: 2012-09-15 12:09:32 UTC
working with current git head of core, base, good, bad, ugly /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0 /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-size = -1 /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-duration = -1 /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: use-buffering = false /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: download = false /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: uri = file:///dream/movie/testcd/J_SUBTITLES/SUB-01.avi /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: connection-speed = 0 /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin1: uri = file:///dream/movie/testcd/J_SUBTITLES/SUB-01.srt /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin1: connection-speed = 0 /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin1: source = "\(GstFileSrc\)\ source" [New Thread 0x7ffff46df700 (LWP 2672)] /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: source = "\(GstFileSrc\)\ source" [New Thread 0x7ffff3cd0700 (LWP 2673)] /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin1/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = application/x-subtitle Leitung läuft vor … /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: always-ok = true /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin1/GstDecodeBin:decodebin0.GstDecodePad:src_0: caps = application/x-subtitle /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin1.GstGhostPad:src_0: caps = application/x-subtitle /GstPlayBin:playbin0/GstInputSelector:inputselector0: active-pad = "\(GstSelectorPad\)\ sink_0" /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstPad:src: caps = application/x-subtitle /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin1/GstTypeFindElement:typefind.GstPad:src: caps = video/x-msvideo /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin1/GstTypeFindElement:typefind.GstPad:src: caps = video/x-msvideo [New Thread 0x7ffff291c700 (LWP 2674)] /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin1/GstAviDemux:avidemux0.GstPad:sink: caps = video/x-msvideo [New Thread 0x7ffff211b700 (LWP 2675)] [New Thread 0x7fffe3fff700 (LWP 2676)] [New Thread 0x7fffe1b5e700 (LWP 2677)] [Thread 0x7fffe1b5e700 (LWP 2677) exited] /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin1/GstMultiQueue:multiqueue0: max-size-buffers = 5 /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin1/GstMultiQueue:multiqueue0: max-size-time = 0 /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin1/GstMultiQueue:multiqueue0: max-size-bytes = 2097152 /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin1/GstMultiQueue:multiqueue0.GstPad:sink_0: caps = video/x-divx, divxversion=(int)5, framerate=(fraction)25/1, width=(int)720, height=(int)400 /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin1/GstMultiQueue:multiqueue0.GstPad:src_0: caps = video/x-divx, divxversion=(int)5, framerate=(fraction)25/1, width=(int)720, height=(int)400 /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin1/GstMultiQueue:multiqueue0.GstPad:src_0: caps = video/x-divx, divxversion=(int)5, framerate=(fraction)25/1, width=(int)720, height=(int)400 /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin1/avdec_mpeg4:avdec_mpeg4-0.GstPad:sink: caps = video/x-divx, divxversion=(int)5, framerate=(fraction)25/1, width=(int)720, height=(int)400 (gst-launch-1.0:2669): GStreamer-CRITICAL **: gst_caps_get_size: assertion `GST_IS_CAPS (caps)' failed [New Thread 0x7fffe1b5e700 (LWP 2678)] /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin1/avdec_mpeg4:avdec_mpeg4-0.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)400, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)25/1 [Thread 0x7fffe1b5e700 (LWP 2678) exited] /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin1/avdec_mpeg4:avdec_mpeg4-0.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)400, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)25/1 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7ffff211b700 (LWP 2675)] 0x00007ffff7114f14 in __memcpy_ssse3_back () from /usr/lib/libc.so.6 (gdb) info threads Id Target Id Frame 6 Thread 0x7fffe3fff700 (LWP 2676) "multiqueue0:src" 0x00007ffff70c6307 in mlock () from /usr/lib/libc.so.6 * 5 Thread 0x7ffff211b700 (LWP 2675) "multiqueue0:src" 0x00007ffff7114f14 in __memcpy_ssse3_back () from /usr/lib/libc.so.6 4 Thread 0x7ffff291c700 (LWP 2674) "avidemux0:sink" 0x00007ffff7395954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 3 Thread 0x7ffff3cd0700 (LWP 2673) "typefind:sink" 0x00007ffff7395954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 2 Thread 0x7ffff46df700 (LWP 2672) "typefind:sink" 0x00007ffff7395954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 1 Thread 0x7ffff7fc4700 (LWP 2669) "gst-launch-1.0" 0x00007ffff70c12cd in poll () from /usr/lib/libc.so.6
pull and rebuild of avlib plugins fixed it!