http://bugs.winehq.org/show_bug.cgi?id=4493
Summary: msvcrt:Serious Sam crashes after ran for the second time (regression) Product: Wine Version: CVS Platform: Other URL: http://files.seriouszone.com/catdisplay.php?catid=36 OS/Version: Linux Status: NEW Keywords: regression, download Severity: normal Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: xerox_xerox2000@yahoo.co.uk
Steps to reproduce: 1. Install Serious Sam from the link above. 2. Run it with native msvcrt the first time (it will crash because of another bug). 3. Quit it and now run it for the second time with builtin msvcrt. It crashes like this: =>1 0x7b83ee63 RaiseException+0x67(code=0xe06d7363, flags=0x1, nbargs=0x3, args=0x7fc5fa14) [/LFS/winecvs/wine/dlls/kernel/except.c:85] in kernel32 (0x7b83ee63) 2 0x7f944a14 _CxxThrowException+0x38(object=0x7fc5fc44, type=0x601e51c8) [/LFS/winecvs/wine/dlls/msvcrt/cppexcept.c:417] in msvcrt (0x7f944a14) 3 0x600d9422 ?ExceptionFatalError@CTStream@@SAXXZ+0xc2 in engine (0x600d9422) 4 0x600daed0 ??0CTFileStream@@QAE@XZ+0x3a0 in engine (0x600daed0) 5 0x604b1cbe in game (+0x11cbe) (0x604b1cbe) 6 0x604b05da in game (+0x105da) (0x604b05da) 7 0x604b9613 in game (+0x19613) (0x604b9613) 8 0x00420f69 in serioussam (+0x20f69) (0x00420f69) 9 0x00421872 in serioussam (+0x21872) (0x00421872) 10 0x00422a80 in serioussam (+0x22a80) (0x00422a80) 11 0x00423828 in serioussam (+0x23828) (0x00423828) 12 0x00425c70 EntryPoint+0x134 in serioussam (0x00425c70) 13 0x7b8648e7 start_process+0xd3(arg=0x0) [/LFS/winecvs/wine/dlls/kernel/process.c:1025] in kernel32 (0x7b8648e7) 14 0xb7eff7c3 wine_switch_to_stack+0x17 in libwine.so.1 (0xb7eff7c3) 0x7b83ee63 RaiseException+0x67 [/LFS/winecvs/wine/dlls/kernel/except.c:85] in kernel32: leal 0xfffffff4(%ebp),%esp 85 RtlRaiseException( &record );
This happens in Wine-0.9.6 and 7, but not in 0.9.5. I'll try to find the patch that broke Sam.