FMOD CORE API | file thread crash on iOS only



We developed a cross-platform c++ mobile app using FMOD (2.01.06), both platforms use the same base code.
On iOS clients only, we observe crashes of FMOD file thread via crashlytics.
The following stack trace provided by crashlytics:

FMOD file thread
0 libsystem_kernel.dylib __semwait_signal + 8
1 libsystem_c.dylib nanosleep + 220
2 libsystem_c.dylib usleep + 64
3 MyApp FMOD_OS_Time_Sleep + 20
4 MyApp FMOD:: Thread::callback(void*) + 164
5 MyApp FMOD_OS_Thread_Callback(void*) + 76
6 libsystem_pthread.dylib _pthread_start + 156
7 libsystem_pthread.dylib thread_start + 8

Waiting for your insights :slight_smile:

That callstack doesn’t look like it has crashed to me, that is our file thread calling sleep. Do you have any additional details about the crash or know how to reproduce it?

You’re right, but this is all I got from crashlytics at this point. they consider it as a crash.
I don’t see any thread in the thread stack that marked as crashed.
I will try to investigate a little bit more and come with my insights.

Are there any other threads with callstacks in FMOD?