No one likes exceptions, but they do happen.
The kernel defines two types of exception reports
- Process Exception Reports
- Kernel IPE Exception Reports
Some applications define private exception handlers which replace the
default Process Exception report with application specific reports
- eWorkPlace Exception Log
- Innotek Font Library Exception Logs
- GCC LIBC Exception Logs
Process exceptions are reported as
01-> 02-25-1999 10:58:35 SYS3175 PID 00b2 TID 0001 Slot 0068
02-> E:\CLASSES\LABS\LAB26\BEDBUG.EXE
03-> c0000005
04-> 1bf94e24
05-> P1=00000001 P2=00000000 P3=XXXXXXXX P4=XXXXXXXX
06-> EAX=00000000 EBX=00060210 ECX=0002881c EDX=00060210
07-> ESI=00000001 EDI=00000002
08-> DS=0053 DSACC=d0f3 DSLIM=1fffffff
09-> ES=0053 ESACC=d0f3 ESLIM=1fffffff
10-> FS=150b FSACC=00f3 FSLIM=00000030
11-> GS=0000 GSACC=**** GSLIM=********
12-> CS:EIP=005b:1bf94e24 CSACC=d0df CSLIM=1fffffff
13-> SS:ESP=0053:000287ec SSACC=d0f3 SSLIM=1fffffff
14-> EBP=000287f8 FLG=00012206
15-> DOSCALL1.DLL 0002:00004e24
Kernel IPE exceptions are reported as
1-> <IPE specific Message>
2-> THE SYSTEM DETECTED AN INTERNAL PROCESSING
ERROR AT LOCATION ##xxxx:yyyyyyyy - aaaa:bbbb
3-> lllll , ffff
4-> 038600d1
5-> INTERNAL REVISION 6 . 307 DATE: 92/03/01
1-> TRAP 0002 ERRCD= 0000 ERACC= **** ERLIM= ********
EAX= 7d240a58 EBX= ff202fdc ECX= 00064423 EDX= 00003624
ESI= fff3272c EDI= 7d240004 EBP= 00004a44 FLG= 00003202
2-> CS:EIP= 0160 : fff702a6 CSACC= c09d CSLIM= ffffffff
SS:ESP= 0030 : 00004a38 SSACC= 1097 SSLIM= 00003fff
3-> DS= 0158 DSACC= c0f3 DSLIM= ffffffff CR0= fffffffb
4-> ES= 0158 ESACC= c0f3 ESLIM= ffffffff CR2= 1a060014
FS= 0000 FSACC= **** FSLIM= ********
GS= 0000 GSACC= **** GSLIM= ********
THE SYSTEM DETECTED AN INTERNAL PROCESSING
ERROR AT LOCATION ##0160:fff6453f - 000d:a53f
60000 , 9084
038600d1
INTERNAL REVISION 6 . 307 DATE: 92/03/01