[ros-bugs] [Bug 2292] Total commander crashes after pressing any key

ReactOS.Bugzilla at www.reactos.org ReactOS.Bugzilla at www.reactos.org
Tue Apr 28 00:53:28 CEST 2009


http://www.reactos.org/bugzilla/show_bug.cgi?id=2292





--- Comment #17 from Haos <olaf_siejka at o2.pl>  2009-04-28 00:53:26 CET ---
1. Boot to third stage
2. Install Total Commander 7.04 via cmd.exe
3. Run TC via cmd.exe to main screen
4. Click on the nag screen and press the right number to pass shareware
registration window
5. TC configuration, layout screen should appear. Mark "Show drive buttons
option:, then also mark "Show two drive button bars". Press Apply then OK.
6. You should be back to TC main window. Double-click on title bar, to maximise
the window.
7. Press down arrow. Error window should appear: "Exception EAccessViolation in
module totalcmd.exe at [address]. Access violation at address [address]. Read
of address [address].

Observed same thing when running TC one more time:
1. Rerun TC
2. Click on the right number at the nagging screen.
3. Press down arrow. Same bug.


Debug log:

(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0x0, requested: 0x40000)
(subsystems\win32\win32k\ntuser\window.c:2055) IntCreateWindowEx(): NCCREATE
message failed. No cleanup performed!
(subsystems\win32\win32k\ntuser\window.c:2118) IntCreateWindowEx(): send CREATE
message failed. No cleanup performed!
WARNING:  MmLockPagableSectionByHandle at ntoskrnl\mm\drvlck.c:43 is
UNIMPLEMENTED!
WARNING:  MmUnlockPagableImageSection at ntoskrnl\mm\drvlck.c:79 is
UNIMPLEMENTED!
(subsystems\win32\win32k\ntuser\timer.c:437) Invalid window handle
WARNING:  MmLockPagableSectionByHandle at ntoskrnl\mm\drvlck.c:43 is
UNIMPLEMENTED!
WARNING:  MmUnlockPagableImageSection at ntoskrnl\mm\drvlck.c:79 is
UNIMPLEMENTED!

Same, with catching first exception:

(subsystems\win32\win32k\objects\color.c:530) RealizePalette unimplemented for
device DCs
(subsystems\win32\win32k\objects\color.c:530) RealizePalette unimplemented for
device DCs
(subsystems\win32\win32k\objects\color.c:530) RealizePalette unimplemented for
device DCs
(subsystems\win32\win32k\objects\color.c:527) RealizePalette unimplemented for
memory managed DCs
WARNING:  NtUserLockWindowUpdate at
subsystems\win32\win32k\ntuser\window.c:4045 is UNIMPLEMENTED!
WARNING:  NtUserLockWindowUpdate at
subsystems\win32\win32k\ntuser\window.c:4045 is UNIMPLEMENTED!
WARNING:  NtUserLockWindowUpdate at
subsystems\win32\win32k\ntuser\window.c:4045 is UNIMPLEMENTED!
WARNING:  NtUserLockWindowUpdate at
subsystems\win32\win32k\ntuser\window.c:4045 is UNIMPLEMENTED!
(subsystems\win32\win32k\objects\color.c:527) RealizePalette unimplemented for
memory managed DCs
(subsystems\win32\win32k\objects\gdiobj.c:176) GDIOBJ_LockObj: Attempted to
lock object 0x82080322 t
hat is deleted!
(subsystems\win32\win32k\objects\color.c:530) RealizePalette unimplemented for
device DCs
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x80000)
(subsystems\win32\win32k\objects\color.c:530) RealizePalette unimplemented for
device DCs
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object
0xffffffff of wrong type (Ha
ndle: 0x7f0000, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\color.c:530) RealizePalette unimplemented for
device DCs
(subsystems\win32\win32k\objects\color.c:530) RealizePalette unimplemented for
device DCs
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object
0xffffffff of wrong type (Ha
ndle: 0x7f0000, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\objects\gdiobj.c:814) Attempted to lock object 0x0 of
wrong type (Handle: 0
x0, requested: 0x40000)
(subsystems\win32\win32k\ntuser\window.c:2055) IntCreateWindowEx(): NCCREATE
message failed. No clea
nup performed!
Entered debugger on first-chance exception (Exception Code: 0xc0000005) (Page
Fault)
Memory at 0x2CA15800 could not be read: Page not present.
kdb:> bt
Eip:
<2ca15800>
Frames:
<user32.dll:3891b (dll/win32/user32/windows/message.c:1177
(@IntCallWindowProcW at 24))>
<user32.dll:399e2 (dll/win32/user32/windows/message.c:2295
(User32CallWindowProcFromKernel at 8))>
<ntdll.dll:612d (dll\ntdll\dispatch\i386\dispatch.S:137
(KiUserCallbackDispatcher at 12))>
<user32.dll:3fefb (dll/win32/user32/windows/window.c:473 (CreateWindowExW at 48))>
<TOTALCMD.EXE:3d397>
<TOTALCMD.EXE:3d5a4>
<TOTALCMD.EXE:3d714>
<TOTALCMD.EXE:3d5a4>
<TOTALCMD.EXE:3d714>
<TOTALCMD.EXE:18d85>
<TOTALCMD.EXE:22af21>
<KERNEL32.DLL:23048 (dll/win32/kernel32/process/procsup.c:68
(BaseProcessStartup at 4))>
<00000000>


-- 
Configure bugmail: http://www.reactos.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the Ros-bugs mailing list