setOneShot and RTMCopyRam?

Hmm, the only thing FMod does in its child threads (that relates to Panda) is to make callbacks into the vfs to read file data, and that should be thread-safe. Hmm. Does it crash if you:

(1) Try forcing all sound files to load fully in RAM by setting “fmod-audio-preload-threshold -1”?

(2) Switch to OpenAL?

(3) Use a single-threaded rendering model (by disabling graphics-threading-model)?

How about if you set “notify-level-audio debug” to get more debugging information? This should tell you when it is streaming data from sound files, which might give more insight into what is going on just before a crash.

I can’t think of any reason that having multiple AudioManagers could cause a problem, but I certainly can’t rule it out.

David