Sound on Linux was pretty stable but then came PulseAudio sigh. One of the major problems is that some programs don’t try to look for the PulseAudio server. Instead, they try to lock the sound devices under /dev. Flash is one of them.
But there is a solution: Create a file “$HOME/.asoundrc” with this content:
pcm.!default { type pulse } ctl.!default { type pulse }
That redirects all clients which use ALSA to the PulseAudio server and everyone is happy.