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

FileSystem corruption on FAT32 right after 3rd stage bootup after fresh install

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Blocker
    • Resolution: Fixed
    • Fix Version/s: 0.4.15
    • Component/s: NTCore
    • Labels:

      Description

      I did a fresh installation of official reactos-bootcd-0.4.15-dev-2460-ga825523-x86-gcc-lin-dbg.iso from iso.reactos.org.
      on VBox 4.3.12 with 10.00GB fixed size .VHD.
      During 1st stage setup I let it do a clean format of my partition (to FAT32).

      Out of curiosity I checked the size of the ReactOS folder directly after the setup after it entered 3rd stage, and was quite surprised to see "ros folder being pretty large with 1.94GB" pretty_large.png

      When I digged further to see which folder grew that much, I saw that I had FileSystem corruption, which in fact was causing that folder to be so big
      fileSystemCorruption_RightAfterInstall.png
      reactos-bootcd-0.4.15-dev-2460-ga825523-x86-gcc-lin-dbg_FSCORRUPTION.log

      Our storage stack of 0.4.15 is seriously fucked up and we definitely can not release anything like that!!!

      The ticket is of random nature, reproducibility quick-estimation around 30%.

      Regression test the hard facts
      reactos-bootcd-0.4.15-dev-2534-geba00d1-x86-gcc-lin-dbg.iso proven FSCORRUPTION in C:\ReactOS
      reactos-bootcd-0.4.15-dev-2479-gd2c4713-x86-gcc-lin-dbg.iso proven FSCORRUPTION in C:\ReactOS
      reactos-bootcd-0.4.15-dev-2475-g823ddc3-x86-gcc-lin-dbg.iso proven FSCORRUPTION in C:\ReactOS
      reactos-bootcd-0.4.15-dev-2470-g07dcec0-x86-gcc-lin-dbg.iso proven FSCORRUPTION in C:\ReactOS
      reactos-bootcd-0.4.15-dev-2460-ga825523-x86-gcc-lin-dbg.iso proven FSCORRUPTION in C:\ReactOS
      reactos-bootcd-0.4.15-dev-2350-g7194f2f-x86-gcc-lin-dbg_GOTCHA_onFirstTry.png
      reactos-bootcd-0.4.15-dev-2340-g6b700c6-x86-gcc-lin-dbg_GOTCHA_on1stTry.png
      reactos-bootcd-0.4.15-dev-2310-g370982a-x86-gcc-lin-dbg_GOTCHA_on1stTry.png
      reactos-bootcd-0.4.15-dev-2309-g6d957d6-x86-gcc-lin-dbg_GOTCHA_on1stTry.png
      reactos-bootcd-0.4.15-dev-2308-gb10d92a-x86-gcc-lin-dbg_GOTCHA_on4thTry.png
      reactos-bootcd-0.4.15-dev-2307-g4337841-x86-gcc-lin-dbg.iso 12 x tested
      reactos-bootcd-0.4.15-dev-2300-g82c9081-x86-gcc-lin-dbg.iso 10 x tested
      reactos-bootcd-0.4.15-dev-2200-g8494688-x86-gcc-lin-dbg.iso 10 x tested
      reactos-bootcd-0.4.15-dev-2022-g44eecfa-x86-gcc-lin-dbg.iso 10 x tested
      reactos-bootcd-0.4.15-dev-1627-gaf0f858-x86-gcc-lin-dbg.iso 1 x tested
      reactos-bootcd-0.4.15-dev-1456-g889eab7-x86-gcc-lin-dbg.iso 1 x tested

        Attachments

        1. 0.4.15-dev-2591-g831cad3_after_sledgehammer_revert_ok.png
          0.4.15-dev-2591-g831cad3_after_sledgehammer_revert_ok.png
          35 kB
        2. 0.4.15-dev-2591-g831cad3_sledgehammer_revert__and_everything_is_ok.log
          515 kB
        3. 0.4.15-dev-2599-gb0ebf68_vanilla_1stTry_CORE-17851_and_CORE-17582_butNoAssertionHit.log
          91 kB
        4. 0.4.15-dev-2599-gb0ebf68_vanilla_2ndTry_ASSERTION_WAS_HIT_2ND_STAGE_translated.log
          62 kB
        5. 0.4.15-dev-2599-gb0ebf68_withZefklopFix_for_CORE-17587_withAsserts_JID59534.log
          1.07 MB
        6. A_ShitLoad_Of_Logs_Covering_Good_And_Bad_Paths_Of_CORE-17581_CORE-17582_CORE-17587.7z
          31 kB
        7. CORE-17587.diff
          4 kB
        8. CORE-17587-complete.diff
          5 kB
        9. CORE-17587-no-assert.diff
          4 kB
        10. fileSystemCorruption_RightAfterInstall.png
          fileSystemCorruption_RightAfterInstall.png
          37 kB
        11. pretty_large.png
          pretty_large.png
          49 kB
        12. reactos-bootcd-0.4.15-dev-2308-gb10d92a-x86-gcc-lin-dbg_GOTCHA_on4thTry.png
          reactos-bootcd-0.4.15-dev-2308-gb10d92a-x86-gcc-lin-dbg_GOTCHA_on4thTry.png
          26 kB
        13. reactos-bootcd-0.4.15-dev-2309-g6d957d6-x86-gcc-lin-dbg_GOTCHA_on1stTry.png
          reactos-bootcd-0.4.15-dev-2309-g6d957d6-x86-gcc-lin-dbg_GOTCHA_on1stTry.png
          27 kB
        14. reactos-bootcd-0.4.15-dev-2310-g370982a-x86-gcc-lin-dbg_GOTCHA_on1stTry.png
          reactos-bootcd-0.4.15-dev-2310-g370982a-x86-gcc-lin-dbg_GOTCHA_on1stTry.png
          26 kB
        15. reactos-bootcd-0.4.15-dev-2340-g6b700c6-x86-gcc-lin-dbg_GOTCHA_on1stTry.png
          reactos-bootcd-0.4.15-dev-2340-g6b700c6-x86-gcc-lin-dbg_GOTCHA_on1stTry.png
          27 kB
        16. reactos-bootcd-0.4.15-dev-2350-g7194f2f-x86-gcc-lin-dbg_GOTCHA_onFirstTry.png
          reactos-bootcd-0.4.15-dev-2350-g7194f2f-x86-gcc-lin-dbg_GOTCHA_onFirstTry.png
          31 kB
        17. reactos-bootcd-0.4.15-dev-2460-ga825523-x86-gcc-lin-dbg_FSCORRUPTION.log
          147 kB
        18. reactos-bootcd-0.4.15-dev-2470-g07dcec0-x86-gcc-lin-dbg_FSCORRUPTION.png
          reactos-bootcd-0.4.15-dev-2470-g07dcec0-x86-gcc-lin-dbg_FSCORRUPTION.png
          38 kB
        19. reactos-bootcd-0.4.15-dev-2475-g823ddc3-x86-gcc-lin-dbg_FSCORRUPTION_3GB.png
          reactos-bootcd-0.4.15-dev-2475-g823ddc3-x86-gcc-lin-dbg_FSCORRUPTION_3GB.png
          29 kB
        20. reactos-bootcd-0.4.15-dev-2479-gd2c4713-x86-gcc-lin-dbg_FSCORR_the_folder_is_not_deterministic.png
          reactos-bootcd-0.4.15-dev-2479-gd2c4713-x86-gcc-lin-dbg_FSCORR_the_folder_is_not_deterministic.png
          38 kB
        21. reactos-bootcd-0.4.15-dev-2534-geba00d1-x86-gcc-lin-dbg_FSCORRUPT_GOTCHA.png
          reactos-bootcd-0.4.15-dev-2534-geba00d1-x86-gcc-lin-dbg_FSCORRUPT_GOTCHA.png
          35 kB
        22. sledgehammer_revert_of_0.4.15-dev-2308-gb10d92a_and_0.4.15-dev-2310-g370982a.patch
          16 kB

          Issue Links

            Activity

              People

              • Assignee:
                zefklop jgardou
                Reporter:
                reactosfanboy reactosfanboy
              • Votes:
                6 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: