[FFmpeg-trac] #851(avcodec:open): crash with grayscale jpegls
FFmpeg
trac at avcodec.org
Sun Jan 1 21:47:22 CET 2012
#851: crash with grayscale jpegls
------------------------------------+-----------------------------------
Reporter: ami_stuff | Owner:
Type: defect | Status: open
Priority: normal | Component: avcodec
Version: git-master | Resolution:
Keywords: jpegls | Blocked By:
Blocking: | Reproduced by developer: 1
Analyzed by developer: 0 |
------------------------------------+-----------------------------------
Changes (by cehoyos):
* keywords: => jpegls
* status: new => open
* version: unspecified => git-master
* component: undetermined => avcodec
* reproduced: 0 => 1
Comment:
{{{
==8319== Memcheck, a memory error detector
==8319== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==8319== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info
==8319== Command: ffmpeg_g -i gray.jls -f null -
==8319==
ffmpeg version N-36329-g03d7d8f, Copyright (c) 2000-2012 the FFmpeg
developers
built on Jan 1 2012 05:04:04 with gcc 4.5.3
configuration: --cc='/usr/local/gcc-4.5.3/bin/gcc -m32'
libavutil 51. 33.100 / 51. 33.100
libavcodec 53. 49.101 / 53. 49.101
libavformat 53. 29.100 / 53. 29.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 57.100 / 2. 57.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 5.100 / 0. 5.100
==8319== Invalid read of size 1
==8319== at 0x83AC98B: ls_decode_line (jpeglsdec.c:169)
==8319== Address 0x6ea12a0 is 0 bytes after a block of size 1,056 alloc'd
==8319== at 0x6909E9E: memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==8319== by 0x6909EFB: posix_memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==8319== by 0x86EA077: av_mallocz (mem.c:94)
==8319==
==8319== Invalid read of size 1
==8319== at 0x83AC9BC: ls_decode_line (jpeglsdec.c:167)
==8319== Address 0x6ea12a0 is 0 bytes after a block of size 1,056 alloc'd
==8319== at 0x6909E9E: memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==8319== by 0x6909EFB: posix_memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==8319== by 0x86EA077: av_mallocz (mem.c:94)
==8319==
==8319== Invalid read of size 1
==8319== at 0x83AC9D3: ls_decode_line (jpeglsdec.c:168)
==8319== Address 0x6ea12a0 is 0 bytes after a block of size 1,056 alloc'd
==8319== at 0x6909E9E: memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==8319== by 0x6909EFB: posix_memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==8319== by 0x86EA077: av_mallocz (mem.c:94)
==8319==
...
}}}
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/851#comment:1>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list