forum

[Archived] osu! periodic crashing after a period of time open (1/2 hrs)

posted
Total Posts
15
Topic Starter
Doomsday
Problem Details:
- After a period of around 1.5 to 2 hours, osu! immediately crashes with no error dialog, breaking song database in the process (forcing song reprocessing on next boot)
- These crashes have happened multiple times over the last week or so, only occurring during a song play thus far, and usually after the period of time mentioned above.
- This crash happens in the exact same way on current Stable (Latest), Beta, and cutting edge builds. I use Stable (Latest) primarily
- I am not aware if this kind of crash produced a log file of some sort. Please alert me if so, and I will try to provide.

System Specs:
OS: Windows 7 Ultimate (64-bit)
Processor: AMD FX-8150 Eight Core Processor
RAM: 12.0GB
GPU: MSI AMD R9 280

Video or screenshot showing the problem:
http://www.twitch.tv/doomsday93/v/28754875
(Example can be found at 02:17:23)


osu! version: b20151202.3
TheVileOne
Could you check runtime log for any soft handled exceptions?
Topic Starter
Doomsday
Here are the exceptions of an instance that happened earlier today:

log
09/12/2015 19:02:46: Soft handled: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
09/12/2015 19:02:46: at #=qhf4IW1L2ashHFXWtNvBQBNlIhZ7AmyuCVIAF96nqrnuEycxg67MU$YB1VuNDyyV1.#=qk9zlhI$rRDA$ZhOkhXcCmw==(Int32 #=q7p4VCeiUlnMe7UtTzkzJWQ==)
09/12/2015 19:02:46: at #=q5rD_BBhHuCqcDa5U_zXWnnQLaeZSrkwuXYdm5Y$8gE2N_Fyf2m3rEkiUcK3Aq3cq..ctor(Int32 #=q5ih0uHWy4nLDcgRUOGHxxQ==, BufferUsageHint #=qWNF1Xn$8Cvahj_yWWW0Cxg==)
09/12/2015 19:02:46: at #=qrwJqpcNZriFbMyJHGXs$oILvhA1EKVD2jGeLCOpAUg56rWI7xbhL6VNFl9STIxG$.#=qycQ98UPEN$3VDNJ82C1cq_Vz_UTHyY18kYV5OSYzxAU=()
09/12/2015 19:02:46: at #=qStZNTt2thWLDGp$KKVvY0QI4qzFbSjuzKbivMh$Vh2i2VORSLyz$UFHtj7Dn1Usg.#=qdk7zJ_GrQtoAcwgYwyD72A==(#=qzit9W8altUUBBh$Q$0$AtA== #=qKRFYGEyvdnxelW6o1YyFiQ==)
09/12/2015 19:02:46: at #=qo8E1PFNfcdC5yH7dha8$cNLwsViZU50ekZdDkuWgErF2X5BL0HK4ScvLefceknE_.#=qH_yEymyx47yf0QP8w2KP0w==(Vector2 #=qVtecp27qXCnV7_h1LjbQYw==, Vector2 #=qUfX2WhIkI28t0tU17adVAw==, Color #=qsd7sCbU5jd74JY2lZgr4_w==, Vector2 #=qrmPv4bXgebdvENmsswlzpw==, Single #=qgck7qjO_D4wTvTAxBg_4MA==, Nullable`1 #=qKgs_HYHW4_XXSQaaaiblrg==, #=qStZNTt2thWLDGp$KKVvY0QI4qzFbSjuzKbivMh$Vh2i2VORSLyz$UFHtj7Dn1Usg #=qU2P55OgQeayTYlosDIPG1A==)
09/12/2015 19:02:46: at #=qvQEvbw_t2I_KFK$$EyvUq_dvjSI0O4btOLPq3$C_0C4=.#=qH_yEymyx47yf0QP8w2KP0w==()
09/12/2015 19:02:46: at #=qVUQPnDw3IhAdbo93BIol00yGlOWJUhhIP0slcvzcSmeV_ab8sNGI8hnWnxLodG0p.#=qH_yEymyx47yf0QP8w2KP0w==()
09/12/2015 19:02:46: at #=qYFaea2zD35Oc70m9JBTB7vmfyTxYP_U74___GwO8nfQNlhTCz86kn2Z29QfSC1Ds.#=qH_yEymyx47yf0QP8w2KP0w==()
09/12/2015 19:02:46: at #=q1odpOt7xn4FuZ9oSv2Jm25XJgNdYfGFeEPrgIgmC1sc=.#=qH_yEymyx47yf0QP8w2KP0w==()
09/12/2015 19:02:46: at #=qQk_d4l1HHt31M_NRGSiDhw==.#=qH_yEymyx47yf0QP8w2KP0w==()
09/12/2015 19:02:46: ERROR (hard crash): soft handle
09/12/2015 19:02:46: ERROR (hard crash): System.OutOfMemoryException
09/12/2015 19:02:49: Soft handled: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
09/12/2015 19:02:49: at #=qayGA41_5OSAzSjFclHQ2wuu_s0lhE7NdUqa5nf1V6FM=.#=qp9bszIUUJ0kbfeRsgQPvVA==(Vector2 #=qkmnEMygZUxPlrdy8jAsF6w==, Boolean #=q7XXUpYhJ8HY4kB3W$$qdSA==, Int32 #=q8sKL3OX5AgOXN76MyBOEZA==)
09/12/2015 19:02:49: at #=q1odpOt7xn4FuZ9oSv2Jm25XJgNdYfGFeEPrgIgmC1sc=.#=qGoLW4$FEEPxHfWFQgV0VaD2NL3XEFP8ZWVbAQom7pdk=(#=qayGA41_5OSAzSjFclHQ2wuu_s0lhE7NdUqa5nf1V6FM= #=q4x1sULCBqdBEXBWzulFmdQ==, Int32 #=qUKE0vsJI1aDpj_ptfPDnpg==)
09/12/2015 19:02:49: at #=q1odpOt7xn4FuZ9oSv2Jm25XJgNdYfGFeEPrgIgmC1sc=.#=qb5zuM9D7Vt5pp8RA4yQM7YD8JdEaJ0143$irb6UYCS0=()
09/12/2015 19:02:49: at #=q1odpOt7xn4FuZ9oSv2Jm25XJgNdYfGFeEPrgIgmC1sc=.#=qmvbyZ73uZVSMCQClNF7tMQ==()
09/12/2015 19:02:49: at #=qQk_d4l1HHt31M_NRGSiDhw==.#=qmvbyZ73uZVSMCQClNF7tMQ==()
09/12/2015 19:02:51: Soft handled: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
09/12/2015 19:02:51: at #=qhf4IW1L2ashHFXWtNvBQBNlIhZ7AmyuCVIAF96nqrnuEycxg67MU$YB1VuNDyyV1.#=qk9zlhI$rRDA$ZhOkhXcCmw==(Int32 #=q7p4VCeiUlnMe7UtTzkzJWQ==)
09/12/2015 19:02:51: at #=q5rD_BBhHuCqcDa5U_zXWnnQLaeZSrkwuXYdm5Y$8gE2N_Fyf2m3rEkiUcK3Aq3cq..ctor(Int32 #=q5ih0uHWy4nLDcgRUOGHxxQ==, BufferUsageHint #=qWNF1Xn$8Cvahj_yWWW0Cxg==)
09/12/2015 19:02:51: at #=qrwJqpcNZriFbMyJHGXs$oILvhA1EKVD2jGeLCOpAUg56rWI7xbhL6VNFl9STIxG$.#=qycQ98UPEN$3VDNJ82C1cq_Vz_UTHyY18kYV5OSYzxAU=()
09/12/2015 19:02:51: at #=qStZNTt2thWLDGp$KKVvY0QI4qzFbSjuzKbivMh$Vh2i2VORSLyz$UFHtj7Dn1Usg.#=qdk7zJ_GrQtoAcwgYwyD72A==(#=qzit9W8altUUBBh$Q$0$AtA== #=qKRFYGEyvdnxelW6o1YyFiQ==)
09/12/2015 19:02:51: at #=qo8E1PFNfcdC5yH7dha8$cNLwsViZU50ekZdDkuWgErF2X5BL0HK4ScvLefceknE_.#=qH_yEymyx47yf0QP8w2KP0w==(Vector2 #=qVtecp27qXCnV7_h1LjbQYw==, Vector2 #=qUfX2WhIkI28t0tU17adVAw==, Color #=qsd7sCbU5jd74JY2lZgr4_w==, Vector2 #=qrmPv4bXgebdvENmsswlzpw==, Single #=qgck7qjO_D4wTvTAxBg_4MA==, Nullable`1 #=qKgs_HYHW4_XXSQaaaiblrg==, #=qStZNTt2thWLDGp$KKVvY0QI4qzFbSjuzKbivMh$Vh2i2VORSLyz$UFHtj7Dn1Usg #=qU2P55OgQeayTYlosDIPG1A==)
09/12/2015 19:02:51: at #=qvQEvbw_t2I_KFK$$EyvUq_dvjSI0O4btOLPq3$C_0C4=.#=qH_yEymyx47yf0QP8w2KP0w==()
09/12/2015 19:02:51: at #=qVUQPnDw3IhAdbo93BIol00yGlOWJUhhIP0slcvzcSmeV_ab8sNGI8hnWnxLodG0p.#=qH_yEymyx47yf0QP8w2KP0w==()
09/12/2015 19:02:51: at #=qYFaea2zD35Oc70m9JBTB7vmfyTxYP_U74___GwO8nfQNlhTCz86kn2Z29QfSC1Ds.#=qH_yEymyx47yf0QP8w2KP0w==()
09/12/2015 19:02:51: at #=q1odpOt7xn4FuZ9oSv2Jm25XJgNdYfGFeEPrgIgmC1sc=.#=qH_yEymyx47yf0QP8w2KP0w==()
09/12/2015 19:02:51: at #=qQk_d4l1HHt31M_NRGSiDhw==.#=qH_yEymyx47yf0QP8w2KP0w==()
09/12/2015 19:02:52: Soft handled: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
09/12/2015 19:02:52: at #=qhf4IW1L2ashHFXWtNvBQBNlIhZ7AmyuCVIAF96nqrnuEycxg67MU$YB1VuNDyyV1.#=qk9zlhI$rRDA$ZhOkhXcCmw==(Int32 #=q7p4VCeiUlnMe7UtTzkzJWQ==)
09/12/2015 19:02:52: at #=q5rD_BBhHuCqcDa5U_zXWnnQLaeZSrkwuXYdm5Y$8gE2N_Fyf2m3rEkiUcK3Aq3cq..ctor(Int32 #=q5ih0uHWy4nLDcgRUOGHxxQ==, BufferUsageHint #=qWNF1Xn$8Cvahj_yWWW0Cxg==)
09/12/2015 19:02:52: at #=qrwJqpcNZriFbMyJHGXs$oILvhA1EKVD2jGeLCOpAUg56rWI7xbhL6VNFl9STIxG$.#=qycQ98UPEN$3VDNJ82C1cq_Vz_UTHyY18kYV5OSYzxAU=()
09/12/2015 19:02:52: at #=qStZNTt2thWLDGp$KKVvY0QI4qzFbSjuzKbivMh$Vh2i2VORSLyz$UFHtj7Dn1Usg.#=qdk7zJ_GrQtoAcwgYwyD72A==(#=qzit9W8altUUBBh$Q$0$AtA== #=qKRFYGEyvdnxelW6o1YyFiQ==)
09/12/2015 19:02:52: at #=qo8E1PFNfcdC5yH7dha8$cNLwsViZU50ekZdDkuWgErF2X5BL0HK4ScvLefceknE_.#=qH_yEymyx47yf0QP8w2KP0w==(Vector2 #=qVtecp27qXCnV7_h1LjbQYw==, Vector2 #=qUfX2WhIkI28t0tU17adVAw==, Color #=qsd7sCbU5jd74JY2lZgr4_w==, Vector2 #=qrmPv4bXgebdvENmsswlzpw==, Single #=qgck7qjO_D4wTvTAxBg_4MA==, Nullable`1 #=qKgs_HYHW4_XXSQaaaiblrg==, #=qStZNTt2thWLDGp$KKVvY0QI4qzFbSjuzKbivMh$Vh2i2VORSLyz$UFHtj7Dn1Usg #=qU2P55OgQeayTYlosDIPG1A==)
09/12/2015 19:02:52: at #=qvQEvbw_t2I_KFK$$EyvUq_dvjSI0O4btOLPq3$C_0C4=.#=qH_yEymyx47yf0QP8w2KP0w==()
09/12/2015 19:02:52: at #=qVUQPnDw3IhAdbo93BIol00yGlOWJUhhIP0slcvzcSmeV_ab8sNGI8hnWnxLodG0p.#=qH_yEymyx47yf0QP8w2KP0w==()
09/12/2015 19:02:52: at #=qYFaea2zD35Oc70m9JBTB7vmfyTxYP_U74___GwO8nfQNlhTCz86kn2Z29QfSC1Ds.#=qH_yEymyx47yf0QP8w2KP0w==()
09/12/2015 19:02:52: at #=q1odpOt7xn4FuZ9oSv2Jm25XJgNdYfGFeEPrgIgmC1sc=.#=qH_yEymyx47yf0QP8w2KP0w==()
09/12/2015 19:02:52: at #=qQk_d4l1HHt31M_NRGSiDhw==.#=qH_yEymyx47yf0QP8w2KP0w==()
TheVileOne
Try setting Debug_DisableMultipleVBOs in options and see if it helps.
Topic Starter
Doomsday
I'll get back to you after the next significant session with it enabled.
Topic Starter
Doomsday
Crash still occurs
TheVileOne
Well in the meantime you can keep watch of the amount of memory osu! takes. It's exceeding the limit allowed for a process. If you happen to figure out exactly what is causing the memory usage to go up so high while you are playing, please report back. In order to get up so high there must be something adding sizable memory increases frequently.

The logs indicate that the Chat draw method is the method that triggers the exception. I don't immediately see anything that could cause a large amount of memory increases in that method. It would be very helpful to know of a catalyst that causes the memory to go up. Maybe the async audio streaming is causing it (I've seen out of memory logs related to loading audio).

You can try disabling the async buffer.
Grimhilde
I'm having a similar problem. I ran osu beside task manager and watched a replay, and the memory shot up. I am using win10

Screenshot (didn't want to embed because it's huge):

https://i.gyazo.com/f6cb8d78a22b1dac6701364e0e67d85c.png

Edit: switching to fallback version appears to have fixed the issue
TheVileOne
I have a suspicion this is being caused by playing long maps (4 minute +) frequently with little intermission between. If you decided to stop playing after awhile, the memory usage would go down. The only thing that I can think of that could cause an increased memory footprint versus fallback is the async buffer streaming. I haven't run dottrace to confirm this assertion yet.
Grimhilde
Actually I think it's happening on fallback too. It's using 80% CPU when in a map, regardless of the length of the map or how long I've been playing.
Claud
1) Possible Hardware Related Problem. Maybe it has to do something with AMD/OSU compatibility. If that's so, then an update shall fix this.

2) In what maps does this happens? maybe it's map related problem or something that got corrupted between the last update.

3) Try setting Osu to minium graphics for a day, and see what happens.

4) Does this happens only when you livestream?

5) Do you have only Osu! open while playing? if not, try.
puncia
Bumping, this is still happening and it's pretty huge for me since it's crashing while I'm playing. Can we try to track down the problem here please? I will try to help as much as I can with information.
puncia
If this helps, this does not happen on cutting edge for me. I tried to leave it open all the night (currently running for 18h+). Stable build would have crashed 100% by this point.
TheVileOne
If it's already fixed on cutting edge, it would be fixed on all versions except fallback.
Kunino Sagiri
I have a similar problem but my PC shuts down and ends up with song reprocessing. There are times where RAM usage is at max at multiplayer (no other apps, browser/s on) and it immediately shuts down while there are times when I'm just idling and the memory usage is normal then my PC just shuts down.
Please sign in to reply.

New reply