Here’s FMOD’s debug output in two iOS builds of the game that only differ by the FMOD version (2.02.23 and 2.02.28). I’ve rebuilt the banks from scratch for each build using the appropriate version of FMOD Studio.
FMOD 2.02.23 - application quits cleanly
[FMOD] System::create : Header version = 2.02.23. Current version = 2.02.23.
[FMOD] SystemI::setOutputInternal : Setting output to 'FMOD Core Audio Output'
[FMOD] Manager::init : maxchannels = 128 studioflags = 00000008 flags 00000000 extradriverdata 0x0.
[FMOD] SystemI::init : Initialize version=20223 (144645), maxchannels=128, flags=0x00020000
[FMOD] OutputCoreAudio::init : Hardware buffer size: 1024 samples, hardware sample rate: 48000Hz, hardware channels: 2
[FMOD] OutputCoreAudio::init : Maximum hardware read size: 4096 samples, Software buffer size: 512 samples, Number of software buffers: 4.
[FMOD] OutputCoreAudio::init : DSP buffer size * DSP num buffers is potentially too small.
[FMOD] SystemI::init : Output requires a sample rate of 48000Hz, resampling will occur.
[FMOD] Thread::initThread : Init FMOD stream thread. Affinity: 0x4000000000000003, Priority: 0xFFFF7FFB, Stack Size: 98304, Semaphore: No, Sleep Time: 10, Looping: Yes.
[FMOD] SystemI::DSPCodecPoolRegister : register codec pool for pool type 7
[FMOD] Thread::initThread : Init FMOD mixer thread. Affinity: 0x4000000000000001, Priority: 0xFFFF7FFA, Stack Size: 81920, Semaphore: Yes, Sleep Time: 0, Looping: Yes.
[FMOD] AsyncManager::init : manager 0x15b281c08 isAsync 1 updatePeriod 0.02
[FMOD] Thread::initThread : Init FMOD Studio update thread. Affinity: 0x4000000000000002, Priority: 0xFFFF7FFD, Stack Size: 98304, Semaphore: No, Sleep Time: 1, Looping: No.
[FMOD] AsyncManager::init : done
[FMOD] PlaybackSystem::init :
[FMOD] Thread::initThread : Init FMOD Studio sample load thread. Affinity: 0x4000000000000003, Priority: 0xFFFF7FFD, Stack Size: 98304, Semaphore: No, Sleep Time: 1, Looping: No.
[FMOD] PlaybackSystem::init : done
[FMOD] Thread::initThread : Init FMOD Studio bank load thread. Affinity: 0x4000000000000003, Priority: 0xFFFF7FFD, Stack Size: 98304, Semaphore: No, Sleep Time: 1, Looping: No.
[FMOD] Manager::init : done.
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] PlaybackSystem::acquireMasterBus : Setting master channel group format to 3
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] Manager::readBank : fileversion = 142, compatVersion = 140 (oldest = 44, newest = 142)
[FMOD] Thread::initThread : Init FMOD Convolution thread. Affinity: 0x4000000000000003, Priority: 0xFFFF7FFB, Stack Size: 16384, Semaphore: Yes, Sleep Time: 0, Looping: Yes.
[FMOD] Thread::initThread : Init FMOD Convolution thread. Affinity: 0x4000000000000003, Priority: 0xFFFF7FFB, Stack Size: 16384, Semaphore: Yes, Sleep Time: 0, Looping: Yes.
[FMOD] SystemI::createSoundInternal : Create name='', mode=0x02000202
[FMOD] SystemI::createSoundInternal : exinfo->cbsize = 224
[FMOD] SystemI::createSoundInternal : exinfo->length = 13456704
[FMOD] SystemI::createSoundInternal : exinfo->fileoffset = 228928
[FMOD] SystemI::createSoundInternal : exinfo->numsubsounds = 1
[FMOD] SystemI::createSoundInternal : exinfo->inclusionlist = 0x170c567c4
[FMOD] SystemI::createSoundInternal : exinfo->inclusionlistnum = 1
[FMOD] SystemI::createSoundInternal : exinfo->suggestedsoundtype = 5
[FMOD] SystemI::createSoundInternal : exinfo->useropen = 0x123a87370
[FMOD] SystemI::createSoundInternal : exinfo->userclose = 0x123a87440
[FMOD] SystemI::createSoundInternal : exinfo->userread = 0x123a8747c
[FMOD] SystemI::createSoundInternal : exinfo->userseek = 0x123a8754c
[FMOD] SystemI::createSoundInternal : exinfo->fileuserdata = 0x111e0b808
[FMOD] SystemI::createSoundInternal : exinfo->initialseekpostype = 1
[FMOD] SystemI::DSPCodecPoolRegister : register codec pool for pool type 5
[FMOD] SystemI::createSoundInternal : Sample 0/1: name='sparse_reef_background', format=5, channels=2, frequency=8000, lengthbytes=57088, lengthpcm=173882, pcmblocksize=0, loopstart=0, loopend=0, mode=0x00000000, channelmask=0x00000000, channelorder=0, peakvolume=0.999836.
[FMOD] SystemI::createSoundInternal : Create name='', mode=0x02000202
[FMOD] SystemI::createSoundInternal : exinfo->cbsize = 224
[FMOD] SystemI::createSoundInternal : exinfo->length = 5091488
[FMOD] SystemI::createSoundInternal : exinfo->fileoffset = 57024
[FMOD] SystemI::createSoundInternal : exinfo->numsubsounds = 1
[FMOD] SystemI::createSoundInternal : exinfo->inclusionlist = 0x170c567c4
[FMOD] SystemI::createSoundInternal : exinfo->inclusionlistnum = 1
[FMOD] SystemI::createSoundInternal : exinfo->suggestedsoundtype = 5
[FMOD] SystemI::createSoundInternal : exinfo->useropen = 0x123a87370
[FMOD] SystemI::createSoundInternal : exinfo->userclose = 0x123a87440
[FMOD] SystemI::createSoundInternal : exinfo->userread = 0x123a8747c
[FMOD] SystemI::createSoundInternal : exinfo->userseek = 0x123a8754c
[FMOD] SystemI::createSoundInternal : exinfo->fileuserdata = 0x111e0b808
[FMOD] SystemI::createSoundInternal : exinfo->initialseekpostype = 1
[FMOD] SystemI::DSPCodecPoolRegister : register codec pool for pool type 5
[FMOD] SystemI::createSoundInternal : Sample 0/1: name='new_surface_loop', format=5, channels=2, frequency=44100, lengthbytes=224384, lengthpcm=1123471, pcmblocksize=0, loopstart=0, loopend=0, mode=0x00000000, channelmask=0x00000000, channelorder=0, peakvolume=1.000000.
[FMOD] SystemI::createSoundInternal : Create name='', mode=0x02000202
[FMOD] SystemI::createSoundInternal : exinfo->cbsize = 224
[FMOD] SystemI::createSoundInternal : exinfo->length = 1672448
[FMOD] SystemI::createSoundInternal : exinfo->fileoffset = 9472
[FMOD] SystemI::createSoundInternal : exinfo->numsubsounds = 1
[FMOD] SystemI::createSoundInternal : exinfo->inclusionlist = 0x170c567c4
[FMOD] SystemI::createSoundInternal : exinfo->inclusionlistnum = 1
[FMOD] SystemI::createSoundInternal : exinfo->suggestedsoundtype = 5
[FMOD] SystemI::createSoundInternal : exinfo->useropen = 0x123a87370
[FMOD] SystemI::createSoundInternal : exinfo->userclose = 0x123a87440
[FMOD] SystemI::createSoundInternal : exinfo->userread = 0x123a8747c
[FMOD] SystemI::createSoundInternal : exinfo->userseek = 0x123a8754c
[FMOD] SystemI::createSoundInternal : exinfo->fileuserdata = 0x111e0b808
[FMOD] SystemI::createSoundInternal : exinfo->initialseekpostype = 1
[FMOD] SystemI::DSPCodecPoolRegister : register codec pool for pool type 5
[FMOD] SystemI::createSoundInternal : Sample 0/1: name='menu', format=5, channels=2, frequency=44100, lengthbytes=947968, lengthpcm=4844217, pcmblocksize=0, loopstart=0, loopend=0, mode=0x00000000, channelmask=0x00000000, channelorder=0, peakvolume=1.000000.
[FMOD] SystemI::createSound : filename = /private/var/containers/Bundle/Application/5FB84671-E16F-405D-8045-830A699F35C7/NameOfOurGame.app/Data/Raw/EnvBackground1.bank : mode 02010082
[FMOD] SystemI::createSound : FMOD_NONBLOCKING specified. Putting into queue to be opened asynchronously!
[FMOD] Thread::initThread : Init FMOD nonblocking thread (0). Affinity: 0x4000000000000003, Priority: 0xFFFF7FFC, Stack Size: 114688, Semaphore: Yes, Sleep Time: 0, Looping: Yes.
[FMOD] AsyncThread::add : add sound to async queue : soundi = 0x113430708, queue head = 0x116935dd8, queue count = 0
[FMOD] AsyncThread::threadFunc : Starting Asynchronous operation on sound 0x113430708
[FMOD] SystemI::createSoundInternal : Create name='/private/var/containers/Bundle/Application/5FB84671-E16F-405D-8045-830A699F35C7/NameOfOurGame.app/Data/Raw/EnvBackground1.bank', mode=0x02010082
[FMOD] SystemI::createSoundInternal : exinfo->cbsize = 224
[FMOD] SystemI::createSoundInternal : exinfo->length = 5091488
[FMOD] SystemI::createSoundInternal : exinfo->fileoffset = 57024
[FMOD] SystemI::createSoundInternal : exinfo->numsubsounds = 1
[FMOD] SystemI::createSoundInternal : exinfo->inclusionlist = 0x1633717b0
[FMOD] SystemI::createSoundInternal : exinfo->inclusionlistnum = 1
[FMOD] SystemI::createSoundInternal : exinfo->suggestedsoundtype = 5
[FMOD] SystemI::createSoundInternal : exinfo->initialseekpostype = 1
[FMOD] SystemI::createSoundInternal : Stream 0/1: name='lapping_loop', format=5, channels=2, frequency=48000, lengthbytes=222592, lengthpcm=1182548, pcmblocksize=0, loopstart=0, loopend=0, mode=0x00000000, channelmask=0x00000000, channelorder=0, peakvolume=0.522242.
[FMOD] Thread::initThread : Init FMOD file thread. Affinity: 0x4000000000000003, Priority: 0xFFFF7FFC, Stack Size: 65536, Semaphore: No, Sleep Time: 10, Looping: Yes.
[FMOD] AsyncThread::threadFunc : Finished Asynchronous operation on sound 0x113430708
[FMOD] SystemI::createSoundInternal : Create name='', mode=0x02000202
[FMOD] SystemI::createSoundInternal : exinfo->cbsize = 224
[FMOD] SystemI::createSoundInternal : exinfo->length = 7805728
[FMOD] SystemI::createSoundInternal : exinfo->fileoffset = 273952
[FMOD] SystemI::createSoundInternal : exinfo->numsubsounds = 1
[FMOD] SystemI::createSoundInternal : exinfo->inclusionlist = 0x170c567c4
[FMOD] SystemI::createSoundInternal : exinfo->inclusionlistnum = 1
[FMOD] SystemI::createSoundInternal : exinfo->suggestedsoundtype = 5
[FMOD] SystemI::createSoundInternal : exinfo->useropen = 0x123a87370
[FMOD] SystemI::createSoundInternal : exinfo->userclose = 0x123a87440
[FMOD] SystemI::createSoundInternal : exinfo->userread = 0x123a8747c
[FMOD] SystemI::createSoundInternal : exinfo->userseek = 0x123a8754c
[FMOD] SystemI::createSoundInternal : exinfo->fileuserdata = 0x11355d008
[FMOD] SystemI::createSoundInternal : exinfo->initialseekpostype = 1
[FMOD] SystemI::DSPCodecPoolRegister : register codec pool for pool type 5
[FMOD] SystemI::createSoundInternal : Sample 0/1: name='select (3)', format=5, channels=2, frequency=44100, lengthbytes=1440, lengthpcm=4502, pcmblocksize=0, loopstart=0, loopend=0, mode=0x00000000, channelmask=0x00000000, channelorder=0, peakvolume=1.000000.
[FMOD] SystemI::createSoundInternal : Create name='', mode=0x02000202
[FMOD] SystemI::createSoundInternal : exinfo->cbsize = 224
[FMOD] SystemI::createSoundInternal : exinfo->length = 7805728
[FMOD] SystemI::createSoundInternal : exinfo->fileoffset = 273952
[FMOD] SystemI::createSoundInternal : exinfo->numsubsounds = 1
[FMOD] SystemI::createSoundInternal : exinfo->inclusionlist = 0x170c567c4
[FMOD] SystemI::createSoundInternal : exinfo->inclusionlistnum = 1
[FMOD] SystemI::createSoundInternal : exinfo->suggestedsoundtype = 5
[FMOD] SystemI::createSoundInternal : exinfo->useropen = 0x123a87370
[FMOD] SystemI::createSoundInternal : exinfo->userclose = 0x123a87440
[FMOD] SystemI::createSoundInternal : exinfo->userread = 0x123a8747c
[FMOD] SystemI::createSoundInternal : exinfo->userseek = 0x123a8754c
[FMOD] SystemI::createSoundInternal : exinfo->fileuserdata = 0x11355d008
[FMOD] SystemI::createSoundInternal : exinfo->initialseekpostype = 1
[FMOD] SystemI::DSPCodecPoolRegister : register codec pool for pool type 5
[FMOD] SystemI::createSoundInternal : Sample 0/1: name='off (3)', format=5, channels=2, frequency=44100, lengthbytes=1664, lengthpcm=8019, pcmblocksize=0, loopstart=0, loopend=0, mode=0x00000000, channelmask=0x00000000, channelorder=0, peakvolume=0.197404.
[FMOD] SystemI::createSoundInternal : Create name='', mode=0x02000202
[FMOD] SystemI::createSoundInternal : exinfo->cbsize = 224
[FMOD] SystemI::createSoundInternal : exinfo->length = 114208
[FMOD] SystemI::createSoundInternal : exinfo->fileoffset = 19744
[FMOD] SystemI::createSoundInternal : exinfo->numsubsounds = 1
[FMOD] SystemI::createSoundInternal : exinfo->inclusionlist = 0x170c567c4
[FMOD] SystemI::createSoundInternal : exinfo->inclusionlistnum = 1
[FMOD] SystemI::createSoundInternal : exinfo->suggestedsoundtype = 5
[FMOD] SystemI::createSoundInternal : exinfo->useropen = 0x123a87370
[FMOD] SystemI::createSoundInternal : exinfo->userclose = 0x123a87440
[FMOD] SystemI::createSoundInternal : exinfo->userread = 0x123a8747c
[FMOD] SystemI::createSoundInternal : exinfo->userseek = 0x123a8754c
[FMOD] SystemI::createSoundInternal : exinfo->fileuserdata = 0x11355d008
[FMOD] SystemI::createSoundInternal : exinfo->initialseekpostype = 1
[FMOD] SystemI::DSPCodecPoolRegister : register codec pool for pool type 5
[FMOD] SystemI::createSoundInternal : Sample 0/1: name='select_1', format=5, channels=2, frequency=44100, lengthbytes=1248, lengthpcm=7019, pcmblocksize=0, loopstart=0, loopend=0, mode=0x00000000, channelmask=0x00000000, channelorder=0, peakvolume=0.053377.
[FMOD] SystemI::createSoundInternal : Create name='', mode=0x02000202
[FMOD] SystemI::createSoundInternal : exinfo->cbsize = 224
[FMOD] SystemI::createSoundInternal : exinfo->length = 13456704
[FMOD] SystemI::createSoundInternal : exinfo->fileoffset = 228928
[FMOD] SystemI::createSoundInternal : exinfo->numsubsounds = 1
[FMOD] SystemI::createSoundInternal : exinfo->inclusionlist = 0x170c567c4
[FMOD] SystemI::createSoundInternal : exinfo->inclusionlistnum = 1
[FMOD] SystemI::createSoundInternal : exinfo->suggestedsoundtype = 5
[FMOD] SystemI::createSoundInternal : exinfo->useropen = 0x123a87370
[FMOD] SystemI::createSoundInternal : exinfo->userclose = 0x123a87440
[FMOD] SystemI::createSoundInternal : exinfo->userread = 0x123a8747c
[FMOD] SystemI::createSoundInternal : exinfo->userseek = 0x123a8754c
[FMOD] SystemI::createSoundInternal : exinfo->fileuserdata = 0x11355d008
[FMOD] SystemI::createSoundInternal : exinfo->initialseekpostype = 1
[FMOD] SystemI::DSPCodecPoolRegister : register codec pool for pool type 5
[FMOD] SystemI::createSoundInternal : Sample 0/1: name='option_tweek', format=5, channels=2, frequency=44100, lengthbytes=2560, lengthpcm=18402, pcmblocksize=0, loopstart=0, loopend=0, mode=0x00000000, channelmask=0x00000000, channelorder=0, peakvolume=0.543053.
*** USER OPENS TASK SWITCHER AND SWIPES AWAY THE APP'S THUMBNAIL ***
[FMOD] SystemI::mixerSuspend : Suspending output.
[FMOD] SoundI::release : (0x116946588)
[FMOD] SoundI::release : menu (0x13663cc48)
[FMOD] SoundI::release : (0x1168fca88)
[FMOD] SoundI::release : sparse_reef_background (0x13e2e5a48)
[FMOD] SoundI::release : lapping_loop (0x113430708)
[FMOD] SoundI::release : lapping_loop (0x1134301c8)
[FMOD] SoundI::release : lapping_loop (0x113433808)
[FMOD] SoundI::release : (0x101949808)
[FMOD] SoundI::release : select (3) (0x114270708)
[FMOD] SoundI::release : (0x111e70308)
[FMOD] SoundI::release : off (3) (0x1141a5888)
[FMOD] SoundI::release : (0x11347c788)
[FMOD] SoundI::release : option_tweek (0x13663d888)
[FMOD] SoundI::release : (0x111d2ea08)
[FMOD] SoundI::release : new_surface_loop (0x13665c708)
[FMOD] SoundI::release : (0x114015388)
[FMOD] SoundI::release : select_1 (0x11344d348)
[FMOD] Thread::callback : FMOD Convolution thread finished.
[FMOD] Thread::callback : FMOD Convolution thread finished.
[FMOD] Thread::callback : FMOD Studio update thread finished.
[FMOD] Thread::callback : FMOD Studio bank load thread finished.
[FMOD] Thread::callback : FMOD Studio sample load thread finished.
[FMOD] LiveUpdate::release :
[FMOD] LiveUpdate::reset : Reset connection (reason Disconnected)
[FMOD] Thread::callback : FMOD stream thread finished.
[FMOD] Thread::callback : FMOD mixer thread finished.
[FMOD] SystemI::close : Closed.
[FMOD] Thread::callback : FMOD nonblocking thread (0) finished.
[FMOD] Thread::callback : FMOD file thread finished.
(NOTE: I’m not allowed to attach a text file as a “new user”, and the forum imposes a limit on message length, so I’ll post the second log in another message.)