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
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.
- cliffski asked 7 years ago
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.
- cliffski answered 7 years ago
Please login first to submit.