http://bugs.winehq.org/show_bug.cgi?id=58688
Bug ID: 58688 Summary: Regression: Xenia Canary crashes with STATUS_CONFLICTING_ADDRESSES when starting a game on Wine 10.13+ (works on 10.12) Product: Wine Version: 10.13 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: axel.avj1@gmail.com Distribution: Ubuntu
The Xbox 360 emulator Xenia Canary runs correctly on Wine 10.12. However, starting from Wine 10.13+, it crashes immediately when launching any game.
Xenia itself starts fine, but as soon as a title is executed, it fails with an unhandled exception:
Unhandled Exception in Xenia Last Win32 Error: 0x1E7 (Invalid address.) Last NTSTATUS: 0xC0000018 (STATUS_CONFLICTING_ADDRESSES) Faulting thread name: XThread0260
This happens consistently with every game tested. On Wine 10.12 the exact same build of Xenia and the same games run without this crash.
This looks like a regression in memory allocation / address space management introduced between Wine 10.12 → 10.13.
Create a clean 64-bit Wine prefix.
Run xenia_canary.exe (tested with the latest Canary build 7650730_canary_experimental).
Load any Xbox 360 game. example: marble blast ultra demo
On Wine 10.13+ → crash occurs immediately. On Wine 10.12 → works fine.
http://bugs.winehq.org/show_bug.cgi?id=58688
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- Could you please run a regression test to see what caused this? It's described here https://gitlab.winehq.org/wine/wine/-/wikis/Regression-Testing#running-the-b....
http://bugs.winehq.org/show_bug.cgi?id=58688
Stian Low wineryyyyy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wineryyyyy@gmail.com
--- Comment #2 from Stian Low wineryyyyy@gmail.com --- Created attachment 79284 --> http://bugs.winehq.org/attachment.cgi?id=79284 Backtrace for 10.14
Confirming for WINE 10-14 commit e6df334f178 with shared wow64 on Debian 13
Popup error upon loading iso:
Unhandled Exception in Xenia
<Nested Exception Encountered> Last NTSTATUS: 0xC0000018 ((null)) Faulting thread name: Main XThread (F8000008)
Attached is a backtrace thrown when clicking OK for popup error.
GE-Proton10-13 (wine-10-13) and GE-Proton-15 (wine-10-15) work without issues.
http://bugs.winehq.org/show_bug.cgi?id=58688
--- Comment #3 from Stian Low wineryyyyy@gmail.com --- (In reply to Stian Low from comment #2)
GE-Proton10-13 (wine-10-13) and GE-Proton-15 (wine-10-15) work without issues.
Typo correction:
GE-Proton10-15*
http://bugs.winehq.org/show_bug.cgi?id=58688
--- Comment #4 from Stian Low wineryyyyy@gmail.com --- (In reply to Stian Low from comment #2)
Popup error upon loading iso:
Unhandled Exception in Xenia
Same popup error for: winetricks renderer=vulkan
Popup error immediately upon launching xenia_canary.exe for: wintricks dxvk
Xenia Error Unable to initialize Direct3D 12 grapics subsystem
Ensure that you have the latest drivers for your GPU and it supports Direct3D 12 with the feature level of at least 11_0.
See https://xenia.jp/faq for more information and a list of supported GPUs GE-Proton10-13 (wine-10-13) and GE-Proton-15 (wine-10-15) work without issues.
Popup error immediately upon launching xenia_canary.exe for: wintricks vkd3d
Unhandled Exception in Xenia <Nested Exception Encountered> Last Win32 Error 0x578 (Invalid window handle.) Last NTSTATUS: 0xC0010578 ((null)) Faulting thread name:
http://bugs.winehq.org/show_bug.cgi?id=58688
--- Comment #5 from Stian Low wineryyyyy@gmail.com --- (In reply to Stian Low from comment #4)
Popup error immediately upon launching xenia_canary.exe for: wintricks vkd3d
winetricks dxvk* winetricks vkd3d*
http://bugs.winehq.org/show_bug.cgi?id=58688
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com --- What reporter described does sound like some change in Wine caused this crash. I'm sure testing with various options has some value in general, but for this report can we focus on originally reported issue please, running application with plain Wine without anything extra installed?
http://bugs.winehq.org/show_bug.cgi?id=58688
--- Comment #7 from Stian Low wineryyyyy@gmail.com --- (In reply to Nikolay Sivov from comment #6)
for this report can we focus on originally reported issue please, running application with plain Wine without anything extra installed?
Sure.
Here's your very vanilla regression:
ed9f31120b68e7d684c1544c05d94c38b25cb759 is the first bad commit commit ed9f31120b68e7d684c1544c05d94c38b25cb759 Author: Alexandre Julliard julliard@winehq.org Date: Fri Jul 18 12:01:07 2025 +0200 ntdll: Add stubs for some syscalls that need explicit ids. dlls/ntdll/ntdll.spec | 22 +- dlls/ntdll/ntsyscalls.h | 658 +++++++++++++++++++++++--------------------- dlls/ntdll/signal_arm64ec.c | 7 + dlls/ntdll/unix/loader.c | 26 ++ dlls/wow64/syscall.c | 9 +- 5 files changed, 395 insertions(+), 327 deletions(-)
Bisect Rest (1) ed9f31120b6 * ntdll: Add stubs for some syscalls that need explicit ids.
After popup error fix, game launches with indefinite black screen where intro videos should play and menu should appear. Audio plays without issues.
(In reply to Nikolay Sivov from comment #6)
I'm sure testing with various options has some value in general, but
Various winetricks were just for brief diligence testing for components common among GE-Proton working releases.
Generally anything games related I test against GE-Proton for common workarounds just to unblock users until vanilla fixes lags.
Disregarding further special sauce tests for now to help make wine more sparkling.
http://bugs.winehq.org/show_bug.cgi?id=58688
--- Comment #8 from Stian Low wineryyyyy@gmail.com --- (In reply to Stian Low from comment #7)
Here's your very vanilla regression:
ed9f31120b68e7d684c1544c05d94c38b25cb759 is the first bad commit
NtSetEventBoostPriority changes seem to be the main issue based on backtrace.