You are not logged in.
I asked a similar question before, without getting any answers, so I try again:
When I run strace <some command>, the output starts with a lot of lines saying that this-and-that file belonging to programs I no longer have installed cannot be found. One of them is FlightGear, another is bfcommander (which, btw, I do have installed..). The same kind of entries return here and there throughout the output.
Here's the beginning:
execve("/usr/bin/abiword", ["abiword"], [/* 77 vars */]) = 0
brk(0) = 0x8592000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f3f000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/usr/share/FlightGear/lib/tls/i686/sse2/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/share/FlightGear/lib/tls/i686/sse2", 0xbfe4b2ac) = -1 ENOENT (No such file or directory)
open("/usr/share/FlightGear/lib/tls/i686/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/share/FlightGear/lib/tls/i686", 0xbfe4b2ac) = -1 ENOENT (No such file or directory)
open("/usr/share/FlightGear/lib/tls/sse2/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/share/FlightGear/lib/tls/sse2", 0xbfe4b2ac) = -1 ENOENT (No such file or directory)
open("/usr/share/FlightGear/lib/tls/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/share/FlightGear/lib/tls", 0xbfe4b2ac) = -1 ENOENT (No such file or directory)
open("/usr/share/FlightGear/lib/i686/sse2/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/share/FlightGear/lib/i686/sse2", 0xbfe4b2ac) = -1 ENOENT (No such file or directory)
open("/usr/share/FlightGear/lib/i686/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/share/FlightGear/lib/i686", 0xbfe4b2ac) = -1 ENOENT (No such file or directory)
open("/usr/share/FlightGear/lib/sse2/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/share/FlightGear/lib/sse2", 0xbfe4b2ac) = -1 ENOENT (No such file or directory)
open("/usr/share/FlightGear/lib/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/share/FlightGear/lib", 0xbfe4b2ac) = -1 ENOENT (No such file or directory)
open("tls/i686/sse2/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/sse2/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/sse2/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/opt/bfcommander/lib/tls/i686/sse2/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/opt/bfcommander/lib/tls/i686/sse2", 0xbfe4b2ac) = -1 ENOENT (No such file or directory)
open("/opt/bfcommander/lib/tls/i686/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/opt/bfcommander/lib/tls/i686", 0xbfe4b2ac) = -1 ENOENT (No such file or directory)
open("/opt/bfcommander/lib/tls/sse2/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/opt/bfcommander/lib/tls/sse2", 0xbfe4b2ac) = -1 ENOENT (No such file or directory)
open("/opt/bfcommander/lib/tls/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/opt/bfcommander/lib/tls", 0xbfe4b2ac) = -1 ENOENT (No such file or directory)
open("/opt/bfcommander/lib/i686/sse2/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/opt/bfcommander/lib/i686/sse2", 0xbfe4b2ac) = -1 ENOENT (No such file or directory)
open("/opt/bfcommander/lib/i686/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/opt/bfcommander/lib/i686", 0xbfe4b2ac) = -1 ENOENT (No such file or directory)
open("/opt/bfcommander/lib/sse2/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/opt/bfcommander/lib/sse2", 0xbfe4b2ac) = -1 ENOENT (No such file or directory)
open("/opt/bfcommander/lib/libpangoxft-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/opt/bfcommander/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3This only happens if I run it as my own user; as root, there are no such lines.
I don't know enough about the internals to understand why these files are looked for - can someone enlighten me?
Most of them seem to have to do with pango - could that be it?
Also, the reason why I ran this now, is that Abiword crashes no matter what I do. The splash screen comes on for a split second and then disappears. This happens when I try to start it under KDE as my own user. I've also tried sudo abiword with the same result. But if I use another wm, such as fluxbox, the same happens when I'm user, but there, sudo abiword starts the program.
Here's the end of the strace output:
munmap(0xb6eb1000, 4096) = 0
time(NULL) = 1179256825
time(NULL) = 1179256825
gettimeofday({1179256825, 318939}, NULL) = 0
open("/home/eyolf/.icons/Flatbed-Orange-Regular/cursors/left_ptr", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/eyolf/.icons/Flatbed-Orange-Regular/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/icons/Flatbed-Orange-Regular/cursors/left_ptr", O_RDONLY) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=4160, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6eb1000
read(6, "Xcur\20\0\0\0\0\0\1\0\1\0\0\0\2\0\375\377 \0\0\0\34\0\0"..., 4096) = 4096
_llseek(6, 0, [0], SEEK_SET) = 0
read(6, "Xcur\20\0\0\0\0\0\1\0\1\0\0\0\2\0\375\377 \0\0\0\34\0\0"..., 4096) = 4096
read(6, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 64
close(6) = 0
munmap(0xb6eb1000, 4096) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
rt_sigaction(SIGSEGV, {0x8133f00, [SEGV], SA_RESTART}, {SIG_DFL}, 8) = 0
gettimeofday({1179256825, 321246}, NULL) = 0
open("Untitled1.abw.SAVED", O_RDWR|O_CREAT|O_TRUNC, 0666) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6eb1000
time(NULL) = 1179256825
write(6, "<?xml version=\"1.0\" encoding=\"UT"..., 2505) = 2505
close(6) = 0
munmap(0xb6eb1000, 4096) = 0
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(6461, 6461, SIGABRT) = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++Offline