<?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>136745</bug_id>
          
          <creation_ts>2014-09-11 09:42:57 -0700</creation_ts>
          <short_desc>REGRESSION(r173498): Broke 14 webkitpy tests (Requested by bfulgham on #webkit).</short_desc>
          <delta_ts>2022-03-01 02:48:39 -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>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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>
          
          <blocked>135929</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>bjonesbe</cc>
    
    <cc>jer.noble</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1034624</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-09-11 09:42:57 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/173498 broke the build:
Broke 14 webkitpy tests (Requested by bfulgham on #webkit).

This is an automatic bug report generated by webkitbot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1034626</commentid>
    <comment_count>1</comment_count>
      <attachid>237958</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-09-11 09:43:24 -0700</bug_when>
    <thetext>Created attachment 237958
ROLLOUT of r173498

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1034697</commentid>
    <comment_count>2</comment_count>
    <who name="Bem Jones-Bey">bjonesbe</who>
    <bug_when>2014-09-11 13:16:03 -0700</bug_when>
    <thetext>This test failure should be fixed with Bug 136752, so we don&apos;t need to roll out.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>237958</attachid>
            <date>2014-09-11 09:43:24 -0700</date>
            <delta_ts>2022-03-01 02:48:39 -0800</delta_ts>
            <desc>ROLLOUT of r173498</desc>
            <filename>bug-136745-20140911094320.patch</filename>
            <type>text/plain</type>
            <size>13073</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTczNTE1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYTZmNTBmYjE3YTQ5OThmZDAxZDU5N2Y3MWQ0ZGMxNzE1
MmQ3MDM2NC4uYWMyYTc0ZWI0MDcwZDlmZThkNjljNjg3MjlmOTVhMTc2ZTI5M2MxNSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDE0LTA5LTExICBDb21taXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4K
KworICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTczNDk4LgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM2NzQ1CisKKyAgICAgICAgQnJv
a2UgMTQgd2Via2l0cHkgdGVzdHMgKFJlcXVlc3RlZCBieSBiZnVsZ2hhbSBvbiAjd2Via2l0KS4K
KworICAgICAgICBSZXZlcnRlZCBjaGFuZ2VzZXQ6CisKKyAgICAgICAgImltcG9ydC13M2MtdGVz
dHMgZG9lc24ndCBoYW5kbGUgcmVsYXRpdmUgcGF0aHMgdG8gc3VwcG9ydAorICAgICAgICBmaWxl
cyBpbiByZWYgZmlsZXMgY29ycmVjdGx5IgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTM1OTI5CisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcv
Y2hhbmdlc2V0LzE3MzQ5OAorCiAyMDE0LTA5LTEwICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1A
YXBwbGUuY29tPgogCiAgICAgICAgIEJsaW5rIG1lcmdlOiBTcGVjdWxhdGl2ZSBmaXggZm9yIHdp
bmRvd3MgcnVuLXdlYmtpdC10ZXN0cyBoYW5ncwpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93
ZWJraXRweS93M2MvdGVzdF9jb252ZXJ0ZXIucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3cz
Yy90ZXN0X2NvbnZlcnRlci5weQppbmRleCA1Y2NiZDZmMmY2ZjUxNzMyYzBlNWRhODMzODY1Zjc0
NzIwYmY0YmFhLi4yYmIwNDU2ZjM0YjdlZWQ4ZDBlZjEyNWUwYTQ1NWRmOTAyMTlhOTk3IDEwMDY0
NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3czYy90ZXN0X2NvbnZlcnRlci5weQorKysg
Yi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3czYy90ZXN0X2NvbnZlcnRlci5weQpAQCAtMzcsMTIg
KzM3LDEyIEBAIGZyb20gSFRNTFBhcnNlciBpbXBvcnQgSFRNTFBhcnNlcgogX2xvZyA9IGxvZ2dp
bmcuZ2V0TG9nZ2VyKF9fbmFtZV9fKQogCiAKLWRlZiBjb252ZXJ0X2Zvcl93ZWJraXQobmV3X3Bh
dGgsIGZpbGVuYW1lLCByZWZlcmVuY2Vfc3VwcG9ydF9pbmZvLCBob3N0PUhvc3QoKSk6CitkZWYg
Y29udmVydF9mb3Jfd2Via2l0KG5ld19wYXRoLCBmaWxlbmFtZSwgaG9zdD1Ib3N0KCkpOgogICAg
ICIiIiBDb252ZXJ0cyBhIGZpbGUncyB8Y29udGVudHN8IHNvIGl0IHdpbGwgZnVuY3Rpb24gY29y
cmVjdGx5IGluIGl0cyB8bmV3X3BhdGh8IGluIFdlYmtpdC4KIAogICAgIFJldHVybnMgdGhlIGxp
c3Qgb2YgbW9kaWZpZWQgcHJvcGVydGllcyBhbmQgdGhlIG1vZGlmaWVkIHRleHQgaWYgdGhlIGZp
bGUgd2FzIG1vZGlmZWQsIE5vbmUgb3RoZXJ3aXNlLiIiIgogICAgIGNvbnRlbnRzID0gaG9zdC5m
aWxlc3lzdGVtLnJlYWRfYmluYXJ5X2ZpbGUoZmlsZW5hbWUpCi0gICAgY29udmVydGVyID0gX1cz
Q1Rlc3RDb252ZXJ0ZXIobmV3X3BhdGgsIGZpbGVuYW1lLCByZWZlcmVuY2Vfc3VwcG9ydF9pbmZv
LCBob3N0KQorICAgIGNvbnZlcnRlciA9IF9XM0NUZXN0Q29udmVydGVyKG5ld19wYXRoLCBmaWxl
bmFtZSwgaG9zdCkKICAgICBpZiBmaWxlbmFtZS5lbmRzd2l0aCgnLmNzcycpOgogICAgICAgICBy
ZXR1cm4gY29udmVydGVyLmFkZF93ZWJraXRfcHJlZml4X3RvX3VucHJlZml4ZWRfcHJvcGVydGll
cyhjb250ZW50cykKICAgICBlbHNlOgpAQCAtNTIsNyArNTIsNyBAQCBkZWYgY29udmVydF9mb3Jf
d2Via2l0KG5ld19wYXRoLCBmaWxlbmFtZSwgcmVmZXJlbmNlX3N1cHBvcnRfaW5mbywgaG9zdD1I
b3N0KCkpOgogCiAKIGNsYXNzIF9XM0NUZXN0Q29udmVydGVyKEhUTUxQYXJzZXIpOgotICAgIGRl
ZiBfX2luaXRfXyhzZWxmLCBuZXdfcGF0aCwgZmlsZW5hbWUsIHJlZmVyZW5jZV9zdXBwb3J0X2lu
Zm8sIGhvc3Q9SG9zdCgpKToKKyAgICBkZWYgX19pbml0X18oc2VsZiwgbmV3X3BhdGgsIGZpbGVu
YW1lLCBob3N0PUhvc3QoKSk6CiAgICAgICAgIEhUTUxQYXJzZXIuX19pbml0X18oc2VsZikKIAog
ICAgICAgICBzZWxmLl9ob3N0ID0gaG9zdApAQCAtNjQsNyArNjQsNiBAQCBjbGFzcyBfVzNDVGVz
dENvbnZlcnRlcihIVE1MUGFyc2VyKToKICAgICAgICAgc2VsZi5pbl9zdHlsZV90YWcgPSBGYWxz
ZQogICAgICAgICBzZWxmLnN0eWxlX2RhdGEgPSBbXQogICAgICAgICBzZWxmLmZpbGVuYW1lID0g
ZmlsZW5hbWUKLSAgICAgICAgc2VsZi5yZWZlcmVuY2Vfc3VwcG9ydF9pbmZvID0gcmVmZXJlbmNl
X3N1cHBvcnRfaW5mbwogCiAgICAgICAgIHJlc291cmNlc19wYXRoID0gc2VsZi5wYXRoX2Zyb21f
d2Via2l0X3Jvb3QoJ0xheW91dFRlc3RzJywgJ3Jlc291cmNlcycpCiAgICAgICAgIHJlc291cmNl
c19yZWxwYXRoID0gc2VsZi5fZmlsZXN5c3RlbS5yZWxwYXRoKHJlc291cmNlc19wYXRoLCBuZXdf
cGF0aCkKQEAgLTEyNywyNyArMTI2LDExIEBAIGNsYXNzIF9XM0NUZXN0Q29udmVydGVyKEhUTUxQ
YXJzZXIpOgogICAgICAgICAjIEZJWE1FOiBIYW5kbGUgdGhlIEpTIHZlcnNpb25zIG9mIHRoZXNl
IHByb3BlcnRpZXMgYW5kIEdldENvbXB1dGVkU3R5bGUsIHRvby4KICAgICAgICAgcmV0dXJuIChj
b252ZXJ0ZWRfcHJvcGVydGllcywgJycuam9pbih0ZXh0X2NodW5rcykpCiAKLSAgICBkZWYgY29u
dmVydF9yZWZlcmVuY2VfcmVscGF0aHMoc2VsZiwgdGV4dCk6Ci0gICAgICAgICIiIiBTZWFyY2hl
cyB8dGV4dHwgZm9yIGluc3RhbmNlcyBvZiBmaWxlcyBpbiByZWZlcmVuY2Vfc3VwcG9ydF9pbmZv
IGFuZCB1cGRhdGVzIHRoZSByZWxhdGl2ZSBwYXRoIHRvIGJlIGNvcnJlY3QgZm9yIHRoZSBuZXcg
cmVmIGZpbGUgbG9jYXRpb24iIiIKLSAgICAgICAgY29udmVydGVkID0gdGV4dAotICAgICAgICBm
b3IgcGF0aCBpbiBzZWxmLnJlZmVyZW5jZV9zdXBwb3J0X2luZm9bJ2ZpbGVzJ106Ci0gICAgICAg
ICAgICBpZiB0ZXh0LmZpbmQocGF0aCkgIT0gLTE6Ci0gICAgICAgICAgICAgICAgIyBGSVhNRTog
VGhpcyBkb2Vzbid0IGhhbmRsZSBhbiBlZGdlIGNhc2Ugd2hlcmUgc2ltcGx5IHJlbW92aW5nIHRo
ZSByZWxhdGl2ZSBwYXRoIGRvZXNuJ3Qgd29yay4KLSAgICAgICAgICAgICAgICAjIFNlZSBodHRw
Oi8vd2Via2l0Lm9yZy9iLzEzNTY3NyBmb3IgZGV0YWlscy4KLSAgICAgICAgICAgICAgICBuZXdf
cGF0aCA9IHJlLnN1YihzZWxmLnJlZmVyZW5jZV9zdXBwb3J0X2luZm9bJ3JlZmVyZW5jZV9yZWxw
YXRoJ10sICcnLCBwYXRoLCAxKQotICAgICAgICAgICAgICAgIGNvbnZlcnRlZCA9IHJlLnN1Yihw
YXRoLCBuZXdfcGF0aCwgdGV4dCkKLQotICAgICAgICByZXR1cm4gY29udmVydGVkCi0KICAgICBk
ZWYgY29udmVydF9zdHlsZV9kYXRhKHNlbGYsIGRhdGEpOgogICAgICAgICBjb252ZXJ0ZWQgPSBz
ZWxmLmFkZF93ZWJraXRfcHJlZml4X3RvX3VucHJlZml4ZWRfcHJvcGVydGllcyhkYXRhKQogICAg
ICAgICBpZiBjb252ZXJ0ZWRbMF06CiAgICAgICAgICAgICBzZWxmLmNvbnZlcnRlZF9wcm9wZXJ0
aWVzLmV4dGVuZChsaXN0KGNvbnZlcnRlZFswXSkpCi0KLSAgICAgICAgaWYgc2VsZi5yZWZlcmVu
Y2Vfc3VwcG9ydF9pbmZvIGlzIE5vbmUgb3Igc2VsZi5yZWZlcmVuY2Vfc3VwcG9ydF9pbmZvID09
IHt9OgotICAgICAgICAgICAgcmV0dXJuIGNvbnZlcnRlZFsxXQotCi0gICAgICAgIHJldHVybiBz
ZWxmLmNvbnZlcnRfcmVmZXJlbmNlX3JlbHBhdGhzKGNvbnZlcnRlZFsxXSkKKyAgICAgICAgcmV0
dXJuIGNvbnZlcnRlZFsxXQogCiAgICAgZGVmIGNvbnZlcnRfYXR0cmlidXRlc19pZl9uZWVkZWQo
c2VsZiwgdGFnLCBhdHRycyk6CiAgICAgICAgIGNvbnZlcnRlZCA9IHNlbGYuZ2V0X3N0YXJ0dGFn
X3RleHQoKQpAQCAtMTY1LDEyICsxNDgsNiBAQCBjbGFzcyBfVzNDVGVzdENvbnZlcnRlcihIVE1M
UGFyc2VyKToKICAgICAgICAgICAgICAgICBuZXdfc3R5bGUgPSBzZWxmLmNvbnZlcnRfc3R5bGVf
ZGF0YShhdHRyWzFdKQogICAgICAgICAgICAgICAgIGNvbnZlcnRlZCA9IHJlLnN1YihhdHRyWzFd
LCBuZXdfc3R5bGUsIGNvbnZlcnRlZCkKIAotICAgICAgICBzcmNfdGFncyA9ICgnc2NyaXB0Jywg
J2ltZycsICdmcmFtZScsICdpZnJhbWUnLCAnaW5wdXQnLCAnbGF5ZXInLCAndGV4dGFyZWEnLCAn
dmlkZW8nLCAnYXVkaW8nKQotICAgICAgICBpZiB0YWcgaW4gc3JjX3RhZ3MgYW5kIHNlbGYucmVm
ZXJlbmNlX3N1cHBvcnRfaW5mbyBpcyBub3QgTm9uZSBhbmQgIHNlbGYucmVmZXJlbmNlX3N1cHBv
cnRfaW5mbyAhPSB7fToKLSAgICAgICAgICAgIGZvciBhdHRyX25hbWUsIGF0dHJfdmFsdWUgaW4g
YXR0cnM6Ci0gICAgICAgICAgICAgICAgaWYgYXR0cl9uYW1lID09ICdzcmMnOgotICAgICAgICAg
ICAgICAgICAgICBjb252ZXJ0ZWQgPSBzZWxmLmNvbnZlcnRfcmVmZXJlbmNlX3JlbHBhdGhzKGF0
dHJfdmFsdWUpCi0KICAgICAgICAgc2VsZi5jb252ZXJ0ZWRfZGF0YS5hcHBlbmQoY29udmVydGVk
KQogCiAgICAgZGVmIGhhbmRsZV9zdGFydHRhZyhzZWxmLCB0YWcsIGF0dHJzKToKZGlmZiAtLWdp
dCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdzNjL3Rlc3RfaW1wb3J0ZXIucHkgYi9Ub29scy9T
Y3JpcHRzL3dlYmtpdHB5L3czYy90ZXN0X2ltcG9ydGVyLnB5CmluZGV4IGQwYTE5NDUxZTQ3YzNj
NDg3NDA1NzY2NWRjNzQ4ZTIzZWUyODIyNmIuLjQyOGQ4MjNhZDI4OGRlMDYzZjcxNWQzMmQ2OWY1
Y2YxMjA4NjUzY2MgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdzNjL3Rlc3Rf
aW1wb3J0ZXIucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS93M2MvdGVzdF9pbXBvcnRl
ci5weQpAQCAtMjA3LDkgKzIwNywyMSBAQCBjbGFzcyBUZXN0SW1wb3J0ZXIob2JqZWN0KToKICAg
ICAgICAgICAgICAgICAgICAgcmVmX2ZpbGUgPSBvcy5wYXRoLnNwbGl0ZXh0KHRlc3RfYmFzZW5h
bWUpWzBdICsgJy1leHBlY3RlZCcKICAgICAgICAgICAgICAgICAgICAgcmVmX2ZpbGUgKz0gb3Mu
cGF0aC5zcGxpdGV4dCh0ZXN0X2Jhc2VuYW1lKVsxXQogCi0gICAgICAgICAgICAgICAgICAgIGNv
cHlfbGlzdC5hcHBlbmQoeydzcmMnOiB0ZXN0X2luZm9bJ3JlZmVyZW5jZSddLCAnZGVzdCc6IHJl
Zl9maWxlLCAncmVmZXJlbmNlX3N1cHBvcnRfaW5mbyc6IHRlc3RfaW5mb1sncmVmZXJlbmNlX3N1
cHBvcnRfaW5mbyddfSkKKyAgICAgICAgICAgICAgICAgICAgY29weV9saXN0LmFwcGVuZCh7J3Ny
Yyc6IHRlc3RfaW5mb1sncmVmZXJlbmNlJ10sICdkZXN0JzogcmVmX2ZpbGV9KQogICAgICAgICAg
ICAgICAgICAgICBjb3B5X2xpc3QuYXBwZW5kKHsnc3JjJzogdGVzdF9pbmZvWyd0ZXN0J10sICdk
ZXN0JzogZmlsZW5hbWV9KQogCisgICAgICAgICAgICAgICAgICAgICMgVXBkYXRlIGFueSBzdXBw
b3J0IGZpbGVzIHRoYXQgbmVlZCB0byBtb3ZlIGFzIHdlbGwgdG8gcmVtYWluIHJlbGF0aXZlIHRv
IHRoZSAtZXhwZWN0ZWQgZmlsZS4KKyAgICAgICAgICAgICAgICAgICAgaWYgJ3JlZnN1cHBvcnQn
IGluIHRlc3RfaW5mby5rZXlzKCk6CisgICAgICAgICAgICAgICAgICAgICAgICBmb3Igc3VwcG9y
dF9maWxlIGluIHRlc3RfaW5mb1sncmVmc3VwcG9ydCddOgorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNvdXJjZV9maWxlID0gb3MucGF0aC5qb2luKG9zLnBhdGguZGlybmFtZSh0ZXN0X2lu
Zm9bJ3JlZmVyZW5jZSddKSwgc3VwcG9ydF9maWxlKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNvdXJjZV9maWxlID0gb3MucGF0aC5ub3JtcGF0aChzb3VyY2VfZmlsZSkKKworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICMgS2VlcCB0aGUgZGVzdCBhcyBpdCB3YXMKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB0b19jb3B5ID0geydzcmMnOiBzb3VyY2VfZmlsZSwgJ2Rlc3Qn
OiBzdXBwb3J0X2ZpbGV9CisKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIE9ubHkgYWRk
IGl0IG9uY2UKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiBub3QodG9fY29weSBpbiBj
b3B5X2xpc3QpOgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb3B5X2xpc3QuYXBw
ZW5kKHRvX2NvcHkpCiAgICAgICAgICAgICAgICAgZWxpZiAnanN0ZXN0JyBpbiB0ZXN0X2luZm8u
a2V5cygpOgogICAgICAgICAgICAgICAgICAgICBqc3Rlc3RzICs9IDEKICAgICAgICAgICAgICAg
ICAgICAgdG90YWxfdGVzdHMgKz0gMQpAQCAtMjE4LDYgKzIzMCwxMSBAQCBjbGFzcyBUZXN0SW1w
b3J0ZXIob2JqZWN0KToKICAgICAgICAgICAgICAgICAgICAgdG90YWxfdGVzdHMgKz0gMQogICAg
ICAgICAgICAgICAgICAgICBjb3B5X2xpc3QuYXBwZW5kKHsnc3JjJzogZnVsbHBhdGgsICdkZXN0
JzogZmlsZW5hbWV9KQogCisgICAgICAgICAgICBpZiBub3QgdG90YWxfdGVzdHM6CisgICAgICAg
ICAgICAgICAgIyBXZSBjYW4gc2tpcCB0aGUgc3VwcG9ydCBkaXJlY3RvcnkgaWYgbm8gdGVzdHMg
d2VyZSBmb3VuZC4KKyAgICAgICAgICAgICAgICBpZiAnc3VwcG9ydCcgaW4gZGlyczoKKyAgICAg
ICAgICAgICAgICAgICAgZGlycy5yZW1vdmUoJ3N1cHBvcnQnKQorCiAgICAgICAgICAgICBpZiBj
b3B5X2xpc3Q6CiAgICAgICAgICAgICAgICAgIyBPbmx5IGFkZCB0aGlzIGRpcmVjdG9yeSB0byB0
aGUgbGlzdCBpZiB0aGVyZSdzIHNvbWV0aGluZyB0byBpbXBvcnQKICAgICAgICAgICAgICAgICBz
ZWxmLmltcG9ydF9saXN0LmFwcGVuZCh7J2Rpcm5hbWUnOiByb290LCAnY29weV9saXN0JzogY29w
eV9saXN0LApAQCAtMjY1LDEwICsyODIsNiBAQCBjbGFzcyBUZXN0SW1wb3J0ZXIob2JqZWN0KToK
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKIAogICAgICAgICAgICAgICAgIG5ld19maWxl
cGF0aCA9IG9zLnBhdGguam9pbihuZXdfcGF0aCwgZmlsZV90b19jb3B5WydkZXN0J10pCi0gICAg
ICAgICAgICAgICAgaWYgJ3JlZmVyZW5jZV9zdXBwb3J0X2luZm8nIGluIGZpbGVfdG9fY29weS5r
ZXlzKCkgYW5kIGZpbGVfdG9fY29weVsncmVmZXJlbmNlX3N1cHBvcnRfaW5mbyddICE9IHt9Ogot
ICAgICAgICAgICAgICAgICAgICByZWZlcmVuY2Vfc3VwcG9ydF9pbmZvID0gZmlsZV90b19jb3B5
WydyZWZlcmVuY2Vfc3VwcG9ydF9pbmZvJ10KLSAgICAgICAgICAgICAgICBlbHNlOgotICAgICAg
ICAgICAgICAgICAgICByZWZlcmVuY2Vfc3VwcG9ydF9pbmZvID0gTm9uZQogCiAgICAgICAgICAg
ICAgICAgaWYgbm90KG9zLnBhdGguZXhpc3RzKG9zLnBhdGguZGlybmFtZShuZXdfZmlsZXBhdGgp
KSk6CiAgICAgICAgICAgICAgICAgICAgIG9zLm1ha2VkaXJzKG9zLnBhdGguZGlybmFtZShuZXdf
ZmlsZXBhdGgpKQpAQCAtMjg3LDExICszMDAsMTAgQEAgY2xhc3MgVGVzdEltcG9ydGVyKG9iamVj
dCk6CiAgICAgICAgICAgICAgICAgbWltZXR5cGUgPSBtaW1ldHlwZXMuZ3Vlc3NfdHlwZShvcmln
X2ZpbGVwYXRoKQogICAgICAgICAgICAgICAgIGlmICdodG1sJyBpbiBzdHIobWltZXR5cGVbMF0p
IG9yICd4bWwnIGluIHN0cihtaW1ldHlwZVswXSkgIG9yICdjc3MnIGluIHN0cihtaW1ldHlwZVsw
XSk6CiAgICAgICAgICAgICAgICAgICAgIHRyeToKLSAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnZlcnRlZF9maWxlID0gY29udmVydF9mb3Jfd2Via2l0KG5ld19wYXRoLCBmaWxlbmFtZT1vcmln
X2ZpbGVwYXRoLCByZWZlcmVuY2Vfc3VwcG9ydF9pbmZvPXJlZmVyZW5jZV9zdXBwb3J0X2luZm8p
CisgICAgICAgICAgICAgICAgICAgICAgICBjb252ZXJ0ZWRfZmlsZSA9IGNvbnZlcnRfZm9yX3dl
YmtpdChuZXdfcGF0aCwgZmlsZW5hbWU9b3JpZ19maWxlcGF0aCkKICAgICAgICAgICAgICAgICAg
ICAgZXhjZXB0OgogICAgICAgICAgICAgICAgICAgICAgICAgX2xvZy53YXJuKCdGYWlsZWQgY29u
dmVydGluZyAlcycsIG9yaWdfZmlsZXBhdGgpCiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ZWRfY29udmVyc2lvbl9maWxlcy5hcHBlbmQob3JpZ19maWxlcGF0aCkKLSAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnZlcnRlZF9maWxlID0gTm9uZQogCiAgICAgICAgICAgICAgICAgICAgIGlm
IG5vdCBjb252ZXJ0ZWRfZmlsZToKICAgICAgICAgICAgICAgICAgICAgICAgIHNodXRpbC5jb3B5
ZmlsZShvcmlnX2ZpbGVwYXRoLCBuZXdfZmlsZXBhdGgpICAjIFRoZSBmaWxlIHdhcyB1bm1vZGlm
aWVkLgpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS93M2MvdGVzdF9wYXJzZXIu
cHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3czYy90ZXN0X3BhcnNlci5weQppbmRleCA0NGY4
YzdhY2E2ZTkzZjI0NjIwYjc0NGM0ODlhMDViOWI1NDE5NDY5Li5iYjY2ZmRhZTYzYjdmMjViMDZh
YWI2ODY2YWYzZDFlZjA5ZmZhODcwIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L3czYy90ZXN0X3BhcnNlci5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3czYy90ZXN0
X3BhcnNlci5weQpAQCAtNDksMzEgKzQ5LDM3IEBAIGNsYXNzIFRlc3RQYXJzZXIob2JqZWN0KToK
ICAgICAgICAgc2VsZi5yZWZfZG9jID0gTm9uZQogICAgICAgICBzZWxmLmxvYWRfZmlsZShmaWxl
bmFtZSkKIAotICAgIGRlZiBsb2FkX2ZpbGUoc2VsZiwgZmlsZW5hbWUsIGlzX3JlZj1GYWxzZSk6
CisgICAgZGVmIGxvYWRfZmlsZShzZWxmLCBmaWxlbmFtZSk6CiAgICAgICAgIGlmIHNlbGYuZmls
ZXN5c3RlbS5pc2ZpbGUoZmlsZW5hbWUpOgogICAgICAgICAgICAgdHJ5OgotICAgICAgICAgICAg
ICAgIGRvYyA9IFBhcnNlcihzZWxmLmZpbGVzeXN0ZW0ucmVhZF9iaW5hcnlfZmlsZShmaWxlbmFt
ZSkpCisgICAgICAgICAgICAgICAgc2VsZi50ZXN0X2RvYyA9IFBhcnNlcihzZWxmLmZpbGVzeXN0
ZW0ucmVhZF9iaW5hcnlfZmlsZShmaWxlbmFtZSkpCiAgICAgICAgICAgICBleGNlcHQ6CiAgICAg
ICAgICAgICAgICAgIyBGSVhNRTogRmlndXJlIG91dCB3aGF0IHRvIGRvIGlmIHdlIGNhbid0IHBh
cnNlIHRoZSBmaWxlLgogICAgICAgICAgICAgICAgIF9sb2cuZXJyb3IoIkZhaWxlZCB0byBwYXJz
ZSAlcyIsIGZpbGVuYW1lKQotICAgICAgICAgICAgICAgIGRvYyA9IE5vbmUKKyAgICAgICAgICAg
ICAgICBzZWxmLnRlc3RfZG9jIGlzIE5vbmUKICAgICAgICAgZWxzZToKICAgICAgICAgICAgIGlm
IHNlbGYuZmlsZXN5c3RlbS5pc2RpcihmaWxlbmFtZSk6CiAgICAgICAgICAgICAgICAgIyBGSVhN
RTogRmlndXJlIG91dCB3aGF0IGlzIHRyaWdnZXJpbmcgdGhpcyBhbmQgd2hhdCB0byBkbyBhYm91
dCBpdC4KICAgICAgICAgICAgICAgICBfbG9nLmVycm9yKCJUcnlpbmcgdG8gbG9hZCAlcywgd2hp
Y2ggaXMgYSBkaXJlY3RvcnkiLCBmaWxlbmFtZSkKLSAgICAgICAgICAgIGRvYyA9IE5vbmUKLQot
ICAgICAgICBpZiBpc19yZWY6Ci0gICAgICAgICAgICBzZWxmLnJlZl9kb2MgPSBkb2MKLSAgICAg
ICAgZWxzZToKLSAgICAgICAgICAgIHNlbGYudGVzdF9kb2MgPSBkb2MKKyAgICAgICAgICAgIHNl
bGYudGVzdF9kb2MgPSBOb25lCisgICAgICAgIHNlbGYucmVmX2RvYyA9IE5vbmUKIAogICAgIGRl
ZiBhbmFseXplX3Rlc3Qoc2VsZiwgdGVzdF9jb250ZW50cz1Ob25lLCByZWZfY29udGVudHM9Tm9u
ZSk6CiAgICAgICAgICIiIiBBbmFseXplcyBhIGZpbGUgdG8gZGV0ZXJtaW5lIGlmIGl0J3MgYSB0
ZXN0LCB3aGF0IHR5cGUgb2YgdGVzdCwgYW5kIHdoYXQgcmVmZXJlbmNlIG9yIHN1cHBvcnQgZmls
ZXMgaXQgcmVxdWlyZXMuIFJldHVybnMgYWxsIG9mIHRoZSB0ZXN0IGluZm8gIiIiCiAKICAgICAg
ICAgdGVzdF9pbmZvID0gTm9uZQogCisgICAgICAgIGlmIHRlc3RfY29udGVudHMgaXMgTm9uZSBh
bmQgc2VsZi50ZXN0X2RvYyBpcyBOb25lOgorICAgICAgICAgICAgcmV0dXJuIHRlc3RfaW5mbwor
CisgICAgICAgIGlmIHRlc3RfY29udGVudHMgaXMgbm90IE5vbmU6CisgICAgICAgICAgICBzZWxm
LnRlc3RfZG9jID0gUGFyc2VyKHRlc3RfY29udGVudHMpCisKKyAgICAgICAgaWYgcmVmX2NvbnRl
bnRzIGlzIG5vdCBOb25lOgorICAgICAgICAgICAgc2VsZi5yZWZfZG9jID0gUGFyc2VyKHJlZl9j
b250ZW50cykKKwogICAgICAgICAjIEZpcnN0IGNoZWNrIGlmIGl0J3MgYSByZWZ0ZXN0CisKICAg
ICAgICAgbWF0Y2hlcyA9IHNlbGYucmVmZXJlbmNlX2xpbmtzX29mX3R5cGUoJ21hdGNoJykgKyBz
ZWxmLnJlZmVyZW5jZV9saW5rc19vZl90eXBlKCdtaXNtYXRjaCcpCiAgICAgICAgIGlmIG1hdGNo
ZXM6CiAgICAgICAgICAgICBpZiBsZW4obWF0Y2hlcykgPiAxOgpAQCAtODksMTcgKzk1LDI5IEBA
IGNsYXNzIFRlc3RQYXJzZXIob2JqZWN0KToKICAgICAgICAgICAgICAgICByZXR1cm4gTm9uZQog
CiAgICAgICAgICAgICBpZiBzZWxmLnJlZl9kb2MgaXMgTm9uZToKLSAgICAgICAgICAgICAgICBz
ZWxmLmxvYWRfZmlsZShyZWZfZmlsZSwgVHJ1ZSkKKyAgICAgICAgICAgICAgICBzZWxmLnJlZl9k
b2MgPSBzZWxmLmxvYWRfZmlsZShyZWZfZmlsZSkKIAogICAgICAgICAgICAgdGVzdF9pbmZvID0g
eyd0ZXN0Jzogc2VsZi5maWxlbmFtZSwgJ3JlZmVyZW5jZSc6IHJlZl9maWxlfQogCi0gICAgICAg
ICAgICAjIElmIHRoZSByZWYgZmlsZSBkb2VzIG5vdCBsaXZlIGluIHRoZSBzYW1lIGRpcmVjdG9y
eSBhcyB0aGUgdGVzdCBmaWxlLCBjaGVjayBpdCBmb3Igc3VwcG9ydCBmaWxlcwotICAgICAgICAg
ICAgdGVzdF9pbmZvWydyZWZlcmVuY2Vfc3VwcG9ydF9pbmZvJ10gPSB7fQotICAgICAgICAgICAg
aWYgc2VsZi5maWxlc3lzdGVtLmRpcm5hbWUocmVmX2ZpbGUpICE9IHNlbGYuZmlsZXN5c3RlbS5k
aXJuYW1lKHNlbGYuZmlsZW5hbWUpOgotICAgICAgICAgICAgICAgIHJlZmVyZW5jZV9zdXBwb3J0
X2ZpbGVzID0gc2VsZi5zdXBwb3J0X2ZpbGVzKHNlbGYucmVmX2RvYykKLSAgICAgICAgICAgICAg
ICBpZiBsZW4ocmVmZXJlbmNlX3N1cHBvcnRfZmlsZXMpID4gMDoKLSAgICAgICAgICAgICAgICAg
ICAgcmVmZXJlbmNlX3JlbHBhdGggPSBzZWxmLmZpbGVzeXN0ZW0ucmVscGF0aChzZWxmLmZpbGVz
eXN0ZW0uZGlybmFtZShzZWxmLmZpbGVuYW1lKSwgc2VsZi5maWxlc3lzdGVtLmRpcm5hbWUocmVm
X2ZpbGUpKSArIHNlbGYuZmlsZXN5c3RlbS5zZXAKLSAgICAgICAgICAgICAgICAgICAgdGVzdF9p
bmZvWydyZWZlcmVuY2Vfc3VwcG9ydF9pbmZvJ10gPSB7J3JlZmVyZW5jZV9yZWxwYXRoJzogcmVm
ZXJlbmNlX3JlbHBhdGgsICdmaWxlcyc6IHJlZmVyZW5jZV9zdXBwb3J0X2ZpbGVzfQorICAgICAg
ICAgICAgIyBJZiB0aGUgcmVmIGZpbGUgcGF0aCBpcyByZWxhdGl2ZSwgd2UgbmVlZCB0byBjaGVj
ayBpdCBmb3IKKyAgICAgICAgICAgICMgcmVsYXRpdmUgcGF0aHMgYWxzbyBiZWNhdXNlIHdoZW4g
aXQgbGFuZHMgaW4gV2ViS2l0LCBpdCB3aWxsIGJlCisgICAgICAgICAgICAjIG1vdmVkIGRvd24g
aW50byB0aGUgdGVzdCBkaXIuCisgICAgICAgICAgICAjCisgICAgICAgICAgICAjIE5vdGU6IFRo
ZSB0ZXN0IGZpbGVzIHRoZW1zZWx2ZXMgYXJlIG5vdCBjaGVja2VkIGZvciBzdXBwb3J0IGZpbGVz
CisgICAgICAgICAgICAjIG91dHNpZGUgdGhlaXIgZGlyZWN0b3JpZXMgYXMgdGhlIGNvbnZlbnRp
b24gaW4gdGhlIENTU1dHIGlzIHRvCisgICAgICAgICAgICAjIHB1dCBhbGwgc3VwcG9ydCBmaWxl
cyBpbiB0aGUgc2FtZSBkaXIgb3Igc3ViZGlyIGFzIHRoZSB0ZXN0LgorICAgICAgICAgICAgIwor
ICAgICAgICAgICAgIyBBbGwgbm9uLXRlc3QgZmlsZXMgaW4gdGhlIHRlc3QncyBkaXJlY3Rvcnkg
dHJlZSBhcmUgbm9ybWFsbHkKKyAgICAgICAgICAgICMgY29waWVkIGFzIHBhcnQgb2YgdGhlIGlt
cG9ydCBhcyB0aGV5IGFyZSBhc3N1bWVkIHRvIGJlIHJlcXVpcmVkCisgICAgICAgICAgICAjIHN1
cHBvcnQgZmlsZXMuCisgICAgICAgICAgICAjCisgICAgICAgICAgICAjICpCdXQqLCB0aGVyZSBp
cyBleGFjdGx5IG9uZSBjYXNlIGluIHRoZSBlbnRpcmUgY3NzMi4xIHN1aXRlIHdoZXJlCisgICAg
ICAgICAgICAjIGEgdGVzdCBkZXBlbmRzIG9uIGEgZmlsZSB0aGF0IGxpdmVzIGluIGEgZGlmZmVy
ZW50IGRpcmVjdG9yeSwKKyAgICAgICAgICAgICMgd2hpY2ggZGVwZW5kcyBvbiBhbm90aGVyIGZp
bGUgdGhhdCBsaXZlcyBvdXRzaWRlIG9mIGl0cworICAgICAgICAgICAgIyBkaXJlY3RvcnkuIFRo
aXMgY29kZSBjb3ZlcnMgdGhhdCBjYXNlIDopCisgICAgICAgICAgICBpZiBtYXRjaGVzWzBdWydo
cmVmJ10uc3RhcnRzd2l0aCgnLi4nKToKKyAgICAgICAgICAgICAgICBzdXBwb3J0X2ZpbGVzID0g
c2VsZi5zdXBwb3J0X2ZpbGVzKHNlbGYucmVmX2RvYykKKyAgICAgICAgICAgICAgICB0ZXN0X2lu
Zm9bJ3JlZnN1cHBvcnQnXSA9IHN1cHBvcnRfZmlsZXMKIAogICAgICAgICBlbGlmIHNlbGYuaXNf
anN0ZXN0KCk6CiAgICAgICAgICAgICB0ZXN0X2luZm8gPSB7J3Rlc3QnOiBzZWxmLmZpbGVuYW1l
LCAnanN0ZXN0JzogVHJ1ZX0KQEAgLTEzOCw4ICsxNTYsNyBAQCBjbGFzcyBUZXN0UGFyc2VyKG9i
amVjdCk6CiAKICAgICAgICAgcGF0aHMgPSBzcmNfcGF0aHMgKyBocmVmX3BhdGhzICsgdXJscwog
ICAgICAgICBmb3IgcGF0aCBpbiBwYXRoczoKLSAgICAgICAgICAgIHVyaV9zY2hlbWVfcGF0dGVy
biA9IHJlLmNvbXBpbGUociJbQS1aYS16XVtBLVphLXorLi1dKjoiKQotICAgICAgICAgICAgaWYg
dXJpX3NjaGVtZV9wYXR0ZXJuLm1hdGNoKHBhdGgpOgorICAgICAgICAgICAgaWYgbm90KHBhdGgu
c3RhcnRzd2l0aCgnaHR0cDonKSkgYW5kIG5vdChwYXRoLnN0YXJ0c3dpdGgoJ21haWx0bzonKSk6
CiAgICAgICAgICAgICAgICAgc3VwcG9ydF9maWxlcy5hcHBlbmQocGF0aCkKIAogICAgICAgICBy
ZXR1cm4gc3VwcG9ydF9maWxlcwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>