May be a long shot, but this stack trace looks very similar to the inner exception part of the one reported in Bug 1300942:
Error: System.InvalidOperationException: Failed to compare two elements in the array. ---> System.ArithmeticException: Function does not accept floating point Not-a-Number values.
at System.Math.Sign(Single value)
at ORTS.Viewer3D.RenderItem.Comparer.Compare(RenderItem x, RenderItem y)
at System.Collections.Generic.ArraySortHelper`1.QuickSort(T[] keys, Int32 left, Int32 right, IComparer`1 comparer)
at System.Collections.Generic.ArraySortHelper`1.Sort(T[] keys, Int32 index, Int32 length, IComparer`1 comparer)
--- End of inner exception stack trace ---
at System.Collections.Generic.ArraySortHelper`1.Sort(T[] keys, Int32 index, Int32 length, IComparer`1 comparer)
at System.Array.Sort[T](T[] array, Int32 index, Int32 length, IComparer`1 comparer)
at System.Collections.Generic.List`1.Sort(Int32 index, Int32 count, IComparer`1 comparer)
at System.Collections.Generic.List`1.Sort(IComparer`1 comparer)
at ORTS.Viewer3D.RenderFrame.Sort()
at ORTS.Processes.UpdaterProcess.Update()
at ORTS.Processes.UpdaterProcess.DoUpdate()
at ORTS.Processes.UpdaterProcess.UpdaterThread()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
for which we may have a fix,
May be a long shot, but this stack trace looks very similar to the inner exception part of the one reported in Bug 1300942:
Error: System. InvalidOperatio nException: Failed to compare two elements in the array. ---> System. ArithmeticExcep tion: Function does not accept floating point Not-a-Number values. Math.Sign( Single value) RenderItem. Comparer. Compare( RenderItem x, RenderItem y) Collections. Generic. ArraySortHelper `1.QuickSort( T[] keys, Int32 left, Int32 right, IComparer`1 comparer) Collections. Generic. ArraySortHelper `1.Sort( T[] keys, Int32 index, Int32 length, IComparer`1 comparer) Collections. Generic. ArraySortHelper `1.Sort( T[] keys, Int32 index, Int32 length, IComparer`1 comparer) Array.Sort[ T](T[] array, Int32 index, Int32 length, IComparer`1 comparer) Collections. Generic. List`1. Sort(Int32 index, Int32 count, IComparer`1 comparer) Collections. Generic. List`1. Sort(IComparer` 1 comparer) RenderFrame. Sort() UpdaterProcess. Update( ) UpdaterProcess. DoUpdate( ) UpdaterProcess. UpdaterThread( ) Threading. ThreadHelper. ThreadStart_ Context( Object state) Threading. ExecutionContex t.Run(Execution Context executionContext, ContextCallback callback, Object state) Threading. ThreadHelper. ThreadStart( )
at System.
at ORTS.Viewer3D.
at System.
at System.
--- End of inner exception stack trace ---
at System.
at System.
at System.
at System.
at ORTS.Viewer3D.
at ORTS.Processes.
at ORTS.Processes.
at ORTS.Processes.
at System.
at System.
at System.
for which we may have a fix,
Chris