Opened 9 years ago

Closed 8 years ago

#5510 closed defect (needs_more_info)

Crash when reading a fine in Xine

Reported by: elv13 Owned by:
Priority: normal Component: undetermined
Version: unspecified Keywords: crash hevc
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug:
How to reproduce:
play a file

Version:
2.8.7

GDB:
http://pastebin.ca/3591051

Valgrind:
http://pastebin.com/8eCK7dib

Change History (7)

comment:1 by elv13, 9 years ago

s/fine/file/

comment:2 by Carl Eugen Hoyos, 9 years ago

Please test current FFmpeg git head compiled with debug information and provide all necessary information here on the bug tracker, external resources may disappear. See http://ffmpeg.org/bugreports.html for the needed information.

comment:3 by elv13, 9 years ago

with debug information

I did compile the latest release with the debug symbols for this bug report

Please test current FFmpeg git head

Given the bug is actually a GUI related one, I can't use the command line and this break the API/ABI, so I think this is unfortunately not really an option. I think you got enough information.

This is a buffer overflow, it is quite visible in the backtrace. It is potentially a security issue, not only a denial of service one. I did not investigate any further, but I am available if you need me to test patches.

in reply to:  3 comment:4 by Carl Eugen Hoyos, 9 years ago

Replying to elv13:

with debug information

I did compile the latest release with the debug symbols for this bug report

I don't understand: Current libavcodec has version 57 but you provided gdb output for version 56.
Please explain.

comment:5 by elv13, 9 years ago

I don't understand: Current libavcodec has version 57 but you provided gdb output for version 56.
Please explain.

Gentoo ships both 2.8.7 and 3.0.2 as the 2 available latest versions. However, none of the packages I use support (or at least, Gentoo claim they don't) API 57. So 56 is the latest I can use to reproduce the bug.

comment:6 by Carl Eugen Hoyos, 9 years ago

You have shown backtrace but please provide backtrace together with disassembly and register dump as explained on https://ffmpeg.org/bugreports.html here on the bug tracker, do not use external resources.

Is the crash also reproducible with you compile with --disable-avx2?

comment:7 by Carl Eugen Hoyos, 8 years ago

Resolution: needs_more_info
Status: newclosed
Note: See TracTickets for help on using tickets.