Open Rails crashes often. It seems to be due to some issue in sound. Please advise to proceed further.
Error in Open Rails log:
Error: Orts.Viewer3D.Processes.ThreadHangException: Thread 'Sound Process' has hung; the consistent stack trace is shown below:
at Orts.Viewer3D.SoundPiece..ctor(String name, Boolean isExternal, Boolean isReleasedWithJump) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\ALSou ndHelper.cs:line 90
at Orts.Viewer3D.SoundItem.SetPiece(String name, Boolean IsExternal, Boolean isReleasedWithJump) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\ALSou ndHelper.cs:line 336
at Orts.Viewer3D.ALSoundSource.Queue(String Name, PlayMode Mode, Boolean isExternal, Boolean isReleasedWithJumpOrOneShotRepeated) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\ALSou ndHelper.cs:line 979
at Orts.Viewer3D.ORTSStartLoop.Run() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Sound .cs:line 1946
at Orts.Viewer3D.ORTSVariableTrigger.TryTrigger() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Sound .cs:line 1833
at Orts.Viewer3D.SoundStream.Update() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Sound .cs:line 1243
at Orts.Viewer3D.SoundSource.Update() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Sound .cs:line 936
at Orts.Viewer3D.Processes.SoundProcess.Sound() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Proce sses\SoundProcess.cs:line 132
at Orts.Viewer3D.Processes.SoundProcess.DoSound() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Proce sses\SoundProcess.cs:line 116
at Orts.Viewer3D.Processes.SoundProcess.SoundThread() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Proce sses\SoundProcess.cs:line 100
at System.Threading.ThreadHelper.ThreadStart_Context( Object state)
at System.Threading.ExecutionContext.Run(ExecutionCon text executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
at Orts.Common.ORTraceListener.TraceEvent(TraceEventC ache eventCache, String source, TraceEventType eventType, Int32 id, String format, Object[] args) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\Orts.Simulation\Common\Err orLogger.cs:line 123
at System.Diagnostics.TraceInternal.TraceEvent(TraceE ventType eventType, Int32 id, String format, Object[] args)
at System.Diagnostics.Trace.TraceError(String format, Object[] args)
at Orts.Common.ORTraceListener.WriteLine(Object o) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\Orts.Simulation\Common\Err orLogger.cs:line 205
at System.Diagnostics.TraceInternal.WriteLine(Object value)
at System.Diagnostics.Trace.WriteLine(Object value)
at Orts.Viewer3D.Processes.WatchdogProcess.WatchdogTh read() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Proce sses\WatchdogProcess.cs:line 132
at System.Threading.ThreadHelper.ThreadStart_Context( Object state)
at System.Threading.ExecutionContext.Run(ExecutionCon text executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
Error in Open Rails log:
Error: Orts.Viewer3D.Processes.ThreadHangException: Thread 'Sound Process' has hung; the consistent stack trace is shown below:
at Orts.Viewer3D.SoundPiece..ctor(String name, Boolean isExternal, Boolean isReleasedWithJump) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\ALSou ndHelper.cs:line 90
at Orts.Viewer3D.SoundItem.SetPiece(String name, Boolean IsExternal, Boolean isReleasedWithJump) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\ALSou ndHelper.cs:line 336
at Orts.Viewer3D.ALSoundSource.Queue(String Name, PlayMode Mode, Boolean isExternal, Boolean isReleasedWithJumpOrOneShotRepeated) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\ALSou ndHelper.cs:line 979
at Orts.Viewer3D.ORTSStartLoop.Run() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Sound .cs:line 1946
at Orts.Viewer3D.ORTSVariableTrigger.TryTrigger() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Sound .cs:line 1833
at Orts.Viewer3D.SoundStream.Update() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Sound .cs:line 1243
at Orts.Viewer3D.SoundSource.Update() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Sound .cs:line 936
at Orts.Viewer3D.Processes.SoundProcess.Sound() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Proce sses\SoundProcess.cs:line 132
at Orts.Viewer3D.Processes.SoundProcess.DoSound() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Proce sses\SoundProcess.cs:line 116
at Orts.Viewer3D.Processes.SoundProcess.SoundThread() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Proce sses\SoundProcess.cs:line 100
at System.Threading.ThreadHelper.ThreadStart_Context( Object state)
at System.Threading.ExecutionContext.Run(ExecutionCon text executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
at Orts.Common.ORTraceListener.TraceEvent(TraceEventC ache eventCache, String source, TraceEventType eventType, Int32 id, String format, Object[] args) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\Orts.Simulation\Common\Err orLogger.cs:line 123
at System.Diagnostics.TraceInternal.TraceEvent(TraceE ventType eventType, Int32 id, String format, Object[] args)
at System.Diagnostics.Trace.TraceError(String format, Object[] args)
at Orts.Common.ORTraceListener.WriteLine(Object o) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\Orts.Simulation\Common\Err orLogger.cs:line 205
at System.Diagnostics.TraceInternal.WriteLine(Object value)
at System.Diagnostics.Trace.WriteLine(Object value)
at Orts.Viewer3D.Processes.WatchdogProcess.WatchdogTh read() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Proce sses\WatchdogProcess.cs:line 132
at System.Threading.ThreadHelper.ThreadStart_Context( Object state)
at System.Threading.ExecutionContext.Run(ExecutionCon text executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()



Comment