Summary: | REGRESSION(75137): directly composited images are double-drawn sometimes | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | James Robinson <jamesr> | ||||
Component: | Layout and Rendering | Assignee: | Chris Marrin <cmarrin> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | cmarrin, simon.fraser, vangelis | ||||
Priority: | P2 | Keywords: | InRadar | ||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | PC | ||||||
OS: | OS X 10.5 | ||||||
URL: | http://trac.webkit.org/export/83947/trunk/LayoutTests/compositing/direct-image-compositing.html | ||||||
Attachments: |
|
Description
James Robinson
2011-04-14 22:28:24 PDT
Would be good to know when this regressed. bisect-builds says http://trac.webkit.org/log/trunk/?rev=75294&stop_rev=74229 - sadly large range. Tighter range (using chromium continuous builds): http://trac.webkit.org/log/trunk/?rev=75164&stop_rev=74761. Perhaps http://trac.webkit.org/changeset/75137 ? That's possible. Confirmed that reverting 75137 locally fixes the bug. Created attachment 90959 [details]
Patch
Comment on attachment 90959 [details]
Patch
It should be possible to construct a pixel test for this, right?
(In reply to comment #9) > (From update of attachment 90959 [details]) > It should be possible to construct a pixel test for this, right? You'd think. I tried and failed. Running in DRT doesn't show the error. I assume that's because DRT does funny rendering tricks to get a consistently sized window, which must change the ordering and avoid tickling the bug. Of course that might make my claim that https://bugs.webkit.org/show_bug.cgi?id=59352 would allow us to test this logic. Committed r84856: <http://trac.webkit.org/changeset/84856> (In reply to comment #10) > (In reply to comment #9) > > (From update of attachment 90959 [details] [details]) > > It should be possible to construct a pixel test for this, right? > > You'd think. I tried and failed. Running in DRT doesn't show the error. I assume that's because DRT does funny rendering tricks to get a consistently sized window, which must change the ordering and avoid tickling the bug. Of course that might make my claim that https://bugs.webkit.org/show_bug.cgi?id=59352 would allow us to test this logic. (to finish that sentence) That would make my claim that ... would allow us to test this logic suspect. There may be no practical way to do a good test for this bug. |