TheVileOne wrote:
Add this map.
I agree. It does not seem to be map related. The crashes are very random and always happen while spectating for me.
I think we should be exploring more possibilities at this point. A person's hardware or installed programs are the only facts that could make the bug react differently from system to system. Older graphics cards seem to crash while retrying, while newer cards (like mine) which are low end seem to crash occasionally while spectating or crash others. A better graphics card doesn't seem to crash at all or a lot more people would be reporting this.
I agree, as far as I know, a sprite is a graphic element.
Somewhere (maybe in RAM of a card, or while processing sprites in the GPU) something is failing, let's review the reported graphic solution properties.
Intel iGPUs and AMD APUs are held inside the processor (or in several cases for Intel, the Northbridge chip) while
using shared RAM.Discrete AMD and Nvidia cards having
their own RAM and a GPU chip, lower end cards having
slower RAM and slower GPU.Higher end cards tend to operate faster, and might just miss something.
In Intel/AMD iGPU possibilities, the iGPU is not receiving or processing sprites correctly from the RAM. Shared RAM often have issues in latency. (I have no idea wither to capitalize osu! in this) osu! might not be getting it's sprite soon enough. which sounds like the code piece...
Begin cannot be called again until End has been successfully called.
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin
With low end cards, the GPU or RAM might not be fast enough, causing the crash. Notice the crashes while retrying/playing maps. (In the middle of loading) while others are crashing mid-play.
Even higher end-card can have a hit-miss moment and crash. Honestly, I have no idea.
This is a mighty rouge stealthy bug though.