[FFmpeg-trac] #5193(undetermined:new): wmv enc: infinite loop with fuzzed file
FFmpeg
trac at avcodec.org
Mon Jan 25 19:04:29 CET 2016
#5193: wmv enc: infinite loop with fuzzed file
-------------------------------------+-------------------------------------
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 -i wmv2_fuzz.wmv out.wmv
Starting program: /media/sdb1/ffmpeg/ffmpeg_g -i wmv2_fuzz.wmv out.wmv
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
ffmpeg version 2.8.git Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.3.0 (Ubuntu 5.3.0-3ubuntu1~14.04) 20151204
configuration: --disable-ffprobe --disable-ffserver --disable-ffplay
--enable-gpl
libavutil 55. 13.100 / 55. 13.100
libavcodec 57. 22.100 / 57. 22.100
libavformat 57. 21.101 / 57. 21.101
libavdevice 57. 0.100 / 57. 0.100
libavfilter 6. 23.100 / 6. 23.100
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
Input #0, asf, from 'wmv2_fuzz.wmv':
Metadata:
encoder : Lavf57.21.101
Duration: 00:00:12.68, start: 0.000000, bitrate: 248 kb/s
Stream #0:0: Video: wmv2 (WMV2 / 0x32564D57), yuv420p, 118x118, SAR
4:3 DAR 4:3, 23.98 fps, 23.98 tbr, 1k tbn, 1k tbc
File 'out.wmv' already exists. Overwrite ? [y/N] y
[New Thread 0xb7d03b40 (LWP 16142)]
[New Thread 0xb7502b40 (LWP 16143)]
[New Thread 0xb6d01b40 (LWP 16144)]
[New Thread 0xb6500b40 (LWP 16145)]
[New Thread 0xb5cffb40 (LWP 16146)]
[New Thread 0xb54feb40 (LWP 16147)]
[New Thread 0xb4cfdb40 (LWP 16148)]
[New Thread 0xb44fcb40 (LWP 16149)]
Output #0, asf, to 'out.wmv':
Metadata:
WM/EncodingSettings: Lavf57.21.101
Stream #0:0: Video: msmpeg4v3 (msmpeg4) (MP43 / 0x3334504D), yuv420p,
118x118 [SAR 4:3 DAR 4:3], q=2-31, 200 kb/s, 23.98 fps, 1k tbn, 23.98 tbc
Metadata:
encoder : Lavc57.22.100 msmpeg4
Side data:
unknown side data type 10 (24 bytes)
Stream mapping:
Stream #0:0 -> #0:0 (wmv2 (native) -> msmpeg4v3 (msmpeg4))
Press [q] to stop, [?] for help
[wmv2 @ 0x9741a40] ignoring overflow at 0 1
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
Last message repeated 1 times
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] ignoring overflow at 3 4
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
Last message repeated 1 times
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] ignoring overflow at 1 5
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
Last message repeated 1 times
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] ignoring overflow at 3 7
[wmv2 @ 0x9741a40] ignoring overflow at 7 7
[wmv2 @ 0x9741a40] ignoring overflow at 3 0
[wmv2 @ 0x9741a40] ignoring overflow at 6 1
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] ignoring overflow at 2 2
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] ignoring overflow at 2 4
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] ignoring overflow at 1 7
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] ignoring overflow at 3 6
[wmv2 @ 0x9741a40] ignoring overflow at 3 0
[wmv2 @ 0x9741a40] ignoring overflow at 0 1
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] ignoring overflow at 4 1
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] ignoring overflow at 2 5
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 0 qscale: 2//
[wmv2 @ 0x9741a40] ignoring overflow at 2 7
[wmv2 @ 0x9741a40] dc overflow- block: 1 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] ignoring overflow at 3 7
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 2 qscale: 2//
[wmv2 @ 0x9741a40] dc overflow- block: 3 qscale: 2//
[wmv2 @ 0x9741a40] overreading 8 bits
[wmv2 @ 0x9741a40] concealing 64 DC, 64 AC, 64 MV errors in P frame
[wmv2 @ 0x9741a40] ignoring overflow at 4 2
Program received signal SIGINT, Interrupt.
0x0888b515 in dct_quantize_ssse3 (s=0x9731400, block=0x9761380, n=4,
qscale=2,
overflow=0xbfff5c40) at libavcodec/x86/mpegvideoenc_template.c:152
152 libavcodec/x86/mpegvideoenc_template.c: No such file or directory.
(gdb) bt
#0 0x0888b515 in dct_quantize_ssse3 (s=0x9731400, block=0x9761380, n=4,
qscale=2, overflow=0xbfff5c40)
at libavcodec/x86/mpegvideoenc_template.c:152
#1 0x085f39c3 in encode_mb_internal (mb_block_count=6, mb_block_width=8,
mb_block_height=8, motion_y=0, motion_x=0, s=0x9731400)
at libavcodec/mpegvideo_enc.c:2430
#2 encode_mb (motion_y=0, motion_x=0, s=0x9731400)
at libavcodec/mpegvideo_enc.c:2538
#3 encode_thread (c=0x97492e0, arg=0x9731724)
at libavcodec/mpegvideo_enc.c:3449
#4 0x086ff5aa in avcodec_default_execute (c=0x97492e0,
func=0x85f0590 <encode_thread>, arg=0x9731724, ret=0x0, count=1,
size=4)
at libavcodec/utils.c:952
#5 0x085eb210 in encode_picture (picture_number=19199, s=<optimized out>)
at libavcodec/mpegvideo_enc.c:3866
#6 ff_mpv_encode_picture (avctx=0x97492e0, pkt=0xbfffe868,
pic_arg=0x976da40,
got_packet=0xbfffe864) at libavcodec/mpegvideo_enc.c:1830
#7 0x08700442 in avcodec_encode_video2 (avctx=0x97492e0,
avpkt=0xbfffe868,
frame=0x976da40, got_packet_ptr=0xbfffe864) at libavcodec/utils.c:1870
#8 0x080d5171 in do_video_out (s=0x9748d80, ost=ost at entry=0x97387c0,
next_picture=next_picture at entry=0x979c840, sync_ipts=<optimized out>)
at ffmpeg.c:1162
#9 0x080d8036 in reap_filters (flush=flush at entry=0) at ffmpeg.c:1353
---Type <return> to continue, or q <return> to quit---
#10 0x080b999f in transcode_step () at ffmpeg.c:4082
#11 transcode () at ffmpeg.c:4126
#12 main (argc=<optimized out>, argv=<optimized out>) at ffmpeg.c:4321
(gdb)
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/5193>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list