Trying again with output of strace of kmail... Dre funky@linux:~> strace kmail & [1] 13900 funky@linux:~> execve("/opt/kde3/bin/kmail", ["kmail"], [/* 58 vars */]) = 0 uname({sys="Linux", node="linux", ...}) = 0 brk(0) = 0x81f4bac mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40013000 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/opt/kde3/lib/i686/libkhtml.so.4", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/opt/kde3/lib/i686", 0xbfffe85c) = -1 ENOENT (No such file or directory) open("/opt/kde3/lib/libkhtml.so.4", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\253"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=2120600, ...}) = 0 mmap2(NULL, 2119508, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40014000 mprotect(0x401f4000, 153428, PROT_NONE) = 0 mmap2(0x401f4000, 155648, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1e0) = 0x401f4000 close(3) = 0 open("/opt/kde3/lib/libjpeg.so.62", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=76311, ...}) = 0 mmap2(NULL, 76311, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4021a000 close(3) = 0 open("/usr/lib/libjpeg.so.62", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220$\0"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=135966, ...}) = 0 mmap2(NULL, 119916, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4022d000 mprotect(0x4024a000, 1132, PROT_NONE) = 0 mmap2(0x4024a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1d) = 0x4024a000 close(3) = 0 open("/opt/kde3/lib/libkjava.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\266"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=110692, ...}) = 0 mmap2(NULL, 113652, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4024b000 mprotect(0x40265000, 7156, PROT_NONE) = 0 mmap2(0x40265000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x19) = 0x40265000 close(3) = 0 open("/opt/kde3/lib/libkdeprint.so.4", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0208\3"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=601288, ...}) = 0 mmap2(NULL, 604372, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40267000 mprotect(0x402f4000, 26836, PROT_NONE) = 0 mmap2(0x402f4000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8c) = 0x402f4000 close(3) = 0 open("/opt/kde3/lib/libkparts.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\250"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=229716, ...}) = 0 mmap2(NULL, 232732, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x402fb000 mprotect(0x40330000, 15644, PROT_NONE) = 0 mmap2(0x40330000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x34) = 0x40330000 close(3) = 0 open("/opt/kde3/lib/libkio.so.4", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 M\v\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=2527232, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40334000 mmap2(NULL, 2535332, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40335000 mprotect(0x40588000, 98212, PROT_NONE) = 0 mmap2(0x40588000, 94208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x252) = 0x40588000 mmap2(0x4059f000, 4004, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4059f000 close(3) = 0 open("/opt/kde3/lib/libkdesu.so.4", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0I\0\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=103424, ...}) = 0 mmap2(NULL, 106356, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x405a0000 mprotect(0x405b9000, 3956, PROT_NONE) = 0 mmap2(0x405b9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x18) = 0x405b9000 close(3) = 0 open("/opt/kde3/lib/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libutil.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\16\0\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=10710, ...}) = 0 mmap2(NULL, 10788, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x405ba000 mprotect(0x405bc000, 2596, PROT_NONE) = 0 mmap2(0x405bc000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1) = 0x405bc000 close(3) = 0 open("/opt/kde3/lib/libfam.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libfam.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320 \0"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=33606, ...}) = 0 mmap2(NULL, 31360, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x405bd000 mprotect(0x405c4000, 2688, PROT_NONE) = 0 mmap2(0x405c4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7) = 0x405c4000 close(3) = 0 open("/opt/kde3/lib/libkdenetwork.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\367"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=622672, ...}) = 0 mmap2(NULL, 625904, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x405c5000 mprotect(0x40658000, 23792, PROT_NONE) = 0 mmap2(0x40658000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x92) = 0x40658000 close(3) = 0 open("/opt/kde3/lib/libkspell.so.4", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\236\0"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=114032, ...}) = 0 mmap2(NULL, 116980, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4065e000 mprotect(0x40679000, 6388, PROT_NONE) = 0 mmap2(0x40679000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1a) = 0x40679000 close(3) = 0 open("/opt/kde3/lib/libmimelib.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\22"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=205456, ...}) = 0 mmap2(NULL, 208396, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4067b000 mprotect(0x406ac000, 7692, PROT_NONE) = 0 mmap2(0x406ac000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x30) = 0x406ac000 close(3) = 0 open("/opt/kde3/lib/libkabc.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\37"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=185040, ...}) = 0 mmap2(NULL, 187988, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x406ae000 mprotect(0x406da000, 7764, PROT_NONE) = 0 mmap2(0x406da000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2b) = 0x406da000 close(3) = 0 open("/opt/kde3/lib/libvcard.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\347"..., 1024) = 1024 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x406dc000 fstat64(3, {st_mode=S_IFREG|0755, st_size=139504, ...}) = 0 mmap2(NULL, 142744, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x406dd000 mprotect(0x406fe000, 7576, PROT_NONE) = 0 mmap2(0x406fe000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20) = 0x406fe000 close(3) = 0 open("/opt/kde3/lib/libkdeui.so.4", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200}\f"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=2181200, ...}) = 0 mmap2(NULL, 2185748, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40700000 mprotect(0x408f5000, 133652, PROT_NONE) = 0 mmap2(0x408f5000, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1f4) = 0x408f5000 close(3) = 0 open("/opt/kde3/lib/libkdecore.so.4", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\6\6\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=1377168, ...}) = 0 mmap2(NULL, 1382476, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40916000 mprotect(0x40a5d000, 43084, PROT_NONE) = 0 mmap2(0x40a5d000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x147) = 0x40a5d000 mmap2(0x40a66000, 6220, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40a66000 close(3) = 0 open("/opt/kde3/lib/libDCOP.so.4", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\316"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=185232, ...}) = 0 mmap2(NULL, 191060, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40a68000 mprotect(0x40a94000, 10836, PROT_NONE) = 0 mmap2(0x40a94000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2c) = 0x40a94000 mmap2(0x40a95000, 6740, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40a95000 close(3) = 0 open("/opt/kde3/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\31\0\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=11832, ...}) = 0 mmap2(NULL, 11544, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40a97000 mprotect(0x40a99000, 3352, PROT_NONE) = 0 mmap2(0x40a99000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1) = 0x40a99000 close(3) = 0 open("/opt/kde3/lib/libkdefx.so.4", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\216"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=152080, ...}) = 0 mmap2(NULL, 156104, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40a9a000 mprotect(0x40abf000, 4552, PROT_NONE) = 0 mmap2(0x40abf000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x24) = 0x40abf000 mmap2(0x40ac0000, 456, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40ac0000 close(3) = 0 open("/opt/kde3/lib/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libqt-mt.so.3", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\322"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=6431056, ...}) = 0 mmap2(NULL, 6436808, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40ac1000 mprotect(0x410a3000, 268232, PROT_NONE) = 0 mmap2(0x410a3000, 258048, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5e2) = 0x410a3000 mmap2(0x410e2000, 10184, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x410e2000 close(3) = 0 open("/opt/kde3/lib/libpng12.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libpng12.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220Z\0"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=213811, ...}) = 0 mmap2(NULL, 194876, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x410e5000 mprotect(0x41114000, 2364, PROT_NONE) = 0 mmap2(0x41114000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2f) = 0x41114000 close(3) = 0 open("/opt/kde3/lib/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libz.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\30"..., 1024) = 1024 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x41115000 fstat64(3, {st_mode=S_IFREG|0755, st_size=61850, ...}) = 0 mmap2(NULL, 58668, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x41116000 mprotect(0x41123000, 5420, PROT_NONE) = 0 mmap2(0x41123000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc) = 0x41123000 close(3) = 0 open("/opt/kde3/lib/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 )\0\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=64305, ...}) = 0 mmap2(NULL, 56892, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x41125000 mprotect(0x41132000, 3644, PROT_NONE) = 0 mmap2(0x41132000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc) = 0x41132000 close(3) = 0 open("/opt/kde3/lib/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\24"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=1098066, ...}) = 0 mmap2(NULL, 1013884, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x41133000 mprotect(0x41227000, 14460, PROT_NONE) = 0 mmap2(0x41227000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xf4) = 0x41227000 close(3) = 0 open("/opt/kde3/lib/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libresolv.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P(\0\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=70044, ...}) = 0 mmap2(NULL, 73668, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4122b000 mprotect(0x4123a000, 12228, PROT_NONE) = 0 mmap2(0x4123a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe) = 0x4123a000 mmap2(0x4123b000, 8132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4123b000 close(3) = 0 open("/opt/kde3/lib/libSM.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/X11R6/lib/libSM.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\"\0"..., 1024) = 1024