[ros-bugs] [Bug 4114] New: Page Fault during typing url on FF1/2, while catching first-chance exceptions

ReactOS.Bugzilla at www.reactos.org ReactOS.Bugzilla at www.reactos.org
Mon Feb 2 00:15:21 CET 2009


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

           Summary: Page Fault during typing url on FF1/2, while catching
                    first-chance exceptions
           Product: ReactOS
           Version: TRUNK
          Platform: QEmu
        OS/Version: ReactOS
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: Kernel
        AssignedTo: ros-bugs at reactos.org
        ReportedBy: olaf_siejka at o2.pl
         QAContact: ros-bugs at reactos.org


Happens on KQEMU, ROS revision 39272. You need to install FF1/2 and run it.
After page is loaded, break into KDBG and set catching on all exceptions (it is
vital, as without it the bug doesn`t happen):

←[7h♣Entered debugger on embedded INT3 at 0x0008:0x808c1cd2.
kdb:> set condition * first always
kdb:> cont

Then try to type an adress, lets say www.google.pl - as soon as you hit www.
Reactos will throw an exception, instead of displaying list with possible
urls). It doesnt happen on FF clone - K-meleon, but this browser do not display
the url list after first dot.

Entered debugger on first-chance exception (Exception Code: 0xc0000005) (Page
Fault)
Memory at 0x7FFF0000 could not be written: Page not present.
kdb:>  bt
Eip:
<NTOSKRNL.EXE:32cb8 (ntoskrnl/ex/exintrin.c:128 (ProbeForRead at 12))>
Frames:
<win32k.sys:5cdd5 (subsystems/win32/win32k/ntuser/callback.c:502
(co_IntCallHookProc at 28))>
<win32k.sys:66614 (subsystems/win32/win32k/ntuser/hook.c:343
(@co_HOOK_CallHooks at 16))>
<win32k.sys:6cc09 (subsystems/win32/win32k/ntuser/message.c:319
(@IntCallWndProc at 20))>
<win32k.sys:6e105 (subsystems/win32/win32k/ntuser/message.c:1503
(@co_IntSendMessageTimeoutSingle at 28))>
<win32k.sys:6e3db (subsystems/win32/win32k/ntuser/message.c:1677
(@co_IntPostOrSendMessage at 16))>
<win32k.sys:8174f (subsystems/win32/win32k/ntuser/winpos.c:591
(@co_WinPosDoWinPosChanging at 16))>
<win32k.sys:81b56 (subsystems/win32/win32k/ntuser/winpos.c:914
(@co_WinPosSetWindowPos at 28))>
<win32k.sys:8019e (subsystems/win32/win32k/ntuser/window.c:4434
(NtUserSetWindowPos at 28))>
<NTOSKRNL.EXE:ba2d8 (ntoskrnl\ke\i386\trap.s:244 (KiFastCallEntry))>
<ntdll.dll:618e>
<firefox.exe:26280d>
<firefox.exe:2628a7>
<firefox.exe:26fd12>
<firefox.exe:23fc3a>
<firefox.exe:2b7e54>
<firefox.exe:2b7e54>
<firefox.exe:2e5504>
<firefox.exe:25a83f>
<firefox.exe:2e5887>
<firefox.exe:17937e>
<firefox.exe:18024c>--- Press q to abort, any other key to continue ---

<firefox.exe:17e63d>
<firefox.exe:1a4577>
<firefox.exe:180f2e>
<firefox.exe:1811b7>
<xpcom_core.dll:3d30b>
<firefox.exe:23299>
<firefox.exe:20f18>
<js3250.dll:21906>
<js3250.dll:21cb2>
<js3250.dll:21e0a>
<js3250.dll:32eb6>
<js3250.dll:332f0>
<js3250.dll:267c1>
<js3250.dll:2195e>
<js3250.dll:21cb2>
<js3250.dll:21e0a>
<js3250.dll:3350d>
<js3250.dll:3c41>
<firefox.exe:2af21>
<firefox.exe:293db>
<xpcom_core.dll:3c7f1>
<firefox.exe:45d1d3>
<firefox.exe:45d841>--- Press q to abort, any other key to continue ---

<firefox.exe:45cfd2>
<firefox.exe:468576>
<firefox.exe:45d312>
<firefox.exe:45d024>
<firefox.exe:454a8c>
<firefox.exe:1012>
<kernel32.dll:22400>
<00000000>
kdb:>


-- 
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.
You are the assignee for the bug.


More information about the Ros-bugs mailing list