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@winehq.org Reporter: arnfranke@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.
https://bugs.winehq.org/show_bug.cgi?id=42754
Aaron Franke arnfranke@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Ubuntu URL| |https://www.seedofandromeda | |.com/downloads
https://bugs.winehq.org/show_bug.cgi?id=42754
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|msvcr |-unknown
https://bugs.winehq.org/show_bug.cgi?id=42754
fjfrackiewicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fjfrackiewicz@gmail.com
--- Comment #1 from fjfrackiewicz@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.
https://bugs.winehq.org/show_bug.cgi?id=42754
--- Comment #2 from Aaron Franke arnfranke@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"
https://bugs.winehq.org/show_bug.cgi?id=42754
--- Comment #3 from Aaron Franke arnfranke@yahoo.com --- Created attachment 57951 --> https://bugs.winehq.org/attachment.cgi?id=57951 Rest of the requested crash info from terminal
https://bugs.winehq.org/show_bug.cgi?id=42754
Austin English austinenglish@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
https://bugs.winehq.org/show_bug.cgi?id=42754
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=42754
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr.caban@gmail.com
--- Comment #4 from Piotr Caban piotr.caban@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.
https://bugs.winehq.org/show_bug.cgi?id=42754
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |e4c9a2ec81b8029876d588e0958 | |7db40ab65ee69 Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #5 from Piotr Caban piotr.caban@gmail.com --- It works for me in current wine. Marking as fixed.
https://bugs.winehq.org/show_bug.cgi?id=42754
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 2.10.
https://bugs.winehq.org/show_bug.cgi?id=42754
--- Comment #7 from Aaron Franke arnfranke@yahoo.com --- Confirmed, still fixed in 2.12. Thanks!
https://bugs.winehq.org/show_bug.cgi?id=42754
Aaron Franke arnfranke@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|2.4 |2.9
https://bugs.winehq.org/show_bug.cgi?id=42754
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |2.0.x
https://bugs.winehq.org/show_bug.cgi?id=42754
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|2.0.x |---
--- Comment #8 from Michael Stefaniuc mstefani@winehq.org --- Removing the 2.0.x milestone from bugs included in 2.0.3.