[Bug 37469] Microsoft Visual C++ Redistributable installer crashes with unhandled C++ exception (broken WINEPREFIX, 'msxml3' inproc server instantiation failed)

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Oct 28 15:48:47 CDT 2014


https://bugs.winehq.org/show_bug.cgi?id=37469

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |focht at gmx.net
         Resolution|---                         |INVALID
            Summary|I am trying to play Nosgoth |Microsoft Visual C++
                   |but it says that setup.exe  |Redistributable installer
                   |has encountered a serious   |crashes with unhandled C++
                   |problem and it does not let |exception (broken
                   |me play?                    |WINEPREFIX, 'msxml3' inproc
                   |                            |server instantiation
                   |                            |failed)

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

from the stack signatures/return addresses it looks like the game is trying to
install VC++ 2010 SP1.

The installer should load and parse an XML file at this point.
Since 'msxml3.dll' is not mapped in the crashing process address space, the COM
inproc server instantiation likely failed (progid: MSXML2.DOMDocument.3.0).

-> broken WINEPREFIX

Another reason for C++ exception would be a broken Wine installation, with
builtin 'msxml3.dll' present but 'libxml2' host prerequisite missing.
But that's not the case here as 'msxml3.dll' is not mapped at all.

Install Steam/game with a clean (new!) 32-bit WINEPREFIX.
If you don't know how to fix that, seek help in WineHQ user forums.
Bugzilla is not meant for end-user support.

NOTE: If you use a shared Steam prefix for multiple games do that at your own
risk!
Most people have no idea how Steam manages the prerequisites for each Steam app
and sooner or later destroy their prefix (sometimes with the "help" of
'winetricks' recipes). Don't report bugs resulting from such "installations".

--- snip ---
Unhandled exception: C++ exception(object = 0x0033f514, type = 0x1009c200) in
32-bit code (0x7b82cdd2).
Register dump:
 CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f
 EIP:7b82cdd2 ESP:0033f404 EBP:0033f478 EFLAGS:00000202(   - --  I   - - - )
 EAX:7b818529 EBX:7b82cd5e ECX:00000000 EDX:00000000
 ESI:00000003 EDI:00000000
Stack dump:
0x0033f404:  0033f4b4 0000000c 0000003c e06d7363
0x0033f414:  00000001 00000000 7b82cdd2 00000003
0x0033f424:  19930520 0033f514 1009c200 7bc41421
0x0033f434:  0033f450 0033f4a8 7bc415cb 00110000
0x0033f444:  00000002 0033f4a8 7bc415cb 00110060
0x0033f454:  00530c88 100858ab 00110000 00000000
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x7b82cdd2 in kernel32 (+0x1cdd2) (0x0033f478)
  1 0x1008188f in setupengine (+0x8188e) (0x0033f4c0)
  2 0x10066e96 in setupengine (+0x66e95) (0x0033f530)
  3 0x1006380b in setupengine (+0x6380a) (0x0033f550)
  4 0x10061405 in setupengine (+0x61404) (0x0033f588)
  5 0x10035a52 in setupengine (+0x35a51) (0x0033f5f8)
  6 0x1006b83a in setupengine (+0x6b839) (0x0033fd58)
  7 0x1005faa0 in setupengine (+0x5fa9f) (0x0033fdc8)
  8 0x100580de in setupengine (+0x580dd) (0x0033fe1c)
  9 0x00402928 in setup (+0x2927) (0x0033feb0)
  10 0x7b85184c in kernel32 (+0x4184b) (0x0033fec8)
  11 0x7b855127 in kernel32 (+0x45126) (0x0033ff08)
...
0x7b82cdd2: subl    $4,%esp
Modules:
Module    Address            Debug info    Name (33 modules)
PE      400000-  415000    Export          setup
PE    10000000-100c8000    Export          setupengine
PE    42090000-42094000    Deferred        advapi32
PE    42290000-422be000    Deferred        user32
PE    423d0000-423d4000    Deferred        gdi32
PE    42510000-42514000    Deferred        version
PE    42520000-4262f000    Deferred        shell32
PE    42720000-42724000    Deferred        shlwapi
PE    427c0000-427c4000    Deferred        mpr
PE    427e0000-427e4000    Deferred        cabinet
PE    44680000-44688000    Deferred        ole32
PE    447c0000-447c4000    Deferred        rpcrt4
PE    44850000-44857000    Deferred        oleaut32
PE    44990000-4499a000    Deferred        msi
PE    44a90000-44a9b000    Deferred        urlmon
PE    44b40000-44b44000    Deferred        wininet
PE    44bb0000-44bd0000    Deferred        comctl32
PE    44cb0000-44cb3000    Deferred        userenv
PE    44cd0000-44cd4000    Deferred        psapi
PE    44ce0000-44ce6000    Deferred        winhttp
PE    44d20000-44d25000    Deferred        jsproxy
PE    44d50000-44d53000    Deferred        secur32
PE    44d80000-44d83000    Deferred        netapi32
PE    44db0000-44db4000    Deferred        iphlpapi
PE    44de0000-44de4000    Deferred        ws2_32
PE    44e10000-44e14000    Deferred        wintrust
PE    44e50000-44e56000    Deferred        crypt32
PE    44ee0000-44ee4000    Deferred        msvcrt
PE    45010000-45014000    Deferred        winex11
PE    45230000-45234000    Deferred        uxtheme
PE    6cd00000-6cd24000    Deferred        sqmapi
PE    7b810000-7b866000    Export          kernel32
PE    7bc10000-7bc14000    Deferred        ntdll
Threads:
process  tid      prio (all id:s are in hex)
...
0000005f vcredist_x86.exe
    00000060    0
    00000061    0
0000005d (D) C:\0a26b96b141ef39610ed00\Setup.exe
    0000005e    0 <==
...
--- snip ---

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