GNOME Bugzilla – Bug 320492
mjpeg video clip crash
Last modified: 2005-11-17 09:37:06 UTC
Steps to reproduce: 1. gst-launch-0.8 filesrc location="Zoolander-913.mpg" ! decodebin ! ffmpegcolorspace ! ximagesink 2. 3. Stack trace: gdb output: (no debugging symbols found) RUNNING pipeline ... (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) Program received signal SIGFPE, Arithmetic exception.
+ Trace 63852
Thread NaN (LWP 14278)
valgrind output after crash: RUNNING pipeline ... ==14283== ==14283== Process terminating with default action of signal 8 (SIGFPE) ==14283== Integer divide by zero at address 0xB1FDEBC7 ==14283== at 0x1CB0CD00: (within /usr/lib/gstreamer-0.8/libgstffmpeg.so) ==14283== by 0x1C9356F4: (within /usr/lib/gstreamer-0.8/libgstffmpeg.so) ==14283== by 0x1C935795: (within /usr/lib/gstreamer-0.8/libgstffmpeg.so) ==14283== by 0x1C8E4C07: (within /usr/lib/gstreamer-0.8/libgstffmpeg.so) ==14283== by 0x1B953829: gst_pad_call_chain_function (in /usr/lib/ libgstreamer-0.8.so.1.4.0) ==14283== by 0x1B950E28: gst_pad_push (in /usr/lib/libgstreamer-0.8.so.1.4.0) ==14283== by 0x1C8C5064: (within /usr/lib/gstreamer-0.8/libgstmpegstream.so) ==14283== by 0x1C8CA3FB: (within /usr/lib/gstreamer-0.8/libgstmpegstream.so) ==14283== by 0x1C8C4593: (within /usr/lib/gstreamer-0.8/libgstmpegstream.so) ==14283== by 0x1C8C01B3: (within /usr/lib/gstreamer-0.8/libgstmpegstream.so) ==14283== by 0x1C36BB29: (within /usr/lib/gstreamer-0.8/libgstoptscheduler. so) ==14283== by 0x1C36B19A: (within /usr/lib/gstreamer-0.8/libgstoptscheduler. so) ==14283== by 0x1C36FF25: (within /usr/lib/gstreamer-0.8/libgstoptscheduler. so) ==14283== by 0x1B95FDC4: gst_scheduler_iterate (in /usr/lib/libgstreamer-0.8. so.1.4.0) ==14283== by 0x1B931F51: (within /usr/lib/libgstreamer-0.8.so.1.4.0) ==14283== ==14283== ERROR SUMMARY: 97 errors from 14 contexts (suppressed: 0 from 0) ==14283== malloc/free: in use at exit: 1051630 bytes in 18767 blocks. ==14283== malloc/free: 64800 allocs, 46033 frees, 4766855 bytes allocated. ==14283== For counts of detected errors, rerun with: -v ==14283== searching for pointers to 18767 not-freed blocks. ==14283== checked 1801712 bytes. ==14283== ==14283== LEAK SUMMARY: ==14283== definitely lost: 228 bytes in 14 blocks. ==14283== possibly lost: 1040 bytes in 26 blocks. ==14283== still reachable: 1050362 bytes in 18727 blocks. ==14283== suppressed: 0 bytes in 0 blocks. ==14283== Use --leak-check=full to see details of leaked memory. Floating point exception Other information: the video clip used here can be downloaded at: http://www.kiberpipa.org/ ~igzebedze/Zoolander-913.mpg this clip if produced with mencoder -ss -frames from a full length mjpeg movie, that works with this same pipeline.
Which version of gstreamer-ffmpeg?
0.8.6-0ubuntu3
I can't reproduce it. Please try again with 0.8.7 or provide me a backtrace with debug symbols (http://live.gnome.org/GettingTraces). (Ubuntu should have 0.8.7 packages soon, I talked to Seb [the packager] just a moment ago.)
*** Bug 321317 has been marked as a duplicate of this bug. ***
duplicating to the oldest report that matches this stack trace. it is 0.8.6 on Breezy as well. 0.8.4 does not seem to expose this problem *** This bug has been marked as a duplicate of 316341 ***