Crash on Android 16 in "FMOD mixer thre" After Migrating from FMOD Ex

Hi everyone,

We are in the process of migrating our game from FMOD Ex to the latest FMOD version and have run into a consistent crash on Android 16. The game runs perfectly on older Android versions (14, 15), but on Android 16 we get a fatal error.

The crash occurs when the application is paused and then resumed. The logcat consistently points to a segmentation fault in the “FMOD mixer” thread.

Here is the key information from the crash report:

pid: 19913, tid: 22464, name: FMOD mixer thre >>> com.my.game <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
Cause: null pointer dereference

We are currently investigating our implementation of the application lifecycle functions (onPause/onResume) and our FMOD initialization settings, as this seems to be the likely cause.

Before we go too deep, we wanted to ask the community: are there any specific, known changes or requirements for FMOD on Android 16 that we should be aware of? Are there any common pitfalls when migrating from FMOD Ex that could cause this kind of crash on newer Android versions?

Any advice or pointers would be greatly appreciated.

Thanks!

Hi,

Thank you for sharing the information!

We haven’t received similar reports on Android 16 so far.

There’s some information on moving from FMOD Ex to FMOD Studio here :
https://fmod.com/docs/2.03/api/advanced-core-api-topics.html#transitioning-from-fmod-ex

Hi FMOD team,

I appear to be the first to report a crash in the FMOD mixer thread on Android 16. No other developers have posted similar issues yet. The crash is reproducible after pause/resume, and only occurs on Android 16 (works fine on 14/15).

Is there any internal testing or roadmap for Android 16 support, especially regarding new memory protections (PAC, address tagging)? Should I expect a future FMOD release to address this, or is there a recommended workaround?

Thank you for your attention.

Thank you for sharing the extra info!

I wasn’t able to reproduce the crash on my end. Would it be possible to share the full crash tombstone as a text file? You could upload it to your profile.