[Bug 45284] Multiple Microsoft Office installers crash with Windows 8+ setting due to missing 'user32.RegisterPointerDeviceNotifications' stub (Office 2013)

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Jun 2 21:33:50 CDT 2018


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
                 CC|                            |focht at gmx.net
            Version|3.7                         |3.0.1
            Summary|Microsoft Office 2013 :     |Multiple Microsoft Office
                   |Starts to install, Cannot   |installers crash with
                   |complete install            |Windows 8+ setting due to
                   |                            |missing
                   |                            |'user32.RegisterPointerDevi
                   |                            |ceNotifications' stub
                   |                            |(Office 2013)
           Keywords|                            |download, Installer
                URL|                            |http://care.dlservice.micro
                   |                            |soft.com/dl/download/2/9/C/
                   |                            |29CC45EF-4CDA-4710-9FB3-148
                   |                            |9786570A1/OfficeProfessiona
                   |                            |lPlus_x86_en-us.img
          Component|setupapi                    |user32
             Status|UNCONFIRMED                 |NEW

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

confirming.

That's because you have the Windows version of the WINEPREFIX set to 'Windows
10' (for whatever reason). From your attached output:

--- snip ---
System information:
    Wine build: wine-3.0.1
    Platform: i386 (WOW64)
    Version: Windows 10
    Host system: Linux
    Host version: 4.15.0-22-generic
--- snip ---

Don't change the default Windows version (Windows 7) of the WINEPREFIX unless
you know the implications! Newer Windows version setting doesn't automatically
give better results. In many cases it's the worst you can do.

Trace log:

--- snip ---
$ WINEDEBUG=+seh,+relay,+msi wine ./setup.exe >> log.txt 2>&1
...
002e:Call user32.CreateWindowExW(080000a8,0000c049,00840dcc
L"HardwareMonitorWindow",80000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000)
ret=00a3ac1d 
...
002e:Ret  user32.CreateWindowExW() retval=00010072 ret=00a3ac1d
...
002e:Call KERNEL32.GetProcAddress(7e720000,00c89a08
"RegisterPointerDeviceNotifications") ret=00c0ff46
002e:Ret  KERNEL32.GetProcAddress() retval=00000000 ret=00c0ff46
002e:Call KERNEL32.GetLastError() ret=00c0ff52
002e:Ret  KERNEL32.GetLastError() retval=0000007f ret=00c0ff52
002e:Call KERNEL32.RaiseException(c06d007f,00000000,00000001,0033c7d8)
ret=00c0ff85
002e:trace:seh:raise_exception code=c06d007f flags=0 addr=0x7b446f66
ip=7b446f66 tid=002e
002e:trace:seh:raise_exception  info[0]=0033c78c
002e:trace:seh:raise_exception  eax=7b435631 ebx=00000000 ecx=00000000
edx=0033c780 esi=0033c780 edi=0033c740
002e:trace:seh:raise_exception  ebp=0033c718 esp=0033c6b4 cs=330023 ds=33002b
es=f7bb002b fs=f7bb0063 gs=f7bb006b flags=00200216
002e:trace:seh:call_stack_handlers calling handler at 0xc5071d code=c06d007f
flags=0 
...
Unhandled exception: 0xc06d007f in 32-bit code (0x7b446f66).
...
Backtrace:
=>0 0x7b446f66 RaiseException+0x7f(code=<couldn't compute location>,
flags=<couldn't compute location>, nbargs=<couldn't compute location>,
args=<couldn't compute location>)
[/home/focht/projects/wine/mainline-src/dlls/kernel32/except.c:84] in kernel32
(0x0033c718)
  1 0x7bc80343 relay_call+0x3e() in ntdll (0x0033c75c)
  2 0x7b433308 in kernel32 (+0x13307) (0x0033c7d0)
  3 0x00c0ff85 in osetup (+0x49ff84) (0x0033c7d0)
  4 0x00a50ee5 in osetup (+0x2e0ee4) (0x0033c818)
  5 0x00a9ccae in osetup (+0x32ccad) (0x0033c834)
  6 0x00a5eb92 in osetup (+0x2eeb91) (0x0033c850)
  7 0x00a422b6 in osetup (+0x2d22b5) (0x0033cf70)
  8 0x00a38807 in osetup (+0x2c8806) (0x0033cfa0)
  9 0x009ae063 in osetup (+0x23e062) (0x0033f654)
  10 0x1002d3c7 in setup (+0x2d3c6) (0x0033fd64)
  11 0x1002b0c3 in setup (+0x2b0c2) (0x0033fe04)
  12 0x004027f2 in setup (+0x27f1) (0x0033fe20)
  13 0x00402eb2 in setup (+0x2eb1) (0x0033feb0)
  14 0x7b46da50 call_process_entry+0xb() in kernel32 (0x0033fec8)
  15 0x7b46db8b start_process+0x12c(entry=<couldn't compute location>,
peb=<couldn't compute location>)
[/home/focht/projects/wine/mainline-src/dlls/kernel32/process.c:1099] in
kernel32 (0x0033ffd8)
  16 0x7b46da5e start_process_wrapper+0x9() in kernel32 (0x0033ffec)
0x7b446f66 RaiseException+0x7f
[/home/focht/projects/wine/mainline-src/dlls/kernel32/except.c:84] in kernel32:
addl    $12,%esp
84        RtlRaiseException( &record );
Modules:
Module    Address            Debug info    Name (109 modules)
PE      370000-  39f000    Deferred        osetupui
PE      400000-  434000    Export          setup
PE      770000-  e3a000    Export          osetup
PE    10000000-100d3000    Export          setup
ELF    7b400000-7b7f4000    Dwarf           kernel32<elf>
  \-PE    7b420000-7b7f4000    \               kernel32
ELF    7bc00000-7bd0e000    Dwarf           ntdll<elf>
  \-PE    7bc30000-7bd0e000    \               ntdll 
...
Threads:
process  tid      prio (all id:s are in hex) 
...
0000002d (D) E:\setup.exe
    0000002e    0 <== 
--- snip ---

MSDN:

https://msdn.microsoft.com/en-us/library/windows/desktop/hh437257(v=vs.85).aspx

Content of ISO image for documentation:

--- snip ---
$ iso-info -i  OfficeProfessionalPlus_x86_en-us.img
iso-info version 2.0.0 x86_64-redhat-linux-gnu
Copyright (c) 2003-2005, 2007-2008, 2011-2015, 2017 R. Bernstein
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
__________________________________
ISO 9660 image: OfficeProfessionalPlus_x86_en-us.img
Application : CDIMAGE 2.56 (01/01/2005 TM)
Preparer    : Microsoft Corporation, One Microsoft Way, Redmond WA 98052
Publisher   : Microsoft Corporation
Volume      : 15.0.4420.1017
Volume Set  : 15.0.4420.1017
Joliet Level: 3
__________________________________
ISO-9660 Information
      310 /access.en-us
      175 /autorun.inf
      124 /catalog
      282 /dcf.en-us
      292 /excel.en-us
      298 /groove.en-us
      300 /infopath.en-us
      288 /lync.en-us
      766 /office.en-us
      446 /office64.en-us
      300 /onenote.en-us
      282 /osm.en-us
      294 /osmux.en-us
      300 /outlook.en-us
      308 /powerpoint.en-us
      386 /proofing.en-us
      834 /proplusr.ww
      304 /publisher.en-us
      427 /readme.htm
   829576 /setup.dll
   207496 /setup.exe
      122 /updates
      286 /word.en-us
      298 /access.en-us/access.en-us
   626688 /access.en-us/accessmuiset.msi
     1032 /access.en-us/accessmuiset.xml
     2583 /access.en-us/setup.xml
  1855488 /access.en-us/access.en-us/accessmui.msi
     1449 /access.en-us/access.en-us/accessmui.xml
  5128502 /access.en-us/access.en-us/acclr.cab
   405660 /access.en-us/access.en-us/branding.xml
     6783 /catalog/files15.cat
   643727 /dcf.en-us/dcfmui.cab
  1847296 /dcf.en-us/dcfmui.msi
     1215 /dcf.en-us/dcfmui.xml
     1808 /dcf.en-us/setup.xml
  3835096 /excel.en-us/excellr.cab
  1851392 /excel.en-us/excelmui.msi
     1777 /excel.en-us/excelmui.xml
     2482 /excel.en-us/setup.xml
   773716 /groove.en-us/groovelr.cab
  1843200 /groove.en-us/groovemui.msi
     1126 /groove.en-us/groovemui.xml
     1640 /groove.en-us/setup.xml
  4417428 /infopath.en-us/inflr.cab
  1847296 /infopath.en-us/infopathmui.msi
     1232 /infopath.en-us/infopathmui.xml
     1781 /infopath.en-us/setup.xml
  2196658 /lync.en-us/lyncmui.cab
  1847296 /lync.en-us/lyncmui.msi
     1227 /lync.en-us/lyncmui.xml
     1690 /lync.en-us/setup.xml
   405660 /office.en-us/branding.xml
 14426648 /office.en-us/officelr.cab
  3321856 /office.en-us/officemui.msi
     5380 /office.en-us/officemui.xml
   626688 /office.en-us/officemuiset.msi
     1032 /office.en-us/officemuiset.xml
    15532 /office.en-us/offsetlr.cab
   191648 /office.en-us/osetupui.dll
    14598 /office.en-us/pss10r.chm
    38656 /office.en-us/setup.chm
     8684 /office.en-us/setup.xml
    14848 /office.en-us/shellui.mst
   798720 /office64.en-us/office64mui.msi
     1910 /office64.en-us/office64mui.xml
   626688 /office64.en-us/office64muiset.msi
     1036 /office64.en-us/office64muiset.xml
  1888120 /office64.en-us/owow64lr.cab
     3120 /office64.en-us/setup.xml
  1851392 /onenote.en-us/onenotemui.msi
     1817 /onenote.en-us/onenotemui.xml
 13310210 /onenote.en-us/onotelr.cab
     2175 /onenote.en-us/setup.xml
    16637 /osm.en-us/osmmui.cab
   794624 /osm.en-us/osmmui.msi
     1123 /osm.en-us/osmmui.xml
     2037 /osm.en-us/setup.xml
  3912027 /osmux.en-us/osmuxmui.cab
   626688 /osmux.en-us/osmuxmui.msi
     1458 /osmux.en-us/osmuxmui.xml
     2453 /osmux.en-us/setup.xml
  3242747 /outlook.en-us/outlklr.cab
  2101248 /outlook.en-us/outlookmui.msi
     2836 /outlook.en-us/outlookmui.xml
     3870 /outlook.en-us/setup.xml
  1851392 /powerpoint.en-us/powerpointmui.msi
     1661 /powerpoint.en-us/powerpointmui.xml
 26967993 /powerpoint.en-us/pptlr.cab
     2073 /powerpoint.en-us/setup.xml
      224 /proofing.en-us/proof.en
      224 /proofing.en-us/proof.es
      224 /proofing.en-us/proof.fr
   626688 /proofing.en-us/proofing.msi
     1024 /proofing.en-us/proofing.xml
     6066 /proofing.en-us/setup.xml
 10879185 /proofing.en-us/proof.en/proof.cab
  1658880 /proofing.en-us/proof.en/proof.msi
     1560 /proofing.en-us/proof.en/proof.xml
 12724207 /proofing.en-us/proof.es/proof.cab
  1671168 /proofing.en-us/proof.es/proof.msi
     1670 /proofing.en-us/proof.es/proof.xml
 13710233 /proofing.en-us/proof.fr/proof.cab
  1675264 /proofing.en-us/proof.fr/proof.msi
     1670 /proofing.en-us/proof.fr/proof.xml
      914 /proplusr.ww/config.xml
  2748416 /proplusr.ww/office64ww.msi
     5085 /proplusr.ww/office64ww.xml
   150648 /proplusr.ww/ose.exe
  7083120 /proplusr.ww/osetup.dll
 21146395 /proplusr.ww/owow64ww.cab
  1274456 /proplusr.ww/pidgenx.dll
   480303 /proplusr.ww/pkeyconfig-office.xrm-ms
 29765632 /proplusr.ww/proplusrww.msi
    17281 /proplusr.ww/proplusrww.xml
127722524 /proplusr.ww/proprww.cab
340430581 /proplusr.ww/proprww2.cab
    34670 /proplusr.ww/setup.xml
  1871872 /publisher.en-us/publishermui.msi
     1662 /publisher.en-us/publishermui.xml
  3545743 /publisher.en-us/publr.cab
     1795 /publisher.en-us/setup.xml
       75 /updates/readme.txt
     2771 /word.en-us/setup.xml
  9552989 /word.en-us/wordlr.cab
  1867776 /word.en-us/wordmui.msi
     2107 /word.en-us/wordmui.xml
--- snip ---

$ sha1sum OfficeProfessionalPlus_x86_en-us.img 
du36a70d4d1a2f42282f4d7175a37264a57da35a91 
OfficeProfessionalPlus_x86_en-us.img

$ du -sh OfficeProfessionalPlus_x86_en-us.img 
667M    OfficeProfessionalPlus_x86_en-us.img

$ wine --version
wine-3.9-149-ge3648c7a61

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