I recently decided to play through the RtCW single player campaign again (I never finished it). It was all smooth sailing... until I got to the catacombs. For some reason, it keeps freezing up whenever the flame sound from the flamethrower plays (usually after a few seconds). The audio loops continuously and I have to switch to another X display to kill the game. I haven't tested multiplayer, but I imagine that the same thing might happen there. I'm using id's latest 1.41 patch for rtcw.
I'm not sure where else to go with this problem, so here I am. I may well end up finishing the game with wine and the Windows exe, but I'd rather not.
Here are some details about my system. If anything else is needed, let me know:
Latest patch: 1.41. I'll add that and some other details to my initial post.
Quote:
Blind suggestions: Try onboard sound
I doubt that it's the sound driver's fault (it's open source, and Creative hasn't touched it ), but that did produce a different result: When I try to load a saved game, it crashes after loading the map. Here's what gdb shows: Program received signal SIGSEGV, Segmentation fault. 0xf7dbf0f0 in memset () from /lib32/libc.so.6
Quote:
or replace the flamethrower sound with a blank sound.
I doubt that will fix the problem. This doesn't happen with any other game, even 32-bit idQ3 1.32c.
So the game tries to write to memory it doesn't have access to. That, or the pointer to it is invalid.
Hmm, that may be what is happening when I use the soundcard too (ltrace shows it looping on memset([0xff8012fc|0xff80150c], '\000', 284) after freezing up).
Quote:
I'm afraid you may very well be out of luck.
Perhaps. I'll try some different (older) versions of the C and C++ libs.