<?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>166742</bug_id>
          
          <creation_ts>2017-01-05 14:17:09 -0800</creation_ts>
          <short_desc>AutomaticThread timeout shutdown leaves a small window where notify() would think that the thread is still running</short_desc>
          <delta_ts>2017-01-05 16:25:27 -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>Web Template Framework</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1264233</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2017-01-05 14:17:09 -0800</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1264237</commentid>
    <comment_count>1</comment_count>
      <attachid>298133</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2017-01-05 14:22:08 -0800</bug_when>
    <thetext>Created attachment 298133
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1264238</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-01-05 14:24:31 -0800</bug_when>
    <thetext>Attachment 298133 did not pass style-queue:


ERROR: Source/WTF/wtf/AutomaticThread.cpp:164:  &apos;thread&apos; is incorrectly named. It should be named &apos;protector&apos; or &apos;protectedPreserveThisForThread&apos;.  [readability/naming/protected] [4]
Total errors found: 1 in 5 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1264239</commentid>
    <comment_count>3</comment_count>
      <attachid>298133</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2017-01-05 14:24:56 -0800</bug_when>
    <thetext>Comment on attachment 298133
the patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1264281</commentid>
    <comment_count>4</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2017-01-05 16:25:27 -0800</bug_when>
    <thetext>Landed in https://trac.webkit.org/changeset/210398</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>298133</attachid>
            <date>2017-01-05 14:22:08 -0800</date>
            <delta_ts>2017-01-05 14:24:56 -0800</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>8268</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjEwMzc1KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBA
CisyMDE3LTAxLTA1ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
QXV0b21hdGljVGhyZWFkIHRpbWVvdXQgc2h1dGRvd24gbGVhdmVzIGEgc21hbGwgd2luZG93IHdo
ZXJlIG5vdGlmeSgpIHdvdWxkIHRoaW5rIHRoYXQgdGhlIHRocmVhZCBpcyBzdGlsbCBydW5uaW5n
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjY3NDIK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAgICAg
IFVwZGF0ZSB0byBuZXcgQXV0b21hdGljVGhyZWFkIEFQSS4KKworICAgICAgICAqIGRmZy9ERkdX
b3JrbGlzdC5jcHA6CisKIDIwMTctMDEtMDUgIFBlciBBcm5lIFZvbGxhbiAgPHB2b2xsYW5AYXBw
bGUuY29tPgogCiAgICAgICAgIFtXaW5dIENvbXBpbGUgZXJyb3IuCkluZGV4OiBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvZGZnL0RGR1dvcmtsaXN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvZGZnL0RGR1dvcmtsaXN0LmNwcAkocmV2aXNpb24gMjEwMzcwKQorKysgU291
cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdXb3JrbGlzdC5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTEsNSArMSw1IEBACiAvKgotICogQ29weXJpZ2h0IChDKSAyMDEzLTIwMTQsIDIwMTYgQXBwbGUg
SW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDEzLTIwMTcgQXBw
bGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogICoKICAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1
c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAogICogbW9kaWZp
Y2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRp
b25zCkBAIC0xNTAsOCArMTUwLDEwIEBAIHByb3RlY3RlZDoKICAgICAgICAgbV9sb25nTGl2ZWRT
dGF0ZSA9IHN0ZDo6bWFrZV91bmlxdWU8TG9uZ0xpdmVkU3RhdGU+KCk7CiAgICAgfQogICAgIAot
ICAgIHZvaWQgdGhyZWFkV2lsbFN0b3AoKSBvdmVycmlkZQorICAgIHZvaWQgdGhyZWFkSXNTdG9w
cGluZyhjb25zdCBMb2NrSG9sZGVyJikgb3ZlcnJpZGUKICAgICB7CisgICAgICAgIC8vIFdlJ3Jl
IGhvbGRpbmcgdGhlIFdvcmtsaXN0OjptX2xvY2ssIHNvIHdlIHNob3VsZCBiZSBjYXJlZnVsIG5v
dCB0byBkZWFkbG9jay4KKyAgICAgICAgCiAgICAgICAgIGlmIChPcHRpb25zOjp2ZXJib3NlQ29t
cGlsYXRpb25RdWV1ZSgpKQogICAgICAgICAgICAgZGF0YUxvZyhtX3dvcmtsaXN0LCAiOiBUaHJl
YWQgd2lsbCBzdG9wXG4iKTsKICAgICAgICAgCkluZGV4OiBTb3VyY2UvV1RGL0NoYW5nZUxvZwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV1RGL0NoYW5nZUxvZwkocmV2aXNpb24gMjEwMzcwKQorKysg
U291cmNlL1dURi9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwyNyBAQAorMjAx
Ny0wMS0wNSAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgorCisgICAgICAgIEF1dG9t
YXRpY1RocmVhZCB0aW1lb3V0IHNodXRkb3duIGxlYXZlcyBhIHNtYWxsIHdpbmRvdyB3aGVyZSBu
b3RpZnkoKSB3b3VsZCB0aGluayB0aGF0IHRoZSB0aHJlYWQgaXMgc3RpbGwgcnVubmluZworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY2NzQyCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBSZW1v
dmUgdGhlIHVzZSBvZiB0aGUgUkFJSSBUaHJlYWRTY29wZSwgc2luY2UgdGhlIHVzZSBvZiBSQUlJ
IGhlbHBlZCBtYWtlIHRoaXMgYnVnIHBvc3NpYmxlOgorICAgICAgICB3ZSdkIGRvIH5UaHJlYWRT
Y29wZSBhZnRlciB3ZSBoYWQgZG9uZSB+TG9ja0hvbGRlciwgc28gaW4gYmV0d2VlbiB3aGVuIHdl
IGRlY2lkZWQgdG8gc2h1dAorICAgICAgICBkb3duIGEgdGhyZWFkIGFuZCB3aGVuIGl0IHJlcG9y
dGVkIGl0c2VsZiBhcyBiZWluZyBzaHV0IGRvd24sIHRoZXJlIHdhcyBhIHdpbmRvdyB3aGVyZSBh
CisgICAgICAgIG5vdGlmeSgpIGNhbGwgd291bGQgZ2V0IGNvbmZ1c2VkLgorICAgICAgICAKKyAg
ICAgICAgTm93LCB3ZSBydW4gYWxsIHRocmVhZCBzaHV0ZG93biBzdHVmZiB3aGlsZSB0aGUgbG9j
ayBpcyBoZWxkLiBXZSByZWxlYXNlIHRoZSBsb2NrIGxhc3QuIE9uZQorICAgICAgICBBUEkgaW1w
bGljYXRpb24gaXMgdGhhdCB0aHJlYWRXaWxsU3RvcCBiZWNvbWVzIHRocmVhZElzU3RvcHBpbmcg
YW5kIGl0J3MgY2FsbGVkIHdoaWxlIHRoZQorICAgICAgICBsb2NrIGlzIGhlbGQuIFRoaXMgc2Vl
bXMgYmVuaWduLgorCisgICAgICAgICogd3RmL0F1dG9tYXRpY1RocmVhZC5jcHA6CisgICAgICAg
IChXVEY6OkF1dG9tYXRpY1RocmVhZDo6c3RhcnQpOgorICAgICAgICAoV1RGOjpBdXRvbWF0aWNU
aHJlYWQ6OnRocmVhZElzU3RvcHBpbmcpOgorICAgICAgICAoV1RGOjpBdXRvbWF0aWNUaHJlYWQ6
OlRocmVhZFNjb3BlOjpUaHJlYWRTY29wZSk6IERlbGV0ZWQuCisgICAgICAgIChXVEY6OkF1dG9t
YXRpY1RocmVhZDo6VGhyZWFkU2NvcGU6On5UaHJlYWRTY29wZSk6IERlbGV0ZWQuCisgICAgICAg
IChXVEY6OkF1dG9tYXRpY1RocmVhZDo6dGhyZWFkV2lsbFN0b3ApOiBEZWxldGVkLgorICAgICAg
ICAqIHd0Zi9BdXRvbWF0aWNUaHJlYWQuaDoKKwogMjAxNy0wMS0wNCAgRGFyaW4gQWRsZXIgIDxk
YXJpbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIFBhc3NSZWZQdHIgdXNlIGZyb20gdGhl
ICJodG1sIiBkaXJlY3RvcnksIG90aGVyIGltcHJvdmVtZW50cwpJbmRleDogU291cmNlL1dURi93
dGYvQXV0b21hdGljVGhyZWFkLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV1RGL3d0Zi9BdXRv
bWF0aWNUaHJlYWQuY3BwCShyZXZpc2lvbiAyMTAzNzApCisrKyBTb3VyY2UvV1RGL3d0Zi9BdXRv
bWF0aWNUaHJlYWQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xLDUgKzEsNSBAQAogLyoKLSAqIENv
cHlyaWdodCAoQykgMjAxNiBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5
cmlnaHQgKEMpIDIwMTYtMjAxNyBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgog
ICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0
aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhh
dCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKQEAgLTE0NywyNiArMTQ3LDYgQEAgdm9pZCBBdXRv
bWF0aWNUaHJlYWQ6OmpvaW4oKQogICAgICAgICBtX2lzUnVubmluZ0NvbmRpdGlvbi53YWl0KCpt
X2xvY2spOwogfQogCi1jbGFzcyBBdXRvbWF0aWNUaHJlYWQ6OlRocmVhZFNjb3BlIHsKLXB1Ymxp
YzoKLSAgICBUaHJlYWRTY29wZShSZWZQdHI8QXV0b21hdGljVGhyZWFkPiB0aHJlYWQpCi0gICAg
ICAgIDogbV90aHJlYWQodGhyZWFkKQotICAgIHsKLSAgICAgICAgbV90aHJlYWQtPnRocmVhZERp
ZFN0YXJ0KCk7Ci0gICAgfQotICAgIAotICAgIH5UaHJlYWRTY29wZSgpCi0gICAgewotICAgICAg
ICBtX3RocmVhZC0+dGhyZWFkV2lsbFN0b3AoKTsKLSAgICAgICAgCi0gICAgICAgIExvY2tIb2xk
ZXIgbG9ja2VyKCptX3RocmVhZC0+bV9sb2NrKTsKLSAgICAgICAgbV90aHJlYWQtPm1faGFzVW5k
ZXJseWluZ1RocmVhZCA9IGZhbHNlOwotICAgIH0KLQotcHJpdmF0ZToKLSAgICBSZWZQdHI8QXV0
b21hdGljVGhyZWFkPiBtX3RocmVhZDsKLX07Ci0KIHZvaWQgQXV0b21hdGljVGhyZWFkOjpzdGFy
dChjb25zdCBMb2NrSG9sZGVyJikKIHsKICAgICBSRUxFQVNFX0FTU0VSVChtX2lzUnVubmluZyk7
CkBAIC0xODAsMTYgKzE2MCwyOCBAQCB2b2lkIEF1dG9tYXRpY1RocmVhZDo6c3RhcnQoY29uc3Qg
TG9ja0hvCiAgICAgICAgIFs9XSAoKSB7CiAgICAgICAgICAgICBpZiAodmVyYm9zZSkKICAgICAg
ICAgICAgICAgICBkYXRhTG9nKFJhd1BvaW50ZXIodGhpcyksICI6IFJ1bm5pbmcgYXV0b21hdGlj
IHRocmVhZCFcbiIpOwotICAgICAgICAgICAgVGhyZWFkU2NvcGUgdGhyZWFkU2NvcGUocHJlc2Vy
dmVUaGlzRm9yVGhyZWFkKTsKKyAgICAgICAgICAgIAorICAgICAgICAgICAgUmVmUHRyPEF1dG9t
YXRpY1RocmVhZD4gdGhyZWFkID0gcHJlc2VydmVUaGlzRm9yVGhyZWFkOworICAgICAgICAgICAg
dGhyZWFkLT50aHJlYWREaWRTdGFydCgpOwogICAgICAgICAgICAgCiAgICAgICAgICAgICBpZiAo
IUFTU0VSVF9ESVNBQkxFRCkgewogICAgICAgICAgICAgICAgIExvY2tIb2xkZXIgbG9ja2VyKCpt
X2xvY2spOwogICAgICAgICAgICAgICAgIEFTU0VSVChtX2NvbmRpdGlvbi0+Y29udGFpbnMobG9j
a2VyLCB0aGlzKSk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICAKLSAgICAgICAgICAgIGF1
dG8gc3RvcCA9IFsmXSAoY29uc3QgTG9ja0hvbGRlciYpIHsKKyAgICAgICAgICAgIGF1dG8gc3Rv
cEltcGwgPSBbJl0gKGNvbnN0IExvY2tIb2xkZXImIGxvY2tlcikgeworICAgICAgICAgICAgICAg
IHRocmVhZC0+dGhyZWFkSXNTdG9wcGluZyhsb2NrZXIpOworICAgICAgICAgICAgICAgIHRocmVh
ZC0+bV9oYXNVbmRlcmx5aW5nVGhyZWFkID0gZmFsc2U7CisgICAgICAgICAgICB9OworICAgICAg
ICAgICAgCisgICAgICAgICAgICBhdXRvIHN0b3BQZXJtYW5lbnRseSA9IFsmXSAoY29uc3QgTG9j
a0hvbGRlciYgbG9ja2VyKSB7CiAgICAgICAgICAgICAgICAgbV9pc1J1bm5pbmcgPSBmYWxzZTsK
ICAgICAgICAgICAgICAgICBtX2lzUnVubmluZ0NvbmRpdGlvbi5ub3RpZnlBbGwoKTsKKyAgICAg
ICAgICAgICAgICBzdG9wSW1wbChsb2NrZXIpOworICAgICAgICAgICAgfTsKKyAgICAgICAgICAg
IAorICAgICAgICAgICAgYXV0byBzdG9wRm9yVGltZW91dCA9IFsmXSAoY29uc3QgTG9ja0hvbGRl
ciYgbG9ja2VyKSB7CisgICAgICAgICAgICAgICAgc3RvcEltcGwobG9ja2VyKTsKICAgICAgICAg
ICAgIH07CiAgICAgICAgICAgICAKICAgICAgICAgICAgIGZvciAoOzspIHsKQEAgLTIwMCw3ICsx
OTIsNyBAQCB2b2lkIEF1dG9tYXRpY1RocmVhZDo6c3RhcnQoY29uc3QgTG9ja0hvCiAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiAocmVzdWx0ID09IFBvbGxSZXN1bHQ6OldvcmspCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAo
cmVzdWx0ID09IFBvbGxSZXN1bHQ6OlN0b3ApCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmV0dXJuIHN0b3AobG9ja2VyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4g
c3RvcFBlcm1hbmVudGx5KGxvY2tlcik7CiAgICAgICAgICAgICAgICAgICAgICAgICBSRUxFQVNF
X0FTU0VSVChyZXN1bHQgPT0gUG9sbFJlc3VsdDo6V2FpdCk7CiAgICAgICAgICAgICAgICAgICAg
ICAgICAvLyBTaHV0IHRoZSB0aHJlYWQgZG93biBhZnRlciBvbmUgc2Vjb25kLgogICAgICAgICAg
ICAgICAgICAgICAgICAgbV9pc1dhaXRpbmcgPSB0cnVlOwpAQCAtMjEyLDcgKzIwNCwxMCBAQCB2
b2lkIEF1dG9tYXRpY1RocmVhZDo6c3RhcnQoY29uc3QgTG9ja0hvCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbV9pc1dhaXRpbmcgPSBmYWxzZTsKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiAodmVyYm9zZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YUxv
ZyhSYXdQb2ludGVyKHRoaXMpLCAiOiBHb2luZyB0byBzbGVlcCFcbiIpOwotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJ
dCdzIGltcG9ydGFudCB0aGF0IHdlIGRvbid0IHJlbGVhc2UgdGhlIGxvY2sgdW50aWwgd2UgaGF2
ZSBjb21wbGV0ZWx5CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaW5kaWNhdGVkIHRo
YXQgdGhlIHRocmVhZCBpcyBrYXB1dC4gT3RoZXJ3aXNlIHdlJ2xsIGhhdmUgYSBhIG5vdGlmeQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHJhY2UgdGhhdCBtYW5pZmVzdHMgYXMgYSBk
ZWFkbG9jayBvbiBWTSBzaHV0ZG93bi4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1
cm4gc3RvcEZvclRpbWVvdXQobG9ja2VyKTsKICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KQEAgLTIyMCw3ICsyMTUsNyBA
QCB2b2lkIEF1dG9tYXRpY1RocmVhZDo6c3RhcnQoY29uc3QgTG9ja0hvCiAgICAgICAgICAgICAg
ICAgV29ya1Jlc3VsdCByZXN1bHQgPSB3b3JrKCk7CiAgICAgICAgICAgICAgICAgaWYgKHJlc3Vs
dCA9PSBXb3JrUmVzdWx0OjpTdG9wKSB7CiAgICAgICAgICAgICAgICAgICAgIExvY2tIb2xkZXIg
bG9ja2VyKCptX2xvY2spOwotICAgICAgICAgICAgICAgICAgICByZXR1cm4gc3RvcChsb2NrZXIp
OworICAgICAgICAgICAgICAgICAgICByZXR1cm4gc3RvcFBlcm1hbmVudGx5KGxvY2tlcik7CiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIFJFTEVBU0VfQVNTRVJUKHJlc3VsdCA9
PSBXb3JrUmVzdWx0OjpDb250aW51ZSk7CiAgICAgICAgICAgICB9CkBAIC0yMzIsNyArMjI3LDcg
QEAgdm9pZCBBdXRvbWF0aWNUaHJlYWQ6OnRocmVhZERpZFN0YXJ0KCkKIHsKIH0KIAotdm9pZCBB
dXRvbWF0aWNUaHJlYWQ6OnRocmVhZFdpbGxTdG9wKCkKK3ZvaWQgQXV0b21hdGljVGhyZWFkOjp0
aHJlYWRJc1N0b3BwaW5nKGNvbnN0IExvY2tIb2xkZXImKQogewogfQogCkluZGV4OiBTb3VyY2Uv
V1RGL3d0Zi9BdXRvbWF0aWNUaHJlYWQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV1RGL3d0Zi9B
dXRvbWF0aWNUaHJlYWQuaAkocmV2aXNpb24gMjEwMzcwKQorKysgU291cmNlL1dURi93dGYvQXV0
b21hdGljVGhyZWFkLmgJKHdvcmtpbmcgY29weSkKQEAgLTEsNSArMSw1IEBACiAvKgotICogQ29w
eXJpZ2h0IChDKSAyMDE2IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHly
aWdodCAoQykgMjAxNi0yMDE3IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqCiAg
KiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRo
IG9yIHdpdGhvdXQKICAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwpAQCAtMTY4LDE0ICsxNjgsMTEgQEAgcHJvdGVjdGVk
OgogICAgIC8vIHdoZW4gdGhlIHRocmVhZCBkaWVzLiBUaGVzZSBtZXRob2RzIGxldCB5b3UgZG8g
dGhpcy4gWW91IGNhbiBvdmVycmlkZSB0aGVzZSBtZXRob2RzLCBhbmQgeW91CiAgICAgLy8gY2Fu
IGJlIHN1cmUgdGhhdCB0aGUgZGVmYXVsdCBvbmVzIGRvbid0IGRvIGFueXRoaW5nIChzbyB5b3Ug
ZG9uJ3QgbmVlZCBhIHN1cGVyIGNhbGwpLgogICAgIHZpcnR1YWwgdm9pZCB0aHJlYWREaWRTdGFy
dCgpOwotICAgIHZpcnR1YWwgdm9pZCB0aHJlYWRXaWxsU3RvcCgpOworICAgIHZpcnR1YWwgdm9p
ZCB0aHJlYWRJc1N0b3BwaW5nKGNvbnN0IExvY2tIb2xkZXImKTsKICAgICAKIHByaXZhdGU6CiAg
ICAgZnJpZW5kIGNsYXNzIEF1dG9tYXRpY1RocmVhZENvbmRpdGlvbjsKICAgICAKLSAgICBjbGFz
cyBUaHJlYWRTY29wZTsKLSAgICBmcmllbmQgY2xhc3MgVGhyZWFkU2NvcGU7Ci0gICAgCiAgICAg
dm9pZCBzdGFydChjb25zdCBMb2NrSG9sZGVyJik7CiAgICAgCiAgICAgQm94PExvY2s+IG1fbG9j
azsK
</data>
<flag name="review"
          id="320375"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
      

    </bug>

</bugzilla>