"Sergio P.Korlowsky" <[EMAIL PROTECTED]> writes:


[...]

> > You may try to strace the program.
> -----------------------------------------
> here is the result
> 
> Received signal 11, exiting...
> [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 30539
> rt_sigprocmask(SIG_BLOCK, [CHLD TTOU], [CHLD], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD (Child exited) ---
> wait4(-1, 0xbffff270, WNOHANG, NULL)    = -1 ECHILD (No child processes)
> sigreturn()                             = ? (mask now [])
> rt_sigaction(SIGINT, {SIG_DFL}, {0x8075660, [], 0x4000000}, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD TTOU], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> read(255, "exit 0 \n\n", 151)           = 9
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> _exit(0)                                = ?
> [admin@linux admin]$
> 
> Any Ideas?  is greek to me!

what you shown is too late. this is the "father" program terminating.

you need to `strace -f' and try to see before the signal 11 if anything is
helpful.


-- 
Guillaume Cottenceau - http://people.mandrakesoft.com/~gc/

Reply via email to