Give us as much detail as possible regarding the issue you're experiencing.
Unity Editor version:
2022.2.1f1 ML2 OS version:
1.1.0 MLSDK version:
1.3.0
I've tried a bunch of different settings to get the splash screen to work, but it will always just show the unity logo.
Alrighty, the bug crash came back - even with PoT textures (and without alpha, just for testing).
Some builds gives the native error in logcat, while others doesn't even print to logcat.
I just tried building a sample app with a custom "Virtual Reality Splash Image" texture (with non-power of two resolution, w/ and wo/ alpha) as well as with the splash screen disabled and it ran fine on an ML2 in all cases. Thanks for posting the call stack. It sounds like there may have been a bug in the Unity player. I tried building with Unity 2022.2.15f1, which is a bit newer.
Are you able to try updating Unity to the latest version of 2022.2?
I did notice that tweaking settings in the "Logos" section of the player settings did not appear to have any effect when running on the ML2. You'll always just see either the Unity logo or the "Virtual Reality Splash Image" texture if one has selected. That may just be a limitation of how Unity has implemented the splash screen for XR apps.