Bug 57392 - Screen corruption when visiting sourceforge website with Firefox 16.0.2 on Intel 845 gpu with SNA
Summary: Screen corruption when visiting sourceforge website with Firefox 16.0.2 on In...
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: medium minor
Assignee: Chris Wilson
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-22 04:25 UTC by clockley1
Modified: 2012-12-09 15:38 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Screen shot (154.30 KB, text/plain)
2012-11-22 04:25 UTC, clockley1
no flags Details
Screenshot (154.30 KB, image/png)
2012-11-22 04:28 UTC, clockley1
no flags Details
Screenshot (148.90 KB, image/png)
2012-11-22 04:28 UTC, clockley1
no flags Details
xorg log (36.57 KB, text/plain)
2012-11-23 20:54 UTC, clockley1
no flags Details

Description clockley1 2012-11-22 04:25:25 UTC
Created attachment 70404 [details]
Screen shot

Links on top of page are dark gray upon loading and change to proper color (silver) when positioning cursor over a link. Links or groups of links that are hovered over, stay silver until scrolling completely down then up until links are in view again. This does not happen when using UXA or modesetting drivers.

lspci|grep -i VGA:
00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01)

The URL for website in image:
http://sourceforge.net/projects/tcexam/?source=frontpage&position=8
Comment 1 clockley1 2012-11-22 04:28:07 UTC
Created attachment 70405 [details]
Screenshot
Comment 2 clockley1 2012-11-22 04:28:37 UTC
Created attachment 70406 [details]
Screenshot
Comment 3 Chris Wilson 2012-11-22 08:22:02 UTC
Can you please attach your Xorg.log as well?
Comment 4 Chris Wilson 2012-11-22 11:24:17 UTC
Renders fine on an 855gm, so not a fault in the gen2 specific code.
Comment 5 clockley1 2012-11-23 20:54:03 UTC
Created attachment 70487 [details]
xorg log
Comment 6 clockley1 2012-11-23 20:56:42 UTC
Its probably just the GPU incoherency bug.
Comment 7 Chris Wilson 2012-11-23 21:17:12 UTC
You have some weird options set in your xorg.conf. Any reason?

Doesn't look like the incoherency issue, unless it just happened to have only prevent the linear gradient from being transferred to the GPU. i.e doesn't seem likely.
Comment 8 Chris Wilson 2012-11-24 21:30:13 UTC
I've been reminded that 845g doesn't even have the same set of texture support as 855gm, so there might be something broken in the texture fixup code for 830/845.
Comment 9 Chris Wilson 2012-11-25 12:29:34 UTC
Ok, dug out my 845g and there it renders the sourceforge navigation bars correctly. So no explanation for what happened on your machine.

Is the misrendering 100% reproducible?
Comment 10 clockley1 2012-11-25 23:41:58 UTC
(In reply to comment #9)
> Ok, dug out my 845g and there it renders the sourceforge navigation bars
> correctly. So no explanation for what happened on your machine.
> 
> Is the misrendering 100% reproducible?

Yes but only in firefox. not opera.
Comment 11 Chris Wilson 2012-11-26 08:15:07 UTC
Which versions of firefox and cairo? And which distro?
Comment 12 clockley1 2012-11-26 23:44:47 UTC
(In reply to comment #11)
> Which versions of firefox and cairo? And which distro?

Firefox 17.0
Fedora 17
Cairo-1.10.2
Xfce Compositor disabled
Comment 13 Chris Wilson 2012-12-09 15:38:07 UTC
Hmm old cairo, could be commit 25c0d440dee45c03f5e45b8e0e45071c0c32f507
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Sun Dec 9 12:11:53 2012 +0000

    sna: Move source to CPU prior to referencing for inplace trapezoids
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=56825
    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>

Assuming it was...


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.