Office 365 ProPlus on Wine 4.0/Ubuntu 16.04

Questions about Wine on Linux
Locked
cpkelley94
Newbie
Newbie
Posts: 2
Joined: Sat Feb 09, 2019 10:48 am

Office 365 ProPlus on Wine 4.0/Ubuntu 16.04

Post by cpkelley94 »

Hi all!

I have been trying to run Office 365 ProPlus on my Ubuntu 16.04 machine using Wine 4.0 stable. Here is my setup:

32-bit WINARCH
fresh WINEPREFIX (~/.msoffice)
Windows 7
Installed corefonts, dotnet20, gdiplus, msxml6, riched20 via winetricks
Set gdiplus, msxml6, riched20 to native
Copied AppvIsvSubsystems32 & C2R32 to C:\Program Files\Microsoft Office\root\Office16\

Office installs perfectly fine with no issues. However, when I try to boot any of the programs (Word, Excel, etc.), I get a fatal crash. On first boot of each of these, I can see the start screen for a few seconds, and I was even able to confirm activation of Office through PowerPoint (had to work quickly). But on any subsequent boot, it crashes before the splash.

Here's a copy of the backtrace:

Code: Select all

Unhandled exception: C++ exception(object = 0x0033b134, type = 0x050159a4) in 32-bit code (0x7b43de4c).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b43de4c ESP:0033b044 EBP:0033b0c8 EFLAGS:00200216(   - --  I   -A-P- )
 EAX:7b42a361 EBX:00000008 ECX:0033b070 EDX:0033b0f0
 ESI:0033b134 EDI:11d03020
Stack dump:
0x0033b044:  f75c8d96 0033b064 f775f000 001fcde0
0x0033b054:  0033b144 0033b088 e06d7363 00000001
0x0033b064:  00000000 7b43de4c 00000003 19930520
0x0033b074:  0033b134 050159a4 d5244300 11d02eb8
0x0033b084:  f75c9056 0033b0a4 f775f000 00000000
0x0033b094:  0033b144 0033b0b8 f76fa86d f76fa86d
Backtrace:
=>0 0x7b43de4c GetFirmwareEnvironmentVariableW+0x13c() in kernel32 (0x0033b0c8)
  1 0x7db4f741 _CxxThrowException+0x40() in ucrtbase (0x0033b108)
  2 0x0494a030 (0x0033b164)
  3 0x0490a9a3 (0x0033b174)
  4 0x047ee3b5 (0x0033b1a4)
  5 0x04726775 (0x0033b1cc)
  6 0x04726741 (0x0033b1f8)
  7 0x0473720c (0x0033b234)
  8 0x047310aa (0x0033b2ec)
  9 0x047ee1f9 (0x0033b340)
  10 0x0469d6b3 (0x0033b41c)
  11 0x046616c4 (0x0033b46c)
  12 0x0469e887 (0x0033b4a4)
  13 0x0469e828 (0x0033b4d4)
  14 0x0469e828 (0x0033b504)
  15 0x0469e828 (0x0033b534)
  16 0x0469e828 (0x0033b564)
  17 0x0469e828 (0x0033b594)
  18 0x0469e828 (0x0033b5c4)
  19 0x0469e828 (0x0033b5f4)
  20 0x0469e828 (0x0033b624)
  21 0x0469e828 (0x0033b654)
  22 0x0469e828 (0x0033b684)
  23 0x0469e828 (0x0033b6b4)
  24 0x0469e828 (0x0033b6e4)
  25 0x0469e828 (0x0033b714)
  26 0x0469e828 (0x0033b744)
  27 0x0469e828 (0x0033b774)
  28 0x0469e828 (0x0033b7a0)
  29 0x0469e6d0 (0x0033b7d4)
  30 0x0475e2e9 (0x0033b7e4)
  31 0x05dcafee (0x0033b8c4)
  32 0x00d44cb4 EntryPoint+0x483cb3() in wwlib (0x0033b914)
  33 0x008c8714 EntryPoint+0x7713() in wwlib (0x0033fbd8)
  34 0x008c8686 EntryPoint+0x7685() in wwlib (0x0033fc28)
  35 0x00401732 EntryPoint+0x731() in winword (0x0033fe74)
  36 0x004010f4 EntryPoint+0xf3() in winword (0x0033fec0)
  37 0x7b4635c2 call_process_entry+0x11() in kernel32 (0x0033fed8)
  38 0x7b465762 ExitProcess+0x2191() in kernel32 (0x0033ffd8)
  39 0x7b4635ce call_process_entry+0x1d() in kernel32 (0x0033ffec)
0x7b43de4c GetFirmwareEnvironmentVariableW+0x13c in kernel32: addl	$12,%esp
Modules:
Module	Address			Debug info	Name (234 modules)
PE	  400000-  5e1000	Export          winword
PE	  5f0000-  7ad000	Deferred        c2r32
PE	  8c0000- 2b50000	Export          wwlib
PE	 2b50000- 3854000	Deferred        oart
PE	10000000-101ea000	Deferred        appvisvsubsystems32
PE	25cb0000-25e40000	Deferred        gdiplus
PE	6be90000-6bebd000	Deferred        osppc
PE	79000000-79045000	Deferred        mscoree
ELF	7a800000-7a93f000	Deferred        opengl32<elf>
  \-PE	7a820000-7a93f000	\               opengl32
ELF	7b400000-7b7f8000	Dwarf           kernel32<elf>
  \-PE	7b420000-7b7f8000	\               kernel32
ELF	7bc00000-7bd01000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bd01000	\               ntdll
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7d243000-7d295000	Deferred        libgssapi_krb5.so.2
ELF	7d295000-7d2ae000	Deferred        libresolv.so.2
ELF	7d2ae000-7d2bb000	Deferred        libkrb5support.so.0
ELF	7d2bb000-7d2ec000	Deferred        libk5crypto.so.3
ELF	7d2ec000-7d3c2000	Deferred        libkrb5.so.3
ELF	7d3ea000-7d3f3000	Deferred        libffi.so.6
ELF	7d3f3000-7d47f000	Deferred        libgmp.so.10
ELF	7d47f000-7d4b4000	Deferred        libhogweed.so.4
ELF	7d4b4000-7d4f1000	Deferred        libnettle.so.6
ELF	7d4f1000-7d506000	Deferred        libtasn1.so.6
ELF	7d506000-7d53a000	Deferred        libidn.so.11
ELF	7d53a000-7d59b000	Deferred        libp11-kit.so.0
ELF	7d59b000-7d6f3000	Deferred        libgnutls.so.30
ELF	7d6f7000-7d6fc000	Deferred        libkeyutils.so.1
ELF	7d6fc000-7d701000	Deferred        libcom_err.so.2
ELF	7d701000-7d71b000	Deferred        kerberos<elf>
  \-PE	7d710000-7d71b000	\               kerberos
ELF	7d71b000-7d753000	Deferred        ws2_32<elf>
  \-PE	7d720000-7d753000	\               ws2_32
ELF	7d753000-7d77e000	Deferred        iphlpapi<elf>
  \-PE	7d760000-7d77e000	\               iphlpapi
ELF	7d77e000-7d7af000	Deferred        netapi32<elf>
  \-PE	7d780000-7d7af000	\               netapi32
ELF	7d7af000-7d7e5000	Deferred        secur32<elf>
  \-PE	7d7c0000-7d7e5000	\               secur32
ELF	7d7e5000-7d7f9000	Deferred        api-ms-win-core-localization-l1-2-1<elf>
  \-PE	7d7f0000-7d7f9000	\               api-ms-win-core-localization-l1-2-1
ELF	7d7f9000-7d80d000	Deferred        api-ms-win-core-fibers-l1-1-1<elf>
  \-PE	7d800000-7d80d000	\               api-ms-win-core-fibers-l1-1-1
ELF	7d80d000-7d821000	Deferred        api-ms-win-core-synch-l1-2-0<elf>
  \-PE	7d810000-7d821000	\               api-ms-win-core-synch-l1-2-0
ELF	7d821000-7d845000	Deferred        imm32<elf>
  \-PE	7d830000-7d845000	\               imm32
ELF	7d8af000-7d8d9000	Deferred        libexpat.so.1
ELF	7d8d9000-7d922000	Deferred        libfontconfig.so.1
ELF	7d922000-7d94d000	Deferred        libpng12.so.0
ELF	7d94d000-7d968000	Deferred        libz.so.1
ELF	7d968000-7da18000	Deferred        libfreetype.so.6
ELF	7da18000-7da3b000	Deferred        libtinfo.so.5
ELF	7da3b000-7da61000	Deferred        libncurses.so.5
ELF	7da89000-7da9d000	Deferred        api-ms-win-crt-locale-l1-1-0<elf>
  \-PE	7da90000-7da9d000	\               api-ms-win-crt-locale-l1-1-0
ELF	7da9d000-7dab6000	Deferred        api-ms-win-crt-math-l1-1-0<elf>
  \-PE	7daa0000-7dab6000	\               api-ms-win-crt-math-l1-1-0
ELF	7dab6000-7dacc000	Deferred        api-ms-win-crt-runtime-l1-1-0<elf>
  \-PE	7dac0000-7dacc000	\               api-ms-win-crt-runtime-l1-1-0
ELF	7dacc000-7dae0000	Deferred        api-ms-win-crt-heap-l1-1-0<elf>
  \-PE	7dad0000-7dae0000	\               api-ms-win-crt-heap-l1-1-0
ELF	7dae0000-7daf6000	Deferred        api-ms-win-crt-stdio-l1-1-0<elf>
  \-PE	7daf0000-7daf6000	\               api-ms-win-crt-stdio-l1-1-0
ELF	7daf6000-7db0c000	Deferred        api-ms-win-crt-string-l1-1-0<elf>
  \-PE	7db00000-7db0c000	\               api-ms-win-crt-string-l1-1-0
ELF	7db0c000-7dc09000	Dwarf           ucrtbase<elf>
  \-PE	7db30000-7dc09000	\               ucrtbase
ELF	7dc09000-7dc1f000	Deferred        vcruntime140<elf>
  \-PE	7dc10000-7dc1f000	\               vcruntime140
ELF	7dc1f000-7dc37000	Deferred        userenv<elf>
  \-PE	7dc20000-7dc37000	\               userenv
ELF	7dc37000-7dc5b000	Deferred        shcore<elf>
  \-PE	7dc40000-7dc5b000	\               shcore
ELF	7dc5b000-7dcca000	Deferred        shlwapi<elf>
  \-PE	7dc70000-7dcca000	\               shlwapi
ELF	7dcca000-7e68b000	Deferred        shell32<elf>
  \-PE	7dce0000-7e68b000	\               shell32
ELF	7e68b000-7e711000	Deferred        rpcrt4<elf>
  \-PE	7e6a0000-7e711000	\               rpcrt4
ELF	7e711000-7e841000	Deferred        gdi32<elf>
  \-PE	7e720000-7e841000	\               gdi32
ELF	7e841000-7ea4a000	Deferred        user32<elf>
  \-PE	7e850000-7ea4a000	\               user32
ELF	7ea4a000-7eac3000	Deferred        advapi32<elf>
  \-PE	7ea60000-7eac3000	\               advapi32
ELF	7eac3000-7ec1f000	Deferred        ole32<elf>
  \-PE	7eae0000-7ec1f000	\               ole32
ELF	7ec1f000-7ed48000	Deferred        oleaut32<elf>
  \-PE	7ec40000-7ed48000	\               oleaut32
ELF	7ef48000-7ef5b000	Deferred        libnss_files.so.2
ELF	7ef5b000-7ef68000	Deferred        libnss_nis.so.2
ELF	7ef68000-7ef83000	Deferred        libnsl.so.1
ELF	7ef83000-7efd8000	Deferred        libm.so.6
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	ef6bd000-ef6e6000	Deferred        mlang<elf>
  \-PE	ef6c0000-ef6e6000	\               mlang
ELF	ef6e6000-ef700000	Deferred        cryptnet<elf>
  \-PE	ef6f0000-ef700000	\               cryptnet
ELF	efa16000-efa2d000	Deferred        powrprof<elf>
  \-PE	efa20000-efa2d000	\               powrprof
ELF	efa2d000-efb00000	Deferred        crypt32<elf>
  \-PE	efa40000-efb00000	\               crypt32
ELF	efc06000-efc46000	Deferred        rsaenh<elf>
  \-PE	efc10000-efc46000	\               rsaenh
ELF	efc46000-efc7d000	Deferred        msctf<elf>
  \-PE	efc50000-efc7d000	\               msctf
ELF	efcc3000-efd00000	Deferred        winhttp<elf>
  \-PE	efcd0000-efd00000	\               winhttp
ELF	f0015000-f003b000	Deferred        xmllite<elf>
  \-PE	f0020000-f003b000	\               xmllite
ELF	f003b000-f0094000	Deferred        webservices<elf>
  \-PE	f0040000-f0094000	\               webservices
ELF	f0094000-f0100000	Deferred        dwrite<elf>
  \-PE	f00a0000-f0100000	\               dwrite
ELF	f020e000-f0223000	Deferred        schannel<elf>
  \-PE	f0210000-f0223000	\               schannel
ELF	f0223000-f023c000	Deferred        ncrypt<elf>
  \-PE	f0230000-f023c000	\               ncrypt
ELF	f033c000-f0400000	Deferred        windowscodecs<elf>
  \-PE	f0350000-f0400000	\               windowscodecs
ELF	f0905000-f090c000	Deferred        libnss_dns.so.2
ELF	f090c000-f092a000	Deferred        jsproxy<elf>
  \-PE	f0910000-f092a000	\               jsproxy
ELF	f092a000-f0947000	Deferred        netprofm<elf>
  \-PE	f0930000-f0947000	\               netprofm
ELF	f0947000-f0968000	Deferred        bcrypt<elf>
  \-PE	f0950000-f0968000	\               bcrypt
ELF	f0968000-f0990000	Deferred        propsys<elf>
  \-PE	f0970000-f0990000	\               propsys
ELF	f0b03000-f0b17000	Deferred        normaliz<elf>
  \-PE	f0b10000-f0b17000	\               normaliz
ELF	f0b3a000-f0b4e000	Deferred        api-ms-win-shcore-scaling-l1-1-1<elf>
  \-PE	f0b40000-f0b4e000	\               api-ms-win-shcore-scaling-l1-1-1
ELF	f1df3000-f1e0f000	Deferred        libbsd.so.0
ELF	f1e0f000-f1e46000	Deferred        libedit.so.2
ELF	f1e46000-f1e63000	Deferred        libgcc_s.so.1
ELF	f1fda000-f5e8a000	Deferred        libllvm-6.0.so.1
ELF	f5e8a000-f5ea6000	Deferred        libelf.so.1
ELF	f5ea6000-f5eb2000	Deferred        libdrm_amdgpu.so.1
ELF	f5eb2000-f5ec0000	Deferred        libdrm_radeon.so.1
ELF	f5ec0000-f5eca000	Deferred        libdrm_nouveau.so.2
ELF	f5eca000-f5eda000	Deferred        libsensors.so.4
ELF	f5eda000-f6cda000	Deferred        r600_dri.so
ELF	f6cda000-f6cef000	Deferred        libdrm.so.2
ELF	f6cef000-f6cf5000	Deferred        libxcb-dri2.so.0
ELF	f6cf5000-f6d10000	Deferred        libxcb-glx.so.0
ELF	f6d10000-f6d13000	Deferred        libx11-xcb.so.1
ELF	f6d13000-f6d17000	Deferred        libxdamage.so.1
ELF	f6d17000-f6d35000	Deferred        libglapi.so.0
ELF	f6d35000-f6d3d000	Deferred        libxcb-sync.so.1
ELF	f6d3d000-f6d41000	Deferred        libxcb-present.so.0
ELF	f6d41000-f6db2000	Deferred        libgl.so.1
ELF	f6e20000-f6e95000	Deferred        d3dcompiler_47<elf>
  \-PE	f6e30000-f6e95000	\               d3dcompiler_47
ELF	f6e95000-f6ed5000	Deferred        d3d10<elf>
  \-PE	f6ea0000-f6ed5000	\               d3d10
ELF	f6ed5000-f6eeb000	Deferred        d3d10core<elf>
  \-PE	f6ee0000-f6eeb000	\               d3d10core
ELF	f6eeb000-f6f01000	Deferred        d3d10_1<elf>
  \-PE	f6ef0000-f6f01000	\               d3d10_1
ELF	f6f01000-f6f62000	Deferred        d2d1<elf>
  \-PE	f6f10000-f6f62000	\               d2d1
ELF	f6f62000-f6f82000	Deferred        cabinet<elf>
  \-PE	f6f70000-f6f82000	\               cabinet
ELF	f6f82000-f6fac000	Deferred        mpr<elf>
  \-PE	f6f90000-f6fac000	\               mpr
ELF	f6fac000-f7029000	Deferred        wininet<elf>
  \-PE	f6fc0000-f7029000	\               wininet
ELF	f7029000-f70c9000	Deferred        urlmon<elf>
  \-PE	f7030000-f70c9000	\               urlmon
ELF	f70c9000-f71fe000	Deferred        msi<elf>
  \-PE	f70d0000-f71fe000	\               msi
ELF	f71fe000-f7216000	Deferred        wtsapi32<elf>
  \-PE	f7200000-f7216000	\               wtsapi32
ELF	f7216000-f722e000	Deferred        dwmapi<elf>
  \-PE	f7220000-f722e000	\               dwmapi
ELF	f722e000-f7242000	Deferred        api-ms-win-crt-environment-l1-1-0<elf>
  \-PE	f7230000-f7242000	\               api-ms-win-crt-environment-l1-1-0
ELF	f7242000-f727a000	Deferred        uxtheme<elf>
  \-PE	f7250000-f727a000	\               uxtheme
ELF	f727a000-f7281000	Deferred        libxfixes.so.3
ELF	f7281000-f728d000	Deferred        libxcursor.so.1
ELF	f728d000-f72a0000	Deferred        libxi.so.6
ELF	f72a0000-f72a4000	Deferred        libxcomposite.so.1
ELF	f72a4000-f72b1000	Deferred        libxrandr.so.2
ELF	f72b1000-f72bd000	Deferred        libxrender.so.1
ELF	f72bd000-f72c4000	Deferred        libxxf86vm.so.1
ELF	f72c4000-f72ea000	Deferred        libxcb.so.1
ELF	f72ea000-f7435000	Deferred        libx11.so.6
ELF	f7435000-f744a000	Deferred        libxext.so.6
ELF	f744a000-f744d000	Deferred        libxshmfence.so.1
ELF	f744d000-f7451000	Deferred        libxcb-dri3.so.0
ELF	f7451000-f7470000	Deferred        concrt140<elf>
  \-PE	f7460000-f7470000	\               concrt140
ELF	f7472000-f7503000	Deferred        winex11<elf>
  \-PE	f7480000-f7503000	\               winex11
ELF	f7503000-f7517000	Deferred        api-ms-win-crt-time-l1-1-0<elf>
  \-PE	f7510000-f7517000	\               api-ms-win-crt-time-l1-1-0
ELF	f7517000-f752e000	Deferred        api-ms-win-crt-multibyte-l1-1-0<elf>
  \-PE	f7520000-f752e000	\               api-ms-win-crt-multibyte-l1-1-0
ELF	f752e000-f7542000	Deferred        api-ms-win-crt-utility-l1-1-0<elf>
  \-PE	f7530000-f7542000	\               api-ms-win-crt-utility-l1-1-0
ELF	f7542000-f7556000	Deferred        api-ms-win-crt-filesystem-l1-1-0<elf>
  \-PE	f7550000-f7556000	\               api-ms-win-crt-filesystem-l1-1-0
ELF	f7556000-f756c000	Deferred        api-ms-win-crt-convert-l1-1-0<elf>
  \-PE	f7560000-f756c000	\               api-ms-win-crt-convert-l1-1-0
ELF	f756c000-f765a000	Deferred        msvcr120<elf>
  \-PE	f7590000-f765a000	\               msvcr120
ELF	f765a000-f7782000	Deferred        msvcp140<elf>
  \-PE	f76a0000-f7782000	\               msvcp140
ELF	f7782000-f77c8000	Deferred        usp10<elf>
  \-PE	f7790000-f77c8000	\               usp10
ELF	f77c8000-f7907000	Deferred        comctl32<elf>
  \-PE	f77d0000-f7907000	\               comctl32
ELF	f7907000-f79c2000	Deferred        msvcrt<elf>
  \-PE	f7920000-f79c2000	\               msvcrt
ELF	f79c2000-f7b13000	Deferred        wined3d<elf>
  \-PE	f79d0000-f7b13000	\               wined3d
ELF	f7b13000-f7b42000	Deferred        dxgi<elf>
  \-PE	f7b20000-f7b42000	\               dxgi
ELF	f7b42000-f7bb0000	Deferred        d3d11<elf>
  \-PE	f7b50000-f7bb0000	\               d3d11
ELF	f7bbe000-f7bc3000	Deferred        libdl.so.2
ELF	f7bc3000-f7d79000	Deferred        libc.so.6
ELF	f7d79000-f7d96000	Deferred        libpthread.so.0
ELF	f7da1000-f7da5000	Deferred        libxinerama.so.1
ELF	f7da5000-f7dac000	Deferred        libxdmcp.so.6
ELF	f7dac000-f7db0000	Deferred        libxau.so.6
ELF	f7db4000-f7dbe000	Deferred        libnss_compat.so.2
ELF	f7dbe000-f7f76000	Dwarf           libwine.so.1
ELF	f7f77000-f7f9c000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE
	00000098    0
	00000097    0
	00000089    0
	00000088    0
	0000006e    0
	0000006d    0
	0000006c    0
	0000006a    0
	00000069    0
	00000068    0
	00000067    0
	00000066   15
	00000065    0
	00000064    0
	00000063    0
	00000062    0
	00000009    0 <==
0000000e services.exe
	00000087    0
	00000074    0
	00000071    0
	0000006f    0
	00000060    0
	0000005f    0
	00000049    0
	00000043    0
	0000003d    0
	00000038    0
	00000032    0
	0000002c    0
	00000018    0
	00000010    0
	0000000f    0
00000011 OfficeClickToRun.exe
	0000006b    0
	00000061    0
	0000005c    0
	0000005a    0
	00000059    0
	00000058    0
	00000057    0
	00000055    0
	00000054    0
	0000002a    0
	00000029    0
	00000027    0
	00000023    0
	00000021    0
	0000001c    0
	0000001b    0
	00000017    0
	00000016    0
	00000015    0
	00000012    0
00000013 explorer.exe
	00000022    0
	00000020    0
	0000001d    0
	00000014    0
0000001e mscorsvw.exe
	0000002f    0
	0000002e    0
	0000002d    0
	0000001f    0
00000030 winedevice.exe
	00000035    0
	00000034    0
	00000033    0
	00000031    0
00000036 plugplay.exe
	0000003a    0
	00000039    0
	00000037    0
0000003b svchost.exe
	00000084    0
	00000083    0
	00000082    0
	00000053    0
	00000052    0
	00000040    0
	0000003f    0
	0000003e    0
	0000003c    0
00000041 winedevice.exe
	00000046    0
	00000045    0
	00000044    0
	00000042    0
00000047 rpcss.exe
	00000081    0
	00000080    0
	0000004d    0
	0000004c    0
	0000004b    0
	0000004a    0
	00000048    0
00000072 OSPPSVC.EXE
	000000c0    0
	000000bf    0
	000000be    0
	000000bd    0
	000000bc    0
	000000bb    0
	000000ba    0
	000000b9    0
	000000b8    0
	000000b7    0
	000000b6    0
	000000b5    0
	000000b4    0
	000000b3    0
	000000b2    0
	000000b1    0
	000000b0    0
	000000af    0
	000000ae    0
	000000ad    0
	000000ac    0
	000000ab    0
	000000aa    0
	000000a9    0
	000000a8    0
	000000a7    0
	000000a6    0
	000000a5    0
	000000a4    0
	000000a3    0
	000000a2    0
	000000a1    0
	000000a0    0
	0000009f    0
	0000009e    0
	0000009d    0
	0000009c    0
	0000009b    0
	0000009a    0
	00000099    0
	00000096    0
	00000095    0
	00000094    0
	00000093    0
	00000092    0
	00000091    0
	00000090    0
	0000008f    0
	0000008e    0
	0000008d    0
	0000008c    0
	0000008b    0
	0000008a    0
	00000085    0
	0000007e    0
	0000007d    0
	0000007c    0
	0000007b    0
	0000007a    0
	00000079    0
	00000077    0
	00000075    0
	00000073    0
System information:
    Wine build: wine-4.0
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 4.15.0-45-generic
Troubleshooting this install has been a long time coming but I feel like I'm so close!

Also, OneNote doesn't boot (requires Desktop Experience feature), which I have seen on the AppDB as well. Any way around this?

Thank you all for the help! Much appreciated.
cpkelley94
Newbie
Newbie
Posts: 2
Joined: Sat Feb 09, 2019 10:48 am

Re: Office 365 ProPlus on Wine 4.0/Ubuntu 16.04

Post by cpkelley94 »

So after trying to debug the issues using the terminal output, I found that I needed to copy the DLLs mentioned above instead to the directory C:/Program Files/Microsoft Office/root/Client/. This seemed to get me closer, but instead of crashing in Wine, startup seemed to crash within Word/Excel/PPT, and I was prompted to send error reports to Microsoft.

I then tried the registry workaround cited in the AppDB page for fixing graphical issues:

[HKEY_CURRENT_USER\Software\Wine\Direct2D]
"max_version_factory"=dword:00000000

Setting this registry value allowed me to finally get Excel and Powerpoint up and running just fine. However, Word still crashes at the same point perplexingly.

I've read through the terminal output for Word prior to the crash. Here are some things that might be pertinent:

Some drawing failures about 1/3 of the way through the log:

Code: Select all

0023:fixme:mountmgr:harddisk_ioctl returning zero-filled buffer for IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
007d:fixme:advapi:GetCurrentHwProfileW (0xcbebf4)
005c:
005f:
0009:fixme:d2d:d2d_factory_CreateRoundedRectangleGeometry iface 0x733d650, rect 0x33f5bc, geometry 0x33f538 stub!
0009:err:d2d:d2d_device_context_FillRoundedRectangle Failed to create geometry, hr 0x80004001.
0009:fixme:d2d:d2d_factory_CreateRoundedRectangleGeometry iface 0x733d650, rect 0x33f5bc, geometry 0x33f538 stub!
0009:err:d2d:d2d_device_context_DrawRoundedRectangle Failed to create geometry, hr 0x80004001.
005c:
005f:
0009:fixme:d3d11:d3d_blend_state_create Color mask 0 not supported for render target 4.
0009:fixme:d3d11:d3d_blend_state_create Color mask 0 not supported for render target 5.
0009:fixme:d3d11:d3d_blend_state_create Color mask 0 not supported for render target 6.
0009:fixme:d3d11:d3d_blend_state_create Color mask 0 not supported for render target 7.
0009:fixme:d3d11:d3d_blend_state_create Per-rendertarget blend not implemented.
0009:fixme:d2d:d2d_device_context_GetUnitMode iface 0x1186ab98 stub!
About halfway through the stack:

Code: Select all

00c9:fixme:dbghelp:elf_search_auxv can't find symbol in module
00c9:fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs
Near the crash:

Code: Select all

00c9:fixme:advapi:RegisterEventSourceW ((null),L"Microsoft Office 16"): stub
00c9:fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003e8,(nil),0x0008,0x000000ec,0x5a29a0,0x8ada7c): stub
00c9:err:eventlog:ReportEventW L"winword.exe"
00c9:err:eventlog:ReportEventW L"16.0.11231.20130"
00c9:err:eventlog:ReportEventW L"5c51a3a4"
00c9:err:eventlog:ReportEventW L"wwlib.dll"
00c9:err:eventlog:ReportEventW L"0.0.0.0"
00c9:err:eventlog:ReportEventW L"5c4f7e40"
00c9:err:eventlog:ReportEventW L"0"
00c9:err:eventlog:ReportEventW L"00125f8b"
00c9:fixme:advapi:DeregisterEventSource (0xcafe4242) stub
I can provide the whole terminal output if that is helpful. I am also still totally at a loss on OneNote. I tried to create a separate WINEPREFIX for the 64-bit OneNote, but it tripped up during the installation, apparently at a known failure point (https://bugs.winehq.org/show_bug.cgi?id=45699). So I'm back to the drawing board with 32-bit OneNote.
Locked