Next time you encounter it, please dump the memory content of the bios code.
- Calculate the linear address, by multiplying the cs segment (c000)
with 16 and adding ip (989b). The result is c989b in this case
- dump the memory 16 bytes before ("x 0xc988b")
Olaf Siejka wrote:
Similar thing on my real hardware, random, at
shutdown:
fixme:(base\system\winlogon\sas.c:651) FIXME: Call SMSS API #1
(hal\halx86\generic\bios.c:83) HAL: An invalid V86 opcode was encountered at
address c000:989b
[7hEntered debugger on embedded INT3 at 0x0008:0x808db5fe.bt
Eip:
<ntoskrnl.exe:db5ff (lib\rtl\i386\debug_asm.S:33 (DbgBreakPoint@0))>
Frames:
<hal.dll:36e6 (hal/halx86/generic/bios.c:197 (@HalpDispatchV86Opcode@4))>
<hal.dll:373f (hal/halx86/generic/bios.c:230 (@HalpTrap0DHandler@4))>
<00000001>
<00000000>
2010/2/23 James Tabor <jimtabor.rosdev(a)gmail.com>
Add this one too! Random and at shutdown.
------------------------------------------------------------------------
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev