Closed
Bug 413583
Opened 17 years ago
Closed 16 years ago
cairo xlib buggy_repeat not detected correctly
Categories
(Core Graveyard :: GFX, defect, P1)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: zzxc, Assigned: vlad)
References
()
Details
(Whiteboard: [b3: bandaid checked in])
Attachments
(4 files, 1 obsolete file)
With certain background images, including the "master-vfl31713.gif" image on Youtube, garbage from elsewhere on the screen results on Linux instead of the actual image. See the URL for an example broken page - it references the broken image both on youtube.com and a backup on my server. The header with the search box on www.youtube.com is also broken. Note that the issue doesn't occur with the mozilla.org gif at the bottom. The issue also does not occur with a "background-repeat: no-repeat" rule. This regressed between the 2007-01-17 and 2007-01-19 nightly builds, when Cairo was upgraded.
Reporter | ||
Comment 1•17 years ago
|
||
Adding screenshot of URL
I see this as well. I'm using the radeon driver (that's the free one) on Fedora 8.
Flags: blocking1.9?
Assignee | ||
Updated•17 years ago
|
Summary: Garbage output with certain background images → cairo xlib buggy_repeat not detected correctly
Assignee | ||
Comment 3•17 years ago
|
||
Matthew says he's using the 'ati' driver (which I assume is 'radeon' by another name?). What changed in cairo is that the X server started reporting a different version number, without changing the vendor string -- so for a while there it was reporting version 1.x and cairo was setting buggy_repeat on for all servers under 6.8; this was recently fixed to only look at servers > 6.0. So we have a problem; this may be driver-specific. I have a radeon machine at work now with ubuntu on it, i'll check this tomorrow. If this -is- driver specific, I have no idea what to do. The buggy_repeat path is slow.
Assignee | ||
Updated•17 years ago
|
Flags: blocking1.9? → blocking1.9+
Priority: -- → P1
Assignee | ||
Comment 4•17 years ago
|
||
Note that we have an easy workaround, if necessary, for the beta: we go back to the old 'broken' variant and unconditionally set broken_repeat to TRUE. I don't think we have a good way of detecting which driver is in use at runtime (maybe we can fudge it if GLX is enabled and getting the OpenGL renderer string?).
Assignee | ||
Comment 5•17 years ago
|
||
Yeah, I can reproduce this with the ati/radeon driver. Ugh.
Comment 8•17 years ago
|
||
I was asked to describe my configuration: I run X.org 7.2 with the sis display driver, version 0.9.3.
Comment 9•17 years ago
|
||
Sorry, that should be X.org 1.3.0, X11R7.2.
Comment 10•17 years ago
|
||
I'm also using the radeon driver with xorg 1.3.0.0
Comment 11•17 years ago
|
||
Oh, and the radeon driver is apparently version 6.7.196
Comment 12•17 years ago
|
||
I get this with xorg 1.3.0.0 and the intel i810 driver.
Assignee | ||
Comment 13•17 years ago
|
||
Okay; I do not want to ship a beta with this bug, because in the worst case it can cause X server crashes or other massive system instability. Instead, this patch enabled the old workaround at the cost of some performance.
Assignee | ||
Updated•17 years ago
|
Whiteboard: [b2: bandaid checked in]
Assignee | ||
Updated•17 years ago
|
Whiteboard: [b2: bandaid checked in] → [b3: bandaid checked in]
Comment 15•17 years ago
|
||
We're working on fixing this in cairo very soon.
Comment 16•17 years ago
|
||
This is on Fedora/Rawhide with the latest xorg-x11-drv-ati and firefox3 packages (upgraded daily)
Comment 18•16 years ago
|
||
Comment 19•16 years ago
|
||
Correct display (shots taken with FF2): - http://img206.imageshack.us/img206/6909/nhlcomcorrectff2xs5.png - http://img401.imageshack.us/img401/9867/teletextchcorrectff2ku0.png Incorrect display (shots taken with FF3): - http://img401.imageshack.us/img401/673/nhlcomfaultyff3qt6.png - http://img232.imageshack.us/img232/8900/teletextchfaultyff3bs0.png
Attachment #302403 -
Attachment is obsolete: true
Comment 20•16 years ago
|
||
Incorrect display (shots taken with FF3 & the default theme): - http://img401.imageshack.us/img401/2695/nhlcomscoresab5.png - http://img401.imageshack.us/img401/4930/teletextdm5.png
Comment 21•16 years ago
|
||
vlad, is there a bug opened on the cairo and/or X.org side ?
Assignee | ||
Comment 23•16 years ago
|
||
As is, this bug is fixed (AFAIK); there is still an underlying issue here, but we can't fix that on the mozilla side.
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Updated•16 years ago
|
Product: Core → Core Graveyard
See Also: → https://launchpad.net/bugs/186186
You need to log in
before you can comment on or make changes to this bug.
Description
•