<?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>215855</bug_id>
          
          <creation_ts>2020-08-26 09:53:11 -0700</creation_ts>
          <short_desc>REGRESSION (r264790): IndexedDB may abort transactions of in-memory databases</short_desc>
          <delta_ts>2020-08-27 10:17:46 -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>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sihui Liu">sihui_liu</reporter>
          <assigned_to name="Sihui Liu">sihui_liu</assigned_to>
          <cc>alecflett</cc>
    
    <cc>beidson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jsbell</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1683013</commentid>
    <comment_count>0</comment_count>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-08-26 09:53:11 -0700</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683014</commentid>
    <comment_count>1</comment_count>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-08-26 09:53:50 -0700</bug_when>
    <thetext>&lt;rdar://problem/67418574&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683266</commentid>
    <comment_count>2</comment_count>
      <attachid>407371</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-08-26 19:59:58 -0700</bug_when>
    <thetext>Created attachment 407371
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683404</commentid>
    <comment_count>3</comment_count>
      <attachid>407413</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-08-27 09:39:38 -0700</bug_when>
    <thetext>Created attachment 407413
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683421</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-08-27 10:17:45 -0700</bug_when>
    <thetext>Committed r266244: &lt;https://trac.webkit.org/changeset/266244&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 407413.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407371</attachid>
            <date>2020-08-26 19:59:58 -0700</date>
            <delta_ts>2020-08-27 09:39:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215855-20200826195958.patch</filename>
            <type>text/plain</type>
            <size>6651</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY2MTI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDVmMTU0OGI1OWY0YTRm
N2ZkMDZlNzVlZjJlNDJkOWFjYTQyNmU5Yy4uMjA3MGNiODI5NjBlNTQzM2Y1YTYyY2VjNjRiYTc3
YmE3YzZhZjMyNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIwLTA4LTI2ICBTaWh1
aSBMaXUgIDxzaWh1aV9saXVAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04gKHIyNjQ3
OTApOiBJbmRleGVkREIgbWF5IGFib3J0IHRyYW5zYWN0aW9ucyBvZiBpbi1tZW1vcnkgZGF0YWJh
c2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTU4
NTUKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzY3NDE4NTc0PgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlIGRvbid0IGFib3J0IHRyYW5zYWN0aW9u
cyBvbiBpbi1tZW1vcnkgZGF0YWJhc2UgYmVmb3JlIHByb2Nlc3Mgc3VzcGVuc2lvbiBiZWNhdXNl
IHRoZXkgZG9uJ3QgaG9sZCBkYXRhYmFzZSAKKyAgICAgICAgZmlsZSBsb2NrLiBCZWZvcmUgcjI2
NDc5MCwgb25seSBlcGhlbWVyYWwgc2Vzc2lvbiB3b3VsZCB1c2UgaW4tbWVtb3J5IGRhdGFiYXNl
cywgc28gd2Ugb25seSBjaGVja2VkIHNlc3Npb24uIE5vdworICAgICAgICBwZXJzaXN0ZW50IHNl
c3Npb24gYWxzbyB1c2VzIGluLW1lbW9yeSBkYXRhYmFzZXMgZm9yIHRoaXJkLXBhcnR5IHN0b3Jh
Z2UsIHNvIHdlIG5lZWQgdG8gYWRkIGFub3RoZXIgY2hlY2suCisKKyAgICAgICAgQVBJIHRlc3Q6
IEluZGV4ZWREQi5TdXNwZW5kSW1taW5lbnRseUZvclRoaXJkUGFydHlEYXRhYmFzZXMKKworICAg
ICAgICAqIE1vZHVsZXMvaW5kZXhlZGRiL3NlcnZlci9JREJTZXJ2ZXIuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6SURCU2VydmVyOjpJREJTZXJ2ZXI6OnN0b3BEYXRhYmFzZUFjdGl2aXRpZXNPbk1h
aW5UaHJlYWQpOgorCiAyMDIwLTA4LTI1ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNv
bT4KIAogICAgICAgICBSZWZyZXNoIFJlYWRhYmxlU3RyZWFtLnBpcGVUbyBpbXBsZW1lbnRhdGlv
biB1cCB0byBzcGVjCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRk
Yi9zZXJ2ZXIvSURCU2VydmVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRi
L3NlcnZlci9JREJTZXJ2ZXIuY3BwCmluZGV4IDhkMDU1ODM2ZDRhNDJhZDRlZDBlNDlmNjlhNTdi
Yzc0YzI2NDgyN2YuLmU0YjgyZjBjN2IzNmIyNjM1YmEwMGExZWZmNGUxNGFiNTZhOTc4MjIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL3NlcnZlci9JREJTZXJ2
ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL3NlcnZlci9JREJT
ZXJ2ZXIuY3BwCkBAIC03NTcsMTIgKzc1NywxNSBAQCB2b2lkIElEQlNlcnZlcjo6c3RvcERhdGFi
YXNlQWN0aXZpdGllc09uTWFpblRocmVhZCgpCiAgICAgQVNTRVJUKGlzTWFpblRocmVhZCgpKTsK
ICAgICBBU1NFUlQobV9sb2NrLmlzSGVsZCgpKTsKIAotICAgIC8vIE9ubHkgc3RvcCBub24tZXBo
ZW1lcmFsIElEQlNlcnZlcnMgdGhhdCBjYW4gaG9sZCBsb2NrZWQgZGF0YWJhc2UgZmlsZXMuCisg
ICAgLy8gT25seSBzdG9wIG5vbi1lcGhlbWVyYWwgSURCU2VydmVyIHRoYXQgY2FuIGhvbGQgZGF0
YWJhc2UgZmlsZSBsb2NrLgogICAgIGlmIChtX3Nlc3Npb25JRC5pc0VwaGVtZXJhbCgpKQogICAg
ICAgICByZXR1cm47CiAKLSAgICBmb3IgKGF1dG8mIGRhdGFiYXNlIDogbV91bmlxdWVJREJEYXRh
YmFzZU1hcC52YWx1ZXMoKSkKLSAgICAgICAgZGF0YWJhc2UtPmFib3J0QWN0aXZlVHJhbnNhY3Rp
b25zKCk7CisgICAgZm9yIChhdXRvJiBkYXRhYmFzZSA6IG1fdW5pcXVlSURCRGF0YWJhc2VNYXAu
dmFsdWVzKCkpIHsKKyAgICAgICAgLy8gT25seSBzdG9wIGRhdGFiYXNlcyB3aXRoIG5vbi1lcGhl
bWVyYWwgYmFja2luZyBzdG9yZSB0aGF0IGNhbiBob2xkIGRhdGFiYXNlIGZpbGUgbG9jay4KKyAg
ICAgICAgaWYgKCFkYXRhYmFzZS0+aWRlbnRpZmllcigpLmlzVHJhbnNpZW50KCkpCisgICAgICAg
ICAgICBkYXRhYmFzZS0+YWJvcnRBY3RpdmVUcmFuc2FjdGlvbnMoKTsKKyAgICB9CiB9CiAKIH0g
Ly8gbmFtZXNwYWNlIElEQlNlcnZlcgpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9v
bHMvQ2hhbmdlTG9nCmluZGV4IDMyMDYxMjA3NzU2OTAzMTk5NjU4OTk5ZDgxNWQ0ZGEwMTdhNDEx
NzguLjFhZTRhMjAxZmI0MDVkZDI5YjlhYWVjOTI5NGY2MzY4NDFiYzI4OTMgMTAwNjQ0Ci0tLSBh
L1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAor
MjAyMC0wOC0yNiAgU2lodWkgTGl1ICA8c2lodWlfbGl1QGFwcGxlLmNvbT4KKworICAgICAgICBS
RUdSRVNTSU9OIChyMjY0NzkwKTogSW5kZXhlZERCIG1heSBhYm9ydCB0cmFuc2FjdGlvbnMgb2Yg
aW4tbWVtb3J5IGRhdGFiYXNlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjE1ODU1CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82NzQxODU3ND4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFRlc3RXZWJL
aXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvSW5kZXhlZERCU3VzcGVuZEltbWluZW50bHkubW06Cisg
ICAgICAgIChwb3N0UmVzdWx0KToKKyAgICAgICAgKGNhdGNoKToKKwogMjAyMC0wOC0yNSAgWW91
ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgUmVmcmVzaCBSZWFkYWJs
ZVN0cmVhbS5waXBlVG8gaW1wbGVtZW50YXRpb24gdXAgdG8gc3BlYwpkaWZmIC0tZ2l0IGEvVG9v
bHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9JbmRleGVkREJTdXNwZW5kSW1taW5l
bnRseS5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvSW5kZXhlZERC
U3VzcGVuZEltbWluZW50bHkubW0KaW5kZXggNGJiMWE2Mzg0M2IzNTUwZTQ1MjFlYjY0M2Y5ZTlk
YWRiOGQyNjIwNS4uOGVjNjVmMGEzYmE5MzczNmZkYjRmOWRkZmVmNzVjZTYwMDA1ZmQwZCAxMDA2
NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9JbmRleGVkREJT
dXNwZW5kSW1taW5lbnRseS5tbQorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktp
dENvY29hL0luZGV4ZWREQlN1c3BlbmRJbW1pbmVudGx5Lm1tCkBAIC0yNyw2ICsyNyw3IEBACiAK
ICNpbXBvcnQgIlBsYXRmb3JtVXRpbGl0aWVzLmgiCiAjaW1wb3J0ICJUZXN0LmgiCisjaW1wb3J0
ICJUZXN0VVJMU2NoZW1lSGFuZGxlci5oIgogCiAjaW1wb3J0IDxXZWJLaXQvV0tQcm9jZXNzUG9v
bFByaXZhdGUuaD4KICNpbXBvcnQgPFdlYktpdC9XS1VzZXJDb250ZW50Q29udHJvbGxlclByaXZh
dGUuaD4KQEAgLTk0LDQgKzk1LDczIEBAIFRFU1QoSW5kZXhlZERCLCBJbmRleGVkREJTdXNwZW5k
SW1taW5lbnRseSkKICAgICBydW5UZXN0QW5kQ2hlY2tSZXN1bHQoQCJFeHBlY3RlZCBTdWNjZXNz
IEFmdGVyIFJlc3VtZSIpOwogfQogCitzdGF0aWMgTlNTdHJpbmcgKm1haW5GcmFtZVN0cmluZyA9
IEAiPHNjcmlwdD4gXAorICAgIGZ1bmN0aW9uIHBvc3RSZXN1bHQoZXZlbnQpIHsgXAorICAgICAg
ICB3aW5kb3cud2Via2l0Lm1lc3NhZ2VIYW5kbGVycy50ZXN0SGFuZGxlci5wb3N0TWVzc2FnZShl
dmVudC5kYXRhKTsgXAorICAgIH0gXAorICAgIGFkZEV2ZW50TGlzdGVuZXIoJ21lc3NhZ2UnLCBw
b3N0UmVzdWx0LCBmYWxzZSk7IFwKKyAgICA8L3NjcmlwdD4gXAorICAgIDxpZnJhbWUgc3JjPSdp
ZnJhbWU6Ly8nPiI7CisKK3N0YXRpYyBjb25zdCBjaGFyKiBpZnJhbWVCeXRlcyA9IFIiVEVTVFJF
U09VUkNFKAorPHNjcmlwdD4KK2Z1bmN0aW9uIHBvc3RSZXN1bHQocmVzdWx0KSB7CisgICAgaWYg
KHdpbmRvdy5wYXJlbnQgIT0gd2luZG93LnRvcCkgeworICAgICAgICBwYXJlbnQucG9zdE1lc3Nh
Z2UocmVzdWx0LCAnKicpOworICAgIH0gZWxzZSB7CisgICAgICAgIHdpbmRvdy53ZWJraXQubWVz
c2FnZUhhbmRsZXJzLnRlc3RIYW5kbGVyLnBvc3RNZXNzYWdlKHJlc3VsdCk7CisgICAgfQorfQor
Cit0cnkgeworICAgIHZhciByZXF1ZXN0ID0gd2luZG93LmluZGV4ZWREQi5vcGVuKCdJbmRleGVk
REJTdXNwZW5kSW1taW5lbnRseUZvclRoaXJkUGFydHlEYXRhYmFzZXMnKTsKKyAgICByZXF1ZXN0
Lm9udXBncmFkZW5lZWRlZCA9IGZ1bmN0aW9uKGV2ZW50KSB7CisgICAgICAgIHZhciBkYiA9IGV2
ZW50LnRhcmdldC5yZXN1bHQ7CisgICAgICAgIHZhciBvcyA9IGRiLmNyZWF0ZU9iamVjdFN0b3Jl
KCdUZXN0T2JqZWN0U3RvcmUnKTsKKyAgICAgICAgdmFyIHRyYW5zYWN0aW9uID0gZXZlbnQudGFy
Z2V0LnRyYW5zYWN0aW9uOworICAgICAgICB0cmFuc2FjdGlvbi5vbmFib3J0ID0gZnVuY3Rpb24o
ZXZlbnQpIHsKKyAgICAgICAgICAgIHBvc3RSZXN1bHQoJ3RyYW5zYWN0aW9uIGlzIGFib3J0ZWQn
KTsKKyAgICAgICAgfQorICAgICAgICB0cmFuc2FjdGlvbi5vbmNvbXBsZXRlID0gZnVuY3Rpb24o
ZXZlbnQpIHsKKyAgICAgICAgICAgIHBvc3RSZXN1bHQoJ3RyYW5zYWN0aW9uIGlzIGNvbXBsZXRl
ZCcpOworICAgICAgICB9CisKKyAgICAgICAgcG9zdFJlc3VsdCgnZGF0YWJhc2UgaXMgY3JlYXRl
ZCcpOworCisgICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgMTAwMDsgaSArKykKKyAgICAgICAg
ICAgIG9zLnB1dCgnVGVzdFZhbHVlJywgJ1Rlc3RLZXknKTsKKyAgICB9CisgICAgcmVxdWVzdC5v
bmVycm9yID0gZnVuY3Rpb24oZXZlbnQpIHsKKyAgICAgICAgcG9zdFJlc3VsdCgnZGF0YWJhc2Ug
ZXJyb3I6ICcgKyBldmVudC50YXJnZXQuZXJyb3IubmFtZSArICcgLSAnICsgZXZlbnQudGFyZ2V0
LmVycm9yLm1lc3NhZ2UpOworICAgIH0KK30gY2F0Y2goZXJyKSB7CisgICAgcG9zdFJlc3VsdCgn
ZGF0YWJhc2UgZXJyb3I6ICcgKyBlcnIubmFtZSArICcgLSAnICsgZXJyLm1lc3NhZ2UpOworfQor
PC9zY3JpcHQ+CispVEVTVFJFU09VUkNFIjsKKworVEVTVChJbmRleGVkREIsIFN1c3BlbmRJbW1p
bmVudGx5Rm9yVGhpcmRQYXJ0eURhdGFiYXNlcykKK3sKKyAgICBhdXRvIGNvbmZpZ3VyYXRpb24g
PSBhZG9wdE5TKFtbV0tXZWJWaWV3Q29uZmlndXJhdGlvbiBhbGxvY10gaW5pdF0pOworICAgIGF1
dG8gaGFuZGxlciA9IGFkb3B0TlMoW1tJbmRleGVkREJTdXNwZW5kSW1taW5lbnRseU1lc3NhZ2VI
YW5kbGVyIGFsbG9jXSBpbml0XSk7CisgICAgW1tjb25maWd1cmF0aW9uIHVzZXJDb250ZW50Q29u
dHJvbGxlcl0gYWRkU2NyaXB0TWVzc2FnZUhhbmRsZXI6aGFuZGxlci5nZXQoKSBuYW1lOkAidGVz
dEhhbmRsZXIiXTsKKyAgICBhdXRvIHNjaGVtZUhhbmRsZXIgPSBhZG9wdE5TKFtbVGVzdFVSTFNj
aGVtZUhhbmRsZXIgYWxsb2NdIGluaXRdKTsKKyAgICBbc2NoZW1lSGFuZGxlciBzZXRTdGFydFVS
TFNjaGVtZVRhc2tIYW5kbGVyOl4oV0tXZWJWaWV3ICosIGlkPFdLVVJMU2NoZW1lVGFzaz4gdGFz
aykgeworICAgICAgICBhdXRvIHJlc3BvbnNlID0gYWRvcHROUyhbW05TVVJMUmVzcG9uc2UgYWxs
b2NdIGluaXRXaXRoVVJMOnRhc2sucmVxdWVzdC5VUkwgTUlNRVR5cGU6QCJ0ZXh0L2h0bWwiIGV4
cGVjdGVkQ29udGVudExlbmd0aDowIHRleHRFbmNvZGluZ05hbWU6bmlsXSk7CisgICAgICAgIFt0
YXNrIGRpZFJlY2VpdmVSZXNwb25zZTpyZXNwb25zZS5nZXQoKV07CisgICAgICAgIFt0YXNrIGRp
ZFJlY2VpdmVEYXRhOltOU0RhdGEgZGF0YVdpdGhCeXRlczppZnJhbWVCeXRlcyBsZW5ndGg6c3Ry
bGVuKGlmcmFtZUJ5dGVzKV1dOworICAgICAgICBbdGFzayBkaWRGaW5pc2hdOworICAgIH1dOwor
ICAgIFtjb25maWd1cmF0aW9uIHNldFVSTFNjaGVtZUhhbmRsZXI6c2NoZW1lSGFuZGxlci5nZXQo
KSBmb3JVUkxTY2hlbWU6QCJpZnJhbWUiXTsKKworICAgIGF1dG8gd2ViVmlldyA9IGFkb3B0TlMo
W1tXS1dlYlZpZXcgYWxsb2NdIGluaXRXaXRoRnJhbWU6TlNNYWtlUmVjdCgwLCAwLCA4MDAsIDYw
MCkgY29uZmlndXJhdGlvbjpjb25maWd1cmF0aW9uLmdldCgpXSk7CisgICAgW3dlYlZpZXcgbG9h
ZEhUTUxTdHJpbmc6bWFpbkZyYW1lU3RyaW5nIGJhc2VVUkw6W05TVVJMIFVSTFdpdGhTdHJpbmc6
QCJodHRwOi8vd2Via2l0Lm9yZyJdXTsKKyAgICBydW5UZXN0QW5kQ2hlY2tSZXN1bHQoQCJkYXRh
YmFzZSBpcyBjcmVhdGVkIik7CisKKyAgICBbY29uZmlndXJhdGlvbi5nZXQoKS5wcm9jZXNzUG9v
bCBfc2VuZE5ldHdvcmtQcm9jZXNzV2lsbFN1c3BlbmRJbW1pbmVudGx5XTsKKyAgICBbY29uZmln
dXJhdGlvbi5nZXQoKS5wcm9jZXNzUG9vbCBfc2VuZE5ldHdvcmtQcm9jZXNzRGlkUmVzdW1lXTsK
KworICAgIHJ1blRlc3RBbmRDaGVja1Jlc3VsdChAInRyYW5zYWN0aW9uIGlzIGNvbXBsZXRlZCIp
OworfQorCiAjZW5kaWYgLy8gUExBVEZPUk0oSU9TX0ZBTUlMWSkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407413</attachid>
            <date>2020-08-27 09:39:38 -0700</date>
            <delta_ts>2020-08-27 10:17:46 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-215855-20200827093937.patch</filename>
            <type>text/plain</type>
            <size>6649</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY2MTI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDVmMTU0OGI1OWY0YTRm
N2ZkMDZlNzVlZjJlNDJkOWFjYTQyNmU5Yy4uZWM2MDhjNWY4M2NhMTUzYTVlZDcxMmY4ZTM1OWM5
ZDM1YWUyMTU0ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIwLTA4LTI2ICBTaWh1
aSBMaXUgIDxzaWh1aV9saXVAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04gKHIyNjQ3
OTApOiBJbmRleGVkREIgbWF5IGFib3J0IHRyYW5zYWN0aW9ucyBvZiBpbi1tZW1vcnkgZGF0YWJh
c2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTU4
NTUKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzY3NDE4NTc0PgorCisgICAgICAgIFJldmlld2Vk
IGJ5IFlvdWVubiBGYWJsZXQuCisKKyAgICAgICAgV2UgZG9uJ3QgYWJvcnQgdHJhbnNhY3Rpb25z
IG9uIGluLW1lbW9yeSBkYXRhYmFzZSBiZWZvcmUgcHJvY2VzcyBzdXNwZW5zaW9uIGJlY2F1c2Ug
dGhleSBkb24ndCBob2xkIGRhdGFiYXNlIAorICAgICAgICBmaWxlIGxvY2suIEJlZm9yZSByMjY0
NzkwLCBvbmx5IGVwaGVtZXJhbCBzZXNzaW9uIHdvdWxkIHVzZSBpbi1tZW1vcnkgZGF0YWJhc2Vz
LCBzbyB3ZSBvbmx5IGNoZWNrZWQgc2Vzc2lvbi4gTm93CisgICAgICAgIHBlcnNpc3RlbnQgc2Vz
c2lvbiBhbHNvIHVzZXMgaW4tbWVtb3J5IGRhdGFiYXNlcyBmb3IgdGhpcmQtcGFydHkgc3RvcmFn
ZSwgc28gd2UgbmVlZCB0byBhZGQgYW5vdGhlciBjaGVjay4KKworICAgICAgICBBUEkgdGVzdDog
SW5kZXhlZERCLlN1c3BlbmRJbW1pbmVudGx5Rm9yVGhpcmRQYXJ0eURhdGFiYXNlcworCisgICAg
ICAgICogTW9kdWxlcy9pbmRleGVkZGIvc2VydmVyL0lEQlNlcnZlci5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpJREJTZXJ2ZXI6OklEQlNlcnZlcjo6c3RvcERhdGFiYXNlQWN0aXZpdGllc09uTWFp
blRocmVhZCk6CisKIDIwMjAtMDgtMjUgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29t
PgogCiAgICAgICAgIFJlZnJlc2ggUmVhZGFibGVTdHJlYW0ucGlwZVRvIGltcGxlbWVudGF0aW9u
IHVwIHRvIHNwZWMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRi
L3NlcnZlci9JREJTZXJ2ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIv
c2VydmVyL0lEQlNlcnZlci5jcHAKaW5kZXggOGQwNTU4MzZkNGE0MmFkNGVkMGU0OWY2OWE1N2Jj
NzRjMjY0ODI3Zi4uZTRiODJmMGM3YjM2YjI2MzViYTAwYTFlZmY0ZTE0YWI1NmE5NzgyMiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvc2VydmVyL0lEQlNlcnZl
ci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvc2VydmVyL0lEQlNl
cnZlci5jcHAKQEAgLTc1NywxMiArNzU3LDE1IEBAIHZvaWQgSURCU2VydmVyOjpzdG9wRGF0YWJh
c2VBY3Rpdml0aWVzT25NYWluVGhyZWFkKCkKICAgICBBU1NFUlQoaXNNYWluVGhyZWFkKCkpOwog
ICAgIEFTU0VSVChtX2xvY2suaXNIZWxkKCkpOwogCi0gICAgLy8gT25seSBzdG9wIG5vbi1lcGhl
bWVyYWwgSURCU2VydmVycyB0aGF0IGNhbiBob2xkIGxvY2tlZCBkYXRhYmFzZSBmaWxlcy4KKyAg
ICAvLyBPbmx5IHN0b3Agbm9uLWVwaGVtZXJhbCBJREJTZXJ2ZXIgdGhhdCBjYW4gaG9sZCBkYXRh
YmFzZSBmaWxlIGxvY2suCiAgICAgaWYgKG1fc2Vzc2lvbklELmlzRXBoZW1lcmFsKCkpCiAgICAg
ICAgIHJldHVybjsKIAotICAgIGZvciAoYXV0byYgZGF0YWJhc2UgOiBtX3VuaXF1ZUlEQkRhdGFi
YXNlTWFwLnZhbHVlcygpKQotICAgICAgICBkYXRhYmFzZS0+YWJvcnRBY3RpdmVUcmFuc2FjdGlv
bnMoKTsKKyAgICBmb3IgKGF1dG8mIGRhdGFiYXNlIDogbV91bmlxdWVJREJEYXRhYmFzZU1hcC52
YWx1ZXMoKSkgeworICAgICAgICAvLyBPbmx5IHN0b3AgZGF0YWJhc2VzIHdpdGggbm9uLWVwaGVt
ZXJhbCBiYWNraW5nIHN0b3JlIHRoYXQgY2FuIGhvbGQgZGF0YWJhc2UgZmlsZSBsb2NrLgorICAg
ICAgICBpZiAoIWRhdGFiYXNlLT5pZGVudGlmaWVyKCkuaXNUcmFuc2llbnQoKSkKKyAgICAgICAg
ICAgIGRhdGFiYXNlLT5hYm9ydEFjdGl2ZVRyYW5zYWN0aW9ucygpOworICAgIH0KIH0KIAogfSAv
LyBuYW1lc3BhY2UgSURCU2VydmVyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29s
cy9DaGFuZ2VMb2cKaW5kZXggMzIwNjEyMDc3NTY5MDMxOTk2NTg5OTlkODE1ZDRkYTAxN2E0MTE3
OC4uNjc0ZDFkNjc3ZGM0ZmIyOGVkMTE2NGY2YzljNDA0YWU5MjhhY2RmNiAxMDA2NDQKLS0tIGEv
VG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisy
MDIwLTA4LTI2ICBTaWh1aSBMaXUgIDxzaWh1aV9saXVAYXBwbGUuY29tPgorCisgICAgICAgIFJF
R1JFU1NJT04gKHIyNjQ3OTApOiBJbmRleGVkREIgbWF5IGFib3J0IHRyYW5zYWN0aW9ucyBvZiBp
bi1tZW1vcnkgZGF0YWJhc2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMTU4NTUKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzY3NDE4NTc0PgorCisg
ICAgICAgIFJldmlld2VkIGJ5IFlvdWVubiBGYWJsZXQuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0
QVBJL1Rlc3RzL1dlYktpdENvY29hL0luZGV4ZWREQlN1c3BlbmRJbW1pbmVudGx5Lm1tOgorICAg
ICAgICAocG9zdFJlc3VsdCk6CisgICAgICAgIChjYXRjaCk6CisKIDIwMjAtMDgtMjUgIFlvdWVu
biBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIFJlZnJlc2ggUmVhZGFibGVT
dHJlYW0ucGlwZVRvIGltcGxlbWVudGF0aW9uIHVwIHRvIHNwZWMKZGlmZiAtLWdpdCBhL1Rvb2xz
L1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvSW5kZXhlZERCU3VzcGVuZEltbWluZW50
bHkubW0gYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0luZGV4ZWREQlN1
c3BlbmRJbW1pbmVudGx5Lm1tCmluZGV4IDRiYjFhNjM4NDNiMzU1MGU0NTIxZWI2NDNmOWU5ZGFk
YjhkMjYyMDUuLjhlYzY1ZjBhM2JhOTM3MzZmZGI0ZjlkZGZlZjc1Y2U2MDAwNWZkMGQgMTAwNjQ0
Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvSW5kZXhlZERCU3Vz
cGVuZEltbWluZW50bHkubW0KKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRD
b2NvYS9JbmRleGVkREJTdXNwZW5kSW1taW5lbnRseS5tbQpAQCAtMjcsNiArMjcsNyBAQAogCiAj
aW1wb3J0ICJQbGF0Zm9ybVV0aWxpdGllcy5oIgogI2ltcG9ydCAiVGVzdC5oIgorI2ltcG9ydCAi
VGVzdFVSTFNjaGVtZUhhbmRsZXIuaCIKIAogI2ltcG9ydCA8V2ViS2l0L1dLUHJvY2Vzc1Bvb2xQ
cml2YXRlLmg+CiAjaW1wb3J0IDxXZWJLaXQvV0tVc2VyQ29udGVudENvbnRyb2xsZXJQcml2YXRl
Lmg+CkBAIC05NCw0ICs5NSw3MyBAQCBURVNUKEluZGV4ZWREQiwgSW5kZXhlZERCU3VzcGVuZElt
bWluZW50bHkpCiAgICAgcnVuVGVzdEFuZENoZWNrUmVzdWx0KEAiRXhwZWN0ZWQgU3VjY2VzcyBB
ZnRlciBSZXN1bWUiKTsKIH0KIAorc3RhdGljIE5TU3RyaW5nICptYWluRnJhbWVTdHJpbmcgPSBA
IjxzY3JpcHQ+IFwKKyAgICBmdW5jdGlvbiBwb3N0UmVzdWx0KGV2ZW50KSB7IFwKKyAgICAgICAg
d2luZG93LndlYmtpdC5tZXNzYWdlSGFuZGxlcnMudGVzdEhhbmRsZXIucG9zdE1lc3NhZ2UoZXZl
bnQuZGF0YSk7IFwKKyAgICB9IFwKKyAgICBhZGRFdmVudExpc3RlbmVyKCdtZXNzYWdlJywgcG9z
dFJlc3VsdCwgZmFsc2UpOyBcCisgICAgPC9zY3JpcHQ+IFwKKyAgICA8aWZyYW1lIHNyYz0naWZy
YW1lOi8vJz4iOworCitzdGF0aWMgY29uc3QgY2hhciogaWZyYW1lQnl0ZXMgPSBSIlRFU1RSRVNP
VVJDRSgKKzxzY3JpcHQ+CitmdW5jdGlvbiBwb3N0UmVzdWx0KHJlc3VsdCkgeworICAgIGlmICh3
aW5kb3cucGFyZW50ICE9IHdpbmRvdy50b3ApIHsKKyAgICAgICAgcGFyZW50LnBvc3RNZXNzYWdl
KHJlc3VsdCwgJyonKTsKKyAgICB9IGVsc2UgeworICAgICAgICB3aW5kb3cud2Via2l0Lm1lc3Nh
Z2VIYW5kbGVycy50ZXN0SGFuZGxlci5wb3N0TWVzc2FnZShyZXN1bHQpOworICAgIH0KK30KKwor
dHJ5IHsKKyAgICB2YXIgcmVxdWVzdCA9IHdpbmRvdy5pbmRleGVkREIub3BlbignSW5kZXhlZERC
U3VzcGVuZEltbWluZW50bHlGb3JUaGlyZFBhcnR5RGF0YWJhc2VzJyk7CisgICAgcmVxdWVzdC5v
bnVwZ3JhZGVuZWVkZWQgPSBmdW5jdGlvbihldmVudCkgeworICAgICAgICB2YXIgZGIgPSBldmVu
dC50YXJnZXQucmVzdWx0OworICAgICAgICB2YXIgb3MgPSBkYi5jcmVhdGVPYmplY3RTdG9yZSgn
VGVzdE9iamVjdFN0b3JlJyk7CisgICAgICAgIHZhciB0cmFuc2FjdGlvbiA9IGV2ZW50LnRhcmdl
dC50cmFuc2FjdGlvbjsKKyAgICAgICAgdHJhbnNhY3Rpb24ub25hYm9ydCA9IGZ1bmN0aW9uKGV2
ZW50KSB7CisgICAgICAgICAgICBwb3N0UmVzdWx0KCd0cmFuc2FjdGlvbiBpcyBhYm9ydGVkJyk7
CisgICAgICAgIH0KKyAgICAgICAgdHJhbnNhY3Rpb24ub25jb21wbGV0ZSA9IGZ1bmN0aW9uKGV2
ZW50KSB7CisgICAgICAgICAgICBwb3N0UmVzdWx0KCd0cmFuc2FjdGlvbiBpcyBjb21wbGV0ZWQn
KTsKKyAgICAgICAgfQorCisgICAgICAgIHBvc3RSZXN1bHQoJ2RhdGFiYXNlIGlzIGNyZWF0ZWQn
KTsKKworICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IDEwMDA7IGkgKyspCisgICAgICAgICAg
ICBvcy5wdXQoJ1Rlc3RWYWx1ZScsICdUZXN0S2V5Jyk7CisgICAgfQorICAgIHJlcXVlc3Qub25l
cnJvciA9IGZ1bmN0aW9uKGV2ZW50KSB7CisgICAgICAgIHBvc3RSZXN1bHQoJ2RhdGFiYXNlIGVy
cm9yOiAnICsgZXZlbnQudGFyZ2V0LmVycm9yLm5hbWUgKyAnIC0gJyArIGV2ZW50LnRhcmdldC5l
cnJvci5tZXNzYWdlKTsKKyAgICB9Cit9IGNhdGNoKGVycikgeworICAgIHBvc3RSZXN1bHQoJ2Rh
dGFiYXNlIGVycm9yOiAnICsgZXJyLm5hbWUgKyAnIC0gJyArIGVyci5tZXNzYWdlKTsKK30KKzwv
c2NyaXB0PgorKVRFU1RSRVNPVVJDRSI7CisKK1RFU1QoSW5kZXhlZERCLCBTdXNwZW5kSW1taW5l
bnRseUZvclRoaXJkUGFydHlEYXRhYmFzZXMpCit7CisgICAgYXV0byBjb25maWd1cmF0aW9uID0g
YWRvcHROUyhbW1dLV2ViVmlld0NvbmZpZ3VyYXRpb24gYWxsb2NdIGluaXRdKTsKKyAgICBhdXRv
IGhhbmRsZXIgPSBhZG9wdE5TKFtbSW5kZXhlZERCU3VzcGVuZEltbWluZW50bHlNZXNzYWdlSGFu
ZGxlciBhbGxvY10gaW5pdF0pOworICAgIFtbY29uZmlndXJhdGlvbiB1c2VyQ29udGVudENvbnRy
b2xsZXJdIGFkZFNjcmlwdE1lc3NhZ2VIYW5kbGVyOmhhbmRsZXIuZ2V0KCkgbmFtZTpAInRlc3RI
YW5kbGVyIl07CisgICAgYXV0byBzY2hlbWVIYW5kbGVyID0gYWRvcHROUyhbW1Rlc3RVUkxTY2hl
bWVIYW5kbGVyIGFsbG9jXSBpbml0XSk7CisgICAgW3NjaGVtZUhhbmRsZXIgc2V0U3RhcnRVUkxT
Y2hlbWVUYXNrSGFuZGxlcjpeKFdLV2ViVmlldyAqLCBpZDxXS1VSTFNjaGVtZVRhc2s+IHRhc2sp
IHsKKyAgICAgICAgYXV0byByZXNwb25zZSA9IGFkb3B0TlMoW1tOU1VSTFJlc3BvbnNlIGFsbG9j
XSBpbml0V2l0aFVSTDp0YXNrLnJlcXVlc3QuVVJMIE1JTUVUeXBlOkAidGV4dC9odG1sIiBleHBl
Y3RlZENvbnRlbnRMZW5ndGg6MCB0ZXh0RW5jb2RpbmdOYW1lOm5pbF0pOworICAgICAgICBbdGFz
ayBkaWRSZWNlaXZlUmVzcG9uc2U6cmVzcG9uc2UuZ2V0KCldOworICAgICAgICBbdGFzayBkaWRS
ZWNlaXZlRGF0YTpbTlNEYXRhIGRhdGFXaXRoQnl0ZXM6aWZyYW1lQnl0ZXMgbGVuZ3RoOnN0cmxl
bihpZnJhbWVCeXRlcyldXTsKKyAgICAgICAgW3Rhc2sgZGlkRmluaXNoXTsKKyAgICB9XTsKKyAg
ICBbY29uZmlndXJhdGlvbiBzZXRVUkxTY2hlbWVIYW5kbGVyOnNjaGVtZUhhbmRsZXIuZ2V0KCkg
Zm9yVVJMU2NoZW1lOkAiaWZyYW1lIl07CisKKyAgICBhdXRvIHdlYlZpZXcgPSBhZG9wdE5TKFtb
V0tXZWJWaWV3IGFsbG9jXSBpbml0V2l0aEZyYW1lOk5TTWFrZVJlY3QoMCwgMCwgODAwLCA2MDAp
IGNvbmZpZ3VyYXRpb246Y29uZmlndXJhdGlvbi5nZXQoKV0pOworICAgIFt3ZWJWaWV3IGxvYWRI
VE1MU3RyaW5nOm1haW5GcmFtZVN0cmluZyBiYXNlVVJMOltOU1VSTCBVUkxXaXRoU3RyaW5nOkAi
aHR0cDovL3dlYmtpdC5vcmciXV07CisgICAgcnVuVGVzdEFuZENoZWNrUmVzdWx0KEAiZGF0YWJh
c2UgaXMgY3JlYXRlZCIpOworCisgICAgW2NvbmZpZ3VyYXRpb24uZ2V0KCkucHJvY2Vzc1Bvb2wg
X3NlbmROZXR3b3JrUHJvY2Vzc1dpbGxTdXNwZW5kSW1taW5lbnRseV07CisgICAgW2NvbmZpZ3Vy
YXRpb24uZ2V0KCkucHJvY2Vzc1Bvb2wgX3NlbmROZXR3b3JrUHJvY2Vzc0RpZFJlc3VtZV07CisK
KyAgICBydW5UZXN0QW5kQ2hlY2tSZXN1bHQoQCJ0cmFuc2FjdGlvbiBpcyBjb21wbGV0ZWQiKTsK
K30KKwogI2VuZGlmIC8vIFBMQVRGT1JNKElPU19GQU1JTFkpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>