I have a program created by C language. It usually works fine, but the program(process) sometimes is killed while it is running. As far as I debug the process, The program is killed by SIGKILL signal when it calls execvp().
I know that SIGKILL signal would be sent to a process calling execve( ) as it fails to replace the new process image. So far, the problem might be reproduced depends on the owner of the file passed to the execvp( ). i.e. When the file owner is user A, the problem never happens. When the file owner is user B, the problem happens. (the problem does not occur always. It happens only a couple of time in thousands of the same execution.) Has anyone experienced the similar problem? I wanna know what can be a cause of SIGKILL when the program calls execvp(). If it depends on the owner, what kind of user limit/env/attribution can affect to execve ()? Thanks, Tad -- This message posted from opensolaris.org _______________________________________________ opensolaris-code mailing list opensolaris-code@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/opensolaris-code