[FFmpeg-trac] #7645(undetermined:new): Crash when scale_vaapi to 4k

FFmpeg trac at avcodec.org
Mon Dec 31 01:21:52 EET 2018


#7645: Crash when scale_vaapi to 4k
-------------------------------------+-------------------------------------
             Reporter:  sub.s7v7n    |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
              Version:  git-master   |  undetermined
             Keywords:  vaapi        |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------

Comment (by sub.s7v7n):

 By freezing I mean server is not working anymore, just help reset button.

 '''gdb does not start:'''
  {{{#gdb: unrecognized option '-hwaccel'}}}

 '''valgrind (file is broken):'''

 ==733== Memcheck, a memory error detector
 ==733== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
 ==733== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
 ==733== Command: ffmpeg_g -hwaccel vaapi -hwaccel_device
 /dev/dri/renderD128 -hwaccel_output_format vaapi -y -i INPUT.mp4 -map 0:0
 -map 0:1 -vf scale_vaapi=h=-2:w=4096 -b:v 3M -maxrate 3M -bufsize 3M -c:v
 h264_vaapi -codec:a:0 copy OUTPUT.mp4 -f mp4
 ==733==
 ffmpeg version N-92392-g16d91b7 Copyright (c) 2000-2018 the FFmpeg
 developers
   built with gcc 7 (Ubuntu 7.3.0-27ubuntu1~18.04)
   configuration: --prefix=/root/ffmpeg_build --pkg-config-flags=--static
 --extra-cflags=-I/root/ffmpeg_build/include --extra-
 ldflags=-L/root/ffmpeg_build/lib --extra-libs='-lpthread -lm'
 --bindir=/root/bin --enable-gpl --enable-libaom --enable-libass --enable-
 libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus
 --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265
 --enable-vaapi --enable-nonfree
   libavutil      56. 23.101 / 56. 23.101
   libavcodec     58. 39.100 / 58. 39.100
   libavformat    58. 22.100 / 58. 22.100
   libavdevice    58.  6.100 / 58.  6.100
   libavfilter     7. 43.100 /  7. 43.100
   libswscale      5.  4.100 /  5.  4.100
   libswresample   3.  4.100 /  3.  4.100
   libpostproc    55.  4.100 / 55.  4.100
 Trailing options were found on the commandline.
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'INPUT.mp4':
   Metadata:
     major_brand     : isom
     minor_version   : 512
     compatible_brands: isomiso2avc1mp41
     encoder         : Lavf57.41.100
   Duration: 00:13:26.29, start: 0.000000, bitrate: 1609 kb/s
     Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv,
 bt709), 1920x1080 [SAR 1:1 DAR 16:9], 1475 kb/s, 29.97 fps, 29.97 tbr, 90k
 tbn, 59.94 tbc (default)
     Metadata:
       handler_name    : VideoHandler
     Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
 stereo, fltp, 125 kb/s (default)
     Metadata:
       handler_name    : SoundHandler
 Stream mapping:
   Stream #0:0 -> #0:0 (h264 (native) -> h264 (h264_vaapi))
   Stream #0:1 -> #0:1 (copy)
 Press [q] to stop, [?] for help
 Output #0, mp4, to 'OUTPUT.mp4':
   Metadata:
     major_brand     : isom
     minor_version   : 512
     compatible_brands: isomiso2avc1mp41
     encoder         : Lavf58.22.100
     Stream #0:0(und): Video: h264 (h264_vaapi) (High) (avc1 / 0x31637661),
 vaapi_vld, 4096x2304 [SAR 1:1 DAR 16:9], q=-1--1, 3000 kb/s, 29.97 fps,
 30k tbn, 29.97 tbc (default)
     Metadata:
       handler_name    : VideoHandler
       encoder         : Lavc58.39.100 h264_vaapi
     Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
 stereo, fltp, 125 kb/s (default)
     Metadata:
       handler_name    : SoundHandler
 frame=    1 fps=0.0 q=0.0 size=       0kB time=00:00:00.41 bitrate=
 0.9kbits/s speed=0.647x
 frame=   28 fps= 24 q=-0.0 size=       0kB time=00:00:01.32 bitrate=
 0.3kbits/s speed=1.13x
 frame=   61 fps= 36 q=-0.0 size=       0kB time=00:00:02.41 bitrate=
 0.2kbits/s speed=1.42x
 frame=   94 fps= 42 q=-0.0 size=       0kB time=00:00:03.50 bitrate=
 0.1kbits/s speed=1.58x
 .
 .
 .
 frame=24155 fps= 63 q=-0.0 size=   12288kB time=00:13:26.26 bitrate=
 124.9kbits/s speed=2.12x
 frame=24163 fps= 63 q=-0.0 Lsize=   12498kB time=00:13:26.26 bitrate=
 127.0kbits/s speed=2.12x
 video:0kB audio:12361kB subtitle:0kB other streams:0kB global headers:0kB
 muxing overhead: 1.104951%
 ==733==
 ==733== HEAP SUMMARY:
 ==733==     in use at exit: 23,776 bytes in 20 blocks
 ==733==   total heap usage: 5,428,991 allocs, 5,428,971 frees,
 931,826,187,707 bytes allocated
 ==733==
 ==733== LEAK SUMMARY:
 ==733==    definitely lost: 0 bytes in 0 blocks
 ==733==    indirectly lost: 0 bytes in 0 blocks
 ==733==      possibly lost: 0 bytes in 0 blocks
 ==733==    still reachable: 23,776 bytes in 20 blocks
 ==733==         suppressed: 0 bytes in 0 blocks
 ==733== Rerun with --leak-check=full to see details of leaked memory
 ==733==
 ==733== For counts of detected and suppressed errors, rerun with: -v
 ==733== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7645#comment:4>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list