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

[MOUNTMGR / PNPMGR] MountedDevices hive is not pruned causing assertion fails

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Critical
    • None
    • Drivers: Storage, NTCore
    • None

    Description

      ReactOS 0.4.15-x86-dev (Build 20220407-0.4.15-dev-4335-g4342b84

      Each time the system is booted, new entries are added on Mounted Devices.

      After around 200 reboots (attaching a copy of the HIVE SYSTEM that has "one last boot chance" before the assertion fails), the hive corrupts causing the assertion (debug.log).

      By using RawReg register editor and deleting spurious entries (SZ_NONE entries with no names were created) / or periodically pruning the REG_SZ values inside the HKEY_LOCL_MACHINE\SYSTEM\MountedDevices key, the system boots without assertion.

      *** Assertion failed: Value->Signature == CM_KEY_VALUE_SIGNATURE
      ***   Source File: sdk/lib/cmlib/cmvalue.c, line 135
      

      Attachments

        1. debug.log
          14 kB
        2. screenshot-1.png
          screenshot-1.png
          30 kB
        3. SYSTEM
          1.53 MB

        Issue Links

          Activity

            People

              hbelusca hbelusca
              simonelombardo simonelombardo
              Votes:
              3 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: