Table 5-1 lists the DECthreads exceptions and briefly explains the meaning of each exception.
Exception names beginning with the prefix pthread_ or cma_ are raised as the result of something happening internal to the DECthreads facility and are not meant to be raised by user code. Exceptions beginning with pthread_exc_ are generic and belong to the exception facility and/or the underlying system.
See Section E.4 for a list and descriptions of the cma interface exceptions.
Exception                         Definition
pthread_exc_        Unhandled floating-point exception signal
aritherr_e          ("arithmetic error")
pthread_cancel_e    Thread cancellation in progress
pthread_exc_excpu_e "cpu-time limit exceeded"
pthread_exit_e      Thread exited using pthread_exit_e()
pthread_exc_        "File size limit exceeded"
exfilsiz_e
pthread_stackovf_e  Attempted stack overflow was detected
pthread_exc_        Unhandled decimal overflow trap exception
decovf_e
pthread_exc_        Operation failed due to insufficient quota
exquota_e
pthread_exc_        Unhandled floating-point/decimal divide by zero
fltdiv_e            trap exception
pthread_exc_        Unhandled floating-point overflow trap exception
fltovf_e
pthread_exc_        Unhandled floating-point underflow trap
fltund_e            exception
pthread_exc_        Data or object could not be referenced
illaddr_e
pthread_exc_        Unhandled illegal instruction signal ("illegal
illinstr_e          instruction")
pthread_exc_        Insufficient virtual memory for requested
insfmem_e           operation
pthread_exc_        Unhandled integer divide by zero trap exception
intdiv_e
pthread_exc_        Unhandled integer overflow trap exception
intovf_e
pthread_exc_        Insufficient privilege for requested operation
nopriv_e
pthread_exc_        Unhandled privileged instruction fault exception
privinst_e
pthread_exc_        Unhandled reserved addressing fault exception
resaddr_e
pthread_exc_        Unhandled reserved operand fault exception
resoper_e
pthread_exc_        Unhandled signal ABRT
SIGABRT_e
pthread_exc_        Unhandled bus error signal
SIGBUS_e
pthread_exc_        Unhandled EMT signal
SIGEMT_e
pthread_exc_        Unhandled floating-point exception signal
SIGFPE_e
pthread_exc_        Unhandled illegal instruction signal
SIGILL_e
pthread_exc_        Unhandled IOT signal
SIGIOT_e
pthread_exc_        Unhandled broken pipe signal
SIGPIPE_e
pthread_exc_        Unhandled segmentation violation signal
SIGSEGV_e
pthread_exc_        Unhandled bad system call signal
SIGSYS_e
pthread_exc_        Unhandled trace or breakpoint trap signal
SIGTRAP_e
pthread_exc_        Unhandled subscript out of range exception
subrng_e
pthread_exc_        Uninitialized exception raised
uninitexc_e