Severe bug (crash) when loading a jpeg file

Enav Itamar <[email protected]>
Newsgroups gmane.comp.video.image-magick.bugs
Message-ID <[email protected]>
Hi,
 
when imagemagick loads the attached truncated jpeg file, it crashes.
The input and output are provided in the attached text file.
I used imagemagick version 6.3.8.
OS: Fedora Core 6
 
Best,
Einav Itamar
_________________________________________________________________
Use video conversation to talk face-to-face with Windows Live Messenger.
http://www.windowslive.com/messenger/connect_your_way.html?ocid=TXT_TAGLM_WL_Refresh_messenger_video_042008

_______________________________________________
Magick-bugs mailing list
[email protected]
http://studio.imagemagick.org/mailman/listinfo/magick-bugs
magick-crash.txt (text/plain, 5.5 KB)
# convert --version
Version: ImageMagick 6.3.8 02/04/08 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2008 ImageMagick Studio LLC

# convert bad.jpg good.jpg
*** glibc detected *** convert: free(): invalid pointer: 0x096e258c ***
======= Backtrace: =========
/lib/libc.so.6[0x4eb09d]
/lib/libc.so.6(cfree+0x90)[0x4ee6f0]
/usr/local/lib/libMagick.so.10(RelinquishMagickMemory+0x21)[0xea4ba1]
/usr/local/lib/libMagick.so.10(DestroyString+0x1d)[0xefd7ed]
/usr/local/lib/libMagick.so.10[0xf24468]
/usr/local/lib/libMagick.so.10(NewXMLTree+0xdf6)[0xf26766]
/usr/local/lib/libMagick.so.10(GetImageProperty+0xb09)[0xebadf9]
/usr/local/lib/libMagick.so.10(SetImageProfile+0xe2)[0xebd912]
/usr/local/lib/ImageMagick-6.3.8/modules-Q16/coders/jpeg.so[0x81bd90]
/usr/lib/libjpeg.so.62[0xb140cf]
/usr/lib/libjpeg.so.62[0xb11c3c]
/usr/lib/libjpeg.so.62(jpeg_consume_input+0x83)[0xb100b3]
/usr/lib/libjpeg.so.62(jpeg_read_header+0x48)[0xb10478]
/usr/local/lib/ImageMagick-6.3.8/modules-Q16/coders/jpeg.so[0x81ed87]
/usr/local/lib/libMagick.so.10(ReadImage+0x255)[0xe22765]
/usr/local/lib/libWand.so.10(ConvertImageCommand+0x506)[0xa157e6]
convert[0x8048a0f]
/lib/libc.so.6(__libc_start_main+0xdc)[0x49af2c]
convert[0x8048861]
======= Memory map: ========
00110000-0011f000 r-xp 00000000 08:03 172796     /usr/lib/libXext.so.6.4.0
0011f000-00120000 rwxp 0000e000 08:03 172796     /usr/lib/libXext.so.6.4.0
00120000-00122000 r-xp 00000000 08:03 172578     /usr/lib/libXau.so.6.0.0
00122000-00123000 rwxp 00001000 08:03 172578     /usr/lib/libXau.so.6.0.0
00365000-0037c000 r-xp 00000000 08:03 183890     /usr/lib/libICE.so.6.3.0
0037c000-0037d000 rwxp 00016000 08:03 183890     /usr/lib/libICE.so.6.3.0
0037d000-0037f000 rwxp 0037d000 00:00 0
00429000-00431000 r-xp 00000000 08:03 170963     /usr/lib/libSM.so.6.0.0
00431000-00432000 rwxp 00007000 08:03 170963     /usr/lib/libSM.so.6.0.0
00464000-00465000 r-xp 00464000 00:00 0          [vdso]
00468000-00481000 r-xp 00000000 08:03 65538      /lib/ld-2.5.so
00481000-00482000 r-xp 00018000 08:03 65538      /lib/ld-2.5.so
00482000-00483000 rwxp 00019000 08:03 65538      /lib/ld-2.5.so
00485000-005bc000 r-xp 00000000 08:03 65554      /lib/libc-2.5.so
005bc000-005be000 r-xp 00137000 08:03 65554      /lib/libc-2.5.so
005be000-005bf000 rwxp 00139000 08:03 65554      /lib/libc-2.5.so
005bf000-005c2000 rwxp 005bf000 00:00 0
005c4000-005c6000 r-xp 00000000 08:03 65571      /lib/libdl-2.5.so
005c6000-005c7000 r-xp 00001000 08:03 65571      /lib/libdl-2.5.so
005c7000-005c8000 rwxp 00002000 08:03 65571      /lib/libdl-2.5.so
005ca000-005ef000 r-xp 00000000 08:03 65565      /lib/libm-2.5.so
005ef000-005f0000 r-xp 00024000 08:03 65565      /lib/libm-2.5.so
005f0000-005f1000 rwxp 00025000 08:03 65565      /lib/libm-2.5.so
005f3000-00605000 r-xp 00000000 08:03 171935     /usr/lib/libz.so.1.2.3
00605000-00606000 rwxp 00011000 08:03 171935     /usr/lib/libz.so.1.2.3
00608000-0061b000 r-xp 00000000 08:03 65567      /lib/libpthread-2.5.so
0061b000-0061c000 r-xp 00012000 08:03 65567      /lib/libpthread-2.5.so
0061c000-0061d000 rwxp 00013000 08:03 65567      /lib/libpthread-2.5.so
0061d000-0061f000 rwxp 0061d000 00:00 0
00621000-00677000 r-xp 00000000 08:03 185855     /usr/lib/libtiff.so.3.8.2
00677000-00679000 rwxp 00056000 08:03 185855     /usr/lib/libtiff.so.3.8.2
0067b000-006ac000 r-xp 00000000 08:03 178005     /usr/lib/liblcms.so.1.0.15
006ac000-006ad000 rwxp 00030000 08:03 178005     /usr/lib/liblcms.so.1.0.15
006ad000-006b0000 rwxp 006ad000 00:00 0
006bc000-006c1000 r-xp 00000000 08:03 172022     /usr/lib/libXdmcp.so.6.0.0
006c1000-006c2000 rwxp 00004000 08:03 172022     /usr/lib/libXdmcp.so.6.0.0
006c4000-00718000 r-xp 00000000 08:03 171992     /usr/lib/libXt.so.6.0.0
00718000-0071c000 rwxp 00054000 08:03 171992     /usr/lib/libXt.so.6.0.0
0081a000-00822000 r-xp 00000000 08:03 196894     /usr/local/lib/ImageMagick-6.3.8/modules-Q16/coders/jpeg.so
00822000-00823000 rwxp 00007000 08:03 196894     /usr/local/lib/ImageMagick-6.3.8/modules-Q16/coders/jpeg.so
00902000-0090d000 r-xp 00000000 08:03 65577      /lib/libgcc_s-4.1.1-20070105.so.1
0090d000-0090e000 rwxp 0000a000 08:03 65577      /lib/libgcc_s-4.1.1-20070105.so.1
009ec000-00ab0000 r-xp 00000000 08:03 170953     /usr/local/lib/libWand.so.10.0.10
00ab0000-00ab2000 rwxp 000c4000 08:03 170953     /usr/local/lib/libWand.so.10.0.10
00b04000-00b25000 r-xp 00000000 08:03 185854     /usr/lib/libjpeg.so.62.0.0
00b25000-00b26000 rwxp 00020000 08:03 185854     /usr/lib/libjpeg.so.62.0.0
00bb4000-00bc4000 r-xp 00000000 08:03 185862     /usr/lib/libbz2.so.1.0.3
00bc4000-00bc5000 rwxp 0000f000 08:03 185862     /usr/lib/libbz2.so.1.0.3
00bf8000-00cf6000 r-xp 00000000 08:03 172079     /usr/lib/libX11.so.6.2.0
00cf6000-00cfa000 rwxp 000fe000 08:03 172079     /usr/lib/libX11.so.6.2.0
00dd0000-00f6c000 r-xp 00000000 08:03 172212     /usr/local/lib/libMagick.so.10.0.10
00f6c000-00fb5000 rwxp 0019b000 08:03 172212     /usr/local/lib/libMagick.so.10.0.10
00fb5000-00fcc000 rwxp 00fb5000 00:00 0
08048000-08049000 r-xp 00000000 08:03 185903     /usr/local/bin/convert
08049000-0804a000 rw-p 00000000 08:03 185903     /usr/local/bin/convert
094b2000-09739000 rw-p 094b2000 00:00 0
b7e00000-b7e21000 rw-p b7e00000 00:00 0
b7e21000-b7f00000 ---p b7e21000 00:00 0
b7f8a000-b7f8f000 rw-p b7f8a000 00:00 0
b7f93000-b7f97000 r--p 00000000 08:03 18842178   /crawljobs/BroadCrawlILAdaptive-20071206231328889/logs/bad.jpg
b7f98000-b7f99000 rw-p b7f98000 00:00 0
bfa45000-bfa5c000 rw-p bfa45000 00:00 0          [stack]
Aborted
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.