sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #11599
Re: Staroffice ? ..
> Du kan prøve, så
> strace -o ged ./setup
> less ged
> for at se hvad for nogle system kald den laver. I mange tilfælde kan man
> se hvad der går galt på den måde - f.eks. hvis den leder efter filer der
> ikke findes, eller lignende.
>
> Check dog om setup skulle spawne nogle børn der dør - i det tilfælde er
> det lidt værre at finde ud af, men strace har options til det.
øh ? ..
nå men jeg lavede den der strace -o ged og jeg har vedhæftet det
vigtigste
--
============================================================
Mads Christensen Alias: Krycek
Krycek@xxxxxxxxxx Linux Inc.
http://come.to/trashman Privat HP
Make X look pretty .. www.themes.org -- staff member
============================================================
execve("./setup", ["./setup"], [/* 36 vars */]) = 0
brk(0) = 0x806871c
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/local/qt/lib/i686/mmx/libX11.so.6", O_RDONLY) = -1 ENOENT (No
such f
stat("/usr/local/qt/lib/i686/mmx", 0xbffff124) = -1 ENOENT (No such file or
dir
open("/usr/local/qt/lib/i686/libX11.so.6", O_RDONLY) = -1 ENOENT (No such
file
stat("/usr/local/qt/lib/i686", 0xbffff124) = -1 ENOENT (No such file or
directo
open("/usr/local/qt/lib/mmx/libX11.so.6", O_RDONLY) = -1 ENOENT (No such
file o
stat("/usr/local/qt/lib/mmx", 0xbffff124) = -1 ENOENT (No such file or
director
open("/usr/local/qt/lib/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or
di
stat("/usr/local/qt/lib", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=16142, ...}) = 0
mmap(NULL, 16142, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40013000
close(4) = 0
open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=680120, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\00002\1\000"...,
4096) =
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40
mmap(NULL, 668260, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40018000
mprotect(0x400b6000, 21092, PROT_NONE) = 0
mmap(0x400b6000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x9d000
mmap(0x400bb000, 612, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS
close(4) = 0
open("/usr/local/qt/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or
dir
open("/lib/libdl.so.2", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=12789, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0h\31\0\000"...,
4096) =
mmap(NULL, 11532, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x400bc000
mprotect(0x400be000, 3340, PROT_NONE) = 0
mmap(0x400be000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x1000)
close(4) = 0
open("/usr/local/qt/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such
file o
open("/lib/libpthread.so.0", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=79396, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0207\0"..., 4096) =
40
mmap(NULL, 68548, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x400bf000
mprotect(0x400c9000, 27588, PROT_NONE) = 0
mmap(0x400c9000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x9000)
close(4) = 0
open("/usr/local/qt/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or
dire
open("/lib/libm.so.6", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=1017263, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\204\203"..., 4096)
= 4
mmap(NULL, 899644, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x400ed000
mprotect(0x401c1000, 31292, PROT_NONE) = 0
mmap(0x401c1000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0xd3000
mmap(0x401c6000, 10812, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMO
close(4) = 0
munmap(0x40013000, 16142) = 0
personality(PER_LINUX) = 0
getpid() = 2811
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
setrlimit(RLIMIT_STACK, {rlim_cur=2040*1024, rlim_max=RLIM_INFINITY}) = 0
getpid() = 2811
uname({sys="Linux", node="krycek", ...}) = 0
rt_sigaction(SIGRT_0, {0x400c59e8, [], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x400c5a78, [], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_2, {0x400c5b78, [], 0x4000000}, NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [RT_0], NULL, 8) = 0
brk(0) = 0x806871c
brk(0x806874c) = 0x806874c
Follow ups
References