Francois Deppierraz a �crit :
> Essaie d'utiliser strace -f pour stracer aussi les processus fils.
>
J'ai essay�, mais je dois avouer que �a ne me dit pas grand chose, �
part qu'il y a une segmentation fault...
[pid 2488] write(2, "fixme:pthread_atfork\n", 21) = 21
[pid 2488] brk(0) = 0x84601c0
[pid 2488] brk(0x84603d8) = 0x84603d8
[pid 2488] brk(0x8461000) = 0x8461000
[pid 2488] getcwd("/opt/hpbuilder4/system/hpbuilder4/bin", 512) = 38
[pid 2488] uname({sys="Linux", node="ysagon.local.hasa.ch", ...}) = 0
[pid 2488] --- SIGSEGV (Segmentation fault) ---
[pid 2487] <... wait4 resumed> [WIFSIGNALED(s) && WTERMSIG(s) ==
SIGSEGV], 0, NULL) = 2488
[pid 2487] rt_sigaction(SIGINT, {0x804d900, [INT],
SA_RESTART|0x4000000}, NULL, 8) = 0
[pid 2487] rt_sigaction(SIGQUIT, {0x804d900, [QUIT],
SA_RESTART|0x4000000}, NULL, 8) = 0
[pid 2487] rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0
[pid 2487] --- SIGCHLD (Child exited) ---
[pid 2487] close(4) = 0
[pid 2487] unlink("/tmp/.hpbuilder_hpb40_lock") = 0
[pid 2487] _exit(0) = ?
<... wait4 resumed> [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) =
2487rt_sigaction(SIGINT, {SIG_IGN}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {0x8049040, [QUIT], SA_RESTART|0x4000000}, NULL,
8)
= 0
rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0
--- SIGCHLD (Child exited) ---
_exit(0) = ?
voila voila.. si il y a des sp�cialistes..
Yann Sagon
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.