Text Modification and page I/O error

Hi!,
while launching my C application on HP-UX 10.2 workstation, I get the following error message sometime:

Pid 9951 killed due to text modification or page I/O error

Could someone tell me what does this error means?? and how is this caused?

Thanx in Advance,

JP

try to check the free size of
/tmp

I think this error due to an error on
allocation of page memory (paging)

good luck

Hi!!,
only 15% of the memery in /tmp is used. Thats enough memory free to save from Paging error. And I just dont have any idea what does this " Text Modification" means.

Thanx,
JP

When a process is running it may not all be in memory at once. Instead it pages in and out as needed. The "text" of process is stuff that doesn't change...including the machine language instructions. The kernel went to fetch another page of text from the executable on behalf of your process. But it failed. So it kills the process and issues the message you saw. If you are getting a lot of these you may have a hardware problem or a kernal problem. If you are running an nfs mounted executable and someone updates that executable on another client or the server, you will get this error.

Thanx a Ton Perderabo,
your suggestion gives me sufficient insight to look into the problem.