From: voyager@eng.umd.edu (Gebran Krikor) Subject: Trap # reference 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 mem 000F Reserved by Intel ============================================================================== (C)1992 Gebran Krikor * Freely distributable