[Bug 45302] New: Multiple Microsoft Office installers crash with Windows 8+ setting due to missing 'user32.GetPointerDevices' stub (Office 2013)

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Jun 6 17:40:00 CDT 2018


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

            Bug ID: 45302
           Summary: Multiple Microsoft Office installers crash with
                    Windows 8+ setting due to missing
                    'user32.GetPointerDevices' stub (Office 2013)
           Product: Wine
           Version: 3.9
          Hardware: x86-64
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: user32
          Assignee: wine-bugs at winehq.org
          Reporter: focht at gmx.net
      Distribution: ---

Hello folks,

continuation of bug 45284 

Prerequisite: WINEPREFIX 'WinVer' set to 'Windows 8' (or higher)

--- snip ---
$ WINEDEBUG=+seh,+relay,+msi wine ./setup.exe >> log.txt 2>&1
...
002e:Call KERNEL32.GetProcAddress(7e720000,00c89a08
"RegisterPointerDeviceNotifications") ret=00c0ff46
002e:Ret  KERNEL32.GetProcAddress() retval=7e7318cc ret=00c0ff46
002e:Call user32.RegisterPointerDeviceNotifications(00010072,00000000)
ret=00a9c882
002e:fixme:win:RegisterPointerDeviceNotifications (0x10072 0): stub
002e:Ret  user32.RegisterPointerDeviceNotifications() retval=00000001
ret=00a9c882
002e:Call ntdll.RtlAllocateHeap(00e40000,00000000,00000020) ret=00a09108
002e:Ret  ntdll.RtlAllocateHeap() retval=00e4ad58 ret=00a09108
002e:Call KERNEL32.GetProcAddress(7e720000,00c89a2e "GetPointerDevices")
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,0033c7f4)
ret=00c0ff85
002e:trace:seh:raise_exception code=c06d007f flags=0 addr=0x7b446f66
ip=7b446f66 tid=002e
002e:trace:seh:raise_exception  info[0]=0033c7a8
002e:trace:seh:raise_exception  eax=7b435631 ebx=00000000 ecx=00000000
edx=0033c79c esi=0033c79c edi=0033c760
002e:trace:seh:raise_exception  ebp=0033c738 esp=0033c6d4 cs=330023 ds=33002b
es=f7c4002b fs=f7c40063 gs=f7c4006b flags=00200216
002e:trace:seh:call_stack_handlers calling handler at 0xc5071d code=c06d007f
flags=0 
...
--- snip ---

MSDN:

https://msdn.microsoft.com/library/windows/desktop/hh437265(v=vs.85).aspx

The stub should return FALSE.

NOTE: The installer will still crash due to another missing stub which will be
covered by another ticket.

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

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