Canvas composite operations not working as in original Firefox

Bug #367908 reported by Klaus Reimer
2
Affects Status Importance Assigned to Milestone
firefox-3.0 (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: firefox-3.0

Drawing the content of a canvas element onto an other canvas element by using a globalCompositeOperation does not work with Ubuntu 9.04 Firefox 3.0.9+nobinonly-0ubuntu0.9.04.1. But it works with the original Firefox from the mozilla web site. Here is a small demo page to demonstrate the problem with a few lines of code:

http://www.ailis.de/~k/permdata/20090427/canvas/

Ubuntu's firefox displays nothing at all. The original firefox (and also Safari, Opera and Chrome) displays the correct content: A small blue rectangle.

Firefox 3.0.9 in the previous Ubuntu release (8.10) was also working correctly.

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
NonfreeKernelModules: nvidia
Package: firefox-3.0 3.0.9+nobinonly-0ubuntu0.9.04.1
ProcEnviron:
 PATH=(custom, user)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: firefox-3.0
Uname: Linux 2.6.28-11-generic x86_64

Revision history for this message
Klaus Reimer (kay) wrote :
Revision history for this message
Klaus Reimer (kay) wrote :

Problem can also be reproduced with the current Ubuntu 9.04 Live CD. It also happens with disabled Compiz and with different video cards. So it has nothing to do with Compiz or the commercial driver or the graphics hardware. My guess is that some library which is bundled with the orginal Firefox but is used in a different version by Ubuntu's Firefox is responsible for this. Maybe cairo? Don't know.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.