home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!usc!elroy.jpl.nasa.gov!nntp-server.caltech.edu!hacker
- From: hacker@cco.caltech.edu (Jonathan Bruce Hacker)
- Newsgroups: comp.os.os2.misc
- Subject: Re: Crashing OS/2 - No.2
- Date: 18 Nov 1992 03:25:48 GMT
- Organization: California Institute of Technology, Pasadena
- Lines: 37
- Message-ID: <1ecd3sINNs8b@gap.caltech.edu>
- References: <Bxv0vs.oE@brunel.ac.uk> <1992Nov17.182852.6413@gw.wmich.edu>
- NNTP-Posting-Host: punisher.caltech.edu
-
- 925wardell@gw.wmich.edu writes:
- >>
- >> What is a Trap 8 ? How can a DOS program crash OS/2 so effectively.
-
- 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
-
-
-
-
-
- --
- Jon Hacker
- Caltech, Pasadena CA
- hacker@tumbler-ridge.caltech.edu
-