Guardian Procedure Calls Reference Manual (G06.25+)
Completion Codes
Guardian Procedure Calls Reference Manual—522629-013
C-4
-6 An OSS process or native process terminated when it caused a
hardware exception. The termination information field of the message
contains the signal number.
The termination text is in the message for all processes. However,
while the TACL command interpreter displays the termination text
when it is present in the message for a process created by TACL,
OSS utilities such as
osh typically do not.
The text shows the signal number and name, identifies the code
space, and indicates whether the process was privileged. For a native
process, the text displays the pc and sp registers. For an OSS
process, it shows registers appropriate to the mode, as for completion
code -1.
Examples:
Invalid address in native mode:
Arithmetic overflow (division by zero) in native mode, privileged:
Signal 8, SIGFPE: (UCr, Priv) pc=0x70002D48 sp=0x5FFFFEB8
-7 An OSS process or native process terminated as a result of a
corrupted stack frame or register state.
-8 An OSS process or native process terminated because of insufficient
user stack space for signal delivery. Stack overflow generates
completion code -8, which is otherwise like completion code -6.
Example:
Stack overflow in native mode:
Signal 25, SIGSTK: (UCr) pc=0x70000394 sp=0x4FEFFE18
-9 An OSS process or native process terminated because of insufficient
PRIV stack space for signal delivery. The termination information field
of the message contains the signal number.
-10 An OSS process or native process terminated because it was unable
to obtain resources for signal delivery. The termination information
field of the message contains the signal number.
Completion
Code Definition