Crash when changing song in multiplayer


[1億あったらなにする?]
Aramir
[Target]PPD Multiplayer
[x86 or 64] x64
[Windows OS] Windows 7 and Windows 8 (bug found on two different computers)
[Content]

Sometimes in multiplayer(it seems to depend on the song selected, and the player), when the leader of the room change the song, the game crash.
If the player come back in the room and the leader choose the same song that made them crash before, it will make them crash again. So it doesn't seem to be totally random.
Here is the error.log section related to this bug. I'll try to be more precise next time if it's needed.


------------------------------------------------------------------
06/11/2013 17:56:23
FullName:PPD, Version=0.6.11.8, Culture=neutral, PublicKeyToken=null
Assembly:C:\jeux\Project Project Dxxx\PPD\PPD.exe
Name:PPD.exe
FileVersion:0.6.11.8
ProductVersion:0.6.11.8
RefAssembly:mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
RefAssembly:PPDFramework, Version=0.6.11.8, Culture=neutral, PublicKeyToken=null
RefAssembly:System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
RefAssembly:DirectShow, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
RefAssembly:System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
RefAssembly:SlimDX, Version=4.0.13.43, Culture=neutral, PublicKeyToken=b1b0c32fd1ffe4f9
RefAssembly:System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
RefAssembly:PPDShareComponent, Version=0.6.11.8, Culture=neutral, PublicKeyToken=null
RefAssembly:PPDInput, Version=0.6.10.0, Culture=neutral, PublicKeyToken=null
RefAssembly:PPDSound, Version=0.6.11.5, Culture=neutral, PublicKeyToken=null
RefAssembly:System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
RefAssembly:Effect2D, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null
RefAssembly:System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
RefAssembly:ErrorHandle, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
System.Collections.ListDictionaryInternal

Index (zero based) must be greater than or equal to zero and less than the size of the argument list.
mscorlib
at System.Text.StringBuilder.AppendFormat(IFormatProvider provider, String format, Object[] args)
at System.String.Format(IFormatProvider provider, String format, Object[] args)
at PPDMulti.Menu.ProcessNetworkData()
at PPDMulti.Menu.Update(InputInfoBase inputInfo, MouseInfo mouseInfo)
at PPDFramework.SceneManager.Update(InputInfoBase inputInfo, MouseInfo mouseInfo, Device device, Sprite sprite, ISound sound)
at PPD.MyGame.Update()
at PPD.Game.Routin()
at SlimDX.Windows.MessagePump.IdleHandler.OnIdle(Object sender, EventArgs e)
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 PPD.Program.Initialize(String[] args)
System.Text.StringBuilder AppendFormat(System.IFormatProvider, System.String, System.Object[])
------------------------------------------------------------------
作成日時:2013-11-08 07:07:21 更新日時:2013-11-08 07:14:18
A wild non japanese player appears !

Re: Crash when changing song in multiplayer


[管理者]
KHCmaster
Sorry, this is a mistake in the program.
I will fix the problem in the next update.
To avoid the crash, use "Common Score" filter in the song selection screen to select a song.(If you don't have the score file, the program will crash)
作成日時:2013-11-08 12:43:18 更新日時:2013-11-08 12:43:18
FlowScript講座をフォーラムを使って開講中です。

Re: Crash when changing song in multiplayer


[1億あったらなにする?]
Aramir
you're gonna hate me .... But
There is a new bug in PPDMulti, when you try to change the song filter.
I can access to "common score" and "score" but it seems like there is a third filter and when I try to load it, the game crashes. Here is the error.log



11/11/2013 20:10:42
FullName:PPD, Version=0.6.11.9, Culture=neutral, PublicKeyToken=null
Assembly:C:\jeux\Project Project Dxxx\PPD\PPD.exe
Name:PPD.exe
FileVersion:0.6.11.9
ProductVersion:0.6.11.9
RefAssembly:mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
RefAssembly:PPDFramework, Version=0.6.11.9, Culture=neutral, PublicKeyToken=null
RefAssembly:System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
RefAssembly:DirectShow, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
RefAssembly:System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
RefAssembly:SlimDX, Version=4.0.13.43, Culture=neutral, PublicKeyToken=b1b0c32fd1ffe4f9
RefAssembly:System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
RefAssembly:PPDShareComponent, Version=0.6.11.8, Culture=neutral, PublicKeyToken=null
RefAssembly:PPDInput, Version=0.6.10.0, Culture=neutral, PublicKeyToken=null
RefAssembly:PPDSound, Version=0.6.11.5, Culture=neutral, PublicKeyToken=null
RefAssembly:System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
RefAssembly:Effect2D, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null
RefAssembly:System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
RefAssembly:ErrorHandle, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
System.Collections.ListDictionaryInternal

Object reference not set to an instance of an object.
PPDMulti
at PPDMulti.SongSelectComponent.SongDetailComponent.SetInfo(SongInformation songInfo)
at PPDMulti.SongSelectComponent.GenerateSongInformation()
at PPDMulti.SongSelectComponent.SongSelectComponent_Inputed(IFocusable sender, InputEventArgs args)
at PPDFramework.FocusableGameComponent.OnProcessInput(InputInfoBase inputInfo)
at PPDFramework.FocusManager.ProcessInput(InputInfoBase inputInfo)
at PPDMulti.Menu.Update(InputInfoBase inputInfo, MouseInfo mouseInfo)
at PPDFramework.SceneManager.Update(InputInfoBase inputInfo, MouseInfo mouseInfo, Device device, Sprite sprite, ISound sound)
at PPD.MyGame.Update()
at PPD.Game.Routin()
at SlimDX.Windows.MessagePump.IdleHandler.OnIdle(Object sender, EventArgs e)
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 PPD.Program.Initialize(String[] args)
Void SetInfo(PPDFramework.SongInformation)
作成日時:2013-11-12 04:15:25 更新日時:2013-11-12 04:15:25
A wild non japanese player appears !

Re: Crash when changing song in multiplayer


[管理者]
KHCmaster
Sorry, I will fix it in the next update.
作成日時:2013-11-12 16:49:16 更新日時:2013-11-12 16:49:16
FlowScript講座をフォーラムを使って開講中です。