BOGGLED!! User information incorrect when viewing "ps" Process Status

Hello Anyone:

I have run into an issue that I have never seen or heard of.

Recently on a specific server I have encountered a random issue that I've not been able to repliate on demand... When I view the processes status of a certain process, the information returned to the screen has a descrepancy. What even puzzles me more is the PID associated with the rouge process with the invalid user name " 1 ", it has NO PPID. Please find my example provided below....

MyID @ Hostname > ps -ef | grep <process_name>
user 2623 2622 0 Aug 22 ? 0:04 <process_name>
MyID 12435 25205 0 17:27:13 pts/1 0:00 grep <process_name> 
user 2622 2618 0 Aug 22 ? 0:01 <process_name>
script 1 0 Aug 22 ? 0:01 <process_name>
MyID @ Hostname > which script
/opt/program/bin/script
 
MyID @ Hostname > uname -a
HP-UX Hostname B.11.23 U 9000/800 2776482277 unlimited-user license

Can anyone please help me in explaining this?

Thank you in advance,
Daniel

I wonder if its not the display that has some corruption which could explain why you cant replicate on demand...
For this IMHO:

script 1 0 Aug 22 ? 0:01 <process_name>

is non sense since ps displays the uid in first position, so it looks more like over printing on the last line sort of stuff...
It does happen sometimes when some fancy program changes stty values... then when you get the prompt back you finish with an upset standard output - usually you notice nothing till you need vi, then when your trying to modify something important it seem vi gone bezeurk!
Have you tried "stty sane" or the resize command? (In case you were in xterm and changed its size and something did not follow...)

Q:
What is this script in /opt/ for script is a true unix command (/usr/bin/script) look at the man page....