[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