Le problèm est un peu plus compliqué que ça. Qu'on utilise OSS ou Alsa, le problème est le meme.
Flash 5.0-r47 ou 5.0-r48 à un énorme bug, que les devs de mozilla ont reportés un bon paquet de fois, mais Macromedia ne fait rien pour le corriger... alors que c'est franchement pas dur !
Le problème ? Flash qd il se lance essaye d'ouvrir le device de son (/dev/dsp), et ce, que l'anim flash ait ou non du son. Le bug, lui se trouve dans l'initialisation du son par Flash, qui bloque grave, et attends que le périphérique de son ne soit plus occupé pour continuer son execution ! Alors qu'il suffit de changer l'appel au device pour corriger tous ces bugs...
Le plugin flash étant bloqué, et mozilla n'ayant pas un architecture thread sur ls plugins (ce qui est fort compréhensible), et bien tout bloque...
Actuellement une solutino est en train de voir le jour : plutot que de bloquer connement mozilla à cause d'un sale bug (bug a 2 balles qu'un développeur n'aurait jamais du commettre), et bien il devrait vérifier que le périph son n'est pas déjà ouvert, et si le son est occupé, alors on affiche un mesg du type "Can't launch flash, because your sound device is already in use, and because of a flash's bug, mozilla will hang..." avec qd mm un bouton "try anyway", ou cas ou il y aurait lancé un esd ou arstd, ou une carte multi-canaux...
Résultat: pas de gros bloquages de Mozilla à cause d'un sale bug... et en plus ça montre à l'utilisateur, que Flash, ben c pas sympa du tout...
[^] # Re: Bogue?
Posté par Julien Portalier . En réponse à la dépêche Mozilla 1.0-rc1. Évalué à 10.
Flash 5.0-r47 ou 5.0-r48 à un énorme bug, que les devs de mozilla ont reportés un bon paquet de fois, mais Macromedia ne fait rien pour le corriger... alors que c'est franchement pas dur !
Le problème ? Flash qd il se lance essaye d'ouvrir le device de son (/dev/dsp), et ce, que l'anim flash ait ou non du son. Le bug, lui se trouve dans l'initialisation du son par Flash, qui bloque grave, et attends que le périphérique de son ne soit plus occupé pour continuer son execution ! Alors qu'il suffit de changer l'appel au device pour corriger tous ces bugs...
Le plugin flash étant bloqué, et mozilla n'ayant pas un architecture thread sur ls plugins (ce qui est fort compréhensible), et bien tout bloque...
Actuellement une solutino est en train de voir le jour : plutot que de bloquer connement mozilla à cause d'un sale bug (bug a 2 balles qu'un développeur n'aurait jamais du commettre), et bien il devrait vérifier que le périph son n'est pas déjà ouvert, et si le son est occupé, alors on affiche un mesg du type "Can't launch flash, because your sound device is already in use, and because of a flash's bug, mozilla will hang..." avec qd mm un bouton "try anyway", ou cas ou il y aurait lancé un esd ou arstd, ou une carte multi-canaux...
Résultat: pas de gros bloquages de Mozilla à cause d'un sale bug... et en plus ça montre à l'utilisateur, que Flash, ben c pas sympa du tout...
Pour plus d'infos, voir la discussion sur bugzilla : http://bugzilla.mozilla.org/show_bug.cgi?id=58339(...)