From memory, this was some problem more or less specific to the Quake engine and some Linux sound bug.
There is a sysctl to work around this bug, I think it was linux_mmap or something ... Try doing:
# sysctl -a | grep linux_mmap
And change the value that comes up (if any
)
Hope this at least points you in the right direction.