Summary: | display(1) and animate(1) from media-gfx/imagemagick do not work due to font problems | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ævar Arnfjörð Bjarmason <avarab> |
Component: | New packages | Assignee: | Karol Wojtaszek (RETIRED) <sekretarz> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | ppc |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | PPC | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Ævar Arnfjörð Bjarmason
2004-10-08 08:33:25 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. I can't reproduce this bug. Can you give me some tips how to do it? 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. 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 +++ To solve this problem, compile xorg-x11 with the USE ="bitmap-fonts". This will build the fonts helvetica that imagemagick depends on. It's in ppc's default profile. I think, we can close this bug. |