[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