ppy / osu-stable-issues

Report critical osu-stable issues here
60 stars 11 forks source link

Opening the Timing Panel a bunch of times makes the Editor crash eventually #28

Open Yauxo opened 5 years ago

Yauxo commented 5 years ago

When opening the Timing Panel a bunch of times (via F6) in the Editor it'll slowly take longer to load, and eventually crash the game without saving any progress.

Timing Panel looks something like this; https://puu.sh/Ej11d/6c41dd27ea.png

I cant really give a way to easily reproduce it, but it happened to me anywhere from opening it once only, to trying to get it to work for about 300 times without any success. Seems to be affected by maps with a ton of greenlines.

MillhioreF commented 5 years ago

Hopefully fixed in next cuttingedge, it's a memory leak issue so it's hard to diagnose conclusively.

smoogipoo commented 5 years ago

Reopening since the fix was reverted.

peppy commented 2 years ago

Has anyone reproduced this in recent times?

Male-Parent commented 1 year ago

I experienced a similar memory leak caused by BPM changes, it's a tad different for how to reproduce it. Steps to reproduce: 1: Enter editor on a map w/ BPM changes (https://osu.ppy.sh/beatmapsets/1517034#mania/3107492 extreme example) 2: Go into test mode during the BPM changes 3: Exit back to editor and/or click retry 4: Repeat step 3 Looking at task manager it loads the BPM changes into memory without removing it. (selecting a low scroll speed will expedite how quick the memory is filled) The game will either crash or be unable to function properly at around 3000 MB used.

Entering the editor for a different map and exiting seems to wipe the garbage memory. Though there's probably a lot of different ways to initiate garbage collection that I don't know of.