forum

[confirmed] osu! crashes when spamming F4 during load

posted
Total Posts
4
Topic Starter
chong601
Problem Details:
Steps to reproduce:
1) Open osu!
2) As soon as the main game window pops out, press F4 nonstop like a maniac refreshing a webpage (the Now playing will not show after that regardless of having show temporarily or permanently)
3) Press Play or Pause or Jump To

However, going to song select without pressing any of the song controls will not cause crashes (the Now playing will show properly, pressing Play, Pause or Jump To will not crash osu!)

Result:
(Stable) osu! will either spill "An error has occured somewhere in osu!" on the first click on Play, Pause or Jump To or straight crash immediately.
(will add the crashdump for stable tomorrow)
(Beta) osu! will hang for 10-15 secs, throws "An error has occured somewhere in osu!" message and second press on any will crash
Crashdump for Beta
System.NullReferenceException: Object reference not set to an instance of an object.
at #wk.#vk.#X6(Boolean , Boolean )
at #wk.#vk.#KO()
at #wk.#vk..ctor()
at #xh.#yk.#96(Object , EventArgs )
at #gj.#fj.#f0(Boolean )
at #jj.#qp.#szb(Boolean )
at #jj.#qp.#szb(Boolean )
at #xn.#e4b.#Tjb()
at #sn.#do.#Teb()
at #Lg.#Ng.#rs()
at #tb.#zb.#8s()
at #tb.#zb.#jt(Object , EventArgs )
at #tb.#Db.#Dt()
at #tb.#Tb.#Rv(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 #tb.#Tb.Run()
at #tb.#zb.Run()
at #Lg.#mp.#Hyb(String , Boolean , Boolean )
(Cutting Edge) Same as beta
Crashdump for Cutting Edge
System.NullReferenceException: Object reference not set to an instance of an object.
at #=q0qpF1TBg1KSqlTn02BcdtIMRt9HOUqNCjDrOzvIZmxnajHUlQbyaXLQyDBppOibT.#=qPiHBwERP3ciBnZ6plgylKw==(Boolean #=q_JVNnj7Ad6qzJvMP$4Zu8g==, Boolean #=qM5L4_W1LPDyStXpnmUMdRQ==)
at #=q0qpF1TBg1KSqlTn02BcdtIMRt9HOUqNCjDrOzvIZmxnajHUlQbyaXLQyDBppOibT.#=qo_zNgr8sH9Sw8YvyMQ$hxg==()
at #=q0qpF1TBg1KSqlTn02BcdtIMRt9HOUqNCjDrOzvIZmxnajHUlQbyaXLQyDBppOibT..ctor()
at #=qk286Pq95f$ASQc_34pABX7u1IhmzZ7rd14ufEay$D28cLra8wI4bC6HSL$ncqlaZ.#=qFZ6bQNT4$Ol3q4B6nGN2TQ==(Object #=q2r7KAe8imgLnLqjBELTiCQ==, EventArgs #=quEBA7lQW495LSwCQCrOgkw==)
at #=qTD7UsqcTcGcfcTRYOzgGQNn5MUNYnfwXg2JPDQP5auQ=.#=q_orvMPQbM2RMxASBoODqww==(Boolean #=qks1Q095tgTED6ucwVJDDfQ==)
at #=qo9_du0Uz8M2omxjoCnAQH$CwFbdarpOPuHHAfuQpEbhzvOgWB$A_qgUmBEeRcf8d.#=q71XW2uJtYoQ$lODN3sQ4GA==(Boolean #=qnZEVWkwkdeztnmMyYM7rww==)
at #=qo9_du0Uz8M2omxjoCnAQH$CwFbdarpOPuHHAfuQpEbhzvOgWB$A_qgUmBEeRcf8d.#=qMEiZfmJCr42WqCZAr2KoVQ==(Boolean #=qnZEVWkwkdeztnmMyYM7rww==)
at #=qHR4NMPabiHcrduIf_qADsmYFziP2pPL$0SV$rp9DrtXvIOnKLDXkUbstZXx7IJtZ.#=qBhnGQR9ETmrlM1t2dZP_Iw==()
at #=qizEDLnTFqEK9JJQC3Jv5mZgaJKI7m8AQ8SlPASxlLR4=.#=q_tt_dI0jNweFTMESYBo7Zw==()
at #=qJzG5NEjg5FDFyhkvz7KbBw==.#=qVF3CttJ1IKpkb3cYdp8JYg==()
at #=qPGkRY7FPh2MJQZJeBrF$erptF5ECo1MIGWucSoBgfUA=.#=q$w5uHnBt06Tg4d1Cjj_neA==()
at #=qPGkRY7FPh2MJQZJeBrF$erptF5ECo1MIGWucSoBgfUA=.#=qh7lFngs91BZMRDzRQJQ$2g==(Object #=q2r7KAe8imgLnLqjBELTiCQ==, EventArgs #=quEBA7lQW495LSwCQCrOgkw==)
at #=q9i439BqLzLKVKnJWszjqCv_9KxDJA8h_IKAeSVQ6DCDVuQPBRujFdvmZLQm3c_A6.#=qzZKGwMmgIcPzBUwBqW60Lg==()
at #=qC_ievGvTmp$8E78o4rRIBeM$WtKN0q_$x5b2yolneogJmeUhdsRns3tKD1X$O9Fl.#=qHCYplhfJyZRYMT0aq2xArbJOz4$0XM6PcWQJ$5q0reg=(Object #=q2r7KAe8imgLnLqjBELTiCQ==, EventArgs #=quEBA7lQW495LSwCQCrOgkw==)
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(IntPtr 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 #=qC_ievGvTmp$8E78o4rRIBeM$WtKN0q_$x5b2yolneogJmeUhdsRns3tKD1X$O9Fl.#=q$E6ixwRNBvR8vI0kqa1fjw==()
at #=qPGkRY7FPh2MJQZJeBrF$erptF5ECo1MIGWucSoBgfUA=.#=q$E6ixwRNBvR8vI0kqa1fjw==()
at #=qT4AxGKeWudCjNn9w1RkL$w==.#=qoz0N2A_ilrPMPY6IW5l3Fg==(String #=q0kIlmSVT6lDuBpgCcUjrcA==, Boolean #=qjolrWqOfBrWfBigtBxE6bwho0pHfjHDRz58UwzNwDoU=, Boolean #=qfNiputbd35GHXbVLYAwAm7O1tNjPym$6E53kNX0L_TE=, Boolean #=qQZbfY3hFgpEEPa9ZCGlo$A==)


Expected:
Song will play and then pauses immediately, pressing Play or pause or Jump to will not crash it

Only tested on Stable (20150414.2), not tested yet on Beta (but some seems able to replicate it) and Cutting Edge.
Tested on all builds
Video or screenshot showing the problem:
http://puu.sh/hFV8y.mp4

osu! version: 20150414.2 (latest)

EDIT: Added beta results
EDIT2: Added cuttingedge result+crashdump+beta build crashdump
abraker
I can confirm.

crashlog
System.NullReferenceException: Object reference not set to an instance of an object.
at #wk.#vk.#X6(Boolean , Boolean )
at #wk.#vk.#KO()
at #wk.#vk..ctor()
at #xh.#yk.#96(Object , EventArgs )
at #gj.#fj.#f0(Boolean )
at #jj.#qp.#szb(Boolean )
at #jj.#qp.#szb(Boolean )
at #xn.#e4b.#Tjb()
at #sn.#do.#Teb()
at #Lg.#Ng.#rs()
at #tb.#zb.#8s()
at #tb.#zb.#jt(Object , EventArgs )
at #tb.#Db.#Dt()
at #tb.#Tb.#Rv(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 #tb.#Tb.Run()
at #tb.#zb.Run()
at #Lg.#mp.#Hyb(String , Boolean , Boolean )
VeilStar

chong601 wrote:

the Now playing will not show after that regardless of having show temporarily or permanently
This specifically doesn't happen for me.

I could replicate though. (Why are you even spamming F4 like that ._.)

Confirmed under low priority (because I don't expect anyone to spam f4 like a maniac as soon as osu! starts).
Topic Starter
chong601
It happens when i want to stop the music as soon as it exits the welcome part (apparently on one small window of time period within the welcome part it happens, can't confirm which duration)

EDIT: usually when a song starts playing, the Now Playing will display the song name, but it will not happen if you spam F4 key
Please sign in to reply.

New reply