File "os2traps.txt"
Path: /os2/info/tips/os2traps.txt
File size: 1.35 KB
MIME-type: message/rfc822
Charset: utf-8
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