<snip>
"The current version of Flash relies on snd_async_add_pcm_handler() to
be available in ALSA in all cases. This is ugly (especially from a
plugin, since it relies on unix signals), and broken (since they don't
properly handle the signal handler context) and cannot be properly
supported in the PA backend for libasound (unless we'd resort to some
exceptionally ugly hacks, which would have no chances to get
upstream to alsa-plugins)."
<snip>
Please, read the rest of the message, and he explains why libflashsupport causes instability.
The good news is that it appears Flash 10 beta now cooperates with the pcm_pulse ALSA plugin, so we can avoid using libflashsupport entirely if we can get the proper asound.conf configuration (that should have been present for release) enabled. Of course the "beta" tag on Flash will not help this case, but at least we can feel confident the next stable release of Flash should work ok.
Message from Lennart Poettering on upsteam's mailing list:
https:/ /tango. 0pointer. de/pipermail/ pulseaudio- discuss/ 2008-May/ 001796. html
<snip> add_pcm_ handler( ) to
"The current version of Flash relies on snd_async_
be available in ALSA in all cases. This is ugly (especially from a
plugin, since it relies on unix signals), and broken (since they don't
properly handle the signal handler context) and cannot be properly
supported in the PA backend for libasound (unless we'd resort to some
exceptionally ugly hacks, which would have no chances to get
upstream to alsa-plugins)."
<snip>
Please, read the rest of the message, and he explains why libflashsupport causes instability.
The good news is that it appears Flash 10 beta now cooperates with the pcm_pulse ALSA plugin, so we can avoid using libflashsupport entirely if we can get the proper asound.conf configuration (that should have been present for release) enabled. Of course the "beta" tag on Flash will not help this case, but at least we can feel confident the next stable release of Flash should work ok.