Certain Android apks crash on Mali 400 but fine in Adreno 330

Hi,

I am deploying a little test onto a Android device with Mali 400 (Minix Neo X7) and crashes on startup. I attach the logcat log (logcat_crash.txt). However when I install it into another Android device runs without a crash. This second device has an Adreno 330 (Sony Xperia Z1 compact). The project also runs in Mobile Preview on Pc.

For this test I did the following:

  • Select Shipping for Package in File/Package Project/Build configuration.
  • In Project Settings I set up the Android Manifest. (Green colour admitting the platform files are writable)
  • I disable Mobile HDR (Project Settings/Rendering)

My guesses why it doesn’t work are:

  • Looking at the log I think the error is in this line: I/qtaguid ( 362): Failed write_ctrl(s 0 10072) res=-1 errno=1
  • Maybe I am using something in the project not supported for Mali 400, but it is ok for Adreno 330 ?
  • Wrong setting? Maybe Is there anything I should try? some setting I should disable/enable? any place where I can get more logs? I might be missing something :S
  • Mali 400 doesn’t fully work in Unreal Engine 4 just yet. As the Compability Android page says it is not fully tested.

Do you have any guidance or anybody had faced this?

Thanks :slight_smile:

ps.- As addition, I have tried a couple of demos from the Marketplace with both devices. These are my results:

  • Tappy Chicken: It runs fine in both devices (Mali 400 and Adreno 330)
  • Mobile Temple: It crashes in Mali400 and runs in Adreno 330.

It seems it is fixed in 4.2.0.