[FoLUG] A chi conosce strace

Alessandro Ronchi onoma@katamail.com
Mar 30 Set 2003 15:27:05 CEST


Ciao a tutti. Sto cercando di giocare a neverwinter nights con linux, ma mi 
crasha spesso. HO provato a vedere con strace, ma apparentemente non mi dice 
nulla di strano (a parte che il thread muore).
Volevo chiedervi consulenza, potete dare un'occhiata?
Quali altri metodi ci sono per cercare di capire qual'è il problema? (librerie 
mancanti, scrittura su uno spazio di memoria protetto, out of bound 
exception. etc, etc...)

~~~~~~~~~~~~~~~~~~~~~~~~~
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\6\0\000"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=7636, ...}) = 0
brk(0)                                  = 0x8100000
brk(0x8101000)                          = 0x8101000
old_mmap(NULL, 10364, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40016000
old_mmap(0x40018000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x1000) = 0x40018000
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
brk(0)                                  = 0x8101000
brk(0x8102000)                          = 0x8102000
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0
fork()                                  = 2319
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
rt_sigaction(SIGINT, {0x8072844, [], SA_RESTORER, 0x40089578}, {SIG_DFL}, 8) = 
0
waitpid(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 245], 0) = 2319
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbffff3dc, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [RTMIN])
rt_sigaction(SIGINT, {SIG_DFL}, {0x8072844, [], SA_RESTORER, 0x40089578}, 8) = 
0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
read(255, "", 310)                      = 0
exit_group(245)                         = ?

-- 
Alessandro Ronchi
http://zoddo.no-ip.org/
http://ilfioredelcactus.no-ip.org/
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
E mentre, anche se costretto a chiedere la carità, un uomo può essere e 
rimanere libero, nessuno può mai essere libero se è costretto ad essere 
uguale agli altri. (Oscar Wilde)



Maggiori informazioni sulla lista FoLUG