System.InvalidOperationException at Orts.Simulation.RollingStocks.TrainCar.UpdateTrainDerailmentRisk (X4273, Cleveland Union Terminal)

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

Bug Description

This is a log file for Open Rails. Please include this file in bug reports.
--------------------------------------------------------------------------------
Date/time = 10/23/2018 4:34:27 PM (2018-10-23 20:34:27Z)
BIOS = BIOS Date: 06/13/18 20:52:51 Ver: 04.06.05 (Dell Inc.)
Processor = Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (8 threads, 4 cores, 3.4 GHz) (L1-Cache 256 KB) (L2-Cache 1024 KB) (L3-Cache 8192 KB)
Memory = 8.0 GB
Video = NVIDIA GeForce GT 635 (1.0 GB RAM) (nvlddmkm 24.21.14.1170)
Display = \\.\DISPLAY1 (1920 x 1080, 32-bit, primary, 0 x 0)
Sound = NVIDIA High Definition Audio (nvhda64v 1.3.37.4)
Sound = NVIDIA Virtual Audio Device (Wave Extensible) (WDM) (nvvad64v 4.8.3.0)
Sound = Realtek High Definition Audio (rtkvhd64 6.0.1.6909)
Disk = C: (Local Fixed Disk, NTFS, 909.8 GB, 836.5 GB free)
Disk = D: (CD-ROM Disc, )
Disk = E: (Removable Disk, )
Disk = F: (Removable Disk, )
Disk = G: (Removable Disk, )
Disk = H: (Removable Disk, )
Disk = I: (Local Fixed Disk, NTFS, 5588.9 GB, 5105.2 GB free)
Disk = Y: (Local Fixed Disk, NTFS, 21.7 GB, 11.7 GB free)
OS = Microsoft Windows 7 Home Premium 64-bit (6.1.7601)
Runtimes = 1.1.4322 SP0 1.1.4322 1033 SP0 2.0.50727 SP2 3.0 SP2 3.5 SP1 4 Client 4 Full 4.0 Client
Runtime = 2.0.50727.8798 (32bit)
\\.\DISPLAY1 = NVIDIA GeForce GT 635 (nvd3dum.dll 24.21.14.1170)
    Anisotropy = 16
    Render Targets = 4
    Streams = 16 (stride 255)
    Textures = 8 (16384 x 16384, repeat 8192, ratio 16384)
    Points = 8192^2
    Volumes = 2048^3
    Primitives = 16777215
    Vertexes = 16777215
    Vertex Shader = 3.0 (4096 slots, 256 constants)
    Pixel Shader = 3.0 (4096 slots)
    Clip Planes = 8
--------------------------------------------------------------------------------
Version = X4273
Build = 0.0.6869.39563 (2018-10-22 21:58:46Z)
Logfile = C:\Users\Guy\Desktop\OpenRailsLog.txt
Executable = RunActivityLAA.exe
Argument = -start
Argument = -exploreactivity
Argument = I:\Microsoft Games\Train Simulator\ROUTES\CUT\PATHS\W65th - ECleve.pat
Argument = I:\Microsoft Games\Train Simulator\TRAINS\CONSISTS\RBBX Circus Train.con
Argument = 12:00
Argument = 1
Argument = 0
--------------------------------------------------------------------------------
ActRandomizationLevel = (user set) 3
ActWeatherRandomizationLevel = (user set) 3
AdhesionFactor = 130
AdhesionFactorChange = (user set) 100
AdhesionMovingAverageFilterSize = 10
AdhesionProportionalToWeather = False
Alerter = False
AlerterDisableExternal = True
Autopilot = (user set) True
AuxActionEnabled = False
AvatarURL = http://openrails.org/images/support-logos.jpg
BrakePipeChargingRate = 21
BreakCouplers = False
Cab2DStretch = 0
CarVibratingLevel = (user set) 2
CircularSpeedGauge = False
ConditionalLoadOfDayOrNightTextures = False
CorrectQuestionableBrakingParams = False
CurveResistanceDependent = False
CurveSpeedDependent = False
DataLogger = (user set) True
DataLoggerSeparator = comma
DataLogMisc = (user set) True
DataLogPerformance = True
DataLogPhysics = (user set) True
DataLogSpeedUnits = route
DataLogStart = False
DataLogStationStops = (user set) True
DataLogSteamPerformance = False
DataLogTrainSpeed = (user set) True
DataLogTSContents = (user set) 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0
DataLogTSInterval = 10
DayAmbientLight = 20
DebriefActivityEval = False
DebriefEvalFilename = OR-DebriefEval.txt
DebriefTTActivityEval = False
DisableTCSScripts = False
DistantMountains = True
DistantMountainsViewingDistance = (user set) 10000
DoubleWire = (user set) True
DynamicShadows = (user set) True
ExtendedAIShunting = (user set) True
ExternalSoundPassThruPercent = 50
FastFullScreenAltTab = False
FullScreen = False
GraduatedRelease = False
HotStart = True
Language =
LODBias = 0
LODViewingExtention = False
Logging = True
LoggingFilename = OpenRailsLog.txt
LoggingPath = C:\Users\Guy\Desktop
Menu_Selection = (user set) I:\Microsoft Games\Train Simulator, I:\Microsoft Games\Train Simulator\ROUTES\CUT, , I:\Microsoft Games\Train Simulator\TRAINS\TRAINSET\TMT_RinglingBros_P1\TMT2055.eng, I:\Microsoft Games\Train Simulator\TRAINS\CONSISTS\RBBX Circus Train.con, I:\Microsoft Games\Train Simulator\ROUTES\CUT\PATHS\W65th - ECleve.pat, 12:00, 1, 0
ModelInstancing = False
MSTSBINSound = True
Multiplayer = False
Multiplayer_Host = 127.0.0.1
Multiplayer_Port = 30000
Multiplayer_UpdateInterval = 10
Multiplayer_User = (user set) trainman
MultiplayerClient = False
MultiplayerServer = False
NoForcedRedAtStationStops = (user set) True
OpenDoorsInAITrains = (user set) True
OverrideNonElectrifiedRoutes = (user set) True
PerformanceTuner = (user set) True
PerformanceTunerTarget = (user set) 100
PrecipitationBoxHeight = 100
PrecipitationBoxLength = 500
PrecipitationBoxWidth = 500
PreferDDSTexture = (user set) True
PressureUnit = Automatic
Profiling = False
ProfilingFrameCount = 0
ProfilingTime = 0
ReplayPauseBeforeEnd = True
ReplayPauseBeforeEndS = 0
RetainersOnAllCars = False
ScreenshotPath = C:\Users\Guy\Pictures\Open Rails
ShaderModel = 3
ShadowAllShapes = False
ShadowMapBlur = True
ShadowMapCount = 4
ShadowMapDistance = 250
ShadowMapResolution = 1024
ShowAvatar = False
ShowErrorDialogs = True
SignalLightGlow = False
SoundDetailLevel = 5
SoundVolumePercent = 100
SpeedControl = (user set) False
SuperElevationGauge = 1435
SuperElevationMinLen = 50
SuppressConfirmations = False
SuppressShapeWarnings = (user set) False
TTCreateTrainOnPoolUnderflow = True
TTOutputTimetableFullEvaluation = False
TTOutputTimetableTrainInfo = False
TTUseRestartDelays = True
TunnelResistanceDependent = False
Units = Automatic
UseAdvancedAdhesion = True
UseLargeAddressAware = True
UseLocationPassingPaths = (user set) True
UseMSTSEnv = (user set) True
UseSuperElevation = 0
VerticalSync = False
ViewDispatcher = (user set) True
ViewingDistance = (user set) 500
ViewingFOV = 45
WindowGlass = (user set) True
WindowPosition_Activity = (user set) 0, 3
WindowPosition_CarOperations = 50, 50
WindowPosition_Compass = 50, 0
WindowPosition_ComposeMessage = 50, 50
WindowPosition_DriverAid = 100, 100
WindowPosition_Help = (user set) 90, 80
WindowPosition_NextStation = (user set) 83, 2
WindowPosition_Quit = 50, 50
WindowPosition_Switch = (user set) 100, 48
WindowPosition_TrackMonitor = 100, 0
WindowPosition_TrainList = (user set) 86, 36
WindowPosition_TrainOperations = (user set) 56, 19
WindowSize = (user set) 1920x1080
WindResistanceDependent = False
Wire = True
WorldObjectDensity = 10
YoungestFailedToRestore = 0
--------------------------------------------------------------------------------
Mode = exploreactivity
Route = Cleveland Union Terminal
Path = W65th - ECleve freight (I:\Microsoft Games\Train Simulator\ROUTES\CUT\PATHS\W65th - ECleve.pat)
Consist = RBBX Circus Train (I:\Microsoft Games\Train Simulator\TRAINS\CONSISTS\RBBX Circus Train.con)
Time = 12:00:00 (12:00)
Season = Summer (1)
Weather = Clear (0)
--------------------------------------------------------------------------------

Information: Game.ReplaceState(GameStateViewer3D) GameStateViewer3D

Loader: Time = 00:00:42.9344557 ms
Loader: Expected = 0 bytes
Loader: Actual = 170,581,067 bytes
Loader: Difference = 170,581,067 bytes (Infinity)

Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.Button, Text: See in Game]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.CheckBox, CheckState: 1]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.CheckBox, CheckState: 1]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.Button, Text: Follow]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.Button, Text: Normal]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.Button, Text: Assist]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.CheckBox, CheckState: 1]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.CheckBox, CheckState: 1]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.CheckBox, CheckState: 1]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.ListBox, Items.Count: 2, Items[0]: To Main Route]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.ListBox, Items.Count: 4, Items[0]: System Controlled]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.CheckBox, CheckState: 1]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.Button, Text: Reply to Selected]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.ListBox]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.Button, Text: Compose MSG]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.Button, Text: MSG to All]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.Button, Text: MSG to Selected]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.TextBox, Text: ]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.CheckBox, CheckState: 1]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.CheckBox, CheckState: 0]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.Button, Text: Remove]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.ListView, Items.Count: 0]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.Label, Text: m]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.Label, Text: Res]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.UpDownBase+UpDownButtons]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.UpDownBase+UpDownEdit, Text: 5000]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.NumericUpDown, Minimum = 80, Maximum = 200000]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.Button, Text: View Train]'
Localizing '[LocalizableObjectAdapter: Source=System.Windows.Forms.PictureBox, SizeMode: Normal]'
Localizing '[LocalizableObjectAdapter: Source=Orts.Viewer3D.Debugging.DispatchViewer, Text: DispatchViewer]'

CSSCSSCSSCSSCSSCSSTTWWSSSSWSSSSSSCSSCSCSCSC

Error: System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
   at Orts.Simulation.RollingStocks.TrainCar.UpdateTrainDerailmentRisk() in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\RollingStocks\TrainCar.cs:line 882
   at Orts.Simulation.RollingStocks.TrainCar.Update(Single elapsedClockSeconds) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\RollingStocks\TrainCar.cs:line 526
   at Orts.Simulation.RollingStocks.MSTSWagon.Update(Single elapsedClockSeconds) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\RollingStocks\MSTSWagon.cs:line 1205
   at Orts.Simulation.Physics.Train.physicsUpdate(Single elapsedClockSeconds) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\Physics\Train.cs:line 1720
   at Orts.Simulation.Physics.Train.Update(Single elapsedClockSeconds) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\Physics\Train.cs:line 1600
   at Orts.Simulation.AIs.AITrain.AIUpdate(Single elapsedClockSeconds, Double clockTime, Boolean preUpdate) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\AIs\AITrain.cs:line 661
   at Orts.Simulation.Simulator.Update(Single elapsedClockSeconds) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\Simulator.cs:line 715
   at Orts.Viewer3D.Viewer.Update(RenderFrame frame, Single elapsedRealTime) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\RunActivity\Viewer3D\Viewer.cs:line 702
   at Orts.Viewer3D.Processes.GameStateViewer3D.Update(RenderFrame frame, Double totalRealSeconds) in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\RunActivity\Viewer3D\Processes\GameStateViewer3D.cs:line 121
   at Orts.Viewer3D.Processes.UpdaterProcess.Update() in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\RunActivity\Viewer3D\Processes\UpdaterProcess.cs:line 128
   at Orts.Viewer3D.Processes.UpdaterProcess.DoUpdate() in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\RunActivity\Viewer3D\Processes\UpdaterProcess.cs:line 108
   at Orts.Viewer3D.Processes.UpdaterProcess.UpdaterThread() in E:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\RunActivity\Viewer3D\Processes\UpdaterProcess.cs:line 74
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

S

Information: Game.PopState()

Tags: crash physics
James Ross (twpol)
summary: - enumeration may not execute. ( Crash )
+ System.InvalidOperationException at
+ Orts.Simulation.RollingStocks.TrainCar.UpdateTrainDerailmentRisk (X4273,
+ Cleveland Union Terminal)
tags: added: crash physics
Changed in or:
status: New → Triaged
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.