OS/2 Trap Number Reference - 1992

From OS2World.Com Wiki
Jump to navigation Jump to search
Article Info
Author Gebran Krikor
Date 1992-05-13
OS Version OS/2 2.x
Companion File N/A
Source N/A


From: voyager@eng.umd.edu (Gebran Krikor)
Date: 13 May 92 21:10:41 GMT
Organization: University of Maryland, College Park, College of Engineering

The information found here is taken in part from the Intel i386 or i486 manual(s)

Trap # Function OS/2 HELP MSG (SYSxxxx) Likely cause under OS/2:
0000 Divide error 3184 division by zero by OS/2
0001 Debug exception shouldn't occur
0002 NMI Interrupt memory parity or 387 error
0003 One Byte Interrupt shouldn't occur
0004 Interrupt on Overflow 3185 from INTO instruction
0005 Array Bounds Check 3191 from BOUND instruction
0006 Invalid OP-Code 3176 usually a corrupted .EXE
0007 Device not Available from ESC or WAIT instruction
0008 Double Fault shouldn't happen
0009 Reserved by Intel
000A Invalid TSS (Task State Segment) OS/2 bug - not a common bug
000B Segment not Present Can be a program or OS/2 bug
000C Stack Fault stack was ruined (not common)
000D General Protection Fault invalid pointer (most common)
000E Page Fault OS/2 bug, error in virtual memory
000F Reserved by Intel

(C)1992 Gebran Krikor * Freely distributable