[Bug 50521] New: Guild Wars 2: Regression in 6.0
https://bugs.winehq.org/show_bug.cgi?id=50521 Bug ID: 50521 Summary: Guild Wars 2: Regression in 6.0 Product: Wine Version: 6.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: winehq(a)greaka.de Distribution: --- Guild wars 2 is not able to launch since Wine 6.0 rc0. Also tested in Wine rc6. Steps to reproduce: 1st: Start client. Screenshot: https://cdn.discordapp.com/attachments/596410107726921728/800820395925438524... Error message seen in the screenshot: https://cdn.discordapp.com/attachments/596410107726921728/800820134709035018... Crash dump: https://cdn.discordapp.com/attachments/596410107726921728/800820552582955098... -- 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.
https://bugs.winehq.org/show_bug.cgi?id=50521 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12(a)gmail.com --- Comment #1 from Zebediah Figura <z.figura12(a)gmail.com> --- (In reply to Greaka from comment #0)
Guild wars 2 is not able to launch since Wine 6.0 rc0. Also tested in Wine rc6.
"rc0" isn't a real version number, do you mean rc1? Can you provide a known version in which this application does work? Can you please attach default terminal output? See <https://wiki.winehq.org/FAQ#General> if you need instructions. If possible, performing a regression test will help this bug be solved quickly; see <https://wiki.winehq.org/Regression_Testing> for instructions. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=50521 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEEDINFO Ever confirmed|0 |1 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=50521 --- Comment #2 from Greaka <winehq(a)greaka.de> --- Hey there, I just saw that you updated this ticket to need more info. I have trouble performing a regression test. Gw2 seems to need both 64bit and 32bit dlls, but I'm not too sure. The farthest I got was ``` wine: could not load ntdll.so: /git/wine-git/dlls/ntdll/ntdll.so: wrong ELF class: ELFCLASS64 ``` If you can help me resolve this, I will happily provide more info. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=50521 --- Comment #3 from Zebediah Figura <z.figura12(a)gmail.com> --- (In reply to Greaka from comment #2)
Hey there, I just saw that you updated this ticket to need more info. I have trouble performing a regression test. Gw2 seems to need both 64bit and 32bit dlls, but I'm not too sure. The farthest I got was ``` wine: could not load ntdll.so: /git/wine-git/dlls/ntdll/ntdll.so: wrong ELF class: ELFCLASS64 ``` If you can help me resolve this, I will happily provide more info.
How did you build Wine? What are the paths of your source and build trees, and what exact arguments did you pass to configure? Answering the other questions from comment 1 would be appreciated at this point. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=50521 --- Comment #4 from Greaka <winehq(a)greaka.de> --- 5.13 works fine, I installed it via steam proton aur package. 6.0 packaged with Lutris doesn't work. The screenshots are not from me, I didn't get a self compiled wine version working yet, I cannot comment on any current 6.0 release. I was following the guide on the regression testing wiki entry. First, I tried to build 32bit, but I wouldn't load the gw2 binary at all. So the current setup with clean winecfg and build dir was setup as follows: ``` WINEARCH=win64 winecfg ./configure --disable-tests --enable-win64 make -j25 ``` I have setup sccache for CC. sccache is ccache with cloud storage and rustc support. My current HEAD is `0ae1669ec2798193b11fd2d2ac74d51203f673b2`. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=50521 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Summary|Guild Wars 2: Regression in |Guild Wars 2 fails to |6.0 |launch -- 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.
https://bugs.winehq.org/show_bug.cgi?id=50521 --- Comment #5 from Zebediah Figura <z.figura12(a)gmail.com> --- (In reply to Greaka from comment #4)
5.13 works fine, I installed it via steam proton aur package. 6.0 packaged with Lutris doesn't work. The screenshots are not from me, I didn't get a self compiled wine version working yet, I cannot comment on any current 6.0 release.
I was following the guide on the regression testing wiki entry. First, I tried to build 32bit, but I wouldn't load the gw2 binary at all. So the current setup with clean winecfg and build dir was setup as follows:
``` WINEARCH=win64 winecfg ./configure --disable-tests --enable-win64 make -j25 ```
I'm not sure what you were trying to achieve by running winecfg before configure, but that probably doesn't matter. Anyway, you generally should run 'make distclean' in the build tree before reusing it for a different architecture. You probably have stale 32-bit objects in it, which is causing that mismatched architecture error. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=50521 --- Comment #6 from Greaka <winehq(a)greaka.de> --- Created attachment 69622 --> https://bugs.winehq.org/attachment.cgi?id=69622 Output of gw2 executed with current wine HEAD how I generated this log, copied from shell history: ``` : 1615854143:0;make distclean : 1615854150:0;make -j25 : 1615854162:0;./configure --disable-tests --enable-win64 : 1615854180:0;make -j25 : 1615854244:0;./wine /steam/guild-wars-2/drive_c/Program\ Files/Guild\ Wars\ 2/GW2-64.exe : 1615854297:0;./wine /steam/guild-wars-2/drive_c/Program\ Files/Guild\ Wars\ 2/GW2-64.exe &> log.txt ``` -- 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.
https://bugs.winehq.org/show_bug.cgi?id=50521 Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick(a)piezo-forte.be --- Comment #7 from Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> --- (In reply to Greaka from comment #6)
Created attachment 69622 [details] Output of gw2 executed with current wine HEAD
how I generated this log, copied from shell history: ``` : 1615854143:0;make distclean : 1615854150:0;make -j25 : 1615854162:0;./configure --disable-tests --enable-win64 : 1615854180:0;make -j25 : 1615854244:0;./wine /steam/guild-wars-2/drive_c/Program\ Files/Guild\ Wars\ 2/GW2-64.exe : 1615854297:0;./wine /steam/guild-wars-2/drive_c/Program\ Files/Guild\ Wars\ 2/GW2-64.exe &> log.txt ```
Hello, You need to build both 32-bit and 64-bit architecture for a 64-bit application such as GW2 64-bit client. This is done in 3 steps: 1. build 64-bit; 2. build 32-bit without 64-bit support, to get the tools; 3. build 32-bit with 64-bit support pointing to the 64-bit build from 1; (You can switch the order of 1 and 2, but both must be done before 3). I don't know if the documentation is up-to-date but they should give you an idea nonetheless: - https://wiki.winehq.org/Building_Biarch_Wine_On_Ubuntu - https://wiki.winehq.org/Building_Wine#Shared_WoW64 If you still have trouble building wine, please look for help on the forums (link at the top of the page), as bugzilla is not meant for support. Then come back here to report the result of the regression test, or, in the case that you gave up, to inform us so that we can take appropriate action. 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.
https://bugs.winehq.org/show_bug.cgi?id=50521 --- Comment #8 from Dmitry Skvortsov (Iglu47) <lvb.crd(a)protonmail.com> --- (In reply to Greaka from comment #0)
Error message seen in the screenshot: https://cdn.discordapp.com/attachments/596410107726921728/800820134709035018... message.txt
message.txt:line 148 0000000002DB0000 - C:\Program Files\Guild Wars 2\bin64\d3d9.dll Are you using any third party modifications? If not, try remove this file (since it is not included in the delivery with the official game client). But if you use, for example, ArcDPS - just a reminder: sometimes with the release of some game updates, it may become incompatible with the new version of the client (breaks it). Then you will have to wait for a while for the release of the latest version of the modification on the corresponding third-party site and only then you can install / update it. If its update for the current version of the client does not come out for a long time and you do not want to wait any longer, it is better to delete the old file until that moment. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=50521 --- Comment #9 from Greaka <winehq(a)greaka.de> --- I know about the implications of addons, thank you for caring though :) I always test with and without addons when I encounter errors. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=50521 --- Comment #10 from Hans Leidekker <hans(a)meelstraat.net> --- Do you still see this with current Wine? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=50521 Dmitry Skvortsov (Iglu47) <lvb.crd(a)protonmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lvb.crd(a)protonmail.com --- Comment #11 from Dmitry Skvortsov (Iglu47) <lvb.crd(a)protonmail.com> --- I tried then to conduct bisecting tests, but they led me to the fact that I met the problem with such the message from the game only somewhere after wine-6.1 (~ 6.2-6.3 but then there was Bug 50738 and Bug 50858). But this issue shouldn't be at least with Wine 6.8. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=50521 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEEDINFO |RESOLVED --- Comment #12 from Zebediah Figura <z.figura12(a)gmail.com> --- (In reply to Dmitry Skvortsov (Iglu47) from comment #11)
I tried then to conduct bisecting tests, but they led me to the fact that I met the problem with such the message from the game only somewhere after wine-6.1 (~ 6.2-6.3 but then there was Bug 50738 and Bug 50858).
But this issue shouldn't be at least with Wine 6.8.
Okay, I'm going to go ahead and mark this as fixed then; thanks for testing! -- 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.
https://bugs.winehq.org/show_bug.cgi?id=50521 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #13 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 7.0-rc6. -- 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.
participants (1)
-
WineHQ Bugzilla