Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wine-osu stack overflows immediately on run #207

Open
ProspectPyxis opened this issue Oct 5, 2024 · 3 comments
Open

wine-osu stack overflows immediately on run #207

ProspectPyxis opened this issue Oct 5, 2024 · 3 comments

Comments

@ProspectPyxis
Copy link
Contributor

wine-osu seems to no longer work, for some reason. When it's used at all, it stack overflows and exits almost immediately.

I can confirm this is an issue specific to wine-osu, since switching osu-stable to use another wine works (but without low latency).

As a side note, the script seems to be incorrect; the path to the chosen wine version is appended rather than prepended, so if the machine has another version of wine installed, it will default to that instead of using the correct wine.

Example log when run with osu-stable:

gamemodeauto:
wineserver: failed to change priority to SCHED_FIFO/1
gamemodeauto:
0034:fixme:winediag:LdrInitializeThunk wine-staging 7.0 is a testing version containing experimental patches.
0034:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
003c:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0x1ab091eb
008c:err:virtual:virtual_setup_exception stack overflow 772 bytes in thread 008c addr 0x6f726369 stack 0xdb0cfc (0xdb0000-0xdb1000-0xfb0000)
0044:err:service:process_send_command service protocol error - failed to read pipe r = 0  count = 0!
0044:fixme:service:scmdatabase_autostart_services Auto-start service L"winebus" failed to start: 1053
 00a4:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.
0044:err:service:process_send_command service protocol error - failed to write pipe!
0044:fixme:service:scmdatabase_autostart_services Auto-start service L"PlugPlay" failed to start: 1053
00ac:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00ac:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0x3c99521a
0044:err:service:process_send_command service protocol error - failed to write pipe!
0044:fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_32" failed to start: 1053
00b8:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0x329f30c9
00c8:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0x3985ef82
00c0:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0xa6907585
002c:err:virtual:virtual_setup_exception stack overflow 836 bytes in thread 002c addr 0x31fa3c stack 0x120cbc (0x120000-0x121000-0x320000)
0024:err:virtual:virtual_setup_exception stack overflow 836 bytes in thread 0024 addr 0x31fa3c stack 0x120cbc (0x120000-0x121000-0x320000)
@fufexan
Copy link
Owner

fufexan commented Oct 5, 2024

I have no idea how to debug this, but we should probably switch to https://github.com/whrvt/umubuilder/releases/tag/proton-osu-9-5 or something.

@ProspectPyxis
Copy link
Contributor Author

It looks like all that repo contains are some patches and a compile/install script for a proton build. I'm not sure how we'd port that to a nix-friendly version, though.

We'll also likely need to add umu to osu as a result.

@fufexan
Copy link
Owner

fufexan commented Oct 6, 2024

The release contains the build artifact. We could use that directly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants