Abbey Games has a new community and forums! Come on over to https://community.abbeygames.com and don't forget to mention your old username! The old forums will remain available, but read-only.

Game crashes after alt+tabbing or changing graphics options

Post Reply
Smilliam
Posts: 2
Joined: Fri May 17, 2013 11:22 pm

Game crashes after alt+tabbing or changing graphics options

Post by Smilliam » Fri May 17, 2013 11:28 pm

As per the title. I wanted to play Reus on a second monitor while doing some other work on the first, but any attempt to change the graphics options from Automatic resolution and Fullscreen results in a crash. Alt+tabbing during the intro cinematic or title screen also results in a crash, but not during the actual game (that I've experienced). Is there anything I can do on my end to fix this?

Babbalabam
Posts: 6
Joined: Sat May 18, 2013 4:47 am

Re: Game crashes after alt+tabbing or changing graphics opti

Post by Babbalabam » Sat May 18, 2013 5:17 am

Similar problem here, alt+tab often makes the game disappear when I try to tab back in.

Smilliam
Posts: 2
Joined: Fri May 17, 2013 11:22 pm

Re: Game crashes after alt+tabbing or changing graphics opti

Post by Smilliam » Sat May 18, 2013 6:56 am

I have the opposite issue there. When I alt+tab I get a "Reus has stopped responding" error. When I change the video settings, it does the disappearing thing. Very strange.

Bas
King of the Beta
Posts: 423
Joined: Wed Nov 28, 2012 11:19 am

Re: Game crashes after alt+tabbing or changing graphics opti

Post by Bas » Sat May 18, 2013 10:07 am

There should be an errorReport in the installation directory at program files/Steam/steamapps/common/Reus, could you post that to the forum?

virre
Posts: 1
Joined: Sat May 18, 2013 12:03 pm

Re: Game crashes after alt+tabbing or changing graphics opti

Post by virre » Sat May 18, 2013 12:08 pm

I get crashes almost every time i alt-tab from the game. Here's the error report (It's the same each time)

Version: 1.0.3.1
Thread: Main

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_GraphicsDeviceStatus()
at Microsoft.Xna.Framework.GraphicsDeviceManager.EnsureDevicePlatform()
at Microsoft.Xna.Framework.GraphicsDeviceManager.Microsoft.Xna.Framework.IGraphicsDeviceManager.BeginDraw()
at Microsoft.Xna.Framework.Game.BeginDraw()
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 (Object )
at 絕㲝﷦陼ﱾㆺ݃.䅾∮吒赐⻪엞束(Object )
at 弛㻗惦汓糳侏㚼.抏﬷녥풞븴矫()
at 弛㻗惦汓糳侏㚼.눵萩타ഠ颜ᇕ粐螾(String[] 嗕䛍봛ミ莏㵇꠶⹅)

0x0000 Reus.exe->ꂈ姹틌躤韃.₁땊뇔틶⎐⨥⟂ಶ
0x01b8 Reus.exe->弛㻗惦汓糳侏㚼.뀆悀潴┈Ꮝ碂�
0x0000 Microsoft.Xna.Framework.Game.dll->Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame
0x001d Microsoft.Xna.Framework.Game.dll->Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle
0x0008 System.Windows.Forms.dll->System.Windows.Forms.Application+ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle
0x01dc System.Windows.Forms.dll->System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop
0x01de System.Windows.Forms.dll->System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner
0x0013 System.Windows.Forms.dll->System.Windows.Forms.Application+ThreadContext.RunMessageLoop
0x0011 System.Windows.Forms.dll->System.Windows.Forms.Application.Run
0x0024 Microsoft.Xna.Framework.Game.dll->Microsoft.Xna.Framework.WindowsGameHost.Run
0x009c Microsoft.Xna.Framework.Game.dll->Microsoft.Xna.Framework.Game.RunGame

User avatar
Lumine
Posts: 1
Joined: Sat May 18, 2013 6:24 pm
Location: Santiago, Chile

Re: Game crashes after alt+tabbing or changing graphics opti

Post by Lumine » Sat May 18, 2013 6:31 pm

Hello! I have the same alt+tab crash issue, that happen almost every time. Here is one of the errorReport (i guess is the same of the post of virre):

Version: 1.0.3.1
Thread: Main

System.InvalidOperationException: A previous Draw call threw an unhandled exception. See InnerException for details. ---> System.ObjectDisposedException: No se puede obtener acceso al objeto eliminado.
Nombre del objeto: 'GraphicsDevice'.
en Microsoft.Xna.Framework.Helpers.CheckDisposed(Object obj, IntPtr pComPtr)
en Microsoft.Xna.Framework.Graphics.GraphicsDevice.get_GraphicsDeviceStatus()
en Microsoft.Xna.Framework.GraphicsDeviceManager.EnsureDevicePlatform()
en Microsoft.Xna.Framework.GraphicsDeviceManager.Microsoft.Xna.Framework.IGraphicsDeviceManager.BeginDraw()
en Microsoft.Xna.Framework.Game.BeginDraw()
en Microsoft.Xna.Framework.Game.DrawFrame()
en Microsoft.Xna.Framework.Game.Paint(Object sender, EventArgs e)
en Microsoft.Xna.Framework.GameWindow.OnPaint()
en Microsoft.Xna.Framework.WindowsGameWindow.mainForm_Paint(Object sender, PaintEventArgs e)
--- Fin del seguimiento de la pila de la excepción interna ---
en Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
en Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
en System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
en System.Windows.Forms.Application.Run(Form mainForm)
en Microsoft.Xna.Framework.WindowsGameHost.Run()
en Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
en (Object )
en 絕㲝﷦陼ﱾㆺ݃.䅾∮吒赐⻪엞束(Object )
en 弛㻗惦汓糳侏㚼.抏﬷녥풞븴矫()
en 弛㻗惦汓糳侏㚼.눵萩타ഠ颜ᇕ粐螾(String[] 嗕䛍봛ミ莏㵇꠶⹅)

0x0000 Reus.exe->ꂈ姹틌躤韃.₁땊뇔틶⎐⨥⟂ಶ
0x01b8 Reus.exe->弛㻗惦汓糳侏㚼.뀆悀潴┈Ꮝ碂�
0x0000 Microsoft.Xna.Framework.Game.dll->Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame
0x001d Microsoft.Xna.Framework.Game.dll->Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle
0x0008 System.Windows.Forms.dll->System.Windows.Forms.Application+ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle
0x01dc System.Windows.Forms.dll->System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop
0x01de System.Windows.Forms.dll->System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner
0x0013 System.Windows.Forms.dll->System.Windows.Forms.Application+ThreadContext.RunMessageLoop
0x0011 System.Windows.Forms.dll->System.Windows.Forms.Application.Run
0x0024 Microsoft.Xna.Framework.Game.dll->Microsoft.Xna.Framework.WindowsGameHost.Run
0x009c Microsoft.Xna.Framework.Game.dll->Microsoft.Xna.Framework.Game.RunGame

User avatar
Hielke
Posts: 55
Joined: Thu Nov 29, 2012 9:33 pm

Re: Game crashes after alt+tabbing or changing graphics opti

Post by Hielke » Mon May 20, 2013 5:10 pm

Also an alt-tab crash here, after wanting to return to Reus.exe, the screen went white and then a is-not-responding message came.

Errorlog:

Code: Select all

Version: 1.0.4.0
Thread: Main

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_GraphicsDeviceStatus()
   at Microsoft.Xna.Framework.GraphicsDeviceManager.EnsureDevicePlatform()
   at Microsoft.Xna.Framework.GraphicsDeviceManager.Microsoft.Xna.Framework.IGraphicsDeviceManager.BeginDraw()
   at Microsoft.Xna.Framework.Game.BeginDraw()
   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 (Object )
   at 絕㲝﷦陼ﱾㆺ݃.䅾∮吒赐⻪엞束(Object )
   at 弛㻗惦汓糳侏㚼.抏﬷녥풞븴矫()
   at 弛㻗惦汓糳侏㚼.눵萩타ഠ颜ᇕ粐螾(String[] 嗕䛍봛ミ莏㵇꠶⹅)

0x0000 Reus.exe->ꂈ姹틌躤韃.₁땊뇔틶⎐⨥⟂ಶ
0x017d Reus.exe->弛㻗惦汓糳侏㚼.뀆悀潴┈Ꮝ碂�
0x0000 Microsoft.Xna.Framework.Game.dll->Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame
0x001d Microsoft.Xna.Framework.Game.dll->Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle
0x0008 System.Windows.Forms.dll->System.Windows.Forms.Application+ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle
0x01dc System.Windows.Forms.dll->System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop
0x01de System.Windows.Forms.dll->System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner
0x0013 System.Windows.Forms.dll->System.Windows.Forms.Application+ThreadContext.RunMessageLoop
0x0011 System.Windows.Forms.dll->System.Windows.Forms.Application.Run
0x0024 Microsoft.Xna.Framework.Game.dll->Microsoft.Xna.Framework.WindowsGameHost.Run
0x009c Microsoft.Xna.Framework.Game.dll->Microsoft.Xna.Framework.Game.RunGame

M4st3rM1nd
Posts: 45
Joined: Sun May 19, 2013 7:43 pm
Location: Alphen aan den Rijn

Re: Game crashes after alt+tabbing or changing graphics opti

Post by M4st3rM1nd » Mon May 20, 2013 7:12 pm

Not really a big solution but if you could try to run in windowed mode. This means you don't really have to alt-tab out of the game. For people with multiple monitors to prevent your mouse from falling of the screen I'm using a third party tool named "Cursor Lock"

User avatar
Touriste
Posts: 626
Joined: Mon May 20, 2013 2:20 am
Location: France, Ile de France

Moderation test

Post by Touriste » Fri Aug 09, 2013 8:48 am

Hmmhm, please don't mind :d

Post Reply