[Bug 41380] New: Xenia emulator don't run
https://bugs.winehq.org/show_bug.cgi?id=41380 Bug ID: 41380 Summary: Xenia emulator don't run Product: Wine-staging Version: 1.9.19 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: nosferatu.arucard.1983(a)gmail.com CC: erich.e.hoover(a)wine-staging.com, michael(a)fds-team.de, sebastian(a)fds-team.de Distribution: --- Created attachment 55729 --> https://bugs.winehq.org/attachment.cgi?id=55729 Xenia crash log The Xenia is so far, the first and the only Xbox 360 emulator, and requires Windows 8.1 as the minimum supported operating system. (And also a powerful machine with a Intel Core Haswell or Skylake and a NVidia Series 900 or 1000 to work, along 8 or 16 GB of RAM) The emulator was written using the Microsoft C++ 2015 64-bit, and until the Wine Staging 1.9.17 the program simply crashes until the built-in Wine C++ 2015 64-bit runtime was implemented. Luckily, the Wine Staging implements a Vulkan wrapper, which are also the default Graphic API used on this heavy-resourced emulator. The actual bug was related to the Universal C Runtime, which is a dependency of Microsoft C++ 2015 related to the Windows 8.1 and 10 SDK, where warns a particular unimplemented function on api-ms-win-crt-runtime-l1-1-0.dll, as declared on the attachment. -- 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=41380 Sebastian Lackner <sebastian(a)fds-team.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |-unknown Summary|Xenia emulator don't run |Xenia emulator don't run | |(needs | |_register_thread_local_exe_ | |atexit_callback | |implementation) Product|Wine-staging |Wine --- Comment #1 from Sebastian Lackner <sebastian(a)fds-team.de> --- This particular bug does not seem to be Wine Staging specific, the application tries to call api-ms-win-crt-runtime-l1-1-0._register_thread_local_exe_atexit_callback which is not implemented yet in Wine. Nevertheless, have you tried using native Visual C++ 2015 libraries? You can install them with "winetricks vcrun2015" for example. It would be interesting to see if there are any follow-up issues after this problem is 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=41380 --- Comment #2 from Vasco Manteigas <nosferatu.arucard.1983(a)gmail.com> --- Created attachment 55730 --> https://bugs.winehq.org/attachment.cgi?id=55730 next unimplemented funcion -- 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=41380 --- Comment #3 from Vasco Manteigas <nosferatu.arucard.1983(a)gmail.com> --- I create a new Wine Staging wineprefix (due to the Vulkan support), install Visual C++ 2015 using winetricks, and stall another unimplemented function... api-ms-win-core-rtlsupport-l1-1.RtlLookupFunctionEntry I think the real pattern is to fix the missing functions until the GUI could start. -- 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=41380 --- Comment #4 from Austin English <austinenglish(a)gmail.com> --- (In reply to Vasco Manteigas from comment #3)
I create a new Wine Staging wineprefix (due to the Vulkan support), install Visual C++ 2015 using winetricks, and stall another unimplemented function...
api-ms-win-core-rtlsupport-l1-1.RtlLookupFunctionEntry
I think the real pattern is to fix the missing functions until the GUI could start.
That should be a new bug (please cc me). -- 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=41380 winetest(a)luukku.com changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |41570 -- 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=41380 winetest(a)luukku.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest(a)luukku.com --- Comment #5 from winetest(a)luukku.com --- Download. https://github.com/benvanik/xenia/releases Still valid wine-staging 2.0rc5. -- 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=41380 --- Comment #6 from winetest(a)luukku.com --- (In reply to winetest from comment #5)
Download.
https://github.com/benvanik/xenia/releases
Still valid wine-staging 2.0rc5.
Still valid wine 2.5 wine: Call from 0x7b44feb7 to unimplemented function api-ms-win-crt-runtime-l1-1-0.dll._register_thread_local_exe_atexit_callback, aborting -- 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=41380 Piotr Caban <piotr.caban(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |32c38dc4b27d314f5c367549c70 | |16aaef7f425d6 Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED Component|-unknown |msvcrt CC| |piotr.caban(a)gmail.com --- Comment #7 from Piotr Caban <piotr.caban(a)gmail.com> --- The function is already implemented. Marking as fixed. Next unimplemented function is: ntdll.dll.RtlAddGrowableFunctionTable -- 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=41380 --- Comment #8 from Vasco Manteigas <nosferatu.arucard.1983(a)gmail.com> --- And the last Git versions report an additional missing dll: api-ms-win-shcore-scaling-l1-1-1.dll -- 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=41380 --- Comment #9 from Nikolay Sivov <bunglehead(a)gmail.com> --- (In reply to Vasco Manteigas from comment #8)
And the last Git versions report an additional missing dll: api-ms-win-shcore-scaling-l1-1-1.dll
Next issue is actually bug 42255. -- 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=41380 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #10 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 2.18. -- 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