<?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>185653</bug_id>
          
          <creation_ts>2018-05-15 11:08:15 -0700</creation_ts>
          <short_desc>Fix crash after a Worker terminates but there are still IDB transactions the server is trying to open for it</short_desc>
          <delta_ts>2018-08-21 15:33:03 -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>WebCore Misc.</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="Brady Eidson">beidson</reporter>
          <assigned_to name="Brady Eidson">beidson</assigned_to>
          <cc>aestes</cc>
    
    <cc>alecflett</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>greg_wardwell</cc>
    
    <cc>jsbell</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1424063</commentid>
    <comment_count>0</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2018-05-15 11:08:15 -0700</bug_when>
    <thetext>Fix crash after a Worker terminates but there are still IDB transactions the server is trying to open for it

&lt;rdar://problem/33744241&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1424064</commentid>
    <comment_count>1</comment_count>
      <attachid>340421</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2018-05-15 11:11:31 -0700</bug_when>
    <thetext>Created attachment 340421
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1424067</commentid>
    <comment_count>2</comment_count>
      <attachid>340421</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2018-05-15 11:26:14 -0700</bug_when>
    <thetext>Comment on attachment 340421
Patch

missing an expected result. r=me otherwise.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1424068</commentid>
    <comment_count>3</comment_count>
      <attachid>340422</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2018-05-15 11:29:18 -0700</bug_when>
    <thetext>Created attachment 340422
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1424083</commentid>
    <comment_count>4</comment_count>
      <attachid>340422</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-05-15 12:07:18 -0700</bug_when>
    <thetext>Comment on attachment 340422
Patch

Clearing flags on attachment: 340422

Committed r231812: &lt;https://trac.webkit.org/changeset/231812&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1424084</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-05-15 12:07:20 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1452350</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2018-08-21 15:33:03 -0700</bug_when>
    <thetext>*** Bug 188796 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>340421</attachid>
            <date>2018-05-15 11:11:31 -0700</date>
            <delta_ts>2018-05-15 11:29:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-185653-20180515111130.patch</filename>
            <type>text/plain</type>
            <size>5673</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMxODAxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGE5MzdmZjNhMzJiZWE3
MTZmMzk1ZWQyMzNiYTg4ZTAwNjgwZWRkNi4uYzg4ZjQwZTVlMTk5MGNmZWIyOGMwYTM1ZDZiZDBj
N2ZmMzc1NDYxMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE4LTA1LTE1ICBCcmFk
eSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KKworICAgICAgICBGaXggY3Jhc2ggYWZ0ZXIg
YSBXb3JrZXIgdGVybWluYXRlcyBidXQgdGhlcmUgYXJlIHN0aWxsIElEQiB0cmFuc2FjdGlvbnMg
dGhlIHNlcnZlciBpcyB0cnlpbmcgdG8gb3BlbiBmb3IgaXQuCisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS8zMzc0NDI0MT4gYW5kIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xODU2NTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUZXN0OiBzdG9yYWdlL2luZGV4ZWRkYi9tb2Rlcm4vd29ya2VyLXRyYW5zYWN0aW9uLW9wZW4t
YWZ0ZXItd29ya2VyLXN0b3AuaHRtbAorCisgICAgICAgICogTW9kdWxlcy9pbmRleGVkZGIvY2xp
ZW50L0lEQkNvbm5lY3Rpb25Qcm94eS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJREJDbGllbnQ6
OklEQkNvbm5lY3Rpb25Qcm94eTo6ZGlkU3RhcnRUcmFuc2FjdGlvbik6IEl0J3Mgb2theSB0byBu
b3QgYmUgYWJsZSB0byBmaW5kIGEgcGVuZGluZyBUWAorICAgICAgICAgIHRoYXQgdGhlIHNlcnZl
ciBoYXMgc3RhcnRlZC4gZS5nLiBXaGVuIGl0IHdhcyBhIFdlYldvcmtlciB0aGF0IGFza2VkIGZv
ciB0aGUgVFggYnV0IGl0IGhhcyBzaW5jZSB0ZXJtaW5hdGVkLgorCiAyMDE4LTA1LTE1ICBDYXJs
b3MgQWxiZXJ0byBMb3BleiBQZXJleiAgPGNsb3BlekBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtX
UEVdIEJ1aWxkIGZhaWx1cmUgd2l0aCBSUGkgdXNlcmxhbmQgZHJpdmVycyBhbmQgZ3N0cmVhbWVy
LWdsCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9jbGllbnQv
SURCQ29ubmVjdGlvblByb3h5LmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRi
L2NsaWVudC9JREJDb25uZWN0aW9uUHJveHkuY3BwCmluZGV4IDc0MmE3N2E0ZDk4NWM1NDBlY2Qy
YjE3YjMyMTE1MDJkYWZjZjJlY2YuLjE1YWMwN2U0NjQ0NWY0MzQxNGQ0NWY4YjEyODY2NmNiMjdj
NGMwMGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL2NsaWVu
dC9JREJDb25uZWN0aW9uUHJveHkuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5k
ZXhlZGRiL2NsaWVudC9JREJDb25uZWN0aW9uUHJveHkuY3BwCkBAIC0zMTYsNyArMzE2LDggQEAg
dm9pZCBJREJDb25uZWN0aW9uUHJveHk6OmRpZFN0YXJ0VHJhbnNhY3Rpb24oY29uc3QgSURCUmVz
b3VyY2VJZGVudGlmaWVyJiB0cmFuc2EKICAgICAgICAgdHJhbnNhY3Rpb24gPSBtX3BlbmRpbmdU
cmFuc2FjdGlvbnMudGFrZSh0cmFuc2FjdGlvbklkZW50aWZpZXIpOwogICAgIH0KIAotICAgIEFT
U0VSVCh0cmFuc2FjdGlvbik7CisgICAgaWYgKCF0cmFuc2FjdGlvbikKKyAgICAgICAgcmV0dXJu
OwogCiAgICAgdHJhbnNhY3Rpb24tPnBlcmZvcm1DYWxsYmFja09uT3JpZ2luVGhyZWFkKCp0cmFu
c2FjdGlvbiwgJklEQlRyYW5zYWN0aW9uOjpkaWRTdGFydCwgZXJyb3IpOwogfQpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDZl
YjE1NGYxMDZkZDRlZjUyYTc4OGM1YTZhNDE1OWUyODEwY2Q2MDQuLmUzYjNmNDgwZDA2YzE1ZDFk
ZGY4ZTZhYjNhYTVmNDljZWQ0YTZiYmYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxOC0wNS0x
NSAgQnJhZHkgRWlkc29uICA8YmVpZHNvbkBhcHBsZS5jb20+CisKKyAgICAgICAgRml4IGNyYXNo
IGFmdGVyIGEgV29ya2VyIHRlcm1pbmF0ZXMgYnV0IHRoZXJlIGFyZSBzdGlsbCBJREIgdHJhbnNh
Y3Rpb25zIHRoZSBzZXJ2ZXIgaXMgdHJ5aW5nIHRvIG9wZW4gZm9yIGl0LgorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vMzM3NDQyNDE+IGFuZCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTg1NjUzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBzdG9yYWdlL2luZGV4ZWRkYi9tb2Rlcm4vcmVzb3VyY2VzL3dvcmtlci10cmFu
c2FjdGlvbi1vcGVuLWFmdGVyLXdvcmtlci1zdG9wLmpzOiBBZGRlZC4KKyAgICAgICAgKGNvbnN0
LmVycm9ySGFuZGxlcik6CisgICAgICAgIChvcGVuUmVxdWVzdC5vbnVwZ3JhZGVuZWVkZWQpOgor
ICAgICAgICAodHgub25jb21wbGV0ZSk6CisgICAgICAgIChvcGVuUmVxdWVzdC5vbnN1Y2Nlc3Mp
OgorICAgICAgICAoZGVsZXRlUmVxdWVzdC5vbmVycm9yLmRlbGV0ZVJlcXVlc3Qub25ibG9ja2Vk
LmRlbGV0ZVJlcXVlc3Qub25zdWNjZXNzKToKKyAgICAgICAgKiBzdG9yYWdlL2luZGV4ZWRkYi9t
b2Rlcm4vd29ya2VyLXRyYW5zYWN0aW9uLW9wZW4tYWZ0ZXItd29ya2VyLXN0b3AuaHRtbDogQWRk
ZWQuCisKIDIwMTgtMDUtMTUgIERpcmsgU2NodWx6ZSAgPGtyaXRAd2Via2l0Lm9yZz4KIAogICAg
ICAgICBBZGQgbmV3IFNWR0RPTSBTVkdGRUJMRU5EIGNvbnN0YW50cwpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvbW9kZXJuL3Jlc291cmNlcy93b3JrZXItdHJhbnNh
Y3Rpb24tb3Blbi1hZnRlci13b3JrZXItc3RvcC5qcyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5k
ZXhlZGRiL21vZGVybi9yZXNvdXJjZXMvd29ya2VyLXRyYW5zYWN0aW9uLW9wZW4tYWZ0ZXItd29y
a2VyLXN0b3AuanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOTlhZDc2ZDMwMDljZGZlNzkwZWM1NmM1YjkzYzcxNTgy
ODEyNDk3MQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRi
L21vZGVybi9yZXNvdXJjZXMvd29ya2VyLXRyYW5zYWN0aW9uLW9wZW4tYWZ0ZXItd29ya2VyLXN0
b3AuanMKQEAgLTAsMCArMSwzNSBAQAorY29uc3QgZXJyb3JIYW5kbGVyID0gZnVuY3Rpb24gKGV2
ZW50KSB7CisgIGNvbnNvbGUuZXJyb3IoZXZlbnQudGFyZ2V0LmVycm9yKTsKK30KKworY29uc29s
ZS5sb2coJ0RlbGV0aW5nIGRhdGFiYXNlLi4uJyk7Cit2YXIgZGVsZXRlUmVxdWVzdCA9IGluZGV4
ZWREQi5kZWxldGVEYXRhYmFzZSgndGVzdCcpOworZGVsZXRlUmVxdWVzdC5vbmVycm9yID0gZGVs
ZXRlUmVxdWVzdC5vbmJsb2NrZWQgPSBkZWxldGVSZXF1ZXN0Lm9uc3VjY2VzcyA9IGZ1bmN0aW9u
ICgpIHsKKyAgICBjb25zb2xlLmxvZygnT3BlbmluZyBkYXRhYmFzZS4uLicpOworICAgIHZhciBv
cGVuUmVxdWVzdCA9IGluZGV4ZWREQi5vcGVuKCd0ZXN0Jyk7CisgICAgb3BlblJlcXVlc3Qub25l
cnJvciA9IGVycm9ySGFuZGxlcjsKKyAgICBvcGVuUmVxdWVzdC5vbnVwZ3JhZGVuZWVkZWQgPSBm
dW5jdGlvbiAoKSB7CisgICAgICAgIHZhciBkYiA9IG9wZW5SZXF1ZXN0LnJlc3VsdDsKKyAgICAg
ICAgZGIuY3JlYXRlT2JqZWN0U3RvcmUoJ3Rlc3QnLCB7a2V5UGF0aDogJ2EnfSk7CisgICAgfQor
ICAgIG9wZW5SZXF1ZXN0Lm9uc3VjY2VzcyA9IGZ1bmN0aW9uIChldmVudCkgeworICAgICAgICB2
YXIgZGIgPSBldmVudC50YXJnZXQucmVzdWx0OworICAgICAgICB2YXIgaGFzTWVzc2FnZWRCYWNr
ID0gZmFsc2U7CisKKyAgICAgICAgLy8gUXVldWUgdXAgbWFueSB0cmFuc2FjdGlvbnMuIAorICAg
ICAgICAvLyBXZSdsbCBraWxsIHRoZSB3b3JrZXIgZnJvbSB0aGUgbWFpbiB0aHJlYWQgYWZ0ZXIg
dGhlIGZpcnN0IHRyYW5zYWN0aW9uIGNvbXBsZXRlcywKKyAgICAgICAgLy8gbWVhbmluZyB0aGVy
ZSB3aWxsIGJlIG1hbnkgbW9yZSB0aGF0IHdvdWxkIHRyaWdnZXIgdGhlIGNyYXNoIGFmdGVyIHRo
ZSB3b3JrZXIgaXMgZ29uZS4KKyAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCAxMDAwOyArK2kp
IHsKKyAgICAgICAgICAgIHZhciB0eCA9IGRiLnRyYW5zYWN0aW9uKCd0ZXN0JywgJ3JlYWR3cml0
ZScpOworICAgICAgICAgICAgdHgub25lcnJvciA9IGVycm9ySGFuZGxlcjsKKyAgICAgICAgICAg
IHR4Lm9uYWJvcnQgPSBlcnJvckhhbmRsZXI7CisgICAgICAgICAgICB0eC5vbmNvbXBsZXRlID0g
ZnVuY3Rpb24gKCkgeworICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCdBbGwgZG9uZSEnKTsK
KyAgICAgICAgICAgICAgICBpZiAoIWhhc01lc3NhZ2VkQmFjaykgeworICAgICAgICAgICAgICAg
ICAgICBoYXNNZXNzYWdlZEJhY2sgPSB0cnVlOworICAgICAgICAgICAgICAgICAgICBwb3N0TWVz
c2FnZSgnRmlyc3QgdHJhbnNhY3Rpb24gY29tcGxldGVkJyk7CisgICAgICAgICAgICAgICAgfQor
ICAgICAgICAgICAgfTsKKyAgICAgICAgfQorICAgIH07Cit9OwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvbW9kZXJuL3dvcmtlci10cmFuc2FjdGlvbi1vcGVuLWFm
dGVyLXdvcmtlci1zdG9wLmh0bWwgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9tb2Rl
cm4vd29ya2VyLXRyYW5zYWN0aW9uLW9wZW4tYWZ0ZXItd29ya2VyLXN0b3AuaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi41OGU2MTc2Nzg3MmVjMWVjZjNjMzRiNGE2OGFkN2EyNWJkNjMxZmVjCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvbW9kZXJuL3dvcmtlci10cmFu
c2FjdGlvbi1vcGVuLWFmdGVyLXdvcmtlci1zdG9wLmh0bWwKQEAgLTAsMCArMSwyNSBAQAorPHNj
cmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgoraWYgKHRlc3RSdW5uZXIpIHsKKyAgICB0ZXN0
UnVubmVyLmR1bXBBc1RleHQoKTsKKyAgICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsKK30K
KworZnVuY3Rpb24gZmluaXNoVGVzdCgpCit7CQorICAgIGlmICh0ZXN0UnVubmVyKQorICAgICAg
ICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKK30KKwordmFyIHcgPSBuZXcgV29ya2VyKCdyZXNv
dXJjZXMvd29ya2VyLXRyYW5zYWN0aW9uLW9wZW4tYWZ0ZXItd29ya2VyLXN0b3AuanMnKTsKK3cu
b25tZXNzYWdlID0gZnVuY3Rpb24oKSB7CisJdy50ZXJtaW5hdGUoKTsKKwkKKwkvLyBRdWV1ZSB1
cCBhbiAib3BlbiIgdGhhdCB3aWxsIG5lY2Vzc2FyaWx5IHF1ZXVlIHVwIGJlaGluZCB0aGUgbWFu
eSAKKwkvLyB0cmFuc2FjdGlvbnMgdGhhdCB0aGUgV29ya2VyIHF1ZXVlZCB1cC4KKyAgICBpbmRl
eGVkREIub3BlbigndGVzdCcpLm9uc3VjY2VzcyA9IGZ1bmN0aW9uIChldmVudCkgeworCQlmaW5p
c2hUZXN0KCk7CisgICAgfTsKK30KKworPC9zY3JpcHQ+CitJZiB0aGlzIHRlc3QgY29tcGxldGVz
IHdpdGhvdXQgY3Jhc2hpbmcsIGl0IHBhc3NlZC4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>340422</attachid>
            <date>2018-05-15 11:29:18 -0700</date>
            <delta_ts>2018-05-15 12:07:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-185653-20180515112918.patch</filename>
            <type>text/plain</type>
            <size>6252</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMxODAxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGE5MzdmZjNhMzJiZWE3
MTZmMzk1ZWQyMzNiYTg4ZTAwNjgwZWRkNi4uZGVmZTAxZGY0OGE4ZTY5ZGYzY2UwNGU4M2YxMTc2
YTRmMzE2ZmZiNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE4LTA1LTE1ICBCcmFk
eSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KKworICAgICAgICBGaXggY3Jhc2ggYWZ0ZXIg
YSBXb3JrZXIgdGVybWluYXRlcyBidXQgdGhlcmUgYXJlIHN0aWxsIElEQiB0cmFuc2FjdGlvbnMg
dGhlIHNlcnZlciBpcyB0cnlpbmcgdG8gb3BlbiBmb3IgaXQuCisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS8zMzc0NDI0MT4gYW5kIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xODU2NTMKKworICAgICAgICBSZXZpZXdlZCBieSBBbmR5IEVzdGVzLgorCisgICAgICAgIFRl
c3Q6IHN0b3JhZ2UvaW5kZXhlZGRiL21vZGVybi93b3JrZXItdHJhbnNhY3Rpb24tb3Blbi1hZnRl
ci13b3JrZXItc3RvcC5odG1sCisKKyAgICAgICAgKiBNb2R1bGVzL2luZGV4ZWRkYi9jbGllbnQv
SURCQ29ubmVjdGlvblByb3h5LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OklEQkNsaWVudDo6SURC
Q29ubmVjdGlvblByb3h5OjpkaWRTdGFydFRyYW5zYWN0aW9uKTogSXQncyBva2F5IHRvIG5vdCBi
ZSBhYmxlIHRvIGZpbmQgYSBwZW5kaW5nIFRYCisgICAgICAgICAgdGhhdCB0aGUgc2VydmVyIGhh
cyBzdGFydGVkLiBlLmcuIFdoZW4gaXQgd2FzIGEgV2ViV29ya2VyIHRoYXQgYXNrZWQgZm9yIHRo
ZSBUWCBidXQgaXQgaGFzIHNpbmNlIHRlcm1pbmF0ZWQuCisKIDIwMTgtMDUtMTUgIENhcmxvcyBB
bGJlcnRvIExvcGV6IFBlcmV6ICA8Y2xvcGV6QGlnYWxpYS5jb20+CiAKICAgICAgICAgW1dQRV0g
QnVpbGQgZmFpbHVyZSB3aXRoIFJQaSB1c2VybGFuZCBkcml2ZXJzIGFuZCBnc3RyZWFtZXItZ2wK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL2NsaWVudC9JREJD
b25uZWN0aW9uUHJveHkuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvY2xp
ZW50L0lEQkNvbm5lY3Rpb25Qcm94eS5jcHAKaW5kZXggNzQyYTc3YTRkOTg1YzU0MGVjZDJiMTdi
MzIxMTUwMmRhZmNmMmVjZi4uMTVhYzA3ZTQ2NDQ1ZjQzNDE0ZDQ1ZjhiMTI4NjY2Y2IyN2M0YzAw
YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvY2xpZW50L0lE
QkNvbm5lY3Rpb25Qcm94eS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVk
ZGIvY2xpZW50L0lEQkNvbm5lY3Rpb25Qcm94eS5jcHAKQEAgLTMxNiw3ICszMTYsOCBAQCB2b2lk
IElEQkNvbm5lY3Rpb25Qcm94eTo6ZGlkU3RhcnRUcmFuc2FjdGlvbihjb25zdCBJREJSZXNvdXJj
ZUlkZW50aWZpZXImIHRyYW5zYQogICAgICAgICB0cmFuc2FjdGlvbiA9IG1fcGVuZGluZ1RyYW5z
YWN0aW9ucy50YWtlKHRyYW5zYWN0aW9uSWRlbnRpZmllcik7CiAgICAgfQogCi0gICAgQVNTRVJU
KHRyYW5zYWN0aW9uKTsKKyAgICBpZiAoIXRyYW5zYWN0aW9uKQorICAgICAgICByZXR1cm47CiAK
ICAgICB0cmFuc2FjdGlvbi0+cGVyZm9ybUNhbGxiYWNrT25PcmlnaW5UaHJlYWQoKnRyYW5zYWN0
aW9uLCAmSURCVHJhbnNhY3Rpb246OmRpZFN0YXJ0LCBlcnJvcik7CiB9CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNmViMTU0
ZjEwNmRkNGVmNTJhNzg4YzVhNmE0MTU5ZTI4MTBjZDYwNC4uYjE5ZjUwMzAwMzcyODNiNzg1NjUw
YjJmNjc5OTNjOTFhOGFhNWUwMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisr
KyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE4LTA1LTE1ICBC
cmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KKworICAgICAgICBGaXggY3Jhc2ggYWZ0
ZXIgYSBXb3JrZXIgdGVybWluYXRlcyBidXQgdGhlcmUgYXJlIHN0aWxsIElEQiB0cmFuc2FjdGlv
bnMgdGhlIHNlcnZlciBpcyB0cnlpbmcgdG8gb3BlbiBmb3IgaXQuCisgICAgICAgIDxyZGFyOi8v
cHJvYmxlbS8zMzc0NDI0MT4gYW5kIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xODU2NTMKKworICAgICAgICBSZXZpZXdlZCBieSBBbmR5IEVzdGVzLgorCisgICAgICAg
ICogc3RvcmFnZS9pbmRleGVkZGIvbW9kZXJuL3Jlc291cmNlcy93b3JrZXItdHJhbnNhY3Rpb24t
b3Blbi1hZnRlci13b3JrZXItc3RvcC5qczogQWRkZWQuCisgICAgICAgIChjb25zdC5lcnJvckhh
bmRsZXIpOgorICAgICAgICAob3BlblJlcXVlc3Qub251cGdyYWRlbmVlZGVkKToKKyAgICAgICAg
KHR4Lm9uY29tcGxldGUpOgorICAgICAgICAob3BlblJlcXVlc3Qub25zdWNjZXNzKToKKyAgICAg
ICAgKGRlbGV0ZVJlcXVlc3Qub25lcnJvci5kZWxldGVSZXF1ZXN0Lm9uYmxvY2tlZC5kZWxldGVS
ZXF1ZXN0Lm9uc3VjY2Vzcyk6CisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvbW9kZXJuL3dv
cmtlci10cmFuc2FjdGlvbi1vcGVuLWFmdGVyLXdvcmtlci1zdG9wLWV4cGVjdGVkLnR4dDogQWRk
ZWQuCisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvbW9kZXJuL3dvcmtlci10cmFuc2FjdGlv
bi1vcGVuLWFmdGVyLXdvcmtlci1zdG9wLmh0bWw6IEFkZGVkLgorCiAyMDE4LTA1LTE1ICBEaXJr
IFNjaHVsemUgIDxrcml0QHdlYmtpdC5vcmc+CiAKICAgICAgICAgQWRkIG5ldyBTVkdET00gU1ZH
RkVCTEVORCBjb25zdGFudHMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhl
ZGRiL21vZGVybi9yZXNvdXJjZXMvd29ya2VyLXRyYW5zYWN0aW9uLW9wZW4tYWZ0ZXItd29ya2Vy
LXN0b3AuanMgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9tb2Rlcm4vcmVzb3VyY2Vz
L3dvcmtlci10cmFuc2FjdGlvbi1vcGVuLWFmdGVyLXdvcmtlci1zdG9wLmpzCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
Ljk5YWQ3NmQzMDA5Y2RmZTc5MGVjNTZjNWI5M2M3MTU4MjgxMjQ5NzEKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9tb2Rlcm4vcmVzb3VyY2VzL3dvcmtl
ci10cmFuc2FjdGlvbi1vcGVuLWFmdGVyLXdvcmtlci1zdG9wLmpzCkBAIC0wLDAgKzEsMzUgQEAK
K2NvbnN0IGVycm9ySGFuZGxlciA9IGZ1bmN0aW9uIChldmVudCkgeworICBjb25zb2xlLmVycm9y
KGV2ZW50LnRhcmdldC5lcnJvcik7Cit9CisKK2NvbnNvbGUubG9nKCdEZWxldGluZyBkYXRhYmFz
ZS4uLicpOwordmFyIGRlbGV0ZVJlcXVlc3QgPSBpbmRleGVkREIuZGVsZXRlRGF0YWJhc2UoJ3Rl
c3QnKTsKK2RlbGV0ZVJlcXVlc3Qub25lcnJvciA9IGRlbGV0ZVJlcXVlc3Qub25ibG9ja2VkID0g
ZGVsZXRlUmVxdWVzdC5vbnN1Y2Nlc3MgPSBmdW5jdGlvbiAoKSB7CisgICAgY29uc29sZS5sb2co
J09wZW5pbmcgZGF0YWJhc2UuLi4nKTsKKyAgICB2YXIgb3BlblJlcXVlc3QgPSBpbmRleGVkREIu
b3BlbigndGVzdCcpOworICAgIG9wZW5SZXF1ZXN0Lm9uZXJyb3IgPSBlcnJvckhhbmRsZXI7Cisg
ICAgb3BlblJlcXVlc3Qub251cGdyYWRlbmVlZGVkID0gZnVuY3Rpb24gKCkgeworICAgICAgICB2
YXIgZGIgPSBvcGVuUmVxdWVzdC5yZXN1bHQ7CisgICAgICAgIGRiLmNyZWF0ZU9iamVjdFN0b3Jl
KCd0ZXN0Jywge2tleVBhdGg6ICdhJ30pOworICAgIH0KKyAgICBvcGVuUmVxdWVzdC5vbnN1Y2Nl
c3MgPSBmdW5jdGlvbiAoZXZlbnQpIHsKKyAgICAgICAgdmFyIGRiID0gZXZlbnQudGFyZ2V0LnJl
c3VsdDsKKyAgICAgICAgdmFyIGhhc01lc3NhZ2VkQmFjayA9IGZhbHNlOworCisgICAgICAgIC8v
IFF1ZXVlIHVwIG1hbnkgdHJhbnNhY3Rpb25zLiAKKyAgICAgICAgLy8gV2UnbGwga2lsbCB0aGUg
d29ya2VyIGZyb20gdGhlIG1haW4gdGhyZWFkIGFmdGVyIHRoZSBmaXJzdCB0cmFuc2FjdGlvbiBj
b21wbGV0ZXMsCisgICAgICAgIC8vIG1lYW5pbmcgdGhlcmUgd2lsbCBiZSBtYW55IG1vcmUgdGhh
dCB3b3VsZCB0cmlnZ2VyIHRoZSBjcmFzaCBhZnRlciB0aGUgd29ya2VyIGlzIGdvbmUuCisgICAg
ICAgIGZvciAodmFyIGkgPSAwOyBpIDwgMTAwMDsgKytpKSB7CisgICAgICAgICAgICB2YXIgdHgg
PSBkYi50cmFuc2FjdGlvbigndGVzdCcsICdyZWFkd3JpdGUnKTsKKyAgICAgICAgICAgIHR4Lm9u
ZXJyb3IgPSBlcnJvckhhbmRsZXI7CisgICAgICAgICAgICB0eC5vbmFib3J0ID0gZXJyb3JIYW5k
bGVyOworICAgICAgICAgICAgdHgub25jb21wbGV0ZSA9IGZ1bmN0aW9uICgpIHsKKyAgICAgICAg
ICAgICAgICBjb25zb2xlLmxvZygnQWxsIGRvbmUhJyk7CisgICAgICAgICAgICAgICAgaWYgKCFo
YXNNZXNzYWdlZEJhY2spIHsKKyAgICAgICAgICAgICAgICAgICAgaGFzTWVzc2FnZWRCYWNrID0g
dHJ1ZTsKKyAgICAgICAgICAgICAgICAgICAgcG9zdE1lc3NhZ2UoJ0ZpcnN0IHRyYW5zYWN0aW9u
IGNvbXBsZXRlZCcpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH07CisgICAgICAg
IH0KKyAgICB9OworfTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRi
L21vZGVybi93b3JrZXItdHJhbnNhY3Rpb24tb3Blbi1hZnRlci13b3JrZXItc3RvcC1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9tb2Rlcm4vd29ya2VyLXRyYW5z
YWN0aW9uLW9wZW4tYWZ0ZXItd29ya2VyLXN0b3AtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjUz
MDQ5YzdjMDlhZTYyMDI2MGEzMTMyYmFjZjQ1YTMyYjIwNzA0ZjkKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9tb2Rlcm4vd29ya2VyLXRyYW5zYWN0aW9u
LW9wZW4tYWZ0ZXItd29ya2VyLXN0b3AtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEgQEAKK0lmIHRo
aXMgdGVzdCBjb21wbGV0ZXMgd2l0aG91dCBjcmFzaGluZywgaXQgcGFzc2VkLgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvbW9kZXJuL3dvcmtlci10cmFuc2FjdGlv
bi1vcGVuLWFmdGVyLXdvcmtlci1zdG9wLmh0bWwgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4
ZWRkYi9tb2Rlcm4vd29ya2VyLXRyYW5zYWN0aW9uLW9wZW4tYWZ0ZXItd29ya2VyLXN0b3AuaHRt
bApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi41OGU2MTc2Nzg3MmVjMWVjZjNjMzRiNGE2OGFkN2EyNWJkNjMxZmVjCi0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvbW9kZXJuL3dv
cmtlci10cmFuc2FjdGlvbi1vcGVuLWFmdGVyLXdvcmtlci1zdG9wLmh0bWwKQEAgLTAsMCArMSwy
NSBAQAorPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgoraWYgKHRlc3RSdW5uZXIpIHsK
KyAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKyAgICB0ZXN0UnVubmVyLndhaXRVbnRpbERv
bmUoKTsKK30KKworZnVuY3Rpb24gZmluaXNoVGVzdCgpCit7CQorICAgIGlmICh0ZXN0UnVubmVy
KQorICAgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKK30KKwordmFyIHcgPSBuZXcgV29y
a2VyKCdyZXNvdXJjZXMvd29ya2VyLXRyYW5zYWN0aW9uLW9wZW4tYWZ0ZXItd29ya2VyLXN0b3Au
anMnKTsKK3cub25tZXNzYWdlID0gZnVuY3Rpb24oKSB7CisJdy50ZXJtaW5hdGUoKTsKKwkKKwkv
LyBRdWV1ZSB1cCBhbiAib3BlbiIgdGhhdCB3aWxsIG5lY2Vzc2FyaWx5IHF1ZXVlIHVwIGJlaGlu
ZCB0aGUgbWFueSAKKwkvLyB0cmFuc2FjdGlvbnMgdGhhdCB0aGUgV29ya2VyIHF1ZXVlZCB1cC4K
KyAgICBpbmRleGVkREIub3BlbigndGVzdCcpLm9uc3VjY2VzcyA9IGZ1bmN0aW9uIChldmVudCkg
eworCQlmaW5pc2hUZXN0KCk7CisgICAgfTsKK30KKworPC9zY3JpcHQ+CitJZiB0aGlzIHRlc3Qg
Y29tcGxldGVzIHdpdGhvdXQgY3Jhc2hpbmcsIGl0IHBhc3NlZC4K
</data>

          </attachment>
      

    </bug>

</bugzilla>