was working then fatal crash

Bug #1852918 reported by jim
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Open Rails
New
Undecided
Unassigned

Bug Description

s.Simulation\Simulation\Signalling\Error: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
   at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   at Orts.Simulation.Signalling.TrackCircuitSection.ClearSectionsOfTrainBehind(TrainRouted trainRouted, TrackCircuitSection startTCSectionIndex) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\Signalling\Signals.cs:line 7536
   at Orts.Simulation.Signalling.TrackCircuitSection.IsAvailable(TrainRouted thisTrain) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\Signalling\Signals.cs:line 5843
   at Orts.Simulation.Signalling.TrackCircuitSection.IsAvailable(Train thisTrain) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\OrtSignals.cs:line 5942
   at Orts.Simulation.Signalling.TrackCircuitSection.CanPlaceTrain(Train thisTrain, Single offset, Single trainLength) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\Signalling\Signals.cs:line 7294
   at Orts.Simulation.Physics.Train.CalculateInitialTrainPosition(Boolean& trackClear) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\Physics\Train.cs:line 4652
   at Orts.Simulation.AIs.AI.AddToWorld(AITrain thisTrain) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\AIs\AI.cs:line 987
   at Orts.Simulation.AIs.AI.AIUpdate(Single elapsedClockSeconds, Boolean preUpdate) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\AIs\AI.cs:line 661
   at Orts.Simulation.AIs.AI.PrerunAI(CancellationToken cancellation) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\AIs\AI.cs:line 351
   at Orts.Simulation.AIs.AI..ctor(Simulator simulator, CancellationToken cancellation, Double activityStartTime) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\AIs\AI.cs:line 92
   at Orts.Simulation.Simulator.InitializeAPTrains(CancellationToken cancellation) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\Simulator.cs:line 568
   at Orts.Simulation.Simulator.Start(CancellationToken cancellation) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\Simulator.cs:line 432
   at Orts.Viewer3D.Processes.GameStateRunActivity.Start(UserSettings settings, String acttype, String[] args) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs:line 288
   at Orts.Viewer3D.Processes.GameStateRunActivity.<>c__DisplayClass35_0.<Load>b__3() in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs:line 159
   at Orts.Viewer3D.Processes.GameStateRunActivity.Load() in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs:line 200
   at Orts.Viewer3D.Processes.LoaderProcess.Load() in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:line 158
   at Orts.Viewer3D.Processes.LoaderProcess.DoLoad() in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:line 138
   at Orts.Viewer3D.Processes.LoaderProcess.LoaderThread() in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:line 109
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

Loader: Time = 00:00:14.6696638 ms
Information: Game.PopState()

Loader: Expected = 19,479,439 bytes
Loader: Actual = 16,657,693 bytes
Loader: Difference = -2,821,746 bytes (-14.5%)

Revision history for this message
jim (trainman) wrote :

Information: Managing rocket loop at trackNode 980

Information: Managing rocket loop at trackNode 980

Information: Managing rocket loop at trackNode 980

Information: Managing rocket loop at trackNode 980

Information: Managing rocket loop at trackNode 980

Information: Managing rocket loop at trackNode 980

Information: Managing rocket loop at trackNode 980

Information: Managing rocket loop at trackNode 980

Information: Managing rocket loop at trackNode 980

Information: Managing rocket loop at trackNode 980

rocket loop?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.