[Bug 47208] New: Wine-staging's "winebuild-Fake_Dlls" cause Office 2019 to say "IOPL not enabled"

wine-bugs at winehq.org wine-bugs at winehq.org
Wed May 15 14:10:04 CDT 2019


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

            Bug ID: 47208
           Summary: Wine-staging's "winebuild-Fake_Dlls" cause Office 2019
                    to say "IOPL not enabled"
           Product: Wine-staging
           Version: unspecified
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: peathot at hotmail.com
                CC: leslie_alistair at hotmail.com, michael at fds-team.de,
                    z.figura12 at gmail.com
      Distribution: ---

Created attachment 64469
  --> https://bugs.winehq.org/attachment.cgi?id=64469
Console output before the offending patch is applied

Microsoft Word 2019 (version 1904, build 11601.20204, installed via Office 365)
will not start if patchset "winebuild-Fake_Dlls" is applied to wine source. A
popup saying "IOPL not enabled" will appear after starting up for a while.

To be exact, the patch that causes the problem is the patch
"0003-winebuild-Generate-syscall-thunks-for-ntdll-exports.patch". This is found
out by applying patches with "patches/patchinstall.sh DESTDIR=../wine-source
--backend=git-am --all" then doing bisect between master & staging. By checking
out this patch's parent commit, Microsoft Word 2019 starts successfully. [1]

I've tried to exclude this patchset (and patchsets that depend on it) while
applying patches using [2]. By doing that, Microsoft Word starts successfully.

Wine's commit is "99114803b80f6e687f1d4ed11e0808b821cdbf22", while
Wine-staging's commit is "6ce73c283d4953e348ef87e237c4d29b933abadb". The OS is
Xubuntu 18.04. The machine is Mac Mini early 2009 with Nvidia Geforce 9400m.
The graphic stack is mesa + nouveau (i.e. Nvidia proprietary driver is not
installed).

The MS Office is installed using the instructions from [3]. Also, CSMT is
disabled due to nouveau's problem with multithreaded OpenGL (see #46707).

[1] However, this means all patches which appear later isn't applied yet. The
exact patch application order can be seen in the attachment.
[2] ./patches/patchinstall.sh DESTDIR=../wine-source/ --backend=git-am --all -W
winebuild-Fake_Dlls -W ntdll-NtContinue -W ntdll-RtlCreateUserThread -W
eventfd_synchronization -W server-Desktop_Refcount -W ws2_32-TransmitFile -W
kernel32-K32GetPerformanceInfo
[3]
https://appdb.winehq.org/objectManager.php?sClass=version&iId=35527&iTestingId=105716

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