[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