[Bug 42754] New: Seed of Andromeda Pre-Alpha 0.2 crashes due to unimplemented function in msvcr120
https://bugs.winehq.org/show_bug.cgi?id=42754 Bug ID: 42754 Summary: Seed of Andromeda Pre-Alpha 0.2 crashes due to unimplemented function in msvcr120 Product: Wine Version: 2.4 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msvcr Assignee: wine-bugs(a)winehq.org Reporter: arnfranke(a)yahoo.com Distribution: --- Created attachment 57766 --> https://bugs.winehq.org/attachment.cgi?id=57766 Full crash info from Wine Seed of Andromeda 0.2 crashes due to unimplemented function in msvcr120 (At least I think that's what's happening, please correct me if I'm wrong) Text I think is important: Unhandled exception: page fault on read access to 0x00000010 in 32-bit code (0x7e88830f). More text that could be important: MSVCRT__fileno+0x4f() in msvcr120 (0x0033fb78) I have tested overriding this library and related libraries in several dozen ways via winecfg and I wasn't able to get this program to work. Occurs on Wine 2.4 and many other versions of Wine. Program download link: http://files.seedofandromeda.com/game/17/SoA.zip The full crash log has been attached below. -- 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=42754 Aaron Franke <arnfranke(a)yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Ubuntu URL| |https://www.seedofandromeda | |.com/downloads -- 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=42754 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|msvcr |-unknown -- 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=42754 fjfrackiewicz(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fjfrackiewicz(a)gmail.com --- Comment #1 from fjfrackiewicz(a)gmail.com --- (In reply to Aaron Franke from comment #0)
Created attachment 57766 [details] Full crash info from Wine
Seed of Andromeda 0.2 crashes due to unimplemented function in msvcr120
(At least I think that's what's happening, please correct me if I'm wrong)
Text I think is important: Unhandled exception: page fault on read access to 0x00000010 in 32-bit code (0x7e88830f).
More text that could be important: MSVCRT__fileno+0x4f() in msvcr120 (0x0033fb78)
I have tested overriding this library and related libraries in several dozen ways via winecfg and I wasn't able to get this program to work.
Occurs on Wine 2.4 and many other versions of Wine. Program download link: http://files.seedofandromeda.com/game/17/SoA.zip
The full crash log has been attached below.
Hmmm I am not sure if it's an issue with an unimplemented function. Most msvcrt/msvcp errors with unimplemented functions are pretty clear about which exact function is unimplemented. Also, it would help if you could log the terminal output from when you start the application to the point where it crashes as that terminal output plus the backtrace might be able to help the Wine devs find out what the exact problem actually is in this case. -- 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=42754 --- Comment #2 from Aaron Franke <arnfranke(a)yahoo.com> --- These lines appear before the "This program has encountered an error" message: $ wine ./SoA.exefixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33faf8 1 C) semi-stub fixme:win:EnumDisplayDevicesW ((null),0,0x33f91c,0x00000000), stub! fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33f91c,0x00000000), stub! fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33f468,0x00000000), stub! fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",1,0x33f91c,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),1,0x33f91c,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33f91c,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),1,0x33f91c,0x00000000), stub! fixme:xinput:XInputGetCapabilities (index 3, flags 0x1, capabilities 0x33fc0c) Stub! fixme:win:RegisterDeviceNotificationW (hwnd=0x400da, filter=0x286e95c,flags=0x00000000) returns a fake device notification handle! fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f668 1 C) semi-stub fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f718 1 C) semi-stub fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f468 1 C) semi-stub fixme:win:RegisterTouchWindow (0x300ac 00000003): stub fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList fixme:imm:ImmReleaseContext (0x300ac, 0x15f718): stub fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4 fixme:msctf:ThreadMgrSource_AdviseSink (0x15f680) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c} fixme:imm:NotifyIME NI_CLOSECANDIDATE fixme:msctf:ThreadMgrSource_AdviseSink (0x15f680) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c} fixme:msctf:ThreadMgrSource_AdviseSink (0x15f680) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c} fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 wine: Unhandled page fault on read access to 0x00000010 at address 0x7e87e30f (thread 0058), starting debugger... These lines appear after the "This program has encountered an error" message: Attached as "terminalcrash.txt" -- 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=42754 --- Comment #3 from Aaron Franke <arnfranke(a)yahoo.com> --- Created attachment 57951 --> https://bugs.winehq.org/attachment.cgi?id=57951 Rest of the requested crash info from terminal -- 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=42754 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Seed of Andromeda Pre-Alpha |Seed of Andromeda Pre-Alpha |0.2 crashes due to |0.2 crashes |unimplemented function in | |msvcr120 | Component|-unknown |msvcrt -- 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=42754 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download -- 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=42754 Piotr Caban <piotr.caban(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr.caban(a)gmail.com --- Comment #4 from Piotr Caban <piotr.caban(a)gmail.com> --- I can reproduce the problem. It's caused by tmpfile function that fails when root directory of a drive is not writeable. It will work if you move the application to c: drive (or make the root directory of j: drive writeable). It turns out that implementation of the function has changed in native dll. msvcr120 is creating the files in temp directory while msvcr90 still creates them in root directory. I'll send a patch that changes file location for newer dlls. -- 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=42754 Piotr Caban <piotr.caban(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |e4c9a2ec81b8029876d588e0958 | |7db40ab65ee69 Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED --- Comment #5 from Piotr Caban <piotr.caban(a)gmail.com> --- It works for me in current wine. Marking as 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=42754 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #6 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 2.10. -- 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=42754 --- Comment #7 from Aaron Franke <arnfranke(a)yahoo.com> --- Confirmed, still fixed in 2.12. 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.
https://bugs.winehq.org/show_bug.cgi?id=42754 Aaron Franke <arnfranke(a)yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|2.4 |2.9 -- 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=42754 Michael Stefaniuc <mstefani(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |2.0.x -- 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=42754 Michael Stefaniuc <mstefani(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|2.0.x |--- --- Comment #8 from Michael Stefaniuc <mstefani(a)winehq.org> --- Removing the 2.0.x milestone from bugs included in 2.0.3. -- 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)
-
wine-bugs@winehq.org