Thread 'Render Process' has Hung....

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • qballbandit
    6500 Post Veteran

    • Jan 2006
    • 6522
    • Elgin Il., USA.
    • MSOR

    #1

    Thread 'Render Process' has Hung....

    Hello,
    I get the below error, which kills startup of activities, and don't know what it means.
    For instance: 3 days ago, I ran an activity in OR. Ran fine. Last night, tried to run it again, and OR crashed at the last bit of the progress bar while trying to start/open the activity. No chnages to the activity in any way with the MSTS AE.

    Error: Orts.Viewer3D.Processes.ThreadHangException: Thread 'Render Process' has hung; the consistent stack trace is shown below:

    I have had this happen on other routes/activities as well.

    Looking for suggestions on how to troubleshoot the issue.

    Thanks very much,


    Error: Orts.Viewer3D.Processes.ThreadHangException: Thread 'Render Process' has hung; the consistent stack trace is shown below:
    at Orts.Viewer3D.Debugging.DispatchViewer.InitData()
    at Orts.Viewer3D.Debugging.DispatchViewer..ctor(Simul ator simulator, Viewer viewer) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Debug ging\DebugViewerForm.cs:line 168
    at Orts.Viewer3D.Processes.GameStateViewer3D.BeginRen der(RenderFrame frame) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Proce sses\GameStateViewer3D.cs:line 56
    at Orts.Viewer3D.Processes.RenderProcess.BeginDraw() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Proce sses\RenderProcess.cs:line 289
    at Orts.Viewer3D.Processes.Game.BeginDraw() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Proce sses\Game.cs:line 128
    at Microsoft.Xna.Framework.Game.DrawFrame()
    at Microsoft.Xna.Framework.Game.Tick()
    at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
    at Microsoft.Xna.Framework.GameHost.OnIdle()
    at Microsoft.Xna.Framework.WindowsGameHost.Applicatio nIdle(Object sender, EventArgs e)
    at System.Windows.Forms.Application.ThreadContext.Sys tem.Windows.Forms.UnsafeNativeMethods.IMsoComponen t.FDoIdle(Int32 grfidlef)
    at System.Windows.Forms.Application.ComponentManager. System.Windows.Forms.UnsafeNativeMethods.IMsoCompo nentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
    at System.Windows.Forms.Application.ThreadContext.Run MessageLoopInner(Int32 reason, ApplicationContext context)
    at System.Windows.Forms.Application.ThreadContext.Run MessageLoop(Int32 reason, ApplicationContext context)
    at System.Windows.Forms.Application.Run(Form mainForm)
    at Microsoft.Xna.Framework.WindowsGameHost.Run()
    at Microsoft.Xna.Framework.Game.Run()
    at Orts.Program.Main(String[] args) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Program.cs:lin e 50

    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()


    Warning: Orts.Viewer3D.Processes.ThreadWaitException: Thread 'Updater Process' is waiting; the consistent stack trace is shown below:
    at System.Threading.WaitHandle.WaitMultiple(WaitHandl e[] waitHandles, Int32 millisecondsTimeout, Boolean exitContext, Boolean WaitAll)
    at System.Threading.WaitHandle.WaitAny(WaitHandle[] waitHandles, Int32 millisecondsTimeout, Boolean exitContext)
    at Orts.Viewer3D.Processes.UpdaterProcess.UpdaterThre ad() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Proce sses\UpdaterProcess.cs:line 70
    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.TraceWarning(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 208
    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 136
    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()
    Last edited by qballbandit; 06-17-2016, 06:31.
    Neil

    Chicago Railroading Fan
  • baldwin
    6000 Post Veteran


    • Nov 1999
    • 6358
    • Chippenham, Wiltshire, UK.
    • ORTS

    #2
    Neil

    Missed seeing this one until today. Any chance you can zip a full log and post it here. As the error states, the Render Process has stopped, and watchdog has kicked in to kill the process. With the full log it may be possible to identify what is causing Render to choke.
    Beer is not a matter of life or death, it is much more serious than that.

    Comment

    • qballbandit
      6500 Post Veteran

      • Jan 2006
      • 6522
      • Elgin Il., USA.
      • MSOR

      #3
      I'll turn on logging and wait for it to happen again. The odd thing is, I can run activity "a" one day, and it starts no problem. The next day, it gets the Render choke.

      Thanks very much baldwin.
      Neil

      Chicago Railroading Fan

      Comment

      • apco25
        1500 Post Veteran
        • Jan 2008
        • 1827
        • Home is the Chicago suburbs

        #4
        I am getting this as well....can't we just have the watch dog timer "time" adjusted?
        sigpicJust say NO to Fictional Railroad Foaming...

        Comment

        • baldwin
          6000 Post Veteran


          • Nov 1999
          • 6358
          • Chippenham, Wiltshire, UK.
          • ORTS

          #5
          There has to be a reason why the Render Process has stopped working. Extending the Watchdog timer may well only delay the crash, not solve the problem. A log from a crashed session would help in trying to identify where the problem is.
          Beer is not a matter of life or death, it is much more serious than that.

          Comment

          • qballbandit
            6500 Post Veteran

            • Jan 2006
            • 6522
            • Elgin Il., USA.
            • MSOR

            #6
            Why is "txt" listed as a valid extension in the Attachments/Manage Attachments, yet I can't upload a notepad or wordpad file?
            Neil

            Chicago Railroading Fan

            Comment

            • baldwin
              6000 Post Veteran


              • Nov 1999
              • 6358
              • Chippenham, Wiltshire, UK.
              • ORTS

              #7
              No idea Neil, but just zip it and attach it.
              Beer is not a matter of life or death, it is much more serious than that.

              Comment

              Working...