<?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>228134</bug_id>
          
          <creation_ts>2021-07-20 18:19:08 -0700</creation_ts>
          <short_desc>Crash in -[WKWebView takeSnapshotWithConfiguration:completionHandler:] when taking empty snapshots</short_desc>
          <delta_ts>2021-07-21 14:24:35 -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>WebKit API</component>
          <version>Other</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="Aditya Keerthi">akeerthi</reporter>
          <assigned_to name="Aditya Keerthi">akeerthi</assigned_to>
          <cc>cdumez</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1778337</commentid>
    <comment_count>0</comment_count>
    <who name="Aditya Keerthi">akeerthi</who>
    <bug_when>2021-07-20 18:19:08 -0700</bug_when>
    <thetext>SSIA</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1778339</commentid>
    <comment_count>1</comment_count>
    <who name="Aditya Keerthi">akeerthi</who>
    <bug_when>2021-07-20 18:19:23 -0700</bug_when>
    <thetext>rdar://80146087</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1778340</commentid>
    <comment_count>2</comment_count>
      <attachid>433914</attachid>
    <who name="Aditya Keerthi">akeerthi</who>
    <bug_when>2021-07-20 18:20:54 -0700</bug_when>
    <thetext>Created attachment 433914
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1778428</commentid>
    <comment_count>3</comment_count>
      <attachid>433914</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-07-21 08:28:33 -0700</bug_when>
    <thetext>Comment on attachment 433914
Patch

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

&gt; Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm:1179
&gt; +        RunLoop::main().dispatch([handler] {

handler = WTFMove(handler) to avoid refcounting churn.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1778430</commentid>
    <comment_count>4</comment_count>
      <attachid>433936</attachid>
    <who name="Aditya Keerthi">akeerthi</who>
    <bug_when>2021-07-21 08:44:32 -0700</bug_when>
    <thetext>Created attachment 433936
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1778473</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-07-21 11:11:33 -0700</bug_when>
    <thetext>Committed r280151 (239848@main): &lt;https://commits.webkit.org/239848@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 433936.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>433914</attachid>
            <date>2021-07-20 18:20:54 -0700</date>
            <delta_ts>2021-07-21 08:28:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-228134-20210720212053.patch</filename>
            <type>text/plain</type>
            <size>6297</size>
            <attacher name="Aditya Keerthi">akeerthi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc5OTg0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDI4Mzk0ZjU2ODY0NmQ4NGMz
MzI1NTAzMzNmZTJlYzJlMjQwNzdjMjEuLjdhNWExYzAzYWZiYjlmNzU5NjZmYmZlOGM1MzVjMDJk
MzEwZDY1YTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjYgQEAKKzIwMjEtMDctMjAgIEFkaXR5YSBL
ZWVydGhpICA8YWtlZXJ0aGlAYXBwbGUuY29tPgorCisgICAgICAgIENyYXNoIGluIC1bV0tXZWJW
aWV3IHRha2VTbmFwc2hvdFdpdGhDb25maWd1cmF0aW9uOmNvbXBsZXRpb25IYW5kbGVyOl0gd2hl
biB0YWtpbmcgZW1wdHkgc25hcHNob3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMjgxMzQKKyAgICAgICAgcmRhcjovLzgwMTQ2MDg3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgcjI3OTAwNiBtYWRlIGl0
IHNvIHRoYXQgdGFraW5nIGVtcHR5IHNuYXBzaG90cyB3b3VsZCBubyBsb25nZXIgY3Jhc2ggZHVl
CisgICAgICAgIHRvIGRpdmlzaW9uIGJ5IHplcm8sIG9yIGFzc2VydGlvbnMgb24gdGhlIHNpemUg
b2YgdGhlIHJldHVybmVkIGltYWdlLgorCisgICAgICAgIEhvd2V2ZXIsIHRoZSBjaGFuZ2UgaW50
cm9kdWNlZCBhIG5ldyBjcmFzaCwgYXMgYSByZXN1bHQgb2YgYSBkZWFsbG9jYXRlZAorICAgICAg
ICBjb21wbGV0aW9uSGFuZGxlci4gcjI3OTAwNiBtb3ZlLWNhcHR1cmVkIHRoZSBjb21wbGV0aW9u
IGhhbmRsZXIuIEhvd2V2ZXIsCisgICAgICAgIHNpbmNlIGNvbXBsZXRpb25IYW5kbGVyIGlzIGFu
IE9iamVjdGl2ZS1DIGJsb2NrLCBhbmQgV2ViS2l0IGlzIGJ1aWx0CisgICAgICAgIHdpdGhvdXQg
QVJDLCB0aGUgbW92ZSBkb2VzIG5vdCByZXRhaW4gdGhlIGJsb2NrLiBDb25zZXF1ZW50bHksIHRo
ZQorICAgICAgICBtZXRob2QgY2FuIGNhbGwgYSBkZWFsbG9jYXRlZCBjb21wbGV0aW9uIGhhbmRs
ZXIuCisKKyAgICAgICAgVG8gZml4LCBjYXB0dXJlIHRoZSBsb2NhbCBoYW5kbGVyIHZhcmlhYmxl
IGFscmVhZHkgYXZhaWxhYmxlIGluIHRoZQorICAgICAgICBtZXRob2QsIHdoaWNoIHJldGFpbnMg
dGhlIGNvbXBsZXRpb24gaGFuZGxlciB1c2luZyBtYWtlQmxvY2tQdHIuCisKKyAgICAgICAgKiBV
SVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlldy5tbToKKyAgICAgICAgKC1bV0tXZWJWaWV3IHRh
a2VTbmFwc2hvdFdpdGhDb25maWd1cmF0aW9uOmNvbXBsZXRpb25IYW5kbGVyOl0pOgorCiAyMDIx
LTA3LTE2ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAg
ICAgICBbR1RLXVtXUEVdIFBTT046IGFjY2Vzc2liaWxpdHkgZG9lc24ndCB3b3JrIGFmdGVyIGEg
Y3Jvc3Mgc2l0ZSBuYXZpZ2F0aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0Nv
Y29hL1dLV2ViVmlldy5tbQppbmRleCAyZGUyMzYxODgwYjAxYWE4MTUzODUyMzQwYTU3YTJlOTY3
YjY3MThmLi4xZGQ2MGEyY2E0NTUwZDhiZWI2N2U4NDY3NGIyYjljYWJmNTExZmU3IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tCisrKyBi
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcubW0KQEAgLTExNzYs
MTMgKzExNzYsMTMgQEAgc3RhdGljIFdLTWVkaWFQbGF5YmFja1N0YXRlIHRvV0tNZWRpYVBsYXli
YWNrU3RhdGUoV2ViS2l0OjpNZWRpYVBsYXliYWNrU3RhdGUgbWUKICAgICBhdXRvIGhhbmRsZXIg
PSBtYWtlQmxvY2tQdHIoY29tcGxldGlvbkhhbmRsZXIpOwogCiAgICAgaWYgKENHUmVjdElzRW1w
dHkocmVjdEluVmlld0Nvb3JkaW5hdGVzKSB8fCAhc25hcHNob3RXaWR0aCkgewotICAgICAgICBS
dW5Mb29wOjptYWluKCkuZGlzcGF0Y2goW2NvbXBsZXRpb25IYW5kbGVyID0gV1RGTW92ZShjb21w
bGV0aW9uSGFuZGxlcildKCkgbXV0YWJsZSB7CisgICAgICAgIFJ1bkxvb3A6Om1haW4oKS5kaXNw
YXRjaChbaGFuZGxlcl0gewogI2lmIFVTRShBUFBLSVQpCiAgICAgICAgICAgICBhdXRvIGltYWdl
ID0gYWRvcHROUyhbW05TSW1hZ2UgYWxsb2NdIGluaXRXaXRoU2l6ZTpOU01ha2VTaXplKDAsIDAp
XSk7CiAjZWxzZQogICAgICAgICAgICAgYXV0byBpbWFnZSA9IGFkb3B0TlMoW1tVSUltYWdlIGFs
bG9jXSBpbml0XSk7CiAjZW5kaWYKLSAgICAgICAgICAgIGNvbXBsZXRpb25IYW5kbGVyKGltYWdl
LmdldCgpLCBuaWwpOworICAgICAgICAgICAgaGFuZGxlcihpbWFnZS5nZXQoKSwgbmlsKTsKICAg
ICAgICAgfSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CmRpZmYgLS1naXQgYS9Ub29scy9DaGFu
Z2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNzQ4NjY3MjFkYWY2ODU3NjMxNDg2ZmJhNTY5
YzFlMTk4ZmI3ZjAzNy4uODU5NmI2NzNmOTYyZTExZjBhYThjNjQ4ZTZmNGY5YjkyYWU0MWNlMSAx
MDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE3IEBACisyMDIxLTA3LTIwICBBZGl0eWEgS2VlcnRoaSAgPGFrZWVydGhpQGFwcGxlLmNv
bT4KKworICAgICAgICBDcmFzaCBpbiAtW1dLV2ViVmlldyB0YWtlU25hcHNob3RXaXRoQ29uZmln
dXJhdGlvbjpjb21wbGV0aW9uSGFuZGxlcjpdIHdoZW4gdGFraW5nIGVtcHR5IHNuYXBzaG90cwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI4MTM0Cisg
ICAgICAgIHJkYXI6Ly84MDE0NjA4NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIEFkZGVkIGEgdGVzdCB0byB2ZXJpZnkgdGhlIGNyYXNoIG5vIGxvbmdl
ciBvY2N1cnMuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1dL
V2ViVmlld1NuYXBzaG90Lm1tOgorICAgICAgICAoLVtUZXN0U25hcHNob3RXcmFwcGVyIHRha2VT
bmFwc2hvdFdpdGhXZWJWaWV3OmNvbmZpZ3VyYXRpb246Y29tcGxldGlvbkhhbmRsZXI6XSk6Cisg
ICAgICAgIChURVNUKToKKwogMjAyMS0wNy0xNiAgQW5nZWxvcyBPaWtvbm9tb3BvdWxvcyAgPGFu
Z2Vsb3NAaWdhbGlhLmNvbT4KIAogICAgICAgICBCdW5kbGUgbGlicmFyaWVzIGZvciByZW1vdGUg
ZXhlY3V0aW9uIGluIHJ1bi1qc2MtYmVuY2htYXJrcwpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdl
YktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9XS1dlYlZpZXdTbmFwc2hvdC5tbSBiL1Rvb2xzL1Rl
c3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvV0tXZWJWaWV3U25hcHNob3QubW0KaW5kZXgg
MzEwNjEyMDI3ZjgyMDE0ZjJmZWViMjhmM2YzMzFiZWFmMWZjZjFlZi4uZTk1MDQxYjYxZTk0YTMx
YWY1OGRmNTJiMzc5YzAwMTRmYWY2NjhhOSAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQ
SS9UZXN0cy9XZWJLaXRDb2NvYS9XS1dlYlZpZXdTbmFwc2hvdC5tbQorKysgYi9Ub29scy9UZXN0
V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1dLV2ViVmlld1NuYXBzaG90Lm1tCkBAIC0yOSw2
ICsyOSw3IEBACiAjaW1wb3J0ICJUZXN0LmgiCiAjaW1wb3J0ICJUZXN0TmF2aWdhdGlvbkRlbGVn
YXRlLmgiCiAjaW1wb3J0IDxXZWJLaXQvV0tTbmFwc2hvdENvbmZpZ3VyYXRpb24uaD4KKyNpbXBv
cnQgPHd0Zi9CbG9ja1B0ci5oPgogI2ltcG9ydCA8d3RmL1JldGFpblB0ci5oPgogCiBzdGF0aWMg
Ym9vbCBpc0RvbmU7CkBAIC01Nyw2ICs1OCwyNSBAQCBzdGF0aWMgTlNJbnRlZ2VyIGdldFBpeGVs
SW5kZXgoTlNJbnRlZ2VyIHgsIE5TSW50ZWdlciB5LCBOU0ludGVnZXIgd2lkdGgpCiAgICAgcmV0
dXJuICh5ICogd2lkdGggKyB4KSAqIDQ7CiB9CiAKK0BpbnRlcmZhY2UgVGVzdFNuYXBzaG90V3Jh
cHBlciA6IE5TT2JqZWN0CitAcHJvcGVydHkgKG5vbmF0b21pYywgcmVhZG9ubHkpIFJldGFpblB0
cjxDR0ltYWdlUmVmPiBpbWFnZTsKK0Bwcm9wZXJ0eSAobm9uYXRvbWljLCByZWFkb25seSkgUmV0
YWluUHRyPE5TRXJyb3I+IGVycm9yOworQGVuZAorCitAaW1wbGVtZW50YXRpb24gVGVzdFNuYXBz
aG90V3JhcHBlcgorCistICh2b2lkKXRha2VTbmFwc2hvdFdpdGhXZWJWaWV3OihXS1dlYlZpZXcg
Kil3ZWJWaWV3IGNvbmZpZ3VyYXRpb246KFdLU25hcHNob3RDb25maWd1cmF0aW9uICopY29uZmln
dXJhdGlvbiBjb21wbGV0aW9uSGFuZGxlcjoodm9pZCAoXikodm9pZCkpY29tcGxldGlvbkhhbmRs
ZXIKK3sKKyAgICBhdXRvIGNvbXBsZXRpb25CbG9jayA9IG1ha2VCbG9ja1B0cihjb21wbGV0aW9u
SGFuZGxlcik7CisgICAgW3dlYlZpZXcgdGFrZVNuYXBzaG90V2l0aENvbmZpZ3VyYXRpb246Y29u
ZmlndXJhdGlvbiBjb21wbGV0aW9uSGFuZGxlcjpeKFBsYXRmb3JtSW1hZ2Ugc25hcHNob3RJbWFn
ZSwgTlNFcnJvciAqZXJyb3IpIHsKKyAgICAgICAgX2ltYWdlID0gY29udmVydFRvQ0dJbWFnZShz
bmFwc2hvdEltYWdlKTsKKyAgICAgICAgX2Vycm9yID0gZXJyb3I7CisgICAgICAgIGNvbXBsZXRp
b25CbG9jaygpOworICAgIH1dOworfQorCitAZW5kCisKIFRFU1QoV0tXZWJWaWV3LCBTbmFwc2hv
dEltYWdlRXJyb3IpCiB7CiAgICAgQ0dGbG9hdCB2aWV3V2lkdGggPSA4MDA7CkBAIC0xODgsNiAr
MjA4LDM5IEBAIFRFU1QoV0tXZWJWaWV3LCBTbmFwc2hvdEltYWdlWmVyb1NpemVWaWV3Tm9Db25m
aWd1cmF0aW9uKQogICAgIEVYUEVDVF9FUShwaWQsIFt3ZWJWaWV3IF93ZWJQcm9jZXNzSWRlbnRp
Zmllcl0pOyAvLyBNYWtlIHN1cmUgdGhlIFdlYlByb2Nlc3MgZGlkIG5vdCBjcmFzaC4KIH0KIAor
VEVTVChXS1dlYlZpZXcsIFNuYXBzaG90SW1hZ2VFbXB0eVdpdGhPdXRPZlNjb3BlQ29tcGxldGlv
bkhhbmRsZXIpCit7CisgICAgQ0dGbG9hdCB2aWV3V2lkdGggPSAwOworICAgIENHRmxvYXQgdmll
d0hlaWdodCA9IDA7CisgICAgUmV0YWluUHRyPFdLV2ViVmlldz4gd2ViVmlldyA9IGFkb3B0TlMo
W1tXS1dlYlZpZXcgYWxsb2NdIGluaXRXaXRoRnJhbWU6TlNNYWtlUmVjdCgwLCAwLCB2aWV3V2lk
dGgsIHZpZXdIZWlnaHQpXSk7CisKKyAgICBbd2ViVmlldyBsb2FkSFRNTFN0cmluZzpAIjxib2R5
IHN0eWxlPSdiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7Jz48L2JvZHk+IiBiYXNlVVJMOm5pbF07Cisg
ICAgW3dlYlZpZXcgX3Rlc3Rfd2FpdEZvckRpZEZpbmlzaE5hdmlnYXRpb25dOworCisgICAgYXV0
byBwaWQgPSBbd2ViVmlldyBfd2ViUHJvY2Vzc0lkZW50aWZpZXJdOworCisgICAgUmV0YWluUHRy
PFdLU25hcHNob3RDb25maWd1cmF0aW9uPiBzbmFwc2hvdENvbmZpZ3VyYXRpb24gPSBhZG9wdE5T
KFtbV0tTbmFwc2hvdENvbmZpZ3VyYXRpb24gYWxsb2NdIGluaXRdKTsKKyAgICBbc25hcHNob3RD
b25maWd1cmF0aW9uIHNldFJlY3Q6TlNNYWtlUmVjdCgwLCAwLCAwLCAwKV07CisgICAgW3NuYXBz
aG90Q29uZmlndXJhdGlvbiBzZXRTbmFwc2hvdFdpZHRoOkAodmlld1dpZHRoKV07CisKKyAgICBp
c0RvbmUgPSBmYWxzZTsKKworICAgIGF1dG8gc25hcHNob3RXcmFwcGVyID0gYWRvcHROUyhbW1Rl
c3RTbmFwc2hvdFdyYXBwZXIgYWxsb2NdIGluaXRdKTsKKyAgICBbc25hcHNob3RXcmFwcGVyIHRh
a2VTbmFwc2hvdFdpdGhXZWJWaWV3OndlYlZpZXcuZ2V0KCkgY29uZmlndXJhdGlvbjpzbmFwc2hv
dENvbmZpZ3VyYXRpb24uZ2V0KCkgY29tcGxldGlvbkhhbmRsZXI6XnsKKyAgICAgICAgaXNEb25l
ID0gdHJ1ZTsKKyAgICB9XTsKKworICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmaXNEb25l
KTsKKworICAgIEVYUEVDVF9OVUxMKFtzbmFwc2hvdFdyYXBwZXIgZXJyb3JdKTsKKworICAgIGF1
dG8gaW1hZ2UgPSBbc25hcHNob3RXcmFwcGVyIGltYWdlXS5nZXQoKTsKKyAgICBFWFBFQ1RfRVEo
MFVMLCBDR0ltYWdlR2V0V2lkdGgoaW1hZ2UpKTsKKyAgICBFWFBFQ1RfRVEoMFVMLCBDR0ltYWdl
R2V0SGVpZ2h0KGltYWdlKSk7CisKKyAgICBFWFBFQ1RfRVEocGlkLCBbd2ViVmlldyBfd2ViUHJv
Y2Vzc0lkZW50aWZpZXJdKTsgLy8gTWFrZSBzdXJlIHRoZSBXZWJQcm9jZXNzIGRpZCBub3QgY3Jh
c2guCit9CisKIFRFU1QoV0tXZWJWaWV3LCBTbmFwc2hvdEltYWdlQmFzZUNhc2UpCiB7CiAgICAg
TlNJbnRlZ2VyIHZpZXdXaWR0aCA9IDgwMDsK
</data>
<flag name="review"
          id="456284"
          type_id="1"
          status="+"
          setter="cdumez"
    />
    <flag name="commit-queue"
          id="456305"
          type_id="3"
          status="-"
          setter="cdumez"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>433936</attachid>
            <date>2021-07-21 08:44:32 -0700</date>
            <delta_ts>2021-07-21 14:24:35 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-228134-20210721114431.patch</filename>
            <type>text/plain</type>
            <size>6310</size>
            <attacher name="Aditya Keerthi">akeerthi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc5OTg0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDI4Mzk0ZjU2ODY0NmQ4NGMz
MzI1NTAzMzNmZTJlYzJlMjQwNzdjMjEuLjUxNDNlZjhhMGE2NjQ2ODY5NDYyOTc1NDZiOTA5YWIw
NzMzMDY4YjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjYgQEAKKzIwMjEtMDctMjEgIEFkaXR5YSBL
ZWVydGhpICA8YWtlZXJ0aGlAYXBwbGUuY29tPgorCisgICAgICAgIENyYXNoIGluIC1bV0tXZWJW
aWV3IHRha2VTbmFwc2hvdFdpdGhDb25maWd1cmF0aW9uOmNvbXBsZXRpb25IYW5kbGVyOl0gd2hl
biB0YWtpbmcgZW1wdHkgc25hcHNob3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMjgxMzQKKyAgICAgICAgcmRhcjovLzgwMTQ2MDg3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgQ2hyaXMgRHVtZXouCisKKyAgICAgICAgcjI3OTAwNiBtYWRlIGl0IHNv
IHRoYXQgdGFraW5nIGVtcHR5IHNuYXBzaG90cyB3b3VsZCBubyBsb25nZXIgY3Jhc2ggZHVlCisg
ICAgICAgIHRvIGRpdmlzaW9uIGJ5IHplcm8sIG9yIGFzc2VydGlvbnMgb24gdGhlIHNpemUgb2Yg
dGhlIHJldHVybmVkIGltYWdlLgorCisgICAgICAgIEhvd2V2ZXIsIHRoZSBjaGFuZ2UgaW50cm9k
dWNlZCBhIG5ldyBjcmFzaCwgYXMgYSByZXN1bHQgb2YgYSBkZWFsbG9jYXRlZAorICAgICAgICBj
b21wbGV0aW9uSGFuZGxlci4gcjI3OTAwNiBtb3ZlLWNhcHR1cmVkIHRoZSBjb21wbGV0aW9uIGhh
bmRsZXIuIEhvd2V2ZXIsCisgICAgICAgIHNpbmNlIGNvbXBsZXRpb25IYW5kbGVyIGlzIGFuIE9i
amVjdGl2ZS1DIGJsb2NrLCBhbmQgV2ViS2l0IGlzIGJ1aWx0CisgICAgICAgIHdpdGhvdXQgQVJD
LCB0aGUgbW92ZSBkb2VzIG5vdCByZXRhaW4gdGhlIGJsb2NrLiBDb25zZXF1ZW50bHksIHRoZQor
ICAgICAgICBtZXRob2QgY2FuIGNhbGwgYSBkZWFsbG9jYXRlZCBjb21wbGV0aW9uIGhhbmRsZXIu
CisKKyAgICAgICAgVG8gZml4LCBjYXB0dXJlIHRoZSBsb2NhbCBoYW5kbGVyIHZhcmlhYmxlIGFs
cmVhZHkgYXZhaWxhYmxlIGluIHRoZQorICAgICAgICBtZXRob2QsIHdoaWNoIHJldGFpbnMgdGhl
IGNvbXBsZXRpb24gaGFuZGxlciB1c2luZyBtYWtlQmxvY2tQdHIuCisKKyAgICAgICAgKiBVSVBy
b2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlldy5tbToKKyAgICAgICAgKC1bV0tXZWJWaWV3IHRha2VT
bmFwc2hvdFdpdGhDb25maWd1cmF0aW9uOmNvbXBsZXRpb25IYW5kbGVyOl0pOgorCiAyMDIxLTA3
LTE2ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAg
ICBbR1RLXVtXUEVdIFBTT046IGFjY2Vzc2liaWxpdHkgZG9lc24ndCB3b3JrIGFmdGVyIGEgY3Jv
c3Mgc2l0ZSBuYXZpZ2F0aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9B
UEkvQ29jb2EvV0tXZWJWaWV3Lm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29h
L1dLV2ViVmlldy5tbQppbmRleCAyZGUyMzYxODgwYjAxYWE4MTUzODUyMzQwYTU3YTJlOTY3YjY3
MThmLi44YzZhYmRlZjQ0ZGE2MWUwN2Y4YWE4MDVlODkwYzM2MjgyMjlkY2FlIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tCisrKyBiL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcubW0KQEAgLTExNzYsMTMg
KzExNzYsMTMgQEAgc3RhdGljIFdLTWVkaWFQbGF5YmFja1N0YXRlIHRvV0tNZWRpYVBsYXliYWNr
U3RhdGUoV2ViS2l0OjpNZWRpYVBsYXliYWNrU3RhdGUgbWUKICAgICBhdXRvIGhhbmRsZXIgPSBt
YWtlQmxvY2tQdHIoY29tcGxldGlvbkhhbmRsZXIpOwogCiAgICAgaWYgKENHUmVjdElzRW1wdHko
cmVjdEluVmlld0Nvb3JkaW5hdGVzKSB8fCAhc25hcHNob3RXaWR0aCkgewotICAgICAgICBSdW5M
b29wOjptYWluKCkuZGlzcGF0Y2goW2NvbXBsZXRpb25IYW5kbGVyID0gV1RGTW92ZShjb21wbGV0
aW9uSGFuZGxlcildKCkgbXV0YWJsZSB7CisgICAgICAgIFJ1bkxvb3A6Om1haW4oKS5kaXNwYXRj
aChbaGFuZGxlciA9IFdURk1vdmUoaGFuZGxlcildIHsKICNpZiBVU0UoQVBQS0lUKQogICAgICAg
ICAgICAgYXV0byBpbWFnZSA9IGFkb3B0TlMoW1tOU0ltYWdlIGFsbG9jXSBpbml0V2l0aFNpemU6
TlNNYWtlU2l6ZSgwLCAwKV0pOwogI2Vsc2UKICAgICAgICAgICAgIGF1dG8gaW1hZ2UgPSBhZG9w
dE5TKFtbVUlJbWFnZSBhbGxvY10gaW5pdF0pOwogI2VuZGlmCi0gICAgICAgICAgICBjb21wbGV0
aW9uSGFuZGxlcihpbWFnZS5nZXQoKSwgbmlsKTsKKyAgICAgICAgICAgIGhhbmRsZXIoaW1hZ2Uu
Z2V0KCksIG5pbCk7CiAgICAgICAgIH0pOwogICAgICAgICByZXR1cm47CiAgICAgfQpkaWZmIC0t
Z2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDc0ODY2NzIxZGFm
Njg1NzYzMTQ4NmZiYTU2OWMxZTE5OGZiN2YwMzcuLjlhNzhkOTRjMTMyMDM5MTExYzY3MjU2NDI2
YjEyNGYwNTQwYmZjN2UgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAyMS0wNy0yMSAgQWRpdHlhIEtlZXJ0aGkgIDxh
a2VlcnRoaUBhcHBsZS5jb20+CisKKyAgICAgICAgQ3Jhc2ggaW4gLVtXS1dlYlZpZXcgdGFrZVNu
YXBzaG90V2l0aENvbmZpZ3VyYXRpb246Y29tcGxldGlvbkhhbmRsZXI6XSB3aGVuIHRha2luZyBl
bXB0eSBzbmFwc2hvdHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIyODEzNAorICAgICAgICByZGFyOi8vODAxNDYwODcKKworICAgICAgICBSZXZpZXdl
ZCBieSBDaHJpcyBEdW1lei4KKworICAgICAgICBBZGRlZCBhIHRlc3QgdG8gdmVyaWZ5IHRoZSBj
cmFzaCBubyBsb25nZXIgb2NjdXJzLgorCisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9X
ZWJLaXRDb2NvYS9XS1dlYlZpZXdTbmFwc2hvdC5tbToKKyAgICAgICAgKC1bVGVzdFNuYXBzaG90
V3JhcHBlciB0YWtlU25hcHNob3RXaXRoV2ViVmlldzpjb25maWd1cmF0aW9uOmNvbXBsZXRpb25I
YW5kbGVyOl0pOgorICAgICAgICAoVEVTVCk6CisKIDIwMjEtMDctMTYgIEFuZ2Vsb3MgT2lrb25v
bW9wb3Vsb3MgIDxhbmdlbG9zQGlnYWxpYS5jb20+CiAKICAgICAgICAgQnVuZGxlIGxpYnJhcmll
cyBmb3IgcmVtb3RlIGV4ZWN1dGlvbiBpbiBydW4tanNjLWJlbmNobWFya3MKZGlmZiAtLWdpdCBh
L1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvV0tXZWJWaWV3U25hcHNob3Qu
bW0gYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1dLV2ViVmlld1NuYXBz
aG90Lm1tCmluZGV4IDMxMDYxMjAyN2Y4MjAxNGYyZmVlYjI4ZjNmMzMxYmVhZjFmY2YxZWYuLmU5
NTA0MWI2MWU5NGEzMWFmNThkZjUyYjM3OWMwMDE0ZmFmNjY4YTkgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvV0tXZWJWaWV3U25hcHNob3QubW0KKysr
IGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9XS1dlYlZpZXdTbmFwc2hv
dC5tbQpAQCAtMjksNiArMjksNyBAQAogI2ltcG9ydCAiVGVzdC5oIgogI2ltcG9ydCAiVGVzdE5h
dmlnYXRpb25EZWxlZ2F0ZS5oIgogI2ltcG9ydCA8V2ViS2l0L1dLU25hcHNob3RDb25maWd1cmF0
aW9uLmg+CisjaW1wb3J0IDx3dGYvQmxvY2tQdHIuaD4KICNpbXBvcnQgPHd0Zi9SZXRhaW5QdHIu
aD4KIAogc3RhdGljIGJvb2wgaXNEb25lOwpAQCAtNTcsNiArNTgsMjUgQEAgc3RhdGljIE5TSW50
ZWdlciBnZXRQaXhlbEluZGV4KE5TSW50ZWdlciB4LCBOU0ludGVnZXIgeSwgTlNJbnRlZ2VyIHdp
ZHRoKQogICAgIHJldHVybiAoeSAqIHdpZHRoICsgeCkgKiA0OwogfQogCitAaW50ZXJmYWNlIFRl
c3RTbmFwc2hvdFdyYXBwZXIgOiBOU09iamVjdAorQHByb3BlcnR5IChub25hdG9taWMsIHJlYWRv
bmx5KSBSZXRhaW5QdHI8Q0dJbWFnZVJlZj4gaW1hZ2U7CitAcHJvcGVydHkgKG5vbmF0b21pYywg
cmVhZG9ubHkpIFJldGFpblB0cjxOU0Vycm9yPiBlcnJvcjsKK0BlbmQKKworQGltcGxlbWVudGF0
aW9uIFRlc3RTbmFwc2hvdFdyYXBwZXIKKworLSAodm9pZCl0YWtlU25hcHNob3RXaXRoV2ViVmll
dzooV0tXZWJWaWV3ICopd2ViVmlldyBjb25maWd1cmF0aW9uOihXS1NuYXBzaG90Q29uZmlndXJh
dGlvbiAqKWNvbmZpZ3VyYXRpb24gY29tcGxldGlvbkhhbmRsZXI6KHZvaWQgKF4pKHZvaWQpKWNv
bXBsZXRpb25IYW5kbGVyCit7CisgICAgYXV0byBjb21wbGV0aW9uQmxvY2sgPSBtYWtlQmxvY2tQ
dHIoY29tcGxldGlvbkhhbmRsZXIpOworICAgIFt3ZWJWaWV3IHRha2VTbmFwc2hvdFdpdGhDb25m
aWd1cmF0aW9uOmNvbmZpZ3VyYXRpb24gY29tcGxldGlvbkhhbmRsZXI6XihQbGF0Zm9ybUltYWdl
IHNuYXBzaG90SW1hZ2UsIE5TRXJyb3IgKmVycm9yKSB7CisgICAgICAgIF9pbWFnZSA9IGNvbnZl
cnRUb0NHSW1hZ2Uoc25hcHNob3RJbWFnZSk7CisgICAgICAgIF9lcnJvciA9IGVycm9yOworICAg
ICAgICBjb21wbGV0aW9uQmxvY2soKTsKKyAgICB9XTsKK30KKworQGVuZAorCiBURVNUKFdLV2Vi
VmlldywgU25hcHNob3RJbWFnZUVycm9yKQogewogICAgIENHRmxvYXQgdmlld1dpZHRoID0gODAw
OwpAQCAtMTg4LDYgKzIwOCwzOSBAQCBURVNUKFdLV2ViVmlldywgU25hcHNob3RJbWFnZVplcm9T
aXplVmlld05vQ29uZmlndXJhdGlvbikKICAgICBFWFBFQ1RfRVEocGlkLCBbd2ViVmlldyBfd2Vi
UHJvY2Vzc0lkZW50aWZpZXJdKTsgLy8gTWFrZSBzdXJlIHRoZSBXZWJQcm9jZXNzIGRpZCBub3Qg
Y3Jhc2guCiB9CiAKK1RFU1QoV0tXZWJWaWV3LCBTbmFwc2hvdEltYWdlRW1wdHlXaXRoT3V0T2ZT
Y29wZUNvbXBsZXRpb25IYW5kbGVyKQoreworICAgIENHRmxvYXQgdmlld1dpZHRoID0gMDsKKyAg
ICBDR0Zsb2F0IHZpZXdIZWlnaHQgPSAwOworICAgIFJldGFpblB0cjxXS1dlYlZpZXc+IHdlYlZp
ZXcgPSBhZG9wdE5TKFtbV0tXZWJWaWV3IGFsbG9jXSBpbml0V2l0aEZyYW1lOk5TTWFrZVJlY3Qo
MCwgMCwgdmlld1dpZHRoLCB2aWV3SGVpZ2h0KV0pOworCisgICAgW3dlYlZpZXcgbG9hZEhUTUxT
dHJpbmc6QCI8Ym9keSBzdHlsZT0nYmFja2dyb3VuZC1jb2xvcjogcmVkOyc+PC9ib2R5PiIgYmFz
ZVVSTDpuaWxdOworICAgIFt3ZWJWaWV3IF90ZXN0X3dhaXRGb3JEaWRGaW5pc2hOYXZpZ2F0aW9u
XTsKKworICAgIGF1dG8gcGlkID0gW3dlYlZpZXcgX3dlYlByb2Nlc3NJZGVudGlmaWVyXTsKKwor
ICAgIFJldGFpblB0cjxXS1NuYXBzaG90Q29uZmlndXJhdGlvbj4gc25hcHNob3RDb25maWd1cmF0
aW9uID0gYWRvcHROUyhbW1dLU25hcHNob3RDb25maWd1cmF0aW9uIGFsbG9jXSBpbml0XSk7Cisg
ICAgW3NuYXBzaG90Q29uZmlndXJhdGlvbiBzZXRSZWN0Ok5TTWFrZVJlY3QoMCwgMCwgMCwgMCld
OworICAgIFtzbmFwc2hvdENvbmZpZ3VyYXRpb24gc2V0U25hcHNob3RXaWR0aDpAKHZpZXdXaWR0
aCldOworCisgICAgaXNEb25lID0gZmFsc2U7CisKKyAgICBhdXRvIHNuYXBzaG90V3JhcHBlciA9
IGFkb3B0TlMoW1tUZXN0U25hcHNob3RXcmFwcGVyIGFsbG9jXSBpbml0XSk7CisgICAgW3NuYXBz
aG90V3JhcHBlciB0YWtlU25hcHNob3RXaXRoV2ViVmlldzp3ZWJWaWV3LmdldCgpIGNvbmZpZ3Vy
YXRpb246c25hcHNob3RDb25maWd1cmF0aW9uLmdldCgpIGNvbXBsZXRpb25IYW5kbGVyOl57Cisg
ICAgICAgIGlzRG9uZSA9IHRydWU7CisgICAgfV07CisKKyAgICBUZXN0V2ViS2l0QVBJOjpVdGls
OjpydW4oJmlzRG9uZSk7CisKKyAgICBFWFBFQ1RfTlVMTChbc25hcHNob3RXcmFwcGVyIGVycm9y
XSk7CisKKyAgICBhdXRvIGltYWdlID0gW3NuYXBzaG90V3JhcHBlciBpbWFnZV0uZ2V0KCk7Cisg
ICAgRVhQRUNUX0VRKDBVTCwgQ0dJbWFnZUdldFdpZHRoKGltYWdlKSk7CisgICAgRVhQRUNUX0VR
KDBVTCwgQ0dJbWFnZUdldEhlaWdodChpbWFnZSkpOworCisgICAgRVhQRUNUX0VRKHBpZCwgW3dl
YlZpZXcgX3dlYlByb2Nlc3NJZGVudGlmaWVyXSk7IC8vIE1ha2Ugc3VyZSB0aGUgV2ViUHJvY2Vz
cyBkaWQgbm90IGNyYXNoLgorfQorCiBURVNUKFdLV2ViVmlldywgU25hcHNob3RJbWFnZUJhc2VD
YXNlKQogewogICAgIE5TSW50ZWdlciB2aWV3V2lkdGggPSA4MDA7Cg==
</data>
<flag name="commit-queue"
          id="456333"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>