Hmmmm.... Something's weird there, according to my logs of the hanging point:
Copy code to clipboard 1 08:21:32:21.04272: Interrupt 1C=F000:0000FF53@F000:FE9D(CD); ERRORCODE: FFFFFFFE
2 f000:0000fe9b CD 1C int 1c Physical(p):000ffeb6=00( ); Paged(p):000ffeb6=00( ); Normal(p):0000feb6=00( ); Physical(p):000ffeb7=83(?); Paged(p):000ffeb7=83(?); Normal(p):0000feb7=83(?); Physical(p):000ffeb8=3e(>); Paged(p):000ffeb8=3e(>); Normal(p):0000feb8=3e(>); Physical(p):000ffeb9=6e(n); Paged(p):000ffeb9=6e(n); Normal(p):0000feb9=6e(n); Physical(p):000ffeba=00( ); Paged(p):000ffeba=00( ); Normal(p):0000feba=00( ); Paged(w):00004632=46(F); Physical(w):00004632=46(F); RAM(w):00004632=46(F); RealRAM(w):00004632=46(F); Paged(w):00004633=30(0); Physical(w):00004633=30(0); RAM(w):00004633=30(0); RealRAM(w):00004633=30(0); Paged(w):00004630=00( ); Physical(w):00004630=00( ); RAM(w):00004630=00( ); RealRAM(w):00004630=00( ); Paged(w):00004631=f0(?); Physical(w):00004631=f0(?); RAM(w):00004631=f0(?); RealRAM(w):00004631=f0(?); Paged(w):0000462e=9d(?); Physical(w):0000462e=9d(?); RAM(w):0000462e=9d(?); RealRAM(w):0000462e=9d(?); Paged(w):0000462f=fe(?); Physical(w):0000462f=fe(?); RAM(w):0000462f=fe(?); RealRAM(w):0000462f=fe(?); RealRAM(r):00000070=53(S); RAM(r):00000070=53(S); Physical(r):00000070=53(S); Paged(r):00000070=53(S); RealRAM(r):00000071=ff(?); RAM(r):00000071=ff(?); Physical(r):00000071=ff(?); Paged(r):00000071=ff(?); RealRAM(r):00000072=00( ); RAM(r):00000072=00( ); Physical(r):00000072=00( ); Paged(r):00000072=00( ); RealRAM(r):00000073=f0(?); RAM(r):00000073=f0(?); Physical(r):00000073=f0(?); Paged(r):00000073=f0(?)
3 Registers:
4 EAX: 0000000c EBX: ffe20404 ECX: d43600bc EDX: 000003f2
5 ESP: 00000354 EBP: 00000370 ESI: 00000000 EDI: 0000000a
6 CS: f000 DS: 0040 ES: 9f80 FS: 0000 GS: 0000 SS: 042e TR: 0010 LDTR: 0028
7 EIP: 0000fe9b EFLAGS: 00203046
8 CR0: 6001001c CR1: 00000000 CR2: ffe3f000 CR3: 00000000
9 CR4: 00000000
10 DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
11 DR6: 00004000 DR7: 00000000
12 GDTR: 00000002d0001fff IDTR: 0000000000000400
13 FLAGSINFO: 0000000000I00avr0n11oditsZ0a0P1c
14 f000:0000ff53 CF iretd Physical(p):000fff53=cf(?); Paged(p):000fff53=cf(?); Normal(p):0000ff53=cf(?); Physical(p):000fff54=60(`); Paged(p):000fff54=60(`); Normal(p):0000ff54=60(`); Physical(p):000fff55=1e(); Paged(p):000fff55=1e(); Normal(p):0000ff55=1e(); Physical(p):000fff56=33(3); Paged(p):000fff56=33(3); Normal(p):0000ff56=33(3); Physical(p):000fff57=d2(?); Paged(p):000fff57=d2(?); Normal(p):0000ff57=d2(?); Physical(p):000fff58=b4(?); Paged(p):000fff58=b4(?); Normal(p):0000ff58=b4(?); Physical(p):000fff59=02(); Paged(p):000fff59=02(); Normal(p):0000ff59=02(); Physical(p):000fff5a=cd(?); Paged(p):000fff5a=cd(?); Normal(p):0000ff5a=cd(?); Physical(p):000fff5b=17(); Paged(p):000fff5b=17(); Normal(p):0000ff5b=17(); Physical(p):000fff5c=f6(?); Paged(p):000fff5c=f6(?); Normal(p):0000ff5c=f6(?); Physical(p):000fff5d=c4(?); Paged(p):000fff5d=c4(?); Normal(p):0000ff5d=c4(?); Physical(p):000fff5e=80(?); Paged(p):000fff5e=80(?); Normal(p):0000ff5e=80(?); Physical(p):000fff5f=74(t); Paged(p):000fff5f=74(t); Normal(p):0000ff5f=74(t); Physical(p):000fff60=52(R); Paged(p):000fff60=52(R); Normal(p):0000ff60=52(R); Physical(p):000fff61=bb(?); Paged(p):000fff61=bb(?); Normal(p):0000ff61=bb(?); Physical(p):000fff62=40(@); Paged(p):000fff62=40(@); Normal(p):0000ff62=40(@); Physical(p):000fff63=00( ); Paged(p):000fff63=00( ); Normal(p):0000ff63=00( ); Physical(p):000fff64=8e(?); Paged(p):000fff64=8e(?); Normal(p):0000ff64=8e(?); Physical(p):000fff65=db(?); Paged(p):000fff65=db(?); Normal(p):0000ff65=db(?); Physical(p):000fff66=b0(?); Paged(p):000fff66=b0(?); Normal(p):0000ff66=b0(?); Physical(p):000fff67=01(); Paged(p):000fff67=01(); Normal(p):0000ff67=01(); Physical(p):000fff68=86(?); Paged(p):000fff68=86(?); Normal(p):0000ff68=86(?); Physical(p):000fff69=06(); Paged(p):000fff69=06(); Normal(p):0000ff69=06(); Physical(p):000fff6a=00( ); Paged(p):000fff6a=00( ); Normal(p):0000ff6a=00( ); Physical(p):000fff6b=01(); Paged(p):000fff6b=01(); Normal(p):0000ff6b=01(); Physical(p):000fff6c=3c(<); Paged(p):000fff6c=3c(<); Normal(p):0000ff6c=3c(<); Physical(p):000fff6d=01(); Paged(p):000fff6d=01(); Normal(p):0000ff6d=01(); Physical(p):000fff6e=74(t); Paged(p):000fff6e=74(t); Normal(p):0000ff6e=74(t); Physical(p):000fff6f=43(C); Paged(p):000fff6f=43(C); Normal(p):0000ff6f=43(C); Physical(p):000fff70=fb(?); Paged(p):000fff70=fb(?); Normal(p):0000ff70=fb(?); Physical(p):000fff71=e8(?); Paged(p):000fff71=e8(?); Normal(p):0000ff71=e8(?); Physical(p):000fff72=fb(?); Paged(p):000fff72=fb(?); Normal(p):0000ff72=fb(?); RealRAM(r):0000462e=9d(?); RAM(r):0000462e=9d(?); Physical(r):0000462e=9d(?); Paged(r):0000462e=9d(?); RealRAM(r):0000462f=fe(?); RAM(r):0000462f=fe(?); Physical(r):0000462f=fe(?); Paged(r):0000462f=fe(?); RealRAM(r):00004630=00( ); RAM(r):00004630=00( ); Physical(r):00004630=00( ); Paged(r):00004630=00( ); RealRAM(r):00004631=f0(?); RAM(r):00004631=f0(?); Physical(r):00004631=f0(?); Paged(r):00004631=f0(?); RealRAM(r):00004632=46(F); RAM(r):00004632=46(F); Physical(r):00004632=46(F); Paged(r):00004632=46(F); RealRAM(r):00004633=30(0); RAM(r):00004633=30(0); Physical(r):00004633=30(0); Paged(r):00004633=30(0)
15 Registers:
16 EAX: 0000000c EBX: ffe20404 ECX: d43600bc EDX: 000003f2
17 ESP: 0000034e EBP: 00000370 ESI: 00000000 EDI: 0000000a
18 CS: f000 DS: 0040 ES: 9f80 FS: 0000 GS: 0000 SS: 042e TR: 0010 LDTR: 0028
19 EIP: 0000ff53 EFLAGS: 00203046
20 CR0: 6001001c CR1: 00000000 CR2: ffe3f000 CR3: 00000000
21 CR4: 00000000
22 DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
23 DR6: 00004000 DR7: 00000000
24 GDTR: 00000002d0001fff IDTR: 0000000000000400
25 FLAGSINFO: 0000000000I00avr0n11oditsZ0a0P1c
It's in real mode, executing an interrupt. But the IRET of said interrupt is weirdly enough an IRETD? But IRETD should be impossible, since the INT reloads CS in real mode fashion, thus clearing the G and D bits(returning it to 16-bit mode)???
Edit: Hmmmm... Strange... That IRETD shouldn't be an IRETD but simply an IRET?
Copy code to clipboard 1 f000:0000fefb 75 9E jnz 0000fe9b Physical(p):000fff17=86(?); Paged(p):000fff17=86(?); Normal(p):0000ff17=86(?); Physical(p):000fff18=b0(?); Paged(p):000fff18=b0(?); Normal(p):0000ff18=b0(?); Physical(p):000fff19=92(?); Paged(p):000fff19=92(?); Normal(p):0000ff19=92(?); Physical(p):000fff1a=e6(?); Paged(p):000fff1a=e6(?); Normal(p):0000ff1a=e6(?)
2 Registers:
3 EAX: 000000c3 EBX: ffe20404 ECX: d43600bc EDX: 000003f4
4 ESP: 00000354 EBP: 00000370 ESI: 00000000 EDI: 0000000a
5 CS: f000 DS: 0040 ES: 9f80 FS: 0000 GS: 0000 SS: 042e TR: 0010 LDTR: 0028
6 EIP: 0000fefb EFLAGS: 00203083
7 CR0: 6001001c CR1: 00000000 CR2: ffe3f000 CR3: 00000000
8 CR4: 00000000
9 DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
10 DR6: 00004000 DR7: 00000000
11 GDTR: 00000002d0001fff IDTR: 0000000000000400
12 CS descriptor: 0000930F0000FFFF
13 DS descriptor: 001093000400FFFF
14 ES descriptor: 00109309F800FFFF
15 FS descriptor: 001093000000FFFF
16 GS descriptor: 001093000000FFFF
17 SS descriptor: 0010930042E0FFFF
18 TR descriptor: FF008BE157270067
19 LDTR descriptor: 9B0082F17000FFFF
20 FLAGSINFO: 0000000000I00avr0n11oditSz0a0p1C
21 00:20:11:22.05472: Interrupt 1C=F000:0000FF53@F000:FE9D(CD); ERRORCODE: FFFFFFFE
22 f000:0000fe9b CD 1C int 1c Physical(p):000ffe9b=cd(?); Paged(p):000ffe9b=cd(?); Normal(p):0000fe9b=cd(?); Physical(p):000ffe9c=1c(); Paged(p):000ffe9c=1c(); Normal(p):0000fe9c=1c(); Physical(p):000ffe9d=b0(?); Paged(p):000ffe9d=b0(?); Normal(p):0000fe9d=b0(?); Physical(p):000ffe9e=20( ); Paged(p):000ffe9e=20( ); Normal(p):0000fe9e=20( ); Physical(p):000ffe9f=e6(?); Paged(p):000ffe9f=e6(?); Normal(p):0000fe9f=e6(?); Physical(p):000ffea0=20( ); Paged(p):000ffea0=20( ); Normal(p):0000fea0=20( ); Physical(p):000ffea1=5a(Z); Paged(p):000ffea1=5a(Z); Normal(p):0000fea1=5a(Z); Physical(p):000ffea2=58(X); Paged(p):000ffea2=58(X); Normal(p):0000fea2=58(X); Physical(p):000ffea3=1f(); Paged(p):000ffea3=1f(); Normal(p):0000fea3=1f(); Physical(p):000ffea4=cf(?); Paged(p):000ffea4=cf(?); Normal(p):0000fea4=cf(?); Physical(p):000ffea5=1e(); Paged(p):000ffea5=1e(); Normal(p):0000fea5=1e(); Physical(p):000ffea6=50(P); Paged(p):000ffea6=50(P); Normal(p):0000fea6=50(P); Physical(p):000ffea7=52(R); Paged(p):000ffea7=52(R); Normal(p):0000fea7=52(R); Physical(p):000ffea8=b8(?); Paged(p):000ffea8=b8(?); Normal(p):0000fea8=b8(?); Physical(p):000ffea9=40(@); Paged(p):000ffea9=40(@); Normal(p):0000fea9=40(@); Physical(p):000ffeaa=00( ); Paged(p):000ffeaa=00( ); Normal(p):0000feaa=00( ); Physical(p):000ffeab=8e(?); Paged(p):000ffeab=8e(?); Normal(p):0000feab=8e(?); Physical(p):000ffeac=d8(?); Paged(p):000ffeac=d8(?); Normal(p):0000feac=d8(?); Physical(p):000ffead=ff(?); Paged(p):000ffead=ff(?); Normal(p):0000fead=ff(?); Physical(p):000ffeae=06(); Paged(p):000ffeae=06(); Normal(p):0000feae=06(); Physical(p):000ffeaf=6c(l); Paged(p):000ffeaf=6c(l); Normal(p):0000feaf=6c(l); Physical(p):000ffeb0=00( ); Paged(p):000ffeb0=00( ); Normal(p):0000feb0=00( ); Physical(p):000ffeb1=75(u); Paged(p):000ffeb1=75(u); Normal(p):0000feb1=75(u); Physical(p):000ffeb2=04(); Paged(p):000ffeb2=04(); Normal(p):0000feb2=04(); Physical(p):000ffeb3=ff(?); Paged(p):000ffeb3=ff(?); Normal(p):0000feb3=ff(?); Physical(p):000ffeb4=06(); Paged(p):000ffeb4=06(); Normal(p):0000feb4=06(); Physical(p):000ffeb5=6e(n); Paged(p):000ffeb5=6e(n); Normal(p):0000feb5=6e(n); Physical(p):000ffeb6=00( ); Paged(p):000ffeb6=00( ); Normal(p):0000feb6=00( ); Physical(p):000ffeb7=83(?); Paged(p):000ffeb7=83(?); Normal(p):0000feb7=83(?); Physical(p):000ffeb8=3e(>); Paged(p):000ffeb8=3e(>); Normal(p):0000feb8=3e(>); Physical(p):000ffeb9=6e(n); Paged(p):000ffeb9=6e(n); Normal(p):0000feb9=6e(n); Physical(p):000ffeba=00( ); Paged(p):000ffeba=00( ); Normal(p):0000feba=00( ); Paged(w):00004632=83(?); Physical(w):00004632=83(?); RAM(w):00004632=83(?); RealRAM(w):00004632=83(?); Paged(w):00004633=30(0); Physical(w):00004633=30(0); RAM(w):00004633=30(0); RealRAM(w):00004633=30(0); Paged(w):00004630=00( ); Physical(w):00004630=00( ); RAM(w):00004630=00( ); RealRAM(w):00004630=00( ); Paged(w):00004631=f0(?); Physical(w):00004631=f0(?); RAM(w):00004631=f0(?); RealRAM(w):00004631=f0(?); Paged(w):0000462e=9d(?); Physical(w):0000462e=9d(?); RAM(w):0000462e=9d(?); RealRAM(w):0000462e=9d(?); Paged(w):0000462f=fe(?); Physical(w):0000462f=fe(?); RAM(w):0000462f=fe(?); RealRAM(w):0000462f=fe(?); RealRAM(r):00000070=53(S); RAM(r):00000070=53(S); Physical(r):00000070=53(S); Paged(r):00000070=53(S); RealRAM(r):00000071=ff(?); RAM(r):00000071=ff(?); Physical(r):00000071=ff(?); Paged(r):00000071=ff(?); RealRAM(r):00000072=00( ); RAM(r):00000072=00( ); Physical(r):00000072=00( ); Paged(r):00000072=00( ); RealRAM(r):00000073=f0(?); RAM(r):00000073=f0(?); Physical(r):00000073=f0(?); Paged(r):00000073=f0(?)
23 Registers:
24 EAX: 000000c3 EBX: ffe20404 ECX: d43600bc EDX: 000003f4
25 ESP: 00000354 EBP: 00000370 ESI: 00000000 EDI: 0000000a
26 CS: f000 DS: 0040 ES: 9f80 FS: 0000 GS: 0000 SS: 042e TR: 0010 LDTR: 0028
27 EIP: 0000fe9b EFLAGS: 00203083
28 CR0: 6001001c CR1: 00000000 CR2: ffe3f000 CR3: 00000000
29 CR4: 00000000
30 DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
31 DR6: 00004000 DR7: 00000000
32 GDTR: 00000002d0001fff IDTR: 0000000000000400
33 CS descriptor: 0000930F0000FFFF
34 DS descriptor: 001093000400FFFF
35 ES descriptor: 00109309F800FFFF
36 FS descriptor: 001093000000FFFF
37 GS descriptor: 001093000000FFFF
38 SS descriptor: 0010930042E0FFFF
39 TR descriptor: FF008BE157270067
40 LDTR descriptor: 9B0082F17000FFFF
41 FLAGSINFO: 0000000000I00avr0n11oditSz0a0p1C
42 f000:0000ff53 CF iretd Physical(p):000fff53=cf(?); Paged(p):000fff53=cf(?); Normal(p):0000ff53=cf(?); Physical(p):000fff54=60(`); Paged(p):000fff54=60(`); Normal(p):0000ff54=60(`); Physical(p):000fff55=1e(); Paged(p):000fff55=1e(); Normal(p):0000ff55=1e(); Physical(p):000fff56=33(3); Paged(p):000fff56=33(3); Normal(p):0000ff56=33(3); Physical(p):000fff57=d2(?); Paged(p):000fff57=d2(?); Normal(p):0000ff57=d2(?); Physical(p):000fff58=b4(?); Paged(p):000fff58=b4(?); Normal(p):0000ff58=b4(?); Physical(p):000fff59=02(); Paged(p):000fff59=02(); Normal(p):0000ff59=02(); Physical(p):000fff5a=cd(?); Paged(p):000fff5a=cd(?); Normal(p):0000ff5a=cd(?); Physical(p):000fff5b=17(); Paged(p):000fff5b=17(); Normal(p):0000ff5b=17(); Physical(p):000fff5c=f6(?); Paged(p):000fff5c=f6(?); Normal(p):0000ff5c=f6(?); Physical(p):000fff5d=c4(?); Paged(p):000fff5d=c4(?); Normal(p):0000ff5d=c4(?); Physical(p):000fff5e=80(?); Paged(p):000fff5e=80(?); Normal(p):0000ff5e=80(?); Physical(p):000fff5f=74(t); Paged(p):000fff5f=74(t); Normal(p):0000ff5f=74(t); Physical(p):000fff60=52(R); Paged(p):000fff60=52(R); Normal(p):0000ff60=52(R); Physical(p):000fff61=bb(?); Paged(p):000fff61=bb(?); Normal(p):0000ff61=bb(?); Physical(p):000fff62=40(@); Paged(p):000fff62=40(@); Normal(p):0000ff62=40(@); Physical(p):000fff63=00( ); Paged(p):000fff63=00( ); Normal(p):0000ff63=00( ); Physical(p):000fff64=8e(?); Paged(p):000fff64=8e(?); Normal(p):0000ff64=8e(?); Physical(p):000fff65=db(?); Paged(p):000fff65=db(?); Normal(p):0000ff65=db(?); Physical(p):000fff66=b0(?); Paged(p):000fff66=b0(?); Normal(p):0000ff66=b0(?); Physical(p):000fff67=01(); Paged(p):000fff67=01(); Normal(p):0000ff67=01(); Physical(p):000fff68=86(?); Paged(p):000fff68=86(?); Normal(p):0000ff68=86(?); Physical(p):000fff69=06(); Paged(p):000fff69=06(); Normal(p):0000ff69=06(); Physical(p):000fff6a=00( ); Paged(p):000fff6a=00( ); Normal(p):0000ff6a=00( ); Physical(p):000fff6b=01(); Paged(p):000fff6b=01(); Normal(p):0000ff6b=01(); Physical(p):000fff6c=3c(<); Paged(p):000fff6c=3c(<); Normal(p):0000ff6c=3c(<); Physical(p):000fff6d=01(); Paged(p):000fff6d=01(); Normal(p):0000ff6d=01(); Physical(p):000fff6e=74(t); Paged(p):000fff6e=74(t); Normal(p):0000ff6e=74(t); Physical(p):000fff6f=43(C); Paged(p):000fff6f=43(C); Normal(p):0000ff6f=43(C); Physical(p):000fff70=fb(?); Paged(p):000fff70=fb(?); Normal(p):0000ff70=fb(?); Physical(p):000fff71=e8(?); Paged(p):000fff71=e8(?); Normal(p):0000ff71=e8(?); Physical(p):000fff72=fb(?); Paged(p):000fff72=fb(?); Normal(p):0000ff72=fb(?); RealRAM(r):0000462e=9d(?); RAM(r):0000462e=9d(?); Physical(r):0000462e=9d(?); Paged(r):0000462e=9d(?); RealRAM(r):0000462f=fe(?); RAM(r):0000462f=fe(?); Physical(r):0000462f=fe(?); Paged(r):0000462f=fe(?); RealRAM(r):00004630=00( ); RAM(r):00004630=00( ); Physical(r):00004630=00( ); Paged(r):00004630=00( ); RealRAM(r):00004631=f0(?); RAM(r):00004631=f0(?); Physical(r):00004631=f0(?); Paged(r):00004631=f0(?); RealRAM(r):00004632=83(?); RAM(r):00004632=83(?); Physical(r):00004632=83(?); Paged(r):00004632=83(?); RealRAM(r):00004633=30(0); RAM(r):00004633=30(0); Physical(r):00004633=30(0); Paged(r):00004633=30(0)
43 Registers:
44 EAX: 000000c3 EBX: ffe20404 ECX: d43600bc EDX: 000003f4
45 ESP: 0000034e EBP: 00000370 ESI: 00000000 EDI: 0000000a
46 CS: f000 DS: 0040 ES: 9f80 FS: 0000 GS: 0000 SS: 042e TR: 0010 LDTR: 0028
47 EIP: 0000ff53 EFLAGS: 00203083
48 CR0: 6001001c CR1: 00000000 CR2: ffe3f000 CR3: 00000000
49 CR4: 00000000
50 DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
51 DR6: 00004000 DR7: 00000000
52 GDTR: 00000002d0001fff IDTR: 0000000000000400
53 CS descriptor: 0000930F0000FFFF
54 DS descriptor: 001093000400FFFF
55 ES descriptor: 00109309F800FFFF
56 FS descriptor: 001093000000FFFF
57 GS descriptor: 001093000000FFFF
58 SS descriptor: 0010930042E0FFFF
59 TR descriptor: FF008BE157270067
60 LDTR descriptor: 9B0082F17000FFFF
… Show last 22 lines 61 FLAGSINFO: 0000000000I00avr0n11oditSz0a0p1C
62 f000:0000fe9d B0 20 mov al,20 Physical(p):000ffe9d=b0(?); Paged(p):000ffe9d=b0(?); Normal(p):0000fe9d=b0(?); Physical(p):000ffe9e=20( ); Paged(p):000ffe9e=20( ); Normal(p):0000fe9e=20( ); Physical(p):000ffe9f=e6(?); Paged(p):000ffe9f=e6(?); Normal(p):0000fe9f=e6(?); Physical(p):000ffea0=20( ); Paged(p):000ffea0=20( ); Normal(p):0000fea0=20( ); Physical(p):000ffea1=5a(Z); Paged(p):000ffea1=5a(Z); Normal(p):0000fea1=5a(Z); Physical(p):000ffea2=58(X); Paged(p):000ffea2=58(X); Normal(p):0000fea2=58(X); Physical(p):000ffea3=1f(); Paged(p):000ffea3=1f(); Normal(p):0000fea3=1f(); Physical(p):000ffea4=cf(?); Paged(p):000ffea4=cf(?); Normal(p):0000fea4=cf(?); Physical(p):000ffea5=1e(); Paged(p):000ffea5=1e(); Normal(p):0000fea5=1e(); Physical(p):000ffea6=50(P); Paged(p):000ffea6=50(P); Normal(p):0000fea6=50(P); Physical(p):000ffea7=52(R); Paged(p):000ffea7=52(R); Normal(p):0000fea7=52(R); Physical(p):000ffea8=b8(?); Paged(p):000ffea8=b8(?); Normal(p):0000fea8=b8(?); Physical(p):000ffea9=40(@); Paged(p):000ffea9=40(@); Normal(p):0000fea9=40(@); Physical(p):000ffeaa=00( ); Paged(p):000ffeaa=00( ); Normal(p):0000feaa=00( ); Physical(p):000ffeab=8e(?); Paged(p):000ffeab=8e(?); Normal(p):0000feab=8e(?); Physical(p):000ffeac=d8(?); Paged(p):000ffeac=d8(?); Normal(p):0000feac=d8(?); Physical(p):000ffead=ff(?); Paged(p):000ffead=ff(?); Normal(p):0000fead=ff(?); Physical(p):000ffeae=06(); Paged(p):000ffeae=06(); Normal(p):0000feae=06(); Physical(p):000ffeaf=6c(l); Paged(p):000ffeaf=6c(l); Normal(p):0000feaf=6c(l); Physical(p):000ffeb0=00( ); Paged(p):000ffeb0=00( ); Normal(p):0000feb0=00( ); Physical(p):000ffeb1=75(u); Paged(p):000ffeb1=75(u); Normal(p):0000feb1=75(u); Physical(p):000ffeb2=04(); Paged(p):000ffeb2=04(); Normal(p):0000feb2=04(); Physical(p):000ffeb3=ff(?); Paged(p):000ffeb3=ff(?); Normal(p):0000feb3=ff(?); Physical(p):000ffeb4=06(); Paged(p):000ffeb4=06(); Normal(p):0000feb4=06(); Physical(p):000ffeb5=6e(n); Paged(p):000ffeb5=6e(n); Normal(p):0000feb5=6e(n); Physical(p):000ffeb6=00( ); Paged(p):000ffeb6=00( ); Normal(p):0000feb6=00( ); Physical(p):000ffeb7=83(?); Paged(p):000ffeb7=83(?); Normal(p):0000feb7=83(?); Physical(p):000ffeb8=3e(>); Paged(p):000ffeb8=3e(>); Normal(p):0000feb8=3e(>); Physical(p):000ffeb9=6e(n); Paged(p):000ffeb9=6e(n); Normal(p):0000feb9=6e(n); Physical(p):000ffeba=00( ); Paged(p):000ffeba=00( ); Normal(p):0000feba=00( ); Physical(p):000ffebb=18(); Paged(p):000ffebb=18(); Normal(p):0000febb=18(); Physical(p):000ffebc=75(u); Paged(p):000ffebc=75(u); Normal(p):0000febc=75(u)
63 Registers:
64 EAX: 000000c3 EBX: ffe20404 ECX: d43600bc EDX: 000003f4
65 ESP: 00000354 EBP: 00000370 ESI: 00000000 EDI: 0000000a
66 CS: f000 DS: 0040 ES: 9f80 FS: 0000 GS: 0000 SS: 042e TR: 0010 LDTR: 0028
67 EIP: 0000fe9d EFLAGS: 00203083
68 CR0: 6001001c CR1: 00000000 CR2: ffe3f000 CR3: 00000000
69 CR4: 00000000
70 DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
71 DR6: 00004000 DR7: 00000000
72 GDTR: 00000002d0001fff IDTR: 0000000000000400
73 CS descriptor: 0000930F0000FFFF
74 DS descriptor: 001093000400FFFF
75 ES descriptor: 00109309F800FFFF
76 FS descriptor: 001093000000FFFF
77 GS descriptor: 001093000000FFFF
78 SS descriptor: 0010930042E0FFFF
79 TR descriptor: FF008BE157270067
80 LDTR descriptor: 9B0082F17000FFFF
81 FLAGSINFO: 0000000000I00avr0n11oditSz0a0p1C
Since CS's D-bit is cleared, why would an IRETD be executed? Hmmm...
Edit: Might just be a opcode jumptable issue there.
Edit: Yup. Just a disassembly issue. It's actually a IRET(16-bit), but the decoder table made it decode as IRETD while executing as a normal IRET.