[FoLUG] A chi conosce strace

Ivan darthxiong@libero.it
Gio 2 Ott 2003 11:46:31 CEST


On Tuesday 30 September 2003 14:27, Alessandro Ronchi wrote:
> 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

con strace segui le syscall solo del processo, non dei suoi figli. il 
problema sembra essere che uno dei processi figli crepa, e quando 
questo accade il padre termina. Probabilmente il figlio gestisce il 
gioco, e la sua terminazione viene interpretata dal padre come se l' 
utente si stufasse di giocare :)
Probabilmente e' meglio mettere in strace i figli. hai tempo di 
identificarne il pid e lanciare "strace -p pidnum" o muoiono troppo 
presto ?

-- 
   (@_  Ivan Fabris, S. Sofia (FC)   PowerPC & Linux Debian SID   _*)
   //\      www.darthxiong.net   setiathome.ssl.berkeley.edu      /\\
   V_/_     www.folug.linux.it   pgp key @ www.keyserver.net     _\_V
        Socio Fondatore e Consigliere del Forli Linux User Group 



Maggiori informazioni sulla lista FoLUG