Problema visualizzazione gif con firefox [RISOLTO]

Discussioni su programmi, applicazioni e giochi
User avatar
freelance
Nuovo utente
Nuovo utente
Posts: 13
Joined: 29 October 2010, 16:29
OpenMandriva: 2010.1
Kernel: kernel-desktop-2.6.3
Desktop: KDE

Problema visualizzazione gif con firefox [RISOLTO]

Post by freelance »

Ciao a tutti.

Volevo chiedere il vostro aiuto per risolvere un fastidioso problema nella visualizzazione di gif animate (le faccine dei forum, per capirci).
Il difetto è che alcune si vedono ma solo lampeggiando, e questo è avvenuto dopo che ho fatto l'aggiornamento software alla mia Mandriva free 2010.1 a 64 bit. Ed il pacchetto di aggiornamento proveniva dal MIB.
Per esserne sicuro ho installato anche una One su un altro portatile, le gif si vedevano bene ma poi, dopo l'aggiornamento, anche quelle hanno preso a lampeggiare.
Cosa posso fare per risolvere?

(poi, altra cosa che non funziona e che proviene da MIB, sono i kernel... ma non so darvi dettagli).
Last edited by freelance on 31 October 2010, 22:55, edited 1 time in total.

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: Problema visualizzazione gif con firefox

Post by NicCo »

Per il lampeggio delle Gif,
da me e da tanti altri PC mibizzati le gif si vedono bene, non saprei proprio dirti,
probabile anche si possa trattare di alcune gif animate che devono lampeggiare.
Comunque bisognerebbe indagare sul formato di quelle immagini che lampeggiano:
potrebbe essere legato a qualche particolare formato grafico non riconosciuto correttamente dalla libreria che interpreta i gif


I kernel non vengon installati direttamente, per la serie usata dalla distro bisogna attivare /experts:
per altri kernel, ancora più recenti, come per es. la serie 2.6.35.xx, occorre attivare dei repo singoli.

Non ci sono kernel che non funzionano, ma solo utenti che non sanno configurarli...
prima di installare e/o aggiornare un kernel, bisogna almeno sapere cosa occorre.

Tutti i kernel come tutto il resto, sono stati testati e vengono usati nei PC quotidianamente:
io adesso ne ho installati due,
- kernel-nrj-desktop-2.6.33.7 con il relativo kernel-nrj-desktop-devel-2.6.33.7
- kernel-nrj-desktop-2.6.35.7 con il relativo kernel-nrj-desktop-devel-2.6.35.7
sto usando il secondo, il 2.3.55.7, con i driver dkms-nvidia-current 260.19.12

Successivamente, per non avere conflitti possibili con i kernel-desktop della stessa versione e release, ho provveduto a rimuovere tutti gli altri kernel, nel mio caso, desktop, di cui non faccio più uso, in quanto non adatti al desktop multimediale, ho usato un semplice comando:

Code: Select all

urpme -a kernel-desktop

Ciao,
NicCo
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
freelance
Nuovo utente
Nuovo utente
Posts: 13
Joined: 29 October 2010, 16:29
OpenMandriva: 2010.1
Kernel: kernel-desktop-2.6.3
Desktop: KDE

Re: Problema visualizzazione gif con firefox

Post by freelance »

Ciao NicCo, bentrovato anche qui!

Per le gif animate ho controllato: con Chromium, ad esempio, si vedono correttamente. E, comunque, anche prima dell'aggiornamento si vedevano bene, non lampeggiavano.
Ad esempio questa, come tante altre, la vedo ad intermittenza: Image, quando invece dovrebbe solo battere le mani.

Qui il fuoco lampeggia ad intermittenza, mentre dovrebbe ardere ed ammiccare
Image

Qui il logo dei kernel NRJ lampeggia, ma dovrebbe ruotare festosamente i colori
Image

Ma come posso fare a controllare e/o sistemare la libreria che interpreta le gif animate?

Per i kernel, invece, magari proverò di nuovo ad installarli, magari ora funzionano anche a me...

User avatar
Salvatore47
Utente senior
Utente senior
Posts: 408
Joined: 17 November 2008, 18:38
OpenMandriva: 2011.0 - 64bit
Kernel: 3.1.6-nrj.69mib
Desktop: KDE - GNOME
country: ITALIA

Re: Problema visualizzazione gif con firefox

Post by Salvatore47 »

Stesso discorso anche per me.

Ciao da Salvo

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: Problema visualizzazione gif con firefox

Post by NicCo »

freelance wrote:Ciao a tutti.
Volevo chiedere il vostro aiuto per risolvere un fastidioso problema nella visualizzazione di gif animate (le faccine dei forum, per capirci).
Il difetto è che alcune si vedono ma solo lampeggiando, e questo è avvenuto dopo che ho fatto l'aggiornamento software alla mia Mandriva free 2010.1 a 64 bit. Ed il pacchetto di aggiornamento proveniva dal MIB.
[POST EDIT] Leggere bene in basso, scoperto il problema e la soluzione!

Ho fatto una prova:
ho rimosso il Firefox 3.6.11 mib, installato 3.6.11 mdv, ma l'icona continua a lampeggiare:
Ho appena aggiornato al Firefox 3.6.12 mib, idem

dovrebbe quindi essere qualche libreria o risorsa esterna, non dipende dal programma Firefox,
il problema si presenta sia con ff mdv che mib, tra l'altro anche con Seamonkey ha lo stesso comportamento.


Dopo qualche ulteriore ricerca, su google con

Code: Select all

linux firefox anim gif flash
ho scoperto che:
Non è un problema MIB, è un problema comune conosciuto

Se ne parla su Fedora, qui (afligge Firefox 3.6.x)
http://forums.fedoraforum.org/showthread.php?t=251096

qui su Bugzilla di RedHat
https://bugzilla.redhat.com/show_bug.cgi?id=628331

su Bugzilla di Mozilla - Animated gif not displaying properly
https://bugzilla.mozilla.org/show_bug.cgi?id=552986


Ci spiace, ma non possiamo affatto, a questo punto, assumerci la paternità dell'errore!


SOLUZIONE da Bugzilla di RedHat
https://bugzilla.redhat.com/show_bug.cgi?id=628331

Il problema è relativo ad incompatibilità Firefox vs Cairo:
Firefox 3.6 con Cairo vecchia versione 1.8 > Tutto OK!
Firefox 3.6 con Cairo versione 1.10 > Problemi alle anim gif
Firefox 4.0 beta con Cairo versione 1.10 > Tutto OK!

Si potrebbe provare o:
- ad usare la Cairo 1.8
- a buildare Firefox senza Cairo (ma ne vale la pena???)
===============================================================================
Comment 13 ghepeu 2010-09-19 19:28:35 EDT

If Fedora's compiling firefox with system cairo, it's probably cairo 1.10's
fault (see also Gentoo bugreport
http://bugs.gentoo.org/show_bug.cgi?id=337813). This is probably caused by the
less tolerant nature of cairo 1.10, see snapshot 1.9.10 release notes:

The first "quick" snapshot in the run up to the stable release. The
last snapshot was picked up by the bleeding edge distributions and so the
bug reports have to started to roll in. The most frequent of these are the
introduction of rendering errors by applications that modify a surface
without subsequently calling cairo_surface_mark_dirty(). Make sure the
application developers are aware of increased reliance on strict use of the
Cairo API before 1.10 is released!

Mozilla should've already updated their internal copy of cairo to 1.9/1.10 a
few months ago, so probably trunk (or branch 1.9.3) have the needed fixes and
it shouldn't be too complicated to port them to 1.9.2, it's just that I can't
figure out how to use their obnoxious VCS.
===============================================================================
Comment 13 Thorsten Leemhuis 2010-09-20 03:58:50 EDT

(In reply to comment #12)
> If Fedora's compiling firefox with system cairo, it's probably cairo 1.10's
> fault [...]

Downgraded to cairo-1.8.10-1.fc13.x86_64.rpm on my F14 machine and voila, the
animated Gifs that were broken are now displayed properly again by the firefox
from F14
===============================================================================
Comment 14 Andre Robatino 2010-09-26 10:11:21 EDT

F13: works with
firefox-3.6.10-1.fc13.x86_64
cairo-1.8.10-1.fc13.x86_64

F14: does not work properly with
firefox-3.6.10-1.fc14.x86_64
cairo-1.10.0-1.fc14.x86_64

Rawhide: works with
firefox-4.0-0.3b6.fc15.x86_64
cairo-1.10.0-2.fc15.x86_64
Ciao,
NicCo
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
freelance
Nuovo utente
Nuovo utente
Posts: 13
Joined: 29 October 2010, 16:29
OpenMandriva: 2010.1
Kernel: kernel-desktop-2.6.3
Desktop: KDE

Re: Problema visualizzazione gif con firefox

Post by freelance »

Grande, NicCo!

Però ci tengo a dirti una cosa: il mio post non era da intendersi come un "j'accuse" o un puntare il dito.
Tra l'altro sarebbe stupidissimo farlo perchè voi offrite cose gratuitamente.
E sputare su regali ricevuti è da idioti. :)

Io volevo solo vedere le gif bene e non il dare la colpa a voi, probabilmente mi sono espresso male.
E pensavo dipendesse da qualcosa del Mib poichè appena installato Mandriva non lo faceva, con gli aggiornamenti successivi invece si.

Se non dipende dal Mib ma è un difetto irrisolvibile, pazienza, NicCo... e grazie per l'interessamento!

Ma quindi non conviene installare quel cairo, secondo te?

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: Problema visualizzazione gif con firefox

Post by NicCo »

freelance wrote:Ciao a tutti.
Volevo chiedere il vostro aiuto per risolvere un fastidioso problema nella visualizzazione di gif animate (le faccine dei forum, per capirci).
Il difetto è che alcune si vedono ma solo lampeggiando, e questo è avvenuto dopo che ho fatto l'aggiornamento software alla mia Mandriva free 2010.1 a 64 bit. Ed il pacchetto di aggiornamento proveniva dal MIB.
freelance wrote:Grande, NicCo!

Però ci tengo a dirti una cosa: il mio post non era da intendersi come un "j'accuse" o un puntare il dito.
Tra l'altro sarebbe stupidissimo farlo perchè voi offrite cose gratuitamente.
E sputare su regali ricevuti è da idioti. :)

Io volevo solo vedere le gif bene e non il dare la colpa a voi, probabilmente mi sono espresso male.
E pensavo dipendesse da qualcosa del Mib poichè appena installato Mandriva non lo faceva, con gli aggiornamenti successivi invece si.

Se non dipende dal Mib ma è un difetto irrisolvibile, pazienza, NicCo... e grazie per l'interessamento!
Il pacchetto di aggiornamento NON proveniva dal MIB! :D
Di detrattori, il MIB ne ha avuti mica pochi, e oramai siamo abbastanza scottati... :(
Per qualsiasi cosa che non funziona bene qualcuno è stato ed è sempre avvezzo a sparare sul MIB!

La volta precedente, riguardò la versione di Firefox 3.6.10, per un semplice problema numerico sulla versione della libreria xulrunner, problema inesistente al momento di rilascio del MIB Firefox 3.6.10, problema introdotto solo successivamente dopo l'aggiornamento postumo di ff 3.6.10 da parte Mandriva, la colpa fu fatta ricadere solo ed esclusivamente sul MIB...
Oramai ci ridiamo sopra questo genere di cose, ma ci attiviamo subito per cercare di trovare soluzioni!


Analisi del problema, comprensione della causa e ricerca di una possibile soluzione.

Andando a cercare sui repo di Mandriva 2010.1, scopro quanto segue:
mdv 2010.1 è uscita la libcairo nella versione 1.9.6 (presente sul repo /main/release)
mdv 2010.1 fu aggiornata con libcairo versione 1.9.14 (presenti sul repo /main/updates)

quindi la libreria che funziona male con Firefox è frutto addirittura di un aggiornamento ufficiale,
di un aggiornamento di sicurezza proveniente da Mandriva, e neanche quindi di un /backports...


Ed ecco i file in questione (es. su 64bit)!
/main/release (lib cairo2 versione 1.9.6-3)
ftp://ftp.proxad.fr/mirrors/ftp.mandriv ... x86_64.rpm
ftp://ftp.proxad.fr/mirrors/ftp.mandriv ... x86_64.rpm
/main/updates (lib cairo2 versione 1.9.14-0.2)
ftp://ftp.proxad.fr/mirrors/ftp.mandriv ... x86_64.rpm
ftp://ftp.proxad.fr/mirrors/ftp.mandriv ... x86_64.rpm


SOLUZIONE:
Vado a rimuovere manualmente la versione .14 e ad installare la precedente versione .6

Mandriva 2010.1 - 64bit

Code: Select all

rpm -e --nodeps lib64cairo2-1.9.14-0.2mdv2010.1.x86_64
urpmi ftp://ftp.proxad.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2010.1/x86_64/media/main/release/lib64cairo2-1.9.6-3mdv2010.1.x86_64.rpm
tutto fatto, ciao, ciao!
Mandriva 2010.1 - 32bit

Code: Select all

rpm -e --nodeps libcairo2-1.9.14-0.2mdv2010.1.i586
urpmi ftp://ftp.proxad.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2010.1/i586/media/main/release/libcairo2-1.9.6-3mdv2010.1.i586.rpm
tutto fatto, ciao, ciao!

A questo punto bisogna evitare ci venga reinstallata al prossimo aggiornamento la versione .14 di cairo, almeno fintanto che non si risolva altrimenti, editare da root:

Code: Select all

gedit /etc/urpmi/skip.list

aggiungere in fondo, il seguente testo

Mandriva 2010.1 - 64bit

Code: Select all

/^lib64cairo2/
Mandriva 2010.1 - 32bit

Code: Select all

/^libcairo2/
e alla fine, naturalmente, Salvare



E dopo potrete guardare le icone animate su Firefox, Thunderbird and Seamonkey senza flash...

Ed anche questa volta, abbiamo qui dimostrato che il MIB non li crea ma li risolve, i problemi!


Ciao,
NicCo :) :lol:
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
freelance
Nuovo utente
Nuovo utente
Posts: 13
Joined: 29 October 2010, 16:29
OpenMandriva: 2010.1
Kernel: kernel-desktop-2.6.3
Desktop: KDE

Re: Problema visualizzazione gif con firefox

Post by freelance »

ma quindi hai trovato la soluzione, complimenti e grazie!
È davvero fastidioso vedere quelle cose lampeggiare, stancano gli occhi da morire.

Però, non so se lo hai capito, ma sono uno stra-niubbo, quindi devo farti una domanda stupida: ho una 64 bit... quindi devo aprire una finestra Konsole, loggarmi da root e copiarci il testo?
(tutto quanto... pure il "tutto fatto, ciao, ciao!" che hai messo tu?)

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: Problema visualizzazione gif con firefox

Post by NicCo »

freelance wrote:ma quindi hai trovato la soluzione, complimenti e grazie!
È davvero fastidioso vedere quelle cose lampeggiare, stancano gli occhi da morire.

Però, non so se lo hai capito, ma sono uno stra-niubbo, quindi devo farti una domanda stupida: ho una 64 bit... quindi devo aprire una finestra Konsole, loggarmi da root e copiarci il testo?
(tutto quanto... pure il "tutto fatto, ciao, ciao!" che hai messo tu?)
Si, esatto, ho fatto una guida per niubbi, come cerco di fare sempre!

La stringa in basso "tutto fatto, ciao, ciao!"
la inserisco nel codice per essere sicuro che lo script mandi l'invio per il comando appena precedente, perchè altrimenti bisogna digitare un INVIO manuale, e alcuni lo dimenticano.

Ricordati che devi eseguire la parte che riguarda solo il 64bit!

Ciao,
NicCo
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
freelance
Nuovo utente
Nuovo utente
Posts: 13
Joined: 29 October 2010, 16:29
OpenMandriva: 2010.1
Kernel: kernel-desktop-2.6.3
Desktop: KDE

Re: Problema visualizzazione gif con firefox

Post by freelance »

Grazie, ora ho capito tutto perfettamente... provo subito a metterlo in pratica, poi ti dico.

Edit: l'ho fatto e funziona, bravo NicCo!

Ora, anche se l'animazione la vedo al rallentatore (e non come dovrebbe), almeno non lampeggia e mi basta così.,.,. grazie ancora ;)
Last edited by freelance on 31 October 2010, 22:37, edited 1 time in total.

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: Problema visualizzazione gif con firefox

Post by NicCo »

freelance wrote:Grazie, ora ho capito tutto perfettamente... provo subito a metterlo in pratica, poi ti dico.
Ok, aspetto il tuo Feedback!
Ricordati anche, che prima di provare, devi riavviare daccapo il Firefox o il Thunderbird
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
freelance
Nuovo utente
Nuovo utente
Posts: 13
Joined: 29 October 2010, 16:29
OpenMandriva: 2010.1
Kernel: kernel-desktop-2.6.3
Desktop: KDE

Re: Problema visualizzazione gif con firefox

Post by freelance »

Ho editato il post precedente...

Cosa è un feedback?

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: Problema visualizzazione gif con firefox

Post by NicCo »

freelance wrote:Ho editato il post precedente...

Cosa è un feedback?
Un feedback, è appunto la comunicazione della propria esperienza personale!

Ciao,
NicCo
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
freelance
Nuovo utente
Nuovo utente
Posts: 13
Joined: 29 October 2010, 16:29
OpenMandriva: 2010.1
Kernel: kernel-desktop-2.6.3
Desktop: KDE

Re: Problema visualizzazione gif con firefox

Post by freelance »

Oh, allora lo avevo già fatto e sono più che contento del risultato, NicCo.
Anche le mie pupille te ne sono grate, che a volte è insopportabile vedere quelle cose lampeggiare peggio che in una discoteca.
Grazie ancora per l'aiuto e perdonami se pensavo fosse una cosa che dipendeva dal Mib, che tu rappresenti: la mia è ignoranza in informatica, non un'accusa.
E non scoraggiarti, che se qualcosa in Italia progredisce è grazie a persone come te o come Moreno, che vi prodigate per gli altri ricevendo solo ringraziamenti... ed a volte anche critiche.

Ciao e buona serata!

User avatar
x4nder
Utente
Utente
Posts: 142
Joined: 31 August 2009, 12:02
OpenMandriva: 2011 - x86_64
Kernel: 3.1.5desktop-NRJ-PAE
Desktop: Kde 4.6.5
country: Italy

Re: Problema visualizzazione gif con firefox [RISOLTO]

Post by x4nder »

Risolto pure io, nessun problema su 2010.1 64bit. Grazie per quello che fate!! ;)

Post Reply