First of all, thanks for the great library! I’m very impressed with how easy it is to use.

I’m having trouble loading and playing specific Impulse Tracker modules using the Linux version of FMOD 3.6. The modules I’ve been having trouble with are playable by MikMod and ModPlug. I can reproduce the errors in the “simplest” example program.

Here are two examples:

http://home.inreach.com/dan/classical_favorites_2.zip [24 KB]

Trying to load this module causes a segfault. Here’s the backtrace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 793)]
0x40120c13 in memcpy () from /lib/libc.so.6
(gdb) bt

0 0x40120c13 in memcpy () from /lib/libc.so.6

1 0x40045e43 in FSOUND_Software_Sample_Upload ()

from ../../api/libfmod-3.6.so
Cannot access memory at address 0x90

http://home.inreach.com/dan/winters_dream.zip [88 KB]

This one causes a “Not enough memory” error. This occurs regardless of the memory system that I use, and seems to be independent of the amount of memory that’s actually available to FMOD.

I also have a couple of IT files that appear to be playing, but that don’t actually produce any sound. I can supply some of these if desired, as well.

Thanks again!

  • You must to post comments

Thanks for taking a look at them. If the problems persist, I’ll try opening them in Impulse Tracker and resaving them.

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.