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 572004 - seek with AVC crashes
seek with AVC crashes
Status: RESOLVED DUPLICATE of bug 566250
Product: GStreamer
Classification: Platform
Component: gst-libav
git master
Other All
: High critical
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-02-16 14:19 UTC by Luis de Bethencourt
Modified: 2009-03-04 19:14 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Luis de Bethencourt 2009-02-16 14:19:52 UTC
Steps to reproduce:
1. pipeline with AVC decoder 
2. seek event
3. crash


Stack trace:
0:00:00.316764720 18208  0xa1b9780 ERROR               ffmpeg :0:: Error decoding AAC frame header.
0:00:00.317316000 18208  0xa1b2e78 ERROR               ffmpeg :0:: AVC: Consumed only 2373 bytes instead of 2376
0:00:00.350962680 18208  0xa1b9780 ERROR               ffmpeg :0:: invalid sampling rate index 0
0:00:00.361162800 18208  0xa1b9780 ERROR               ffmpeg :0:: Error decoding AAC frame header.
0:00:00.364115080 18208  0xa1b9780 ERROR               ffmpeg :0:: Reserved bit set.
0:00:00.364236280 18208  0xa1b9780 ERROR               ffmpeg :0:: Error decoding AAC frame header.
0:00:00.367944320 18208  0xa1b9780 ERROR               ffmpeg :0:: Error decoding AAC frame header.
0:00:00.428619680 18208  0xa1b2e78 ERROR               ffmpeg :0:: AVC: Consumed only 1009 bytes instead of 1012
0:00:00.445572840 18208  0xa1b2e78 ERROR               ffmpeg :0:: AVC: Consumed only 1413 bytes instead of 1416
0:00:00.479091520 18208  0xa1b2e78 ERROR               ffmpeg :0:: AVC: Consumed only 9021 bytes instead of 9024
0:00:00.763425560 18208  0xa1b2e78 ERROR               ffmpeg :0:: AVC: Consumed only 1849 bytes instead of 1852

Other information:
Comment 1 Edward Hervey 2009-02-16 14:23:14 UTC
Thanks for taking the time to report this bug.
Without a stack trace from the crash it's very hard to determine what caused it.
Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 2 Luis de Bethencourt 2009-02-16 14:34:37 UTC


Thread 3013606288 (LWP 19182)

  • #0 float_to_int16_interleave_misc_sse2
    at libavcodec/x86/dsputil_mmx.c line 2346
  • #1 aac_decode_frame
    at libavcodec/aac.c line 1647
  • #2 avcodec_decode_audio2
    at libavcodec/utils.c line 556
  • #3 gst_ffmpegdec_audio_frame
    at gstffmpegdec.c line 1800
  • #4 gst_ffmpegdec_frame
    at gstffmpegdec.c line 1918
  • #5 gst_ffmpegdec_chain
    at gstffmpegdec.c line 2317

Comment 3 Jan Schmidt 2009-02-16 14:45:31 UTC
Actually a crash in the audio decoder, which is probably AAC. I don't think the FAAD decoder is installed, hence the fallback to gst-ffmpeg's AAC decode.
Comment 4 Wim Taymans 2009-02-23 15:55:55 UTC
does this bug also happen with the faad decoder? ffmpeg decoders are known to be buggy and crashy.
Comment 5 Edward Hervey 2009-03-04 19:14:49 UTC

*** This bug has been marked as a duplicate of 566250 ***