After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 574870 - totem-gstreamer crashed with SIGSEGV in memset()
totem-gstreamer crashed with SIGSEGV in memset()
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: dont know
0.10.x
Other Linux
: Normal normal
: 0.10.7
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-03-11 00:23 UTC by Sebastien Bacher
Modified: 2009-08-10 23:54 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26



Description Sebastien Bacher 2009-03-11 00:23:47 UTC
the bug has been opened on https://bugs.launchpad.net/bugs/328599

"I had just tried to watch a .mp4 file from foxnews
FOX NEWS FLASH VIDEO: FOX & Friends Edition http://tinyurl.com/af98cu

  • #0 memset
    from /lib/tls/i686/cmov/libc.so.6
  • #1 ff_jpeg_fdct_islow
    at /build/buildd/ffmpeg-debian-0.svn20090204/libavcodec/jfdctint.c line 250
  • #2 main_arena
    from /lib/tls/i686/cmov/libc.so.6"

Comment 1 Sebastien Bacher 2009-03-11 00:25:45 UTC
totem displays warnings "WARNING **: Failed to retrieve channel layout from caps. This usually means there is a GStreamer element that does not implement multichannel audio correctly. Please file a bug." and it's easy to trigger a crash by moving the cursor, the ffmpeg command line doesn't crash
Comment 2 Sebastian Dröge (slomo) 2009-03-11 05:53:52 UTC
Could you check if this also crashes with a gst-ffmpeg built against the internal copy of ffmpeg? Or at least get a backtrace with debug packages for ffmpeg, glib, libc and gstreamer installed? :) I can't reproduce this crash here with the linked video
Comment 3 Sebastien Bacher 2009-03-11 08:43:08 UTC
rebuilding gst-ffmpeg using the ffmepg copy there

"Program received signal SIGSEGV, Segmentation fault.

Thread 3003997072 (LWP 18207)

  • #0 float_to_int16_interleave_sse2
    at libavcodec/i386/dsputil_mmx.c line 2289
  • #1 aac_decode_frame
    at libavcodec/aac.c line 1446
  • #2 avcodec_decode_audio2
    at libavcodec/utils.c line 953
  • #3 gst_ffmpegdec_audio_frame
    at gstffmpegdec.c line 1790
  • #4 gst_ffmpegdec_frame
    at gstffmpegdec.c line 1907
  • #5 gst_ffmpegdec_chain
    at gstffmpegdec.c line 2306
  • #6 gst_pad_chain_unchecked
    at gstpad.c line 3890
  • #7 gst_pad_push
    at gstpad.c line 4057

Comment 4 Edward Hervey 2009-03-11 08:48:59 UTC
Sebastien, the aac ffmpeg decoder has been disabled for the pre-release. You shouldn't see that.
Comment 5 Sebastien Bacher 2009-03-11 08:58:23 UTC
the bug is fixed with the new gstreamer0.10-ffmpeg 0.10.6.2 version