Shockwave O Flash trava com o Chromium e o Firefox

4

Desde a atualização para o Ubuntu 13.10, o Shockwave Flash não funciona no Chromium nem no Firefox. Ambos mostram uma caixa de diálogo "Shockwave Flash has crashed".

Cromo 29.0.1547.65

Depois de carregar uma página com um vídeo em Flash, recebo esse aviso no console duas vezes:

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

Quando tento reproduzir o vídeo, ele falha e eu recebo essas mensagens de erro distorcidas:

(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

Com o Firefox, recebo estes erros:

###!!! 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

O que eu tentei até agora

  • Reinstalando o flashplugin-installer
  • Alterando permissões de / dev / nvidia0
  • Tentei o Google Chrome 30.0.1599.114, que funciona perfeitamente com seu próprio plug-in Flash.

Parece que o Flash Aid não está mais disponível. A aceleração da GPU está funcionando bem, por exemplo para o Portal.

Alguém sabe como consertar isso?

    
por Stephan Windmüller 01.11.2013 / 09:54

2 respostas

4

Se você precisar usar o Flash

De um modo geral, meu entendimento é que a Adobe não suporta mais flash no Linux - mas que o projeto do Google Chrome decidiu integrar e oferecer suporte a flash por conta própria. Então, o Google Chrome seria o único navegador que você pode usar no momento, por assim dizer.

Consegui que o flash funcionasse em outros navegadores a partir de uma instalação recente em uma máquina mais antiga de 32 bits usando um plug-in flash-sse (Shockwave Flash 11.1 r102). Esta compilação é feita para chips que não possuem suporte a SSE. Eu não sei qual máquina você está usando, mas esta é uma informação importante.

Isso não estava em uma máquina Ubuntu, mas em uma caixa do Arch Linux rodando o Gnome, mas você deve ser capaz de encontrar uma versão mais antiga do flash ou do flash-sse para o Ubuntu.

O que acontecerá é que as versões mais recentes do Firefox (eu tenho v27) bloquearão as versões mais antigas do flash automaticamente com um aviso de segurança. Você terá que clicar em Ativar ... e, em seguida, em Permitir ... para visualizar o flash. Pessoalmente, prefiro isso, pois não gosto de anúncios em flash transmitindo para minha máquina e usando largura de banda.

O risco de segurança, se houver, pode ser reduzido de alguma forma enviando locais de arquivos para & dev / null, para que todos os dados sejam fragmentados na chegada.

[update] Acabei de instalar o Chromium v32 + e a configuração acima (Shockwave Flash 11.1 r102) também funciona para o Chromium - sem as reclamações que o Firefox exibe.

Para o Ubuntu você pode encontrar um pacote Debian que funcione. Um bom link a seguir é o link . Parece que o Flash 11 é a última versão a funcionar no Linux.

Caso contrário, use HTML5

Como alternativa, você pode ativar o HTML5 em vez do flash em qualquer navegador compatível com HTML5 (especialmente o Chromium) seguindo este link link e clicando em Solicite o player HTML5 . Deste ponto em diante, seus vídeos do Youtube e alguns outros serão reproduzidos em qualquer navegador compatível com HTML5, mas eu achei em minha máquina mais antiga isso era muito recurso intensivo. Em máquinas mais novas, não acho que isso seja um problema. É aqui que todo o conteúdo de streaming é direcionado e é por isso que o Adobe Flash será eliminado a longo prazo.

    
por AsymLabs 20.02.2014 / 10:06
3

Infelizmente, felizmente, o Shockwave parou o suporte ao Linux, a última versão atual é 11.02 no Linux. O Firefox está se desenvolvendo, mas está longe de substituir o flash por enquanto. A única alternativa ou melhor solução é usar pipelight. Ele está rodando flash, shockwave, silverlight e unity player através do link . Embora o seu problema pareça estar relacionado ao módulo vidoe do seu hardware, você pode dar uma chance à luz da tubulação. Eu tenho usado por meses, ele está aparentemente integrado em seus navegadores como chrome, firefox, opera .. tudo funciona bem. Está usando a versão mais recente do flash.

    
por kenn 20.02.2014 / 11:34