[ros-dev] Page protection ldr change breaks VMware SVGA driver
Hartmut Birr
hartmut.birr at gmx.de
Wed Sep 29 18:15:18 CEST 2004
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 at reactos.com
> [mailto:ros-dev-bounces at 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>
>
More information about the Ros-dev
mailing list