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

IoPageWrite failed / Freeing dirty VACB debug spam

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: 0.4.5
    • Component/s: NTCore
    • Labels:
      None
    • Module:
    • Sprint:
      March 2017, April 2017

      Description

      These lines happen during the NtReadFile/NtWriteFile apitests on testbot and in various other conditions.

      Root cause (at least in the case of these tests) is that the FS reduces file size to 0 before uninitializing the cache for deleted files. The flushing writes are then rejected by fastfat as invalid because they are past the end of the file.

        Attachments

        1. cc+fastfat.patch
          9 kB
          ThFabba
        2. cc+fastfat.patch
          9 kB
          ThFabba
        3. cc-purge.patch
          7 kB
          ThFabba
        4. cc-truncate-on-uninit.patch
          8 kB
          ThFabba
        5. fastfat-flush-dont-purge.patch
          1 kB
          ThFabba

          Issue Links

            Activity

              People

              • Assignee:
                ThFabba ThFabba
                Reporter:
                ThFabba ThFabba
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: