[Bug 26524] Muvee Reveal 8.0.1.1421 crashes on startup (main assembly manifest parser failure)

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Jan 1 10:08:07 CST 2014


http://bugs.winehq.org/show_bug.cgi?id=26524

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Muvee Reveal 8.0.1.1421     |Muvee Reveal 8.0.1.1421
                   |crashes on startup          |crashes on startup (main
                   |                            |assembly manifest parser
                   |                            |failure)

--- Comment #11 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

it seems the parsing of the main assembly manifest goes haywire...

--- snip ---
...
002e:Call KERNEL32.__wine_kernel_init() ret=7bc5a056
002e:trace:actctx:RtlCreateActivationContext 0xfff1c1bc 00000088
002e:trace:actctx:get_manifest_in_module looking for res #0001 in module
0x400000 L"C:\\Program Files\\muvee Technologies\\muvee
Reveal\\muveereveal.exe"
002e:trace:actctx:get_manifest_in_associated_manifest looking for manifest
associated with (null) id 1
002e:trace:actctx:get_manifest_in_manifest_file loading manifest file
L"\\??\\C:\\Program Files\\muvee Technologies\\muvee
Reveal\\muveereveal.exe.manifest"
002e:trace:actctx:parse_manifest parsing manifest loaded from
L"\\??\\C:\\Program Files\\muvee Technologies\\muvee
Reveal\\muveereveal.exe.manifest" base dir (null)
002e:trace:actctx:parse_assembly_elem (0xfff1bfac)
002e:trace:actctx:parse_assembly_identity_elem name=(null) version=0.0.0.0
arch=(null)
002e:fixme:actctx:parse_manifest_buffer failed to parse manifest L"C:\\Program
Files\\muvee Technologies\\muvee Reveal\\muveereveal.exe.manifest"
--- snip ---

The content of 'muveereveal.exe.manifest' (verbatim, with linefeeds and spaces
preserved):

--- snip ---
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1"
  manifestVersion="1.0">
    <assemblyIdentity
                type = "win32"
                name = "muveeReveal"
                version = "7.0.8.0" />
    <dependency>
        <dependentAssembly>
            <assemblyIdentity
                        type="win32"
                        name="mvAppSDK.dll"
                        version="1.0.0.0" />
        </dependentAssembly>
    </dependency>
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
        <security>
            <requestedPrivileges>
                <requestedExecutionLevel level="asInvoker"/>
            </requestedPrivileges>
        </security>
    </trustInfo>
</assembly>
--- snip ---

'dependentAssembly' -> reference to registry-free COM server 'mvAppSDK.dll':

Content of 'mvappsdk.dll.manifest':

--- snip ---
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <dependency>
    <dependentAssembly>
       <assemblyIdentity type="win32" name="Microsoft.VC80.CRT"
version="8.0.50727.762" processorArchitecture="x86"
publicKeyToken="1fc8b3b9a1e18e3b">
       </assemblyIdentity>
    </dependentAssembly>
  </dependency>
  <file name="mvAppSDK.dll" hashalg="SHA1">
    <comClass clsid="{47644FF9-14E0-4565-9F5F-FDCE90076E3D}"
tlbid="{DAFCFB7F-FD22-42CC-96CE-8471F4C606E1}" description="MVCoordinator
Class" threadingModel="Apartment" progid="mvAppSDK.MVCoordinator">
        <progid>mvAppSDK.MVCoordinator.1</progid>
    </comClass>
    <typelib tlbid="{DAFCFB7F-FD22-42CC-96CE-8471F4C606E1}" version="1.0"
helpdir="" flags="HASDISKIMAGE">
    </typelib>
  </file>
  <comInterfaceExternalProxyStub name="IMVCoordinator"
iid="{FE0F0EEA-6837-4380-B542-230A6A79EAB9}"
tlbid="{DAFCFB7F-FD22-42CC-96CE-8471F4C606E1}"
proxyStubClsid32="{00020424-0000-0000-C000-000000000046}">
  </comInterfaceExternalProxyStub>
</assembly>
--- snip ---

Due to failure of parseing main assembly manifest, the dependant manifest is
never parsed which contains the CLSID of the COM server to be instanciated.

$ wine --version
wine-1.7.9-286-g8f53710

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list