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 (dbgbreakpo...@0))> > Frames: > <hal.dll:36e6 (hal/halx86/generic/bios.c:197 (@halpdispatchv86opc...@4))> > <hal.dll:373f (hal/halx86/generic/bios.c:230 (@halptrap0dhand...@4))> > <00000001> > <00000000> > > > > 2010/2/23 James Tabor <[email protected]> > > >> Add this one too! Random and at shutdown. >> >> > > > ------------------------------------------------------------------------ > > _______________________________________________ > Ros-dev mailing list > [email protected] > http://www.reactos.org/mailman/listinfo/ros-dev _______________________________________________ Ros-dev mailing list [email protected] http://www.reactos.org/mailman/listinfo/ros-dev
