FS#9134 - Imagemagick 6.3.7.9 segfaults on eps->png conversion
Attached to Project:
Arch Linux
Opened by Graziano Giuliani (Graziano) - Tuesday, 08 January 2008, 17:42 GMT
Last edited by Aaron Griffin (phrakture) - Wednesday, 11 February 2009, 20:18 GMT
Opened by Graziano Giuliani (Graziano) - Tuesday, 08 January 2008, 17:42 GMT
Last edited by Aaron Griffin (phrakture) - Wednesday, 11 February 2009, 20:18 GMT
|
Details
Description:
Have an eps image, and convert image.eps image.png segfaults Additional info: Conversion was OK on 6.3.7.0, no problem whatsoever. To have a test eps, try the "classic" tiger.eps in the ghostscript examples directory. Steps to reproduce: convert tiger.eps tiger.png Segmentation fault |
This task depends upon
Closed by Aaron Griffin (phrakture)
Wednesday, 11 February 2009, 20:18 GMT
Reason for closing: Fixed
Additional comments about closing: Whoopsie - see the last few comments
Wednesday, 11 February 2009, 20:18 GMT
Reason for closing: Fixed
Additional comments about closing: Whoopsie - see the last few comments
$convert -verbose tiger.eps tiger.png
"gs" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=pngalpha" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72" -g550x568 "-sOutputFile=/tmp/magick-XXlAiNR3" "-f/tmp/magick-XXyzxTs6" "-f/tmp/magick-XXrKH738"
convert: image size exceeds user limits in IHDR `/tmp/magick-XXlAiNR3'.
convert: Corrupt image `/tmp/magick-XXlAiNR3'.
convert: Postscript delegate failed `tiger.eps': No such file or directory.
convert: missing an image filename `tiger.png'.
[18:06:15]vlaaad@Frodon rapports/thèse/Images $ convert -verbose balci2.eps balci2.png
"gs" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=pngalpha" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72" -g330x477 "-sOutputFile=/tmp/magick-XXntAUP9" "-f/tmp/magick-XXlewhEZ" "-f/tmp/magick-XXClqOsP"
convert: image size exceeds user limits in IHDR `/tmp/magick-XXntAUP9'.
convert: Corrupt image `/tmp/magick-XXntAUP9'.
convert: Postscript delegate failed `balci2.eps': No such file or directory.
convert: missing an image filename `balci2.png'.
(gdb) where
#0 0x00002ba1180b5cc5 in free () from /lib/libc.so.6
#1 0x00002ba115b8275e in RelinquishMagickMemory ()
from /usr/lib/libMagick.so.10
#2 0x00002ba11c5c188c in png_IM_free ()
from /usr/lib/ImageMagick-6.3.7/modules-Q16/coders/png.so
#3 0x00002ba1192e0854 in png_free_data () from /usr/lib/libgs.so.8
#4 0x00002ba11a35871c in png_info_destroy () from /usr/lib/libpng12.so.0
#5 0x00002ba11a3631d1 in png_read_destroy () from /usr/lib/libpng12.so.0
#6 0x00002ba11a363513 in png_destroy_read_struct ()
from /usr/lib/libpng12.so.0
#7 0x00002ba11c5c617f in ReadOnePNGImage ()
from /usr/lib/ImageMagick-6.3.7/modules-Q16/coders/png.so
#8 0x00002ba11c5cdd91 in ReadPNGImage ()
from /usr/lib/ImageMagick-6.3.7/modules-Q16/coders/png.so
#9 0x00002ba115b12dd5 in ReadImage () from /usr/lib/libMagick.so.10
#10 0x00002ba118deceaf in ReadPSImage ()
from /usr/lib/ImageMagick-6.3.7/modules-Q16/coders/ps.so
#11 0x00002ba115b12dd5 in ReadImage () from /usr/lib/libMagick.so.10
#12 0x00002ba115edb55d in ConvertImageCommand () from /usr/lib/libWand.so.10
#13 0x0000000000400e0d in ?? ()
#14 0x00002ba118063164 in __libc_start_main () from /lib/libc.so.6
[18:06:15]vlaaad@Frodon rapports/thèse/Images $ convert -verbose balci2.eps balci2.png
"gs" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=pngalpha" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72" -g330x477 "-sOutputFile=/tmp/magick-XXntAUP9" "-f/tmp/magick-XXlewhEZ" "-f/tmp/magick-XXClqOsP"
convert: image size exceeds user limits in IHDR `/tmp/magick-XXntAUP9'.
convert: Corrupt image `/tmp/magick-XXntAUP9'.
convert: Postscript delegate failed `balci2.eps': No such file or directory.
convert: missing an image filename `balci2.png'.
doesn't go back this far...
thanks, Jason
The old cvs is still available on web svn. You need to select it in the Repository combo box.
cheers!
doesn't go back this far...
thanks, Jason
You need to check the old cvs logs:
http://repos.archlinux.org/viewvc.cgi/extra/multimedia/imagemagick/PKGBUILD?root=extra&view=log