Author Topic: Minor action that causes the game to crash on startup  (Read 416 times)

WeiJayTan

  • Scavenger
  • ***
  • Posts: 125
  • Karma: +13/-2
    • View Profile
    • IMDb profile
Minor action that causes the game to crash on startup
« on: April 09, 2024, 02:20:03 pm »
If I exit the loading screen to the desktop, and keep the game minimized while it loads, when the main menu music plays and I click the game to maximize the window again, there is a white screen, and then the game crashes.

Crash Log:

Game Version: 1.2.0.15
Error: System.InvalidOperationException: A previous Draw call threw an unhandled exception. See InnerException for details. ---> System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'GraphicsDevice'.
   at Microsoft.Xna.Framework.Helpers.CheckDisposed(Object obj, IntPtr pComPtr)
   at Microsoft.Xna.Framework.Graphics.GraphicsDevice.get_Viewport()
   at Microsoft.Xna.Framework.Graphics.SpriteBatch.SetRenderState()
   at Microsoft.Xna.Framework.Graphics.SpriteBatch.End()
   at cpo.b()
   at tb.Draw(GameTime gameTime)
   at Microsoft.Xna.Framework.Game.DrawFrame()
   at Microsoft.Xna.Framework.Game.Paint(Object sender, EventArgs e)
   at Microsoft.Xna.Framework.GameWindow.OnPaint()
   at Microsoft.Xna.Framework.WindowsGameWindow.mainForm_Paint(Object sender, PaintEventArgs e)
   --- End of inner exception stack trace ---
   at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
   at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
   at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.Run(Form mainForm)
   at Microsoft.Xna.Framework.WindowsGameHost.Run()
   at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
   at b60.a(String[] A_0)
“有趣之事皆是好事。” - Twitter Artist @ALumizky
”All interesting things are good things."