web-dev-qa-db-fra.com

Shockwave Flash plante avec Chromium et Firefox

Depuis la mise à jour vers Ubuntu 13.10, Shockwave Flash ne fonctionne pas dans Chromium ou Firefox. Les deux affichent une boîte de dialogue "Shockwave Flash has crashed".

Chrome 29.0.1547.65

Après avoir chargé une page avec une vidéo Flash, cet avertissement s'affiche deux fois sur la console:

NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).

Lorsque j'essaie de lire la vidéo, celle-ci se bloque et je reçois ces messages d'erreur désordonnés:

(exe:14868): Gdk-WARNING **: XID collision, trouble ahead
[xcb] Extra reply data still left in queue
[xcb] This is most likely caused by a broken X extension library
[xcb] Aborting, sorry about that.
owser --type=plugin --plugin-path=/usr/lib/flashplugin-installer/libflashplayer.so --lang=de --channel=14560.18.20766867: ../../src/xcb_io.c:576: _XReply: Assertion `!xcb_xlib_extra_reply_data_left' failed.

Firefox 25.0

Avec Firefox, j'obtiens ces erreurs:

###!!! ABORT: Request 154.24: BadValue (integer parameter out of range for operation); 3 requests ago: file /build/buildd/firefox-25.0+build3/toolkit/xre/nsX11ErrorHandler.cpp, line 157
WARNING: pipe error (110): Connection reset by peer: file /build/buildd/firefox-25.0+build3/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 437

###!!! [Parent][RPCChannel] Error: Channel error: cannot send/recv

Ce que j'ai essayé jusqu'à présent

  • Réinstallation de flashplugin-installer
  • Modification des autorisations de/dev/nvidia0
  • Essayé par Google Chrome 30.0.1599.114, qui fonctionne parfaitement avec son propre plugin Flash.

Il semble que Flash Aid ne soit plus disponible. L'accélération GPU fonctionne bien, par exemple. pour le portail.

Est-ce que quelqu'un sait comment réparer ceci?

4

Si vous devez utiliser le flash

De manière générale, ma compréhension est qu'Adobe ne prend plus en charge Flash sous Linux, mais que le projet Google Chrome a décidé d'intégrer et de prendre en charge Flash de manière autonome. Donc, Google Chrome serait le seul navigateur que vous pouvez utiliser pour le moment, pour ainsi dire.

J'ai réussi à faire en sorte que Flash fonctionne sur d'autres navigateurs à partir d'une installation récente sur un ordinateur 32 bits plus ancien en utilisant un plug-in flash-sse (Shockwave Flash 11.1 r102). Cette construction est faite pour les puces qui n’ont pas le support de SSE. Je ne sais pas quelle machine vous utilisez mais ce sont des informations importantes.

Ce n'était pas sur une machine Ubuntu mais sur une machine Arch Linux sous Gnome, mais vous devriez pouvoir trouver une version plus ancienne de flash ou flash-sse pour Ubuntu.

Ce qui va arriver, c’est que les versions les plus récentes de Firefox (I have v27) bloquent automatiquement les anciennes versions flash avec un avertissement de sécurité. Vous devrez cliquer sur , activez ... , puis , autorisez ... à afficher le flash. Personnellement, je préfère cela car je n'aime pas les annonces flash diffusées sur ma machine et utilisant de la bande passante.

Le risque de sécurité, le cas échéant, peut être quelque peu atténué en envoyant les emplacements de fichiers vers &>/dev/null, de sorte que toutes les données en flux continu soient déchiquetées à l'arrivée.

[Mise à jour] Je viens d'installer Chromium v32 + et la configuration ci-dessus (Shockwave Flash 11.1 r102) fonctionne également pour Chromium - sans les murmures exposés par Firefox.

Pour Ubuntu, vous pourrez peut-être trouver un paquet Debian qui fonctionnera. Un bon lien à suivre est https://wiki.debian.org/FlashPlayer . Il semble que Flash 11 soit la dernière version à fonctionner sous Linux.

Sinon, utilisez HTML5

Vous pouvez également activer HTML5 au lieu de la technologie Flash sur n’importe quel navigateur compatible avec HTML5 (en particulier Chromium) en suivant ce lien https://www.youtube.com/html5 et en cliquant sur Demander le lecteur HTML5 . À partir de ce moment-là, vos vidéos Youtube et certaines autres joueront sur n’importe quel navigateur compatible HTML5, mais j’ai trouvé sur mon ancien ordinateur que c’était trop de ressources. Sur les nouvelles machines, je ne pense pas que cela posera un problème. Quoi qu’il en soit, c’est là que se dirige tout le contenu en streaming et c’est pourquoi Adobe Flash sera progressivement supprimé.

4
AsymLabs

Malheureusement ou heureusement, Shockwave a arrêté le support de Linux, la dernière version en date est la 11.02 sous Linux. Firefox est en train de se développer mais il est loin de remplacer le flash pour le moment. La seule alternative ou la meilleure solution consiste à utiliser pipelight. Il fonctionne avec Flash, Shockwave, Silverlight et Player de l'unité grâce à Wine http://fds-team.de/cms/pipelight-installation.html Bien que votre problème semble lié à un module vidéo de votre matériel, vous peut donner un coup de feu à pipelight. Je l'utilise depuis des mois, il est intégré sans faille dans vos navigateurs tels que Chrome, Firefox, Opéra… tout fonctionne bien. Il utilise la dernière version de flash.

3
kenn