[Bug 51210] New: winediag:nodrv_CreateWindow Unknown error (998)

WineHQ Bugzilla wine-bugs at winehq.org
Wed Jun 2 02:36:59 CDT 2021


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

            Bug ID: 51210
           Summary: winediag:nodrv_CreateWindow Unknown error (998)
           Product: Wine
           Version: unspecified
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: ZeroBeat at gmx.de
      Distribution: ArchLinux

Created attachment 70082
  --> https://bugs.winehq.org/attachment.cgi?id=70082
WINEDEBUG=+all log

Fresh install of wine:
$ pacman -Q | grep wine
wine 6.9-1


on Arch Linux:
$ uname -r
5.12.8-arch1-1

$ pacman -Q | grep mesa
lib32-mesa 21.1.1-1
mesa 21.1.1-1


$ pacman -Q | grep nvidia
lib32-nvidia-utils 465.31-1
nvidia 465.31-6
nvidia-settings 465.27-1
nvidia-utils 465.31-1
opencl-nvidia 465.31-1

$ pacman -Q | grep xf86-video
xf86-video-intel 1:2.99.917+916+g31486f40-1


running hardware:
$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core
Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics
520] (rev 07)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500
v5/6th Gen Core Processor Thermal Subsystem (rev 08)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI
Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP
Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial
IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial
IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI
#1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller
[AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1
(rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5
(rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6
(rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940M] (rev a2)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411
PCI Express Gigabit Ethernet Controller (rev 10)
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821AE 802.11ac
PCIe Wireless Network Adapter


caused winecfg to hang:
$ wine winecfg
wine: created the configuration directory '/home/zerobeat/.wine'
0048:err:winediag:nodrv_CreateWindow Application tried to create a window, but
no driver could be loaded.
0048:err:winediag:nodrv_CreateWindow Unknown error (998).
0048:err:systray:initialize_systray Could not create tray window
0048:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr
0x80004002
0048:err:ole:CoMarshalInterface Failed to marshal the interface
{6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0048:err:ole:apartment_get_local_server_stream Failed: 0x80004002

winecfg hangs - pressed ctrl+c

0024:err:seh:NtRaiseException Unhandled exception code c000013a flags 0 addr
0xf7fa7549
0050:err:winediag:nodrv_CreateWindow Application tried to create a window, but
no driver could be loaded.
0050:err:winediag:nodrv_CreateWindow Unknown error (998).
0050:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0050:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0050:err:ole:apartment_createwindowifneeded CreateWindow failed with error
14007
0050:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr
0x800736b7
0050:err:ole:CoMarshalInterface Failed to marshal the interface
{6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x800736b7
0050:err:ole:apartment_get_local_server_stream Failed: 0x800736b7
0050:err:ole:start_rpcss Failed to open RpcSs service


doing a bisect, this commit looks like the faulty one:
145cfce1135a7e59cc4c89cd05b572403f188161 is the first bad commit
commit 145cfce1135a7e59cc4c89cd05b572403f188161
Author: Zhiyi Zhang <zzhang at codeweavers.com>
Date: Wed Jun 17 20:02:04 2020 +0800

winex11.drv: Add a Vulkan UUID property for GPUs.

A Vulkan UUID property is used to find the corresponding GPU in SetupAPI.

Signed-off-by: Zhiyi Zhang <zzhang at codeweavers.com>
Signed-off-by: Liam Middlebrook <lmiddlebrook at nvidia.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

dlls/winex11.drv/display.c | 15 +++++--
dlls/winex11.drv/x11drv.h | 2 +
dlls/winex11.drv/xrandr.c | 99 ++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 113 insertions(+), 3 deletions(-)


Latest working release: 5.10 (fresh install)
$ winecfg
wine: created the configuration directory '/home/zerobeat/.wine'
0048:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub,
hres=0x80004002
0048:err:ole:CoMarshalInterface Failed to marshal the interface
{6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0048:err:ole:get_local_server_stream Failed: 80004002
0050:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub,
hres=0x80004002
0050:err:ole:CoMarshalInterface Failed to marshal the interface
{6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0050:err:ole:get_local_server_stream Failed: 80004002
Could not find Wine Gecko. HTML rendering will be disabled.
Could not find Wine Gecko. HTML rendering will be disabled.
wine: configuration in L"/home/zerobeat/.wine" has been updated.

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