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

.NET Framework v4.0: install aborts silently, on FAT32 disk of 1 GiB "only"

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: 0.4.13
    • Component/s: NTCore
    • Labels:
    • Module:
    • Guilty Commit:
      0.4.11-dev-210-g2a80ae2

      Description

      Manual host download and run, from a custom .iso, of dotNetFx40_Full_x86_x64.exe, from RApps link.

      Virtual PC 2004 SP1
      Tested with 256 MiB memory.

      Logs look like a fastfat/cc regression, which happened during 0.4.11-dev.
      Cc Pierre Schweitzer

      ReactOS-0.4.9-iso
      2 GiB disk: installs fine.
      1 GiB disk: immediate dialog saying "not enough disk space", then install aborts.
      I assume that old behavior was a "bug", that got fixed later.

      reactos-bootcd-0.4.11-dev-1-gb277cbd-x86-gcc-lin-dbg
      1 GiB disk: extracts files, disk activity for a long while, then start of actual install. (Worked fine so far. I aborted there.)
      Free disk space started at 400 MiB, then 165 MiB remained.

      Same test, after reducing free space to 354 from 402 MiB, then 116 MiB remained.
      Then, this issue is not triggered by later builds simply using (a little) more space.

      reactos-bootcd-0.4.11-dev-237-g1f85e4f-x86-gcc-lin-dbg
      reactos-bootcd-0.4.11-dev-474-g38e20b6-x86-gcc-lin-dbg
      reactos-bootcd-0.4.12-dev-1-g4d974e5-x86-gcc-lin-dbg
      1 GiB disk: extracts files, disk activity for a while, then aborts silently.

      ...
      (ntoskrnl/cc/copy.c:791) Actively deferring write for: FFB3CDC0
      (drivers/filesystems/fastfat/fat.c:61) WARNING: File system corruption detected. You may need to run a disk repair utility.
      (drivers/filesystems/fastfat/fat.c:754) WARNING: File system corruption detected. You may need to run a disk repair utility.
      (drivers/storage/class/disk/disk.c:1561) Reading beyond partition end! startingOffset: 17592188147712, PartitionLength: 1072431104
      (ntoskrnl/cc/copy.c:138) IoPageRead failed, Status c000000d
      WARNING:  HvpWriteLog at sdk/lib/cmlib/hivewrt.c:29 is UNIMPLEMENTED!
      WARNING:  IntGoGhost at /srv/buildbot/Build_GCCLin_x86/build/win32ss/user/ntuser/ghost.c:16 is UNIMPLEMENTED!
      (drivers/filesystems/fastfat/fat.c:61) WARNING: File system corruption detected. You may need to run a disk repair utility.
      

      reactos-bootcd-0.4.13-dev-168-g262f712-x86-gcc-lin-dbg
      2 GiB disk: installs fine.
      1 GiB disk: extracts files, disk activity for a while, then aborts silently.

      err:(dll/win32/shell32/CDefaultContextMenu.cpp:389) IShellExtInit::Initialize failed.clsid {09799afb-ad67-11d1-abcd-00c04fc30936} hr 0x80004005
      fixme:(dll/win32/shell32/shlexec.cpp:1810) flags ignored: 0x00000004
      CDrivesFolder.cpp:557: Unexpected failure 80004002.
      CRegFolder.cpp:422: Unexpected failure 80004002.
      (dll/ntdll/ldr/ldrinit.c:1623) LdrpInitializeProcessCompat: Found guid for winver 0x601
      (dll/ntdll/ldr/ldrutils.c:1335) LDR: LdrpMapDll Relocating Image Name comdlg32.dll (7BAB0000-7BBA5000 -> 00250000)
      (dll/ntdll/ldr/ldrutils.c:1374) Overlapping DLL: C:\ReactOS\system32\SHELL32.dll
      fixme:(dll/win32/clusapi/clusapi.c:70) ((null)) stub!
      fixme:(dll/win32/clusapi/clusapi.c:92) (DEADBEEF, 4) stub!
      fixme:(dll/win32/clusapi/clusapi.c:114) (DEADBEEF, 0, 0012F990, 0013CF60, 261) stub!
      fixme:(dll/win32/clusapi/clusapi.c:103) (DEADBEEF) stub!
      fixme:(dll/win32/clusapi/clusapi.c:81) (DEADBEEF) stub!
      fixme:(dll/win32/advapi32/misc/efs.c:58) DecryptFileW(C:\eb15318ffa0c4fdcdcf42363\) not implemented!
      WARNING:  CcScheduleReadAhead at ntoskrnl/cc/cacheman.c:217 is UNIMPLEMENTED!
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
      (ntoskrnl/cc/copy.c:790) Actively deferring write for: FFA97028
       
      // With a 2 GiB disk, there are many more 'Actively deferring write for',
      // and no corruption.
       
      (drivers/filesystems/fastfat/fat.c:61) WARNING: File system corruption detected. You may need to run a disk repair utility.
      (ntoskrnl/cc/copy.c:138) IoPageRead failed, Status c0000102
      (drivers/filesystems/fastfat/fat.c:61) WARNING: File system corruption detected. You may need to run a disk repair utility.
      (drivers/filesystems/fastfat/fat.c:754) WARNING: File system corruption detected. You may need to run a disk repair utility.
      (drivers/storage/class/disk/disk.c:1579) Reading beyond partition end! startingOffset: 17592188147712, PartitionLength: 1072431104
      (ntoskrnl/cc/copy.c:218) IoPageWrite failed, Status c000000d
      (drivers/filesystems/fastfat/fat.c:61) WARNING: File system corruption detected. You may need to run a disk repair utility.
      (ntoskrnl/cc/copy.c:218) IoPageWrite failed, Status c0000102
      (drivers/filesystems/fastfat/fat.c:61) WARNING: File system corruption detected. You may need to run a disk repair utility.
      (ntoskrnl/cc/copy.c:218) IoPageWrite failed, Status c0000102
      (drivers/filesystems/fastfat/fat.c:61) WARNING: File system corruption detected. You may need to run a disk repair utility.
      (ntoskrnl/cc/copy.c:218) IoPageWrite failed, Status c0000102
      (drivers/filesystems/fastfat/fat.c:61) WARNING: File system corruption detected. You may need to run a disk repair utility.
      (ntoskrnl/cc/copy.c:218) IoPageWrite failed, Status c0000102
      (drivers/filesystems/fastfat/fat.c:61) WARNING: File system corruption detected. You may need to run a disk repair utility.
      (ntoskrnl/cc/copy.c:218) IoPageWrite failed, Status c0000102
      (drivers/filesystems/fastfat/fat.c:61) WARNING: File system corruption detected. You may need to run a disk repair utility.
      (ntoskrnl/cc/copy.c:218) IoPageWrite failed, Status c0000102
      (drivers/filesystems/fastfat/fat.c:61) WARNING: File system corruption detected. You may need to run a disk repair utility.
      (ntoskrnl/cc/copy.c:218) IoPageWrite failed, Status c0000102
      (ntoskrnl/cc/view.c:1202) Freeing dirty VACB
      (ntoskrnl/cc/view.c:1202) Freeing dirty VACB
      (ntoskrnl/cc/view.c:1202) Freeing dirty VACB
      (ntoskrnl/cc/view.c:1202) Freeing dirty VACB
      (ntoskrnl/cc/view.c:1202) Freeing dirty VACB
      (ntoskrnl/cc/view.c:1202) Freeing dirty VACB
      (ntoskrnl/cc/view.c:1202) Freeing dirty VACB
      (ntoskrnl/cc/view.c:1202) Freeing dirty VACB
      (drivers/filesystems/fastfat/fat.c:61) WARNING: File system corruption detected. You may need to run a disk repair utility.
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                bug zilla Bug Zilla
                Reporter:
                Serge Gautherie Serge Gautherie
              • Votes:
                2 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: