https://bugs.winehq.org/show_bug.cgi?id=44395
Bug ID: 44395 Summary: Nvidia 384.111 page fault on write access to 0x7c002fd4 in 32-bit code Beyond Good and Evil (others?) Product: Wine Version: 3.0-rc6 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: noabody@yahoo.com Distribution: ---
Created attachment 60313 --> https://bugs.winehq.org/attachment.cgi?id=60313 Wine 3.0rc6 Geforce GT620 AMD 9950BE Beyond Good and Evil 32-bit prefix
Unhandled exception: page fault on write access to 0x7c002fd4 in 32-bit code. Reproducible on multiple CPU/GPU architectures using Nvidia 384.111 Proprietary drivers. No crash with Nouveau on same hardware.
Logs naming convention e.g.: w3rc6_gtx1060m_i7-7700hq_bgeubi32 Wine version_gpu_cpu_game/provider/wine prefix Wine 3.0rc6 on GeForce GTX 1060 mobile, Intel i7-7700hq, Beyond Good and Evil from Ubisoft, 32 bit wine prefix.
Tested on Wine Stable 3.0, Wine Devel 3.0rc6 from WineHQ Ubuntu Artful for 17.10 64-bit, with clean wine prefix (both 32 and 64 bit) on four computers. Computers using open-source Nouveau (default) work fine.
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #1 from noabody@yahoo.com --- Created attachment 60314 --> https://bugs.winehq.org/attachment.cgi?id=60314 Wine 3.0rc6 Geforce GTX-1050 AMD A10-7850K Beyond Good and Evil 32-bit prefix
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #2 from noabody@yahoo.com --- Created attachment 60315 --> https://bugs.winehq.org/attachment.cgi?id=60315 Wine 3.0rc6 Geforce GTX-1060M Intel i7-7700HQ Beyond Good and Evil 32-bit prefix
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #3 from noabody@yahoo.com --- Unmodified debug output and backtrace.
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #4 from noabody@yahoo.com --- Created attachment 60316 --> https://bugs.winehq.org/attachment.cgi?id=60316 Wine 3.0 Stable Geforce GTX-1060M Intel i7-7700HQ Beyond Good and Evil 32-bit prefix
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #5 from noabody@yahoo.com --- Created attachment 60317 --> https://bugs.winehq.org/attachment.cgi?id=60317 Wine 3.0rc6 Geforce GTX-1060M Intel i7-7700HQ Beyond Good and Evil 64-bit prefix
https://bugs.winehq.org/show_bug.cgi?id=44395
noabody@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Ubuntu
https://bugs.winehq.org/show_bug.cgi?id=44395
noabody@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://store.ubi.com/us/ga | |me/?pid=56c4948388a7e300458 | |b470a&dwvar_56c4948388a7e30 | |0458b470a_Platform=pcdl&edi | |tion=Standard%20Edition&sou | |rce=detail
https://bugs.winehq.org/show_bug.cgi?id=44395
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #6 from Fabian Maurer dark.shadow4@web.de --- Hum, graphics driver issues are difficult. Does wine-staging or an older version of wine make any difference?
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #7 from noabody@yahoo.com --- Created attachment 60318 --> https://bugs.winehq.org/attachment.cgi?id=60318 Wine 2.21 Staging Geforce GT620 AMD 9950BE Beyond Good and Evil 32-bit prefix
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #8 from noabody@yahoo.com --- No difference on Wine staging. Some users reported same trouble on wiki.
https://forum.winehq.org/viewtopic.php?f=2&t=29798
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #9 from noabody@yahoo.com --- Two users reported similar failure but different address and not specifically Nvidia.
https://bugs.winehq.org/show_bug.cgi?id=43530#c24 "The problem turns out to be "-fno-plt" in CFLAGS and "-z,now" in LDFLAGS, which Arch added recently. Wine built with these two flags enabled will have this issue."
https://bugs.winehq.org/show_bug.cgi?id=43516#c0 "I've run into a specific crash that only happens with using the "-march=native" GCC flag at build time (usage of -O3 or -O2 don't affect it). Removing "march" entirely stops the crash from occurring."
There is no specific reason to believe either comment is relevant but the trend that underly those is the build environment. Since it seems to be Nvidia specific, perhaps an include. Pure speculation on my part.
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #10 from noabody@yahoo.com --- Latest Ubuntu Wine works fine. Problem affects Artful builds hosted by winehq-devel. I thank everyone that has contributed to building/hosting more recent versions of Wine for the OS I have chosen to use.
apt policy wine-development wine-development: Installed: 2.18-1 Candidate: 2.18-1 Version table: *** 2.18-1 500 500 http://us.archive.ubuntu.com/ubuntu artful/universe amd64 Packages 500 http://us.archive.ubuntu.com/ubuntu artful/universe i386 Packages 100 /var/lib/dpkg/status
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #11 from noabody@yahoo.com --- Built Biarch Wine on Ubuntu from source --branch master --depth 1 version 3.0 and failure remains the same.
https://bugs.winehq.org/show_bug.cgi?id=44395
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=44390
https://bugs.winehq.org/show_bug.cgi?id=44395
noabody@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Nvidia 384.111 page fault |Nvidia 384.111 page fault |on write access to |on write access to |0x7c002fd4 in 32-bit code |0x7c002fd4 in 32-bit code |Beyond Good and Evil |Beyond Good and Evil (and |(others?) |other games)
https://bugs.winehq.org/show_bug.cgi?id=44395
mrdeathjr28@yahoo.es changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mrdeathjr28@yahoo.es
--- Comment #12 from mrdeathjr28@yahoo.es --- In my case works however repeated sounds still present
System Specs
Nvidia Drivers 390.12 (run package from nvidia drivers homepage)
Xubuntu 16.04 x64 - Kernel 4.13.0-16 generic (ubuntu mainline) - CPUFreq: Performance
CPU: INTEL Pentium G3258 (Haswell 22nm) 4.1Ghz + Artic Cooling Alpine 11 Plus
MEMORY: 8GB DDR3 1333 (2x4) Patriot value (128 bit dual channel: 21.3 gb/s)
GPU: Gigabyte Nvidia Geforce GTX 1050 OC (GP107 14nm: 640 Shaders / 40 TMUS / 32 ROPS) Windforce 2GB DDR5 7000Mhz 128Bit (110Gb/s)
MAINBOARD: MSI H81M E33
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #13 from noabody@yahoo.com --- Good to hear. When 390.12 gets pushed to Artful I'll repost. Messing with video drivers is something I'll entrust to the package management system.
FYI for the audio you'll want to look at: https://www.gog.com/forum/beyond_good_and_evil/cutscene_audiovideo_sync_fix https://www.gog.com/forum/beyond_good_and_evil/linux_playability https://forums.ubi.com/showthread.php/574490-Audio-Video-Sync-issues-*FIX*-F...
BGE has timing issues that are exacerbated by Speed-Step type technology. The dsound.dll (used as a wine override for BGE.exe and placed in the game folder) has the same effect as the old windows FullProcessing patch.
Not really into ramping the processor to full speed to fix buggy programming.
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #14 from noabody@yahoo.com --- If someone is brave and wants to try building 390.12 packages from debian experimental, this should do that.
echo 'deb-src http://httpredir.debian.org/debian/ experimental main contrib non-free' >> /etc/apt/sources.list.d/experimental.list sudo apt install debian-archive-keyring mkdir $HOME/nvidia && cd $HOME/nvidia apt-source nvidia-driver=390.12-1 sudo apt build-dep nvidia-driver cd nvidia-graphics-drivers-390.12/ dpkg-buildpackage cd .. dpkg -i nvidia*.deb
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #15 from noabody@yahoo.com --- (Fixed syntax) sudo echo 'deb-src http://httpredir.debian.org/debian/ experimental main contrib non-free' >> /etc/apt/sources.list.d/experimental.list sudo apt install debian-archive-keyring sudo apt update sudo apt build-dep nvidia-driver mkdir $HOME/nvidia && cd $HOME/nvidia apt-source nvidia-driver=390.12-1 cd nvidia-graphics-drivers-390.12/ dpkg-buildpackage -uc -us cd .. sudo dpkg -i nvidia*.deb
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #16 from noabody@yahoo.com --- PPA for 390.12 driver is:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update
Corrected instructions for building from experimental:
echo "deb-src http://httpredir.debian.org/debian/ experimental main contrib non-free" | sudo tee /etc/apt/sources.list.d/experimental.list sudo apt install debian-archive-keyring sudo apt update sudo apt build-dep nvidia-driver nvidia-graphics-drivers mkdir $HOME/nvidia && cd $HOME/nvidia apt source nvidia-driver=390.12-1 cd nvidia-graphics-drivers-390.12 dpkg-buildpackage -uc -us cd .. sudo dpkg -i nvidia*.deb
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #17 from noabody@yahoo.com --- If the binary distribution of Nvidia 390.12 drivers fixes the crash, the PPA distribution doesn't. Problem exists using available drivers as noted in previous post. Successfully built from experimental but haven't installed.
Still, based on user comments, this problem exists in the packaging of files and scripts from one or more repositories.
https://bugs.winehq.org/show_bug.cgi?id=44395
noabody@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Nvidia 384.111 page fault |Nvidia Proprietary page |on write access to |fault on write access to |0x7c002fd4 in 32-bit code |0x7c002fd4 in 32-bit code |Beyond Good and Evil (and |Beyond Good and Evil (and |other games) |other games)
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #18 from noabody@yahoo.com --- Apparently this is helping some users to install a clean nvidia driver from ubunutu repos. It does not, however, resolve the crash reported in this bug.
https://ubuntuforums.org/showthread.php?t=2382312&page=2
Let's do the same and see what results in your case: Make sure secure boot is disabled in bios ** Code:
sudo apt update sudo apt full-upgrade
reboot the machine so we are booting with any newly installed kernel.
Now we purge the old nvidia driver. activate the PPA and install the 390 version driver: Code:
sudo apt purge nvidia* sudo rm /etc/X11/xorg.conf sudo apt autoremove sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo ubuntu-drivers autoinstall
I blogged about that whole "build from debian experimental" tangential red-herring I got involved with while looking for the PPA and instructions noted above. Actually managed to build three packages with 50 that I could host on my own local PPA and synaptic was willing to install it. Would have broken my Ubuntu so I said "nah - nevermind".
https://noabody.wordpress.com/2018/01/25/build-debian-nvidia-390-12-package-...
https://bugs.winehq.org/show_bug.cgi?id=44395
Robert Andersson roband@pobox.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |roband@pobox.com
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #19 from mrdeathjr28@yahoo.es --- As commented before beyond good and evil works (dsound as native are required aka dsound.dll in binary game folder is needed and stay configured in winecfg too for prevent sound error)
Gameplay Video
https://www.youtube.com/watch?v=-zKNI9_P-Ak
System Specs Used in Test
Nvidia Drivers 390.12 (run package from nvidia drivers homepage)
Xubuntu 16.04 x64 - Kernel 4.13.0-16 generic (ubuntu mainline) - CPUFreq: Performance
CPU: INTEL Pentium G3258 (Haswell 22nm) 4.1Ghz + Artic Cooling Alpine 11 Plus
MEMORY: 8GB DDR3 1333 (2x4) Patriot value (dual channel: 21.3 gb/s)
GPU: Gigabyte Nvidia Geforce GTX 1050 OC (GP107 14nm: 640 Shaders / 40 TMUS / 32 ROPS) Windforce 2GB DDR5 7000Mhz 128Bit (110Gb/s)
MAINBOARD: MSI H81M E33
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #20 from noabody@yahoo.com --- In short, problem affects Nvidia proprietary on Ubuntu 17.10. Nouveau is fine. Only wine that works is the one in Artful repo (2.18). WineHQ ppa and building from sources generates this failure.
Problem doesn't exist on earlier version of Ubuntu, 16.04 with Nvidia 390.12 as tested by mrdeathjr28@yahoo.es. Thanks.
Too bad what we do know about the problem is trivial compared to what we don't.
https://bugs.winehq.org/show_bug.cgi?id=44395
noabody@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Nvidia Proprietary page |wine-preloader causes |fault on write access to |Nvidia Proprietary page |0x7c002fd4 in 32-bit code |fault on write access to |Beyond Good and Evil (and |0x7c002fd4 in 32-bit code |other games) |Beyond Good and Evil (and | |other games)
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #21 from noabody@yahoo.com --- Found a fix for this problem.
sudo chmod -x /opt/wine-devel/bin/wine-preloader
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #22 from noabody@yahoo.com --- For winehq-devel PPA install sudo chmod -x /opt/wine-devel/bin/wine-preloader
For winehq-stable PPA install sudo chmod -x /opt/wine-stable/bin/wine-preloader
wine64-preloader remains untouched. No idea why, or what it is about, 32-bit wine-preloader that causes this fault.
Hopefully this trouble-shooting will be of assistance to others.
https://bugs.winehq.org/show_bug.cgi?id=44395
coreyoconnor@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |coreyoconnor@gmail.com
--- Comment #23 from coreyoconnor@gmail.com --- I was able to confirm both the issue and the work around of disabling the 32bit preloader. I'm using a NixOS system configured with wine 3.1 and nvidia 390.25.
Reproduction procedure with preloader enabled (crash):
1. with Steam installed 2. in the Steam directory 3. wine ./bin/gldriverquery.exe
This will crash with
wine: Unhandled page fault on write access to 0x7c004fe8 at address 0x7d5ab5da (thread 0009), starting debugger...
Backtrace: =>0 0x7d5ab5da in libglx_nvidia.so.0 (+0xa95da) (0x00000014)
Disabling the preloader and re-testing:
1. with Steam installed 2. in the Steam directory 3. WINELOADERNOEXEC=1 wine ./bin/gldriverquery.exe
this will succeed.
https://bugs.winehq.org/show_bug.cgi?id=44395
noabody@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|wine-preloader causes |wine-preloader causes |Nvidia Proprietary page |Nvidia Proprietary page |fault on write access to |fault on write access in |0x7c002fd4 in 32-bit code |32-bit code |Beyond Good and Evil (and | |other games) |
https://bugs.winehq.org/show_bug.cgi?id=44395
tfc.duke@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tfc.duke@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=44395
karl155 karl156@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |karl156@users.sourceforge.n | |et
--- Comment #24 from karl155 karl156@users.sourceforge.net --- I have got the same problem (with different applications). Ubuntu 17.10 Nvidia-384 (the one that comes with Ubuntu)
Using the packages from https://dl.winehq.org/wine-builds/ubuntu/ built for artful (= Ubuntu 17.10) crashes but using the exact same versions built for zesty (= Ubuntu 17.04) works. Tested with different wine 2.* and 3.0~rc* versions from wine-devel and wine-staging branch.
Removing the executable flag (as suggested above) in the artful versions of bin/wine-preloader seems to fix it for me. Only tested with wine-stable 3.0.
Probably related: Bug 44390
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #25 from mrdeathjr28@yahoo.es --- (In reply to noabody from comment #21)
Found a fix for this problem.
sudo chmod -x /opt/wine-devel/bin/wine-preloader
Many thanks in my case works in bionic beaver aka 18.04
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #26 from noabody@yahoo.com --- Is that with wine32-preloader_3.0-1_i386.deb?
Bionic sources from debian which has the preloader as an optional package that isn't normally installed. That's how I identified the problem to begin with.
https://bugs.winehq.org/show_bug.cgi?id=44395
Dmitry dz64@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dz64@protonmail.com
--- Comment #27 from Dmitry dz64@protonmail.com --- I have this exact issue on Xubuntu 17.10 with Nvidia GTX 970 and wine 3.5. Tried latest 384.111 and 390.48 drivers and got the same error. Removing executable bit from wine-preloader solved this problem.
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #28 from Dmitry dz64@protonmail.com --- I still have this issue with wine 3.6 and 396.18 nvidia driver under Xubuntu 17.10. Removing exec bit helped again.
https://bugs.winehq.org/show_bug.cgi?id=44395
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also|https://bugs.winehq.org/sho | |w_bug.cgi?id=44390 | CC| |adrian.kalla@gmail.com
--- Comment #29 from Józef Kucia joseph.kucia@gmail.com --- *** Bug 44390 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #30 from noabody@yahoo.com --- Bionic beta reportedly doesn't have this issue and I suspect we'll all have to be patient and wait for either 18.04 or 18.04.1 LTS for that resolution.
https://bugs.winehq.org/show_bug.cgi?id=44395
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=44395
bretaa@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bretaa@yahoo.com
--- Comment #31 from bretaa@yahoo.com --- I'm on 18.04 and sadly it's still there...
https://bugs.winehq.org/show_bug.cgi?id=44395
noabody@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|3.0-rc6 |3.6 Component|-unknown |loader
https://bugs.winehq.org/show_bug.cgi?id=44395
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|3.6 |3.0-rc6 CC| |joseph.kucia@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=44395
Chen Minqiang ptpt52@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ptpt52@gmail.com
--- Comment #32 from Chen Minqiang ptpt52@gmail.com --- (In reply to noabody from comment #21)
Found a fix for this problem.
sudo chmod -x /opt/wine-devel/bin/wine-preloader
Good! this resolve the problem.
https://bugs.winehq.org/show_bug.cgi?id=44395
Aaron Franke arnfranke@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |arnfranke@yahoo.com
--- Comment #33 from Aaron Franke arnfranke@yahoo.com --- Created attachment 61431 --> https://bugs.winehq.org/attachment.cgi?id=61431 Wine 3.8, 64-bit prefix, Nvidia 390.48, Xubuntu 18.04, Steam gldriverquery.exe
0x7c002fd4 occurs for me in Wine 3.8, 64-bit prefix, Nvidia 390.48 from Xubuntu 18.04 repos, with Steam and its bin\gldriverquery.exe component.
https://bugs.winehq.org/show_bug.cgi?id=44395
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sorin.mikaelis255@gmail.com
--- Comment #34 from Józef Kucia joseph.kucia@gmail.com --- *** Bug 45296 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=44395
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |odhinnsrunes@me.com
--- Comment #35 from Józef Kucia joseph.kucia@gmail.com --- *** Bug 45384 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=44395
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |peoplepossum@gmail.com
--- Comment #36 from Matteo Bruni matteo.mystral@gmail.com --- *** Bug 45406 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=44395
coreyoconnor@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|coreyoconnor@gmail.com |
https://bugs.winehq.org/show_bug.cgi?id=44395
Jay jaynobyl@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jaynobyl@gmx.de
https://bugs.winehq.org/show_bug.cgi?id=44395
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |v.yuzbekov@yandex.ru
--- Comment #37 from Zebediah Figura z.figura12@gmail.com --- *** Bug 45465 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #38 from Zebediah Figura z.figura12@gmail.com --- *** Bug 45464 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #39 from Zebediah Figura z.figura12@gmail.com --- *** Bug 45466 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #40 from Zebediah Figura z.figura12@gmail.com --- *** Bug 45467 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=44395
Pekka Helenius fincer89@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fincer89@hotmail.com
https://bugs.winehq.org/show_bug.cgi?id=44395
Herman Tafintsev germanapps@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |germanapps@gmail.com
--- Comment #41 from Herman Tafintsev germanapps@gmail.com --- Created attachment 62121 --> https://bugs.winehq.org/attachment.cgi?id=62121 Wine staging 3.14 - 64bit prefix - Nvidia GeForce GT 740M - The Hobbit (Meridian.exe)
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #42 from Herman Tafintsev germanapps@gmail.com --- Comment on attachment 62121 --> https://bugs.winehq.org/attachment.cgi?id=62121 Wine staging 3.14 - 64bit prefix - Nvidia GeForce GT 740M - The Hobbit (Meridian.exe)
Wine fails to launch exe at all. Also heroes of Might and Magic 4 fails with the same error.
This bug exist only when proprietary drivers are used by system. Open driver works but rendering is slow.
https://bugs.winehq.org/show_bug.cgi?id=44395
Herman Tafintsev germanapps@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #62121|Wine staging 3.14 - 64bit |Wine staging 3.14 - 64bit description|prefix - Nvidia GeForce GT |prefix - Nvidia GeForce GT |740M - The Hobbit |740M - nvidia-driver-390 - |(Meridian.exe) |The Hobbit (Meridian.exe)
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #43 from Herman Tafintsev germanapps@gmail.com --- This command really fixes the issue:
sudo chmod -x /opt/wine-staging/bin/wine-preloader
But i wonder if i should continue testing the bug on future releases of Wine with "executable" flag on?
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #44 from noabody@yahoo.com --- This appears to be a bug in the closed-source Nvidia proprietary driver. wine-preloader relies on published information to setup the pre-environment for code execution. Somehow Nvidia's code is non-conformant.
It's important to note that this bug "hides" itself in the maintainer version of Debian based Linux distros because wine-preloader is an optional component that is not normally installed. This is not the case with winehq.
My work-around was designed to be an "elegant" solution. Package management is unaffected by disabling wine-preloader through removal of its executable bit:
sudo chmod -x /opt/wine-devel/bin/wine-preloader or sudo chmod -x /opt/wine-stable/bin/wine-preloader
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #45 from Herman Tafintsev germanapps@gmail.com --- (In reply to noabody from comment #44)
This appears to be a bug in the closed-source Nvidia proprietary driver. wine-preloader relies on published information to setup the pre-environment for code execution. Somehow Nvidia's code is non-conformant.
It's important to note that this bug "hides" itself in the maintainer version of Debian based Linux distros because wine-preloader is an optional component that is not normally installed. This is not the case with winehq.
My work-around was designed to be an "elegant" solution. Package management is unaffected by disabling wine-preloader through removal of its executable bit:
sudo chmod -x /opt/wine-devel/bin/wine-preloader or sudo chmod -x /opt/wine-stable/bin/wine-preloader
I've installed Wine from official winehq repository. How could this bug happen to me, if it is only in distro maintainer version?
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #46 from Herman Tafintsev germanapps@gmail.com --- Bug still exist in 3.15.
P.S> Just following Wine bug report guide
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #47 from Herman Tafintsev germanapps@gmail.com --- Bug still exists in 3.16.
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #48 from Herman Tafintsev germanapps@gmail.com --- Bug still exists in 3.17.
"sudo chmod -x /opt/wine-staging/bin/wine-preloader" - still works as a solution.
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #49 from Aaron Franke arnfranke@yahoo.com --- Herman, that's a work-around, not a solution.
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #50 from Herman Tafintsev germanapps@gmail.com --- (In reply to Aaron Franke from comment #49)
Herman, that's a work-around, not a solution.
From user's point of view - it is a solution. From Wine developer's it isn't.
Here is the better thing to discuss: if wine developers can't fix it (because they are not Nvidia employees and don't have the access to proprietary driver's code), why not just close this bug with WONTFIX state and add the "chmod -x" workaround to FAQ->Troubleshooting? Because this bug exists for months without any news. Or there is something contibutors can do to provide a fix?
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #51 from Aaron Franke arnfranke@yahoo.com --- Be patient. Many bugs on WineHQ are over 10 years old. Even if the "real" problem is with Nvidia drivers, the Wine team still needs to play nice with the bad drivers. This is nowhere near time to give up hope for a fix.
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #52 from Herman Tafintsev germanapps@gmail.com --- (In reply to Aaron Franke from comment #51)
Be patient. Many bugs on WineHQ are over 10 years old. Even if the "real" problem is with Nvidia drivers, the Wine team still needs to play nice with the bad drivers. This is nowhere near time to give up hope for a fix.
I am! I just want to know, if i can help somehow to find the real solution, beside posting brainlessly reports about bug existence every single release.
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #53 from Herman Tafintsev germanapps@gmail.com --- Wine 3.18 - no errors encountered yet, but maybe it is because Nvidia released an update to their driver to 390.77. Maybe both. Anyway, the bug seems to be fixed for me.
https://bugs.winehq.org/show_bug.cgi?id=44395
--- Comment #54 from noabody@yahoo.com --- Using wine staging 4.0rc1 and this appears to be resolved. I also use dxvk92 which could affect graphics but probably not the preloader.
https://bugs.winehq.org/show_bug.cgi?id=44395
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE Severity|critical |major
--- Comment #55 from Matteo Bruni matteo.mystral@gmail.com --- This bug is probably a duplicate of bug 43530 (see bug 43530 comment 37). Resolving as duplicate, if you still get this bug with Nvidia proprietary drivers >= 415 please comment / reopen this bug.
*** This bug has been marked as a duplicate of bug 43530 ***
https://bugs.winehq.org/show_bug.cgi?id=44395
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #56 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate.