[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