[ros-dev] Re: [ros-svn] [navaraf] 15830: - Unlock GDI objects by pointer, not by handle.

Hartmut Birr hartmut.birr at gmx.de
Thu Jun 9 00:17:07 CEST 2005


Filip Navara wrote:

>Hartmut Birr wrote:
>
>  
>
>>Hi,
>>
>>I'm not able to boot ros after this changes. I've enabled all
>>optimisation and I've set DBG=1.
>>
>>- Hartmut
>>    
>>
>Should be fixed now (r15837) ... Sorry for the inconvenience.
>
>- Filip
>  
>
Hi,

it didn't fix my problem. If I revert all changes from 15830, I've no
problem. With the current svn, Ros crashs while the second stage setup
anywhere while allocating paged pool. I've changed all allocations from
win32k to non paged pool.I get the same crash. I've also removed the
optimisation. It dosen't help. The current crash starts always from
DrawCaption. Sometimes I see the register print and sometimes not. If I
see the registers, Cr2,eax and edx have always the same values.

- Hartmut

(subsys\win32k\ntuser\desktop.c:575) IntShellHookNotify: No desktop!
(subsys\win32k\ntuser\desktop.c:575) IntShellHookNotify: No desktop!
(subsys\win32k\ntuser\desktop.c:575) IntShellHookNotify: No desktop!
(NTDLL:lib\ntdll\ldr\utils.c:2095) Relocating (77a90000 -> 431000)
C:\ReactOS\System32\version.dll
(NTDLL:lib\ntdll\ldr\utils.c:2095) Relocating (77300000 -> 441000)
C:\ReactOS\System32\iphlpapi.dll
FIXME: CopyImage doesn't support IMAGE_ICON correctly!
(NTDLL:lib\ntdll\ldr\utils.c:1215) LdrGetExportByName(): failed to find
mxdMessage
(NTDLL:lib\ntdll\ldr\utils.c:2037) Failed to create or open dll section
of 'msacm.drv' (Status c0000135)
(NTDLL:lib\ntdll\ldr\utils.c:2037) Failed to create or open dll section
of 'midimap.drv' (Status c0000135)
(SAMLIB:lib\samlib\samlib.c:401) User already exists!
(lib\setupapi\devinst.c:1262:SetupDiInstallClassW) not fully implemented
(lib\setupapi\devinst.c:1262:SetupDiInstallClassW) not fully implemented
KeBugCheckWithTf at ntoskrnl\ke\catch.c:222
Page Fault Exception: 14(0)
Processor: 0 CS:EIP 8:80064347 <ntoskrnl.exe:64347
(ntoskrnl/mm/ppool.c:754 (RPoolAlloc))>
cr2 8 cr3 6a70000 Proc: 80d0a288 Pid: b0 <setup.exe> Thrd: 80d0bfe0 Tid: b4
DS 10 ES 10 FS 30 GS 23
EAX: 00000004   EBX: 000010d1   ECX: 87000104
EDX: 00000004   EBP: 9dcb6af4   ESI: 0064f434   ESP: 9dcb6a28
EDI: 9dcb6d74   EFLAGS: 00000202 kESP 9dcb6a28 kernel stack base 9dcb4000
Frames:
<ntoskrnl.exe:64b40 (ntoskrnl/mm/ppool.c:95 (ExAllocatePagedPoolWithTag))>
<ntoskrnl.exe:629f0 (ntoskrnl/mm/pool.c:54 (EiAllocatePool))>
<ntoskrnl.exe:62a7b (ntoskrnl/mm/pool.c:100 (ExAllocatePool))>
<ntoskrnl.exe:a8860 (lib/rtl/registry.c:453 (RtlQueryRegistryValues))>
<win32k.sys:76124 (subsys/win32k/objects/text.c:2934
(SubstituteFontFamilyKey))>
<win32k.sys:7606a (subsys/win32k/objects/text.c:2956
(SubstituteFontFamily))>
<win32k.sys:75e3f (subsys/win32k/objects/text.c:2990 (TextIntRealizeFont))>
<win32k.sys:5c053 (subsys/win32k/objects/dc.c:1920 (NtGdiSelectObject))>
<ntoskrnl.exe:95182 ({standard input}:180 (KiSystemService))>
<user32.dll:588cb (lib/user32/windows/nonclient.c:1302 (DrawCaption))>




More information about the Ros-dev mailing list