x11drv: Can't store handle for display fd

Questions about Wine on Linux
Locked
zulud9
Newbie
Newbie
Posts: 3
Joined: Sun Jul 22, 2018 11:43 am

x11drv: Can't store handle for display fd

Post by zulud9 »

I'm using Lutris to install Hearthstone using the "Dox (July 2018 - Update 2) version" script https://lutris.net/games/hearthstone-he ... -warcraft/.

I'm able to install and run the Battle.net installer, but the Battle.net client won't run, giving the following errors:

Code: Select all

user.reg:741: Malformed value '"HDA NVidia HDMI/DP,pc"=3 (js)"="disabled"'
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
x11drv: Can't store handle for display fd
[0721/121642.798:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 8
[0721/121642.802:FATAL:scheduler_worker_pool_impl.cc(233)] Check failed: worker || index > 0.
I think that the issue is either on line 1 or 3. Any ideas?

System info:
Arch Linux
Nvidia (proprietary drivers)
Wine 2.11 (although it also doesn't run on 2.13)
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: x11drv: Can't store handle for display fd

Post by Bob Wya »

@zulud9,

What's the output from:

Code: Select all

sed '730,750!d' "${WINEPREFIX:-${HOME}/.wine}/user.reg
You know you need to use wine-staging, to run the Battle.net client... Right?

I can't believe you're still using wine 2.11 on Arch Linux... So I presume you mean 3.11?

Ta
Bob
zulud9
Newbie
Newbie
Posts: 3
Joined: Sun Jul 22, 2018 11:43 am

Re: x11drv: Can't store handle for display fd

Post by zulud9 »

Whoops, that's a typo. Yes, wine v3.11.

Code: Select all

[Software\\Wine\\DirectInput\\Joysticks] 1532189520 633488
#time=1d4210d8df6b290
"Gold Split70 (js)"="disabled"
"HDA Intel PCH Front Headphone (js)"="disabled"
"HDA Intel PCH Front Mic (js)"="disabled"
"HDA Intel PCH Line (js)"="disabled"
"HDA Intel PCH Line Out (js)"="disabled"
"HDA Intel PCH Rear Mic (js)"="disabled"
"HDA NVidia HDMI/DP,pc"=hex(0):
"PC Speaker (js)"="disabled"
"Power Button (js)"="disabled"
"Primax Kensington Eagle Trackball (js)"="disabled"
"Sleep Button (js)"="disabled"
"Valve Software Steam Controller (js)"="disabled"
The first item in that list is my keyboard.

This also might be related to https://bugs.winehq.org/show_bug.cgi?id=44125
zulud9
Newbie
Newbie
Posts: 3
Joined: Sun Jul 22, 2018 11:43 am

Re: x11drv: Can't store handle for display fd

Post by zulud9 »

Also yes, I'm using wine-staging.
Locked