No Audio Hardware Exception

Hey guys, so I occasionally get reports from google play about crashes where the stack trace points to a ‘No Audio Hardware Exception’. It only seems to happen on certain devices and only occasionally.

Heres a paste of the stack trace:

java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
... 2 more
Caused by: md52ce486a14f4bcd95899665e9d932190b.JavaProxyThrowable: Microsoft.Xna.Framework.Audio.NoAudioHardwareException: No audio hardware available. ---> System.ExecutionEngineException: SIGILL
at (wrapper managed-to-native) OpenTK.Audio.OpenAL.Alc:OpenDevice (string)
at Microsoft.Xna.Framework.Audio.OpenALSoundController.OpenSoundController () [0x00000] in <filename unknown>:0 

I recently saw this error in debugging on Samsung Galaxy S6 Edge, infact it won’t debug at all on that device unless I disable ‘shared mono runtime’ in Xamarin Studio. With that disabled it runs fine on the S6 Edge but it seems to be a very weird error.