errors with fedora 10

Hey there,

I just upgraded to Fedora 10 (nice, by the way) and now panda3d seems broken. I reinstalled it (the fc9 rpm, no fc10 out there yet) - same problem. When I start a game I get something like

DirectStart: Starting the game.
Warning: DirectNotify: category 'Interval' already exists
Known pipe types:
  glxGraphicsPipe
(all display modules loaded.)
*** glibc detected *** python: double free or corruption (out): 0x08f13dc8 ***
======= Backtrace: =========
/lib/libc.so.6[0x2f32c0]
/lib/libc.so.6(cfree+0x98)[0x2f5268]
/usr/lib/panda3d/libp3openal_audio.so[0x314f7d2]
======= Memory map: ========
00110000-00131000 r-xp 00000000 08:01 1059612    /lib/ld-2.9.so
00131000-00132000 r--p 00020000 08:01 1059612    /lib/ld-2.9.so
<snip/>

that list goes on for a while.
Should I just wait for fc10 rpms to be built and this problem fixes itself magically, or does someone know about this kind of error?

This is a common bug. I tried to get it fixed in 1.5.4 but somehow it didn’t make it. To fix this, you need to edit your /etc/Config.prc file.
Search for the line saying “p3openal_audio” change it into “p3fmod_audio”.

Support for OpenAL on Linux is extremely poor. Try switching to FMOD or no sound to see if its the problem.

audio-library-name p3fmod_audio
# audio-library-name none

put info in to prc file or at the top of your script:

from pandac.PandaModules import loadPrcFileData
loadPrcFileData("", """
audio-library-name p3fmod_audio
# audio-library-name none
""")