WriteConfModules() in sndconfig.c uses rename() to move a temporary conf.modules into place. This fails when the temporary file is not on the same filesystem as /etc. (I have a patch.)
*** This bug has been marked as a duplicate of 196 ***