Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 66776 - display(1) and animate(1) from media-gfx/imagemagick do not work due to font problems
Summary: display(1) and animate(1) from media-gfx/imagemagick do not work due to font ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: PPC Linux
: High major
Assignee: Karol Wojtaszek (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-08 08:33 UTC by Ævar Arnfjörð Bjarmason
Modified: 2005-01-09 01:27 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ævar Arnfjörð Bjarmason 2004-10-08 08:33:25 UTC
When trying to run display and animate from the imagemagick package the following errors are encountered:

$ animate ; display 
animate: UnableToLoadFont (-*-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1).
animate: unable to load font `-*-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1'.
display: UnableToLoadFont (-*-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1).
display: unable to load font `-*-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1'.

# emerge info
Portage 2.0.50-r11 (default-ppc-2004.2, gcc-3.4.1, glibc-2.3.3.20040420-r1, 2.6.9-rc2)
=================================================================
System uname: 2.6.9-rc2 ppc 7447A, altivec supported
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="ppc"
AUTOCLEAN="yes"
CFLAGS="-O3 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe"
CHOST="powerpc-unknown-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X aalib aim alsa altivec apache2 berkdb bzlib cjk crypt directfb dvd encode esd exif flac gdbm gif gnome gnome-libs gpm gtk gtk2 icq imagemagick imlib jabber jpeg kde mozilla mpeg msn ncurses nls oggvorbis opengl oss pam perl png postgres ppc python qt readline samba sdl speex spell ssl svg tcltk tcpd theora truetype unicode xmms xvid yahoo zlib"

Reproducible: Always
Steps to Reproduce:
Comment 1 Ævar Arnfjörð Bjarmason 2004-12-08 16:33:03 UTC
I did in fact find a workaround, but was unable (or did not care
enough) to find a solution.

The problem seemed to be that the imagemagick was unable to find the
-*-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1 font, however it
will work if one manually passes it a font with -font '*font here*', it's possible to find a font name to use with the xfont(1) program for instance.
Comment 2 Karol Wojtaszek (RETIRED) gentoo-dev 2004-12-08 23:50:04 UTC
I can't reproduce this bug. Can you give me some tips how to do it?
Comment 3 Ævar Arnfjörð Bjarmason 2004-12-09 05:52:04 UTC
No, which is why i did not debug it myself, i had no idea why it was happening, and furthermore the machine that the bug occured on is now unoperational.
Comment 4 Philip Herzer 2004-12-10 19:52:34 UTC
I have the same problem.  I tried using a different font.

$ display -font Arial.ttf simone.jpg

It segfaulted on me.  Here is my strace output:
25539 execve("/usr/bin/display", ["display", "-font", "Arial.ttf", "Lake2.jpg"], [/* 39 vars */]) = 0
25539 uname({sys="Linux", node="powerbook", ...}) = 0
25539 brk(0)                            = 0x10013000
25539 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000
25539 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
25539 open("/etc/ld.so.cache", O_RDONLY) = 3
25539 fstat64(3, {st_mode=S_IFREG|0644, st_size=54915, ...}) = 0
25539 mmap(NULL, 54915, PROT_READ, MAP_PRIVATE, 3, 0) = 0x30022000
25539 close(3)                          = 0
25539 open("/usr/lib/libMagick.so.6", O_RDONLY) = 3
25539 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\2\305"..., 512) = 512
25539 fstat64(3, {st_mode=S_IFREG|0755, st_size=2882381, ...}) = 0
25539 mmap(0xfe01000, 2026500, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfe01000
25539 mprotect(0xff77000, 494596, PROT_NONE) = 0
25539 mmap(0xff81000, 319488, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x170000) = 0xff81000
25539 mmap(0xffcf000, 134148, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffcf000
25539 close(3)                          = 0
25539 open("/usr/lib/libtiff.so.3", O_RDONLY) = 3
25539 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\202"..., 512) = 512
25539 fstat64(3, {st_mode=S_IFREG|0755, st_size=356732, ...}) = 0
25539 mmap(0xfd8a000, 421372, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfd8a000
25539 mprotect(0xfdde000, 77308, PROT_NONE) = 0
25539 mmap(0xfdea000, 28672, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x50000) = 0xfdea000
25539 close(3)                          = 0
25539 open("/lib/tls/libc.so.6", O_RDONLY) = 3
25539 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\1\312"..., 512) = 512
25539 fstat64(3, {st_mode=S_IFREG|0755, st_size=1344576, ...}) = 0
25539 mmap(0xfc42000, 1276836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfc42000
25539 mprotect(0xfd6a000, 64420, PROT_NONE) = 0
25539 mmap(0xfd72000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x130000) = 0xfd72000
25539 mmap(0xfd78000, 7076, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfd78000
25539 close(3)                          = 0
25539 open("/usr/lib/libjpeg.so.62", O_RDONLY) = 3
25539 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0;\364"..., 512) = 512
25539 fstat64(3, {st_mode=S_IFREG|0755, st_size=145516, ...}) = 0
25539 mmap(0xfbff000, 207372, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfbff000
25539 mprotect(0xfc21000, 68108, PROT_NONE) = 0
25539 mmap(0xfc2f000, 12288, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0xfc2f000
25539 close(3)                          = 0
25539 open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 3
25539 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0:l"..., 512) = 512
25539 fstat64(3, {st_mode=S_IFREG|0755, st_size=90823, ...}) = 0
25539 mmap(0xfbcc000, 141424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfbcc000
25539 mprotect(0xfbde000, 67696, PROT_NONE) = 0
25539 mmap(0xfbec000, 12288, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0xfbec000
25539 close(3)                          = 0
25539 open("/usr/X11R6/lib/libSM.so.6", O_RDONLY) = 3
25539 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\000"..., 512) = 512
25539 fstat64(3, {st_mode=S_IFREG|0755, st_size=48408, ...}) = 0
25539 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30030000
25539 mmap(0xfba2000, 104644, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfba2000
25539 mprotect(0xfbab000, 67780, PROT_NONE) = 0
25539 mmap(0xfbb2000, 40960, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xfbb2000
25539 close(3)                          = 0
25539 open("/usr/X11R6/lib/libICE.so.6", O_RDONLY) = 3
25539 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0J\254"..., 512) = 512
25539 fstat64(3, {st_mode=S_IFREG|0755, st_size=108884, ...}) = 0
25539 mmap(0xfb69000, 166692, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfb69000
25539 mprotect(0xfb7f000, 76580, PROT_NONE) = 0
25539 mmap(0xfb89000, 28672, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0xfb89000
25539 mmap(0xfb90000, 6948, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfb90000
25539 close(3)                          = 0
25539 open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 3
25539 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\1Q\220"..., 512) = 512
25539 fstat64(3, {st_mode=S_IFREG|0755, st_size=1003375, ...}) = 0
25539 mmap(0xfa6a000, 977332, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfa6a000
25539 mprotect(0xfb43000, 88500, PROT_NONE) = 0
25539 mmap(0xfb4a000, 53248, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd0000) = 0xfb4a000
25539 mmap(0xfb57000, 6580, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfb57000
25539 close(3)                          = 0
25539 open("/usr/X11R6/lib/libXt.so.6", O_RDONLY) = 3
25539 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\375"..., 512) = 512
25539 fstat64(3, {st_mode=S_IFREG|0755, st_size=431061, ...}) = 0
25539 mmap(0xf9ea000, 455616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf9ea000
25539 mprotect(0xfa45000, 82880, PROT_NONE) = 0
25539 mmap(0xfa4a000, 57344, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x50000) = 0xfa4a000
25539 mmap(0xfa58000, 5056, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfa58000
25539 close(3)                          = 0
25539 open("/usr/lib/libbz2.so.1.0", O_RDONLY) = 3
25539 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\""..., 512) = 512
25539 fstat64(3, {st_mode=S_IFREG|0755, st_size=70524, ...}) = 0
25539 mmap(0xf9b9000, 134636, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf9b9000
25539 mmap(0xf9c9000, 69632, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xf9c9000
25539 close(3)                          = 0
25539 open("/lib/libz.so.1", O_RDONLY)  = 3
25539 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\24"..., 512) = 512
25539 fstat64(3, {st_mode=S_IFREG|0755, st_size=68720, ...}) = 0
25539 mmap(0xf998000, 66936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf998000
25539 mmap(0xf9a8000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0xf9a8000
25539 close(3)                          = 0
25539 open("/lib/tls/libm.so.6", O_RDONLY) = 3
25539 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\233"..., 512) = 512
25539 fstat64(3, {st_mode=S_IFREG|0755, st_size=556508, ...}) = 0
25539 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30031000
25539 mmap(0xf904000, 537748, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf904000
25539 mprotect(0xf977000, 66708, PROT_NONE) = 0
25539 mmap(0xf984000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x80000) = 0xf984000
25539 close(3)                          = 0
25539 open("/lib/tls/libpthread.so.0", O_RDONLY) = 3
25539 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0L\24"..., 512) = 512
25539 fstat64(3, {st_mode=S_IFREG|0755, st_size=122213, ...}) = 0
25539 mmap(0xf8d0000, 144884, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf8d0000
25539 mprotect(0xf8e1000, 75252, PROT_NONE) = 0
25539 mmap(0xf8f0000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0xf8f0000
25539 mmap(0xf8f2000, 5620, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf8f2000
25539 close(3)                          = 0
25539 open("/usr/lib/libltdl.so.3", O_RDONLY) = 3
25539 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0&d"..., 512) = 512
25539 fstat64(3, {st_mode=S_IFREG|0755, st_size=35940, ...}) = 0
25539 mmap(0xf8a7000, 100412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf8a7000
25539 mprotect(0xf8b0000, 63548, PROT_NONE) = 0
25539 mmap(0xf8b7000, 36864, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xf8b7000
25539 close(3)                          = 0
25539 open("/usr/lib/libfreetype.so.6", O_RDONLY) = 3
25539 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\1F$"..., 512) = 512
25539 fstat64(3, {st_mode=S_IFREG|0755, st_size=494852, ...}) = 0
25539 mmap(0xf81e000, 493320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf81e000
25539 mmap(0xf88e000, 32768, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x70000) = 0xf88e000
25539 mmap(0xf896000, 1800, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf896000
25539 close(3)                          = 0
25539 open("/lib/libdl.so.2", O_RDONLY) = 3
25539 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\r"..., 512) = 512
25539 fstat64(3, {st_mode=S_IFREG|0755, st_size=72212, ...}) = 0
25539 mmap(0xf7fc000, 70088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf7fc000
25539 mprotect(0xf7fe000, 61896, PROT_NONE) = 0
25539 mmap(0xf80c000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0xf80c000
25539 close(3)                          = 0
25539 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30032000
25539 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30033000
25539 mprotect(0xf80c000, 4096, PROT_READ) = 0
25539 mprotect(0xf8f0000, 4096, PROT_READ) = 0
25539 mprotect(0xf984000, 4096, PROT_READ) = 0
25539 mprotect(0xfd72000, 8192, PROT_READ) = 0
25539 mprotect(0x30020000, 4096, PROT_READ) = 0
25539 munmap(0x30022000, 54915)         = 0
25539 set_tid_address(0x30032b48)       = 25539
25539 rt_sigaction(SIGRTMIN, {0xf8d4770, [], SA_SIGINFO}, NULL, 8) = 0
25539 rt_sigaction(SIGRT_1, {0xf8d4830, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
25539 rt_sigprocmask(SIG_UNBLOCK, [RTMIN], NULL, 8) = 0
25539 ugetrlimit(0x3, 0x7ffff490)       = 0
25539 _sysctl({{CTL_KERN, KERN_VERSION}, 2, 0x7ffff290, 30, (nil), 0}) = 0
25539 open("/dev/urandom", O_RDONLY)    = 3
25539 read(3, "\367\307\177\374", 4)    = 4
25539 close(3)                          = 0
25539 time(NULL)                        = 1102736576
25539 getcwd("/home/phil/wallpaper", 4096) = 21
25539 stat64("display", 0x7fffb1c0)     = -1 ENOENT (No such file or directory)
25539 stat64("display", 0x7fffb1c0)     = -1 ENOENT (No such file or directory)
25539 stat64("display", 0x7fffb1c0)     = -1 ENOENT (No such file or directory)
25539 stat64("display", 0x7fffb1c0)     = -1 ENOENT (No such file or directory)
25539 rt_sigprocmask(SIG_BLOCK, [ABRT], NULL, 8) = 0
25539 rt_sigaction(SIGABRT, {0xfeebb28, [ABRT], SA_INTERRUPT}, {SIG_DFL}, 8) = 0
25539 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
25539 rt_sigprocmask(SIG_BLOCK, [FPE], NULL, 8) = 0
25539 rt_sigaction(SIGFPE, {0xfeebb28, [FPE], SA_INTERRUPT}, {SIG_DFL}, 8) = 0
25539 rt_sigprocmask(SIG_UNBLOCK, [FPE], NULL, 8) = 0
25539 rt_sigprocmask(SIG_BLOCK, [HUP], NULL, 8) = 0
25539 rt_sigaction(SIGHUP, {0xfeebb28, [HUP], SA_INTERRUPT}, {SIG_DFL}, 8) = 0
25539 rt_sigprocmask(SIG_UNBLOCK, [HUP], NULL, 8) = 0
25539 rt_sigprocmask(SIG_BLOCK, [INT], NULL, 8) = 0
25539 rt_sigaction(SIGINT, {0xfeebb28, [INT], SA_INTERRUPT}, {SIG_DFL}, 8) = 0
25539 rt_sigprocmask(SIG_UNBLOCK, [INT], NULL, 8) = 0
25539 rt_sigprocmask(SIG_BLOCK, [QUIT], NULL, 8) = 0
25539 rt_sigaction(SIGQUIT, {0xfeebb28, [QUIT], SA_INTERRUPT}, {SIG_DFL}, 8) = 0
25539 rt_sigprocmask(SIG_UNBLOCK, [QUIT], NULL, 8) = 0
25539 rt_sigprocmask(SIG_BLOCK, [TERM], NULL, 8) = 0
25539 rt_sigaction(SIGTERM, {0xfeebb28, [TERM], SA_INTERRUPT}, {SIG_DFL}, 8) = 0
25539 rt_sigprocmask(SIG_UNBLOCK, [TERM], NULL, 8) = 0
25539 rt_sigprocmask(SIG_BLOCK, [XCPU], NULL, 8) = 0
25539 rt_sigaction(SIGXCPU, {0xfeebb28, [XCPU], SA_INTERRUPT}, {SIG_DFL}, 8) = 0
25539 rt_sigprocmask(SIG_UNBLOCK, [XCPU], NULL, 8) = 0
25539 rt_sigprocmask(SIG_BLOCK, [XFSZ], NULL, 8) = 0
25539 rt_sigaction(SIGXFSZ, {0xfeebb28, [XFSZ], SA_INTERRUPT}, {SIG_DFL}, 8) = 0
25539 rt_sigprocmask(SIG_UNBLOCK, [XFSZ], NULL, 8) = 0
25539 brk(0)                            = 0x10013000
25539 brk(0x10034000)                   = 0x10034000
25539 open("/etc/mtab", O_RDONLY)       = 3
25539 fstat64(3, {st_mode=S_IFREG|0644, st_size=200, ...}) = 0
25539 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30022000
25539 read(3, "/dev/hda11 / xfs rw 0 0\nnone /pr"..., 4096) = 200
25539 close(3)                          = 0
25539 munmap(0x30022000, 4096)          = 0
25539 open("/proc/meminfo", O_RDONLY)   = 3
25539 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
25539 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30022000
25539 read(3, "MemTotal:       513732 kB\nMemFre"..., 1024) = 572
25539 close(3)                          = 0
25539 munmap(0x30022000, 4096)          = 0
25539 ugetrlimit(0x7, 0x7fffd1d8)       = 0
25539 getcwd("/home/phil/wallpaper", 4096) = 21
25539 stat64("display", 0x7fff4f30)     = -1 ENOENT (No such file or directory)
25539 stat64("display", 0x7fff4f30)     = -1 ENOENT (No such file or directory)
25539 stat64("Lake2.jpg", {st_mode=S_IFREG|0644, st_size=278586, ...}) = 0
25539 uname({sys="Linux", node="powerbook", ...}) = 0
25539 socket(PF_FILE, SOCK_STREAM, 0)   = 3
25539 ugetrlimit(0x7, 0x7fffccc8)       = 0
25539 uname({sys="Linux", node="powerbook", ...}) = 0
25539 uname({sys="Linux", node="powerbook", ...}) = 0
25539 connect(3, {sa_family=AF_FILE, path="/tmp/.X11-unix/X0"}, 19) = 0
25539 uname({sys="Linux", node="powerbook", ...}) = 0
25539 fcntl64(3, F_SETFD, FD_CLOEXEC)   = 0
25539 access("/home/phil/.Xauthority", R_OK) = 0
25539 open("/home/phil/.Xauthority", O_RDONLY) = 4
25539 fstat64(4, {st_mode=S_IFREG|0600, st_size=103, ...}) = 0
25539 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30022000
25539 read(4, "\1\0\0\tpowerbook\0\0010\0\22MIT-MAGIC-COOK"..., 4096) = 103
25539 read(4, "", 4096)                 = 0
25539 close(4)                          = 0
25539 munmap(0x30022000, 4096)          = 0
25539 writev(3, [{"B\0\0\v\0\0\0\22\0\20\0\0", 12}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"x\324\366\202\315\342%\237\221|\3045\334e\235\312", 16}], 4) = 48
25539 fcntl64(3, F_GETFL)               = 0x2 (flags O_RDWR)
25539 fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
25539 read(3, "\1\0\0\v\0\0\0n", 8)     = 8
25539 read(3, "\3\237\274\0\0\300\0\0\0\37\377\377\0\0\1\0\0>\377\377"..., 440) = 440
25539 write(3, "7\0\0\5\0\300\0\0\0\0\0@\0\0\0\10\0\377\377\377b\0\0\5"..., 64) = 64
25539 read(3, "\1\377\0\2\0\0\0\0\1\205\0\0\20 \0\0\20\37\214\314\20 "..., 32) = 32
25539 read(3, "\1\0\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\24\0\0\0"..., 32) = 32
25539 write(3, "\205\0\0\1", 4)         = 4
25539 read(3, "\1\377\0\4\0\0\0\0\0?\377\377\20 \0\0\20\37\214\314\20"..., 32) = 32
25539 writev(3, [{"b\0\0\5\0\t\0\0", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20
25539 read(3, "\1\377\0\5\0\0\0\0\1\223n\254\20 \0\0\20\37\214\314\20"..., 32) = 32
25539 write(3, "\223\0\0\2\0\1\0\0", 8) = 8
25539 read(3, "\1\1\0\6\0\0\0\0\0\1\0\0\20 \0\0\20\37\214\314\20 \0\0"..., 32) = 32
25539 open("/home/phil/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
25539 uname({sys="Linux", node="powerbook", ...}) = 0
25539 open("/home/phil/.Xdefaults-powerbook", O_RDONLY) = -1 ENOENT (No such file or directory)
25539 open("/home/phil/.displayrc", O_RDONLY) = -1 ENOENT (No such file or directory)
25539 getcwd("/home/phil/wallpaper", 4096) = 21
25539 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
25539 +++ killed by SIGSEGV +++
Comment 5 Philip Herzer 2004-12-15 16:34:46 UTC
To solve this problem, compile xorg-x11 with the USE ="bitmap-fonts".  This will build the fonts helvetica that imagemagick depends on.
Comment 6 Lars Weiler (RETIRED) gentoo-dev 2005-01-09 01:27:09 UTC
It's in ppc's default profile.  I think, we can close this bug.