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