[ros-dev] taskmgr crashes in regobj.c - CmiObjectParse on Virtual
PC
James Tabor
jimtabor at adsl-64-217-116-74.dsl.hstntx.swbell.net
Fri Nov 12 06:45:52 CET 2004
Hi!
I can start taskmgr but it does not display at all! I've even seen it running
by executing ps.exe. I started with cmd at boot time and executed taskmgr from
the cmd prompt and I get the gui loaded but w/o the taskmgr displayed. After
a Alt-F4 and a click of the mouse I get this.
(objects/gdiobj.c:711) called from: objects/color.c:453
(objects/gdiobj.c:537) Invalid ObjectHandle 0x00050022
(objects/gdiobj.c:709) GDIOBJ_LockObj failed for 0x00080021, reqtype 0x00080000
reason 1
(objects/gdiobj.c:711) called from: objects/color.c:453
KeBugCheckWithTf at ke/catch.c:164
Bug detected (code 1e param 0 0 0 0)
KMODE_EXCEPTION_NOT_HANDLED
Page Fault Exception: 14(0)
Processor: 0 CS:EIP 8:dd7af992 <win32k.sys: 13992>
cr2 f000e8e2 cr3 3ce4e000 Proc: c0b24228 Pid: 4 <csrss> Thrd: c0b7c900 Tid: 27
DS 10 ES 10 FS 30 GS 10
EAX: f000e816 EBX: 00000000 ECX: f000e816
EDX: ccfc0eb0 EBP: ddc26dcc ESI: 00d2feb0 ESP: ddc26d40
EDI: ddc26f84 EFLAGS: 00010282 kESP ddc26d40 kernel stack base ddc24000
Frames: <win32k.sys: 130c7> <win32k.sys: 13290> <win32k.sys: 1d1e6> <win32k.sys:
1d7f7> <win32k.sys: 1db26> <ntoskrnl.exe: 35cd> <77E7036B>
This was with real hardware.
CPU supports PAE mode
(ke/i386/kernel.c:341) CPU doesn't run in PAE mode
(ke/i386/kernel.c:346) CPU Vendor: AuthenticAMD
(ke/i386/kernel.c:350) CPU Model: AMD Athlon(tm) XP 2000+
(ke/i386/kernel.c:353) Ke386CacheAlignment: 64
(ke/i386/kernel.c:356) Ke386L1CacheSize: 128kB
(ke/i386/kernel.c:360) Ke386L2CacheSize: 256kB
DriverBase for \SystemRoot\system32\drivers\pci.sys: dd221000
Peripheral Component Interconnect Bus Driver
Theodor Willax wrote:
> Hi,
>
> I'm getting repeatedly kernel crashes in regobj.c - CmiObjectParse (line
> 168). To reproduce the crash start task manager with a right click on
> the taskbar, minimize this instance of taskmanager and start a new one.
> Here the code
> ----
> else
> {
> if ((FoundObject->KeyCell->Flags & REG_KEY_LINK_CELL) &&
> !((Attributes & OBJ_OPENLINK) && (EndPtr == NULL)))
> {
> DPRINT("Found link\n");
>
> RtlInitUnicodeString(&LinkPath, NULL);
> ----
I poked around in cm/regobj.c and enabled the DPRINT's, it failed at boot time!
>
> FoundObject->KeyCell is NULL. Does anybody else have the same problem?
>
> I've attached two screenshots of the BSODs. Clean compile of last cvs
> snapshot.
>
> Regards,
> Theo
Sorry I'm still hacken it,
James
More information about the Ros-dev
mailing list