anegostudios / VintageStory-Issues

Vintage Story's public issue tracker for reporting bugs, crashes and the like
47 stars 16 forks source link

Game crashes when selecting 'Your Game Server' #3158

Open bbenjem opened 1 year ago

bbenjem commented 1 year ago

Game Version

v1.18.15

Platform

Windows

Modded

Vanilla

SP/MP

Multiplayer

Description

Game crashing when selecting 'Your game server' for newly opened server.

How to reproduce

  1. Select 'Vintage Story' from desktop
  2. Select 'Your game Server'

Screenshots

Screenshot 2023-10-15 171311

Logs

Running on 64 bit Windows with 16299 MB RAM
Game Version: v1.18.15 (Stable)
15/10/2023 17:12:12: Critical error occurred
Loaded Mods: game@1.18.15, creative@1.18.15, survival@1.18.15
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at Vintagestory.API.Client.GuiElementDropDown.ComposeCurrentValue() in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementDropDown.cs:line 241
   at Vintagestory.API.Client.GuiElementDropDown.ComposeDynamicElements() in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementDropDown.cs:line 233
   at Vintagestory.API.Client.GuiElementDropDown.ComposeElements(Context ctx, ImageSurface surface) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementDropDown.cs:line 149
   at Vintagestory.API.Client.GuiComposer.Compose(Boolean focusFirstElement) in VintagestoryApi\Client\UI\GuiComposer.cs:line 396
   at Vintagestory.Client.GuiScreenServerDashboard.screenSelectRegion(GameServerStatus status) in VintagestoryLib\Client\MainMenu\Screens\HostedServer\GuiScreenServerDashboard.cs:line 728
   at Vintagestory.Client.GuiScreenServerDashboard.onStatusReady(EnumAuthServerResponse reqStatus, GameServerStatus gameServerStatus) in VintagestoryLib\Client\MainMenu\Screens\HostedServer\GuiScreenServerDashboard.cs:line 57
   at Vintagestory.Client.Util.ServerCtrlBackendInterface.<>c__DisplayClass8_0.<GetStatus>b__0(EnumAuthServerResponse status, GameServerStatus response) in VintagestoryLib\Client\Util\ServerCtrlBackend\ServerCtrlBackendInterface.cs:line 121
   at Vintagestory.Client.Util.ServerCtrlBackendInterface.<>c__DisplayClass13_1`1.<runAction>b__1() in VintagestoryLib\Client\Util\ServerCtrlBackend\ServerCtrlBackendInterface.cs:line 203
   at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 643
   at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 77
   at OpenTK.Windowing.Desktop.GameWindow.Run()
   at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 313
   at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
   at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
MikeSmeuMare commented 1 year ago

I encounter the same issue. Issue happens with older versions as well. Tried 1.18.14 and 1.18.10 Logs bellow:

Running on 64 bit Windows with 32699 MB RAM Game Version: v1.18.15 (Stable) 16/10/2023 13:57:57: Critical error occurred Loaded Mods: game@1.18.15, creative@1.18.15, survival@1.18.15 System.IndexOutOfRangeException: Index was outside the bounds of the array. at Vintagestory.API.Client.GuiElementDropDown.ComposeCurrentValue() in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementDropDown.cs:line 241 at Vintagestory.API.Client.GuiElementDropDown.ComposeDynamicElements() in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementDropDown.cs:line 233 at Vintagestory.API.Client.GuiElementDropDown.ComposeElements(Context ctx, ImageSurface surface) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementDropDown.cs:line 149 at Vintagestory.API.Client.GuiComposer.Compose(Boolean focusFirstElement) in VintagestoryApi\Client\UI\GuiComposer.cs:line 396 at Vintagestory.Client.GuiScreenServerDashboard.screenSelectRegion(GameServerStatus status) in VintagestoryLib\Client\MainMenu\Screens\HostedServer\GuiScreenServerDashboard.cs:line 728 at Vintagestory.Client.GuiScreenServerDashboard.onStatusReady(EnumAuthServerResponse reqStatus, GameServerStatus gameServerStatus) in VintagestoryLib\Client\MainMenu\Screens\HostedServer\GuiScreenServerDashboard.cs:line 57 at Vintagestory.Client.Util.ServerCtrlBackendInterface.<>c__DisplayClass8_0.<GetStatus>b__0(EnumAuthServerResponse status, GameServerStatus response) in VintagestoryLib\Client\Util\ServerCtrlBackend\ServerCtrlBackendInterface.cs:line 121 at Vintagestory.Client.Util.ServerCtrlBackendInterface.<>c__DisplayClass13_11.b1() in VintagestoryLib\Client\Util\ServerCtrlBackend\ServerCtrlBackendInterface.cs:line 203 at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 643 at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 77 at OpenTK.Windowing.Desktop.GameWindow.Run() at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 313 at Vintagestory.Client.ClientProgram.<>c client-debug.txt client-audit.txt client-chat.txt client-crash.txt __DisplayClass9_0.<.ctor>b1() in VintagestoryLib\Client\ClientProgram.cs:line 129 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Event Log entries containing Vintagestory.exe, the latest 3

{ TimeGenerated = 16/10/2023 13:08:19, Site = , Source = Windows Error Reporting, Message = Fault bucket 2007150627803250050, type 4 Event Name: APPCRASH Response: Not available Cab Id: 0

Problem signature: P1: Vintagestory.exe P2: 1.18.15.0 P3: 64e841c5 P4: openal32.dll P5: 1.23.0.0 P6: 63dd31ad P7: 40000015 P8: 00000000000df046 P9: P10:

Attached files: \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER3AD.tmp.mdmp \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERA84.tmp.WERInternalMetadata.xml \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERAB4.tmp.xml \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERAB2.tmp.csv \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERAE2.tmp.txt

These files may be available here: \?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_3278c09e339ad58fdb4a48929ddf95e5f2060ca_ee8069fc_edc78aa0-24d6-4e65-83af-737a20856028

Analysis symbol: Rechecking for solution: 0 Report Id: 0787679e-d44b-4f54-814e-a7902383f08c Report Status: 268566528 Hashed bucket: 38dd2bbe130a69d3fbdad4dc94ea3d82 Cab Guid: 0 }

{ TimeGenerated = 16/10/2023 13:08:15, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.18.15.0, time stamp: 0x64e841c5 Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad Exception code: 0x40000015 Fault offset: 0x00000000000df046 Faulting process id: 0x3b0 Faulting application start time: 0x01da0000b3441c72 Faulting application path: E:\Games\Vintagestory\Vintagestory.exe Faulting module path: E:\Games\Vintagestory\Lib\openal32.dll Report Id: 0787679e-d44b-4f54-814e-a7902383f08c Faulting package full name: Faulting package-relative application ID: }

{ TimeGenerated = 16/10/2023 10:15:48, Site = , Source = Windows Error Reporting, Message = Fault bucket 2007150627803250050, type 4 Event Name: APPCRASH Response: Not available Cab Id: 0

Problem signature: P1: Vintagestory.exe P2: 1.18.15.0 P3: 64e841c5 P4: openal32.dll P5: 1.23.0.0 P6: 63dd31ad P7: 40000015 P8: 00000000000df046 P9: P10:

Attached files: \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER1689.tmp.mdmp \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER18EC.tmp.WERInternalMetadata.xml \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER18FC.tmp.xml \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER190A.tmp.csv \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER192A.tmp.txt

These files may be available here: \?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_3278c09e339ad58fdb4a48929ddf95e5f2060ca_ee8069fc_541b0453-818b-452c-90b6-874f4d90b37e

Analysis symbol: Rechecking for solution: 0 Report Id: 2355e616-ebea-427c-a02e-0d617536d3e1 Report Status: 268566528 Hashed bucket: 38dd2bbe130a69d3fbdad4dc94ea3d82 Cab Guid: 0 }Running on 64 bit Windows with 32699 MB RAM Game Version: v1.18.15 (Stable) 16/10/2023 13:57:57: Critical error occurred Loaded Mods: game@1.18.15, creative@1.18.15, survival@1.18.15 System.IndexOutOfRangeException: Index was outside the bounds of the array. at Vintagestory.API.Client.GuiElementDropDown.ComposeCurrentValue() in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementDropDown.cs:line 241 at Vintagestory.API.Client.GuiElementDropDown.ComposeDynamicElements() in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementDropDown.cs:line 233 at Vintagestory.API.Client.GuiElementDropDown.ComposeElements(Context ctx, ImageSurface surface) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementDropDown.cs:line 149 at Vintagestory.API.Client.GuiComposer.Compose(Boolean focusFirstElement) in VintagestoryApi\Client\UI\GuiComposer.cs:line 396 at Vintagestory.Client.GuiScreenServerDashboard.screenSelectRegion(GameServerStatus status) in VintagestoryLib\Client\MainMenu\Screens\HostedServer\GuiScreenServerDashboard.cs:line 728 at Vintagestory.Client.GuiScreenServerDashboard.onStatusReady(EnumAuthServerResponse reqStatus, GameServerStatus gameServerStatus) in VintagestoryLib\Client\MainMenu\Screens\HostedServer\GuiScreenServerDashboard.cs:line 57 at Vintagestory.Client.Util.ServerCtrlBackendInterface.<>cDisplayClass8_0.b0(EnumAuthServerResponse status, GameServerStatus response) in VintagestoryLib\Client\Util\ServerCtrlBackend\ServerCtrlBackendInterface.cs:line 121 at Vintagestory.Client.Util.ServerCtrlBackendInterface.<>cDisplayClass13_1`1.b1() in VintagestoryLib\Client\Util\ServerCtrlBackend\ServerCtrlBackendInterface.cs:line 203 at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 643 at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 77 at OpenTK.Windowing.Desktop.GameWindow.Run() at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 313 at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Event Log entries containing Vintagestory.exe, the latest 3

{ TimeGenerated = 16/10/2023 13:08:19, Site = , Source = Windows Error Reporting, Message = Fault bucket 2007150627803250050, type 4 Event Name: APPCRASH Response: Not available Cab Id: 0

Problem signature: P1: Vintagestory.exe P2: 1.18.15.0 P3: 64e841c5 P4: openal32.dll P5: 1.23.0.0 P6: 63dd31ad P7: 40000015 P8: 00000000000df046 P9: P10:

Attached files: \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER3AD.tmp.mdmp \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERA84.tmp.WERInternalMetadata.xml \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERAB4.tmp.xml \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERAB2.tmp.csv \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERAE2.tmp.txt

These files may be available here: \?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_3278c09e339ad58fdb4a48929ddf95e5f2060ca_ee8069fc_edc78aa0-24d6-4e65-83af-737a20856028

Analysis symbol: Rechecking for solution: 0 Report Id: 0787679e-d44b-4f54-814e-a7902383f08c Report Status: 268566528 Hashed bucket: 38dd2bbe130a69d3fbdad4dc94ea3d82 Cab Guid: 0 }

{ TimeGenerated = 16/10/2023 13:08:15, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.18.15.0, time stamp: 0x64e841c5 Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad Exception code: 0x40000015 Fault offset: 0x00000000000df046 Faulting process id: 0x3b0 Faulting application start time: 0x01da0000b3441c72 Faulting application path: E:\Games\Vintagestory\Vintagestory.exe Faulting module path: E:\Games\Vintagestory\Lib\openal32.dll Report Id: 0787679e-d44b-4f54-814e-a7902383f08c Faulting package full name: Faulting package-relative application ID: }

{ TimeGenerated = 16/10/2023 10:15:48, Site = , Source = Windows Error Reporting, Message = Fault bucket 2007150627803250050, type 4 Event Name: APPCRASH Response: Not available Cab Id: 0

Problem signature: P1: Vintagestory.exe P2: 1.18.15.0 P3: 64e841c5 P4: openal32.dll P5: 1.23.0.0 P6: 63dd31ad P7: 40000015 P8: 00000000000df046 P9: P10:

Attached files: \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER1689.tmp.mdmp \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER18EC.tmp.WERInternalMetadata.xml \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER18FC.tmp.xml \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER190A.tmp.csv \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER192A.tmp.txt

These files may be available here: \?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_3278c09e339ad58fdb4a48929ddf95e5f2060ca_ee8069fc_541b0453-818b-452c-90b6-874f4d90b37e

Analysis symbol: Rechecking for solution: 0 Report Id: 2355e616-ebea-427c-a02e-0d617536d3e1 Report Status: 268566528 Hashed bucket: 38dd2bbe130a69d3fbdad4dc94ea3d82 Cab Guid: 0 }`

Craluminum2413 commented 1 month ago

Closing due to inactivity