- Feb 26, 2004
- 3,278
- 259
- 309
Jamie, brother gets a client not responding crash about 3 times a day.
Error Log:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> SlimDX.DirectSound.DirectSoundException: DSERR_BUFFERLOST: The buffer memory has been lost, and must be restored (-2005401450)
at SlimDX.Result.Throw[T](Object dataKey, Object dataValue)
at SlimDX.Result.Record[T](Int32 hr, Boolean failed, Object dataKey, Object dataValue)
at SlimDX.DirectSound.SoundBuffer.get_Status()
at Client.Envir.DXSound.Play()
at Client.Envir.DXSoundManager.Play(SoundIndex index)
at Client.Models.PlayerObject.PlayStruckSound()
at Client.Models.MapObject.Struck(UInt32 attackerID, Element element)
at Client.Envir.CConnection.Process(ObjectStruck p)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at Library.Network.BaseConnection.ProcessPacket(Packet p)
at Library.Network.BaseConnection.Process()
State = {X=0,Y=0,Width=1440,Height=900}
Ideas?
Error Log:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> SlimDX.DirectSound.DirectSoundException: DSERR_BUFFERLOST: The buffer memory has been lost, and must be restored (-2005401450)
at SlimDX.Result.Throw[T](Object dataKey, Object dataValue)
at SlimDX.Result.Record[T](Int32 hr, Boolean failed, Object dataKey, Object dataValue)
at SlimDX.DirectSound.SoundBuffer.get_Status()
at Client.Envir.DXSound.Play()
at Client.Envir.DXSoundManager.Play(SoundIndex index)
at Client.Models.PlayerObject.PlayStruckSound()
at Client.Models.MapObject.Struck(UInt32 attackerID, Element element)
at Client.Envir.CConnection.Process(ObjectStruck p)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at Library.Network.BaseConnection.ProcessPacket(Packet p)
at Library.Network.BaseConnection.Process()
State = {X=0,Y=0,Width=1440,Height=900}
Ideas?
