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

MS Office 2000/2003 Cannot be Installed after FASTFAT_NEW enabled

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 0.4.15
    • Wine

    Description

      I wanted to test the font date sorting PR by Mark Jansen and so I tried to install my copy of Office 2000 and it failed silently with nothing in the log. So I opened a CMD window and used DEBUGCHANNEL=+msi and captured some output which told me that it was failing in the database.c file on the call to StgOpenStorage. I did a bisect and found that this happened when the FASTFAT_NEW was enabled.

      15-1735 – Bad (f114209)

      15-1734 – Disk Error. Press any key to restart.
      15-1733 – Disk Error. Press any key to restart.
      15-1732 – Disk Error. Press any key to restart.
      15-1730 – Disk Error. Press any key to restart.
      15-1729 – Partition signature != 55AA.
      15-1728 – Assertion failed: (FileOffset->QuadPart + Length) <= SharedCacheMap->FileSize.QuadPart
      Source File: /ntoskrnl/cc/copy.c, line 561
      15-1725 – Assertion failed: (FileOffset->QuadPart + Length) <= SharedCacheMap->FileSize.QuadPart
      Source File: /ntoskrnl/cc/copy.c, line 561
      15-1724 – Setup could not create in installation directory. (c05f3d8 - FASTFAT Driver Enabled) the unhider

      15-1723 – Good (774a4c7)
      15-1721 – Good (d440434)

      I found that the call failed because the file that it was trying to open had a read-only attribute set. Our newer FASTFAT responded more correctly causing the failure. Eventually I found the problem was that the package.c file in "msi" was creating the file read-only because it copied it from the CD and copied its attributes. The fix was that package.c needed a Wine-6.8 sync in this section of code to fix the problem.

      package_c_01.patch

      Attachments

        Issue Links

          Activity

            People

              zefklop jgardou
              DougLyons DougLyons
              Votes:
              4 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: