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

Rare 'Assertion failed: TempPte.u.Hard.Valid == 1' at Stage 3, "reported by" MiWriteProtectSystemImage() called from MmLoadSystemImage()

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 0.4.15
    • NTCore
      • QEMU 0.9.1
      • Virtual PC 2004 SP1

    Description

      reactos-bootcd-0.4.14-dev-115-g4576127-x86-gcc-lin-dbg

      ACPI HAL:
      works fine.

      Standard HAL, Stage 3:

      (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\System32\win32k.sys at ... with ... pages
      (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\System32\ftfd.dll at FC59D000 with 12f pages
       
      *** Assertion failed: TempPte.u.Hard.Valid == 1
      ***   Source File: /srv/buildbot/worker_data/Build_GCCLin_x86/build/ntoskrnl/mm/ARM3/sysldr.c, line 2412
       
      Break repeatedly, break Once, Ignore, terminate Process or terminate Thread (boipt)?
      kdb:> o
      Execute '.cxr FC9B5544' to dump context
       
      Entered debugger on embedded INT3 at 0x0008:0x809564e2.
      kdb:> bt
      Eip:
      <ntoskrnl.exe:1564e3 (sdk/lib/rtl/i386/debug_asm.S:34 (DbgBreakPoint))>
      Frames:
      <ntoskrnl.exe:cffac (ntoskrnl/mm/ARM3/sysldr.c:2412 (MiSetSystemCodeProtection))>
      Couldn't access memory at 0xFC9B584C!
      

      For what it's worth,
      this assertion is triggered on ftfd.dll (1st) or win32k.sys (2nd):
      can't tell which one (or both) until reproduced (with a custom log)...

      Attachments

        1. 0.4.13-RC-31-g056aed0_can_still_happen.log
          111 kB
          reactosfanboy
        2. CORE-16449_Qemu091_log.txt
          82 kB
          Serge Gautherie
        3. CORE-16449_Qemu091_Stage2_201012_cab_win32k.7z
          628 kB
          Serge Gautherie
        4. CORE-16449_Qemu091_Stage2_201012_log.txt
          45 kB
          Serge Gautherie

        Issue Links

          Activity

            People

              ThFabba ThFabba
              Serge Gautherie Serge Gautherie
              Votes:
              4 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: