Ich glaube es wird in der nächsten Zeit von Adobe keine Lösung geben. Aber ich bin mir ziemlich sicher das sich das Problem auch auf Seiten des Pulseaudio-Entwickler lösen lässt. Ich hab mir gestern nach wiederholten Absturz den Quellcode des libflashsupport-Pakets heruntergeladen und etwas damit rumgespielt.
Dabei folgendes herausgefunden :
1. Es gibt einen Wert (Variable BUFFERSIZE) im Quellcode, welche die Größe des Audiopuffers beim Streamen von Audioinhalten angibt. Ich hab etwas mit dem Wert herumgespielt und festgestellt das ein Wert von 16 (der kleinstmögliche Wert ohne das es zu Hängern kommt) die Abstürze minimiert.
2. Die Abstürze treten meistens dann auf, wenn man ein FLV-Video anschaut und während dieses noch läuft ein anderes Video aufruft ohne es in einem Tab zu öffnen (normaler Klick auf Video).
3. Beendet man vor dem Öffnen eines neuen Videos die Wiedergabe des alten Videos, stürzt FF3 nicht bzw. weniger ab.
4. Wenn man ein Video öffnet und danach ein anderes Video in einem Tab öffnet und danach den Original-Tab schließt, treten die Abstürze nur sehr selten bis gar nicht auf.
P.S. :
Es gibt mehrere Versionen der Datei flashsupport.c im Netz. Einmal die Original-Version von Adobe ohne Pulseaudio-Unterstützung [1]. Dann eine die von den Pulseaudio-Entwicklern erweitert wurde [2] und dann noch eine, wobei ich bei dieser nicht weiß ob sie zum PA-Projekt gehört oder von einem externen Entwickler stammt [3] :
1. http://labs.adobe.com/wiki/index.php/Flash_Player:Additional_Interface_Support_for_Linux
2. http://www.pulseaudio.org/wiki/FlashPlayer9Solution
3. http://project.revolutionlinux.com/PulseAudio
Ubuntu benutzt die Version aus Link 2, wobei die dortige SVN-Version weiterentwickelter ist (und trotzdem abstürzt 😢 ). Ich werde am Wochenende mal weiter mit dem Quellcode herumspielen und probieren die Abstürze auf ein Minimum zu bringen. Ich bin zwar kein C-Programmierer aber dank eines Informatikers in der Verwandtschaft sollte sich das Problem lösen lassen.