ppy / osu

rhythm is just a *click* away!
https://osu.ppy.sh
MIT License
15k stars 2.21k forks source link

10K mania map _SHIKI - ~7th Prologue~_ causes game stuck in multiplayer #29006

Open myl7 opened 1 month ago

myl7 commented 1 month ago

Type

Performance

Bug description

After loading the 10K mania map SHIKI - \~7th Prologue\~ in a multiplayer room, the game stuck and stayed at the map start with no notes falling and no responses to keyboard keys.

IMO it should be better to be able to abort a map when there is a game stuck like this. Better not to quit a multiplayer room.

Screenshots or videos

No response

Version

2024.718.1-lazer

Logs

Since the game stuck, the following logs are the ones right after force-quitting.

1721654075.database.log 1721654075.network.log 1721654075.performance.log 1721654075.runtime.log 1721654075.auth.log 1721654075.updater.log

The following one is exported from settings after rebooting the PC, otherwise osu!lazer cannot start.

compressed-logs.zip

bdach commented 1 month ago

The map has 32,000 (THIRTY TWO THOUSAND) concurrent objects.

1721715703

I think the best fix for this would be nuking the difficulty out of existence. Who ever puts this on in multiplayer without malicious intent?

peppy commented 1 month ago

That's all fine, but I thought we had a load timeout to avoid this from being a session-ending kinda thing. 🤔

bdach commented 1 month ago

The actual beatmap load is not the problem. 32k hitobjects is not much to parse. But it's a bit different when you have to display 32k hold notes at once. Instant pool overflow etc.

peppy commented 1 month ago

Right. That's a hard one to resolve.