[FFmpeg-trac] #6692(undetermined:closed): ffmpeg crashed when libx264rgb and preset is used
FFmpeg
trac at avcodec.org
Tue Sep 26 00:24:17 EEST 2017
#6692: ffmpeg crashed when libx264rgb and preset is used
-------------------------------------+-------------------------------------
Reporter: dkt | Owner:
Type: defect | Status: closed
Priority: important | Component:
Version: unspecified | undetermined
Keywords: libx264 | Resolution: invalid
Blocking: | Blocked By:
Analyzed by developer: 0 | Reproduced by developer: 0
-------------------------------------+-------------------------------------
Changes (by cehoyos):
* status: new => closed
* resolution: => invalid
Comment:
{{{
==16876== Process terminating with default action of signal 6 (SIGABRT):
dumping core
==16876== at 0xD8F58DF: raise (in /usr/lib64/libc-2.24.so)
==16876== by 0xD8F74D9: abort (in /usr/lib64/libc-2.24.so)
==16876== by 0xD8EDD66: __assert_fail_base (in /usr/lib64/libc-2.24.so)
==16876== by 0xD8EDE11: __assert_fail (in /usr/lib64/libc-2.24.so)
==16876== by 0x85E4143: x264_rc_analyse_slice (in
/usr/local/lib/libx264.so.152)
==16876== by 0x85F1223: ??? (in /usr/local/lib/libx264.so.152)
==16876== by 0x85F6DC7: x264_ratecontrol_start (in
/usr/local/lib/libx264.so.152)
==16876== by 0x8621B18: x264_encoder_encode (in
/usr/local/lib/libx264.so.152)
==16876== by 0x9172B2: X264_frame (in /usr/local/src/ffmpeg/ffmpeg_g)
==16876== by 0x7953FD: avcodec_encode_video2 (in
/usr/local/src/ffmpeg/ffmpeg_g)
==16876== by 0x7956DA: do_encode (in /usr/local/src/ffmpeg/ffmpeg_g)
==16876== by 0x795667: avcodec_send_frame (in
/usr/local/src/ffmpeg/ffmpeg_g)
}}}
Even if there is a bug in FFmpeg, libx264 should not abort because of bad
input.
Feel free to provide a sample, but please recompile with (only)
{{{--enable-gpl --enable-libx264}}} and report to libx264 if the issue is
still reproducible.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/6692#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list