[Bug 45331] New: Exile: Escape From the Pit crashes after splash screen
https://bugs.winehq.org/show_bug.cgi?id=45331 Bug ID: 45331 Summary: Exile: Escape From the Pit crashes after splash screen Product: Wine Version: 3.10 Hardware: x86-64 OS: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: stozball(a)hotmail.com Exile: Escape From the Pit installs correctly and the game launches, displays the splash screen (including playing sound), then crashes. No message is left in the terminal when it crashes. Same result in wine stable (3.0.1) Game is available for free from the developer: http://www.spiderwebsoftware.com/ftp/installers/win/EXILINST.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=45331 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, win16 URL| |http://www.spiderwebsoftwar | |e.com/ftp/installers/win/EX | |ILINST.EXE CC| |dark.shadow4(a)web.de --- Comment #1 from Fabian Maurer <dark.shadow4(a)web.de> --- Can't currently test since it's a 16bit program. -- 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=45331 zack112358(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zack112358(a)gmail.com --- Comment #2 from zack112358(a)gmail.com --- I have the same problem with wine 3.x on Ubuntu using the free-to-play download on Spiderweb's website. It works in 1.9.24, 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=45331 davean <davean(a)missingghost.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |davean(a)missingghost.com -- 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=45331 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |gdi32 CC| |z.figura12(a)gmail.com Ever confirmed|0 |1 Status|UNCONFIRMED |NEW --- Comment #3 from Zebediah Figura <z.figura12(a)gmail.com> --- It calls ReleaseDC() and then DeleteDC() with the same DC, and expects both calls to succeed. Always returning TRUE from DeleteDC() is enough to make it work, although I'm not sure if that's the correct solution. -- 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=45331 Ahzo(a)tutanota.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Ahzo(a)tutanota.com, | |huw(a)codeweavers.com --- Comment #4 from Ahzo(a)tutanota.com --- This problem also affects Exile 2, Exile 3 and Blades of Exile, available at: http://www.spiderwebsoftware.com/ftp/installers/win/EXL2INST.EXE http://www.spiderwebsoftware.com/ftp/installers/win/EXL3INST.EXE http://www.spiderwebsoftware.com/ftp/installers/win/BoEWinInstaller.EXE It is a regression introduced between wine 2.0 and 2.1 by: commit a60144ee74e1db170f04edeb8cfd3a5a17d36d46 Author: Huw Davies <huw(a)codeweavers.com> Date: Thu Jan 26 09:30:20 2017 +0000 user32: Disable cached DCs once they are released. Signed-off-by: Huw Davies <huw(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> Reverting this commit on the current git master makes the Exile games work again. It doesn't look like it was intended or considered that this commit breaks programs, so it should be reverted to fix the breakage. -- 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=45331 --- Comment #5 from Ahzo(a)tutanota.com --- This got fixed in wine 5.0 by: commit 0778945e34968c66ccbe8a8be1f9749b8383f55e Author: Jeff Smith <whydoubt(a)gmail.com> Date: Sun Jan 12 14:54:10 2020 -0600 user.exe16: Releasing DC does not disable it. ReleaseDC in user32 marks cache DCs as disabled. For user.exe (the 16-bit equivalent), this causes DCs to become inaccessible after release. On Windows, they are still accessible after release. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=44408 Signed-off-by: Jeff Smith <whydoubt(a)gmail.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> Thanks for fixing it! -- 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=45331 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |0778945e34968c66ccbe8a8be1f | |9749b8383f55e Resolution|--- |FIXED Component|gdi32 |user16 --- Comment #6 from Zebediah Figura <z.figura12(a)gmail.com> --- Marking fixed. -- 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=45331 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #7 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 5.19. -- 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 (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla