This object is in archive! 

Servers Crash on Error of Collection modified.

Yuri shared this bug 3 years ago
Solved

Hi,

We are getting random crashes on 1 function since 199 update.

we have more than 20 players every day, and almost every day we get 1 crash of this type.

=====

2021/08/17 14:49:24.739 [FATAL] Initializer: System.InvalidOperationException: Collection was modified; enumeration operation may not execute.

at System.Collections.Generic.HashSet`1.Enumerator.MoveNext()

at Sandbox.Game.Entities.MyDataReceiver.UpdateBroadcastersInRange()

at Sandbox.Game.Entities.Character.MyCharacter.UpdateBeforeSimulation10()

at Sandbox.Game.Entities.MyParallelEntityUpdateOrchestrator.UpdateBeforeSimulation10()

at Sandbox.Game.Entities.MyParallelEntityUpdateOrchestrator.DispatchBeforeSimulation()

at Sandbox.Game.Entities.MyEntities.UpdateBeforeSimulation()

at Sandbox.Game.World.MySector.UpdateBeforeSimulation()

at Patched_Sandbox.Game.World.MySessionUpdateComponents_0(Object )

at Patched_Sandbox.Game.World.MySessionUpdate_0(Object , MyTimeSpan )

at Sandbox.MySandboxGame.Update()

at Sandbox.Engine.Platform.Game.UpdateInternal()

at Sandbox.Engine.Platform.Game.RunSingleFrame()

at Sandbox.Engine.Platform.FixedLoop.<>c__DisplayClass11_0.<Run>b__0()

at Sandbox.Engine.Platform.GenericLoop.Run(VoidAction tickCallback)

at Sandbox.Engine.Platform.Game.RunLoop()

=============

Function in keen code is public void UpdateBroadcastersInRange()

Crash on modified collection during read.


Please investigate.

Thanks.

Replies (2)

photo
2

Hello, Yuri!


Thank you for your report. Are you still experiencing the crash on the latest game version 199.025? The crash at UpdateBroadcastersInRange should be already fixed in a hotfix. If the crash still occurs, can you please attach here a save of your server?


Thank you!


Kind regards,

Keen Software House: QA Department

photo
1

Hi, thank you for fixing this, since last patch this crash no longer seen during 24/7 servers run. (5 servers)

This bug is fixed :)

photo
1

Hello, Yuri!


Thank you for your quick reply! :) I'm closing this ticket as Solved.


Kind regards,

Keen Software House, QA Department

Replies have been locked on this page!

You can't vote. Please authorize!
You can't vote. Please authorize!
You can't vote. Please authorize!