Game runs on Nexus 7 but not on Nexus 6 (log included)

My MG Android game runs on a Nexus 7 (2012 wifi model) properly. Howerver, when I tried testing it on a Nexus 6, an error popped up:

[MonoDroid] UNHANDLED EXCEPTION: [MonoDroid] System.Threading.Tasks.TaskSchedulerException: An exception was thrown by a TaskScheduler. ---> System.NullReferenceException: Object reference not set to an instance of an object [MonoDroid] at System.Threading.Tasks.ThreadPoolTaskScheduler.QueueTask (System.Threading.Tasks.Task task) [0x00041] in :0 [MonoDroid] at System.Threading.Tasks.TaskScheduler.InternalQueueTask (System.Threading.Tasks.Task task) [0x00000] in :0 [MonoDroid] at System.Threading.Tasks.Task.ScheduleAndStart (Boolean needsProtection) [0x0002d] in :0 [MonoDroid] --- End of inner exception stack trace --- [MonoDroid] at System.Threading.Tasks.Task.ScheduleAndStart (bool) [MonoDroid] at System.Threading.Tasks.Task.InternalStartNew (System.Threading.Tasks.Task,System.Delegate,object,System.Threading.CancellationToken,System.Threading.Tasks.TaskScheduler,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.InternalTaskOptions,System.Threading.StackCrawlMark&) [MonoDroid] at System.Threading.Tasks.TaskFactory.StartNew (System.Action`1< object>,object) [MonoDroid] at OpenTK.Platform.Android.AndroidGameView.StartThread () [MonoDroid] at OpenTK.Platform.Android.AndroidGameView.Run () [MonoDroid] at Microsoft.Xna.Framework.AndroidGamePlatform.BeforeRun () [0x00001] in i:\MonoGame-Git\MonoGame\MonoGame.Framework\Android\AndroidGamePlatform.cs:95 [MonoDroid] at Microsoft.Xna.Framework.Game.Run (Microsoft.Xna.Framework.GameRunBehavior) [0x00008] in i:\MonoGame-Git\MonoGame\MonoGame.Framework\Game.cs:376 [MonoDroid] at Microsoft.Xna.Framework.Game.Run () [0x00001] in i:\MonoGame-Git\MonoGame\MonoGame.Framework\Game.cs:370 [MonoDroid] at Panda.Activity1.OnCreate (Android.OS.Bundle) [0x00068] in i:\Projects\PandaAndroid\Panda\Activity1.cs:43 [MonoDroid] at Android.App.Activity.n_OnCreate_Landroid_os_Bundle_ (intptr,intptr,intptr) [MonoDroid] at (wrapper dynamic-method) object.feb4f8ce-2720-4f3e-967c-66e2ab7a7b64 (intptr,intptr,intptr) [art] JNI RegisterNativeMethods: attempt to register 0 native methods for md52ce486a14f4bcd95899665e9d932190b.JavaProxyThrowable [AndroidRuntime] Shutting down VM [art] Thread[5,tid=23764,WaitingInMainSignalCatcherLoop,Thread*=0xb4a0bc00,peer=0x12c000a0,"Signal Catcher"]: reacting to signal 3 [art] Wrote stack traces to '/data/anr/traces.txt'

What is this error about?

I haven’t seen that error before. It appears to be some internal issue in Xamarin.Android rather than MonoGame.

It seems this error only happens in debug builds. I installed a release build on a Nexus 6 and it ran without any issues. Still don’t know why though…