On our games published with Monogame on the Windows 10 app store, we get a lot of random crashes with the following stack traces:
1 SharpDX SharpDX.Result.CheckError 0x2B
2 SharpDX_Direct3D11 SharpDX.Direct3D11.Device.CreateDevice 0x47
3 MonoGame_Framework Microsoft.Xna.Framework.Graphics.GraphicsDevice.CreateDeviceResources 0x158
4 MonoGame_Framework Microsoft.Xna.Framework.Graphics.GraphicsDevice.PlatformInitialize 0x2F
5 MonoGame_Framework Microsoft.Xna.Framework.Graphics.GraphicsDevice.Initialize 0x11
6 MonoGame_Framework Microsoft.Xna.Framework.Graphics.GraphicsDevice..ctor 0x19C
7 MonoGame_Framework Microsoft.Xna.Framework.GraphicsDeviceManager.Initialize 0xFF
8 MonoGame_Framework Microsoft.Xna.Framework.GraphicsDeviceManager.CreateDevice 0xE
9 MonoGame_Framework Microsoft.Xna.Framework.GamePlatform.BeforeInitialize 0x51
10 MonoGame_Framework Microsoft.Xna.Framework.Game.DoInitialize 0x19
11 MonoGame_Framework Microsoft.Xna.Framework.Game.Run 0x96
12 MonoGame_Framework MonoGame.Framework.XamlGame_1[[System.__Canon,_mscorlib]].Create 0xBB
13 MonoGame_Framework MonoGame.Framework.XamlGame_1[[System.__Canon,_mscorlib]].Create
Or
1 SharpDX_ni SharpDX.Result.CheckError 0x36486
2 SharpDX_DXGI_ni SharpDX.DXGI.Factory2.CreateSwapChainForComposition 0xC9
3 MonoGame_Framework_ni Microsoft.Xna.Framework.Graphics.GraphicsDevice.CreateSizeDependentResources 0x50F
4 MonoGame_Framework_ni Microsoft.Xna.Framework.GraphicsDeviceManager.ApplyChanges 0xC5
5 MonoGame_Framework_ni Microsoft.Xna.Framework.GraphicsDeviceManager.Initialize 0x10A
6 MonoGame_Framework_ni Microsoft.Xna.Framework.GraphicsDeviceManager.CreateDevice 0xE
7 MonoGame_Framework_ni Microsoft.Xna.Framework.GamePlatform.BeforeInitialize 0x50
8 MonoGame_Framework_ni Microsoft.Xna.Framework.Game.DoInitialize 0x19
9 MonoGame_Framework_ni Microsoft.Xna.Framework.Game.Run 0x95
10 MonoGame_Framework_ni MonoGame.Framework.XamlGame_1[[System.__Canon,_mscorlib]].Create 0xE0
Or
1 SharpDX SharpDX.Result.CheckError 0x36
2 SharpDX_Direct3D11 SharpDX.Direct3D11.Device.CreateShaderResourceView 0x1EF
3 MonoGame_Framework UNKNOWN 0xCF
But we can never reproduce any of these on our own machines. It happens across a number of games, all 2D only, and they don’t use any custom shaders.
Is anyone else seeing this? Are there any solutions?