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

HxD folder not being deleted after uninstall then can't be deleted manually until next reboot

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Critical
    • 0.4.15
    • None

    Description

      REGRESSION: Guilty revs : 

      reactos-bootcd-0.4.16-dev-12-gbad0dd5-x86-gcc-lin-dbg
      reactos-bootcd-0.4.15-dev-8109-gd7be748-x86-gcc-lin-dbg was already affected
      reactos-bootcd-0.4.15-dev-3000-gdae0e3c-x86-gcc-lin-dbg was already affected
      reactos-bootcd-0.4.15-dev-1800-gd52f937-x86-gcc-lin-dbg was affected and left unins000.exe in folder after uninstall process is terminated (see below)
      reactos-bootcd-0.4.15-dev-1777-g3efc5b1-x86-gcc-lin-dbg
      reactos-bootcd-0.4.15-dev-1751-g6d97d8d-x86-gcc-lin-dbg
      reactos-bootcd-0.4.15-dev-1746-g30f71c7-x86-gcc-lin-dbg
      reactos-bootcd-0.4.15-dev-1735-gf114209-x86-gcc-lin-dbg
      reactos-bootcd-0.4.15-dev-1730-gc74cbf0-x86-gcc-lin-dbg : Does not boot, disk error
      reactos-bootcd-0.4.15-dev-1729-gc295d6b-x86-gcc-lin-dbg : Does not boot, disk error
      reactos-bootcd-0.4.15-dev-1725-g91edefa-x86-gcc-lin-dbg : Does not install, *** Assertion failed: (FileOffset->QuadPart + Length) <= SharedCacheMap->FileSize.QuadPart
      reactos-bootcd-0.4.15-dev-1724-gc05f3d8-x86-gcc-lin-dbg : Does not install (can't create installation directory)
      reactos-bootcd-0.4.15-dev-1723-g774a4c7-x86-gcc-lin-dbg : Folder is not deleted automatically but can be manually deleted afterwards
      reactos-bootcd-0.4.15-dev-1721-gd440434-x86-gcc-lin-dbg : Folder is not deleted automatically but can be manually deleted afterwards
      reactos-bootcd-0.4.15-dev-1720-gb46173e-x86-gcc-lin-dbg : Does not boot, CurrentControlSet link failed.
      reactos-bootcd-0.4.15-dev-1719-gba49c39-x86-gcc-lin-dbg : Does not boot, CurrentControlSet link failed.
      reactos-bootcd-0.4.15-dev-1717-gd8cdb89-x86-gcc-lin-dbg : Does not install, unable to save screen settings
      reactos-bootcd-0.4.15-dev-1716-ge4047d1-x86-gcc-lin-dbg
      reactos-bootcd-0.4.15-dev-1715-gf1631b4-x86-gcc-lin-dbg
      reactos-bootcd-0.4.15-dev-1702-g10ac04f-x86-gcc-lin-dbg
      reactos-bootcd-0.4.15-dev-1675-g39b6643-x86-gcc-lin-dbg
      reactos-bootcd-0.4.15-dev-1497-ga748350-x86-gcc-lin-dbg
      reactos-bootcd-0.4.15-dev-1245-g5c7ce44-x86-gcc-lin-dbg (Cleanup from https://github.com/reactos/reactos/commit/5c7ce4475e246560d1622b8cc60dc603e3955f66 is NOT in cause)
      reactos-bootcd-0.4.15-dev-1196-g303f17f-x86-gcc-lin-dbg (Overflow queue from https://github.com/reactos/reactos/commit/303f17f884513ebf89d4c10744219382fea1d1d1 is NOT in cause)
      reactos-bootcd-0.4.15-dev-1139-g320abaf-x86-gcc-lin-dbg (Deferred write IRP change from https://github.com/reactos/reactos/commit/320abafdc3ce9c89d561bb41e4d5bd6a34f1442e is NOT in cause)
      reactos-bootcd-0.4.15-dev-1138-g6b3f309-x86-gcc-lin-dbg
      reactos-bootcd-0.4.15-dev-1000-gb62948e-x86-gcc-lin-dbg
      reactos-bootcd-0.4.14-release-123-gcc9c2ba-x86-gcc-lin-dbg

      • Install HxD from RAPPS
      • Uninstall HxD using unins000.exe from HxD folder, opened in Explorer
      • "c:\Program Files\HxD" remains present (but disappear after reboot)
      • W2K3 : Folder gets deleted part of the uninstall process (and explorer window to this folder, if open, closes immediately)
      • Deleting this file (DEL from Explorer) fails without reason not feedback to user
      • Video : ReactOS-screen0.webm

      err:(dll/win32/shell32/shlfileop.cpp:2350) FindFirstFileW C:\Program Files\HxDHxD\* failed
      fixme:(dll/win32/shell32/folders/CRecycleBin.cpp:1084) stub
      err:(dll/win32/shell32/droptargets/CRecyclerDropTarget.cpp:65) SHFileOperation failed with 0x402 

      FindFirstFileW C:\Program Files\HxDHxD* failed ==> "HxDHxD" is erroneous here, "HxD" would have been expected

      err:(dll/win32/shell32/droptargets/CRecyclerDropTarget.cpp:65) SHFileOperation failed with 0x402 => 0x402 means "unknown error" as per https://learn.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-shfileoperationw 

      Note : 

      • rd / rmdir fail too with "Access id denied." but nothing being logged

      Looks related / similar to CORE-17726

      ==================================

      reactos-bootcd-0.4.15-dev-1800-gd52f937-x86-gcc-lin-dbg : uninst000.exe is left after uninstall

       

      Attachments

        1. ReactOS-screen0.webm
          268 kB
        2. ReactOS-0.4.14r123.webm
          5.06 MB
        3. putty.log
          103 kB
        4. image-2024-09-29-22-15-28-167.png
          image-2024-09-29-22-15-28-167.png
          18 kB
        5. image-2024-09-29-16-05-11-106.png
          image-2024-09-29-16-05-11-106.png
          1 kB
        6. image-2024-09-29-16-04-39-679.png
          image-2024-09-29-16-04-39-679.png
          7 kB
        7. image-2024-09-29-15-13-33-992.png
          image-2024-09-29-15-13-33-992.png
          26 kB
        8. 0.4.14r123-01.txt
          43 kB

        Issue Links

          Activity

            People

              zefklop jgardou
              KRosUser KRosUser
              Votes:
              2 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: