The following table lists the DCE Threads exceptions and briefly explains the meaning of each exception. Exception names beginning with pthread_ are raised as the result of something happening internal to the DCE Threads facility and are not meant to be raised by your code. Exceptions beginning with exc_ are generic and belong to the exception facility, the underlying system, or both. The pthread-specific extensions are listed followed by the generic extensions, each in alphabetical order.
DCE Threads Exceptions
| Exception | Definition |
| pthread_badparam_e | An improper parameter was used. |
| pthread_cancel_e | A thread cancellation is in progress. |
| pthread_defer_q_full_e | No space is currently available to process an interrupt request. |
| pthread_existence_e | The object referenced does not exist. |
| pthread_in_use_e | The object referenced is already in use. |
| pthread_nostackmem_e | No space is currently available to create a new stack. |
| pthread_notstack_e | The current stack was not created by DCE Threads. |
| pthread_signal_q_full_e | Unable to process condition signal from interrupt level. |
| pthread_stackovf_e | An attempted stack overflow was detected. |
| pthread_unimp_e | This is an unimplemented feature. |
| pthread_use_error_e | The requested operation is improperly invoked. |
| exc_decovf_e | An unhandled decimal overflow trap exception occurred. |
| exc_exquota_e | The operation failed due to an insufficient quota. |
| exc_fltdiv_e | An unhandled floating-point division by zero trap exception occurred. |
| exc_fltovf_e | An unhandled floating-point overflow trap exception occurred. |
| exc_fltund_e | An unhandled floating-point underflow trap exception occurred. |
| exc_illaddr_e | The data or object could not be referenced. |
| exc_insfmem_e | There is insufficient virtual memory for the requested operation. |
| exc_intdiv_e | An unhandled integer divide by zero trap exception occurred. |
| exc_intovf_e | An unhandled integer overflow trap exception occurred. |
| exc_nopriv_e | There is insufficient privilege for the requested operation. |
| exc_privinst_e | An unhandled privileged instruction fault exception occurred. |
| exc_resaddr_e | An unhandled reserved addressing fault exception occurred. |
| exc_resoper_e | An unhandled reserved operand fault exception occurred. |
| exc_SIGBUS_e | An unhandled bus error signal occurred. |
| exc_SIGEMT_e | An unhandled EMT trap signal occurred. |
| exc_SIGFPE_e | An unhandled floating-point exception signal occurred. |
| exc_SIGILL_e | An unhandled illegal instruction signal occurred. |
| exc_SIGIOT_e | An unhandled IOT trap signal occurred. |
| exc_SIGPIPE_e | An unhandled broken pipe signal occurred. |
| exc_SIGSEGV_e | An unhandled segmentation violation signal occurred. |
| exc_SIGSYS_e | An unhandled bad system call signal occurred. |
| exc_SIGTRAP_e | An unhandled trace or breakpoint trap signal occurred. |
| exc_SIGXCPU_e | An unhandled CPU time limit exceeded signal occurred. |
| exc_SIGXFSZ_e | An unhandled file-size limit exceeded signal occurred. |
| exc_subrng_e | An unhandled subscript out-of-range trap exception occurred. |
| exc_uninitexc_e | An uninitialized exception was raised. |