Terraria Crashes on New PC

CessnaSkyhawk

Terrarian
I keep trying to play, but the game crashes after like 30-60 seconds with no visible errors. When I check the logs, the errors it shows there seem to vary.

I've had this:

Error Logging Enabled.
================
4/9/2020 4:13:34 PM: First-Chance Exception
Culture: en-US
Exception: System.IO.IOException: The handle is invalid.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
================

Resolution changed to: 800x600.

This:

Error Logging Enabled.
================
4/9/2020 4:30:17 PM: First-Chance Exception
Culture: en-US
Exception: System.IO.IOException: The handle is invalid.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
================

Resolution changed to: 800x600.
================
4/9/2020 4:30:56 PM: First-Chance Exception
Culture: en-US
Exception: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at Terraria.WorldGen.clearWorld()
================

================
4/9/2020 4:30:56 PM: First-Chance Exception
Culture: en-US
Exception: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at Terraria.Main.DoDraw(GameTime gameTime)
================

================
4/9/2020 4:30:56 PM: Unhandled Exception
Culture: en-US
Exception: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at Terraria.WorldGen.clearWorld()
at Terraria.WorldGen.worldGenCallBack(Object threadContext)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
================

and some others which I forgot to copy the text of.

It had owrked fine for a few days. But one day, i left it running for a while, and when I came back, the game froze when I tried to move, crashed, and then this has happened ever since. I've tried verifying the game cache but all that does is say one file needs to be redownloaded, but nothing changes

I'm on windows 10 with a 2070 Super and 3600 CPU if that helps
Anyone have any ideas what is going wrong?
 
Back
Top Bottom