https://bugs.winehq.org/show_bug.cgi?id=40775
Bug ID: 40775 Summary: Emergency 3 crashes after starting Product: Wine Version: 1.9.3 Hardware: x86 URL: http://www.fileplanet.com/147266/140000/fileinfo/Emerg ency-3-Demo-[German] OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: kernel32 Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: alexhenrie24@gmail.com Regression SHA1: 6e841fdb75807c159b1f9775be42d0ea11dd8216 Distribution: ---
Created attachment 54674 --> https://bugs.winehq.org/attachment.cgi?id=54674 terminal output (full game version)
The game crashes immediately after start. Can be reproduced with the demo version too, albeit the demo produces a different terminal output than the full version I own. It shows only
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0xeddf69
Nevertheless, reverting the following commit on 1.9.12 fixes the crash in both the demo and full version:
commit 6e841fdb75807c159b1f9775be42d0ea11dd8216 Author: Alex Henrie alexhenrie24@gmail.com Date: Wed Dec 23 21:56:59 2015 -0700
kernel32: Set error if dstlen < 0 in codepage conversion functions.
emergency3_demo.exe sha1: 60b1ba2359317139364bf883d451bf0c70f3740a
Wine 1.9.12
https://bugs.winehq.org/show_bug.cgi?id=40775
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #1 from super_man@post.com --- bug 30600 same application?
https://bugs.winehq.org/show_bug.cgi?id=40775
--- Comment #2 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to super_man from comment #1)
bug 30600 same application?
Yes it is. That bug report was opened 4 years ago, so not a duplicate.
https://bugs.winehq.org/show_bug.cgi?id=40775
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.fileplanet.com/1 |http://www.4players.de/4pla |47266/140000/fileinfo/Emerg |yers.php/download_start/Dow |ency-3-Demo-[German] |nloads/Download/7582.html
https://bugs.winehq.org/show_bug.cgi?id=40775
--- Comment #3 from Alex Henrie alexhenrie24@gmail.com --- Created attachment 54681 --> https://bugs.winehq.org/attachment.cgi?id=54681 Em3's logfile
When this game crashes, it leaves behind a file named logfile.txt that also has some interesting information:
Registered FS device "mod" ?VWorld::LoadMap("mod:/Maps/empty.v3d"): file not found *** Win32ExceptionHandler *** Exception in Em3: Access violation @ 10026986
I think that the real problem actually occurs when trying to open "mod:/Maps/empty.v3d", and then the game has buggy error handling code that causes it to crash.
https://bugs.winehq.org/show_bug.cgi?id=40775
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |7efd0c2c79e6d2773149d824da0 | |aa136973f92f0 Status|NEW |RESOLVED
--- Comment #4 from Alex Henrie alexhenrie24@gmail.com --- Fixed by https://source.winehq.org/git/wine.git/commitdiff/7efd0c2c79e6d2773149d824da...
https://bugs.winehq.org/show_bug.cgi?id=40775
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.13.