Large image is corrupted when zoomed out
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
firefox-3.0 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: firefox-3.0
A large png is displayed corrupted in a small window.
Steps to reproduce:
1. Make your browser window small, E.G. 800x600.
2. Load this image (1680x1050): http://
As the image streams in, it should be incrementally displayed and zoomed to fit the window. The top may be displayed well, but then the lower-half will appear garbled (using colours from the image, not random ones). If the image is clicked on to zoom to full-size it renders correctly. Zooming back out produces different corruption: the image appears zoomed out and then shifted vertically to show only a lower portion. Everything below that is rendered black.
Browsing in other tabs and then returning to the image may fix the problem, but forcing a reload (shift-click on Reload button) shows the image corrupted again.
Versions:
Ubuntu: 8.04
Firefox-3.0: 3.0~b4+
libcairo2: 1.5.14-0ubuntu2
libgtk2.0-0: 2.12.9-2ubuntu2
libpng12-0: 1.2.15~beta5-3
libxrender1: 1:0.9.4-1
Non-free:
xorg-driver-fglrx: 1:7.1.0-
Now that I've written all that I can't reproduce the problem! I'll try in a new instance of Firefox.
This is reproducible in a fresh instance of Firefox:
1. Run firefox.
2. Browse straight to this bug report.
3. Middle-click on the link to the image so that it opens in a new tab.
4. Switch to the new tab. The image will be displayed corrupt.