Canvas truncated on Linux




Canvas: 2D
6 years ago
6 years ago


(Reporter: D. Richard Hipp, Unassigned)



Firefox Tracking Flags

(Not tracked)


(Whiteboard: [testday-20110826])


(3 attachments)



6 years ago
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20100101 Firefox/6.0
Build ID: 20110812233755

Steps to reproduce:

Visit and scroll down.

Actual results:

The graph drawn on a <canvas> is truncated.  See for a screenshot.

Expected results:

The complete graph should be shown.  Works fine on Mac.  Problem observed on Linux only.  (I have not tried it on windows.)

Note:  Same problem seen on latest packaged build from Ubuntu and on a self-compile using the very latest code in mozilla-central.


6 years ago
Component: General → Canvas: 2D
Product: Firefox → Core
QA Contact: general → canvas.2d

Comment 1

6 years ago
Works for me with
7.0b2(c1?) 20110824172139  (Mozilla/5.0 (X11; Linux x86_64; rv:7.0) Gecko/20100101 Firefox/7.0)
6.0  Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20100101 Firefox/6.0
Mozilla/5.0 (Windows NT 5.1; rv:7.0) Gecko/20100101 Firefox/7.0
Mozilla/5.0 (Windows NT 5.1; rv:9.0a1) Gecko/20110825 Firefox/9.0a1

I can confirm that on Firefox 7.0b2 the graphs aren't shown at all on Windows XP and Windows 7, but no problem is encountered on the latest Nightly.

Mozilla/5.0 (X11; Linux x86_64; rv:9.0a1) Gecko/20110826 Firefox/9.0a1

Mozilla/5.0 (X11; Linux x86_64; rv:7.0) Gecko/20100101 Firefox/7.0

This happen with the intel gpu inside cpu and the nvidia card through bumblebee activated
Whiteboard: [testday-20110826]
@Leonard can you please provide a copy of about:support as a text file attached to this bug?

Comment 5

6 years ago
Can't see this on Linux 32bit, ATI, FF7.
Created attachment 556178 [details]
Comparative screenshot

@Anthony as promise here is the comparative screenshot as you see on Firefox nightly(left) the canvas is cut at some point but in Chrome stable(right) you see all the canvas
Created attachment 556182 [details]
about:support info intel

This is the about:support using intel graphics
Created attachment 556186 [details]
about:support info nvidia

This is about:support info using nvidia graphics 

I have to say these two about:support infos are coming from the same laptop, this laptop have Nvidia Optimus Tecnology and you probably know that Nvidia doesnt provide support for this tecnology on Linux to use the Nvidia graphics I'm using the bumblebee project.
I still cannot reproduce this bug. I'm assuming this bug is related to video drivers on Linux. Marking it as NEW to see if a developer might be able to provide some insight.
Ever confirmed: true

Comment 10

6 years ago
I'm going to go ahead and patch around this problem in the software that generates the big canvases (Fossil).  Hence the URLs given above which demo the problem will no longer show the problem. (The patch is simply to not use a canvas - which is something we have to be able to do anyhow in cases where the graph is taller than 32768 pixels.)

So that people can continue to observe the problem, I have made a copy of one of the failing graphs here:

Without a style sheet, the page looks a little funky.  But you can still clearly see the truncated graph if you scroll down to the 2011-08-26 13:16 mark.  Or, at least I clearly see the graph as truncated on the latest nightly on Linux.  But everything works fine on Mac and windows.
You need to log in before you can comment on or make changes to this bug.