"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/