Opened 7 years ago

Closed 5 years ago

Last modified 5 years ago

#5906 closed defect (fixed)

Segmentation fault in FFv1 with YUV420P input

Reported by: Øystein Krog Owned by:
Priority: normal Component: avcodec
Version: unspecified Keywords: ffv1
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug:
Segmentation fault in libavcodec FFv1.
How to reproduce:

Compile muxing.c example w/attached diff. The diff essentially enables experimental mode.
Latest 3.1 release.

uname -a:
MINGW32_NT-10.0 Oystein-PC 2.6.0(0.304/5/3) 2016-09-09 09:46 This is MSYS2 system running MINGW32, but it reproduces in x64 as well.
 
% 

Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker.

Attachments (1)

ffv1_crash.diff (1.7 KB ) - added by Øystein Krog 7 years ago.

Download all attachments as: .zip

Change History (6)

by Øystein Krog, 7 years ago

Attachment: ffv1_crash.diff added

comment:1 by Øystein Krog, 7 years ago

For me it segfaults fairly quickly (pts:583), but when I run under gdb it has not segfaulted yet.

comment:2 by Carl Eugen Hoyos, 7 years ago

Keywords: ffv1 added

Is this issue reproducible with current FFmpeg git head?

comment:3 by Øystein Krog, 7 years ago

Yes, I just tested and can confirm latest git master (85d23e5) also segfaults.

comment:4 by Elon Musk, 5 years ago

Resolution: needs_more_info
Status: newclosed

Can not reproduce.

comment:5 by Carl Eugen Hoyos, 5 years ago

Resolution: needs_more_infofixed

The invalid reads I see here with old FFmpeg are not reproducible since 8822e2b9543bb02fb2889dff627b6db023053253

Note: See TracTickets for help on using tickets.