[FFmpeg-trac] #2735(undetermined:new): h263 crash with low mem
FFmpeg
trac at avcodec.org
Sat Jun 29 23:20:20 CEST 2013
#2735: h263 crash with low mem
-------------------------------------+-------------------------------------
Reporter: ami_stuff | Owner:
Type: defect | Status: new
Priority: normal | Component:
Version: | undetermined
unspecified | Keywords:
Blocked By: | Blocking:
Reproduced by developer: 0 | Analyzed by developer: 0
-------------------------------------+-------------------------------------
{{{
(gdb) r -f h263 -max_alloc 120000 -i vble.avi -f null -
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: D:\MinGW\msys\1.0\ffmpeg-HEAD-7f866c1\ffmpeg_g.exe -f
h263 -ma
x_alloc 120000 -i vble.avi -f null -
[New Thread 3932.0xb08]
ffmpeg version 1.1.git-7f866c1 Copyright (c) 2000-2013 the FFmpeg
developers
built on Jun 29 2013 22:13:29 with gcc 4.6.2 (GCC)
configuration: --disable-ffprobe --disable-yasm --disable-w32threads
--enable-
gpl
libavutil 52. 37.101 / 52. 37.101
libavcodec 55. 17.100 / 55. 17.100
libavformat 55. 10.100 / 55. 10.100
libavdevice 55. 2.100 / 55. 2.100
libavfilter 3. 77.101 / 3. 77.101
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
[h263 @ 04c9e560] header damaged
Last message repeated 2 times
[h263 @ 04c9e560] Bad H263 id
[h263 @ 04c9e560] header damaged
[h263 @ 04c9e560] Bad marker
[h263 @ 04c9e560] header damaged
[h263 @ 04c9e560] Bad H263 id
[h263 @ 04c9e560] header damaged
Last message repeated 1 times
[h263 @ 04c9e560] Bad marker
[h263 @ 04c9e560] header damaged
[h263 @ 04c9e560] Bad UFEP type (2)
[h263 @ 04c9e560] header damaged
[h263 @ 04c9e560] Bad marker
[h263 @ 04c9e560] header damaged
[h263 @ 04c9e560] Bad marker
[h263 @ 04c9e560] header damaged
[h263 @ 04c9e560] Bad marker
[h263 @ 04c9e560] header damaged
[h263 @ 04c9e560] H263 SAC not supported
[h263 @ 04c9e560] header damaged
[h263 @ 04c9e560] Bad marker
[h263 @ 04c9e560] header damaged
[h263 @ 04c9e560] warning: first frame is no keyframe
[h263 @ 04c9e560] illegal dc 0 at 8 0
[h263 @ 04c9e560] illegal ac vlc code at 8x0
[h263 @ 04c9e560] Error at MB: 8
[h263 @ 04c9e560] illegal ac vlc code at 1x3
[h263 @ 04c9e560] Error at MB: 37
[h263 @ 04c9e560] Error at MB: 64
[h263 @ 04c9e560] concealing 77 DC, 77 AC, 77 MV errors in P frame
Input #0, h263, from 'vble.avi':
Duration: N/A, bitrate: N/A
Stream #0:0: Video: h263, yuv420p, 176x144 [SAR 12:11 DAR 4:3], 27.17
fps, 2
9.97 tbr, 1200k tbn, 29.97 tbc
[New Thread 3932.0x96c]
[New Thread 3932.0xc7c]
[New Thread 3932.0xbcc]
[New Thread 3932.0xe70]
[New Thread 3932.0xba4]
[New Thread 3932.0xfa0]
[New Thread 3932.0xf0]
[New Thread 3932.0xe58]
[New Thread 3932.0x9e8]
Output #0, null, to 'pipe:':
Metadata:
encoder : Lavf55.10.100
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 176x144
[SAR 12:1
1 DAR 4:3], q=2-31, 200 kb/s, 90k tbn, 29.97 tbc
Stream mapping:
Stream #0:0 -> #0:0 (h263 -> rawvideo)
Press [q] to stop, [?] for help
[h263 @ 04c9e560] header damaged
Error while decoding stream #0:0: Error number -1 occurred
[h263 @ 04c9e560] header damaged
Error while decoding stream #0:0: Error number -1 occurred
[h263 @ 04c9e560] header damaged
Error while decoding stream #0:0: Error number -1 occurred
[h263 @ 04c9e560] Bad H263 id
[h263 @ 04c9e560] header damaged
Error while decoding stream #0:0: Error number -1 occurred
[h263 @ 04c9e560] Bad marker
[h263 @ 04c9e560] header damaged
Error while decoding stream #0:0: Error number -1 occurred
[h263 @ 04c9e560] Bad H263 id
[h263 @ 04c9e560] header damaged
Error while decoding stream #0:0: Error number -1 occurred
[h263 @ 04c9e560] header damaged
Error while decoding stream #0:0: Error number -1 occurred
[h263 @ 04c9e560] Bad marker
[h263 @ 04c9e560] header damaged
Error while decoding stream #0:0: Error number -1 occurred
[h263 @ 04c9e560] Bad UFEP type (2)
[h263 @ 04c9e560] header damaged
Error while decoding stream #0:0: Error number -1 occurred
[h263 @ 04c9e560] Bad marker
[h263 @ 04c9e560] header damaged
Error while decoding stream #0:0: Error number -1 occurred
[h263 @ 04c9e560] Bad marker
[h263 @ 04c9e560] header damaged
Error while decoding stream #0:0: Error number -1 occurred
[h263 @ 04c9e560] Bad marker
[h263 @ 04c9e560] header damaged
Error while decoding stream #0:0: Error number -1 occurred
[h263 @ 04c9e560] H263 SAC not supported
[h263 @ 04c9e560] header damaged
Error while decoding stream #0:0: Error number -1 occurred
[h263 @ 04c9e560] Bad marker
[h263 @ 04c9e560] header damaged
Error while decoding stream #0:0: Error number -1 occurred
[h263 @ 04c9e560] warning: first frame is no keyframe
[h263 @ 04c9e560] illegal dc 0 at 8 0
[h263 @ 04c9e560] illegal ac vlc code at 8x0
[h263 @ 04c9e560] Error at MB: 8
[h263 @ 04c9e560] illegal ac vlc code at 1x3
[h263 @ 04c9e560] Error at MB: 37
[h263 @ 04c9e560] Error at MB: 64
[h263 @ 04c9e560] concealing 77 DC, 77 AC, 77 MV errors in P frame
[null @ 04d72ac0] Encoder did not produce proper pts, making some up.
[h263 @ 04c9e560] Bad marker
[h263 @ 04c9e560] header damaged
Error while decoding stream #0:0: Error number -1 occurred
[h263 @ 04c9e560] Bad marker
[h263 @ 04c9e560] header damaged
Error while decoding stream #0:0: Error number -1 occurred
[h263 @ 04c9e560] Bad marker
[h263 @ 04c9e560] header damaged
Error while decoding stream #0:0: Error number -1 occurred
[h263 @ 04c9e560] Cannot allocate memory.
Program received signal SIGSEGV, Segmentation fault.
ff_MPV_frame_start (s=0x4c9ee60, avctx=0x4c9e560)
at libavcodec/mpegvideo.c:1513
1513 &s->picture[i] != s->next_picture_ptr &&
(gdb) bt
#0 ff_MPV_frame_start (s=0x4c9ee60, avctx=0x4c9e560)
at libavcodec/mpegvideo.c:1513
#1 0x0068cffa in ff_h263_decode_frame (avctx=0x4c9e560, data=0x4d4a400,
got_frame=0x22fa9c, avpkt=0x22f768) at libavcodec/h263dec.c:649
#2 0x005968ba in avcodec_decode_video2 (avctx=0x4c9e560,
picture=0x4d4a400,
got_picture_ptr=0x22fa9c, avpkt=0x22f898) at libavcodec/utils.c:1947
#3 0x0041286c in decode_video (got_output=<optimized out>,
pkt=<optimized out>, ist=<optimized out>) at ffmpeg.c:1654
#4 output_packet (ist=0x4ca1c00, pkt=0x22fbe0) at ffmpeg.c:1852
#5 0x004154db in process_input (file_index=80474016) at ffmpeg.c:3064
#6 0x00aef098 in transcode_step () at ffmpeg.c:3160
#7 transcode () at ffmpeg.c:3212
#8 main (argc=10, argv=<optimized out>) at ffmpeg.c:3390
(gdb)
}}}
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2735>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list