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

BasepProbeForDllManifest incorrectly calls RtlCreateActivationContext

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: NTCore
    • Labels:
      None
    • Module:
    • Guilty Revision:
      70,522

      Description

      Wine's version of RtlCreateActivationContext expects an ACTCTXW structure, so kernel32's CreateActCtxW is a no-op for them.
      However in Windows, RtlCreateActivationContext uses the ACTIVATION_CONTEXT_DATA structure, and kernel32's function performs a conversion.

      As a result, our BasepProbeForDllManifest will not work with a correctly implemented version of RtlCreateActivationContext (which we e.g. get when running with Windows's ntdll like on the VMware-Hybrid testbot), and always return STATUS_SXS_INVALID_ACTCTXDATA_FORMAT.

      cc fireball

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated: