FS#20868 - Firefox 3.6.10 doesn't render gifs correctly. Displays (flashes) only the first frame.

Attached to Project: Arch Linux
Opened by Alexander Kaltsas (firewalker) - Thursday, 16 September 2010, 18:32 GMT
Last edited by Jan de Groot (JGC) - Tuesday, 28 September 2010, 14:59 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Jan de Groot (JGC)
Architecture i686
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Firefox 3.6.10 doesn't render gifs correctly. Displays (flashes) only the first frame.


Additional info:
firefox 3.6.10-1
xulrunner 1.9.2.10-1


Steps to reproduce:
Try to open a multi-frame GIF image with Firefox 3.6.10
This task depends upon

Closed by  Jan de Groot (JGC)
Tuesday, 28 September 2010, 14:59 GMT
Reason for closing:  Fixed
Additional comments about closing:  xulrunner 1.9.2.10-2 has been built with internal cairo.
Comment by Pierre Schmitz (Pierre) - Thursday, 16 September 2010, 18:47 GMT
Works fine here; trying this one: http://de.wikipedia.org/wiki/Datei:Rotating_earth_%28large%29.gif

Better attach or link to your non-working file.
Comment by Alexander Kaltsas (firewalker) - Thursday, 16 September 2010, 19:02 GMT
It seems that it works fine with big gifs. Small gifs though (like) smilies doesn't render ok.

E.g.:

http://i.imgur.com/hfZm5.gif
http://imgur.com/Znj5Z.gif
Comment by mathieu (mlouis) - Thursday, 16 September 2010, 19:42 GMT Comment by Alexander Kaltsas (firewalker) - Thursday, 16 September 2010, 19:48 GMT
It doesn't work for me. At least one more have the same issue.

https://bbs.archlinux.org/viewtopic.php?id=105024
Comment by Kevin (anonymous_user) - Thursday, 16 September 2010, 20:04 GMT
The GIFs render fine for me. If it matters, Im using an NVIDIA card with proprietary drivers.
Comment by Ionut Biru (wonder) - Thursday, 16 September 2010, 20:10 GMT
you are on i686, get their precompiled tarball and see if is happening there too.

ftp://ftp.mozilla.org/pub/firefox/releases/3.6.10/linux-i686/en-US/firefox-3.6.10.tar.bz2
Comment by Cody Carey (codycarey) - Thursday, 16 September 2010, 20:11 GMT
Can you list all of the Firefox extensions you're using?

I'm running the same version of Firefox and Xulrunner without problems using Catalyst drivers.
Comment by Alexander Kaltsas (firewalker) - Thursday, 16 September 2010, 20:25 GMT
It must an upstream issue. The binary have the same problem. No extensions loaded.
Comment by Alexander Kaltsas (firewalker) - Thursday, 16 September 2010, 20:36 GMT Comment by Jan de Groot (JGC) - Monday, 20 September 2010, 09:07 GMT
same issue here. Intel user? Could be a driver bug, I don't know how firefox renders gif images.
Comment by Ionut Biru (wonder) - Monday, 20 September 2010, 09:47 GMT
is not an issue only with intel. it happens to me using nvidia. previous versions and firefox 4 beta6 worked
Comment by Ionut Biru (wonder) - Wednesday, 22 September 2010, 23:05 GMT
hehe, just found out that is happening only when using cairo 1.10.0 from testing. funny
Comment by Alexander Kaltsas (firewalker) - Thursday, 23 September 2010, 09:57 GMT
Yes, it is a cairo 1.10.0 issue.
Comment by Jan de Groot (JGC) - Thursday, 23 September 2010, 22:42 GMT
It's actually a bug in mozilla programs:
"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!"

This is what we're seeing here.
https://bugzilla.mozilla.org/show_bug.cgi?id=552986
https://bugzilla.redhat.com/show_bug.cgi?id=628331
http://bugs.gentoo.org/show_bug.cgi?id=337813

Only solution for now is to build this stuff with included cairo. There's nothing wrong with cairo 1.10 itself though.

Loading...