<?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>206965</bug_id>
          
          <creation_ts>2020-01-29 13:59:40 -0800</creation_ts>
          <short_desc>REGRESSION: (253807) [ macOS iOS ] storage/indexeddb/intversion-long-queue-private.html is flaky failing</short_desc>
          <delta_ts>2020-02-11 13:58:40 -0800</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="Jacob Uphoff">jacob_uphoff</reporter>
          <assigned_to name="Sihui Liu">sihui_liu</assigned_to>
          <cc>achristensen</cc>
    
    <cc>alecflett</cc>
    
    <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jsbell</cc>
    
    <cc>rniwa</cc>
    
    <cc>sihui_liu</cc>
    
    <cc>tsavell</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1612663</commentid>
    <comment_count>0</comment_count>
    <who name="Jacob Uphoff">jacob_uphoff</who>
    <bug_when>2020-01-29 13:59:40 -0800</bug_when>
    <thetext>storage/indexeddb/intversion-long-queue-private.html

This test is flaky failing 

I was able to reproduce the failure and found that the failure was introduced in r253807

History:

https://results.webkit.org/?suite=layout-tests&amp;suite=layout-tests&amp;test=storage%2Findexeddb%2Fintversion-long-queue-private.html&amp;test=storage%2Fwebsql%2Fstatement-error-callback.html&amp;platform=ios&amp;platform=mac

Diff:

--- /Volumes/Data/slave/catalina-release-tests-wk2/build/layout-test-results/storage/websql/statement-error-callback-expected.txt
+++ /Volumes/Data/slave/catalina-release-tests-wk2/build/layout-test-results/storage/websql/statement-error-callback-actual.txt
@@ -1,15 +1,7 @@
 CONSOLE MESSAGE: line 64: Web SQL is deprecated. Please use IndexedDB instead.
 CONSOLE MESSAGE: line 67: Exception in statement error callback
-This test confirms that a transaction is immediately rolled back if and only if a statement&apos;s error callback throws an exception, returns true, or doesn&apos;t return any value.
-PASS - the transaction error callback was invoked.
-PASS - the transaction error callback was invoked.
-PASS - the transaction error callback was invoked.
-PASS - the transaction error callback was invoked.
-PASS - the transaction error callback was invoked.
-PASS - the transaction error callback was invoked.
-PASS - the transaction success callback was invoked.
-PASS - the transaction success callback was invoked.
-PASS - the transaction success callback was invoked.
-PASS - the transaction success callback was invoked.
-Test Complete
+#PID UNRESPONSIVE - WebKitTestRunner (pid 92995)
+FAIL: Timed out waiting for notifyDone to be called
 
+#EOF
+#EOF</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1612664</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-01-29 14:00:22 -0800</bug_when>
    <thetext>&lt;rdar://problem/59005652&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1612667</commentid>
    <comment_count>2</comment_count>
      <attachid>389184</attachid>
    <who name="Jacob Uphoff">jacob_uphoff</who>
    <bug_when>2020-01-29 14:10:44 -0800</bug_when>
    <thetext>Created attachment 389184
Update Test Expectations</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1612669</commentid>
    <comment_count>3</comment_count>
      <attachid>389184</attachid>
    <who name="Truitt Savell">tsavell</who>
    <bug_when>2020-01-29 14:16:17 -0800</bug_when>
    <thetext>Comment on attachment 389184
Update Test Expectations

Clearing flags on attachment: 389184

Committed r255384: &lt;https://trac.webkit.org/changeset/255384&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614859</commentid>
    <comment_count>4</comment_count>
      <attachid>389747</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-02-04 17:03:57 -0800</bug_when>
    <thetext>Created attachment 389747
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1615051</commentid>
    <comment_count>5</comment_count>
      <attachid>389809</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-02-05 08:30:23 -0800</bug_when>
    <thetext>Created attachment 389809
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1615860</commentid>
    <comment_count>6</comment_count>
      <attachid>389809</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-02-06 15:07:01 -0800</bug_when>
    <thetext>Comment on attachment 389809
Patch

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

&gt; LayoutTests/ChangeLog:9
&gt; +        Modify a test to make it less flaky. Based on our current implementation, there is no guarantee that Block event on

How about based on spec? Is there supposed to be an ordering guarantee or not?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616496</commentid>
    <comment_count>7</comment_count>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-02-07 18:04:11 -0800</bug_when>
    <thetext>(In reply to Ryosuke Niwa from comment #6)
&gt; Comment on attachment 389809 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=389809&amp;action=review
&gt; 
&gt; &gt; LayoutTests/ChangeLog:9
&gt; &gt; +        Modify a test to make it less flaky. Based on our current implementation, there is no guarantee that Block event on
&gt; 
&gt; How about based on spec? Is there supposed to be an ordering guarantee or
&gt; not?

Specs specify how the ordering would be on one open/delete request.

https://w3c.github.io/IndexedDB/#deleting-a-database 6 and 8 specify the ordering 2 for delete request.

https://w3c.github.io/IndexedDB/#factory-interface and https://w3c.github.io/IndexedDB/#opening specify ensure part of the ordering 1 for open request(UpgradeNeeded event on openRequest2 -&gt; Complete event on VersionChange -&gt; transaction on connection2 -&gt; Success event on openRequest2).

It does not guarantee the ordering of all events on different requests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617048</commentid>
    <comment_count>8</comment_count>
      <attachid>389809</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-02-10 13:07:33 -0800</bug_when>
    <thetext>Comment on attachment 389809
Patch

Sounds good to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617243</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-10 18:07:30 -0800</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 389809:

editing/spelling/spellcheck-async-remove-frame.html bug 158401 (authors: morrita@google.com, rniwa@webkit.org, and tony@chromium.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617244</commentid>
    <comment_count>10</comment_count>
      <attachid>389809</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-10 18:08:11 -0800</bug_when>
    <thetext>Comment on attachment 389809
Patch

Clearing flags on attachment: 389809

Committed r256235: &lt;https://trac.webkit.org/changeset/256235&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617245</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-10 18:08:13 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617469</commentid>
    <comment_count>12</comment_count>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-02-11 10:22:45 -0800</bug_when>
    <thetext>*** Bug 207465 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617609</commentid>
    <comment_count>13</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-02-11 13:58:40 -0800</bug_when>
    <thetext>Nice, the test seems to be no longer flaky.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>389184</attachid>
            <date>2020-01-29 14:10:44 -0800</date>
            <delta_ts>2020-01-29 16:54:02 -0800</delta_ts>
            <desc>Update Test Expectations</desc>
            <filename>bug-206965-20200129141043.patch</filename>
            <type>text/plain</type>
            <size>2449</size>
            <attacher name="Jacob Uphoff">jacob_uphoff</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU1MzcyCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMzM5NDRkNTM3MTExMDlhNWIyOTVh
OGQwMTNlODRkZDIyNmI0N2QzZi4uMDg0NmI3MDEyZGNlYjk5MjE4NzIwNzllYTVjOWU0NWQ4ZjVl
NWQyZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIwLTAxLTI5ICBKYWNvYiBVcGhvZmYgIDxq
YWNvYl91cGhvZmZAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT046ICgyNTM4MDcpIFsg
bWFjT1MgaU9TIF0gc3RvcmFnZS9pbmRleGVkZGIvaW50dmVyc2lvbi1sb25nLXF1ZXVlLXByaXZh
dGUuaHRtbCBpcyBmbGFreSBmYWlsaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMDY5NjUKKworICAgICAgICBVbnJldmlld2VkIHRlc3QgZ2FyZGVu
aW5nLgorCisgICAgICAgICogcGxhdGZvcm0vaW9zLXdrMi9UZXN0RXhwZWN0YXRpb25zOgorICAg
ICAgICAqIHBsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zOgorCiAyMDIwLTAxLTI5ICBKYXNv
biBMYXdyZW5jZSAgPGxhd3JlbmNlLmpAYXBwbGUuY29tPgogCiAgICAgICAgIFsgTWFjIF0gZmFz
dC9kb20vV2luZG93L3Bvc3QtbWVzc2FnZS1jcmFzaC5odG1sIGlzIGZsYWt5IGZhaWxpbmcKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy13azIvVGVzdEV4cGVjdGF0aW9ucyBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy13azIvVGVzdEV4cGVjdGF0aW9ucwppbmRleCAyYmQx
MDRiMjZlNTJkMDdkZjcyYWI1OWYxNzg2OWYwNmM5N2QyMmY4Li45MjJiYWNhZDUxMDY4ZWNhMmY5
ZjQ2MTdhMjgyZTMzNmQ3YjcyMjNlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9p
b3Mtd2syL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXdr
Mi9UZXN0RXhwZWN0YXRpb25zCkBAIC0xMzYzLDQgKzEzNjMsNSBAQCB3ZWJraXQub3JnL2IvMjA2
NzUyIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvMmRjb250ZXh0L2ltYWdlYml0bWFw
L2NyZWF0ZQogCiB3ZWJraXQub3JnL2IvMjA2OTM0IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvSW5kZXhlZERCL2tleS1nZW5lcmF0b3JzL3JlYWRpbmctYXV0b2luY3JlbWVudC1pbmRl
eGVzLWN1cnNvcnMuYW55LnNlcnZpY2V3b3JrZXIuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCiAKLXdl
YmtpdC5vcmcvYi8yMDY5NDYgaHR0cC90ZXN0cy9zZWN1cml0eS9jb29raWVzL3RoaXJkLXBhcnR5
LWNvb2tpZS1ibG9ja2luZy1tYWluLWZyYW1lLmh0bWwgWyBQYXNzIFRpbWVvdXQgXQpcIE5vIG5l
d2xpbmUgYXQgZW5kIG9mIGZpbGUKK3dlYmtpdC5vcmcvYi8yMDY5NDYgaHR0cC90ZXN0cy9zZWN1
cml0eS9jb29raWVzL3RoaXJkLXBhcnR5LWNvb2tpZS1ibG9ja2luZy1tYWluLWZyYW1lLmh0bWwg
WyBQYXNzIFRpbWVvdXQgXQord2Via2l0Lm9yZy9iLzIwNjk2NSBzdG9yYWdlL2luZGV4ZWRkYi9p
bnR2ZXJzaW9uLWxvbmctcXVldWUtcHJpdmF0ZS5odG1sIFsgUGFzcyBGYWlsdXJlIF0KXCBObyBu
ZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0
YXRpb25zCmluZGV4IDE2NmU4NzFmM2U0ZTQwMTE5MjdjNzU1NTdkM2VkYzI2ZTFhNDgzOWYuLmFl
NTdkMTVkZTVkZWQ2Mzg4ZTEwZmI1MGViNWJhYjU1OWI5Yjc5NTQgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3Bs
YXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCkBAIC0xOTU4LDQgKzE5NTgsNiBAQCB3ZWJraXQu
b3JnL2IvMjA2ODgzIFsgTW9qYXZlIF0gaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9j
c3MvY3NzLWZvbnRzL3ZhcgogCiB3ZWJraXQub3JnL2IvMjA1NzI5IHdlYnJ0Yy9jYXB0dXJlQ2Fu
dmFzLXdlYnJ0Yy5odG1sIFsgUGFzcyBGYWlsdXJlIF0KIAotd2Via2l0Lm9yZy9iLzIwNjk0OSBm
YXN0L2RvbS9XaW5kb3cvcG9zdC1tZXNzYWdlLWNyYXNoLmh0bWwgWyBQYXNzIEZhaWx1cmUgXQpc
IE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKK3dlYmtpdC5vcmcvYi8yMDY5NDkgZmFzdC9kb20v
V2luZG93L3Bvc3QtbWVzc2FnZS1jcmFzaC5odG1sIFsgUGFzcyBGYWlsdXJlIF0KKword2Via2l0
Lm9yZy9iLzIwNjk2NSBzdG9yYWdlL2luZGV4ZWRkYi9pbnR2ZXJzaW9uLWxvbmctcXVldWUtcHJp
dmF0ZS5odG1sIFsgUGFzcyBGYWlsdXJlIF0KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>389747</attachid>
            <date>2020-02-04 17:03:57 -0800</date>
            <delta_ts>2020-02-05 08:30:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-206965-20200204170356.patch</filename>
            <type>text/plain</type>
            <size>4621</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU1NTgwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYTM2NjgxMWViN2E3MzZmMTI3MjI3
MjRmYzQ3NTBiMzZkNTkwZDAxOS4uMDgwYTk5MTM5MjU3ZmI3MTUxMGYxOGNlMGRjNDc5MmYzOTQ3
Njc0YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDIwLTAyLTA0ICBTaWh1aSBMaXUgIDxzaWh1
aV9saXVAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT046ICgyNTM4MDcpIFsgbWFjT1Mg
aU9TIF0gc3RvcmFnZS9pbmRleGVkZGIvaW50dmVyc2lvbi1sb25nLXF1ZXVlLXByaXZhdGUuaHRt
bCBpcyBmbGFreSBmYWlsaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMDY5NjUKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzU5MDA1NjUyPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeCBhIHRlc3Qg
dG8gbWFrZSBpdCBsZXNzIGZsYWt5LiBCYXNlZCBvbiBvdXIgY3VycmVudCBpbXBsZW1lbnRhdGlv
biwgdGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgQmxvY2sgZXZlbnQgb24KKyAgICAgICAgZGVs
ZXRlIHJlcXVlc3Qgd291bGQgYmUgZmlyZWQgYmVmb3JlIENvbXBsZXRlIGV2ZW50IG9uIHRyYW5z
YWN0aW9uIGZyb20gY29ubmVjdGlvbjIgaW4gdGhpcyB0ZXN0LiBUaGUgZXZlbnRzCisgICAgICAg
IHNlcXVlbmNlIHdlIGFyZSBzdXJlIGFyZTogCisgICAgICAgIDEuIFVwZ3JhZGVOZWVkZWQgZXZl
bnQgb24gb3BlblJlcXVlc3QyIC0+IFZlcnNpb25DaGFuZ2UgZXZlbnQgb24gY29ubmVjdGlvbjIg
LT4gQ29tcGxldGUgZXZlbnQgb24gVmVyc2lvbkNoYW5nZQorICAgICAgICB0cmFuc2FjdGlvbiBv
biBjb25uZWN0aW9uMiAtPiBTdWNjZXNzIGV2ZW50IG9uIG9wZW5SZXF1ZXN0Mi4KKyAgICAgICAg
Mi4gVmVyc2lvbkNoYW5nZSBldmVudCBvbiBjb25uZWN0aW9uMiAtPiBCbG9jayBldmVudCBvbiBk
ZWxldGUgcmVxdWVzdC4KKyAgICAgICAgVGhlcmVmb3JlIEkgYW0gY2hhbmdpbmcgdGhlIHRlc3Qg
dG8gZW5zdXJlIHNlcXVlbmNlIDEuCisKKyAgICAgICAgKiBzdG9yYWdlL2luZGV4ZWRkYi9pbnR2
ZXJzaW9uLWxvbmctcXVldWUtcHJpdmF0ZS1leHBlY3RlZC50eHQ6CisgICAgICAgICogc3RvcmFn
ZS9pbmRleGVkZGIvcmVzb3VyY2VzL2ludHZlcnNpb24tbG9uZy1xdWV1ZS5qczoKKyAgICAgICAg
KGNvbm5lY3Rpb24yQmxvY2tlZCk6CisgICAgICAgIChjb25uZWN0aW9uMlVwZ3JhZGVOZWVkZWQp
OgorICAgICAgICAoY29ubmVjdGlvbjJWZXJzaW9uQ2hhbmdlQ2FsbGJhY2spOgorICAgICAgICAo
ZGVsZXRlRGF0YWJhc2VCbG9ja2VkQ2FsbGJhY2spOiBEZWxldGVkLgorCiAyMDIwLTAyLTAzICBK
YWNvYiBVcGhvZmYgIDxqYWNvYl91cGhvZmZAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJ
T046IFsgbWFjT1Mgd2sxIF0gY3NzMy9zZWxlY3RvcnMzL3htbC9jc3MzLW1vZHNlbC1kMi54bWwg
aXMgZmxha3kgZmFpbGluZwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVk
ZGIvaW50dmVyc2lvbi1sb25nLXF1ZXVlLXByaXZhdGUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvc3RvcmFnZS9pbmRleGVkZGIvaW50dmVyc2lvbi1sb25nLXF1ZXVlLXByaXZhdGUtZXhwZWN0
ZWQudHh0CmluZGV4IGQyY2YzM2RjMjM2ZTRhM2Y4OGJhY2ZlZTFkNTRlNDMyNjYwZTU0YmMuLjJm
YWQ0OTAzNzliZmY0ZDVkNjRjYjdjMzUwN2U3NWMyODNjYjBiODMgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2ludHZlcnNpb24tbG9uZy1xdWV1ZS1wcml2YXRlLWV4
cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9pbnR2ZXJzaW9u
LWxvbmctcXVldWUtcHJpdmF0ZS1leHBlY3RlZC50eHQKQEAgLTI3LDcgKzI3LDYgQEAgUEFTUyBl
dmVudC5uZXdWZXJzaW9uIGlzIDIKIAogY29ubmVjdGlvbjJCbG9ja2VkKCk6CiByZXF1ZXN0ID0g
aW5kZXhlZERCLmRlbGV0ZURhdGFiYXNlKGRibmFtZSkKLXJlcXVlc3Qub25ibG9ja2VkID0gZGVs
ZXRlRGF0YWJhc2VCbG9ja2VkQ2FsbGJhY2sKIHJlcXVlc3Qub25zdWNjZXNzID0gZGVsZXRlRGF0
YWJhc2VTdWNjZXNzQ2FsbGJhY2sKIHJlcXVlc3QgPSBpbmRleGVkREIub3BlbihkYm5hbWUsIDMp
CiByZXF1ZXN0Lm9udXBncmFkZW5lZWRlZCA9IGNvbm5lY3Rpb24zVXBncmFkZU5lZWRlZApAQCAt
MzgsMTIgKzM3LDEzIEBAIGNvbm5lY3Rpb24yVXBncmFkZU5lZWRlZCgpOgogUEFTUyBldmVudC5v
bGRWZXJzaW9uIGlzIDEKIFBBU1MgZXZlbnQubmV3VmVyc2lvbiBpcyAyCiBkYiA9IGV2ZW50LnRh
cmdldC5yZXN1bHQKK2RiLm9udmVyc2lvbmNoYW5nZSA9IGNvbm5lY3Rpb24yVmVyc2lvbkNoYW5n
ZUNhbGxiYWNrCiBQQVNTIGRiLm9iamVjdFN0b3JlTmFtZXMubGVuZ3RoIGlzIDAKIGRiLmNyZWF0
ZU9iamVjdFN0b3JlKCdzb21lIG9iamVjdCBzdG9yZScpCiB0cmFuc2FjdGlvbiA9IGV2ZW50LnRh
cmdldC50cmFuc2FjdGlvbgogdHJhbnNhY3Rpb24ub25jb21wbGV0ZSA9IGNvbm5lY3Rpb24yVHJh
bnNhY3Rpb25Db21wbGV0ZQogCi1kZWxldGVEYXRhYmFzZUJsb2NrZWRDYWxsYmFjaygpOgorY29u
bmVjdGlvbjJWZXJzaW9uQ2hhbmdlQ2FsbGJhY2soKToKIFBBU1MgZXZlbnQub2xkVmVyc2lvbiBp
cyAyCiBQQVNTIGV2ZW50Lm5ld1ZlcnNpb24gaXMgbnVsbAogCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9yZXNvdXJjZXMvaW50dmVyc2lvbi1sb25nLXF1ZXVlLmpz
IGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvcmVzb3VyY2VzL2ludHZlcnNpb24tbG9u
Zy1xdWV1ZS5qcwppbmRleCBmZjJiODFmMjI0ZGQyNDY3ODMyOGUyZWNiM2RjMGJiYzE5YTczZjYw
Li4wN2FhYWIzYzcxZTA4OWM1ZWYzYmViZGFhOGVhZDZlMTY2OGE4YTExIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9yZXNvdXJjZXMvaW50dmVyc2lvbi1sb25nLXF1
ZXVlLmpzCisrKyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3Jlc291cmNlcy9pbnR2
ZXJzaW9uLWxvbmctcXVldWUuanMKQEAgLTM3LDcgKzM3LDYgQEAgZnVuY3Rpb24gY29ubmVjdGlv
bjJCbG9ja2VkKGV2dCkKIHsKICAgICBwcmVhbWJsZShldnQpOwogICAgIGV2YWxBbmRMb2coInJl
cXVlc3QgPSBpbmRleGVkREIuZGVsZXRlRGF0YWJhc2UoZGJuYW1lKSIpOwotICAgIGV2YWxBbmRM
b2coInJlcXVlc3Qub25ibG9ja2VkID0gZGVsZXRlRGF0YWJhc2VCbG9ja2VkQ2FsbGJhY2siKTsK
ICAgICBldmFsQW5kTG9nKCJyZXF1ZXN0Lm9uc3VjY2VzcyA9IGRlbGV0ZURhdGFiYXNlU3VjY2Vz
c0NhbGxiYWNrIik7CiAgICAgcmVxdWVzdC5vbmVycm9yID0gdW5leHBlY3RlZEVycm9yQ2FsbGJh
Y2s7CiAKQEAgLTQ4LDEzICs0Nyw2IEBAIGZ1bmN0aW9uIGNvbm5lY3Rpb24yQmxvY2tlZChldnQp
CiAgICAgZXZhbEFuZExvZygiY29ubmVjdGlvbjEuY2xvc2UoKSIpOwogfQogCi1mdW5jdGlvbiBk
ZWxldGVEYXRhYmFzZUJsb2NrZWRDYWxsYmFjayhldnQpCi17Ci0gICAgcHJlYW1ibGUoZXZ0KTsK
LSAgICBzaG91bGRCZSgiZXZlbnQub2xkVmVyc2lvbiIsICIyIik7Ci0gICAgc2hvdWxkQmVOdWxs
KCJldmVudC5uZXdWZXJzaW9uIik7Ci19Ci0KIGZ1bmN0aW9uIGRlbGV0ZURhdGFiYXNlU3VjY2Vz
c0NhbGxiYWNrKGV2dCkKIHsKICAgICBwcmVhbWJsZShldnQpOwpAQCAtNjgsNiArNjAsNyBAQCBm
dW5jdGlvbiBjb25uZWN0aW9uMlVwZ3JhZGVOZWVkZWQoZXZ0KQogICAgIHNob3VsZEJlKCJldmVu
dC5vbGRWZXJzaW9uIiwgIjEiKTsKICAgICBzaG91bGRCZSgiZXZlbnQubmV3VmVyc2lvbiIsICIy
Iik7CiAgICAgZXZhbEFuZExvZygiZGIgPSBldmVudC50YXJnZXQucmVzdWx0Iik7CisgICAgZXZh
bEFuZExvZygiZGIub252ZXJzaW9uY2hhbmdlID0gY29ubmVjdGlvbjJWZXJzaW9uQ2hhbmdlQ2Fs
bGJhY2siKTsKICAgICBzaG91bGRCZSgiZGIub2JqZWN0U3RvcmVOYW1lcy5sZW5ndGgiLCAiMCIp
OwogICAgIGV2YWxBbmRMb2coImRiLmNyZWF0ZU9iamVjdFN0b3JlKCdzb21lIG9iamVjdCBzdG9y
ZScpIik7CiAgICAgZXZhbEFuZExvZygidHJhbnNhY3Rpb24gPSBldmVudC50YXJnZXQudHJhbnNh
Y3Rpb24iKTsKQEAgLTg4LDYgKzgxLDEzIEBAIGZ1bmN0aW9uIGNvbm5lY3Rpb24yVHJhbnNhY3Rp
b25Db21wbGV0ZShldnQpCiAgICAgc2hvdWxkQmUoImRiLnZlcnNpb24iLCAiMiIpOwogfQogCitm
dW5jdGlvbiBjb25uZWN0aW9uMlZlcnNpb25DaGFuZ2VDYWxsYmFjayhldnQpCit7CisgICAgcHJl
YW1ibGUoZXZ0KTsKKyAgICBzaG91bGRCZSgiZXZlbnQub2xkVmVyc2lvbiIsICIyIik7CisgICAg
c2hvdWxkQmVOdWxsKCJldmVudC5uZXdWZXJzaW9uIik7Cit9CisKIHZhciBnb3RVcGdyYWRlTmVl
ZGVkRXZlbnQgPSBmYWxzZTsKIGZ1bmN0aW9uIGNvbm5lY3Rpb24zVXBncmFkZU5lZWRlZChldnQp
CiB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>389809</attachid>
            <date>2020-02-05 08:30:23 -0800</date>
            <delta_ts>2020-02-10 18:08:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-206965-20200205083022.patch</filename>
            <type>text/plain</type>
            <size>7580</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU1NTgwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYTM2NjgxMWViN2E3MzZmMTI3MjI3
MjRmYzQ3NTBiMzZkNTkwZDAxOS4uY2U0Zjg2MDIwMzdhZGZhZGM4ZTIyNmQxN2U1NThmYjEwMWFm
ZmRiNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDIwLTAyLTA1ICBTaWh1aSBMaXUgIDxzaWh1
aV9saXVAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT046ICgyNTM4MDcpIFsgbWFjT1Mg
aU9TIF0gc3RvcmFnZS9pbmRleGVkZGIvaW50dmVyc2lvbi1sb25nLXF1ZXVlLXByaXZhdGUuaHRt
bCBpcyBmbGFreSBmYWlsaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMDY5NjUKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzU5MDA1NjUyPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1vZGlmeSBhIHRl
c3QgdG8gbWFrZSBpdCBsZXNzIGZsYWt5LiBCYXNlZCBvbiBvdXIgY3VycmVudCBpbXBsZW1lbnRh
dGlvbiwgdGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgQmxvY2sgZXZlbnQgb24KKyAgICAgICAg
ZGVsZXRlIHJlcXVlc3Qgd291bGQgYmUgZmlyZWQgYmVmb3JlIENvbXBsZXRlIGV2ZW50IG9uIHRy
YW5zYWN0aW9uIGZyb20gY29ubmVjdGlvbjIgaW4gdGhpcyB0ZXN0LiBUaGUgZXZlbnRzCisgICAg
ICAgIHNlcXVlbmNlIHdlIGFyZSBzdXJlIGFyZTogCisgICAgICAgIDEuIFVwZ3JhZGVOZWVkZWQg
ZXZlbnQgb24gb3BlblJlcXVlc3QyIC0+IFZlcnNpb25DaGFuZ2UgZXZlbnQgb24gY29ubmVjdGlv
bjIgLT4gQ29tcGxldGUgZXZlbnQgb24gVmVyc2lvbkNoYW5nZQorICAgICAgICB0cmFuc2FjdGlv
biBvbiBjb25uZWN0aW9uMiAtPiBTdWNjZXNzIGV2ZW50IG9uIG9wZW5SZXF1ZXN0Mi4KKyAgICAg
ICAgMi4gVmVyc2lvbkNoYW5nZSBldmVudCBvbiBjb25uZWN0aW9uMiAtPiBCbG9jayBldmVudCBv
biBkZWxldGUgcmVxdWVzdC4KKyAgICAgICAgVGhlcmVmb3JlIEkgYW0gY2hhbmdpbmcgdGhlIHRl
c3QgdG8gZW5zdXJlIHNlcXVlbmNlIDEuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9pb3Mtd2syL1Rl
c3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnM6
CisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvaW50dmVyc2lvbi1sb25nLXF1ZXVlLWV4cGVj
dGVkLnR4dDoKKyAgICAgICAgKiBzdG9yYWdlL2luZGV4ZWRkYi9pbnR2ZXJzaW9uLWxvbmctcXVl
dWUtcHJpdmF0ZS1leHBlY3RlZC50eHQ6CisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvcmVz
b3VyY2VzL2ludHZlcnNpb24tbG9uZy1xdWV1ZS5qczoKKyAgICAgICAgKGNvbm5lY3Rpb24yQmxv
Y2tlZCk6CisgICAgICAgIChjb25uZWN0aW9uMlVwZ3JhZGVOZWVkZWQpOgorICAgICAgICAoY29u
bmVjdGlvbjJWZXJzaW9uQ2hhbmdlQ2FsbGJhY2spOgorICAgICAgICAoZGVsZXRlRGF0YWJhc2VC
bG9ja2VkQ2FsbGJhY2spOiBEZWxldGVkLgorCiAyMDIwLTAyLTAzICBKYWNvYiBVcGhvZmYgIDxq
YWNvYl91cGhvZmZAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT046IFsgbWFjT1Mgd2sx
IF0gY3NzMy9zZWxlY3RvcnMzL3htbC9jc3MzLW1vZHNlbC1kMi54bWwgaXMgZmxha3kgZmFpbGlu
ZwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXdrMi9UZXN0RXhwZWN0YXRp
b25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXdrMi9UZXN0RXhwZWN0YXRpb25zCmluZGV4
IGQ5Y2M5ODFjZjVlOTczNjU0NzkwMjdhMmQxMTZiYWMzNGVmMzZiNzguLmZkYzk5ZWZkMDYxMTky
ZmVmODM5Mzg1OTBkYTZmMzU5MzdlNjUzYzMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL2lvcy13azIvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9p
b3Mtd2syL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTEzNjAsNyArMTM2MCw2IEBAIHdlYmtpdC5vcmcv
Yi8yMDY2ODcgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9iZWFjb24vaWRsaGFybmVz
cy5hbnkuaHRtbCBbCiB3ZWJraXQub3JnL2IvMjA2NzUyIGltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvMmRjb250ZXh0L2ltYWdlYml0bWFwL2NyZWF0ZUltYWdlQml0bWFwLXNlcmlhbGl6
YWJsZS5odG1sIFsgUGFzcyBGYWlsdXJlIF0KIAogd2Via2l0Lm9yZy9iLzIwNjk0NiBodHRwL3Rl
c3RzL3NlY3VyaXR5L2Nvb2tpZXMvdGhpcmQtcGFydHktY29va2llLWJsb2NraW5nLW1haW4tZnJh
bWUuaHRtbCBbIFBhc3MgVGltZW91dCBdCi13ZWJraXQub3JnL2IvMjA2OTY1IHN0b3JhZ2UvaW5k
ZXhlZGRiL2ludHZlcnNpb24tbG9uZy1xdWV1ZS1wcml2YXRlLmh0bWwgWyBQYXNzIEZhaWx1cmUg
XQogCiB3ZWJraXQub3JnL2IvMjA1MzA5IHNjcm9sbGluZ2Nvb3JkaW5hdG9yL2lvcy9zY3JvbGwt
cG9zaXRpb24tYWZ0ZXItcmVhdHRhY2guaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQogCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91
dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDcwMzMxN2YwOWE3M2Vi
Y2M5Y2E0YTA3ZDM1NGZmNjVhMTY5NGRkNjQuLjk0NDBmZGY1NTUwZDNkNGMzMmYxODNjNjMxMjA5
NmQyMTVjNGJlZTYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhw
ZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25z
CkBAIC0xOTU4LDggKzE5NTgsNiBAQCB3ZWJraXQub3JnL2IvMjA2ODgzIFsgTW9qYXZlIF0gaW1w
b3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZvbnRzL3ZhcgogCiB3ZWJraXQu
b3JnL2IvMjA1NzI5IHdlYnJ0Yy9jYXB0dXJlQ2FudmFzLXdlYnJ0Yy5odG1sIFsgUGFzcyBGYWls
dXJlIF0KIAotd2Via2l0Lm9yZy9iLzIwNjk2NSBzdG9yYWdlL2luZGV4ZWRkYi9pbnR2ZXJzaW9u
LWxvbmctcXVldWUtcHJpdmF0ZS5odG1sIFsgUGFzcyBGYWlsdXJlIF0KLQogd2Via2l0Lm9yZy9i
LzIwNzAxMCBmYXN0L2hpc3RvcnkvcGFnZS1jYWNoZS13ZWJkYXRhYmFzZS1wZW5kaW5nLXRyYW5z
YWN0aW9uLmh0bWwgWyBUaW1lb3V0IF0KIAogd2Via2l0Lm9yZy9iLzIwMTQ4MSBpbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL0luZGV4ZWREQi9maXJlLWVycm9yLWV2ZW50LWV4Y2VwdGlv
bi5odG1sIFsgUGFzcyBGYWlsdXJlIF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0b3JhZ2Uv
aW5kZXhlZGRiL2ludHZlcnNpb24tbG9uZy1xdWV1ZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9zdG9yYWdlL2luZGV4ZWRkYi9pbnR2ZXJzaW9uLWxvbmctcXVldWUtZXhwZWN0ZWQudHh0Cmlu
ZGV4IGQyY2YzM2RjMjM2ZTRhM2Y4OGJhY2ZlZTFkNTRlNDMyNjYwZTU0YmMuLjJmYWQ0OTAzNzli
ZmY0ZDVkNjRjYjdjMzUwN2U3NWMyODNjYjBiODMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3N0
b3JhZ2UvaW5kZXhlZGRiL2ludHZlcnNpb24tbG9uZy1xdWV1ZS1leHBlY3RlZC50eHQKKysrIGIv
TGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvaW50dmVyc2lvbi1sb25nLXF1ZXVlLWV4cGVj
dGVkLnR4dApAQCAtMjcsNyArMjcsNiBAQCBQQVNTIGV2ZW50Lm5ld1ZlcnNpb24gaXMgMgogCiBj
b25uZWN0aW9uMkJsb2NrZWQoKToKIHJlcXVlc3QgPSBpbmRleGVkREIuZGVsZXRlRGF0YWJhc2Uo
ZGJuYW1lKQotcmVxdWVzdC5vbmJsb2NrZWQgPSBkZWxldGVEYXRhYmFzZUJsb2NrZWRDYWxsYmFj
awogcmVxdWVzdC5vbnN1Y2Nlc3MgPSBkZWxldGVEYXRhYmFzZVN1Y2Nlc3NDYWxsYmFjawogcmVx
dWVzdCA9IGluZGV4ZWREQi5vcGVuKGRibmFtZSwgMykKIHJlcXVlc3Qub251cGdyYWRlbmVlZGVk
ID0gY29ubmVjdGlvbjNVcGdyYWRlTmVlZGVkCkBAIC0zOCwxMiArMzcsMTMgQEAgY29ubmVjdGlv
bjJVcGdyYWRlTmVlZGVkKCk6CiBQQVNTIGV2ZW50Lm9sZFZlcnNpb24gaXMgMQogUEFTUyBldmVu
dC5uZXdWZXJzaW9uIGlzIDIKIGRiID0gZXZlbnQudGFyZ2V0LnJlc3VsdAorZGIub252ZXJzaW9u
Y2hhbmdlID0gY29ubmVjdGlvbjJWZXJzaW9uQ2hhbmdlQ2FsbGJhY2sKIFBBU1MgZGIub2JqZWN0
U3RvcmVOYW1lcy5sZW5ndGggaXMgMAogZGIuY3JlYXRlT2JqZWN0U3RvcmUoJ3NvbWUgb2JqZWN0
IHN0b3JlJykKIHRyYW5zYWN0aW9uID0gZXZlbnQudGFyZ2V0LnRyYW5zYWN0aW9uCiB0cmFuc2Fj
dGlvbi5vbmNvbXBsZXRlID0gY29ubmVjdGlvbjJUcmFuc2FjdGlvbkNvbXBsZXRlCiAKLWRlbGV0
ZURhdGFiYXNlQmxvY2tlZENhbGxiYWNrKCk6Citjb25uZWN0aW9uMlZlcnNpb25DaGFuZ2VDYWxs
YmFjaygpOgogUEFTUyBldmVudC5vbGRWZXJzaW9uIGlzIDIKIFBBU1MgZXZlbnQubmV3VmVyc2lv
biBpcyBudWxsCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2lu
dHZlcnNpb24tbG9uZy1xdWV1ZS1wcml2YXRlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3N0
b3JhZ2UvaW5kZXhlZGRiL2ludHZlcnNpb24tbG9uZy1xdWV1ZS1wcml2YXRlLWV4cGVjdGVkLnR4
dAppbmRleCBkMmNmMzNkYzIzNmU0YTNmODhiYWNmZWUxZDU0ZTQzMjY2MGU1NGJjLi4yZmFkNDkw
Mzc5YmZmNGQ1ZDY0Y2I3YzM1MDdlNzVjMjgzY2IwYjgzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9zdG9yYWdlL2luZGV4ZWRkYi9pbnR2ZXJzaW9uLWxvbmctcXVldWUtcHJpdmF0ZS1leHBlY3Rl
ZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvaW50dmVyc2lvbi1sb25n
LXF1ZXVlLXByaXZhdGUtZXhwZWN0ZWQudHh0CkBAIC0yNyw3ICsyNyw2IEBAIFBBU1MgZXZlbnQu
bmV3VmVyc2lvbiBpcyAyCiAKIGNvbm5lY3Rpb24yQmxvY2tlZCgpOgogcmVxdWVzdCA9IGluZGV4
ZWREQi5kZWxldGVEYXRhYmFzZShkYm5hbWUpCi1yZXF1ZXN0Lm9uYmxvY2tlZCA9IGRlbGV0ZURh
dGFiYXNlQmxvY2tlZENhbGxiYWNrCiByZXF1ZXN0Lm9uc3VjY2VzcyA9IGRlbGV0ZURhdGFiYXNl
U3VjY2Vzc0NhbGxiYWNrCiByZXF1ZXN0ID0gaW5kZXhlZERCLm9wZW4oZGJuYW1lLCAzKQogcmVx
dWVzdC5vbnVwZ3JhZGVuZWVkZWQgPSBjb25uZWN0aW9uM1VwZ3JhZGVOZWVkZWQKQEAgLTM4LDEy
ICszNywxMyBAQCBjb25uZWN0aW9uMlVwZ3JhZGVOZWVkZWQoKToKIFBBU1MgZXZlbnQub2xkVmVy
c2lvbiBpcyAxCiBQQVNTIGV2ZW50Lm5ld1ZlcnNpb24gaXMgMgogZGIgPSBldmVudC50YXJnZXQu
cmVzdWx0CitkYi5vbnZlcnNpb25jaGFuZ2UgPSBjb25uZWN0aW9uMlZlcnNpb25DaGFuZ2VDYWxs
YmFjawogUEFTUyBkYi5vYmplY3RTdG9yZU5hbWVzLmxlbmd0aCBpcyAwCiBkYi5jcmVhdGVPYmpl
Y3RTdG9yZSgnc29tZSBvYmplY3Qgc3RvcmUnKQogdHJhbnNhY3Rpb24gPSBldmVudC50YXJnZXQu
dHJhbnNhY3Rpb24KIHRyYW5zYWN0aW9uLm9uY29tcGxldGUgPSBjb25uZWN0aW9uMlRyYW5zYWN0
aW9uQ29tcGxldGUKIAotZGVsZXRlRGF0YWJhc2VCbG9ja2VkQ2FsbGJhY2soKToKK2Nvbm5lY3Rp
b24yVmVyc2lvbkNoYW5nZUNhbGxiYWNrKCk6CiBQQVNTIGV2ZW50Lm9sZFZlcnNpb24gaXMgMgog
UEFTUyBldmVudC5uZXdWZXJzaW9uIGlzIG51bGwKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
c3RvcmFnZS9pbmRleGVkZGIvcmVzb3VyY2VzL2ludHZlcnNpb24tbG9uZy1xdWV1ZS5qcyBiL0xh
eW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3Jlc291cmNlcy9pbnR2ZXJzaW9uLWxvbmctcXVl
dWUuanMKaW5kZXggZmYyYjgxZjIyNGRkMjQ2NzgzMjhlMmVjYjNkYzBiYmMxOWE3M2Y2MC4uMDdh
YWFiM2M3MWUwODljNWVmM2JlYmRhYThlYWQ2ZTE2NjhhOGExMSAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvcmVzb3VyY2VzL2ludHZlcnNpb24tbG9uZy1xdWV1ZS5q
cworKysgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9yZXNvdXJjZXMvaW50dmVyc2lv
bi1sb25nLXF1ZXVlLmpzCkBAIC0zNyw3ICszNyw2IEBAIGZ1bmN0aW9uIGNvbm5lY3Rpb24yQmxv
Y2tlZChldnQpCiB7CiAgICAgcHJlYW1ibGUoZXZ0KTsKICAgICBldmFsQW5kTG9nKCJyZXF1ZXN0
ID0gaW5kZXhlZERCLmRlbGV0ZURhdGFiYXNlKGRibmFtZSkiKTsKLSAgICBldmFsQW5kTG9nKCJy
ZXF1ZXN0Lm9uYmxvY2tlZCA9IGRlbGV0ZURhdGFiYXNlQmxvY2tlZENhbGxiYWNrIik7CiAgICAg
ZXZhbEFuZExvZygicmVxdWVzdC5vbnN1Y2Nlc3MgPSBkZWxldGVEYXRhYmFzZVN1Y2Nlc3NDYWxs
YmFjayIpOwogICAgIHJlcXVlc3Qub25lcnJvciA9IHVuZXhwZWN0ZWRFcnJvckNhbGxiYWNrOwog
CkBAIC00OCwxMyArNDcsNiBAQCBmdW5jdGlvbiBjb25uZWN0aW9uMkJsb2NrZWQoZXZ0KQogICAg
IGV2YWxBbmRMb2coImNvbm5lY3Rpb24xLmNsb3NlKCkiKTsKIH0KIAotZnVuY3Rpb24gZGVsZXRl
RGF0YWJhc2VCbG9ja2VkQ2FsbGJhY2soZXZ0KQotewotICAgIHByZWFtYmxlKGV2dCk7Ci0gICAg
c2hvdWxkQmUoImV2ZW50Lm9sZFZlcnNpb24iLCAiMiIpOwotICAgIHNob3VsZEJlTnVsbCgiZXZl
bnQubmV3VmVyc2lvbiIpOwotfQotCiBmdW5jdGlvbiBkZWxldGVEYXRhYmFzZVN1Y2Nlc3NDYWxs
YmFjayhldnQpCiB7CiAgICAgcHJlYW1ibGUoZXZ0KTsKQEAgLTY4LDYgKzYwLDcgQEAgZnVuY3Rp
b24gY29ubmVjdGlvbjJVcGdyYWRlTmVlZGVkKGV2dCkKICAgICBzaG91bGRCZSgiZXZlbnQub2xk
VmVyc2lvbiIsICIxIik7CiAgICAgc2hvdWxkQmUoImV2ZW50Lm5ld1ZlcnNpb24iLCAiMiIpOwog
ICAgIGV2YWxBbmRMb2coImRiID0gZXZlbnQudGFyZ2V0LnJlc3VsdCIpOworICAgIGV2YWxBbmRM
b2coImRiLm9udmVyc2lvbmNoYW5nZSA9IGNvbm5lY3Rpb24yVmVyc2lvbkNoYW5nZUNhbGxiYWNr
Iik7CiAgICAgc2hvdWxkQmUoImRiLm9iamVjdFN0b3JlTmFtZXMubGVuZ3RoIiwgIjAiKTsKICAg
ICBldmFsQW5kTG9nKCJkYi5jcmVhdGVPYmplY3RTdG9yZSgnc29tZSBvYmplY3Qgc3RvcmUnKSIp
OwogICAgIGV2YWxBbmRMb2coInRyYW5zYWN0aW9uID0gZXZlbnQudGFyZ2V0LnRyYW5zYWN0aW9u
Iik7CkBAIC04OCw2ICs4MSwxMyBAQCBmdW5jdGlvbiBjb25uZWN0aW9uMlRyYW5zYWN0aW9uQ29t
cGxldGUoZXZ0KQogICAgIHNob3VsZEJlKCJkYi52ZXJzaW9uIiwgIjIiKTsKIH0KIAorZnVuY3Rp
b24gY29ubmVjdGlvbjJWZXJzaW9uQ2hhbmdlQ2FsbGJhY2soZXZ0KQoreworICAgIHByZWFtYmxl
KGV2dCk7CisgICAgc2hvdWxkQmUoImV2ZW50Lm9sZFZlcnNpb24iLCAiMiIpOworICAgIHNob3Vs
ZEJlTnVsbCgiZXZlbnQubmV3VmVyc2lvbiIpOworfQorCiB2YXIgZ290VXBncmFkZU5lZWRlZEV2
ZW50ID0gZmFsc2U7CiBmdW5jdGlvbiBjb25uZWN0aW9uM1VwZ3JhZGVOZWVkZWQoZXZ0KQogewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>