ImageMagick's convert crashes when converting from eps to png

Bug #398477 reported by Luis Silva
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
imagemagick (Debian)
Fix Released
Unknown
imagemagick (Ubuntu)
Fix Released
Undecided
Unassigned
Nominated for Jaunty by Victor Vargas
Nominated for Karmic by Victor Vargas

Bug Description

Here is the figure I'm trying to convert and the backtrace. I am using karmic alpha 2

$ lsb_release -rd
Description: Ubuntu karmic (development branch)
Release: 9.10

$ apt-cache policy imagemagick
imagemagick:
  Installed: 7:6.4.5.4.dfsg1-1ubuntu4
  Candidate: 7:6.4.5.4.dfsg1-1ubuntu4
  Version table:
 *** 7:6.4.5.4.dfsg1-1ubuntu4 0
        500 http://archive.ubuntu.com karmic/main Packages
        100 /var/lib/dpkg/status

$ convert -density 150 lv-1-0-flow-spec.eps lv-1-0-flow-spec.png
*** stack smashing detected ***: convert terminated
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0x41e66038]
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x0)[0x41e65ff0]
/usr/lib/ImageMagick-6.4.5/modules-Q16/coders/ps.so[0x4000ae04]
/usr/lib/ImageMagick-6.4.5/modules-Q16/coders/ps.so[0x40007421]
/usr/lib/libMagickCore.so.1(ReadImage+0xf13)[0x4125b123]
/usr/lib/libMagickCore.so.1(BlobToImage+0x1cb)[0x4122ab9b]
/usr/lib/ImageMagick-6.4.5/modules-Q16/coders/ept.so[0x400106cb]
/usr/lib/libMagickCore.so.1(ReadImage+0x1cc)[0x4125a3dc]
/usr/lib/libMagickCore.so.1(ReadImages+0x1d2)[0x4125b682]
/usr/lib/libMagickWand.so.1(ConvertImageCommand+0x8e2)[0x41460ad2]
convert[0x8048b91]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0x41d7e7a5]
convert[0x80489c1]
======= Memory map: ========
08048000-08049000 r-xp 00000000 08:01 28094 /usr/bin/convert
08049000-0804a000 r--p 00001000 08:01 28094 /usr/bin/convert
0804a000-0804b000 rw-p 00002000 08:01 28094 /usr/bin/convert
09813000-098b6000 rw-p 00000000 00:00 0 [heap]
40000000-40001000 r-xp 00000000 00:00 0 [vdso]
40001000-40003000 rw-p 00000000 00:00 0
40003000-4000d000 r-xp 00000000 08:01 50481 /usr/lib/ImageMagick-6.4.5/modules-Q16/coders/ps.so
4000d000-4000e000 r--p 00009000 08:01 50481 /usr/lib/ImageMagick-6.4.5/modules-Q16/coders/ps.so
4000e000-4000f000 rw-p 0000a000 08:01 50481 /usr/lib/ImageMagick-6.4.5/modules-Q16/coders/ps.so
4000f000-40011000 r-xp 00000000 08:01 50437 /usr/lib/ImageMagick-6.4.5/modules-Q16/coders/ept.so
40011000-40012000 r--p 00001000 08:01 50437 /usr/lib/ImageMagick-6.4.5/modules-Q16/coders/ept.so
40012000-40013000 rw-p 00002000 08:01 50437 /usr/lib/ImageMagick-6.4.5/modules-Q16/coders/ept.so
40014000-400ad000 rw-p 00000000 00:00 0
400ad000-400b7000 r-xp 00000000 08:01 50479 /usr/lib/ImageMagick-6.4.5/modules-Q16/coders/pnm.so
400b7000-400b8000 r--p 00009000 08:01 50479 /usr/lib/ImageMagick-6.4.5/modules-Q16/coders/pnm.so
400b8000-400b9000 rw-p 0000a000 08:01 50479 /usr/lib/ImageMagick-6.4.5/modules-Q16/coders/pnm.so
400b9000-403eb000 rw-p 00000000 00:00 0
41000000-4101c000 r-xp 00000000 08:01 57019 /lib/ld-2.9.so
4101c000-4101d000 r--p 0001b000 08:01 57019 /lib/ld-2.9.so
4101d000-4101e000 rw-p 0001c000 08:01 57019 /lib/ld-2.9.so
41020000-41027000 r-xp 00000000 08:01 73483 /lib/tls/i686/cmov/librt-2.9.so
41027000-41028000 r--p 00006000 08:01 73483 /lib/tls/i686/cmov/librt-2.9.so
41028000-41029000 rw-p 00007000 08:01 73483 /lib/tls/i686/cmov/librt-2.9.so
4102b000-4102e000 r-xp 00000000 08:01 138632 /lib/libuuid.so.1.2
4102e000-4102f000 r--p 00003000 08:01 138632 /lib/libuuid.so.1.2
4102f000-41030000 rw-p 00004000 08:01 138632 /lib/libuuid.so.1.2
41032000-41049000 r-xp 00000000 08:01 25040 /usr/lib/libICE.so.6.3.0
41049000-4104a000 r--p 00016000 08:01 25040 /usr/lib/libICE.so.6.3.0
4104a000-4104b000 rw-p 00017000 08:01 25040 /usr/lib/libICE.so.6.3.0
4104b000-4104d000 rw-p 00000000 00:00 0
4104f000-41056000 r-xp 00000000 08:01 25109 /usr/lib/libSM.so.6.0.0
41056000-41057000 r--p 00006000 08:01 25109 /usr/lib/libSM.so.6.0.0
41057000-41058000 rw-p 00007000 08:01 25109 /usr/lib/libSM.so.6.0.0
4105a000-410aa000 r-xp 00000000 08:01 25288 /usr/lib/libXt.so.6.0.0
410aa000-410ab000 r--p 00050000 08:01 25288 /usr/lib/libXt.so.6.0.0
410ab000-410ae000 rw-p 00051000 08:01 25288 /usr/lib/libXt.so.6.0.0
410ae000-410af000 rw-p 00000000 00:00 0
410b9000-410c9000 r-xp 00000000 08:01 59130 /lib/libbz2.so.1.0.4
410c9000-410ca000 r--p 0000f000 08:01 59130 /lib/libbz2.so.1.0.4
410ca000-410cb000 rw-p 00010000 08:01 59130 /lib/libbz2.so.1.0.4
411ee000-411fc000 r-xp 00000000 08:01 27199 /usr/lib/libgomp.so.1.0.0
411fc000-411fd000 r--p 0000d000 08:01 27199 /usr/lib/libgomp.so.1.0.0
411fd000-411fe000 rw-p 0000e000 08:01 27199 /usr/lib/libgomp.so.1.0.0
41200000-413c5000 r-xp 00000000 08:01 28529 /usr/lib/libMagickCore.so.1.0.0
413c5000-413c6000 ---p 001c5000 08:01 28529 /usr/lib/libMagickCore.so.1.0.0
413c6000-413cb000 r--p 001c5000 08:01 28529 /usr/lib/libMagickCore.so.1.0.0
413cb000-41410000 rw-p 001ca000 08:01 28529 /usr/lib/libMagickCore.so.1.0.0
41410000-41428000 rw-p 00000000 00:00 0
4142a000-41531000 r-xp 00000000 08:01 27780 /usr/lib/libMagickWand.so.1.0.0
41531000-41532000 r--p 00107000 08:01 27780 /usr/lib/libMagickWand.so.1.0.0
41532000-41534000 rw-p 00108000 08:01 27780 /usr/lib/libMagickWand.so.1.0.0
41d68000-41ec4000 r-xp 00000000 08:01 73322 /lib/tls/i686/cmov/libc-2.9.so
41ec4000-41ec5000 ---p 0015c000 08:01 73322 /lib/tls/i686/cmov/libc-2.9.so
41ec5000-41ec7000 r--p 0015c000 08:01 73322 /lib/tls/i686/cmov/libc-2.9.so
41ec7000-41ec8000 rw-p 0015e000 08:01 73322 /lib/tls/i686/cmov/libc-2.9.so
41ec8000-41ecb000 rw-p 00000000 00:00 0
41ecd000-41ecf000 r-xp 00000000 08:01 73487 /lib/tls/i686/cmov/libdl-2.9.so
41ecf000-41ed0000 r--p 00001000 08:01 73487 /lib/tls/i686/cmov/libdl-2.9.so
41ed0000-41ed1000 rw-p 00002000 08:01 73487 /lib/tls/i686/cmov/libdl-2.9.so
41ed3000-41ef7000 r-xp 00000000 08:01 73515 /lib/tls/i686/cmov/libm-2.9.so
41ef7000-41ef8000 r--p 00023000 08:01 73515 /lib/tls/i686/cmov/libm-2.9.so
41ef8000-41ef9000 rw-p 00024000 08:01 73515 /lib/tls/i686/cmov/libm-2.9.so
41efb000-41f10000 r-xp 00000000 08:01 73475 /lib/tls/i686/cmov/libpthread-2.9.so
41f10000-41f11000 r--p 00014000 08:01 73475 /lib/tls/i686/cmov/libpthread-2.9.so
41f11000-41f12000 rw-p 00015000 08:01 73475 /lib/tls/i686/cmov/libpthread-2.9.so
41f12000-41f14000 rw-p 00000000 00:00 0
41f16000-41f2a000 r-xp 00000000 08:01 57057 /lib/libz.so.1.2.3.3
41f2a000-41f2b000 r--p 00013000 08:01 57057 /lib/libz.so.1.2.3.3
41f2b000-41f2c000 rw-p 00014000 08:01 57057 /lib/libz.so.1.2.3.3
41f2e000-41f32000 r-xp 00000000 08:01 25196 /usr/lib/libXdmcp.so.6.0.0
41f32000-41f33000 rw-p 00003000 08:01 25196 /usr/lib/libXdmcp.so.6.0.0
41f35000-41f37000 r-xp 00000000 08:01 25171 /usr/lib/libXau.so.6.0.0
41f37000-41f38000 r--p 00001000 08:01 25171 /usr/lib/libXau.so.6.0.0
41f38000-41f39000 rw-p 00002000 08:01 25171 /usr/lib/libXau.so.6.0.0
41f3b000-42065000 r-xp 00000000 08:01 25213 /usr/lib/libX11.so.6.2.0
42065000-42066000 ---p 0012a000 08:01 25213 /usr/lib/libX11.so.6.2.0
42066000-42067000 r--p 0012a000 08:01 25213 /usr/lib/libX11.so.6.2.0
42067000-42069000 rw-p 0012b000 08:01 25213 /usr/lib/libX11.so.6.2.0
42069000-4206a000 rw-p 00000000 00:00 0
4206c000-42088000 r-xp 00000000 08:01 25208 /usr/lib/libxcb.so.1.1.0
42088000-42089000 r--p 0001b000 08:01 25208 /usr/lib/libxcb.so.1.1.0
42089000-4208a000 rw-p 0001c000 08:01 25208 /usr/lib/libxcb.so.1.1.0
4208c000-420b6000 r-xp 00000000 08:01 57137 /lib/libgcc_s.so.1
420b6000-420b7000 r--p 00029000 08:01 57137 /lib/libgcc_s.so.1
420b7000-420b8000 rw-p 0002a000 08:01 57137 /lib/libgcc_s.so.1
421af000-421bd000 r-xp 00000000 08:01 25676 /usr/lib/libXext.so.6.4.0
421bd000-421be000 r--p 0000d000 08:01 25676 /usr/lib/libXext.so.6.4.0
421be000-421bf000 rw-p 0000e000 08:01 25676 /usr/lib/libXext.so.6.4.0
422e4000-4235e000 r-xp 00000000 08:01 25517 /usr/lib/libfreetype.so.6.3.20
4235e000-42362000 r--p 00079000 08:01 25517 /usr/lib/libfreetype.so.6.3.20
42362000-42363000 rw-p 0007d000 08:01 25517 /usr/lib/libfreetype.so.6.3.20
42fb5000-4300b000 r-xp 00000000 08:01 27407 /usr/lib/libtiff.so.4.2.1
4300b000-4300d000 r--p 00055000 08:01 27407 /usr/lib/libtiff.so.4.2.1
4300d000-4300e000 rw-p 00057000 08:01 27407 /usr/lib/libtiff.so.4.2.1
433b0000-433b8000 r-xp 00000000 08:01 27045 /usr/lib/libltdl.so.7.2.0
433b8000-433b9000 r--p 00007000 08:01 27045 /usr/lib/libltdl.so.7.2.0
433b9000-433ba000 rw-p 00008000 08:01 27045 /usr/lib/libltdl.so.7.2.0
43489000-434ab000 r-xp 00000000 08:01 25281 /usr/lib/libjpeg.so.62.0.0
434ab000-434ac000 r--p 00021000 08:01 25281 /usr/lib/libjpeg.so.62.0.0
434ac000-434ad000 rw-p 00022000 08:01 25281 /usr/lib/libjpeg.so.62.0.0
43558000-43588000 r-xp 00000000 08:01 27520 /usr/lib/liblcms.so.1.0.18
43588000-43589000 r--p 0002f000 08:01 27520 /usr/lib/liblcms.so.1.0.18
43589000-4358a000 rw-p 00030000 08:01 27520 /usr/lib/liblcms.so.1.0.18
4358a000-4358c000 rw-p 00000000 00:00 0
bf8b8000-bf8df000 rw-p 00000000 00:00 0 [stack]

Revision history for this message
Luis Silva (lacsilva) wrote :
Revision history for this message
Victor Vargas (kamus) wrote :

Thanks for reporting this bug and any supporting documentation. Since this bug has enough information provided for a developer to begin work and I can reproduce this in ubuntu Jaunty too, I'm going to mark it as confirmed and let them handle it from here. Thanks for taking the time to make Ubuntu better!

Changed in imagemagick (Ubuntu):
status: New → Confirmed
Revision history for this message
broucaries (roucaries-bastien+bugs) wrote :

Corrected in debian 6.5.1 at least

Changed in imagemagick (Debian):
status: Unknown → Fix Released
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Fix in Debian has been synced since then. Closing as Fix Released.

Changed in imagemagick (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.