System.IO.IOException at Orts.Viewer3D.SharedTextureManager.Get

Bug #1884053 reported by Asif
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Open Rails
Won't Fix
Low
Unassigned

Bug Description

Error: System.IO.IOException: The process cannot access the file 'C:\Users\user\AppData\Local\Temp\tmp6D1D.tmp' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at Microsoft.Xna.Framework.Graphics.Texture.FromFile(GraphicsDevice graphicsDevice, Stream textureStream, Int32 numberBytes)
   at Microsoft.Xna.Framework.Graphics.Texture2D.FromFile(GraphicsDevice graphicsDevice, Stream textureStream)
   at Orts.Viewer3D.SharedTextureManager.Get(GraphicsDevice graphicsDevice, String path) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Materials.cs:line 142
   at Orts.Viewer3D.Popups.TrainOperationsWindow.Initialize() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Popups\TrainOperationsWindow.cs:line 48
   at Orts.Viewer3D.Popups.WindowManager.Initialize() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Popups\WindowManager.cs:line 154
   at Orts.Viewer3D.Viewer.Initialize() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Viewer.cs:line 422
   at Orts.Viewer3D.Viewer..ctor(Simulator simulator, Game game) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Viewer.cs:line 310
   at Orts.Viewer3D.Processes.GameStateRunActivity.Start(UserSettings settings, String acttype, String[] args) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs:line 312
   at Orts.Viewer3D.Processes.GameStateRunActivity.<>c__DisplayClass35_0.<Load>b__3() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs:line 159
   at Orts.Viewer3D.Processes.GameStateRunActivity.Load() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs:line 200
   at Orts.Viewer3D.Processes.LoaderProcess.Load() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:line 158
   at Orts.Viewer3D.Processes.LoaderProcess.DoLoad() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:line 138
   at Orts.Viewer3D.Processes.LoaderProcess.LoaderThread() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:line 109
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

Loader: Time = 00:00:26.4520000 ms
Loader: Expected = 0 bytes
Loader: Actual = 51,685,505 bytes
Loader: Difference = 51,685,505 bytes (Infinity)

Information: Game.PopState()

Tags: crash graphics
Revision history for this message
cjakeman (cjakeman) wrote :

Hi Asif,

Thanks for sending us your log file - that is very helpful.

Your log file suggests that your virus checker has begun to conflict with the graphics library which Open Rails uses. This problem has been reported by several users recently.

Windows has a built-in virus checker and the problem has also been reported with the AVG Anti-Virus.

Please disable your virus checker and then try Open Rails again.

(The next version of Open Rails will use a different graphics library but I can't give you a date for that release yet.)

Best wishes,

Chris

Changed in or:
status: New → Won't Fix
importance: Undecided → Low
James Ross (twpol)
summary: - Error: System.IO.IOException: The process cannot access the file
- 'C:\Users\user\AppData\Local\Temp\tmp6D1D.tmp' because it is being used
- by another process. at System.IO.__Error.WinIOError(Int32 errorCode,
- String maybeFullPath) at System.IO.FileStream.Init(String path,
- FileMode mode, FileAccess access, Int32 rights, Boolean useRights,
- FileShare share, Int32 bufferSize, FileOptions options,
- SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) at
- System.IO.FileStream..ctor(String path, FileMode mode, FileAccess
- access, FileShare share, Int32 bufferSize, FileOptions options) at
- Microsoft.Xna.Framework.Graphics.Texture.FromFile(GraphicsDevice
- graphicsDevice, Stream textureStream, Int32 numberBytes) at
- Microsoft.Xna.Framework.Graphics.Texture2D.FromFile(GraphicsDevice
- graphicsDevice, Stream textureStream) at
- Orts.Viewer3D.SharedTextureManager.Get(GraphicsDevice graphicsDevice,
- String path) in E:\Documents\Coding\Jenkins\jobs\Open Rails
- Stable\workspace\Source\RunActivity\Viewer3D\Materials.cs:line 142 at
- Orts.Viewer3D.Popups.TrainOperationsWindow.Initialize() in
- E:\Documents\Coding\Jenkins\jobs\Open Rails
- Stable\workspace\Source\RunActivity\Viewer3D\Popups\TrainOperationsWindow.cs:line
- 48 at Orts.Viewer3D.Popups.WindowManager.Initialize() in
- E:\Documents\Coding\Jenkins\jobs\Open Rails
- Stable\workspace\Source\RunActivity\Viewer3D\Popups\WindowManager.cs:line
- 154 at Orts.Viewer3D.Viewer.Initialize() in
- E:\Documents\Coding\Jenkins\jobs\Open Rails
- Stable\workspace\Source\RunActivity\Viewer3D\Viewer.cs:line 422 at
- Orts.Viewer3D.Viewer..ctor(Simulator simulator, Game game) in
- E:\Documents\Coding\Jenkins\jobs\Open Rails
- Stable\workspace\Source\RunActivity\Viewer3D\Viewer.cs:line 310 at
- Orts.Viewer3D.Processes.GameStateRunActivity.Start(UserSettings
- settings, String acttype, String[] args) in
- E:\Documents\Coding\Jenkins\jobs\Open Rails
- Stable\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs:line
- 312 at
- Orts.Viewer3D.Processes.GameStateRunActivity.<>c__DisplayClass35_0.<Load>b__3()
- in E:\Documents\Coding\Jenkins\jobs\Open Rails
- Stable\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs:line
- 159 at Orts.Viewer3D.Processes.GameStateRunActivity.Load() in
- E:\Documents\Coding\Jenkins\jobs\Open Rails
- Stable\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs:line
- 200 at Orts.Viewer3D.Processes.LoaderProcess.Load() in
- E:\Documents\Coding\Jenkins\jobs\Open Rails
- Stable\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:line
- 158 at Orts.Viewer3D.Processes.LoaderProcess.DoLoad() in
- E:\Documents\Coding\Jenkins\jobs\Open Rails
- Stable\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:line
- 138 at Orts.Viewer3D.Processes.LoaderProcess.LoaderThread() in
- E:\Documents\Coding\Jenkins\jobs\Open Rails
- Stable\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:line
- 109 at System.Threading.ThreadHelper.ThreadStart_Context(Object
- state) at System.Threading.ExecutionContext.Run(ExecutionContext
- executionContext, ContextCallback callback, Object state) at
- System.Threading.ThreadHelper.ThreadStart() Loader: Time =
- 00:00:26.4520000 ms Loader: Expected = 0 bytes Loader: Actual =
- 51,685,505 bytes Loader: Difference = 51,685,505 bytes (Infinity)
- Information: Game.PopState()
+ System.IO.IOException at Orts.Viewer3D.SharedTextureManager.Get
James Ross (twpol)
tags: added: crash graphics
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.