[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