From: Dinesh I. <dsi...@gm...> - 2016-06-29 18:34:39
|
Hi everyone, I am user of libjpeg 6b and I am observing a crash when reading a corrupt JPEG image. This crash occurs only when I try to use my own data source manager instead of using jpg_stdio_src. The reason I need to use my own data source manager is that this JPEG image is part of a Motion JPEG AVI file. I have extracted the JPEG image from the AVI file using VirtualDub and it can be found here: https://drive.google.com/file/d/0BxHH6-OjP-Pqb3FBbmF6dDNnaGc/view?usp=sharing The crash trace is below: [ 0] 0x0000000000000000 [unknown function] at [unknown module] (no module specified) [ 1] 0x00000000acacd8a9 read_restart_marker at c:\temp\b3p0_338329_5444\batserve\win64\jpeg\jdmarker.c:1141 [ 2] 0x00000000acad99f3 process_restart at c:\temp\b3p0_338329_5444\batserve\win64\jpeg\jdshuff.c:186 [ 3] 0x00000000acad94bb decode_mcu at c:\temp\b3p0_338329_5444\batserve\win64\jpeg\jdshuff.c:235 [ 4] 0x00000000acad85fe decompress_onepass at c:\temp\b3p0_338329_5444\batserve\win64\jpeg\jdcoefct.c:169 [ 5] 0x00000000acacfd0a process_data_simple_main at c:\temp\b3p0_338329_5444\batserve\win64\jpeg\jdmainct.c:354 [ 6] 0x00000000acacb32c jpeg_read_scanlines at c:\temp\b3p0_338329_5444\batserve\win64\jpeg\jdapistd.c:174 <SNIP> Any thoughts on this would be appreciated. Regards, Dinesh |