forum

[resolved] Osu! crash when mass downloading

posted
Total Posts
15
Topic Starter
fantazyjny
Problem Details:

Hi!
In Osu!direct you can double click to perform downloadnig of beatmap. When I try download first page of beatmaps using fast double click then my Osu! crash.
I noticed it only happend when I doing that with tablet, can't reproduce that with mouse.

Wacom CTL-480 Driver: 6.3.10w2

SPOILER
System.Reflection.TargetInvocationException: Obiekt docelowy wywołania zgłosił wyjątek. ---> System.ArithmeticException: Funkcja nie akceptuje nieliczbowych wartości zmiennoprzecinkowych.
w System.Math.Sign(Single value)
w #Ch.#Nm.#b2(Object , EventArgs )
--- Koniec śladu stosu wyjątków wewnętrznych ---
w System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
w System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
w System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
w System.Delegate.DynamicInvokeImpl(Object[] args)
w #xn.#8n.#Rjb()
w #sn.#do.#Teb()
w #Lg.#Ng.#rs()
w #tb.#zb.#8s()
w #tb.#zb.#jt(Object , EventArgs )
w #tb.#Db.#Dt()
w #tb.#Tb.#Rv(Object , EventArgs )
w System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
w System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
w System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
w System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
w System.Windows.Forms.Application.Run(Form mainForm)
w #tb.#Tb.Run()
w #tb.#zb.Run()
w #Lg.#mp.#Hyb(String , Boolean , Boolean )

Video or screenshot showing the problem:



http://youtu.be/AZBzUKeZsBk
osu! version: 20141230.4cuttingedge
Pluto
I can't replicate this with my CTL-480 tablet.
RvNovae
use your mouse then
- Marco -
I can't even download one beatmap by doubleclicking O.O

System.Reflection.TargetInvocationException: Eccezione generata dalla destinazione di una chiamata. ---> System.ArithmeticException: La funzione non accetta valori in virgola mobile non numerici.
in System.Math.Sign(Single value)
in #Ch.#Nm.#b2(Object , EventArgs )
--- Fine dell'analisi dello stack dell'eccezione interna ---
in System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
in System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
in System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
in System.Delegate.DynamicInvokeImpl(Object[] args)
in #xn.#8n.#Rjb()
in #sn.#do.#Teb()
in #Lg.#Ng.#rs()
in #tb.#zb.#8s()
in #tb.#zb.#jt(Object , EventArgs )
in #tb.#Db.#Dt()
in #tb.#Tb.#Rv(Object , EventArgs )
in System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
in System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
in System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
in System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
in System.Windows.Forms.Application.Run(Form mainForm)
in #tb.#Tb.Run()
TheVileOne
Can you still replicate this issue?
- Marco -
oh, resolved now ^U^
Topic Starter
fantazyjny

TheVileOne wrote:

Can you still replicate this issue?
Unfortunatelly yes :(

If you need more data then feel free to ask me ;)
SPOILER
System.Reflection.TargetInvocationException: Obiekt docelowy wywołania zgłosił wyjątek. ---> System.ArithmeticException: Funkcja nie akceptuje nieliczbowych wartości zmiennoprzecinkowych.
w System.Math.Sign(Single value)
w #Ch.#Nm.#b2(Object , EventArgs )
--- Koniec śladu stosu wyjątków wewnętrznych ---
w System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
w System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
w System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
w System.Delegate.DynamicInvokeImpl(Object[] args)
w #xn.#8n.#Rjb()
w #sn.#do.#Teb()
w #Lg.#Ng.#rs()
w #tb.#zb.#8s()
w #tb.#zb.#jt(Object , EventArgs )
w #tb.#Db.#Dt()
w #tb.#Tb.#Rv(Object , EventArgs )

shaneoyo
I am getting the same insta-crash and System.ArithmeticException error.

It happens upon the touching and dragging of tablet, while in the UI, not gameplay. It has happened while attempting to scroll top50 score list and while attempting to scroll down to Results after a play. It is replicable enough that it happens every 5 minutes or so of gameplay but I also can't seem to predicatably replicate it.

Tablet CTL-470 and Win7.

b20150101.7


Edit: Same issue on b20150101.9:
SPOILER
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArithmeticException: Function does not accept floating point Not-a-Number values.
at System.Math.Sign(Single value)
at #Ch.#Nm.#b2(Object , EventArgs )
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at #xn.#8n.#Rjb()
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 )
Kimmie
I can confirm this. osu! crashed twice for me
TheVileOne
Stable has been rolled back. Please use it in the meantime.
peppy
This should be fixed on cutting edge, for what it's worth. Testing would be appreciated.
shaneoyo
Tested on b20150101.10cuttingedge for a while.

Seemed to take longer to occur but still getting passed a NaN when scrolling the results page.

SPOILER
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArithmeticException: Function does not accept floating point Not-a-Number values.
at System.Math.Sign(Single value)
at #Ch.#Nm.#b2(Object , EventArgs )
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at #xn.#8n.#Rjb()
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 )
Topic Starter
fantazyjny
b20150101.10cuttingedge
Without change :(
SPOILER
System.Reflection.TargetInvocationException: Obiekt docelowy wywołania zgłosił wyjątek. ---> System.ArithmeticException: Funkcja nie akceptuje nieliczbowych wartości zmiennoprzecinkowych.
w System.Math.Sign(Single value)
w #Ch.#Nm.#b2(Object , EventArgs )
--- Koniec śladu stosu wyjątków wewnętrznych ---
w System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
w System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
w System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
w System.Delegate.DynamicInvokeImpl(Object[] args)
w #xn.#8n.#Rjb()
w #sn.#do.#Teb()
w #Lg.#Ng.#rs()
w #tb.#zb.#8s()
w #tb.#zb.#jt(Object , EventArgs )
w #tb.#Db.#Dt()
w #tb.#Tb.#Rv(Object , EventArgs )
w System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
w System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
w System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
w System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
w System.Windows.Forms.Application.Run(Form mainForm)
w #tb.#Tb.Run()
w #tb.#zb.Run()
w #Lg.#mp.#Hyb(String , Boolean , Boolean )
shaneoyo
Fixed (for me at least) on b20150103.8

Thanks.
drum drum
It's been fixed
Please sign in to reply.

New reply