<?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>214156</bug_id>
          
          <creation_ts>2020-07-09 12:56:27 -0700</creation_ts>
          <short_desc>[WebGL] REGRESSION (r262366): Google search photos do not render, black images</short_desc>
          <delta_ts>2020-07-14 02:26:09 -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>New Bugs</component>
          <version>WebKit 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>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Justin Fan">justin_fan</reporter>
          <assigned_to name="Justin Fan">justin_fan</assigned_to>
          <cc>cdumez</cc>
    
    <cc>changseok</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1670237</commentid>
    <comment_count>0</comment_count>
    <who name="Justin Fan">justin_fan</who>
    <bug_when>2020-07-09 12:56:27 -0700</bug_when>
    <thetext>[WebGL] REGRESSION (r262366): Google search photos do not render, black images</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670239</commentid>
    <comment_count>1</comment_count>
    <who name="Justin Fan">justin_fan</who>
    <bug_when>2020-07-09 12:57:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/64964922&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670242</commentid>
    <comment_count>2</comment_count>
      <attachid>403906</attachid>
    <who name="Justin Fan">justin_fan</who>
    <bug_when>2020-07-09 13:02:52 -0700</bug_when>
    <thetext>Created attachment 403906
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670244</commentid>
    <comment_count>3</comment_count>
      <attachid>403906</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2020-07-09 13:06:41 -0700</bug_when>
    <thetext>Comment on attachment 403906
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=403906&amp;action=review

I think you should be able to write a pretty simple ref test for this.

&lt;canvas&gt;
&lt;div&gt;&lt;/div&gt;

draw into canvas element
canvas.remove();
divElement.appendChild(canvas);

&gt; Source/WebCore/html/HTMLCanvasElement.cpp:1014
&gt; +    if (insertionType.connectedToDocument)
&gt; +        addObserver(parentOfInsertedTree.document());

Can it be our document() at this point? I expect this is called after the insertion has happened.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670247</commentid>
    <comment_count>4</comment_count>
      <attachid>403906</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-07-09 13:12:11 -0700</bug_when>
    <thetext>Comment on attachment 403906
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=403906&amp;action=review

&gt; Source/WebCore/html/HTMLCanvasElement.cpp:1011
&gt; +Node::InsertedIntoAncestorResult HTMLCanvasElement::insertedIntoAncestor(InsertionType insertionType, ContainerNode&amp; parentOfInsertedTree)

The cool kids write this as auto HTMLCanvasElement::insertedIntoAncestor(InsertionType insertionType, ContainerNode&amp; parentOfInsertedTree) -&gt; InsertedIntoAncestorResult</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670679</commentid>
    <comment_count>5</comment_count>
      <attachid>404030</attachid>
    <who name="Justin Fan">justin_fan</who>
    <bug_when>2020-07-10 18:01:17 -0700</bug_when>
    <thetext>Created attachment 404030
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670681</commentid>
    <comment_count>6</comment_count>
      <attachid>403906</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2020-07-10 18:15:46 -0700</bug_when>
    <thetext>Comment on attachment 403906
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=403906&amp;action=review

&gt;&gt; Source/WebCore/html/HTMLCanvasElement.cpp:1011
&gt;&gt; +Node::InsertedIntoAncestorResult HTMLCanvasElement::insertedIntoAncestor(InsertionType insertionType, ContainerNode&amp; parentOfInsertedTree)
&gt; 
&gt; The cool kids write this as auto HTMLCanvasElement::insertedIntoAncestor(InsertionType insertionType, ContainerNode&amp; parentOfInsertedTree) -&gt; InsertedIntoAncestorResult

Why? Just to avoid Node::?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1671299</commentid>
    <comment_count>7</comment_count>
      <attachid>404215</attachid>
    <who name="Justin Fan">justin_fan</who>
    <bug_when>2020-07-14 01:50:23 -0700</bug_when>
    <thetext>Created attachment 404215
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1671301</commentid>
    <comment_count>8</comment_count>
    <who name="Justin Fan">justin_fan</who>
    <bug_when>2020-07-14 01:51:15 -0700</bug_when>
    <thetext>Wrote a ref test, but could not get it to play nice with WebKitTestRunner. Upon advice, skipping the test for now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1671303</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-07-14 02:26:07 -0700</bug_when>
    <thetext>Committed r264334: &lt;https://trac.webkit.org/changeset/264334&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 404215.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>403906</attachid>
            <date>2020-07-09 13:02:52 -0700</date>
            <delta_ts>2020-07-10 18:01:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214156-20200709130252.patch</filename>
            <type>text/plain</type>
            <size>3011</size>
            <attacher name="Justin Fan">justin_fan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzOTk0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzRjODU1NjM3OGYzODZh
M2U3NjMzM2I5NmIyODRjYWZmMzFjZTVhZS4uMTU1YWY2ZjdiOTAxY2Q0ZjBjZDNiN2M1MGEzNzgx
N2NmZjViYWYwNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIwLTA3LTA5ICBKdXN0
aW4gRmFuICA8anVzdGluX2ZhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW1dlYkdMXSBSRUdSRVNT
SU9OIChyMjYyMzY2KTogR29vZ2xlIHNlYXJjaCBwaG90b3MgZG8gbm90IHJlbmRlciwgYmxhY2sg
aW1hZ2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MTQxNTYKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzY0OTY0OTIyPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcv
Y2hhbmdlc2V0LzI2MjM2NiBzZXBhcmF0ZWQgV2ViR0wgY2FudmFzIGNvbnRlbnRzIHN3YXBwaW5n
IGFuZCBwcmVzZW50YXRpb24KKyAgICAgICAgaW50byB0d28gc3RlcHMuIFRoaXMgR29vZ2xlIHNl
YXJjaCBwYWdlIHdhcyBvbmx5IHJ1bm5pbmcgdGhlIHByZXNlbnRhdGlvbiBjb2RlIHdpdGhvdXQg
dGhlIHN3YXBwaW5nCisgICAgICAgIHN0ZXAsIGFzIGl0IHJlbW92ZXMgY2FudmFzZXMgZnJvbSB0
aGUgb2JzZXJ2ZXIgRG9jdW1lbnQgYmVmb3JlIHRoZSBEb2N1bWVudCBpcyBhYmxlIHRvIHN3YXAg
aXRzIGNhbnZhcycKKyAgICAgICAgY29udGVudHMuIEVuc3VyZSB0aGF0IHJlLWluc2VydGVkIGNh
bnZhcyBlbGVtZW50cyBwcm9wZXJseSByZWdpc3RlciB0aGVpciBuZXcgRG9jdW1lbnRzIGFzIG9i
c2VydmVycy4KKworICAgICAgICBDb3ZlcmVkIGJ5IGV4aXN0aW5nIHRlc3RzLgorCisgICAgICAg
ICogaHRtbC9IVE1MQ2FudmFzRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MQ2Fu
dmFzRWxlbWVudDo6aW5zZXJ0ZWRJbnRvQW5jZXN0b3IpOiAKKyAgICAgICAgKiBodG1sL0hUTUxD
YW52YXNFbGVtZW50Lmg6CisKIDIwMjAtMDctMDYgIFNhbSBXZWluaWcgIDx3ZWluaWdAYXBwbGUu
Y29tPgogCiAgICAgICAgIFJFR1JFU1NJT046IChyMjYzOTc3KTogWyBpT1MgRGVidWcgV0syIF0g
MzYgZmFzdCBmb3JtIGFuZCB3ZWItcGxhdGZvcm0gdGVzdCBjb25zaXN0ZW50bHkgY3Jhc2hpbmcK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTENhbnZhc0VsZW1lbnQuY3BwIGIv
U291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQ2FudmFzRWxlbWVudC5jcHAKaW5kZXggMWExMGViZTk4
YTFiNTI5Y2VmZGM1ZDg1OGUxNTA5MDNlZDdkNTAxYS4uOWJmYTNkY2U5YmI1ODllYjhmMjk1MWNj
NzM1Njk0ZjFjMTJiNGE3YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQ2Fu
dmFzRWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQ2FudmFzRWxlbWVu
dC5jcHAKQEAgLTEwMDgsNiArMTAwOCwxNCBAQCB2b2lkIEhUTUxDYW52YXNFbGVtZW50OjpkaWRN
b3ZlVG9OZXdEb2N1bWVudChEb2N1bWVudCYgb2xkRG9jdW1lbnQsIERvY3VtZW50JiBuZQogICAg
IEhUTUxFbGVtZW50OjpkaWRNb3ZlVG9OZXdEb2N1bWVudChvbGREb2N1bWVudCwgbmV3RG9jdW1l
bnQpOwogfQogCitOb2RlOjpJbnNlcnRlZEludG9BbmNlc3RvclJlc3VsdCBIVE1MQ2FudmFzRWxl
bWVudDo6aW5zZXJ0ZWRJbnRvQW5jZXN0b3IoSW5zZXJ0aW9uVHlwZSBpbnNlcnRpb25UeXBlLCBD
b250YWluZXJOb2RlJiBwYXJlbnRPZkluc2VydGVkVHJlZSkKK3sKKyAgICBpZiAoaW5zZXJ0aW9u
VHlwZS5jb25uZWN0ZWRUb0RvY3VtZW50KQorICAgICAgICBhZGRPYnNlcnZlcihwYXJlbnRPZklu
c2VydGVkVHJlZS5kb2N1bWVudCgpKTsKKworICAgIHJldHVybiBIVE1MRWxlbWVudDo6aW5zZXJ0
ZWRJbnRvQW5jZXN0b3IoaW5zZXJ0aW9uVHlwZSwgcGFyZW50T2ZJbnNlcnRlZFRyZWUpOworfQor
CiB2b2lkIEhUTUxDYW52YXNFbGVtZW50OjpyZW1vdmVkRnJvbUFuY2VzdG9yKFJlbW92YWxUeXBl
IHJlbW92YWxUeXBlLCBDb250YWluZXJOb2RlJiBvbGRQYXJlbnRPZlJlbW92ZWRUcmVlKQogewog
ICAgIGlmIChyZW1vdmFsVHlwZS5kaXNjb25uZWN0ZWRGcm9tRG9jdW1lbnQpIHsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTENhbnZhc0VsZW1lbnQuaCBiL1NvdXJjZS9XZWJD
b3JlL2h0bWwvSFRNTENhbnZhc0VsZW1lbnQuaAppbmRleCAyMTA1Y2U2NDQ3MWQwNGVlOGE1MDky
MjEzOWQxOWQwM2VhM2UxMWRlLi5hMGFhNWE2NjgwMmYzM2EyYTMzMDBkYTZhMzZmMTBiNWJmODQy
MjMwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxDYW52YXNFbGVtZW50LmgK
KysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQ2FudmFzRWxlbWVudC5oCkBAIC0xNjksNiAr
MTY5LDcgQEAgcHJpdmF0ZToKICAgICBTY3JpcHRFeGVjdXRpb25Db250ZXh0KiBjYW52YXNCYXNl
U2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpIGNvbnN0IGZpbmFsIHsgcmV0dXJuIEhUTUxFbGVtZW50
OjpzY3JpcHRFeGVjdXRpb25Db250ZXh0KCk7IH0KIAogICAgIHZvaWQgZGlkTW92ZVRvTmV3RG9j
dW1lbnQoRG9jdW1lbnQmIG9sZERvY3VtZW50LCBEb2N1bWVudCYgbmV3RG9jdW1lbnQpIGZpbmFs
OworICAgIE5vZGU6Okluc2VydGVkSW50b0FuY2VzdG9yUmVzdWx0IGluc2VydGVkSW50b0FuY2Vz
dG9yKEluc2VydGlvblR5cGUsIENvbnRhaW5lck5vZGUmKSBmaW5hbDsKICAgICB2b2lkIHJlbW92
ZWRGcm9tQW5jZXN0b3IoUmVtb3ZhbFR5cGUsIENvbnRhaW5lck5vZGUmIG9sZFBhcmVudE9mUmVt
b3ZlZFRyZWUpIGZpbmFsOwogCiAgICAgRmxvYXRSZWN0IG1fZGlydHlSZWN0Owo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>404030</attachid>
            <date>2020-07-10 18:01:17 -0700</date>
            <delta_ts>2020-07-14 01:50:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214156-20200710180116.patch</filename>
            <type>text/plain</type>
            <size>4795</size>
            <attacher name="Justin Fan">justin_fan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzOTk0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzRjODU1NjM3OGYzODZh
M2U3NjMzM2I5NmIyODRjYWZmMzFjZTVhZS4uMTU1YWY2ZjdiOTAxY2Q0ZjBjZDNiN2M1MGEzNzgx
N2NmZjViYWYwNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIwLTA3LTA5ICBKdXN0
aW4gRmFuICA8anVzdGluX2ZhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW1dlYkdMXSBSRUdSRVNT
SU9OIChyMjYyMzY2KTogR29vZ2xlIHNlYXJjaCBwaG90b3MgZG8gbm90IHJlbmRlciwgYmxhY2sg
aW1hZ2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MTQxNTYKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzY0OTY0OTIyPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcv
Y2hhbmdlc2V0LzI2MjM2NiBzZXBhcmF0ZWQgV2ViR0wgY2FudmFzIGNvbnRlbnRzIHN3YXBwaW5n
IGFuZCBwcmVzZW50YXRpb24KKyAgICAgICAgaW50byB0d28gc3RlcHMuIFRoaXMgR29vZ2xlIHNl
YXJjaCBwYWdlIHdhcyBvbmx5IHJ1bm5pbmcgdGhlIHByZXNlbnRhdGlvbiBjb2RlIHdpdGhvdXQg
dGhlIHN3YXBwaW5nCisgICAgICAgIHN0ZXAsIGFzIGl0IHJlbW92ZXMgY2FudmFzZXMgZnJvbSB0
aGUgb2JzZXJ2ZXIgRG9jdW1lbnQgYmVmb3JlIHRoZSBEb2N1bWVudCBpcyBhYmxlIHRvIHN3YXAg
aXRzIGNhbnZhcycKKyAgICAgICAgY29udGVudHMuIEVuc3VyZSB0aGF0IHJlLWluc2VydGVkIGNh
bnZhcyBlbGVtZW50cyBwcm9wZXJseSByZWdpc3RlciB0aGVpciBuZXcgRG9jdW1lbnRzIGFzIG9i
c2VydmVycy4KKworICAgICAgICBDb3ZlcmVkIGJ5IGV4aXN0aW5nIHRlc3RzLgorCisgICAgICAg
ICogaHRtbC9IVE1MQ2FudmFzRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MQ2Fu
dmFzRWxlbWVudDo6aW5zZXJ0ZWRJbnRvQW5jZXN0b3IpOiAKKyAgICAgICAgKiBodG1sL0hUTUxD
YW52YXNFbGVtZW50Lmg6CisKIDIwMjAtMDctMDYgIFNhbSBXZWluaWcgIDx3ZWluaWdAYXBwbGUu
Y29tPgogCiAgICAgICAgIFJFR1JFU1NJT046IChyMjYzOTc3KTogWyBpT1MgRGVidWcgV0syIF0g
MzYgZmFzdCBmb3JtIGFuZCB3ZWItcGxhdGZvcm0gdGVzdCBjb25zaXN0ZW50bHkgY3Jhc2hpbmcK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTENhbnZhc0VsZW1lbnQuY3BwIGIv
U291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQ2FudmFzRWxlbWVudC5jcHAKaW5kZXggMWExMGViZTk4
YTFiNTI5Y2VmZGM1ZDg1OGUxNTA5MDNlZDdkNTAxYS4uOWJmYTNkY2U5YmI1ODllYjhmMjk1MWNj
NzM1Njk0ZjFjMTJiNGE3YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQ2Fu
dmFzRWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQ2FudmFzRWxlbWVu
dC5jcHAKQEAgLTEwMDgsNiArMTAwOCwxNCBAQCB2b2lkIEhUTUxDYW52YXNFbGVtZW50OjpkaWRN
b3ZlVG9OZXdEb2N1bWVudChEb2N1bWVudCYgb2xkRG9jdW1lbnQsIERvY3VtZW50JiBuZQogICAg
IEhUTUxFbGVtZW50OjpkaWRNb3ZlVG9OZXdEb2N1bWVudChvbGREb2N1bWVudCwgbmV3RG9jdW1l
bnQpOwogfQogCitOb2RlOjpJbnNlcnRlZEludG9BbmNlc3RvclJlc3VsdCBIVE1MQ2FudmFzRWxl
bWVudDo6aW5zZXJ0ZWRJbnRvQW5jZXN0b3IoSW5zZXJ0aW9uVHlwZSBpbnNlcnRpb25UeXBlLCBD
b250YWluZXJOb2RlJiBwYXJlbnRPZkluc2VydGVkVHJlZSkKK3sKKyAgICBpZiAoaW5zZXJ0aW9u
VHlwZS5jb25uZWN0ZWRUb0RvY3VtZW50KQorICAgICAgICBhZGRPYnNlcnZlcihwYXJlbnRPZklu
c2VydGVkVHJlZS5kb2N1bWVudCgpKTsKKworICAgIHJldHVybiBIVE1MRWxlbWVudDo6aW5zZXJ0
ZWRJbnRvQW5jZXN0b3IoaW5zZXJ0aW9uVHlwZSwgcGFyZW50T2ZJbnNlcnRlZFRyZWUpOworfQor
CiB2b2lkIEhUTUxDYW52YXNFbGVtZW50OjpyZW1vdmVkRnJvbUFuY2VzdG9yKFJlbW92YWxUeXBl
IHJlbW92YWxUeXBlLCBDb250YWluZXJOb2RlJiBvbGRQYXJlbnRPZlJlbW92ZWRUcmVlKQogewog
ICAgIGlmIChyZW1vdmFsVHlwZS5kaXNjb25uZWN0ZWRGcm9tRG9jdW1lbnQpIHsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTENhbnZhc0VsZW1lbnQuaCBiL1NvdXJjZS9XZWJD
b3JlL2h0bWwvSFRNTENhbnZhc0VsZW1lbnQuaAppbmRleCAyMTA1Y2U2NDQ3MWQwNGVlOGE1MDky
MjEzOWQxOWQwM2VhM2UxMWRlLi5hMGFhNWE2NjgwMmYzM2EyYTMzMDBkYTZhMzZmMTBiNWJmODQy
MjMwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxDYW52YXNFbGVtZW50LmgK
KysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQ2FudmFzRWxlbWVudC5oCkBAIC0xNjksNiAr
MTY5LDcgQEAgcHJpdmF0ZToKICAgICBTY3JpcHRFeGVjdXRpb25Db250ZXh0KiBjYW52YXNCYXNl
U2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpIGNvbnN0IGZpbmFsIHsgcmV0dXJuIEhUTUxFbGVtZW50
OjpzY3JpcHRFeGVjdXRpb25Db250ZXh0KCk7IH0KIAogICAgIHZvaWQgZGlkTW92ZVRvTmV3RG9j
dW1lbnQoRG9jdW1lbnQmIG9sZERvY3VtZW50LCBEb2N1bWVudCYgbmV3RG9jdW1lbnQpIGZpbmFs
OworICAgIE5vZGU6Okluc2VydGVkSW50b0FuY2VzdG9yUmVzdWx0IGluc2VydGVkSW50b0FuY2Vz
dG9yKEluc2VydGlvblR5cGUsIENvbnRhaW5lck5vZGUmKSBmaW5hbDsKICAgICB2b2lkIHJlbW92
ZWRGcm9tQW5jZXN0b3IoUmVtb3ZhbFR5cGUsIENvbnRhaW5lck5vZGUmIG9sZFBhcmVudE9mUmVt
b3ZlZFRyZWUpIGZpbmFsOwogCiAgICAgRmxvYXRSZWN0IG1fZGlydHlSZWN0OwpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvd2ViZ2wvd2ViZ2wtY2FudmFzLXJlaW5zZXJ0ZWQtaW50by1kb2N1bWVu
dC1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvd2ViZ2wvd2ViZ2wtY2FudmFzLXJlaW5zZXJ0
ZWQtaW50by1kb2N1bWVudC1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjk0NGUxMjE1OTQwNzM0
Yjk1NGZkNGI2YzAyY2MwOGVhMTJhNGY4MjgKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy93ZWJnbC93ZWJnbC1jYW52YXMtcmVpbnNlcnRlZC1pbnRvLWRvY3VtZW50LWV4cGVjdGVkLmh0
bWwKQEAgLTAsMCArMSwxMyBAQAorPCFET0NUWVBFIGh0bWw+Cis8c3R5bGU+CitjYW52YXMgewor
ICAgIHdpZHRoOiAyMDBweDsKKyAgICBoZWlnaHQ6IDIwMHB4OworICAgIGJhY2tncm91bmQtY29s
b3I6IGxpbWUKK30KKzwvc3R5bGU+Cis8Ym9keT4KKyAgICA8ZGl2PgorICAgICAgICA8Y2FudmFz
PjwvY2FudmFzPgorICAgIDwvZGl2PgorPC9ib2R5PgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZp
bGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dlYmdsL3dlYmdsLWNhbnZhcy1yZWluc2VydGVk
LWludG8tZG9jdW1lbnQuaHRtbCBiL0xheW91dFRlc3RzL3dlYmdsL3dlYmdsLWNhbnZhcy1yZWlu
c2VydGVkLWludG8tZG9jdW1lbnQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5kOWJkODY0ZWU2NDNjOTIyNjAx
NmE3ODI4ODM2NWZkNTI3NmM1N2Y2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvd2Vi
Z2wvd2ViZ2wtY2FudmFzLXJlaW5zZXJ0ZWQtaW50by1kb2N1bWVudC5odG1sCkBAIC0wLDAgKzEs
NDEgQEAKKzwhRE9DVFlQRSBodG1sPgorPHN0eWxlPgorY2FudmFzIHsKKyAgICB3aWR0aDogMjAw
cHg7CisgICAgaGVpZ2h0OiAyMDBweDsKK30KKzwvc3R5bGU+Cis8ZGl2IGlkPSdkaXYnPjwvZGl2
PgorPHNjcmlwdD4KK2lmICh3aW5kb3cudGVzdFJ1bm5lcikgeworICAgIHRlc3RSdW5uZXIuZHVt
cEFzVGV4dCgpOworICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOworfQorCitsZXQgb2xk
Q2FudmFzLCBjYW52YXMsIGRpdiwgZ2w7CisKK2Z1bmN0aW9uIHN0YXJ0VGVzdCgpCit7CisgICAg
b2xkQ2FudmFzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiY2FudmFzIik7CisgICAgZGl2ID0g
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImRpdiIpOworICAgIGRpdi5hcHBlbmRDaGlsZChvbGRD
YW52YXMpOworCisgICAgY2FudmFzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiY2FudmFzIik7
CisgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChjYW52YXMpOworICAgIGRpdi5yZXBsYWNl
Q2hpbGQoY2FudmFzLCBvbGRDYW52YXMpOworCisgICAgZ2wgPSBjYW52YXMuZ2V0Q29udGV4dCgi
d2ViZ2wiKTsKKyAgICBnbC5jbGVhckNvbG9yKDAsIDEsIDAsIDEpOworICAgIGdsLmNsZWFyKGds
LkNPTE9SX0JVRkZFUl9CSVQpOworCisgICAgcmVxdWVzdEFuaW1hdGlvbkZyYW1lKGZpbmlzaFRl
c3QpOworfQorCitmdW5jdGlvbiBmaW5pc2hUZXN0KCkKK3sKKyAgICBpZiAod2luZG93LnRlc3RS
dW5uZXIpCisgICAgICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworfQorCit3aW5kb3cuYWRk
RXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsIHN0YXJ0VGVzdCwgZmFsc2UpOworPC9z
Y3JpcHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>404215</attachid>
            <date>2020-07-14 01:50:23 -0700</date>
            <delta_ts>2020-07-14 02:26:08 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-214156-20200714015022.patch</filename>
            <type>text/plain</type>
            <size>2957</size>
            <attacher name="Justin Fan">justin_fan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0MzMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzUxY2FhZGE1MTUxNGI4
NTIxODgxNmM0Nzc5NjA4ZDY5YzE2ZjNkMy4uYTBkZjBlNTk5NzE0YzYxMWEyMzhiZjNhZDg2ODY4
MTQxN2Y5ZmNmYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIwLTA3LTA5ICBKdXN0
aW4gRmFuICA8anVzdGluX2ZhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW1dlYkdMXSBSRUdSRVNT
SU9OIChyMjYyMzY2KTogR29vZ2xlIHNlYXJjaCBwaG90b3MgZG8gbm90IHJlbmRlciwgYmxhY2sg
aW1hZ2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MTQxNTYKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzY0OTY0OTIyPgorCisgICAgICAgIFJldmll
d2VkIGJ5IERlYW4gSmFja3Nvbi4KKworICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3JnL2No
YW5nZXNldC8yNjIzNjYgc2VwYXJhdGVkIFdlYkdMIGNhbnZhcyBjb250ZW50cyBzd2FwcGluZyBh
bmQgcHJlc2VudGF0aW9uCisgICAgICAgIGludG8gdHdvIHN0ZXBzLiBUaGlzIEdvb2dsZSBzZWFy
Y2ggcGFnZSB3YXMgb25seSBydW5uaW5nIHRoZSBwcmVzZW50YXRpb24gY29kZSB3aXRob3V0IHRo
ZSBzd2FwcGluZworICAgICAgICBzdGVwLCBhcyBpdCByZW1vdmVzIGNhbnZhc2VzIGZyb20gdGhl
IG9ic2VydmVyIERvY3VtZW50IGJlZm9yZSB0aGUgRG9jdW1lbnQgaXMgYWJsZSB0byBzd2FwIGl0
cyBjYW52YXMnCisgICAgICAgIGNvbnRlbnRzLiBFbnN1cmUgdGhhdCByZS1pbnNlcnRlZCBjYW52
YXMgZWxlbWVudHMgcHJvcGVybHkgcmVnaXN0ZXIgdGhlaXIgbmV3IERvY3VtZW50cyBhcyBvYnNl
cnZlcnMuCisKKyAgICAgICAgQ292ZXJlZCBieSBleGlzdGluZyB0ZXN0cy4KKworICAgICAgICAq
IGh0bWwvSFRNTENhbnZhc0VsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTENhbnZh
c0VsZW1lbnQ6Omluc2VydGVkSW50b0FuY2VzdG9yKTogCisgICAgICAgICogaHRtbC9IVE1MQ2Fu
dmFzRWxlbWVudC5oOgorCiAyMDIwLTA3LTE0ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1
amlpQHNvbnkuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQgbm9uLXVuaWZpZWQgYnVpbGQgZml4
ZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTENhbnZhc0VsZW1lbnQuY3Bw
IGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQ2FudmFzRWxlbWVudC5jcHAKaW5kZXggMWExMGVi
ZTk4YTFiNTI5Y2VmZGM1ZDg1OGUxNTA5MDNlZDdkNTAxYS4uOWJmYTNkY2U5YmI1ODllYjhmMjk1
MWNjNzM1Njk0ZjFjMTJiNGE3YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1M
Q2FudmFzRWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQ2FudmFzRWxl
bWVudC5jcHAKQEAgLTEwMDgsNiArMTAwOCwxNCBAQCB2b2lkIEhUTUxDYW52YXNFbGVtZW50Ojpk
aWRNb3ZlVG9OZXdEb2N1bWVudChEb2N1bWVudCYgb2xkRG9jdW1lbnQsIERvY3VtZW50JiBuZQog
ICAgIEhUTUxFbGVtZW50OjpkaWRNb3ZlVG9OZXdEb2N1bWVudChvbGREb2N1bWVudCwgbmV3RG9j
dW1lbnQpOwogfQogCitOb2RlOjpJbnNlcnRlZEludG9BbmNlc3RvclJlc3VsdCBIVE1MQ2FudmFz
RWxlbWVudDo6aW5zZXJ0ZWRJbnRvQW5jZXN0b3IoSW5zZXJ0aW9uVHlwZSBpbnNlcnRpb25UeXBl
LCBDb250YWluZXJOb2RlJiBwYXJlbnRPZkluc2VydGVkVHJlZSkKK3sKKyAgICBpZiAoaW5zZXJ0
aW9uVHlwZS5jb25uZWN0ZWRUb0RvY3VtZW50KQorICAgICAgICBhZGRPYnNlcnZlcihwYXJlbnRP
Zkluc2VydGVkVHJlZS5kb2N1bWVudCgpKTsKKworICAgIHJldHVybiBIVE1MRWxlbWVudDo6aW5z
ZXJ0ZWRJbnRvQW5jZXN0b3IoaW5zZXJ0aW9uVHlwZSwgcGFyZW50T2ZJbnNlcnRlZFRyZWUpOwor
fQorCiB2b2lkIEhUTUxDYW52YXNFbGVtZW50OjpyZW1vdmVkRnJvbUFuY2VzdG9yKFJlbW92YWxU
eXBlIHJlbW92YWxUeXBlLCBDb250YWluZXJOb2RlJiBvbGRQYXJlbnRPZlJlbW92ZWRUcmVlKQog
ewogICAgIGlmIChyZW1vdmFsVHlwZS5kaXNjb25uZWN0ZWRGcm9tRG9jdW1lbnQpIHsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTENhbnZhc0VsZW1lbnQuaCBiL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvSFRNTENhbnZhc0VsZW1lbnQuaAppbmRleCAyMTA1Y2U2NDQ3MWQwNGVlOGE1
MDkyMjEzOWQxOWQwM2VhM2UxMWRlLi5hMGFhNWE2NjgwMmYzM2EyYTMzMDBkYTZhMzZmMTBiNWJm
ODQyMjMwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxDYW52YXNFbGVtZW50
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQ2FudmFzRWxlbWVudC5oCkBAIC0xNjks
NiArMTY5LDcgQEAgcHJpdmF0ZToKICAgICBTY3JpcHRFeGVjdXRpb25Db250ZXh0KiBjYW52YXNC
YXNlU2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpIGNvbnN0IGZpbmFsIHsgcmV0dXJuIEhUTUxFbGVt
ZW50OjpzY3JpcHRFeGVjdXRpb25Db250ZXh0KCk7IH0KIAogICAgIHZvaWQgZGlkTW92ZVRvTmV3
RG9jdW1lbnQoRG9jdW1lbnQmIG9sZERvY3VtZW50LCBEb2N1bWVudCYgbmV3RG9jdW1lbnQpIGZp
bmFsOworICAgIE5vZGU6Okluc2VydGVkSW50b0FuY2VzdG9yUmVzdWx0IGluc2VydGVkSW50b0Fu
Y2VzdG9yKEluc2VydGlvblR5cGUsIENvbnRhaW5lck5vZGUmKSBmaW5hbDsKICAgICB2b2lkIHJl
bW92ZWRGcm9tQW5jZXN0b3IoUmVtb3ZhbFR5cGUsIENvbnRhaW5lck5vZGUmIG9sZFBhcmVudE9m
UmVtb3ZlZFRyZWUpIGZpbmFsOwogCiAgICAgRmxvYXRSZWN0IG1fZGlydHlSZWN0Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>