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
# 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
_______________________________________________
Magick-bugs mailing list
[email protected]
http://studio.imagemagick.org/mailman/listinfo/magick-bugs