Hey guys,
Windows 7 64-bit, FMOD Studio version 1.1.5 32-bit with Logs
Init code:
result = mFMODStudioSystem.initialize(32, FMOD_STUDIO_INIT_LIVEUPDATE, FMOD_INIT_NORMAL, NULL);
Initializes successfully.
However, I get first-chance exceptions:
First-chance exception at 0x7765C41F (KernelBase.dll) in XXXXXX.exe: 0x406D1388 (parameters: 0x00001000, 0x0559D801, 0x00002A64, 0x00000000).
with stack trace at:
KernelBase.dll!7765c41f() Unknown
[Frames below may be incorrect and/or missing, no symbols loaded for KernelBase.dll]
> fmodL.dll!SetThreadName(unsigned long dwThreadID, const char * szThreadName) Line 47 C++
fmodL.dll!FMOD_OS_Thread_Create(const char * name, unsigned int (void *) * func, void * param, FMOD_THREAD_PRIORITY priority, void * stack, int stacksize, void * * handle) Line 438 C++
fmodL.dll!FMOD::Thread::initThread(const char * name, void (void *) * func, void * userdata, FMOD::FMOD_THREAD_TYPE type, FMOD_THREAD_PRIORITY priority, void * stack, int stacksize, bool usesemaphore, int sleepperiod, FMOD::SystemI * system) Line 209 C++
fmodL.dll!FMOD::SystemI::init(int maxchannels, unsigned int flags, void * extradriverdata) Line 6081 C++
fmodL.dll!FMOD::System::init(int maxchannels, unsigned int flags, void * extradriverdata) Line 548 C++
fmodstudioL.dll!FMOD::RuntimeAPI::Manager::init(int maxchannels, unsigned int studioFlags, unsigned int flags, void * extradriverdata) Line 206 C++
fmodstudioL.dll!FMOD::Studio::System::initialize(int maxchannels, unsigned int studioFlags, unsigned int flags, void * extradriverdata) Line 2231 C++
That causes significant slow down during the initialization stage in our app.
Threads of concern, are
The thread ‘FMOD (WASAPI) feeder thread’ (0x28e4) has exited with code 0 (0x0).
The thread ‘FMOD mixer thread’ (0x498) has exited with code 0 (0x0).
How would we fix that?
Thanks!
Best regards,
Pavel