[Bug 49868] New: Hedgewars 1.0.0 crashes when a game against the computer is started
https://bugs.winehq.org/show_bug.cgi?id=49868 Bug ID: 49868 Summary: Hedgewars 1.0.0 crashes when a game against the computer is started Product: Wine Version: 5.17 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: cedric.dewijs(a)eclipso.eu Distribution: --- Created attachment 68209 --> https://bugs.winehq.org/attachment.cgi?id=68209 The console messages Hedgewars crashes when the following steps are taken: 1) remove .wine directory 2) run wineboot 3) run the Hedgewars installer, accept the defaults. This will start Hedgewards at the end of the installer 4) Press "Play a game on a single computer" 5) Press "Play a quick game against the computer with random settings" 6) Sometimes, the game now shows the error "The program hedgewars.exe has encountered a serious problem and needs to close" 7) if the game does not crash, press escape and Y, and repeat step 5 My versions: $ wine --version wine-5.17 (Staging) $ uname -a Linux cedric-p4 5.8.10-arch1-1 #1 SMP PREEMPT Thu, 17 Sep 2020 18:01:06 +0000 x86_64 GNU/Linux -- 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=49868 --- Comment #1 from Cedric <cedric.dewijs(a)eclipso.eu> --- Created attachment 68210 --> https://bugs.winehq.org/attachment.cgi?id=68210 The program error details -- 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=49868 --- Comment #2 from Cedric <cedric.dewijs(a)eclipso.eu> --- Link to the installer: https://www.hedgewars.org/download/releases/Hedgewars-1.0.0.exe -- 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=49868 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW CC| |dark.shadow4(a)web.de Keywords| |download URL| |https://www.hedgewars.org/d | |ownload/releases/Hedgewars- | |1.0.0.exe --- Comment #3 from Fabian Maurer <dark.shadow4(a)web.de> --- Confirming. I get different errors, but all are related to floating point. You got STATUS_FLOAT_MULTIPLE_TRAPS, I also had STATUS_FLOAT_INEXACT_RESULT and STATUS_FLOAT_STACK_CHECK. -- 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=49868 Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick(a)piezo-forte.be --- Comment #4 from Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> --- (In reply to Cedric from comment #0)
6) Sometimes, the game now shows the error "The program hedgewars.exe has encountered a serious problem and needs to close"
Hello, You sound like it did not show errors before. Is it a recent regression? If the game ran fine with a previous Wine version, performing a regression test could speed up things for the developers. Instructions to perform regression testing can be found there: https://wiki.winehq.org/Regression_Testing 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=49868 --- Comment #5 from Cedric <cedric.dewijs(a)eclipso.eu> --- Sorry, I was not completely clear. I have only tested Hedgewars with this specific version of Wine. I wanted to say that I've done the steps outlined in my original bug report 5 times, and the game crashed 3 times, and 2 times it did not crash. I have not tested this game with any other version of wine. Thank you for pointing me to the procedure of regression testing though. -- 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=49868 --- Comment #6 from Cedric <cedric.dewijs(a)eclipso.eu> --- Retesting with the current version $ rm -rf ~/wine-tmp/ $ mkdir ~/wine-tmp/ $ cd ~/wine-tmp/ $ wget https://www.hedgewars.org/download/releases/Hedgewars-1.0.0.exe $ export WINEPREFIX=~/wine-tmp $ wine Hedgewars-1.0.0.exe Now the installer starts. Accept the defaults. Hedgewards runs at the end of the installer. The game asks if you want to play a training game. Choose no. 4) Press "Play a game on a single computer" 5) Press "Play a quick game against the computer with random settings" Now the game starts correctly. 6) Sometimes, the game now shows the error "The program hedgewars.exe has encountered a serious problem and needs to close" 7) if the game does not crash, press escape and Y, and repeat step 5 I can't get the game to crash anymore, but when I exit the game, I see wine did try to start the debugger: ``` 0390:fixme:imm:ImeSetCompositionString Read string unimplemented 0390:fixme:imm:NotifyIME himc 000A009E, action 0x11, index 0, value 0 stub! wine: Unhandled page fault on read access to F7DECBE0 at address F7DECBE0 (thread 03c4), starting debugger... 0390:err:sync:RtlLeaveCriticalSection section 7BC69520 "../wine/dlls/ntdll/loader.c: peb_lock" is not acquired 03c4:err:seh:start_debugger Couldn't start debugger L"winedbg --auto 908 2076611624" (2) Read the Wine Developers Guide on how to set up winedbg or another debugger wine: Unhandled page fault on read access to F7DECBE0 at address F7DECBE0 (thread 018c), starting debugger... 018c:err:seh:start_debugger Couldn't start debugger L"winedbg --auto 348 0" (2) Read the Wine Developers Guide on how to set up winedbg or another debugger ``` My versions: $ wine --version wine-8.15 $ uname -a Linux cedric 6.4.12-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 24 Aug 2023 00:38:14 +0000 x86_64 GNU/Linux -- 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