File "os2traps.txt"

Path: /os2/info/tips/os2traps.txt
File size: 1.35 KB
MIME-type: message/rfc822
Charset: utf-8

 
Open Back
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