[Bug 43249] Microsoft Office 2013 installer fails with exception 0xe0000002 (needs support for Mesa OpenGL >= 3.2 core profiles, Shader Model 4, GLSL 1.50)

WineHQ Bugzilla wine-bugs at winehq.org
Fri Apr 3 06:18:07 CDT 2020


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net
         Resolution|ABANDONED                   |DUPLICATE
          Component|-unknown                    |directx-d3d
           Keywords|                            |Installer
             Status|CLOSED                      |RESOLVED
            Summary|Microsoft Office 2013       |Microsoft Office 2013
                   |installer crashes           |installer fails with
                   |                            |exception 0xe0000002 (needs
                   |                            |support for Mesa OpenGL >=
                   |                            |3.2 core profiles, Shader
                   |                            |Model 4, GLSL 1.50)

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

dupe of bug 38648

OP's backtrace with exception 0xe0000002 in 'osetup' and DX10 modules kinda
gives it away.

--- snip ---
Unhandled exception: 0xe0000002 in 32-bit code (0x7b83ea52).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b83ea52 ESP:0104e6e4 EBP:0104e758 EFLAGS:00000246(   - --  I  Z- -P- )
 EAX:7b829c5d EBX:7b8c35f8 ECX:0104e768 EDX:00000000
 ESI:00000000 EDI:00cddb1c
...
Backtrace:
=>0 0x7b83ea52 in kernel32 (+0x1ea52) (0x0104e758)
  1 0x00b5d06a in osetup (+0x3ed069) (0x0104e7a0)
  2 0x00b85e51 in osetup (+0x415e50) (0x0104ea10)
  3 0x00b872c2 in osetup (+0x4172c1) (0x0104ea28)
  4 0x7bc8ce8d call_thread_func+0x7c() in ntdll (0x0104eaf8)
  5 0x7bc89c2e RtlRaiseException+0x21() in ntdll (0x0104eb18)
  6 0x7bc9502c NtGetCurrentProcessorNumber+0xbb() in ntdll (0x0104f368)
  7 0xf750e295 start_thread+0xe4() in libpthread.so.0 (0x0104f428)
  8 0xf743905e __clone+0x6d() in libc.so.6 (0x00000000)
...
  200 0xf743905e __clone+0x6d() in libc.so.6 (0x00000000)
0x7b83ea52: movl    0xfffffff4(%ebp),%ecx
Modules:
Module    Address            Debug info    Name (131 modules)
PE      350000-  387000    Deferred        osetupui
PE      400000-  434000    Deferred        setup
PE      770000-  e3a000    Export          osetup
PE    10000000-100d3000    Deferred        setup
ELF    77ca9000-7a800000    Deferred        libllvm-3.8.so.1
ELF    7a800000-7a92b000    Deferred        opengl32<elf>
  \-PE    7a820000-7a92b000    \               opengl32
ELF    7b800000-7ba6d000    Dwarf           kernel32<elf>
  \-PE    7b820000-7ba6d000    \               kernel32
ELF    7bc00000-7bcfb000    Dwarf           ntdll<elf>
  \-PE    7bc20000-7bcfb000    \               ntdll
ELF    7bf00000-7bf03000    Deferred        <wine-loader>
ELF    7c44f000-7c4ab000    Deferred        d3d11<elf>
  \-PE    7c460000-7c4ab000    \               d3d11
ELF    7c4ab000-7c4c0000    Deferred        d3d10core<elf>
  \-PE    7c4b0000-7c4c0000    \               d3d10core
ELF    7c4c0000-7c4d5000    Deferred        d3d10_1<elf>
  \-PE    7c4d0000-7c4d5000    \               d3d10_1
...
ELF    f7549000-f7710000    Dwarf           libwine.so.1
ELF    f7712000-f7737000    Deferred        ld-linux.so.2
ELF    f7739000-f773a000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
...
00000021 (D) Z:\home\jonathan\Escritorio\15b-office2013vl\setup.exe
    00000028    0 <==
    00000022    0
--- snip ---

Well, I could just have copied my own backtraces and trace logs from one of the
gazillion dupes (like bug 41321). Before some "genius" raised doubts, a fresh
trace log with Wine 1.8:

--- snip ---
$ pwd
/home/focht/media/focht/2013-x86-Aug2013

$ WINEDEBUG=+seh,+relay,+msi wine ./setup.exe >>~/Downloads/log.txt 2>&1
...
0026:Ret  d3d10_1.D3D10CreateDevice1() retval=80004005 ret=00b8f37f
0026:Call
d3d10_1.D3D10CreateDevice1(00000000,00000005,00000000,00000030,00009100,00000020,0104e674)
ret=00b8f37f
0026:Call dxgi.CreateDXGIFactory(7c445fc8,0104e59c) ret=7c444d09 
...
0026:Ret  dxgi.CreateDXGIFactory() retval=00000000 ret=7c444d09
0026:Call
d3d10core.D3D10CoreCreateDevice(00191a98,00191798,00000030,00000000,0104e674)
ret=7c444b8e
0026:Call
d3d11.D3D11CoreCreateDevice(00191a98,00191798,00000030,0104e4d8,00000001,0104e4dc)
ret=7c41b714
0026:Call KERNEL32.GetModuleHandleA(7bddda91 "d3d11.dll") ret=7bdba9fa
0026:Ret  KERNEL32.GetModuleHandleA() retval=7bdb0000 ret=7bdba9fa
0026:Call
dxgi.DXGID3D10CreateDevice(7bdb0000,00191a98,00191798,00000030,00000000,0104e42c)
ret=7bdbaa0e 
...
0026:Ret  dxgi.DXGID3D10CreateDevice() retval=80004005 ret=7bdbaa0e
0026:Ret  d3d11.D3D11CoreCreateDevice() retval=80004005 ret=7c41b714
0026:Ret  d3d10core.D3D10CoreCreateDevice() retval=80004005 ret=7c444b8e
...
0026:Ret  d3d10_1.D3D10CreateDevice1() retval=80004005 ret=00b8f37f
0026:Call KERNEL32.GetLastError() ret=009ff811
0026:Ret  KERNEL32.GetLastError() retval=00000000 ret=009ff811
0026:Call KERNEL32.RaiseException(e0000002,00000000,00000000,00000000)
ret=00b5d06a
trace:seh:raise_exception code=e0000002 flags=0 addr=0x7b839fdb ip=7b839fdb
tid=0026
trace:seh:raise_exception  eax=7b8279f9 ebx=00000000 ecx=7b839f40 edx=00000000
esi=7b8b9000 edi=0104e720
trace:seh:raise_exception  ebp=0104e6f8 esp=0104e684 cs=0023 ds=002b es=002b
fs=0063 gs=006b flags=00000216
trace:seh:call_stack_handlers calling handler at 0xc5750a code=e0000002 flags=0
0026:Call KERNEL32.GetLastError() ret=00a0be83
0026:Ret  KERNEL32.GetLastError() retval=00000000 ret=00a0be83
trace:seh:call_stack_handlers handler at 0xc5750a returned 1
trace:seh:call_stack_handlers calling handler at 0xc59406 code=e0000002 flags=0 
...
--- snip ---

$ wine --version
wine-1.8

Regards

*** This bug has been marked as a duplicate of bug 38648 ***

-- 
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