forum

[resolved] [confirmed] Crash when spectating, playing, or retrying maps.

posted
Total Posts
217
show more
[ HCB ]

Niervaco wrote:

Osu Tatakae Ouendan wrote:

it can happen on first play at some times, including playing the map again AFTER a crash.
and as my earlier post says, it happens on playing, spectating, and in rare cases even watching replays.
seeing how many ideas and guesses have already been thrown in, this may be farfetched:
could it be linked to OPENING or LOADING a map and not just the actual RETRY process?
The crash (for me) occurs right when it would be loading. Or opening. You have a good theory.

So an i5 is having this problem, at least I can rule out old drivers as a problem.
No it's because Windows can't hold the osu! because of low memory or because the malfuction between osu! and microsoft software that's all.
but i confuse i'm using 4 GB RAM and still got this error... wierd...
Topic Starter
Zamieci

harizcoolboy wrote:

Osu Tatakae Ouendan wrote:

it can happen on first play at some times, including playing the map again AFTER a crash.
and as my earlier post says, it happens on playing, spectating, and in rare cases even watching replays.
seeing how many ideas and guesses have already been thrown in, this may be farfetched:
could it be linked to OPENING or LOADING a map and not just the actual RETRY process?
No it's because Windows can't hold the osu! because of low memory or because the malfuction between osu! and microsoft software that's all.
but i confuse i'm using 4 GB RAM and still got this error... wierd...
Well I've been running 4 GB of DDR3 RAM the whole time so I don't think RAM is the problem. Osu! doesn't even take up that much ram anyway in the first place. I've been having bad BSOD from driver crashes but that's nowhere near osu!'s fault. I haven't tried replicating osu!'s crashes lately, although some are still reporting it.

With the skin, all my skin has custom is CtB related skins such as Ryuuta and some osu! things such as cursor and score numbers. I have made no errors in any of my skin placements or names so far.
[ HCB ]
I have fix this problem... never get this error again...
all i do is just don't open anything execpt osu! and got less than 10 processes running in task manager
and if you got lag in osu! (when loading map or retrying) don't press anything... just leave it until it load or it will crash
StockNine
This happen to me too sometimes.
Topic Starter
Zamieci

harizcoolboy wrote:

I have fix this problem... never get this error again...
all i do is just don't open anything execpt osu! and got less than 10 processes running in task manager
and if you got lag in osu! (when loading map or retrying) don't press anything... just leave it until it load or it will crash

Well some people. (Like me) start up with more than 10 processes , like how my f.lux and puu.sh load up on start, and some others such as antivirus. This isn't a total solution. Also I'm sure we people press anything while the song loaded. (Hard drive loads what the lag is probably.) in fact even if I did push a ton of buttons while it loaded while running GIMP, IE 11, Skype, and Hamatchi. Nothing happens.

Also since this problem wasn't reported before, it doesn't seem to be wondows' fault. If it was it would be happening sooner than the recent updates.
[ HCB ]

Niervaco wrote:

harizcoolboy wrote:

I have fix this problem... never get this error again...
all i do is just don't open anything execpt osu! and got less than 10 processes running in task manager
and if you got lag in osu! (when loading map or retrying) don't press anything... just leave it until it load or it will crash

Well some people. (Like me) start up with more than 10 processes , like how my f.lux and puu.sh load up on start, and some others such as antivirus. This isn't a total solution. Also I'm sure we people press anything while the song loaded. (Hard drive loads what the lag is probably.) in fact even if I did push a ton of buttons while it loaded while running GIMP, IE 11, Skype, and Hamatchi. Nothing happens.

Also since this problem wasn't reported before, it doesn't seem to be wondows' fault. If it was it would be happening sooner than the recent updates.
and peppy still doesn't fix this.... what a great time....
no actually the process doesn't need to be 10 below after i check i got more than 25 processes running in the task manager...
maybe updating your driver solve this problem
ThePinkRose
As of yesterday, my game client has started to crash at least two to three times per osu! song (with both mods and no mods on). It hasn't happened while watching replays yet -- only when playing songs in normal osu! mode. I'm not sure if it's skin related, but up until yesterday, I never received this error before (same as the OP). If it matters, I play on an in-game screen resolution of 1024 x 768.

Running with:
Topic Starter
Zamieci

harizcoolboy wrote:

and peppy still doesn't fix this.... what a great time....
no actually the process doesn't need to be 10 below after i check i got more than 25 processes running in the task manager...
maybe updating your driver solve this problem
Well with intel drivers higher than a Core2 Duo they have updated and current drivers. As far as I know intel GMA iGPUs aren't updated.

Note: for users of nVidia (like me) their current drivers crash often. Causing hangs, freezes, and (got me often) BSODs. I had to revert back to drivers around a year old to become stable. This was before any driver rollback. I tried replicating again while running the latest nVidia drivers (BSOD galore) I managed to replicate it four times before I got tired of non-osu! crashes.

If it was driver problems osu! would have this problem before the recent updates, kinda like RAM management.

And how you said peppy hasn't fixed this yet, we don't know what the problem is. Neither does peppy. If he does maybe it would be nice to let us know. Chances are he doesn't though. So we'll just have to sit and wait until someone comes with a good clue.
Kogami_old_1
I'm getting this issue as well, and before it crashes after a few retries on a map. Now it's just crashing after every map I try playing. <_<
xtrem3x
^ Exactly ........ 3 or 4 retries and crash
Topic Starter
Zamieci
;w; why so many people.

So many people experiencing this and yet no actual solution has ben found...
tsundoll
Can confirm. I play CtB, been getting this often. Even when I don't have anything else open.

It also happens no matter which skin I use.

I play windowed 1024x768.
Topic Starter
Zamieci

tsundoll wrote:

Can confirm. I play CtB, been getting this often. Even when I don't have anything else open.
Welp good to know someone else with fruits has been having this as well.
Hellgert
fix this ASAP

System.InvalidOperationException: Begin cannot be called again until End has been successfully called.
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode, Matrix transformMatrix)
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode)
at #Lm.#sp.#8Fb(Boolean )
at #Lm.#sp.#Ms()
at #Vl.#Yo.#0tb()
at #5i.#4i.#Ms()
at #rb.#xb.#Ms()
at #1h.#0h.#Ms()
at #rb.#xb.#7s()
at #rb.#xb.#it(Object , EventArgs )
at #rb.#Bb.#Dt()
at #rb.#Rb.#Sv(Object , EventArgs )
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at #rb.#Rb.#ot()
at #rb.#xb.#ot()
at #1h.#np.#Iwb(String , Boolean )
Topic Starter
Zamieci

Xleonq wrote:

fix this ASAP

System.InvalidOperationException: Begin cannot be called again until End has been successfully called.
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode, Matrix transformMatrix)
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode)
at #Lm.#sp.#8Fb(Boolean )
at #Lm.#sp.#Ms()
at #Vl.#Yo.#0tb()
at #5i.#4i.#Ms()
at #rb.#xb.#Ms()
at #1h.#0h.#Ms()
at #rb.#xb.#7s()
at #rb.#xb.#it(Object , EventArgs )
at #rb.#Bb.#Dt()
at #rb.#Rb.#Sv(Object , EventArgs )
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at #rb.#Rb.#ot()
at #rb.#xb.#ot()
at #1h.#np.#Iwb(String , Boolean )
Im probably replying too much.

This um... bug... hasn't been resolved yet and we haven't found a surefire solution yet, so just hang in there!
Toshi-Kun
It happens on all modes.

It may be reproducible. But I have to play osu for like a few hours until it crashes.


I know that was like WAY LATE.
Topic Starter
Zamieci

NintenToshiKun wrote:

It happens on all modes.

It may be reproducible. But I have to play osu for like a few hours until it crashes.


I know that was like WAY LATE.
Nah its alright. This thread is way too long anyways. This stubborn bug doesn't want to show its roots. Does it have to do with a song's particular characteristics?
Toshi-Kun

Niervaco wrote:

Does it have to do with a song's particular characteristics?
Not really. Because I tried the same song that crashed and it seems perfectly fine after I restarted. (I guess. :? )
[ HCB ]
i though my bug was gone...
but hell yeah it's BACK!!! it's happend when i pressing too much button on loading screen...
nothing else...
Toshi-Kun
Sigh... Guess we shall wait.
Topic Starter
Zamieci
What a big thread this has become. Better yet, no solution.
Rather annoying bug is still alive. :I
Toshi-Kun

Niervaco wrote:

What a big thread this has become. Better yet, no solution.
Rather annoying bug is still alive. :I
Lunatic bug confirmed. - -''
[ HCB ]

NintenToshiKun wrote:

Niervaco wrote:

What a big thread this has become. Better yet, no solution.
Rather annoying bug is still alive. :I
Lunatic bug confirmed. - -''
but why peppy still doesn't want to confirm this??!!
ritsu101nightshade
I'm having the same problem [I think it is]. And it always happens when I restart a certain beatmap [Cruel Clocks], when I play beatmaps I created myself, and randomly when I am start playing or retrying other beatmaps. If I'm not mistaken, I've been getting it ever since the update where osu changes the options, and it's became more frequent ever since.

I am using a Macbook Pro [Mavericks]. At first I thought it's because osu isn't very compatible with a mac, but then i read this here... FPS: 120, Resolution: 1024 x 786. I don't really play with mods, don't on settings such as hit lightning and combo burst. I don't even on the video. I play CTB. [ btw, err.. sorry if for some reason i am posting out of turn, because this is the first time I am even posting anything on Osu!] I tried updating, turning off all applications besides osu, but it still happens.

System.InvalidOperationException: Begin cannot be called again until End has been successfully called.
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode, Matrix transformMatrix)
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode)
at #Lm.#sp.#8Fb(Boolean )
at #Lm.#sp.#Ms()
at #Vl.#Yo.#0tb()
at #5i.#4i.#Ms()
at #rb.#xb.#Ms()
at #1h.#0h.#Ms()
at #rb.#xb.#7s()
at #rb.#xb.#it(Object , EventArgs )
at #rb.#Bb.#Dt()
at #rb.#Rb.#Sv(Object , EventArgs )
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at #rb.#Rb.#ot()
at #rb.#xb.#ot()
at #1h.#np.#Iwb(String , Boolean )
Flanster
Why doesn't this have a confirmed tag yet? Should be stickied aswell.
Nathanael

LoliFlan wrote:

Why doesn't this have a confirmed tag yet? Should be stickied aswell.

TheVileOne wrote:

I think this issue is prevalent enough to get a confirm tag. It has to be based on either a skin/option setting, a particular graphics card, or who knows what else could cause this. I do not have the ability to replicate. It doesn't work. But it's probably related to weird crashing that was happening the other day for me that was screwing up the error log.

Edit: Removed the confirmed for now. The team feels we should have a better idea of what is causing the problem.
Flanster
What I can tell you is that I haven't had this crash even once.

Running on Nvidia GeForce GTX650 Driver Version 332.21
From what I've read from all the post so far, I see Intel get mentioned the most.

I'm pretty curious on what can be the cause.
meT1X
I also have a crash, but a little bit different. And so every day. Before this was not. t/192752
tsundoll
I do indeed have Intel graphics and a Core 2 Duo. Seems to be a common thing for those of us encountering the problem. The game runs fine though, and did before this started since I joined, so it's not an issue of it being not powerful enough to run the game.
OperaMini0
Video of it crashing:



Crashes around 02:40
Flanster

OperaMini0 wrote:

Video of it crashing:



Crashes around 02:40
whats your graphics card?
Toshi-Kun
I have the same crash code. Been experiencing since one week.
This is my GFX Card. http://puu.sh/87TXr
Flanster

NintenToshiKun wrote:

I have the same crash code. Been experiencing since one week.
This is my GFX Card. http://puu.sh/87TXr
Intel again I see..
Guess its related.
OperaMini0

LoliFlan wrote:

OperaMini0 wrote:

Video of it crashing:



Crashes around 02:40
whats your graphics card?
Intel GMA 4500M using the Royal BNA 3.1.1.86 driver, CPU is Intel Celeron T3000.
Flanster
So I've confirmed it (I hope), its occuring mostly on Intel Graphics.
Topic Starter
Zamieci
Well if It would be prevalent as an Intel Driver bug. I would like to see people try backing down onto their iGPU and see what happens. (Considering a lot of people use Intel.)
Toshi-Kun

Niervaco wrote:

Well if It would be prevalent as an Intel Driver bug. I would like to see people try backing down onto their iGPU and see what happens. (Considering a lot of people use Intel.)
So I guess update our GFX Cards? Or... what? o .o
Flanster

NintenToshiKun wrote:

Niervaco wrote:

Well if It would be prevalent as an Intel Driver bug. I would like to see people try backing down onto their iGPU and see what happens. (Considering a lot of people use Intel.)
So I guess update our GFX Cards? Or... what? o .o
or downgrade if this is happening on latest drivers
cause or not, should be tested atleast.
Topic Starter
Zamieci

NintenToshiKun wrote:

Niervaco wrote:

Well if It would be prevalent as an Intel Driver bug. I would like to see people try backing down onto their iGPU and see what happens. (Considering a lot of people use Intel.)
So I guess update our GFX Cards? Or... what? o .o
No, many people run dedicated graphics cards. I wonder if they fall back (I.E.) use the intergrated GPU instead that they would be able to replicate the bug. And for a lot of people, these Intergrated (desktop mostly, sometimes laptop) chips are intel iGPUs.
tsundoll
Well my Intel graphics are laptop Integrated. I can't upgrade at all, and I can't exactly buy a desktop for osu.
Topic Starter
Zamieci

tsundoll wrote:

Well my Intel graphics are laptop Integrated. I can't upgrade at all, and I can't exactly buy a desktop for osu.
That's an iGPU like I said. (Intergrated Graphics Processing Unit)

That would count. Some users have desktops running a discrete GPU. (A card) I recommended to disable/unplug the discrete card, and use Intel's iGPU. And then try to see if it is possible.
xtrem3x
Other hint about this crash:

Only happen in Songs with 8 or more DIFFS as ... https://osu.ppy.sh/s/90385 ... https://osu.ppy.sh/s/80214 ... in few retries ...Checked.
tsundoll

xtrem3x wrote:

Other hint about this crash:

Only happen in Songs with 8 or more DIFFS as ... https://osu.ppy.sh/s/90385 ... https://osu.ppy.sh/s/80214 ... in few retries ...Checked.
Has happened with less diffs for me
Topic Starter
Zamieci
Yeah the amount of diffs you mentioned aren't the source. The song I discovered this bug on had 3 diffs. Normal, Hardcore, and LoliCore.

EDIT: Heh amost 100 posts. How unreal.
TheVileOne
If anyone who gets this error hasn't posted their graphics card, please do so.
sheela
Mine's a AMD Radeon HD 6310.
Toshi-Kun

TheVileOne wrote:

If anyone who gets this error hasn't posted their graphics card, please do so.

http://puu.sh/87TXr

Now there's 100 posts... anyway...

here's my GFX Card.
TheVileOne
System.InvalidOperationException: Begin cannot be called again until End has been successfully called.
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode, Matrix transformMatrix)
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode)
at #Lm.#sp.#8Fb(Boolean )
at #Lm.#sp.#Ms()
at #5i.#4i.#Ms()
at #5i.#Gl.#Ms()
at #rb.#xb.#Ms()
at #1h.#0h.#Ms()
at #rb.#xb.#7s()
at #rb.#xb.#it(Object , EventArgs )
at #rb.#Bb.#Dt()
at #rb.#Rb.#Sv(Object , EventArgs )
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at #rb.#Rb.#ot()
at #rb.#xb.#ot()
at #1h.#np.#Iwb(String , Boolean )

The game finally crashed on me. All of my crashes with this error happen while I'm spectating people and usually when I have the game minimized.


Graphics card: nVidia GE Force 6200

Edit: This error log contains different methods than in other reports.
Topic Starter
Zamieci

TheVileOne wrote:

System.InvalidOperationException: Begin cannot be called again until End has been successfully called.
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode, Matrix transformMatrix)
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode)
at #Lm.#sp.#8Fb(Boolean )
at #Lm.#sp.#Ms()
at #5i.#4i.#Ms()
at #5i.#Gl.#Ms()
at #rb.#xb.#Ms()
at #1h.#0h.#Ms()
at #rb.#xb.#7s()
at #rb.#xb.#it(Object , EventArgs )
at #rb.#Bb.#Dt()
at #rb.#Rb.#Sv(Object , EventArgs )
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at #rb.#Rb.#ot()
at #rb.#xb.#ot()
at #1h.#np.#Iwb(String , Boolean )

The game finally crashed on me. All of my crashes with this error happen while I'm spectating people and usually when I have the game minimized.


Graphics card: nVidia GE Force 6200
That sounds like a rather old card. Then again, it's not Intel.

I have never minimized osu! before. (Seriously, I just press the Windows key and go to whatever program that is open, while osu! stays on. the Areo shows osu! some.) I will try to do this and see what happens.
TheVileOne
It's not an old card. You can still buy them new for 50 dollars. I have a new one.

The crash is not consistent on my end. This is like the fourth time it's crashed in a month. I think it's something specific that osu is doing that causes it to crash while spectating.
MillhioreF
This has only happened to me once. The error can occur any time sprite disposal fails for whatever reason, so the stack trace can come from pretty much anywhere.
peppy
Graphics card has nothing to do with it. It's more likely to be a skin or map-specific issue. Why not start narrowing it down until you find the cause?
tsundoll

peppy wrote:

Graphics card has nothing to do with it. It's more likely to be a skin or map-specific issue. Why not start narrowing it down until you find the cause?
It has happened regardless of which skin I use. I suppose I'll start keeping track of every single map it happens on
Topic Starter
Zamieci

peppy wrote:

Graphics card has nothing to do with it. It's more likely to be a skin or map-specific issue. Why not start narrowing it down until you find the cause?
It is hard to determine, since osu! would crash whenever the song loads, but not all the time. I will try and crash on some songs, and then take a look at them to see if they have anything similar that could be the reason.
Blit-Z

Niervaco wrote:

peppy wrote:

Graphics card has nothing to do with it. It's more likely to be a skin or map-specific issue. Why not start narrowing it down until you find the cause?
It is hard to determine, since osu! would crash whenever the song loads, but not all the time. I will try and crash on some songs, and then take a look at them to see if they have anything similar that could be the reason.
just kinda helping but most of the time when i play this map (https://osu.ppy.sh/s/53925) on hard with DT it crashes
sometimes it works but most of the time i would crash and get the same crash log
once again i'm using an intel CPU if that has any factors with the crash issues
[ HCB ]

peppy wrote:

Graphics card has nothing to do with it. It's more likely to be a skin or map-specific issue. Why not start narrowing it down until you find the cause?
hmmm.... skin is the problem?? i think not. it doesn't affect skin at all.because i'm using skin for all of the game mode even in the interface.and never got any error at all.

But something in the error saying "microsoft.xna" i think the problem is connected on microsoft and windows software.
Topic Starter
Zamieci

harizcoolboy wrote:

peppy wrote:

Graphics card has nothing to do with it. It's more likely to be a skin or map-specific issue. Why not start narrowing it down until you find the cause?
hmmm.... skin is the problem?? i think not. it doesn't affect skin at all.because i'm using skin for all of the game mode even in the interface.and never got any error at all.

But something in the error saying "microsoft.xna" i think the problem is connected on microsoft and windows software.
Osu! is running with .NET, a Microsoft product. I think that is why it says that.
TheVileOne
I've been playing http://osu.ppy.sh/b/32610 in CTB HD + HR and restarting the map makes my spectators crash. That's what happened to me when I crashes, they would restart and I would CTD. I was using default skin.


DragonSlayer96

TheVileOne wrote:

I've been playing http://osu.ppy.sh/b/32610 in CTB HD + HR and restarting the map makes my spectators crash. That's what happened to me when I crashes, they would restart and I would CTD. I was using default skin.


I was using WWW's skin https://osu.ppy.sh/u/WubWoofWolf to spectate them. I tried using the default skin, but it keeps on crashing it when I spectate
Topic Starter
Zamieci
Is there anyone who can decipher the code and figure out where and what is crashing?
Ayesha Altugle
got the error here

System.InvalidOperationException: Begin cannot be called again until End has been successfully called.
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode, Matrix transformMatrix)
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode)
at #Lm.#sp.#8Fb(Boolean )
at #Lm.#sp.#Ms()
at #Vl.#Yo.#0tb()
at #5i.#4i.#Ms()
at #rb.#xb.#Ms()
at #1h.#0h.#Ms()
at #rb.#xb.#7s()
at #rb.#xb.#it(Object , EventArgs )
at #rb.#Bb.#Dt()
at #rb.#Rb.#Sv(Object , EventArgs )
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at #rb.#Rb.#ot()
at #rb.#xb.#ot()
at #1h.#np.#Iwb(String , Boolean )
[ Ayase ]
same error here -_-
DeletedUser_3349827
[soft delete]
Nathanael
peppy is unable to fix this issue until we could find the cause.
What we should probably collect:
  1. The beatmap where the crash happens.
  2. File list of the skin that is currently used.
Blit-Z
sometimes this feels like peppy is playing a game with us right now
find that bug and you win something. or something along those lines xD

Nathanael wrote:

peppy is unable to fix this issue until we could find the cause.
What we should probably collect:
  1. The beatmap where the crash happens.
  2. File list of the skin that is currently used.
http://puu.sh/7DBX0 - this should be the skin i'm using and mostly my crashing happened on this map (https://osu.ppy.sh/s/53925) on hard with DT on osu standard if that really matters
Nya Nya Neko
Marcin told me it could be a similar/ the same bug as here
System.InvalidOperationException: Begin cannot be called again until End has been successfully called.
bei Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode, Matrix transformMatrix)
bei Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode)
bei #Lm.#sp.#8Fb(Boolean )
bei #Lm.#sp.#Ms()
bei #Vl.#Yo.#0tb()
bei osu.GameModes.Edit.Editor.#Ms()
bei #rb.#xb.#Ms()
bei #1h.#0h.#Ms()
bei #rb.#xb.#7s()
bei #rb.#xb.#it(Object , EventArgs )
bei #rb.#Bb.#Dt()
bei #rb.#Rb.#Sv(Object , EventArgs )
bei System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
bei System.Windows.Forms.Application.Run(Form mainForm)
bei #rb.#Rb.#ot()
bei #rb.#xb.#ot()
bei #1h.#np.#Iwb(String , Boolean )
Blit-Z

not94 wrote:

Marcin told me it could be a similar/ the same bug as here
System.InvalidOperationException: Begin cannot be called again until End has been successfully called.
bei Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode, Matrix transformMatrix)
bei Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode)
bei #Lm.#sp.#8Fb(Boolean )
bei #Lm.#sp.#Ms()
bei #Vl.#Yo.#0tb()
bei osu.GameModes.Edit.Editor.#Ms()
bei #rb.#xb.#Ms()
bei #1h.#0h.#Ms()
bei #rb.#xb.#7s()
bei #rb.#xb.#it(Object , EventArgs )
bei #rb.#Bb.#Dt()
bei #rb.#Rb.#Sv(Object , EventArgs )
bei System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
bei System.Windows.Forms.Application.Run(Form mainForm)
bei #rb.#Rb.#ot()
bei #rb.#xb.#ot()
bei #1h.#np.#Iwb(String , Boolean )
yeah theres quite a few posts about these in the forums, me included starting one of these but ended up on this one since it had heaps of responses, though sadly none of us has found a solution yet ):
Nathanael
I guess me and my team should edit the original post and list all possible ways.
[ HCB ]

Nathanael wrote:

peppy is unable to fix this issue until we could find the cause.
What we should probably collect:
  1. The beatmap where the crash happens.
  2. File list of the skin that is currently used.
Skin i use was default skin with edited cursor (high precision) and for the beatmap i think it was random untill you got this crash...

Is there any coder who understand this kind of thing?? if yes don't just see this thread like this error is just a minor...HELP US!!
ritsu101nightshade
The error is more frequent now, I can hardly play songs ; w ;

For me, I'm using skin: t/133838 [yellow] , but changed the catcher and Kiai time thingy.

For beatmaps, it will ALWAYS happen [i play ctb] for Cruel Clocks http://osu.ppy.sh/s/76882, and my own created beatmaps [that I haven't uploaded]
and always when I retry:
Mythologia's End http://osu.ppy.sh/s/48979, Crazy Night http://osu.ppy.sh/s/109401, Atama no Taisou http://osu.ppy.sh/s/109401, Freedom Dive http://osu.ppy.sh/s/39804, Laika http://osu.ppy.sh/s/32181, Rubik's Cube http://osu.ppy.sh/s/33651, Senbonzakura http://osu.ppy.sh/s/36858, Tokyo Teddy Bear http://osu.ppy.sh/s/39838, Rolling Girl [band arrangement] http://osu.ppy.sh/s/35023, Rainbow Dash http://osu.ppy.sh/s/57255. I think there's more, but not so sure.

xtrem3x wrote:

Other hint about this crash:

Only happen in Songs with 8 or more DIFFS as ... https://osu.ppy.sh/s/90385 ... https://osu.ppy.sh/s/80214 ... in few retries ...Checked.
I don't think it has anything to do with amount difficulty, because while O.T.N. works perfectly fine for me, and is actually one of the very little beatmaps that never crashes, there's a beatmap with only one difficulty that causes osu to force quit.
Petushkov
This started happening to me recently and it's really annoying :(. It seems to happen less often when using the default skin for me though (about 1 in 10 replays?)
Topic Starter
Zamieci
So I have collected a variety of maps people have been crashing on, including me. I will post them here.

List of Songs
There are several, not ordered in any way.

http://osu.ppy.sh/s/82802 (Renard - TU4AR)
https://osu.ppy.sh/s/53925 (fripside - Hesitation Snow)
http://osu.ppy.sh/s/24388 (goreshit - MATZcore)
http://osu.ppy.sh/b/32610 (Haru - Love Coloured Master Spark (Instrumental)
http://osu.ppy.sh/s/48979 (Hatsune Miku - Mythologia's End)
http://osu.ppy.sh/s/109401 (HitoshizukuP x Yama - Crazy Night)
http://osu.ppy.sh/s/40344 (Hatsune Miku - Atama no Taisou)
http://osu.ppy.sh/s/39804 (xi - FREEDOM DiVE)
http://osu.ppy.sh/s/32181 (Hatsune Miku - Laika)
http://osu.ppy.sh/s/33651 (Hatsune Miku - Rubik's Cube)
http://osu.ppy.sh/s/36858 (Hatsune Miku - Senbonzakura Short Version)
http://osu.ppy.sh/s/39838 (Kagamine Rin - Tokyo Teddy Bear)
http://osu.ppy.sh/s/35023 (Nico Nico Chorus - Rolling Girl Band Arrangement)
http://osu.ppy.sh/s/57255 (Renard - Rainbow Dash Likes Girls Stay Gay Pony Girl)
https://osu.ppy.sh/s/148760 (nano - Born to Be TV Size)
http://osu.ppy.sh/s/157896 (Meg & Dia DotEXE Dubstep Remix)
https://osu.ppy.sh/s/90385 (Igorrr - Unpleasant Sonata)
http://osu.ppy.sh/s/8061 (Castlevania - Aria of Sorrow - Castle Corridor)
https://osu.ppy.sh/s/80214 (Wotamin - Gigantic O.T.N.)

Occurring on the following games modes:

List of Modes
osu! Standard
Catch the Beat
Taiko
osu!Mania
(Basically all of them)

I hope we figure this out soon, this is too many reports, too often, with a wide variety of songs.
TheVileOne
These crashes all started happening after peppy's fix to crashes while alt-tabbing. I can't help but think that his fix is related to this problem.


Edit: I should note that when my friend was spectating me he told me the skip button would stay through the whole song while he was spectating and then it would crash when I would restart. He also said the client would run very slow. I think that is a tip to what is happening.
Topic Starter
Zamieci
The fix to alt-tabbing might be the reason why. It sounds like it would have nothing to do with it though.

also, I've seen another thread with the skip button staying.

Alright... confirm maybe..? (Seeing a 100< thread with no comfirm is annoying)
tsundoll
Happened 5 times in a row when I tried Kirby Mix diff of this with hidden http://osu.ppy.sh/s/8061
Topic Starter
Zamieci

tsundoll wrote:

Happened 5 times in a row when I tried Kirby Mix diff of this with hidden http://osu.ppy.sh/s/8061
Added to the reported songs that cause crashes, thanks!
tsundoll
Crashes on TAG4 retry http://osu.ppy.sh/b/29844
Topic Starter
Zamieci

tsundoll wrote:

Crashes on TAG4 retry http://osu.ppy.sh/b/29844
How many times?
Aireu
happened to me on this beatmap just now http://osu.ppy.sh/s/71738

Edit: happened again on http://osu.ppy.sh/s/2533
Hellgert
i think it fix to me now

here some solution:
1.update your bios,after i update my bios,the problem has been solved
2.maybe is the internet connection,the slower they are easy the problem came out
Toshi-Kun
I remember that this song crashed on me when I almost 100% it.
https://osu.ppy.sh/s/53519
DarkKanaki
Experienced more crashes on other songs (can't list, I forgot them).
Some maps are more consistent than others... Could this be with loading the beatmap?
Whatever it is, it's starting to become annoying, and I'm sure others feel the same.
tsundoll

Xleonq wrote:

i think it fix to me now

here some solution:
1.update your bios,after i update my bios,the problem has been solved
2.maybe is the internet connection,the slower they are easy the problem came out
I don't feel it's the internet connection. I get 18-24 down and 8 up, that should be plenty
Topic Starter
Zamieci

tsundoll wrote:

Xleonq wrote:

i think it fix to me now

here some solution:
1.update your bios,after i update my bios,the problem has been solved
2.maybe is the internet connection,the slower they are easy the problem came out
I don't feel it's the internet connection. I get 18-24 down and 8 up, that should be plenty
The BIOS would not have anything to do with this. Not ever, EVER, will a program be intervened by BIOS unless in very specific circumstances. Also, my BIOS is updated all they way, Dell OptiPlex 780 BIOS revision 15.

I do not think this is a solution.
tsundoll
Topic Starter
Zamieci
The expanse of the amount of maps makes me thinks its not the maps but osu! itself.
TheVileOne
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.
Blit-Z
If thats the case then why am i crashing while retrying?
I have a amd radeon r9 270x but i crash while retrying and also spectating
TheVileOne
I didn't even know AMD made video cards. All of the people experiencing this issue either have older model cards or very obscure cards. That's the only common trait I see.
Blit-Z
Haha well idk then
Maybe its an amd issue with osu for me, cause before i had a 560ti and it was perfectly fine ( this was like about 2 or so months ago )
Topic Starter
Zamieci

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.
tsundoll
Topic Starter
Zamieci
Let's just stop naming maps for now :P
Toshi-Kun
This Nanahira map is as well crashed on me- oh wait, we stopped throwing maps... okay... :?
DarkKanaki
Well, if maps don't matter and it happens to every map, the only time it occurs is whenever it tries to load the song, or reload the song.
Perhaps it's something that happens while trying to load a specific beatmap?
Although, I am no programmer, but maybe it's having trouble loading the map? Perhaps new coding?
However, I really highly doubt it has something to do with programs that are installed onto your computer system and the graphical hardware we use, because it was working fine before this started to happen... Right?
TheVileOne
The crash has to do with sprites that are not being disposed before new sprites are loaded. The player is retrying and for whatever reason the sprites aren't unloading correctly and the game crashes when it tries to create new sprites. I think that's how it works.
ritsu101nightshade
I have a question. does it crash for you all if you play on multiplayer? Because I found beatmaps that usually crash doesn't when I play on multiplayer.
Blit-Z
Ive never tried before
I rarely play multiplayer so im not very sure about it in my case
I might try later tonight
Topic Starter
Zamieci
Okay, because your support, maybe you can provide us with what causes sprites to be disposed and created? that might help.
TheVileOne
I'm not a dev who would know exactly why. I'm going off what Millhiore said and it makes sense. There is a method called Begin starts a play and a method called End which ends a play. End is supposed to remove all the sprites before Begin is called. This leads to one of three possibilities.

1. End is not doing what it is supposed to be doing.

2. End is not being called or is not called quickly enough.

3. Something entirely unrelated to the sprite loading process is triggering this error message by mistake. This is unlikely.
show more
Please sign in to reply.

New reply