<?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>173175</bug_id>
          
          <creation_ts>2017-06-09 11:41:36 -0700</creation_ts>
          <short_desc>Update Thread::create() to take in a WTF::Function instead of a std::function</short_desc>
          <delta_ts>2017-06-09 12:41:18 -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>Web Template Framework</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>benjamin</cc>
    
    <cc>buildbot</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>1317537</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-09 11:41:36 -0700</bug_when>
    <thetext>Update Thread::create() to take in a WTF::Function instead of a std::function.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317538</commentid>
    <comment_count>1</comment_count>
      <attachid>312465</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-09 11:42:22 -0700</bug_when>
    <thetext>Created attachment 312465
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317560</commentid>
    <comment_count>2</comment_count>
      <attachid>312465</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2017-06-09 12:01:57 -0700</bug_when>
    <thetext>Comment on attachment 312465
Patch

r=me but please document the rationale for this change in the ChangeLog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317563</commentid>
    <comment_count>3</comment_count>
      <attachid>312468</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-09 12:03:01 -0700</bug_when>
    <thetext>Created attachment 312468
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317564</commentid>
    <comment_count>4</comment_count>
      <attachid>312468</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2017-06-09 12:05:43 -0700</bug_when>
    <thetext>Comment on attachment 312468
Patch

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

&gt; Source/WTF/ChangeLog:10
&gt; +        variables. Doing captures such as [string = string.isolayedCopy()] when passing an

typo: /string.isolayedCopy/string.isolatedCopy/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317566</commentid>
    <comment_count>5</comment_count>
      <attachid>312469</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-09 12:07:06 -0700</bug_when>
    <thetext>Created attachment 312469
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317579</commentid>
    <comment_count>6</comment_count>
      <attachid>312469</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-09 12:41:16 -0700</bug_when>
    <thetext>Comment on attachment 312469
Patch

Clearing flags on attachment: 312469

Committed r218012: &lt;http://trac.webkit.org/changeset/218012&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317580</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-09 12:41:18 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312465</attachid>
            <date>2017-06-09 11:42:22 -0700</date>
            <delta_ts>2017-06-09 12:02:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173175-20170609114221.patch</filename>
            <type>text/plain</type>
            <size>4020</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3OTk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBk
YmZjZWU3ZDMxODRjODI2MzdjZTA4YzgxN2U1NmU1NzNjZDE0ZGUyLi4yYmNmMGQ4ZjcxZDdjODYz
ZWRkOWFhMTVjYWEwYzNlZGFkOWI2M2U3IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMyBAQAorMjAxNy0wNi0wOSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgor
CisgICAgICAgIFVwZGF0ZSBUaHJlYWQ6OmNyZWF0ZSgpIHRvIHRha2UgaW4gYSBXVEY6OkZ1bmN0
aW9uIGluc3RlYWQgb2YgYSBzdGQ6OmZ1bmN0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzMxNzUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIEFQSS90ZXN0cy9Db21wYXJlQW5kU3dhcFRlc3QuY3Bw
OgorICAgICAgICAodGVzdENvbXBhcmVBbmRTd2FwKToKKwogMjAxNy0wNi0wOSAgWXVzdWtlIFN1
enVraSAgPHV0YXRhbmUudGVhQGdtYWlsLmNvbT4KIAogICAgICAgICBbSlNDXSBGVEwgZG9lcyBu
b3QgcmVxdWlyZSBkbGZjbgpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi9DaGFuZ2VMb2cgYi9Tb3Vy
Y2UvV1RGL0NoYW5nZUxvZwppbmRleCBmNTBlMDQ5N2VmMjA4NDhhYzc1MTQ3MGJmNGNhMzlhYmYy
MTVkMGI5Li43YTM2Yjk3YjJhZDA0ZDY1YjFiYTQ4ZmVjMDVkNzU2OWUwNjAyODMwIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV1RGL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV1RGL0NoYW5nZUxvZwpAQCAt
MSw1ICsxLDE2IEBACiAyMDE3LTA2LTA5ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+
CiAKKyAgICAgICAgVXBkYXRlIFRocmVhZDo6Y3JlYXRlKCkgdG8gdGFrZSBpbiBhIFdURjo6RnVu
Y3Rpb24gaW5zdGVhZCBvZiBhIHN0ZDo6ZnVuY3Rpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MzE3NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgICogd3RmL1RocmVhZGluZy5jcHA6CisgICAgICAgIChX
VEY6OlRocmVhZDo6Y3JlYXRlKToKKyAgICAgICAgKiB3dGYvVGhyZWFkaW5nLmg6CisKKzIwMTct
MDYtMDkgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKwogICAgICAgICBVcGRhdGUg
V29ya1F1ZXVlOjpjb25jdXJyZW50QXBwbHkoKSB0byB0YWtlIGEgV1RGOjpGdW5jdGlvbiBpbnN0
ZWFkIG9mIGFuIHN0ZDo6ZnVuY3Rpb24KICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE3MzE2NQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQVBJL3Rlc3RzL0NvbXBhcmVBbmRTd2FwVGVzdC5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQVBJL3Rlc3RzL0NvbXBhcmVBbmRTd2FwVGVzdC5jcHAKaW5kZXggNDNhZWYwNzc5NzBjZmVk
YjJjYWMwNDYzZmNkOWVjY2EyOWQxNTI1NC4uZDA5MTAyZTY1MDQ4ODcxMzY3YjQxNjFkOTk0MDM0
Y2ViZWNhZDYyZiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS90ZXN0cy9D
b21wYXJlQW5kU3dhcFRlc3QuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvdGVz
dHMvQ29tcGFyZUFuZFN3YXBUZXN0LmNwcApAQCAtMTA2LDggKzEwNiw3IEBAIHZvaWQgdGVzdENv
bXBhcmVBbmRTd2FwKCkKICAgICAgICAgZGF0YVtpXS5iaXRtYXAgPSAmYml0bWFwOwogICAgICAg
ICBkYXRhW2ldLmlkID0gaTsKICAgICAgICAgZGF0YVtpXS5udW1UaHJlYWRzID0gbnVtVGhyZWFk
czsKLSAgICAgICAgc3RkOjpmdW5jdGlvbjx2b2lkKCk+IHRocmVhZEZ1bmMgPSBzdGQ6OmJpbmQo
c2V0Qml0VGhyZWFkRnVuYywgJmRhdGFbaV0pOwotICAgICAgICB0aHJlYWRzW2ldID0gVGhyZWFk
OjpjcmVhdGUoInNldEJpdFRocmVhZEZ1bmMiLCB0aHJlYWRGdW5jKTsKKyAgICAgICAgdGhyZWFk
c1tpXSA9IFRocmVhZDo6Y3JlYXRlKCJzZXRCaXRUaHJlYWRGdW5jIiwgc3RkOjpiaW5kKHNldEJp
dFRocmVhZEZ1bmMsICZkYXRhW2ldKSk7CiAgICAgfQogCiAgICAgcHJpbnRmKCJXYWl0aW5nIGZv
ciAlZCB0aHJlYWRzIHRvIGpvaW5cbiIsIG51bVRocmVhZHMpOwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dURi93dGYvVGhyZWFkaW5nLmNwcCBiL1NvdXJjZS9XVEYvd3RmL1RocmVhZGluZy5jcHAKaW5k
ZXggMTVhNWM2ODlhZTg1MWI2ZmZhOTM4M2M1MWM2NmY4MTU1N2Q0MTgzOC4uY2JjY2Y2NTllNjk5
NzBiZTA4MzM1NDVjZDhhNGVmMTVmYzgxMjhjNCAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYv
VGhyZWFkaW5nLmNwcAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9UaHJlYWRpbmcuY3BwCkBAIC00OCw3
ICs0OCw3IEBAIHN0cnVjdCBOZXdUaHJlYWRDb250ZXh0IHsKICAgICBXVEZfTUFLRV9GQVNUX0FM
TE9DQVRFRDsKIHB1YmxpYzoKICAgICBjb25zdCBjaGFyKiBuYW1lOwotICAgIHN0ZDo6ZnVuY3Rp
b248dm9pZCgpPiBlbnRyeVBvaW50OworICAgIEZ1bmN0aW9uPHZvaWQoKT4gZW50cnlQb2ludDsK
ICAgICBNdXRleCBjcmVhdGlvbk11dGV4OwogfTsKIApAQCAtOTksNyArOTksNyBAQCBzdGF0aWMg
dm9pZCB0aHJlYWRFbnRyeVBvaW50KHZvaWQqIGNvbnRleHREYXRhKQogICAgIGVudHJ5UG9pbnQo
KTsKIH0KIAotUmVmUHRyPFRocmVhZD4gVGhyZWFkOjpjcmVhdGUoY29uc3QgY2hhciogbmFtZSwg
c3RkOjpmdW5jdGlvbjx2b2lkKCk+IGVudHJ5UG9pbnQpCitSZWZQdHI8VGhyZWFkPiBUaHJlYWQ6
OmNyZWF0ZShjb25zdCBjaGFyKiBuYW1lLCBGdW5jdGlvbjx2b2lkKCk+JiYgZW50cnlQb2ludCkK
IHsKICAgICBOZXdUaHJlYWRDb250ZXh0KiBjb250ZXh0ID0gbmV3IE5ld1RocmVhZENvbnRleHQg
eyBuYW1lLCBXVEZNb3ZlKGVudHJ5UG9pbnQpLCB7IH0gfTsKIApkaWZmIC0tZ2l0IGEvU291cmNl
L1dURi93dGYvVGhyZWFkaW5nLmggYi9Tb3VyY2UvV1RGL3d0Zi9UaHJlYWRpbmcuaAppbmRleCAz
NTE0ZThjMDlmMGZjOTRkNTM0YmUyZjNiNmU3YzQ5NTBlMGJjZjA1Li45NDZiMWJjZmNkNTBhZmMw
YjkxZDQ1YTY3ZjcxN2JiNzQxYzNiZTQ3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9UaHJl
YWRpbmcuaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9UaHJlYWRpbmcuaApAQCAtNDEsNiArNDEsNyBA
QAogI2luY2x1ZGUgPHd0Zi9Bc3NlcnRpb25zLmg+CiAjaW5jbHVkZSA8d3RmL0F0b21pY3MuaD4K
ICNpbmNsdWRlIDx3dGYvRXhwZWN0ZWQuaD4KKyNpbmNsdWRlIDx3dGYvRnVuY3Rpb24uaD4KICNp
bmNsdWRlIDx3dGYvTG9ja2VyLmg+CiAjaW5jbHVkZSA8d3RmL0xvY2tsZXNzQmFnLmg+CiAjaW5j
bHVkZSA8d3RmL05vbmNvcHlhYmxlLmg+CkBAIC03Myw3ICs3NCw3IEBAIHB1YmxpYzoKIAogICAg
IC8vIFJldHVybnMgbnVsbHB0ciBpZiB0aHJlYWQgY3JlYXRpb24gZmFpbGVkLgogICAgIC8vIFRo
ZSB0aHJlYWQgbmFtZSBtdXN0IGJlIGEgbGl0ZXJhbCBzaW5jZSBvbiBzb21lIHBsYXRmb3JtcyBp
dCdzIHBhc3NlZCBpbiB0byB0aGUgdGhyZWFkLgotICAgIFdURl9FWFBPUlRfUFJJVkFURSBzdGF0
aWMgUmVmUHRyPFRocmVhZD4gY3JlYXRlKGNvbnN0IGNoYXIqIHRocmVhZE5hbWUsIHN0ZDo6ZnVu
Y3Rpb248dm9pZCgpPik7CisgICAgV1RGX0VYUE9SVF9QUklWQVRFIHN0YXRpYyBSZWZQdHI8VGhy
ZWFkPiBjcmVhdGUoY29uc3QgY2hhciogdGhyZWFkTmFtZSwgRnVuY3Rpb248dm9pZCgpPiYmKTsK
ICAgICBXVEZfRVhQT1JUX1BSSVZBVEUgc3RhdGljIFJlZlB0cjxUaHJlYWQ+IGNyZWF0ZShUaHJl
YWRGdW5jdGlvbiBlbnRyeVBvaW50LCB2b2lkKiBkYXRhLCBjb25zdCBjaGFyKiBuYW1lKTsKIAog
ICAgIC8vIFJldHVybnMgVGhyZWFkIG9iamVjdC4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312468</attachid>
            <date>2017-06-09 12:03:01 -0700</date>
            <delta_ts>2017-06-09 12:07:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173175-20170609120300.patch</filename>
            <type>text/plain</type>
            <size>4423</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3OTk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBk
YmZjZWU3ZDMxODRjODI2MzdjZTA4YzgxN2U1NmU1NzNjZDE0ZGUyLi5hNTZiZjE4ZTdiNmYyMGFl
OTFhZWU5OTkwODg2YmEyZjFlYzRiMzc1IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMyBAQAorMjAxNy0wNi0wOSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgor
CisgICAgICAgIFVwZGF0ZSBUaHJlYWQ6OmNyZWF0ZSgpIHRvIHRha2UgaW4gYSBXVEY6OkZ1bmN0
aW9uIGluc3RlYWQgb2YgYSBzdGQ6OmZ1bmN0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzMxNzUKKworICAgICAgICBSZXZpZXdlZCBieSBNYXJr
IExhbS4KKworICAgICAgICAqIEFQSS90ZXN0cy9Db21wYXJlQW5kU3dhcFRlc3QuY3BwOgorICAg
ICAgICAodGVzdENvbXBhcmVBbmRTd2FwKToKKwogMjAxNy0wNi0wOSAgWXVzdWtlIFN1enVraSAg
PHV0YXRhbmUudGVhQGdtYWlsLmNvbT4KIAogICAgICAgICBbSlNDXSBGVEwgZG9lcyBub3QgcmVx
dWlyZSBkbGZjbgpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV1RG
L0NoYW5nZUxvZwppbmRleCBmNTBlMDQ5N2VmMjA4NDhhYzc1MTQ3MGJmNGNhMzlhYmYyMTVkMGI5
Li40ZDhiYmU4NGUzNjA5NWE2NTFlYTc4NWI3YmY2ZGUzN2ZmMGIwOTNlIDEwMDY0NAotLS0gYS9T
b3VyY2UvV1RGL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV1RGL0NoYW5nZUxvZwpAQCAtMSw1ICsx
LDIyIEBACiAyMDE3LTA2LTA5ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKKyAg
ICAgICAgVXBkYXRlIFRocmVhZDo6Y3JlYXRlKCkgdG8gdGFrZSBpbiBhIFdURjo6RnVuY3Rpb24g
aW5zdGVhZCBvZiBhIHN0ZDo6ZnVuY3Rpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE3MzE3NQorCisgICAgICAgIFJldmlld2VkIGJ5IE1hcmsgTGFt
LgorCisgICAgICAgIFVwZGF0ZSBUaHJlYWQ6OmNyZWF0ZSgpIHRvIHRha2UgaW4gYSBXVEY6OkZ1
bmN0aW9uIGluc3RlYWQgb2YgYSBzdGQ6OmZ1bmN0aW9uLiBVbmxpa2UKKyAgICAgICAgc3RkOjpm
dW5jdGlvbiwgV1RGOkZ1bmN0aW9uIGlzIG5vdCBjb3B5YWJsZSBhbmQgZG9lcyBub3QgbWFrZSBp
bXBsaWNpdCBjb3BpZXMgb2YgY2FwdHVyZWQKKyAgICAgICAgdmFyaWFibGVzLiBEb2luZyBjYXB0
dXJlcyBzdWNoIGFzIFtzdHJpbmcgPSBzdHJpbmcuaXNvbGF5ZWRDb3B5KCldIHdoZW4gcGFzc2lu
ZyBhbgorICAgICAgICBzdGQ6OmZ1bmN0aW9uIHRvIGFub3RoZXIgdGhyZWFkIGhhcyBsZWFkIHRv
IGJ1Z3MgaW4gdGhlIHBhc3QgZHVlIHRvIGltcGxpY2l0IGNvcHlpbmcgb2YKKyAgICAgICAgdGhl
IGNhcHR1cmVkIHN0cmluZy4KKworICAgICAgICAqIHd0Zi9UaHJlYWRpbmcuY3BwOgorICAgICAg
ICAoV1RGOjpUaHJlYWQ6OmNyZWF0ZSk6CisgICAgICAgICogd3RmL1RocmVhZGluZy5oOgorCisy
MDE3LTA2LTA5ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKICAgICAgICAgVXBk
YXRlIFdvcmtRdWV1ZTo6Y29uY3VycmVudEFwcGx5KCkgdG8gdGFrZSBhIFdURjo6RnVuY3Rpb24g
aW5zdGVhZCBvZiBhbiBzdGQ6OmZ1bmN0aW9uCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNzMxNjUKIApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3Jp
cHRDb3JlL0FQSS90ZXN0cy9Db21wYXJlQW5kU3dhcFRlc3QuY3BwIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL0FQSS90ZXN0cy9Db21wYXJlQW5kU3dhcFRlc3QuY3BwCmluZGV4IDQzYWVmMDc3OTcw
Y2ZlZGIyY2FjMDQ2M2ZjZDllY2NhMjlkMTUyNTQuLmQwOTEwMmU2NTA0ODg3MTM2N2I0MTYxZDk5
NDAzNGNlYmVjYWQ2MmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvdGVz
dHMvQ29tcGFyZUFuZFN3YXBUZXN0LmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJ
L3Rlc3RzL0NvbXBhcmVBbmRTd2FwVGVzdC5jcHAKQEAgLTEwNiw4ICsxMDYsNyBAQCB2b2lkIHRl
c3RDb21wYXJlQW5kU3dhcCgpCiAgICAgICAgIGRhdGFbaV0uYml0bWFwID0gJmJpdG1hcDsKICAg
ICAgICAgZGF0YVtpXS5pZCA9IGk7CiAgICAgICAgIGRhdGFbaV0ubnVtVGhyZWFkcyA9IG51bVRo
cmVhZHM7Ci0gICAgICAgIHN0ZDo6ZnVuY3Rpb248dm9pZCgpPiB0aHJlYWRGdW5jID0gc3RkOjpi
aW5kKHNldEJpdFRocmVhZEZ1bmMsICZkYXRhW2ldKTsKLSAgICAgICAgdGhyZWFkc1tpXSA9IFRo
cmVhZDo6Y3JlYXRlKCJzZXRCaXRUaHJlYWRGdW5jIiwgdGhyZWFkRnVuYyk7CisgICAgICAgIHRo
cmVhZHNbaV0gPSBUaHJlYWQ6OmNyZWF0ZSgic2V0Qml0VGhyZWFkRnVuYyIsIHN0ZDo6YmluZChz
ZXRCaXRUaHJlYWRGdW5jLCAmZGF0YVtpXSkpOwogICAgIH0KIAogICAgIHByaW50ZigiV2FpdGlu
ZyBmb3IgJWQgdGhyZWFkcyB0byBqb2luXG4iLCBudW1UaHJlYWRzKTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XVEYvd3RmL1RocmVhZGluZy5jcHAgYi9Tb3VyY2UvV1RGL3d0Zi9UaHJlYWRpbmcuY3Bw
CmluZGV4IDE1YTVjNjg5YWU4NTFiNmZmYTkzODNjNTFjNjZmODE1NTdkNDE4MzguLmNiY2NmNjU5
ZTY5OTcwYmUwODMzNTQ1Y2Q4YTRlZjE1ZmM4MTI4YzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYv
d3RmL1RocmVhZGluZy5jcHAKKysrIGIvU291cmNlL1dURi93dGYvVGhyZWFkaW5nLmNwcApAQCAt
NDgsNyArNDgsNyBAQCBzdHJ1Y3QgTmV3VGhyZWFkQ29udGV4dCB7CiAgICAgV1RGX01BS0VfRkFT
VF9BTExPQ0FURUQ7CiBwdWJsaWM6CiAgICAgY29uc3QgY2hhciogbmFtZTsKLSAgICBzdGQ6OmZ1
bmN0aW9uPHZvaWQoKT4gZW50cnlQb2ludDsKKyAgICBGdW5jdGlvbjx2b2lkKCk+IGVudHJ5UG9p
bnQ7CiAgICAgTXV0ZXggY3JlYXRpb25NdXRleDsKIH07CiAKQEAgLTk5LDcgKzk5LDcgQEAgc3Rh
dGljIHZvaWQgdGhyZWFkRW50cnlQb2ludCh2b2lkKiBjb250ZXh0RGF0YSkKICAgICBlbnRyeVBv
aW50KCk7CiB9CiAKLVJlZlB0cjxUaHJlYWQ+IFRocmVhZDo6Y3JlYXRlKGNvbnN0IGNoYXIqIG5h
bWUsIHN0ZDo6ZnVuY3Rpb248dm9pZCgpPiBlbnRyeVBvaW50KQorUmVmUHRyPFRocmVhZD4gVGhy
ZWFkOjpjcmVhdGUoY29uc3QgY2hhciogbmFtZSwgRnVuY3Rpb248dm9pZCgpPiYmIGVudHJ5UG9p
bnQpCiB7CiAgICAgTmV3VGhyZWFkQ29udGV4dCogY29udGV4dCA9IG5ldyBOZXdUaHJlYWRDb250
ZXh0IHsgbmFtZSwgV1RGTW92ZShlbnRyeVBvaW50KSwgeyB9IH07CiAKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XVEYvd3RmL1RocmVhZGluZy5oIGIvU291cmNlL1dURi93dGYvVGhyZWFkaW5nLmgKaW5k
ZXggMzUxNGU4YzA5ZjBmYzk0ZDUzNGJlMmYzYjZlN2M0OTUwZTBiY2YwNS4uOTQ2YjFiY2ZjZDUw
YWZjMGI5MWQ0NWE2N2Y3MTdiYjc0MWMzYmU0NyAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYv
VGhyZWFkaW5nLmgKKysrIGIvU291cmNlL1dURi93dGYvVGhyZWFkaW5nLmgKQEAgLTQxLDYgKzQx
LDcgQEAKICNpbmNsdWRlIDx3dGYvQXNzZXJ0aW9ucy5oPgogI2luY2x1ZGUgPHd0Zi9BdG9taWNz
Lmg+CiAjaW5jbHVkZSA8d3RmL0V4cGVjdGVkLmg+CisjaW5jbHVkZSA8d3RmL0Z1bmN0aW9uLmg+
CiAjaW5jbHVkZSA8d3RmL0xvY2tlci5oPgogI2luY2x1ZGUgPHd0Zi9Mb2NrbGVzc0JhZy5oPgog
I2luY2x1ZGUgPHd0Zi9Ob25jb3B5YWJsZS5oPgpAQCAtNzMsNyArNzQsNyBAQCBwdWJsaWM6CiAK
ICAgICAvLyBSZXR1cm5zIG51bGxwdHIgaWYgdGhyZWFkIGNyZWF0aW9uIGZhaWxlZC4KICAgICAv
LyBUaGUgdGhyZWFkIG5hbWUgbXVzdCBiZSBhIGxpdGVyYWwgc2luY2Ugb24gc29tZSBwbGF0Zm9y
bXMgaXQncyBwYXNzZWQgaW4gdG8gdGhlIHRocmVhZC4KLSAgICBXVEZfRVhQT1JUX1BSSVZBVEUg
c3RhdGljIFJlZlB0cjxUaHJlYWQ+IGNyZWF0ZShjb25zdCBjaGFyKiB0aHJlYWROYW1lLCBzdGQ6
OmZ1bmN0aW9uPHZvaWQoKT4pOworICAgIFdURl9FWFBPUlRfUFJJVkFURSBzdGF0aWMgUmVmUHRy
PFRocmVhZD4gY3JlYXRlKGNvbnN0IGNoYXIqIHRocmVhZE5hbWUsIEZ1bmN0aW9uPHZvaWQoKT4m
Jik7CiAgICAgV1RGX0VYUE9SVF9QUklWQVRFIHN0YXRpYyBSZWZQdHI8VGhyZWFkPiBjcmVhdGUo
VGhyZWFkRnVuY3Rpb24gZW50cnlQb2ludCwgdm9pZCogZGF0YSwgY29uc3QgY2hhciogbmFtZSk7
CiAKICAgICAvLyBSZXR1cm5zIFRocmVhZCBvYmplY3QuCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312469</attachid>
            <date>2017-06-09 12:07:06 -0700</date>
            <delta_ts>2017-06-09 12:41:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173175-20170609120705.patch</filename>
            <type>text/plain</type>
            <size>4423</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3OTk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBk
YmZjZWU3ZDMxODRjODI2MzdjZTA4YzgxN2U1NmU1NzNjZDE0ZGUyLi5hNTZiZjE4ZTdiNmYyMGFl
OTFhZWU5OTkwODg2YmEyZjFlYzRiMzc1IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMyBAQAorMjAxNy0wNi0wOSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgor
CisgICAgICAgIFVwZGF0ZSBUaHJlYWQ6OmNyZWF0ZSgpIHRvIHRha2UgaW4gYSBXVEY6OkZ1bmN0
aW9uIGluc3RlYWQgb2YgYSBzdGQ6OmZ1bmN0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzMxNzUKKworICAgICAgICBSZXZpZXdlZCBieSBNYXJr
IExhbS4KKworICAgICAgICAqIEFQSS90ZXN0cy9Db21wYXJlQW5kU3dhcFRlc3QuY3BwOgorICAg
ICAgICAodGVzdENvbXBhcmVBbmRTd2FwKToKKwogMjAxNy0wNi0wOSAgWXVzdWtlIFN1enVraSAg
PHV0YXRhbmUudGVhQGdtYWlsLmNvbT4KIAogICAgICAgICBbSlNDXSBGVEwgZG9lcyBub3QgcmVx
dWlyZSBkbGZjbgpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV1RG
L0NoYW5nZUxvZwppbmRleCBmNTBlMDQ5N2VmMjA4NDhhYzc1MTQ3MGJmNGNhMzlhYmYyMTVkMGI5
Li5kZDAxN2Q0NjIzYjMwNTY1N2FlMjZjZmMyMjViN2E5YTIwOWQzMmRlIDEwMDY0NAotLS0gYS9T
b3VyY2UvV1RGL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV1RGL0NoYW5nZUxvZwpAQCAtMSw1ICsx
LDIyIEBACiAyMDE3LTA2LTA5ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKKyAg
ICAgICAgVXBkYXRlIFRocmVhZDo6Y3JlYXRlKCkgdG8gdGFrZSBpbiBhIFdURjo6RnVuY3Rpb24g
aW5zdGVhZCBvZiBhIHN0ZDo6ZnVuY3Rpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE3MzE3NQorCisgICAgICAgIFJldmlld2VkIGJ5IE1hcmsgTGFt
LgorCisgICAgICAgIFVwZGF0ZSBUaHJlYWQ6OmNyZWF0ZSgpIHRvIHRha2UgaW4gYSBXVEY6OkZ1
bmN0aW9uIGluc3RlYWQgb2YgYSBzdGQ6OmZ1bmN0aW9uLiBVbmxpa2UKKyAgICAgICAgc3RkOjpm
dW5jdGlvbiwgV1RGOkZ1bmN0aW9uIGlzIG5vdCBjb3B5YWJsZSBhbmQgZG9lcyBub3QgbWFrZSBp
bXBsaWNpdCBjb3BpZXMgb2YgY2FwdHVyZWQKKyAgICAgICAgdmFyaWFibGVzLiBEb2luZyBjYXB0
dXJlcyBzdWNoIGFzIFtzdHJpbmcgPSBzdHJpbmcuaXNvbGF0ZWRDb3B5KCldIHdoZW4gcGFzc2lu
ZyBhbgorICAgICAgICBzdGQ6OmZ1bmN0aW9uIHRvIGFub3RoZXIgdGhyZWFkIGhhcyBsZWFkIHRv
IGJ1Z3MgaW4gdGhlIHBhc3QgZHVlIHRvIGltcGxpY2l0IGNvcHlpbmcgb2YKKyAgICAgICAgdGhl
IGNhcHR1cmVkIHN0cmluZy4KKworICAgICAgICAqIHd0Zi9UaHJlYWRpbmcuY3BwOgorICAgICAg
ICAoV1RGOjpUaHJlYWQ6OmNyZWF0ZSk6CisgICAgICAgICogd3RmL1RocmVhZGluZy5oOgorCisy
MDE3LTA2LTA5ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKICAgICAgICAgVXBk
YXRlIFdvcmtRdWV1ZTo6Y29uY3VycmVudEFwcGx5KCkgdG8gdGFrZSBhIFdURjo6RnVuY3Rpb24g
aW5zdGVhZCBvZiBhbiBzdGQ6OmZ1bmN0aW9uCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNzMxNjUKIApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3Jp
cHRDb3JlL0FQSS90ZXN0cy9Db21wYXJlQW5kU3dhcFRlc3QuY3BwIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL0FQSS90ZXN0cy9Db21wYXJlQW5kU3dhcFRlc3QuY3BwCmluZGV4IDQzYWVmMDc3OTcw
Y2ZlZGIyY2FjMDQ2M2ZjZDllY2NhMjlkMTUyNTQuLmQwOTEwMmU2NTA0ODg3MTM2N2I0MTYxZDk5
NDAzNGNlYmVjYWQ2MmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvdGVz
dHMvQ29tcGFyZUFuZFN3YXBUZXN0LmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJ
L3Rlc3RzL0NvbXBhcmVBbmRTd2FwVGVzdC5jcHAKQEAgLTEwNiw4ICsxMDYsNyBAQCB2b2lkIHRl
c3RDb21wYXJlQW5kU3dhcCgpCiAgICAgICAgIGRhdGFbaV0uYml0bWFwID0gJmJpdG1hcDsKICAg
ICAgICAgZGF0YVtpXS5pZCA9IGk7CiAgICAgICAgIGRhdGFbaV0ubnVtVGhyZWFkcyA9IG51bVRo
cmVhZHM7Ci0gICAgICAgIHN0ZDo6ZnVuY3Rpb248dm9pZCgpPiB0aHJlYWRGdW5jID0gc3RkOjpi
aW5kKHNldEJpdFRocmVhZEZ1bmMsICZkYXRhW2ldKTsKLSAgICAgICAgdGhyZWFkc1tpXSA9IFRo
cmVhZDo6Y3JlYXRlKCJzZXRCaXRUaHJlYWRGdW5jIiwgdGhyZWFkRnVuYyk7CisgICAgICAgIHRo
cmVhZHNbaV0gPSBUaHJlYWQ6OmNyZWF0ZSgic2V0Qml0VGhyZWFkRnVuYyIsIHN0ZDo6YmluZChz
ZXRCaXRUaHJlYWRGdW5jLCAmZGF0YVtpXSkpOwogICAgIH0KIAogICAgIHByaW50ZigiV2FpdGlu
ZyBmb3IgJWQgdGhyZWFkcyB0byBqb2luXG4iLCBudW1UaHJlYWRzKTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XVEYvd3RmL1RocmVhZGluZy5jcHAgYi9Tb3VyY2UvV1RGL3d0Zi9UaHJlYWRpbmcuY3Bw
CmluZGV4IDE1YTVjNjg5YWU4NTFiNmZmYTkzODNjNTFjNjZmODE1NTdkNDE4MzguLmNiY2NmNjU5
ZTY5OTcwYmUwODMzNTQ1Y2Q4YTRlZjE1ZmM4MTI4YzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYv
d3RmL1RocmVhZGluZy5jcHAKKysrIGIvU291cmNlL1dURi93dGYvVGhyZWFkaW5nLmNwcApAQCAt
NDgsNyArNDgsNyBAQCBzdHJ1Y3QgTmV3VGhyZWFkQ29udGV4dCB7CiAgICAgV1RGX01BS0VfRkFT
VF9BTExPQ0FURUQ7CiBwdWJsaWM6CiAgICAgY29uc3QgY2hhciogbmFtZTsKLSAgICBzdGQ6OmZ1
bmN0aW9uPHZvaWQoKT4gZW50cnlQb2ludDsKKyAgICBGdW5jdGlvbjx2b2lkKCk+IGVudHJ5UG9p
bnQ7CiAgICAgTXV0ZXggY3JlYXRpb25NdXRleDsKIH07CiAKQEAgLTk5LDcgKzk5LDcgQEAgc3Rh
dGljIHZvaWQgdGhyZWFkRW50cnlQb2ludCh2b2lkKiBjb250ZXh0RGF0YSkKICAgICBlbnRyeVBv
aW50KCk7CiB9CiAKLVJlZlB0cjxUaHJlYWQ+IFRocmVhZDo6Y3JlYXRlKGNvbnN0IGNoYXIqIG5h
bWUsIHN0ZDo6ZnVuY3Rpb248dm9pZCgpPiBlbnRyeVBvaW50KQorUmVmUHRyPFRocmVhZD4gVGhy
ZWFkOjpjcmVhdGUoY29uc3QgY2hhciogbmFtZSwgRnVuY3Rpb248dm9pZCgpPiYmIGVudHJ5UG9p
bnQpCiB7CiAgICAgTmV3VGhyZWFkQ29udGV4dCogY29udGV4dCA9IG5ldyBOZXdUaHJlYWRDb250
ZXh0IHsgbmFtZSwgV1RGTW92ZShlbnRyeVBvaW50KSwgeyB9IH07CiAKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XVEYvd3RmL1RocmVhZGluZy5oIGIvU291cmNlL1dURi93dGYvVGhyZWFkaW5nLmgKaW5k
ZXggMzUxNGU4YzA5ZjBmYzk0ZDUzNGJlMmYzYjZlN2M0OTUwZTBiY2YwNS4uOTQ2YjFiY2ZjZDUw
YWZjMGI5MWQ0NWE2N2Y3MTdiYjc0MWMzYmU0NyAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYv
VGhyZWFkaW5nLmgKKysrIGIvU291cmNlL1dURi93dGYvVGhyZWFkaW5nLmgKQEAgLTQxLDYgKzQx
LDcgQEAKICNpbmNsdWRlIDx3dGYvQXNzZXJ0aW9ucy5oPgogI2luY2x1ZGUgPHd0Zi9BdG9taWNz
Lmg+CiAjaW5jbHVkZSA8d3RmL0V4cGVjdGVkLmg+CisjaW5jbHVkZSA8d3RmL0Z1bmN0aW9uLmg+
CiAjaW5jbHVkZSA8d3RmL0xvY2tlci5oPgogI2luY2x1ZGUgPHd0Zi9Mb2NrbGVzc0JhZy5oPgog
I2luY2x1ZGUgPHd0Zi9Ob25jb3B5YWJsZS5oPgpAQCAtNzMsNyArNzQsNyBAQCBwdWJsaWM6CiAK
ICAgICAvLyBSZXR1cm5zIG51bGxwdHIgaWYgdGhyZWFkIGNyZWF0aW9uIGZhaWxlZC4KICAgICAv
LyBUaGUgdGhyZWFkIG5hbWUgbXVzdCBiZSBhIGxpdGVyYWwgc2luY2Ugb24gc29tZSBwbGF0Zm9y
bXMgaXQncyBwYXNzZWQgaW4gdG8gdGhlIHRocmVhZC4KLSAgICBXVEZfRVhQT1JUX1BSSVZBVEUg
c3RhdGljIFJlZlB0cjxUaHJlYWQ+IGNyZWF0ZShjb25zdCBjaGFyKiB0aHJlYWROYW1lLCBzdGQ6
OmZ1bmN0aW9uPHZvaWQoKT4pOworICAgIFdURl9FWFBPUlRfUFJJVkFURSBzdGF0aWMgUmVmUHRy
PFRocmVhZD4gY3JlYXRlKGNvbnN0IGNoYXIqIHRocmVhZE5hbWUsIEZ1bmN0aW9uPHZvaWQoKT4m
Jik7CiAgICAgV1RGX0VYUE9SVF9QUklWQVRFIHN0YXRpYyBSZWZQdHI8VGhyZWFkPiBjcmVhdGUo
VGhyZWFkRnVuY3Rpb24gZW50cnlQb2ludCwgdm9pZCogZGF0YSwgY29uc3QgY2hhciogbmFtZSk7
CiAKICAgICAvLyBSZXR1cm5zIFRocmVhZCBvYmplY3QuCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>