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

msvcp80.dll occupies memory space assigned to user32.dll

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • Major
    • None
    • None
    • None

    Description

      Microsoft Visual C++ 2005 is broken in ReactOS. Executing programs using this library(in my own case, the League of Legends patcher) result in user32.dll being relocated in memory because of msvcp80.dll occupying its memory space.

      Reproduction Steps:

      Install ReactOS r75210, Visual C++ 2005 and League of Legends. (My tests were done with an old League of Legends installer made for WinXP - it works on said version and on Win7 without any problems at all; even on Linux with Wine no critical bugs occur.)

      Go to C:/Riot Games and launch lol.launcher.admin.exe - it should throw an error like in the screenshot below:

      EDIT: The screenshot gets cut off.

      The error occurs with both the version of VC++ 2005 available in the ReactOS Application Manager and the one available on Microsoft's website.

      VirtualBox configuration: Identical with the configuration used in the VirtualBox images from your website.

      Debug Log: (it contains multiple reboots and crashes, I'll upload a cleaner one) putty.log

      EDIT : Newer, cleaner log: putty2.log

      Attachments

        1. ldr.patch
          11 kB
        2. putty.log
          1.44 MB
        3. putty2.log
          67 kB
        4. pUYCQ6F.png
          pUYCQ6F.png
          245 kB

        Activity

          People

            bug zilla Bug Zilla
            DragonSky DragonSky
            Votes:
            2 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: