[Bug 59554] New: [Regression] DOAXVV (DMM version) fails to start with network error on Wine 11.5
http://bugs.winehq.org/show_bug.cgi?id=59554 Bug ID: 59554 Summary: [Regression] DOAXVV (DMM version) fails to start with network error on Wine 11.5 Product: Wine Version: 11.5 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winhttp Assignee: wine-bugs@list.winehq.org Reporter: axis6404@proton.me Distribution: --- Created attachment 80609 --> http://bugs.winehq.org/attachment.cgi?id=80609 error screenshot Description: A regression has been identified in "DEAD OR ALIVE Xtreme Venus Vacation" (DMM version). Since Wine 11.5, the game fails to start due to a network error. Important Note: This is not a local network issue. Reverting the Wine version from 11.5 back to 11.4 immediately resolves the issue, and the game connects to the server successfully using the exact same network environment. Reproducibility: 100% (Always occurs on 11.5) System Info: OS: Debian 13 (Trixie) Wine version: 11.5 (regression) / 11.4 (working) Software: DEAD OR ALIVE Xtreme Venus Vacation (DMM version) Identified Regression Commit: The issue was introduced by the following commit: https://github.com/wine-mirror/wine/commit/20b34866f318617c854818dc59fa7b8e8... Steps to Reproduce: 1. Launch DOAXVV (DMM version) on Wine 11.5. 2. The game immediately shows a network error dialog during the startup sequence. Expected Results: The game should connect to the server and proceed to the title screen (as it does in Wine 11.4). Actual Results: The game displays the following error: "サーバーに接続ができませんでした。リトライしますか? ※ネットワーク環境をご確認ください。 WebApiManager STATUS: 2 ERROR_NO: 200" (Translation: Could not connect to the server. Retry? Please check your network environment.) -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 axis6404@proton.me changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Regression SHA1| |20b34866f318617c854818dc59f | |a7b8e8b87c0c6 Distribution|--- |Debian -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 --- Comment #1 from axis6404@proton.me --- I have an update on this issue. I found a similar report in Bug 59546 (https://bugs.winehq.org/show_bug.cgi?id=59546) and applied the patch (https://bugs.winehq.org/attachment.cgi?id=80597&action=diff). With this patch, the application now successfully proceeds to the title screen. However, a new in-game error occurs at that point: "エラーが発生しました。タイトル画面に戻ります。エラーコード: 9003" (Translation: "An error occurred. Returning to the title screen. Error code: 9003") Regarding the logs, I am hesitant to attach them directly as they contain personal information. Instead, I would like to point out that the Global version of this app (DOAXVV) is available on Steam. Since the Global version is accessible from many regions, it should be easier for developers to reproduce this "9003" error and investigate further using that version. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 --- Comment #2 from Hans Leidekker <hans@meelstraat.net> --- Error code 9003 is DNS_ERROR_RCODE_NAME_ERROR which suggests that the server name does not resolve. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 --- Comment #3 from axis6404@proton.me --- Created attachment 80610 --> http://bugs.winehq.org/attachment.cgi?id=80610 err9005 Reverting to 11.4 fixes the problem instantly, but 11.5 consistently triggers the error (100% reproduction rate). Upon further investigation, I found that it produces error 9003 and also a new error code, 9005. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 --- Comment #4 from axis6404@proton.me --- Created attachment 80611 --> http://bugs.winehq.org/attachment.cgi?id=80611 err9003.jpg -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 Gijs Vermeulen <gijsvrm@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[Regression] DOAXVV (DMM |DOAXVV (DMM version) fails |version) fails to start |to start with network error |with network error on Wine | |11.5 | -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 --- Comment #5 from axis6404@proton.me --- Created attachment 80612 --> http://bugs.winehq.org/attachment.cgi?id=80612 wireshark-dns.jpg I monitored the DNS traffic using Wireshark and confirmed that the name resolution for "api.doax-venusvacation.jp" occurred 38 times, and all of them were successful. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 --- Comment #6 from Hans Leidekker <hans@meelstraat.net> --- (In reply to axis6404 from comment #5)
Created attachment 80612 [details] wireshark-dns.jpg
I monitored the DNS traffic using Wireshark and confirmed that the name resolution for "api.doax-venusvacation.jp" occurred 38 times, and all of them were successful.
Please attach a WINEDEBUG=+winhttp,+winsock,+dnsapi trace with that patch applied. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 --- Comment #7 from axis6404@proton.me --- Sent the log via email. Please do not upload it here. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 --- Comment #8 from Hans Leidekker <hans@meelstraat.net> --- Created attachment 80615 --> http://bugs.winehq.org/attachment.cgi?id=80615 patch Can you try this patch against 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 --- Comment #9 from axis6404@proton.me --- After applying the changes, I tried running it twice, but I am still getting "Error 9005." The symptoms remain unchanged. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 Hans Leidekker <hans@meelstraat.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #80615|0 |1 is obsolete| | --- Comment #10 from Hans Leidekker <hans@meelstraat.net> --- Created attachment 80620 --> http://bugs.winehq.org/attachment.cgi?id=80620 patch Here's another patch to apply against current git wine. If it still fails please send me another trace with this patch applied. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 --- Comment #11 from axis6404@proton.me --- Sent the log via email. Please do not upload it here. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 --- Comment #12 from axis6404@proton.me --- After applying the changes, I tried running it twice, but I am still getting "Error 9005." The symptoms remain unchanged. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 --- Comment #13 from axis6404@proton.me --- I noticed a potential typo in the source code. At dlls/winhttp/request.c:L418, should it be inflateInit2 instead of inflateInit? https://github.com/wine-mirror/wine/blob/53d513e626205d5506b7e959bf73b22fd1c... -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 --- Comment #14 from axis6404@proton.me --- After debugging, I found that when using gzip transfer, the data size received in WINHTTP_CALLBACK_STATUS_READ_COMPLETE is 14 bytes smaller than expected. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 herobrinecat <noaaweatherradiostatus@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |noaaweatherradiostatus@gmai | |l.com --- Comment #15 from herobrinecat <noaaweatherradiostatus@gmail.com> --- (In reply to axis6404 from comment #13)
I noticed a potential typo in the source code. At dlls/winhttp/request.c:L418, should it be inflateInit2 instead of inflateInit? https://github.com/wine-mirror/wine/blob/ 53d513e626205d5506b7e959bf73b22fd1c17908/dlls/winhttp/request.c#L418
I think you put in the wrong line number "zres = inflate( &gzip_stream->zstream, 0 );" but anyways, I do have an issue after the winhttp changes with Adobe Creative Cloud since after I did the patches, it gives me error 48, saying that the installer was unable to access a file or directory, even though the installer worked in 11.4, but stopped working around 11.5 (btw, I'm using 11.5-staging wit the patches, also to clarify, before the patches, it didn't work at all since it gives me "Server disconnection") -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 --- Comment #16 from Hans Leidekker <hans@meelstraat.net> --- (In reply to axis6404 from comment #14)
After debugging, I found that when using gzip transfer, the data size received in WINHTTP_CALLBACK_STATUS_READ_COMPLETE is 14 bytes smaller than expected.
I guess you're referring to this line: 06d8:trace:winhttp:read_data retrieved 47 bytes (47/61) That's because it's a gzip stream (wrapped in a chunk). We should remove those numbers since they're not accurate when the stream is compressed. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 --- Comment #17 from axis6404@proton.me --- Sorry for the late reply, I missed your last email. I'm checking it right now. I will send you the log for version 11.4 (the successful case) first. Please give me a moment to prepare and send the file. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 --- Comment #18 from axis6404@proton.me --- The global version of DOAXVV can be found at https://steamdb.info/app/958260/info/. It might be restricted in some regions. Also, for some reason, the download stops halfway if the mouse cursor isn't moving. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 --- Comment #19 from Hans Leidekker <hans@meelstraat.net> --- (In reply to axis6404 from comment #18)
The global version of DOAXVV can be found at https://steamdb.info/app/958260/info/. It might be restricted in some regions. Also, for some reason, the download stops halfway if the mouse cursor isn't moving.
I get this message: An error was encountered while processing your request: This item is currently unavailable in your region -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 --- Comment #20 from axis6404@proton.me --- I have tested the following and will send the logs via email. (Note: I couldn't get the +relay logs because the application failed to start.) 53d513e6262 po: Update Polish translation. (no patch) .... 335ae4237c7 winhttp: Add decompression support. + old patch1 (80597) 20b34866f31 winhttp: Introduce a stream abstraction. + old patch1 (80597) All of these resulted in error 9005, but the behavior of 20b34866f31 is different from the others: - 53d513e6262 and 335ae4237c7: These result in an infinite retry loop for the first API access ("/v1/session"). - 20b34866f31: It accesses "/v1/session" only once and then moves on to other API calls. Based on these results, it seems to me that there are other bugs involved, in addition to the gzip issue. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 --- Comment #21 from axis6404@proton.me --- Confirmed the fix with the latest git master. Many thanks! -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 Hans Leidekker <hans@meelstraat.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |d1e37f3923367c17d7732ce3e64 | |21950b977858c --- Comment #22 from Hans Leidekker <hans@meelstraat.net> --- Fixed with d1e37f3923367c17d7732ce3e6421950b977858c. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59554 Alexandre Julliard <julliard@winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #23 from Alexandre Julliard <julliard@winehq.org> --- Closing bugs fixed in 11.6. -- 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