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

Reply via email to