[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