Move or remove /usr/lib/jvm/java-6-sun/jre/lib/amd64/libjsoundalsa.so (for AMD64) or /usr/lib/jvm/java-6-sun/jre/lib/i386/libjsoundalsa.so (for 32 bit) and run Firefox, or anything that calls or runs Java w/ "padsp [appname]"
For firefox you can set in /etc/firefox-3.0/firefoxrc FIREFOX_DSP="padsp"
There doesn't seem to be a good reason not to have FIREFOX_DSP set to padsp by default, since it doesn't affect alsa-using plugins in any way.
However, any launch scripts probably should have checks to see if padsp exists to be more robust, in the event someone uninstalls pulseaudio due to frustrations.
This probably should somehow be implemented by default using a launcher script for Java, like the pasuspender in qjackctl.
Workaround:
Move or remove /usr/lib/ jvm/java- 6-sun/jre/ lib/amd64/ libjsoundalsa. so (for AMD64) or /usr/lib/ jvm/java- 6-sun/jre/ lib/i386/ libjsoundalsa. so (for 32 bit) and run Firefox, or anything that calls or runs Java w/ "padsp [appname]"
For firefox you can set in /etc/firefox- 3.0/firefoxrc FIREFOX_DSP="padsp"
There doesn't seem to be a good reason not to have FIREFOX_DSP set to padsp by default, since it doesn't affect alsa-using plugins in any way.
However, any launch scripts probably should have checks to see if padsp exists to be more robust, in the event someone uninstalls pulseaudio due to frustrations.
This probably should somehow be implemented by default using a launcher script for Java, like the pasuspender in qjackctl.