<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>132029</bug_id>
          
          <creation_ts>2014-04-22 16:37:48 -0700</creation_ts>
          <short_desc>DumpRenderTree generates black snapshots on some platforms</short_desc>
          <delta_ts>2014-04-22 16:55:57 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>ap</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>msaboff</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1003102</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-04-22 16:37:48 -0700</bug_when>
    <thetext>DRT checks with the WebView to determine whether it can use the window&apos;s backing store directly or (because of compositing) needs to take a WindowServer snapshot. However, on some platforms and in some situations, the window can be layer backed without the WebView necessarily currently being composited. We should check with the window in addition to the WebView before going ahead and using its backing store.

&lt;rdar://problem/16679363&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003104</commentid>
    <comment_count>1</comment_count>
      <attachid>229924</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-04-22 16:42:43 -0700</bug_when>
    <thetext>Created attachment 229924
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003107</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-04-22 16:55:57 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/167691</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>229924</attachid>
            <date>2014-04-22 16:42:43 -0700</date>
            <delta_ts>2014-04-22 16:53:37 -0700</delta_ts>
            <desc>patch</desc>
            <filename>drt-black.diff</filename>
            <type>text/plain</type>
            <size>1972</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA0Mjkz
YjMzLi5jOWZlODhjIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDUgKzEsMjMgQEAKIDIwMTQtMDQtMjIgIFRpbSBIb3J0b24gIDx0aW1vdGh5
X2hvcnRvbkBhcHBsZS5jb20+CiAKKyAgICAgICAgRHVtcFJlbmRlclRyZWUgZ2VuZXJhdGVzIGJs
YWNrIHNuYXBzaG90cyBvbiBzb21lIHBsYXRmb3JtcworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMyMDI5CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8x
NjY3OTM2Mz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIER1bXBSZW5kZXJUcmVlL21hYy9QaXhlbER1bXBTdXBwb3J0TWFjLm1tOgorICAgICAgICAo
Y3JlYXRlQml0bWFwQ29udGV4dEZyb21XZWJWaWV3KToKKyAgICAgICAgRFJUIGNoZWNrcyB3aXRo
IHRoZSBXZWJWaWV3IHRvIGRldGVybWluZSB3aGV0aGVyIGl0IGNhbiB1c2UgdGhlIHdpbmRvdydz
CisgICAgICAgIGJhY2tpbmcgc3RvcmUgZGlyZWN0bHkgb3IgKGJlY2F1c2Ugb2YgY29tcG9zaXRp
bmcpIG5lZWRzIHRvIHRha2UgYSBXaW5kb3dTZXJ2ZXIKKyAgICAgICAgc25hcHNob3QuIEhvd2V2
ZXIsIG9uIHNvbWUgcGxhdGZvcm1zIGFuZCBpbiBzb21lIHNpdHVhdGlvbnMsIHRoZSB3aW5kb3cg
Y2FuCisgICAgICAgIGJlIGxheWVyIGJhY2tlZCB3aXRob3V0IHRoZSBXZWJWaWV3IG5lY2Vzc2Fy
aWx5IGN1cnJlbnRseSBiZWluZyBjb21wb3NpdGVkLgorICAgICAgICBXZSBzaG91bGQgY2hlY2sg
d2l0aCB0aGUgd2luZG93IGluIGFkZGl0aW9uIHRvIHRoZSBXZWJWaWV3IGJlZm9yZSBnb2luZwor
ICAgICAgICBhaGVhZCBhbmQgdXNpbmcgaXRzIGJhY2tpbmcgc3RvcmUuCisKKworMjAxNC0wNC0y
MiAgVGltIEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KKwogICAgICAgICBEdW1w
UmVuZGVyVHJlZSBnZW5lcmF0ZXMgd2hpdGUgc25hcHNob3RzIG9uIHNvbWUgcGxhdGZvcm1zCiAg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzIwMjYKICAg
ICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE2Njc5MzYzPgpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJl
bmRlclRyZWUvbWFjL1BpeGVsRHVtcFN1cHBvcnRNYWMubW0gYi9Ub29scy9EdW1wUmVuZGVyVHJl
ZS9tYWMvUGl4ZWxEdW1wU3VwcG9ydE1hYy5tbQppbmRleCAyYWRkYWRhLi44YzZmMjU2IDEwMDY0
NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9tYWMvUGl4ZWxEdW1wU3VwcG9ydE1hYy5tbQor
KysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9tYWMvUGl4ZWxEdW1wU3VwcG9ydE1hYy5tbQpAQCAt
MTA2LDYgKzEwNiwxMCBAQCBQYXNzUmVmUHRyPEJpdG1hcENvbnRleHQ+IGNyZWF0ZUJpdG1hcENv
bnRleHRGcm9tV2ViVmlldyhib29sIG9uc2NyZWVuLCBib29sIGluYwogICAgIGlmIChbdmlldyBf
aXNVc2luZ0FjY2VsZXJhdGVkQ29tcG9zaXRpbmddKQogICAgICAgICBvbnNjcmVlbiA9IFlFUzsK
IAorICAgIC8vIElmIHRoZSB3aW5kb3cgaXMgbGF5ZXItYmFja2VkLCBpdHMgYmFja2luZyBzdG9y
ZSB3aWxsIGJlIGVtcHR5LCBzbyB3ZSBoYXZlIHRvIHVzZSBhIHdpbmRvdyBzZXJ2ZXIgc25hcHNo
b3QuCisgICAgaWYgKFt2aWV3LndpbmRvdy5jb250ZW50VmlldyBsYXllcl0pCisgICAgICAgIG9u
c2NyZWVuID0gWUVTOworCiAgICAgZmxvYXQgZGV2aWNlU2NhbGVGYWN0b3IgPSBbdmlldyBfYmFj
a2luZ1NjYWxlRmFjdG9yXTsKICAgICBOU1NpemUgd2ViVmlld1NpemUgPSBbdmlldyBmcmFtZV0u
c2l6ZTsKICAgICBzaXplX3QgcGl4ZWxzV2lkZSA9IHN0YXRpY19jYXN0PHNpemVfdD4od2ViVmll
d1NpemUud2lkdGggKiBkZXZpY2VTY2FsZUZhY3Rvcik7Cg==
</data>
<flag name="review"
          id="254291"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>