[ros-kernel] crash in win32k
Hartmut Birr
hartmut.birr at gmx.de
Mon Mar 15 00:16:33 CET 2004
Hi,
I get the same result as previous applying your patch. An other problem
is that I can't boot ros with the kernel debugger enabled and loading
all symbol files. It seems that the 6MB room between 2MB an 8MB is too
short. Currently I've deleted ntoskrnl.sym.
- Hartmut
(dirwr.c:85) vfatFindDirSpace(DeviceExt c4765000, pDirFcb c482b738,
nbSlots 1, start ce172ce8)
(dirwr.c:87) 59 2003
(dirwr.c:142) found a free run at 59
(dirwr.c:170) nbSlots 1 entry number 59
(eng/handle.c:64) CreateGDIHandle: Out of available handles!!!
Assertion ((void *)0) != Dc->CombinedClip failed at objects/cliprgn.c:89
Bug detected (code 0 param 0 0 0 0)
The bug code is undefined. Please use an existing code instead.
Frames:
<ntoskrnl.exe: a3ec>
<ntoskrnl.exe: a40c>
<win32k.sys: 2e908 (objects/cliprgn.c:89 (CLIPPING_UpdateGCRegion))>
<win32k.sys: 2ef9c (objects/cliprgn.c:331 (NtGdiSelectClipRgn))>
<win32k.sys: 33386 (objects/dc.c:1195 (NtGdiSetDCState))>
<win32k.sys: 24112 (ntuser/windc.c:214 (DceReleaseDC))>
<win32k.sys: 2494f (ntuser/windc.c:596 (NtUserReleaseDC))>
<ntoskrnl.exe: 3720>
<user32.dll: ca53 (misc/win32k.c:154 (WinHelpW))>
<win32csr.dll: 7834 (guiconsole.c:290 (GuiConsoleUpdateBitmap))>
<win32csr.dll: 79fb (guiconsole.c:351 (GuiIntDrawRegion))>
<win32csr.dll: 7a70 (guiconsole.c:376 (GuiInvalidateCell))>
<win32csr.dll: 7be4 (guiconsole.c:421 (GuiWriteStream))>
<win32csr.dll: 20e5 (conio.c:497 (ConioWriteConsole))>
<win32csr.dll: 2cb2 (conio.c:871 (CsrWriteConsole))>
<csrss.exe: 1d3a (api/wapi.c:87 (CsrApiCallHandler))>
<csrss.exe: 1e8f (api/wapi.c:140 (Thread_Api2))>
> -----Original Message-----
> From: ros-kernel-bounces at reactos.com
> [mailto:ros-kernel-bounces at reactos.com] On Behalf Of Filip Navara
> Sent: Sunday, March 14, 2004 3:26 PM
> To: ReactOS Kernel List
> Subject: Re: [ros-kernel] crash in win32k
>
>
>
> Hi,
>
> I'm sorry that I can't debug it myself now. It looks pretty
> much like a
> big handle leak. Here is my *very hacky* patch that I'm using for
> debugging such handle leaks:
> www.volny.cz/xnavara/ooghII.diff. It prints out all allocated
> handles as
> soon as GDI runs out of handles including complete trace of where the
> handles were allocated. Typically it's pretty obvious where
> the leak is
> and so it shouldn't be hard to solve.
>
> Regards,
> Filip
>
More information about the Ros-kernel
mailing list