0
0

I have an app that crashes only on certain peoples machines, and I can’t replicate it. The crash is in fmodex.dll and is here:

00083c94 in version 4.26

I’ve had multiple reports of the same crash on different machines in the same place. I did a dumpbin exports on the DLL, but that’s not much help as it is just within

FMOD_System_Update

Which could mean anything 😀

If anyone here with access to the source could tell me what happens at 0x83c94, I would be eternally grateful. I’m assuming its a screw up in my code, which is a bit overcomplex, rather than anything wrong in FMOD, but I really appreciate any pointers on what I could have done wrong that would cause a crash there.
I play a LOF of sounds, and reuse sounds, and play both short samples and stream music, but don’t do anything fancy (its not a 3D game).
I tried running with logging enabled on my PC to spot any pointers, but it looked fine and as I say, I can’t replicate it on my machine.

Any suggestions VASTLY appreciated.

  • You must to post comments
0
0

Crashes during FMOD update are often the result of passing garbage (NaN, 0, etc) vectors into FMOD’s microphone transform.

  • You must to post comments
0
0

is it a divide by 0? You can see if its an access violation or a divide by 0 at least from exception dialog box. If it is then see http://52.88.2.202/forum/viewtopic.php?t=9718

  • You must to post comments
0
0

It was my own fault, I had totally got the wrong end of the stick regarding how channels should be re-used and was likely making all sorts of calls on expired channels, or likely ending up with some dangling pointers.
It all works well now.

  • You must to post comments
Showing 3 results
Your Answer

Please first to submit.