[ros-dev] What is difference in installation procedure w/wo DGG, KDBG set ?

michael at fritscher.net michael at fritscher.net
Wed Nov 17 16:32:30 CET 2004


The only way to detect if it is running under vmware is to try a
instruktion, which trows an exception if it isn't running under vmware.
2 solutions:
- try to continue with the kernel debugger
- kill/rename the vmwinst.exe

> For a many month I am unable to install ReactOS with DBG=1 and KDBG=1
> enabled.
>
> On the same hardware, version with DBG=0 and KDBG=0 installs and runs
> fine.
>
> DBG=1, KDBG=1 enabled ReactOS booted by freeldr asks for COMUTERNAME,
> Name, password, time zone etc. etc. and asks for reboot.
>
> Then it bugchecks with :
>
> bt
> Frames: vmwinst.exe: vmwinst.c: 75 (DetectVMware)
>
> bugcheck
> KeBugCheck at dbg/kdb.c: 1495
> Bug detected (code deaddead param 0 0 0 0)
> Page fault at high IRQL was 2
> KeBugCheckWithTf at ke/catch.c:165
> Bug detected (code 1e param 0 0 0 0)
> KMODE_EXCEPTION_NOT_HANDLED
> Page fault Exception: 14(0)
>
> Processo: 0 CS:EIP 8:c00b8cb7 <ntoskrnl.exe: rtl/message.c:108
> (RtlFindMessage)>
> cr2 e07a4604 cr3 1d84a000
> Proc: c0eb1c90 Pid:7 <vmwinst> Thrd: c0ebd08 Tid: 2c
> DS 10 ES 10 FS 30 GS 10
>
> kernel stack base df255000
>
> KeBugCheckWithTf
> KeBugCheckEx
> KeBugCheck
> DbgBugCheckCommand
> KdbDoCommand
> KdbMainLoop
> KdbInternalEnter
> KdbEnterDebuggerException
> KiDispatchException
> ke/i386/usertrap.c: 139 KiUserTrapHandler
> ke/i386/exp.c: 613 KiTrapHandler
> /tmp/ccphDdwg.s: 146 KeUserModeCallback
>
> vmwinst.c:  75 DetectVMware
> vmwinst.c:1016 WinMain
>            1047 WinMain
> kernel32.dll:  BaseProcessStart <DEADBEEF>
>
> If someone is interested in more debugging informations, I can send
> processor registers and map files.
>
>
> Regards,
>
> David
>
> --
> David Kredba  <kredba at ibot.cas.cz>
> GPG: ID 1024D/5B6B02DE
> Fingerprint: F0B3312596BEDCF91DFB 0699E06AACD75B6B02DE
> _______________________________________________
> Ros-dev mailing list
> Ros-dev at reactos.com
> http://reactos.com:8080/mailman/listinfo/ros-dev
>




More information about the Ros-dev mailing list