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

        Activity

          People

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

            Dates

              Created:
              Updated: