Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-3794

Page Fault during typing url on FF1/2, while catching first-chance exceptions

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • None
    • Win32SS
    • None
    • Operating System: ReactOS
      Platform: x86 Hardware

    Description

      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@12))>
      Frames:
      <win32k.sys:5cdd5 (subsystems/win32/win32k/ntuser/callback.c:502 (co_IntCallHookProc@28))>
      <win32k.sys:66614 (subsystems/win32/win32k/ntuser/hook.c:343 (@co_HOOK_CallHooks@16))>
      <win32k.sys:6cc09 (subsystems/win32/win32k/ntuser/message.c:319 (@IntCallWndProc@20))>
      <win32k.sys:6e105 (subsystems/win32/win32k/ntuser/message.c:1503 (@co_IntSendMessageTimeoutSingle@28))>
      <win32k.sys:6e3db (subsystems/win32/win32k/ntuser/message.c:1677 (@co_IntPostOrSendMessage@16))>
      <win32k.sys:8174f (subsystems/win32/win32k/ntuser/winpos.c:591 (@co_WinPosDoWinPosChanging@16))>
      <win32k.sys:81b56 (subsystems/win32/win32k/ntuser/winpos.c:914 (@co_WinPosSetWindowPos@28))>
      <win32k.sys:8019e (subsystems/win32/win32k/ntuser/window.c:4434 (NtUserSetWindowPos@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:>

      Attachments

        Activity

          People

            jimtabor jimtabor
            haos Haos
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: