trouble with ImageMagick / convert and eps

Hi There,

I have trouble converting from *.eps to jpg/png … with convert. It used to work in the past (my old install was an aged SuSE 9.2) but now convert crashes, see you see below.

I tried a more recent version from the opensuse d/l area (6.4.4) but the behaviour didn’t change. I wonder wether there is an unsolved dependency and I am missing a library or so …

Jürgen

~> convert abb.II.2.2_2.eps abb.png
*** stack smashing detected ***: convert terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x48)[0xb77c44c8]
/lib/libc.so.6(__fortify_fail+0x0)[0xb77c4480]
/usr/lib/ImageMagick-6.4.4/modules-Q16/coders/ps.so[0xb7ef7314]
/usr/lib/ImageMagick-6.4.4/modules-Q16/coders/ps.so[0xb7ef35fa]
/usr/lib/libMagickCore.so.1(ReadImage+0x1cb)[0xb7d0533b]
/usr/lib/libMagickWand.so.1(ConvertImageCommand+0x445)[0xb7bfc835]
convert[0x8048c1c]
/lib/libc.so.6(__libc_start_main+0xe5)[0xb76f75f5]
convert[0x8048a41]
======= Memory map: ========
08048000-08049000 r-xp 00000000 08:05 3022926 /usr/bin/convert
08049000-0804a000 r–p 00001000 08:05 3022926 /usr/bin/convert
0804a000-0804b000 rw-p 00002000 08:05 3022926 /usr/bin/convert
0804b000-0808c000 rw-p 0804b000 00:00 0 [heap]
b747e000-b748a000 r-xp 00000000 08:05 4047122 /lib/libgcc_s.so.1
b748a000-b748b000 r–p 0000b000 08:05 4047122 /lib/libgcc_s.so.1
b748b000-b748c000 rw-p 0000c000 08:05 4047122 /lib/libgcc_s.so.1
b74ac000-b76d7000 rw-p b74ac000 00:00 0
b76d7000-b76de000 r-xp 00000000 08:05 4046930 /lib/librt-2.8.so
b76de000-b76df000 r–p 00006000 08:05 4046930 /lib/librt-2.8.so
b76df000-b76e0000 rw-p 00007000 08:05 4046930 /lib/librt-2.8.so
b76e0000-b76e1000 rw-p b76e0000 00:00 0
b76e1000-b781e000 r-xp 00000000 08:05 4046971 /lib/libc-2.8.so
b781e000-b7820000 r–p 0013d000 08:05 4046971 /lib/libc-2.8.so
b7820000-b7821000 rw-p 0013f000 08:05 4046971 /lib/libc-2.8.so
b7821000-b7824000 rw-p b7821000 00:00 0
b7824000-b7848000 r-xp 00000000 08:05 4046982 /lib/libm-2.8.so
b7848000-b7849000 r–p 00023000 08:05 4046982 /lib/libm-2.8.so
b7849000-b784a000 rw-p 00024000 08:05 4046982 /lib/libm-2.8.so
b784a000-b784c000 r-xp 00000000 08:05 4046977 /lib/libdl-2.8.so
b784c000-b784d000 r–p 00001000 08:05 4046977 /lib/libdl-2.8.so
b784d000-b784e000 rw-p 00002000 08:05 4046977 /lib/libdl-2.8.so
b784e000-b7850000 r-xp 00000000 08:05 2153552 /usr/lib/libXau.so.6.0.0
b7850000-b7851000 r–p 00001000 08:05 2153552 /usr/lib/libXau.so.6.0.0
b7851000-b7852000 rw-p 00002000 08:05 2153552 /usr/lib/libXau.so.6.0.0
b7852000-b7869000 r-xp 00000000 08:05 2153595 /usr/lib/libxcb.so.1.0.0
b7869000-b786a000 r–p 00016000 08:05 2153595 /usr/lib/libxcb.so.1.0.0
b786a000-b786b000 rw-p 00017000 08:05 2153595 /usr/lib/libxcb.so.1.0.0
b786b000-b786c000 rw-p b786b000 00:00 0
b786c000-b786d000 r-xp 00000000 08:05 2153637 /usr/lib/libxcb-xlib.so.0.0.0
b786d000-b786e000 r–p 00000000 08:05 2153637 /usr/lib/libxcb-xlib.so.0.0.0
b786e000-b786f000 rw-p 00001000 08:05 2153637 /usr/lib/libxcb-xlib.so.0.0.0
b786f000-b798c000 r-xp 00000000 08:05 2151294 /usr/lib/libX11.so.6.2.0
b798c000-b798d000 r–p 0011c000 08:05 2151294 /usr/lib/libX11.so.6.2.0
b798d000-b7990000 rw-p 0011d000 08:05 2151294 /usr/lib/libX11.so.6.2.0
b7990000-b79a6000 r-xp 00000000 08:05 2149205 /usr/lib/libICE.so.6.3.0
b79a6000-b79a7000 r–p 00015000 08:05 2149205 /usr/lib/libICE.so.6.3.0
b79a7000-b79a8000 rw-p 00016000 08:05 2149205 /usr/lib/libICE.so.6.3.0
b79a8000-b79aa000 rw-p b79a8000 00:00 0
b79aa000-b79b1000 r-xp 00000000 08:05 2149304 /usr/lib/libSM.so.6.0.0
b79b1000-b79b2000 r–p 00006000 08:05 2149304 /usr/lib/libSM.so.6.0.0
b79b2000-b79b3000 rw-p 00007000 08:05 2149304 /usr/lib/libSM.so.6.0.0
b79b3000-b79c5000 r-xp 00000000 08:05 4047204 /lib/libz.so.1.2.3
b79c5000-b79c6000 r–p 00011000 08:05 4047204 /lib/libz.so.1.2.3
b79c6000-b79c7000 rw-p 00012000 08:05 4047204 /lib/libz.so.1.2.3
b79c7000-b7a36000 r-xp 00000000 08:05 2148240 /usr/lib/libfreetype.so.6.3.16
b7a36000-b7a39000 r–p 0006f000 08:05 2148240 /usr/lib/libfreetype.so.6.3.16
b7a39000-b7a3a000 rw-p 00072000 08:05 2148240 /usr/lib/libfreetype.so.6.3.16
b7a3a000-b7a3b000 rw-p b7a3a000 00:00 0
b7a3b000-b7a4f000 r-xp 00000000 08:05 4047125 /lib/libpthread-2.8.so
b7a4f000-b7a50000 r–p 00013000 08:05 4047125 /lib/libpthread-2.8.so
b7a50000-b7a51000 rw-p 00014000 08:05 4047125 /lib/libpthread-2.8.so
b7a51000-b7a53000 rw-p b7a51000 00:00 0
b7a53000-b7a5a000 r-xp 00000000 08:05 3776876 /usr/lib/libgomp.so.1.0.0
b7a5a000-b7a5b000 r–p 00006000 08:05 3776876 /usr/lib/libgomp.so.1.0.0
b7a5b000-b7a5c000 rw-p 00007000 08:05 3776876 /usr/lib/libgomp.so.1.0.0
b7a5c000-b7a6a000 r-xp 00000000 08:05 4047114 /lib/libbz2.so.1.0.5
b7a6a000-b7a6b000 r–p 0000d000 08:05 4047114 /lib/libbz2.so.1.0.5
b7a6b000-b7a6c000 rw-p 0000e000 08:05 4047114 /lib/libbz2.so.1.0.5
b7a6c000-b7abb000 r-xp 00000000 08:05 2149235 /usr/lib/libXt.so.6.0.0
b7abb000-b7abc000 r–p 0004f000 08:05 2149235 /usr/lib/libXt.so.6.0.0
b7abc000-b7abf000 rw-p 00050000 08:05 2149235 /usr/lib/libXt.so.6.0.0
b7abf000-b7acc000 r-xp 00000000 08:05 2153594 /usr/lib/libXext.so.6.4.0
b7acc000-b7acd000 r–p 0000c000 08:05 2153594 /usr/lib/libXext.so.6.4.0
b7acd000-b7ace000 rw-p 0000d000 08:05 2153594 /usr/lib/libXext.so.6.4.0
b7ace000-b7af2000 r-xp 00000000 08:05 4047109 /lib/libexpat.so.1.5.2
b7af2000-b7af4000 r–p 00023000 08:05 4047109 /lib/libexpat.so.1.5.2
b7af4000-b7af5000 rw-p 00025000 08:05 4047109 /lib/libexpat.so.1.5.2
b7af5000-b7af6000 rw-p b7af5000 00:00 0
b7af6000-b7b1b000 r-xp 00000000 08:05 2153573 /usr/lib/libfontconfig.so.1.2.0
b7b1b000-b7b23000 r–p 00024000 08:05 2153573 /usr/lib/libfontconfig.so.1.2.0
b7b23000-b7b24000 rw-p 0002c000 08:05 2153573 /usr/lib/libfontconfig.so.1.2.0
b7b24000-b7b43000 r-xp 00000000 08:05 2153623 /usr/lib/libjpeg.so.62.0.0
b7b43000-b7b44000 r–p 0001e000 08:05 215362Abgebrochen

I tried it on a PS file of mine and it worked. That message about stack smashing may indicate there is something wrong with the EPS file. Have you tried other tools like pstopnm? Another path perhaps: EPS -> PDF -> PNM -> PNG?

I have tried it with an EPS file and had no problems.

libc.so.6 is merely a link to a shared file libc-2.6.1.so

So that is where to look for the problem.

Thanks for replying,

I believe the EPS-files are OK, since I converted these earlier on my 9.2 System without trouble. I cannot reach my system since I am on a day off now. Here at home (SuSE 10.2) I do not see any trouble either - tried the suse logo.

I’ll look into that library matter and probably try on a different 11.0 System that I can access at work.

Jürgen