<?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>209796</bug_id>
          
          <creation_ts>2020-03-30 22:00:56 -0700</creation_ts>
          <short_desc>Flaky Test: storage/indexeddb/cursor-request-cycle.html</short_desc>
          <delta_ts>2020-04-03 08:50:50 -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>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>cdumez</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>jsbell</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1635942</commentid>
    <comment_count>0</comment_count>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-03-30 22:00:56 -0700</bug_when>
    <thetext>&lt;rdar://problem/60171737&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1635945</commentid>
    <comment_count>1</comment_count>
      <attachid>395016</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-03-30 22:29:59 -0700</bug_when>
    <thetext>Created attachment 395016
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1637105</commentid>
    <comment_count>2</comment_count>
      <attachid>395016</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2020-04-02 15:34:12 -0700</bug_when>
    <thetext>Comment on attachment 395016
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1637372</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-04-03 08:50:49 -0700</bug_when>
    <thetext>Committed r259462: &lt;https://trac.webkit.org/changeset/259462&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 395016.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>395016</attachid>
            <date>2020-03-30 22:29:59 -0700</date>
            <delta_ts>2020-04-03 08:50:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209796-20200330222958.patch</filename>
            <type>text/plain</type>
            <size>12678</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU5MjE0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOTM4YzBkNzkyMTllOTIyZDZkMjRj
MDU1YjdlNmIwZGI1OWE2OWUyNS4uZmUxZTJiMzM2MDZkMTVlYWRiOTA4Y2FkMzFkMDIyOTQxOTlj
M2Y1OSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDIwLTAzLTMwICBTaWh1aSBMaXUgIDxzaWh1
aV9saXVAYXBwbGUuY29tPgorCisgICAgICAgIEZsYWt5IFRlc3Q6IHN0b3JhZ2UvaW5kZXhlZGRi
L2N1cnNvci1yZXF1ZXN0LWN5Y2xlLmh0bWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIwOTc5NgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNjAxNzE3
Mzc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgZ2Mo
KSBkb2VzIG5vdCBndWFyYW50ZWUgYWxsIG9iamVjdHMgdG8gYmUgY29sbGVjdGVkIGluIG91ciBj
dXJyZW50IGltcGxlbWVudGF0aW9uLiBTbywgaW5zdGVhZCBvZiB2ZXJpZnlpbmcgYWxsCisgICAg
ICAgIGN1cnNvciBhbmQgcmVxdWVzdCBvYmplY3RzIGFyZSByZWxlYXNlZCwgd2Ugbm93IG9ubHkg
Y2hlY2sgaWYgYW55IG9mIHRoZW0gaXMgY29sbGVjdGVkLCB3aGljaCBpcyBlbm91Z2ggdG8gc2hv
dworICAgICAgICB0aGVyZSBpcyBubyByZWYgY3ljbGUuCisKKyAgICAgICAgKiBzdG9yYWdlL2lu
ZGV4ZWRkYi9jdXJzb3ItcmVxdWVzdC1jeWNsZS1leHBlY3RlZC50eHQ6CisgICAgICAgICogc3Rv
cmFnZS9pbmRleGVkZGIvY3Vyc29yLXJlcXVlc3QtY3ljbGUtcHJpdmF0ZS1leHBlY3RlZC50eHQ6
CisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvcmVzb3VyY2VzL2N1cnNvci1yZXF1ZXN0LWN5
Y2xlLmpzOgorICAgICAgICAoY2hlY2tDdXJzb3IpOgorICAgICAgICAoaXNBbnlDb2xsZWN0ZWQp
OgorICAgICAgICAob25PcGVuLm90aGVyUmVxdWVzdC5vbnN1Y2Nlc3Mub3RoZXJSZXF1ZXN0U3Vj
Y2Vzcy5maW5hbFJlcXVlc3Qub25zdWNjZXNzKToKKyAgICAgICAgKG9uT3Blbi5vdGhlclJlcXVl
c3Qub25zdWNjZXNzKToKKyAgICAgICAgKG9uT3Blbik6CisgICAgICAgIChvbk9wZW4uY3Vyc29y
UmVxdWVzdC5vbnN1Y2Nlc3MpOiBEZWxldGVkLgorICAgICAgICAob25PcGVuLm90aGVyUmVxdWVz
dC5vbnN1Y2Nlc3Mub3RoZXJSZXF1ZXN0U3VjY2Vzcy5jdXJzb3JSZXF1ZXN0Lm9uc3VjY2Vzcyk6
IERlbGV0ZWQuCisKIDIwMjAtMDMtMzAgIEphY2sgTGVlICA8c2hpaGNoaWVoX2xlZUBhcHBsZS5j
b20+CiAKICAgICAgICAgRGl2aXNpb24gYnkgemVybyBpbiBSZW5kZXJCbG9ja0Zsb3c6OmNvbXB1
dGVDb2x1bW5Db3VudEFuZFdpZHRoCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2lu
ZGV4ZWRkYi9jdXJzb3ItcmVxdWVzdC1jeWNsZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9z
dG9yYWdlL2luZGV4ZWRkYi9jdXJzb3ItcmVxdWVzdC1jeWNsZS1leHBlY3RlZC50eHQKaW5kZXgg
NjE4NDY1M2RiYThjODk1NmRkOGNlMWM4ODY0OGFlZTZjYzExMzgyZC4uNGZkNGRkMjY4YmM5YmRl
ODA5Zjg3OGExZTJlMzk4ZmM0MGNlNzliMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvc3RvcmFn
ZS9pbmRleGVkZGIvY3Vyc29yLXJlcXVlc3QtY3ljbGUtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91
dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2N1cnNvci1yZXF1ZXN0LWN5Y2xlLWV4cGVjdGVkLnR4
dApAQCAtMTQsNDkgKzE0LDMzIEBAIHN0b3JlID0gZGIuY3JlYXRlT2JqZWN0U3RvcmUoJ3N0b3Jl
JykKIAogb25PcGVuKCk6CiBkYiA9IGV2ZW50LnRhcmdldC5yZXN1bHQKLXR4ID0gZGIudHJhbnNh
Y3Rpb24oJ3N0b3JlJykKK3R4ID0gZGIudHJhbnNhY3Rpb24oJ3N0b3JlJywgJ3JlYWRvbmx5JykK
IHN0b3JlID0gdHgub2JqZWN0U3RvcmUoJ3N0b3JlJykKLWN1cnNvclJlcXVlc3QgPSBzdG9yZS5v
cGVuQ3Vyc29yKCkKK0NyZWF0ZSAxMDAwIGN1cnNvclJlcXVlc3RzIGFuZCBjaGVjayB0aGVpciBy
ZXN1bHRzIGluIG90aGVyUmVxdWVzdFN1Y2Nlc3MoKS4KIG90aGVyUmVxdWVzdCA9IHN0b3JlLmdl
dCgwKQogCi1vcGVuQ3Vyc29yUmVxdWVzdFN1Y2Nlc3MoKToKLVJlc3VsdCB3aWxsIGJlIGNoZWNr
ZWQgbGF0ZXIsIHRvIGVuc3VyZSB0aGF0IGxhenkgYWNjZXNzIGlzIHNhZmUKLQogb3RoZXJSZXF1
ZXN0U3VjY2VzcygpOgotVmVyaWZ5IHRoYXQgdGhlIHJlcXVlc3QncyByZXN1bHQgY2FuIGJlIGFj
Y2Vzc2VkIGxhemlseToKK1ZlcmlmeSB0aGF0IHJlc3VsdHMgb2Ygb3BlbkN1cnNvciByZXF1ZXN0
cyBjYW4gYmUgYWNjZXNzZWQgbGF6aWx5LgogZ2MoKQotY3Vyc29yID0gY3Vyc29yUmVxdWVzdC5y
ZXN1bHQKLVBBU1MgY3Vyc29yIGlzIG5vbi1udWxsLgotUEFTUyBjdXJzb3Iua2V5IGlzICJrZXkx
IgotUEFTUyBjdXJzb3IudmFsdWUgaXMgInZhbHVlMSIKLWN1cnNvclJlcXVlc3QuZXh0cmEgPSAx
MjMKLWN1cnNvci5leHRyYSA9IDQ1NgotRW5zdXJlIHJlcXVlc3QgaXMgbm90IHJlbGVhc2VkIGlm
IGN1cnNvciBpcyBzdGlsbCBhcm91bmQuCi1jdXJzb3JSZXF1ZXN0ID0gbnVsbAorRW5zdXJlIHJl
cXVlc3RzIGFyZSBub3QgcmVsZWFzZWQgaWYgY3Vyc29ycyBhcmUgc3RpbGwgYXJvdW5kLgorY3Vy
c29yUmVxdWVzdHMgPSBudWxsCiBnYygpCi1QQVNTIGN1cnNvclJlcXVlc3RPYnNlcnZhdGlvbi53
YXNDb2xsZWN0ZWQgaXMgZmFsc2UKLWN1cnNvci5jb250aW51ZSgpCi1jdXJzb3IgPSBudWxsCitQ
QVNTIGlzQW55Q29sbGVjdGVkKGN1cnNvclJlcXVlc3RPYnNlcnZlcnMpIGlzIGZhbHNlCitFbnN1
cmUgcmVxdWVzdHMgYXJlIG5vdCByZWxlYXNlZCBpZiB0aGV5IGFyZSBwZW5kaW5nLgorY3Vyc29y
cyA9IG51bGwKIGdjKCkKLVBBU1MgY3Vyc29yT2JzZXJ2YXRpb24ud2FzQ29sbGVjdGVkIGlzIGZh
bHNlCi1QQVNTIGN1cnNvclJlcXVlc3RPYnNlcnZhdGlvbi53YXNDb2xsZWN0ZWQgaXMgZmFsc2UK
K1BBU1MgaXNBbnlDb2xsZWN0ZWQoY3Vyc29yT2JzZXJ2ZXJzKSBpcyBmYWxzZQorUEFTUyBpc0Fu
eUNvbGxlY3RlZChjdXJzb3JSZXF1ZXN0T2JzZXJ2ZXJzKSBpcyBmYWxzZQogZmluYWxSZXF1ZXN0
ID0gc3RvcmUuZ2V0KDApCiAKLWN1cnNvckNvbnRpbnVlU3VjY2VzcygpOgotY3Vyc29yID0gZXZl
bnQudGFyZ2V0LnJlc3VsdAotUEFTUyBjdXJzb3IgaXMgbm9uLW51bGwuCi1QQVNTIGN1cnNvci5r
ZXkgaXMgImtleTIiCi1QQVNTIGN1cnNvci52YWx1ZSBpcyAidmFsdWUyIgotUEFTUyBldmVudC50
YXJnZXQuZXh0cmEgaXMgMTIzCi1QQVNTIGN1cnNvci5leHRyYSBpcyA0NTYKLQogZmluYWxSZXF1
ZXN0U3VjY2VzcygpOgotUEFTUyBjdXJzb3Iua2V5IGlzICJrZXkyIgotUEFTUyBjdXJzb3IudmFs
dWUgaXMgInZhbHVlMiIKLWN1cnNvciA9IG51bGwKK0Vuc3VyZSByZXF1ZXN0cyBhbmQgY3Vyc29y
cyBhcmUgcmVsZWFzZWQuCitQQVNTIGN1cnNvcnMgaXMgbm9uLW51bGwuCitQQVNTIGN1cnNvcnMu
bGVuZ3RoIGlzIDEwMDAKK2N1cnNvcnMgPSBudWxsCiBnYygpCi1QQVNTIGN1cnNvclJlcXVlc3RP
YnNlcnZhdGlvbi53YXNDb2xsZWN0ZWQgaXMgdHJ1ZQotUEFTUyBjdXJzb3JPYnNlcnZhdGlvbi53
YXNDb2xsZWN0ZWQgaXMgdHJ1ZQorUEFTUyBpc0FueUNvbGxlY3RlZChjdXJzb3JPYnNlcnZlcnMp
IGlzIHRydWUKK1BBU1MgaXNBbnlDb2xsZWN0ZWQoY3Vyc29yUmVxdWVzdE9ic2VydmVycykgaXMg
dHJ1ZQogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9jdXJzb3ItcmVxdWVzdC1j
eWNsZS1wcml2YXRlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRi
L2N1cnNvci1yZXF1ZXN0LWN5Y2xlLXByaXZhdGUtZXhwZWN0ZWQudHh0CmluZGV4IDYxODQ2NTNk
YmE4Yzg5NTZkZDhjZTFjODg2NDhhZWU2Y2MxMTM4MmQuLjRmZDRkZDI2OGJjOWJkZTgwOWY4Nzhh
MWUyZTM5OGZjNDBjZTc5YjAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhl
ZGRiL2N1cnNvci1yZXF1ZXN0LWN5Y2xlLXByaXZhdGUtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91
dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2N1cnNvci1yZXF1ZXN0LWN5Y2xlLXByaXZhdGUtZXhw
ZWN0ZWQudHh0CkBAIC0xNCw0OSArMTQsMzMgQEAgc3RvcmUgPSBkYi5jcmVhdGVPYmplY3RTdG9y
ZSgnc3RvcmUnKQogCiBvbk9wZW4oKToKIGRiID0gZXZlbnQudGFyZ2V0LnJlc3VsdAotdHggPSBk
Yi50cmFuc2FjdGlvbignc3RvcmUnKQordHggPSBkYi50cmFuc2FjdGlvbignc3RvcmUnLCAncmVh
ZG9ubHknKQogc3RvcmUgPSB0eC5vYmplY3RTdG9yZSgnc3RvcmUnKQotY3Vyc29yUmVxdWVzdCA9
IHN0b3JlLm9wZW5DdXJzb3IoKQorQ3JlYXRlIDEwMDAgY3Vyc29yUmVxdWVzdHMgYW5kIGNoZWNr
IHRoZWlyIHJlc3VsdHMgaW4gb3RoZXJSZXF1ZXN0U3VjY2VzcygpLgogb3RoZXJSZXF1ZXN0ID0g
c3RvcmUuZ2V0KDApCiAKLW9wZW5DdXJzb3JSZXF1ZXN0U3VjY2VzcygpOgotUmVzdWx0IHdpbGwg
YmUgY2hlY2tlZCBsYXRlciwgdG8gZW5zdXJlIHRoYXQgbGF6eSBhY2Nlc3MgaXMgc2FmZQotCiBv
dGhlclJlcXVlc3RTdWNjZXNzKCk6Ci1WZXJpZnkgdGhhdCB0aGUgcmVxdWVzdCdzIHJlc3VsdCBj
YW4gYmUgYWNjZXNzZWQgbGF6aWx5OgorVmVyaWZ5IHRoYXQgcmVzdWx0cyBvZiBvcGVuQ3Vyc29y
IHJlcXVlc3RzIGNhbiBiZSBhY2Nlc3NlZCBsYXppbHkuCiBnYygpCi1jdXJzb3IgPSBjdXJzb3JS
ZXF1ZXN0LnJlc3VsdAotUEFTUyBjdXJzb3IgaXMgbm9uLW51bGwuCi1QQVNTIGN1cnNvci5rZXkg
aXMgImtleTEiCi1QQVNTIGN1cnNvci52YWx1ZSBpcyAidmFsdWUxIgotY3Vyc29yUmVxdWVzdC5l
eHRyYSA9IDEyMwotY3Vyc29yLmV4dHJhID0gNDU2Ci1FbnN1cmUgcmVxdWVzdCBpcyBub3QgcmVs
ZWFzZWQgaWYgY3Vyc29yIGlzIHN0aWxsIGFyb3VuZC4KLWN1cnNvclJlcXVlc3QgPSBudWxsCitF
bnN1cmUgcmVxdWVzdHMgYXJlIG5vdCByZWxlYXNlZCBpZiBjdXJzb3JzIGFyZSBzdGlsbCBhcm91
bmQuCitjdXJzb3JSZXF1ZXN0cyA9IG51bGwKIGdjKCkKLVBBU1MgY3Vyc29yUmVxdWVzdE9ic2Vy
dmF0aW9uLndhc0NvbGxlY3RlZCBpcyBmYWxzZQotY3Vyc29yLmNvbnRpbnVlKCkKLWN1cnNvciA9
IG51bGwKK1BBU1MgaXNBbnlDb2xsZWN0ZWQoY3Vyc29yUmVxdWVzdE9ic2VydmVycykgaXMgZmFs
c2UKK0Vuc3VyZSByZXF1ZXN0cyBhcmUgbm90IHJlbGVhc2VkIGlmIHRoZXkgYXJlIHBlbmRpbmcu
CitjdXJzb3JzID0gbnVsbAogZ2MoKQotUEFTUyBjdXJzb3JPYnNlcnZhdGlvbi53YXNDb2xsZWN0
ZWQgaXMgZmFsc2UKLVBBU1MgY3Vyc29yUmVxdWVzdE9ic2VydmF0aW9uLndhc0NvbGxlY3RlZCBp
cyBmYWxzZQorUEFTUyBpc0FueUNvbGxlY3RlZChjdXJzb3JPYnNlcnZlcnMpIGlzIGZhbHNlCitQ
QVNTIGlzQW55Q29sbGVjdGVkKGN1cnNvclJlcXVlc3RPYnNlcnZlcnMpIGlzIGZhbHNlCiBmaW5h
bFJlcXVlc3QgPSBzdG9yZS5nZXQoMCkKIAotY3Vyc29yQ29udGludWVTdWNjZXNzKCk6Ci1jdXJz
b3IgPSBldmVudC50YXJnZXQucmVzdWx0Ci1QQVNTIGN1cnNvciBpcyBub24tbnVsbC4KLVBBU1Mg
Y3Vyc29yLmtleSBpcyAia2V5MiIKLVBBU1MgY3Vyc29yLnZhbHVlIGlzICJ2YWx1ZTIiCi1QQVNT
IGV2ZW50LnRhcmdldC5leHRyYSBpcyAxMjMKLVBBU1MgY3Vyc29yLmV4dHJhIGlzIDQ1NgotCiBm
aW5hbFJlcXVlc3RTdWNjZXNzKCk6Ci1QQVNTIGN1cnNvci5rZXkgaXMgImtleTIiCi1QQVNTIGN1
cnNvci52YWx1ZSBpcyAidmFsdWUyIgotY3Vyc29yID0gbnVsbAorRW5zdXJlIHJlcXVlc3RzIGFu
ZCBjdXJzb3JzIGFyZSByZWxlYXNlZC4KK1BBU1MgY3Vyc29ycyBpcyBub24tbnVsbC4KK1BBU1Mg
Y3Vyc29ycy5sZW5ndGggaXMgMTAwMAorY3Vyc29ycyA9IG51bGwKIGdjKCkKLVBBU1MgY3Vyc29y
UmVxdWVzdE9ic2VydmF0aW9uLndhc0NvbGxlY3RlZCBpcyB0cnVlCi1QQVNTIGN1cnNvck9ic2Vy
dmF0aW9uLndhc0NvbGxlY3RlZCBpcyB0cnVlCitQQVNTIGlzQW55Q29sbGVjdGVkKGN1cnNvck9i
c2VydmVycykgaXMgdHJ1ZQorUEFTUyBpc0FueUNvbGxlY3RlZChjdXJzb3JSZXF1ZXN0T2JzZXJ2
ZXJzKSBpcyB0cnVlCiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCiAKIFRFU1QgQ09N
UExFVEUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3Jlc291cmNl
cy9jdXJzb3ItcmVxdWVzdC1jeWNsZS5qcyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRi
L3Jlc291cmNlcy9jdXJzb3ItcmVxdWVzdC1jeWNsZS5qcwppbmRleCA2NDZjZTFlN2IwYTBkMDc0
ZDg5N2IyM2EzYTExMmU3ZDBjZmE4MzU3Li5lNzQ2YWViNzg4YzAzZmQyNjQ0YzA2Zjc2Y2NmYjJi
NTFiOTBmNzQyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9yZXNv
dXJjZXMvY3Vyc29yLXJlcXVlc3QtY3ljbGUuanMKKysrIGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9p
bmRleGVkZGIvcmVzb3VyY2VzL2N1cnNvci1yZXF1ZXN0LWN5Y2xlLmpzCkBAIC0xNiw2OSArMTYs
MTAzIEBAIGZ1bmN0aW9uIHByZXBhcmVEYXRhYmFzZShldnQpCiAgICAgc3RvcmUucHV0KCJ2YWx1
ZTIiLCAia2V5MiIpOwogfQogCitmdW5jdGlvbiBjaGVja0N1cnNvcihjdXJzb3IsIHRhcmdldCwg
bWVzc2FnZSkKK3sKKyAgICBpZiAoIWN1cnNvcikKKyAgICAgICAgdGVzdEZhaWxlZChtZXNzYWdl
ICsgIjogY3Vyc29yIGlzIG51bGwiKTsKKyAgICBpZiAoY3Vyc29yLmtleSAhPSB0YXJnZXQua2V5
KQorICAgICAgICB0ZXN0RmFpbGVkKG1lc3NhZ2UgKyAiOiBjdXJzb3Iua2V5IGlzICIgKyBjdXJz
b3Iua2V5ICsgIiwgc2hvdWxkIGJlICIgKyB0YXJnZXQua2V5KTsKKyAgICBpZiAoY3Vyc29yLnZh
bHVlICE9IHRhcmdldC52YWx1ZSkKKyAgICAgICAgdGVzdEZhaWxlZChtZXNzYWdlICsgIjogY3Vy
c29yLnZhbHVlIGlzICIgKyBjdXJzb3IudmFsdWUgKyAiLCBzaG91bGQgYmUgIiArIHRhcmdldC52
YWx1ZSk7CisgICAgaWYgKGN1cnNvci5leHRyYSAhPSB0YXJnZXQuZXh0cmEpCisgICAgICAgIHRl
c3RGYWlsZWQobWVzc2FnZSArICI6IGN1cnNvci5leHRyYSBpcyAiICsgY3Vyc29yLmV4dHJhICsg
Iiwgc2hvdWxkIGJlICIgKyB0YXJnZXQuZXh0cmEpOworfQorCitmdW5jdGlvbiBpc0FueUNvbGxl
Y3RlZChvYnNlcnZlcnMpCit7CisgICAgZm9yIChsZXQgb2JzZXJ2ZXIgb2Ygb2JzZXJ2ZXJzKSB7
CisgICAgICAgIGlmIChvYnNlcnZlci53YXNDb2xsZWN0ZWQpCisgICAgICAgICAgICByZXR1cm4g
dHJ1ZTsKKyAgICB9CisgICAgcmV0dXJuIGZhbHNlOworfQorCiBmdW5jdGlvbiBvbk9wZW4oZXZ0
KQogewogICAgIHByZWFtYmxlKGV2dCk7CiAgICAgZXZhbEFuZExvZygiZGIgPSBldmVudC50YXJn
ZXQucmVzdWx0Iik7Ci0gICAgZXZhbEFuZExvZygidHggPSBkYi50cmFuc2FjdGlvbignc3RvcmUn
KSIpOworICAgIGV2YWxBbmRMb2coInR4ID0gZGIudHJhbnNhY3Rpb24oJ3N0b3JlJywgJ3JlYWRv
bmx5JykiKTsKICAgICBldmFsQW5kTG9nKCJzdG9yZSA9IHR4Lm9iamVjdFN0b3JlKCdzdG9yZScp
Iik7CiAKLSAgICBldmFsQW5kTG9nKCJjdXJzb3JSZXF1ZXN0ID0gc3RvcmUub3BlbkN1cnNvcigp
Iik7Ci0gICAgY3Vyc29yUmVxdWVzdC5vbnN1Y2Nlc3MgPSBmdW5jdGlvbiBvcGVuQ3Vyc29yUmVx
dWVzdFN1Y2Nlc3MoZXZ0KSB7Ci0gICAgICAgIHByZWFtYmxlKGV2dCk7Ci0gICAgICAgIGRlYnVn
KCJSZXN1bHQgd2lsbCBiZSBjaGVja2VkIGxhdGVyLCB0byBlbnN1cmUgdGhhdCBsYXp5IGFjY2Vz
cyBpcyBzYWZlIik7Ci0gICAgfTsKKyAgICBkZWJ1ZygiQ3JlYXRlIDEwMDAgY3Vyc29yUmVxdWVz
dHMgYW5kIGNoZWNrIHRoZWlyIHJlc3VsdHMgaW4gb3RoZXJSZXF1ZXN0U3VjY2VzcygpLiIpOwor
ICAgIGN1cnNvclJlcXVlc3RzID0gW107CisgICAgY3Vyc29yUmVxdWVzdE9ic2VydmVycyA9IFtd
OworICAgIGZvciAobGV0IGkgPSAwOyBpIDwgMTAwMDsgKytpKSB7CisgICAgICAgIGN1cnNvclJl
cXVlc3QgPSBzdG9yZS5vcGVuQ3Vyc29yKCk7CisgICAgICAgIGN1cnNvclJlcXVlc3RzLnB1c2go
Y3Vyc29yUmVxdWVzdCk7CisgICAgICAgIGN1cnNvclJlcXVlc3RPYnNlcnZlcnMucHVzaChpbnRl
cm5hbHMub2JzZXJ2ZUdDKGN1cnNvclJlcXVlc3QpKTsKKyAgICAgICAgY3Vyc29yUmVxdWVzdCA9
IG51bGw7CisgICAgfQogCiAgICAgZXZhbEFuZExvZygib3RoZXJSZXF1ZXN0ID0gc3RvcmUuZ2V0
KDApIik7CisKICAgICBvdGhlclJlcXVlc3Qub25zdWNjZXNzID0gZnVuY3Rpb24gb3RoZXJSZXF1
ZXN0U3VjY2VzcyhldnQpIHsKICAgICAgICAgcHJlYW1ibGUoZXZ0KTsKIAotICAgICAgICBkZWJ1
ZygiVmVyaWZ5IHRoYXQgdGhlIHJlcXVlc3QncyByZXN1bHQgY2FuIGJlIGFjY2Vzc2VkIGxhemls
eToiKTsKKyAgICAgICAgZGVidWcoIlZlcmlmeSB0aGF0IHJlc3VsdHMgb2Ygb3BlbkN1cnNvciBy
ZXF1ZXN0cyBjYW4gYmUgYWNjZXNzZWQgbGF6aWx5LiIpOwogICAgICAgICBldmFsQW5kTG9nKCJn
YygpIik7CiAKLSAgICAgICAgZXZhbEFuZExvZygiY3Vyc29yID0gY3Vyc29yUmVxdWVzdC5yZXN1
bHQiKTsKLSAgICAgICAgc2hvdWxkQmVOb25OdWxsKCJjdXJzb3IiKTsKLSAgICAgICAgc2hvdWxk
QmVFcXVhbFRvU3RyaW5nKCJjdXJzb3Iua2V5IiwgImtleTEiKTsKLSAgICAgICAgc2hvdWxkQmVF
cXVhbFRvU3RyaW5nKCJjdXJzb3IudmFsdWUiLCAidmFsdWUxIik7Ci0gICAgICAgIGV2YWxBbmRM
b2coImN1cnNvclJlcXVlc3QuZXh0cmEgPSAxMjMiKTsKLSAgICAgICAgZXZhbEFuZExvZygiY3Vy
c29yLmV4dHJhID0gNDU2Iik7CisgICAgICAgIGN1cnNvcnMgPSBbXTsKKyAgICAgICAgY3Vyc29y
T2JzZXJ2ZXJzID0gW107CisgICAgICAgIHZhciB0YXJnZXQgPSB7IGtleToia2V5MSIsIHZhbHVl
OiJ2YWx1ZTEiIH07CisgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgY3Vyc29yUmVxdWVzdHMu
bGVuZ3RoOyBpKyspIHsKKyAgICAgICAgICAgIGN1cnNvciA9IGN1cnNvclJlcXVlc3RzW2ldLnJl
c3VsdDsKKyAgICAgICAgICAgIGNoZWNrQ3Vyc29yKGN1cnNvciwgdGFyZ2V0LCAiRXhhbWluZSBj
dXJzb3JSZXF1ZXN0c1siICsgaSArICJdIik7CisgICAgICAgICAgICBjdXJzb3JSZXF1ZXN0c1tp
XS5leHRyYSA9ICIxMjMiOworICAgICAgICAgICAgY3Vyc29yLmV4dHJhID0gIjQ1NiI7CisgICAg
ICAgICAgICBjdXJzb3JzLnB1c2goY3Vyc29yKTsKKyAgICAgICAgICAgIGN1cnNvck9ic2VydmVy
cy5wdXNoKGludGVybmFscy5vYnNlcnZlR0MoY3Vyc29yKSk7CisgICAgICAgICAgICBjdXJzb3Ig
PSBudWxsOwogCi0gICAgICAgIC8vIEFzc2lnbiBhIG5ldyBoYW5kbGVyIHRvIGluc3BlY3QgdGhl
IHJlcXVlc3QgYW5kIGN1cnNvciBpbmRpcmVjdGx5LgotICAgICAgICBjdXJzb3JSZXF1ZXN0Lm9u
c3VjY2VzcyA9IGZ1bmN0aW9uIGN1cnNvckNvbnRpbnVlU3VjY2VzcyhldnQpIHsKLSAgICAgICAg
ICAgIHByZWFtYmxlKGV2dCk7Ci0gICAgICAgICAgICBldmFsQW5kTG9nKCJjdXJzb3IgPSBldmVu
dC50YXJnZXQucmVzdWx0Iik7Ci0gICAgICAgICAgICBzaG91bGRCZU5vbk51bGwoImN1cnNvciIp
OwotICAgICAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJjdXJzb3Iua2V5IiwgImtleTIi
KTsKLSAgICAgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygiY3Vyc29yLnZhbHVlIiwgInZh
bHVlMiIpOwotICAgICAgICAgICAgc2hvdWxkQmUoImV2ZW50LnRhcmdldC5leHRyYSIsICIxMjMi
KTsKLSAgICAgICAgICAgIHNob3VsZEJlKCJjdXJzb3IuZXh0cmEiLCAiNDU2Iik7Ci0gICAgICAg
IH07CisgICAgICAgICAgICAvLyBBc3NpZ24gYSBuZXcgaGFuZGxlciB0byBpbnNwZWN0IHRoZSBy
ZXF1ZXN0IGFuZCBjdXJzb3IgaW5kaXJlY3RseS4KKyAgICAgICAgICAgIGN1cnNvclJlcXVlc3Rz
W2ldLm9uc3VjY2VzcyA9IChldmVudCk9PnsKKyAgICAgICAgICAgICAgICBjdXJzb3IgPSBldmVu
dC50YXJnZXQucmVzdWx0OworICAgICAgICAgICAgICAgIHZhciB0YXJnZXQgPSB7IGtleTogImtl
eTIiLCB2YWx1ZToidmFsdWUyIiwgZXh0cmE6IjQ1NiIgfTsKKyAgICAgICAgICAgICAgICBjaGVj
a0N1cnNvcihjdXJzb3IsIHRhcmdldCwgIkV4YW1pbmUgY3Vyc29yIGFmdGVyIGNvbnRpbnVlKCki
KTsKKyAgICAgICAgICAgICAgICBpZiAoZXZlbnQudGFyZ2V0LmV4dHJhICE9ICIxMjMiKSB7Cisg
ICAgICAgICAgICAgICAgICAgIHRlc3RGYWlsZWQoIkV4YW1pbmUgY3Vyc29yIGFmdGVyIGNvbnRp
bnVlKCk6IGV2ZW50LnRhcmdldC5leHRyYSBpcyAiICsgZXZlbnQudGFyZ2V0LmV4dHJhICsgIiwg
c2hvdWxkIGJlIDEyMyIpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBjdXJz
b3JzLnB1c2goY3Vyc29yKTsKKyAgICAgICAgICAgIH07CisgICAgICAgIH0KIAotICAgICAgICBk
ZWJ1ZygiRW5zdXJlIHJlcXVlc3QgaXMgbm90IHJlbGVhc2VkIGlmIGN1cnNvciBpcyBzdGlsbCBh
cm91bmQuIik7Ci0gICAgICAgIGN1cnNvclJlcXVlc3RPYnNlcnZhdGlvbiA9IGludGVybmFscy5v
YnNlcnZlR0MoY3Vyc29yUmVxdWVzdCk7Ci0gICAgICAgIGV2YWxBbmRMb2coImN1cnNvclJlcXVl
c3QgPSBudWxsIik7CisgICAgICAgIGRlYnVnKCJFbnN1cmUgcmVxdWVzdHMgYXJlIG5vdCByZWxl
YXNlZCBpZiBjdXJzb3JzIGFyZSBzdGlsbCBhcm91bmQuIik7CisgICAgICAgIGV2YWxBbmRMb2co
ImN1cnNvclJlcXVlc3RzID0gbnVsbCIpOwogICAgICAgICBldmFsQW5kTG9nKCJnYygpIik7Ci0g
ICAgICAgIHNob3VsZEJlRmFsc2UoImN1cnNvclJlcXVlc3RPYnNlcnZhdGlvbi53YXNDb2xsZWN0
ZWQiKTsKKyAgICAgICAgc2hvdWxkQmVGYWxzZSgiaXNBbnlDb2xsZWN0ZWQoY3Vyc29yUmVxdWVz
dE9ic2VydmVycykiKTsKIAotICAgICAgICBldmFsQW5kTG9nKCJjdXJzb3IuY29udGludWUoKSIp
OworICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGN1cnNvcnMubGVuZ3RoOyBpKyspIHsKKyAg
ICAgICAgICAgIGN1cnNvcnNbaV0uY29udGludWUoKTsKKyAgICAgICAgfQogCi0gICAgICAgIGN1
cnNvck9ic2VydmF0aW9uID0gaW50ZXJuYWxzLm9ic2VydmVHQyhjdXJzb3IpOwotICAgICAgICBl
dmFsQW5kTG9nKCJjdXJzb3IgPSBudWxsIik7CisgICAgICAgIGRlYnVnKCJFbnN1cmUgcmVxdWVz
dHMgYXJlIG5vdCByZWxlYXNlZCBpZiB0aGV5IGFyZSBwZW5kaW5nLiIpOworICAgICAgICBldmFs
QW5kTG9nKCJjdXJzb3JzID0gbnVsbCIpOyAKICAgICAgICAgZXZhbEFuZExvZygiZ2MoKSIpOwot
ICAgICAgICBzaG91bGRCZUZhbHNlKCJjdXJzb3JPYnNlcnZhdGlvbi53YXNDb2xsZWN0ZWQiKTsK
LSAgICAgICAgc2hvdWxkQmVGYWxzZSgiY3Vyc29yUmVxdWVzdE9ic2VydmF0aW9uLndhc0NvbGxl
Y3RlZCIpOworICAgICAgICBzaG91bGRCZUZhbHNlKCJpc0FueUNvbGxlY3RlZChjdXJzb3JPYnNl
cnZlcnMpIik7CisgICAgICAgIHNob3VsZEJlRmFsc2UoImlzQW55Q29sbGVjdGVkKGN1cnNvclJl
cXVlc3RPYnNlcnZlcnMpIik7CisgICAgICAgIGN1cnNvcnMgPSBbXTsgCiAKICAgICAgICAgZXZh
bEFuZExvZygiZmluYWxSZXF1ZXN0ID0gc3RvcmUuZ2V0KDApIik7CiAgICAgICAgIGZpbmFsUmVx
dWVzdC5vbnN1Y2Nlc3MgPSBmdW5jdGlvbiBmaW5hbFJlcXVlc3RTdWNjZXNzKGV2dCkgewogICAg
ICAgICAgICAgcHJlYW1ibGUoZXZ0KTsKLSAgICAgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0cmlu
ZygiY3Vyc29yLmtleSIsICJrZXkyIik7Ci0gICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJp
bmcoImN1cnNvci52YWx1ZSIsICJ2YWx1ZTIiKTsKLQotICAgICAgICAgICAgY3Vyc29yT2JzZXJ2
YXRpb24gPSBpbnRlcm5hbHMub2JzZXJ2ZUdDKGN1cnNvcik7Ci0gICAgICAgICAgICBldmFsQW5k
TG9nKCJjdXJzb3IgPSBudWxsIik7CisgICAgICAgICAgICBkZWJ1ZygiRW5zdXJlIHJlcXVlc3Rz
IGFuZCBjdXJzb3JzIGFyZSByZWxlYXNlZC4iKTsKKyAgICAgICAgICAgIHNob3VsZEJlTm9uTnVs
bCgiY3Vyc29ycyIpOworICAgICAgICAgICAgc2hvdWxkQmUoImN1cnNvcnMubGVuZ3RoIiwgIjEw
MDAiKTsKKyAgICAgICAgICAgIGV2YWxBbmRMb2coImN1cnNvcnMgPSBudWxsIik7CiAgICAgICAg
ICAgICBldmFsQW5kTG9nKCJnYygpIik7Ci0gICAgICAgICAgICBzaG91bGRCZVRydWUoImN1cnNv
clJlcXVlc3RPYnNlcnZhdGlvbi53YXNDb2xsZWN0ZWQiKTsKLSAgICAgICAgICAgIHNob3VsZEJl
VHJ1ZSgiY3Vyc29yT2JzZXJ2YXRpb24ud2FzQ29sbGVjdGVkIik7CisKKyAgICAgICAgICAgIHNo
b3VsZEJlVHJ1ZSgiaXNBbnlDb2xsZWN0ZWQoY3Vyc29yT2JzZXJ2ZXJzKSIpOworICAgICAgICAg
ICAgc2hvdWxkQmVUcnVlKCJpc0FueUNvbGxlY3RlZChjdXJzb3JSZXF1ZXN0T2JzZXJ2ZXJzKSIp
OwogICAgICAgICB9OwogICAgIH07CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>