Hi,
do you use the latest cvs? I've loaded vmx_svga.sys in bochs and don't get
crash. I've added some debug code in LdrLookupPageProtection and can see
that the rva 2000h is set to PAGE_EXECUTE_READWRITE. Your crash occurs at
rva 2c60h. This address should be writable after my fix.
- Hartmut
-----Original Message-----
From: ros-dev-bounces(a)reactos.com
[mailto:ros-dev-bounces@reactos.com] On Behalf Of Mark Tempel
Sent: Wednesday, September 29, 2004 4:13 AM
To: ReactOS Development List
Subject: Re: [ros-dev] Page protection ldr change breaks
VMware SVGA driver
Hi all...
Just got the latest source, but I'm still getting a crash
when trying to
load ROS with the vmware video driver. I'm choosing 1024x768
and 16bit
mode...
here is the debug output:
(ke/i386/kernel.c:327) CPU Vendor: GenuineIntel
(ke/i386/kernel.c:331) CPU Model: Intel(R) Pentium(R) M
processor 1400MHz
(ke/i386/kernel.c:334) Ke386CacheAlignment: 64
DriverBase for \SystemRoot\system32\drivers\pci.sys: dcada000
Peripheral Component Interconnect Bus Driver
DriverBase for scsiport.sys: dcae4000
DriverBase for atapi.sys: dcaf0000
DriverBase for class2.sys: dcaff000
DriverBase for disk.sys: dcb09000
DriverBase for vfatfs.sys: dcb11000
DriverBase for bootvid.sys: dcb26000
DriverBase for ndis.sys: dcb46000
DriverBase for \SystemRoot\system32\drivers\pcntn5m.sys: dcb85000
DriverBase for \SystemRoot\system32\drivers\vmx_svga.sys: dcb97000
DriverBase for \SystemRoot\system32\drivers\VIDEOPRT.SYS: dcbb7000
KeBugCheckWithTf at ke/catch.c:164
Bug detected (code 1e param 0 0 0 0)
KMODE_EXCEPTION_NOT_HANDLED
Page Fault Exception: 14(3)
Processor: 0 CS:EIP 8:dcb99451 <vmx_svga.sys: 2451>
cr2 dcb99c60 cr3 2a6000 Proc: c0261010 Pid: 1 <SYSTEM> Thrd:
c0261d58 Tid: 1
DS 10 ES 10 FS 30 GS 10
EAX: 00000000 EBX: c0318214 ECX: 00000000
EDX: 00000000 EBP: c00b0a08 ESI: dcb974d0 ESP: c00b08c8
EDI: 0000000b EFLAGS: 00210246 kESP c00b08c8 kernel stack
base c00ae000
Frames: <vmx_svga.sys: 1c0f> <VIDEOPRT.SYS: 22d3>
<VIDEOPRT.SYS: 10a5>
<ntoskrnl.exe: 3297c> <ntoskrnl.exe: 3c922> <ntoskrnl.exe: 3c991>
<ntoskrnl.exe: 3bf54> <ntoskrnl.exe: 3bf8c> <ntoskrnl.exe: 3bf8c>
<ntoskrnl.exe: 3bfd2> <ntoskrnl.exe: 3c9f7> <C0092AF1>