Jump to content

Recommended Posts

Posted

I decided to get back into vs after a few months break. I had no issue with the game back then. I have recently decided to try again, and it keeps crashing on me. None of the usual things that everybody recommends fixes it(reinstalling vs, using older version of vs, installing new drivers, reinstalling old drivers, net 8 and net 7 install and reinstalls, etc.) I would appreciate some assistance, assuming there is any useful info to glean from this crash log. In the meantime, I will be learning how to knap irl to get my fix of vs.

Running on 64 bit Windows 10.0.26200.0 with 32486 MB RAM
Game Version: v1.21.6 (Stable)
3/6/2026 4:22:49 PM: Critical error occurred
Loaded Mods: game@1.21.6, creative@1.21.6, survival@1.21.6
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at Vintagestory.API.MathTools.EvolvingNatFloat.nextFloat(Single firstvalue, Single sequence) in VintagestoryApi\Math\EvolvingNatFloat.cs:line 128
   at Vintagestory.Client.NoObf.ParticleGeneric.UpdateBuffers(MeshData buffer, Vec3d cameraPos, Int32& posPosition, Int32& rgbaPosition, Int32& flagPosition) in VintagestoryLib\Client\Systems\Render\Particle\ParticleGeneric.cs:line 226
   at Vintagestory.Client.NoObf.ParticlePoolQuads.OnNewFrame(Single dt, Vec3d cameraPos) in VintagestoryLib\Client\Systems\Render\Particle\ParticlePoolQuads.cs:line 264
   at Vintagestory.Client.NoObf.SystemRenderParticles.Render(Int32 poolindex, Single dt) in VintagestoryLib\Client\Systems\Render\Particle\RenderParticles.cs:line 195
   at Vintagestory.Client.NoObf.SystemRenderParticles.OnRenderFrame3D(Single deltaTime) in VintagestoryLib\Client\Systems\Render\Particle\RenderParticles.cs:line 175
   at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 257
   at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 922
   at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 172
   at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 719
   at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663
   at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
   at OpenTK.Windowing.Desktop.GameWindow.Run()
   at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 347
   at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 131
   at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95

Event Log entries for Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 3/6/2026 4:20:52 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.6.0, time stamp: 0x67fe0000
Faulting module name: coreclr.dll, version: 8.0.1325.6609, time stamp: 0x6789557c
Exception code: 0xc0000005
Fault offset: 0x0000000000057d6b
Faulting process id: 0x49a8
Faulting application start time: 0x1dcadb75fce1d27
Faulting application path: D:\Vintagestory\Vintagestory.exe
Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.13\coreclr.dll
Report Id: d7e7fc9b-7e95-4e93-a00d-30031131f4c1
Faulting package full name: 
Faulting package-relative application ID:  }
--------------
{ TimeGenerated = 3/6/2026 4:19:54 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.6.0, time stamp: 0x67fe0000
Faulting module name: coreclr.dll, version: 8.0.1325.6609, time stamp: 0x6789557c
Exception code: 0xc000001d
Fault offset: 0x00000000001894ff
Faulting process id: 0x1a90
Faulting application start time: 0x1dcadb750315a5c
Faulting application path: D:\Vintagestory\Vintagestory.exe
Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.13\coreclr.dll
Report Id: 46f300b2-3393-42d0-b583-eb0c6017e2d7
Faulting package full name: 
Faulting package-relative application ID:  }
--------------
{ TimeGenerated = 3/6/2026 4:07:07 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.6.0, time stamp: 0x67fe0000
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x0000000000000000
Faulting process id: 0x2314
Faulting application start time: 0x1dcadb581625821
Faulting application path: D:\Vintagestory\Vintagestory.exe
Faulting module path: unknown
Report Id: 7cc7af46-454f-4468-af08-576cf8ae9c6d
Faulting package full name: 
Faulting package-relative application ID:  }

Posted (edited)

Does this happen in a new world or an existing world? Does it happen all the time or just during specific events like rain or lighting a fire?

This is a GPU / OpenGL issue or a corruption in the game assets. Try updating your GPU driver if you haven't already. In your graphics, set particles to low.

You also have a funny windows version. 10.0.26200 is actually a Windows 11 Insider branch. When was the last time you rebooted your PC?

Edited by Teh Pizza Lady
spelling
  • Like 1
Posted (edited)

It happens all the time. As soon as a world loads up, it runs fine for about 10 to 30 seconds. Then it crashes. Sometimes it doesn't even make it past the load screen. 

My graphics drivers are up to date.

As for the reboot part, do you mean perform a factory reset? I haven't done that in a while, though I probably need to. I'm half tempted to go back to windows 10 anyway, so I might take this opportunity to do so.

(edit)

Turning the particles down helped significantly. Before it was crashing 10 to 30 seconds into the world. With particles set to 0, I could play for around 15 minutes before crashing. Which still doesn't solve my issue, but still helped for some reason.

Edited by Christian Kimmons
Posted

Well the specific crash is related to particles

   at Vintagestory.Client.NoObf.ParticleGeneric.UpdateBuffers(MeshData buffer, Vec3d cameraPos, Int32& posPosition, Int32& rgbaPosition, Int32& flagPosition) in VintagestoryLib\Client\Systems\Render\Particle\ParticleGeneric.cs:line 226
   at Vintagestory.Client.NoObf.ParticlePoolQuads.OnNewFrame(Single dt, Vec3d cameraPos) in VintagestoryLib\Client\Systems\Render\Particle\ParticlePoolQuads.cs:line 264
   at Vintagestory.Client.NoObf.SystemRenderParticles.Render(Int32 poolindex, Single dt) in VintagestoryLib\Client\Systems\Render\Particle\RenderParticles.cs:line 195
   at Vintagestory.Client.NoObf.SystemRenderParticles.OnRenderFrame3D(Single deltaTime) in VintagestoryLib\Client\Systems\Render\Particle\RenderParticles.cs:line 175

so that's probably why turning the particles to zero helped. I would wipe and completely reinstall the game.

3 hours ago, Christian Kimmons said:

As for the reboot part, do you mean perform a factory reset?

No I mean a clean shut down and restart.

Posted

I wish that I could be of more help. I might be wrong but off of the top of my head, it's probably a corrupted file or configuration that is left behind when you uninstall the game, that's why when you uninstall and reinstall the game it doesn't fix anything. What I would do is uninstall vintage story, find and delete all files that are left behind, and reinstall. I wish I could tell you which files or where they are but hopefully you can get it to work. Good luck.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.