<?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>50449</bug_id>
          
          <creation_ts>2010-12-03 02:32:55 -0800</creation_ts>
          <short_desc>REGRESSION(r73222): r73211 seemed to break Chromium&apos;s &quot;Webkit Win (dbg)(2)&quot; bot. (Requested by yutak on #webkit).</short_desc>
          <delta_ts>2010-12-03 03:28:09 -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>Other</rep_platform>
          <op_sys>OS X 10.5</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="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dpranke</cc>
    
    <cc>sam</cc>
    
    <cc>yutak</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>316758</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-12-03 02:32:55 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/73222 broke the build:
r73211 seemed to break Chromium&apos;s &quot;Webkit Win (dbg)(2)&quot; bot. (Requested by yutak on #webkit).

This is an automatic bug report generated by the sheriff-bot. 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 case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316759</commentid>
    <comment_count>1</comment_count>
      <attachid>75483</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-12-03 02:33:16 -0800</bug_when>
    <thetext>Created attachment 75483
ROLLOUT of r73222

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 --ignore-builders

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316769</commentid>
    <comment_count>2</comment_count>
    <who name="Yuta Kitamura">yutak</who>
    <bug_when>2010-12-03 03:28:09 -0800</bug_when>
    <thetext>Committed r73259: &lt;http://trac.webkit.org/changeset/73259&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75483</attachid>
            <date>2010-12-03 02:33:16 -0800</date>
            <delta_ts>2010-12-03 03:22:36 -0800</delta_ts>
            <desc>ROLLOUT of r73222</desc>
            <filename>bug-50449-20101203103310.patch</filename>
            <type>text/plain</type>
            <size>17375</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCBjM2MzMWViY2JkYjJlYTMyYTlmYjNiYWE1ZmNhYjBlOTFjM2UwNjAwLi5mYmJhMWVj
MGM3M2FjYTIyNDFmODMwNTA4YzFmYWNiZDNiMmI2NzZkIDEwMDY0NAotLS0gYS9XZWJLaXRUb29s
cy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjEgQEAK
IDIwMTAtMTItMDMgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgog
CisgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHI3MzIyMi4KKyAgICAgICAgaHR0cDov
L3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvNzMyMjIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUwNDQ5CisKKyAgICAgICAgcjczMjExIHNlZW1lZCB0
byBicmVhayBDaHJvbWl1bSdzICJXZWJraXQgV2luIChkYmcpKDIpIiBib3QuCisgICAgICAgIChS
ZXF1ZXN0ZWQgYnkgeXV0YWsgb24gI3dlYmtpdCkuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtp
dHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9kdW1wX3JlbmRlcl90cmVlX3RocmVhZC5w
eToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2Fn
ZS9tZXNzYWdlX2Jyb2tlci5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90
ZXN0cy9sYXlvdXRfcGFja2FnZS9tZXNzYWdlX2Jyb2tlcl91bml0dGVzdC5weToKKyAgICAgICAg
KiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Jhc2UucHk6CisgICAgICAgICog
U2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weToKKyAgICAg
ICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzX3VuaXR0
ZXN0LnB5OgorCisyMDEwLTEyLTAzICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdt
YWlsLmNvbT4KKwogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByNzMyMjguCiAgICAg
ICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzczMjI4CiAgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MDQ0OApkaWZmIC0tZ2l0IGEvV2Vi
S2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvZHVt
cF9yZW5kZXJfdHJlZV90aHJlYWQucHkgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xh
eW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9kdW1wX3JlbmRlcl90cmVlX3RocmVhZC5weQppbmRl
eCA4ODBjYzYwYTg4MmNjYmY2MzI1YzIxMmVmNDkwMGM1ZDllYzE0ZmQzLi42NWQwYjA5MTJlOTVk
ODhjYTYyN2ViMjcwOWQ5YTU3NTYwZGRiZmJmIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9TY3Jp
cHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9kdW1wX3JlbmRlcl90cmVl
X3RocmVhZC5weQorKysgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0
cy9sYXlvdXRfcGFja2FnZS9kdW1wX3JlbmRlcl90cmVlX3RocmVhZC5weQpAQCAtOTgsNyArOTgs
NyBAQCBjbGFzcyBXYXRjaGFibGVUaHJlYWQodGhyZWFkaW5nLlRocmVhZCk6CiAKIAogY2xhc3Mg
VGVzdFNoZWxsVGhyZWFkKFdhdGNoYWJsZVRocmVhZCk6Ci0gICAgZGVmIF9faW5pdF9fKHNlbGYs
IHBvcnQsIG9wdGlvbnMsIHdvcmtlcl9udW1iZXIsCisgICAgZGVmIF9faW5pdF9fKHNlbGYsIHBv
cnQsIG9wdGlvbnMsIHdvcmtlcl9udW1iZXIsIHdvcmtlcl9uYW1lLAogICAgICAgICAgICAgICAg
ICBmaWxlbmFtZV9saXN0X3F1ZXVlLCByZXN1bHRfcXVldWUpOgogICAgICAgICAiIiJJbml0aWFs
aXplIGFsbCB0aGUgbG9jYWwgc3RhdGUgZm9yIHRoaXMgRHVtcFJlbmRlclRyZWUgdGhyZWFkLgog
CkBAIC0xMDYsNiArMTA2LDcgQEAgY2xhc3MgVGVzdFNoZWxsVGhyZWFkKFdhdGNoYWJsZVRocmVh
ZCk6CiAgICAgICAgICAgcG9ydDogaW50ZXJmYWNlIHRvIHBvcnQtc3BlY2lmaWMgaG9va3MKICAg
ICAgICAgICBvcHRpb25zOiBjb21tYW5kIGxpbmUgb3B0aW9ucyBhcmd1bWVudCBmcm9tIG9wdHBh
cnNlCiAgICAgICAgICAgd29ya2VyX251bWJlcjogaWRlbnRpZmllciBmb3IgYSBwYXJ0aWN1bGFy
IHdvcmtlciB0aHJlYWQuCisgICAgICAgICAgd29ya2VyX25hbWU6IGZvciBsb2dnaW5nLgogICAg
ICAgICAgIGZpbGVuYW1lX2xpc3RfcXVldWU6IEEgdGhyZWFkIHNhZmUgUXVldWUgY2xhc3MgdGhh
dCBjb250YWlucyBsaXN0cwogICAgICAgICAgICAgICBvZiB0dXBsZXMgb2YgKGZpbGVuYW1lLCB1
cmkpIHBhaXJzLgogICAgICAgICAgIHJlc3VsdF9xdWV1ZTogQSB0aHJlYWQgc2FmZSBRdWV1ZSBj
bGFzcyB0aGF0IHdpbGwgY29udGFpbgpAQCAtMTE1LDcgKzExNiw3IEBAIGNsYXNzIFRlc3RTaGVs
bFRocmVhZChXYXRjaGFibGVUaHJlYWQpOgogICAgICAgICBzZWxmLl9wb3J0ID0gcG9ydAogICAg
ICAgICBzZWxmLl9vcHRpb25zID0gb3B0aW9ucwogICAgICAgICBzZWxmLl93b3JrZXJfbnVtYmVy
ID0gd29ya2VyX251bWJlcgotICAgICAgICBzZWxmLl9uYW1lID0gJ3dvcmtlci8lZCcgJSB3b3Jr
ZXJfbnVtYmVyCisgICAgICAgIHNlbGYuX25hbWUgPSB3b3JrZXJfbmFtZQogICAgICAgICBzZWxm
Ll9maWxlbmFtZV9saXN0X3F1ZXVlID0gZmlsZW5hbWVfbGlzdF9xdWV1ZQogICAgICAgICBzZWxm
Ll9yZXN1bHRfcXVldWUgPSByZXN1bHRfcXVldWUKIApAQCAtMTgzLDkgKzE4NCw2IEBAIGNsYXNz
IFRlc3RTaGVsbFRocmVhZChXYXRjaGFibGVUaHJlYWQpOgogICAgIGRlZiBnZXRfbnVtX3Rlc3Rz
KHNlbGYpOgogICAgICAgICByZXR1cm4gc2VsZi5fbnVtX3Rlc3RzCiAKLSAgICBkZWYgbmFtZShz
ZWxmKToKLSAgICAgICAgcmV0dXJuIHNlbGYuX25hbWUKLQogICAgIGRlZiBuZXh0X3RpbWVvdXQo
c2VsZik6CiAgICAgICAgICIiIlJldHVybiB0aGUgdGltZSB0aGUgdGVzdCBpcyBzdXBwb3NlZCB0
byBmaW5pc2ggYnkuIiIiCiAgICAgICAgIGlmIHNlbGYuX25leHRfdGltZW91dDoKQEAgLTMzNSw3
ICszMzMsNyBAQCBjbGFzcyBUZXN0U2hlbGxUaHJlYWQoV2F0Y2hhYmxlVGhyZWFkKToKIAogICAg
ICAgICBjbGFzcyBTaW5nbGVUZXN0VGhyZWFkKHRocmVhZGluZy5UaHJlYWQpOgogICAgICAgICAg
ICAgZGVmIHJ1bihzZWxmKToKLSAgICAgICAgICAgICAgICByZXN1bHQgPSB3b3JrZXIuX3J1bl9z
aW5nbGVfdGVzdCh0ZXN0X2lucHV0LCBkcml2ZXIpCisgICAgICAgICAgICAgICAgcmVzdWx0ID0g
d29ya2VyLl9ydW5fc2luZ2xlX3Rlc3QoZHJpdmVyLCB0ZXN0X2lucHV0KQogCiAgICAgICAgIHRo
cmVhZCA9IFNpbmdsZVRlc3RUaHJlYWQoKQogICAgICAgICB0aHJlYWQuc3RhcnQoKQpkaWZmIC0t
Z2l0IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3Bh
Y2thZ2UvbWVzc2FnZV9icm9rZXIucHkgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xh
eW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9tZXNzYWdlX2Jyb2tlci5weQppbmRleCAyODViMmU3
YjFmZDQ5MDI5ZjIzOGFlODVkNTRhMjUwODc1ZGVkZDFmLi5lNTIwYTljYWE2Yjc2ODJlYmZkZDJh
OThiYjIxN2ViODVkNzI1MWJjIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtp
dHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9tZXNzYWdlX2Jyb2tlci5weQorKysgYi9X
ZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9t
ZXNzYWdlX2Jyb2tlci5weQpAQCAtMjYsNyArMjYsNyBAQAogIyAoSU5DTFVESU5HIE5FR0xJR0VO
Q0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKICMgT0Yg
VEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNI
IERBTUFHRS4KIAotIiIiTW9kdWxlIGZvciBoYW5kbGluZyBtZXNzYWdlcyBhbmQgY29uY3VycmVu
Y3kgZm9yIHJ1bi13ZWJraXQtdGVzdHMuCisiIiJNb2R1bGUgZm9yIGhhbmRsaW5nIG1lc3NhZ2Vz
LCB0aHJlYWRzLCBwcm9jZXNzZXMsIGFuZCBjb25jdXJyZW5jeSBmb3IgcnVuLXdlYmtpdC10ZXN0
cy4KIAogVGVzdGluZyBpcyBhY2NvbXBsaXNoZWQgYnkgaGF2aW5nIGEgbWFuYWdlciAoVGVzdFJ1
bm5lcikgZ2F0aGVyIGFsbCBvZiB0aGUKIHRlc3RzIHRvIGJlIHJ1biwgYW5kIHNlbmRpbmcgbWVz
c2FnZXMgdG8gYSBwb29sIG9mIHdvcmtlcnMgKFRlc3RTaGVsbFRocmVhZHMpCkBAIC01NCwyMCAr
NTQsMjkgQEAgZGVmIGdldChwb3J0LCBvcHRpb25zKToKICAgICAiIiJSZXR1cm4gYW4gaW5zdGFu
Y2Ugb2YgYSBXb3JrZXJNZXNzYWdlQnJva2VyLiIiIgogICAgIHdvcmtlcl9tb2RlbCA9IG9wdGlv
bnMud29ya2VyX21vZGVsCiAgICAgaWYgd29ya2VyX21vZGVsID09ICdpbmxpbmUnOgotICAgICAg
ICByZXR1cm4gX0lubGluZUJyb2tlcihwb3J0LCBvcHRpb25zKQorICAgICAgICByZXR1cm4gSW5s
aW5lQnJva2VyKHBvcnQsIG9wdGlvbnMpCiAgICAgaWYgd29ya2VyX21vZGVsID09ICd0aHJlYWRz
JzoKLSAgICAgICAgcmV0dXJuIF9NdWx0aVRocmVhZGVkQnJva2VyKHBvcnQsIG9wdGlvbnMpCisg
ICAgICAgIHJldHVybiBNdWx0aVRocmVhZGVkQnJva2VyKHBvcnQsIG9wdGlvbnMpCiAgICAgcmFp
c2UgVmFsdWVFcnJvcigndW5zdXBwb3J0ZWQgdmFsdWUgZm9yIC0td29ya2VyLW1vZGVsOiAlcycg
JSB3b3JrZXJfbW9kZWwpCiAKIAotY2xhc3MgX1dvcmtlck1lc3NhZ2VCcm9rZXIob2JqZWN0KToK
K2NsYXNzIF9Xb3JrZXJTdGF0ZShvYmplY3QpOgorICAgIGRlZiBfX2luaXRfXyhzZWxmLCBuYW1l
KToKKyAgICAgICAgc2VsZi5uYW1lID0gbmFtZQorICAgICAgICBzZWxmLnRocmVhZCA9IE5vbmUK
KworCitjbGFzcyBXb3JrZXJNZXNzYWdlQnJva2VyKG9iamVjdCk6CiAgICAgZGVmIF9faW5pdF9f
KHNlbGYsIHBvcnQsIG9wdGlvbnMpOgogICAgICAgICBzZWxmLl9wb3J0ID0gcG9ydAogICAgICAg
ICBzZWxmLl9vcHRpb25zID0gb3B0aW9ucwogICAgICAgICBzZWxmLl9udW1fd29ya2VycyA9IGlu
dChzZWxmLl9vcHRpb25zLmNoaWxkX3Byb2Nlc3NlcykKIAotICAgICAgICAjIFRoaXMgbWFwcyB3
b3JrZXIgbmFtZXMgdG8gdGhlaXIgVGVzdFNoZWxsVGhyZWFkIG9iamVjdHMuCi0gICAgICAgIHNl
bGYuX3RocmVhZHMgPSB7fQorICAgICAgICAjIFRoaXMgbWFwcyB3b3JrZXIgbmFtZXMgdG8gdGhl
aXIgX1dvcmtlclN0YXRlIHZhbHVlcy4KKyAgICAgICAgc2VsZi5fd29ya2VycyA9IHt9CisKKyAg
ICBkZWYgX3RocmVhZHMoc2VsZik6CisgICAgICAgIHJldHVybiB0dXBsZShbdy50aHJlYWQgZm9y
IHcgaW4gc2VsZi5fd29ya2Vycy52YWx1ZXMoKV0pCiAKICAgICBkZWYgc3RhcnRfd29ya2Vycyhz
ZWxmLCB0ZXN0X3J1bm5lcik6CiAgICAgICAgICIiIlN0YXJ0cyB1cCB0aGUgcG9vbCBvZiB3b3Jr
ZXJzIGZvciBydW5uaW5nIHRoZSB0ZXN0cy4KQEAgLTc3LDE5ICs4NiwxMyBAQCBjbGFzcyBfV29y
a2VyTWVzc2FnZUJyb2tlcihvYmplY3QpOgogICAgICAgICAiIiIKICAgICAgICAgc2VsZi5fdGVz
dF9ydW5uZXIgPSB0ZXN0X3J1bm5lcgogICAgICAgICBmb3Igd29ya2VyX251bWJlciBpbiB4cmFu
Z2Uoc2VsZi5fbnVtX3dvcmtlcnMpOgotICAgICAgICAgICAgdGhyZWFkID0gc2VsZi5zdGFydF93
b3JrZXIod29ya2VyX251bWJlcikKLSAgICAgICAgICAgIHNlbGYuX3RocmVhZHNbdGhyZWFkLm5h
bWUoKV0gPSB0aHJlYWQKLSAgICAgICAgcmV0dXJuIHNlbGYuX3RocmVhZHMudmFsdWVzKCkKKyAg
ICAgICAgICAgIHdvcmtlciA9IF9Xb3JrZXJTdGF0ZSgnd29ya2VyLSVkJyAlIHdvcmtlcl9udW1i
ZXIpCisgICAgICAgICAgICB3b3JrZXIudGhyZWFkID0gc2VsZi5fc3RhcnRfd29ya2VyKHdvcmtl
cl9udW1iZXIsIHdvcmtlci5uYW1lKQorICAgICAgICAgICAgc2VsZi5fd29ya2Vyc1t3b3JrZXIu
bmFtZV0gPSB3b3JrZXIKKyAgICAgICAgcmV0dXJuIHNlbGYuX3RocmVhZHMoKQogCi0gICAgZGVm
IHN0YXJ0X3dvcmtlcihzZWxmLCB3b3JrZXJfbnVtYmVyKToKLSAgICAgICAgIyBGSVhNRTogUmVw
bGFjZSB3aXRoIHNvbWV0aGluZyB0aGF0IGlzbid0IGEgdGhyZWFkLgotICAgICAgICAjIE5vdGU6
IERvbid0IHN0YXJ0KCkgdGhlIHRocmVhZCEgSWYgd2UgZGlkLCBpdCB3b3VsZCBhY3R1YWxseQot
ICAgICAgICAjIGNyZWF0ZSBhbm90aGVyIHRocmVhZCBhbmQgc3RhcnQgZXhlY3V0aW5nIGl0LCBh
bmQgd2UnZCBubyBsb25nZXIKLSAgICAgICAgIyBiZSBzaW5nbGUtdGhyZWFkZWQuCi0gICAgICAg
IHJldHVybiBkdW1wX3JlbmRlcl90cmVlX3RocmVhZC5UZXN0U2hlbGxUaHJlYWQoc2VsZi5fcG9y
dCwKLSAgICAgICAgICAgIHNlbGYuX29wdGlvbnMsIHdvcmtlcl9udW1iZXIsCi0gICAgICAgICAg
ICBzZWxmLl90ZXN0X3J1bm5lci5fY3VycmVudF9maWxlbmFtZV9xdWV1ZSwKLSAgICAgICAgICAg
IHNlbGYuX3Rlc3RfcnVubmVyLl9yZXN1bHRfcXVldWUpCisgICAgZGVmIF9zdGFydF93b3JrZXIo
c2VsZiwgd29ya2VyX251bWJlciwgd29ya2VyX25hbWUpOgorICAgICAgICByYWlzZSBOb3RJbXBs
ZW1lbnRlZEVycm9yCiAKICAgICBkZWYgcnVuX21lc3NhZ2VfbG9vcChzZWxmKToKICAgICAgICAg
IiIiTG9vcCBwcm9jZXNzaW5nIG1lc3NhZ2VzIHVudGlsIGRvbmUuIiIiCkBAIC0xMDQsMjcgKzEw
Nyw0MyBAQCBjbGFzcyBfV29ya2VyTWVzc2FnZUJyb2tlcihvYmplY3QpOgogICAgICAgICBwYXNz
CiAKIAotY2xhc3MgX0lubGluZUJyb2tlcihfV29ya2VyTWVzc2FnZUJyb2tlcik6CitjbGFzcyBJ
bmxpbmVCcm9rZXIoV29ya2VyTWVzc2FnZUJyb2tlcik6CisgICAgZGVmIF9zdGFydF93b3JrZXIo
c2VsZiwgd29ya2VyX251bWJlciwgd29ya2VyX25hbWUpOgorICAgICAgICAjIEZJWE1FOiBSZXBs
YWNlIHdpdGggc29tZXRoaW5nIHRoYXQgaXNuJ3QgYSB0aHJlYWQuCisgICAgICAgIHRocmVhZCA9
IGR1bXBfcmVuZGVyX3RyZWVfdGhyZWFkLlRlc3RTaGVsbFRocmVhZChzZWxmLl9wb3J0LAorICAg
ICAgICAgICAgc2VsZi5fb3B0aW9ucywgd29ya2VyX251bWJlciwgd29ya2VyX25hbWUsCisgICAg
ICAgICAgICBzZWxmLl90ZXN0X3J1bm5lci5fY3VycmVudF9maWxlbmFtZV9xdWV1ZSwKKyAgICAg
ICAgICAgIHNlbGYuX3Rlc3RfcnVubmVyLl9yZXN1bHRfcXVldWUpCisgICAgICAgICMgTm90ZTog
RG9uJ3Qgc3RhcnQoKSB0aGUgdGhyZWFkISBJZiB3ZSBkaWQsIGl0IHdvdWxkIGFjdHVhbGx5Cisg
ICAgICAgICMgY3JlYXRlIGFub3RoZXIgdGhyZWFkIGFuZCBzdGFydCBleGVjdXRpbmcgaXQsIGFu
ZCB3ZSdkIG5vIGxvbmdlcgorICAgICAgICAjIGJlIHNpbmdsZS10aHJlYWRlZC4KKyAgICAgICAg
cmV0dXJuIHRocmVhZAorCiAgICAgZGVmIHJ1bl9tZXNzYWdlX2xvb3Aoc2VsZik6Ci0gICAgICAg
IHRocmVhZCA9IHNlbGYuX3RocmVhZHMudmFsdWVzKClbMF0KKyAgICAgICAgdGhyZWFkID0gc2Vs
Zi5fdGhyZWFkcygpWzBdCiAgICAgICAgIHRocmVhZC5ydW5faW5fbWFpbl90aHJlYWQoc2VsZi5f
dGVzdF9ydW5uZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5fdGVz
dF9ydW5uZXIuX2N1cnJlbnRfcmVzdWx0X3N1bW1hcnkpCiAgICAgICAgIHNlbGYuX3Rlc3RfcnVu
bmVyLnVwZGF0ZSgpCiAKIAotY2xhc3MgX011bHRpVGhyZWFkZWRCcm9rZXIoX1dvcmtlck1lc3Nh
Z2VCcm9rZXIpOgotICAgIGRlZiBzdGFydF93b3JrZXIoc2VsZiwgd29ya2VyX251bWJlcik6Ci0g
ICAgICAgIHRocmVhZCA9IF9Xb3JrZXJNZXNzYWdlQnJva2VyLnN0YXJ0X3dvcmtlcihzZWxmLCB3
b3JrZXJfbnVtYmVyKQorY2xhc3MgTXVsdGlUaHJlYWRlZEJyb2tlcihXb3JrZXJNZXNzYWdlQnJv
a2VyKToKKyAgICBkZWYgX3N0YXJ0X3dvcmtlcihzZWxmLCB3b3JrZXJfbnVtYmVyLCB3b3JrZXJf
bmFtZSk6CisgICAgICAgIHRocmVhZCA9IGR1bXBfcmVuZGVyX3RyZWVfdGhyZWFkLlRlc3RTaGVs
bFRocmVhZChzZWxmLl9wb3J0LAorICAgICAgICAgICAgc2VsZi5fb3B0aW9ucywgd29ya2VyX251
bWJlciwgd29ya2VyX25hbWUsCisgICAgICAgICAgICBzZWxmLl90ZXN0X3J1bm5lci5fY3VycmVu
dF9maWxlbmFtZV9xdWV1ZSwKKyAgICAgICAgICAgIHNlbGYuX3Rlc3RfcnVubmVyLl9yZXN1bHRf
cXVldWUpCiAgICAgICAgIHRocmVhZC5zdGFydCgpCiAgICAgICAgIHJldHVybiB0aHJlYWQKIAog
ICAgIGRlZiBydW5fbWVzc2FnZV9sb29wKHNlbGYpOgorICAgICAgICB0aHJlYWRzID0gc2VsZi5f
dGhyZWFkcygpCisKICAgICAgICAgIyBMb29wIHRocm91Z2ggYWxsIHRoZSB0aHJlYWRzIHdhaXRp
bmcgZm9yIHRoZW0gdG8gZmluaXNoLgogICAgICAgICBzb21lX3RocmVhZF9pc19hbGl2ZSA9IFRy
dWUKICAgICAgICAgd2hpbGUgc29tZV90aHJlYWRfaXNfYWxpdmU6CiAgICAgICAgICAgICBzb21l
X3RocmVhZF9pc19hbGl2ZSA9IEZhbHNlCiAgICAgICAgICAgICB0ID0gdGltZS50aW1lKCkKLSAg
ICAgICAgICAgIGZvciB0aHJlYWQgaW4gc2VsZi5fdGhyZWFkcy52YWx1ZXMoKToKKyAgICAgICAg
ICAgIGZvciB0aHJlYWQgaW4gdGhyZWFkczoKICAgICAgICAgICAgICAgICBleGNlcHRpb25faW5m
byA9IHRocmVhZC5leGNlcHRpb25faW5mbygpCiAgICAgICAgICAgICAgICAgaWYgZXhjZXB0aW9u
X2luZm8gaXMgbm90IE5vbmU6CiAgICAgICAgICAgICAgICAgICAgICMgUmUtcmFpc2UgdGhlIHRo
cmVhZCdzIGV4Y2VwdGlvbiBoZXJlIHRvIG1ha2UgaXQKQEAgLTEzNyw3ICsxNTYsNyBAQCBjbGFz
cyBfTXVsdGlUaHJlYWRlZEJyb2tlcihfV29ya2VyTWVzc2FnZUJyb2tlcik6CiAgICAgICAgICAg
ICAgICAgICAgIHNvbWVfdGhyZWFkX2lzX2FsaXZlID0gVHJ1ZQogICAgICAgICAgICAgICAgICAg
ICBuZXh0X3RpbWVvdXQgPSB0aHJlYWQubmV4dF90aW1lb3V0KCkKICAgICAgICAgICAgICAgICAg
ICAgaWYgbmV4dF90aW1lb3V0IGFuZCB0ID4gbmV4dF90aW1lb3V0OgotICAgICAgICAgICAgICAg
ICAgICAgICAgbG9nX3dlZGdlZF93b3JrZXIodGhyZWFkLm5hbWUoKSwgdGhyZWFkLmlkKCkpCisg
ICAgICAgICAgICAgICAgICAgICAgICBsb2dfd2VkZ2VkX3dvcmtlcih0aHJlYWQuZ2V0TmFtZSgp
LCB0aHJlYWQuaWQoKSkKICAgICAgICAgICAgICAgICAgICAgICAgIHRocmVhZC5jbGVhcl9uZXh0
X3RpbWVvdXQoKQogCiAgICAgICAgICAgICBzZWxmLl90ZXN0X3J1bm5lci51cGRhdGUoKQpAQCAt
MTQ2LDcgKzE2NSw4IEBAIGNsYXNzIF9NdWx0aVRocmVhZGVkQnJva2VyKF9Xb3JrZXJNZXNzYWdl
QnJva2VyKToKICAgICAgICAgICAgICAgICB0aW1lLnNsZWVwKDAuMDEpCiAKICAgICBkZWYgY2Fu
Y2VsX3dvcmtlcnMoc2VsZik6Ci0gICAgICAgIGZvciB0aHJlYWQgaW4gc2VsZi5fdGhyZWFkcy52
YWx1ZXMoKToKKyAgICAgICAgdGhyZWFkcyA9IHNlbGYuX3RocmVhZHMoKQorICAgICAgICBmb3Ig
dGhyZWFkIGluIHRocmVhZHM6CiAgICAgICAgICAgICB0aHJlYWQuY2FuY2VsKCkKIAogCmRpZmYg
LS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRf
cGFja2FnZS9tZXNzYWdlX2Jyb2tlcl91bml0dGVzdC5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMv
d2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL21lc3NhZ2VfYnJva2VyX3VuaXR0
ZXN0LnB5CmluZGV4IGMwMDY0NzFlNGE5ZmIyNWZlMWM2ODA5NDU3NmYzMmNlNTE4MWY1ZDkuLjZm
MDRmZDM1NTE4YTA0ZWJkNjkxOWZmOGE5NzYxM2NmNGM1YmUxZjQgMTAwNjQ0Ci0tLSBhL1dlYktp
dFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL21lc3Nh
Z2VfYnJva2VyX3VuaXR0ZXN0LnB5CisrKyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkv
bGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL21lc3NhZ2VfYnJva2VyX3VuaXR0ZXN0LnB5CkBA
IC00Niw3ICs0Niw3IEBAIGltcG9ydCBtZXNzYWdlX2Jyb2tlcgogY2xhc3MgVGVzdFRocmVhZCh0
aHJlYWRpbmcuVGhyZWFkKToKICAgICBkZWYgX19pbml0X18oc2VsZiwgc3RhcnRlZF9xdWV1ZSwg
c3RvcHBpbmdfcXVldWUpOgogICAgICAgICB0aHJlYWRpbmcuVGhyZWFkLl9faW5pdF9fKHNlbGYp
Ci0gICAgICAgIHNlbGYuX2lkID0gTm9uZQorICAgICAgICBzZWxmLl90aHJlYWRfaWQgPSBOb25l
CiAgICAgICAgIHNlbGYuX3N0YXJ0ZWRfcXVldWUgPSBzdGFydGVkX3F1ZXVlCiAgICAgICAgIHNl
bGYuX3N0b3BwaW5nX3F1ZXVlID0gc3RvcHBpbmdfcXVldWUKICAgICAgICAgc2VsZi5fdGltZW91
dCA9IEZhbHNlCkBAIC01NCwxMCArNTQsMTAgQEAgY2xhc3MgVGVzdFRocmVhZCh0aHJlYWRpbmcu
VGhyZWFkKToKICAgICAgICAgc2VsZi5fZXhjZXB0aW9uX2luZm8gPSBOb25lCiAKICAgICBkZWYg
aWQoc2VsZik6Ci0gICAgICAgIHJldHVybiBzZWxmLl9pZAorICAgICAgICByZXR1cm4gc2VsZi5f
dGhyZWFkX2lkCiAKLSAgICBkZWYgbmFtZShzZWxmKToKLSAgICAgICAgcmV0dXJuICd3b3JrZXIv
MCcKKyAgICBkZWYgZ2V0TmFtZShzZWxmKToKKyAgICAgICAgcmV0dXJuICJ3b3JrZXItMCIKIAog
ICAgIGRlZiBydW4oc2VsZik6CiAgICAgICAgIHNlbGYuX2NvdmVyZWRfcnVuKCkKQEAgLTY1LDcg
KzY1LDcgQEAgY2xhc3MgVGVzdFRocmVhZCh0aHJlYWRpbmcuVGhyZWFkKToKICAgICBkZWYgX2Nv
dmVyZWRfcnVuKHNlbGYpOgogICAgICAgICAjIEZJWE1FOiB0aGlzIGlzIGEgc2VwYXJhdGUgcm91
dGluZSB0byB3b3JrIGFyb3VuZCBhIGJ1ZwogICAgICAgICAjIGluIGNvdmVyYWdlOiBzZWUgaHR0
cDovL2JpdGJ1Y2tldC5vcmcvbmVkL2NvdmVyYWdlcHkvaXNzdWUvODUuCi0gICAgICAgIHNlbGYu
X2lkID0gdGhyZWFkLmdldF9pZGVudCgpCisgICAgICAgIHNlbGYuX3RocmVhZF9pZCA9IHRocmVh
ZC5nZXRfaWRlbnQoKQogICAgICAgICB0cnk6CiAgICAgICAgICAgICBzZWxmLl9zdGFydGVkX3F1
ZXVlLnB1dCgnJykKICAgICAgICAgICAgIG1zZyA9IHNlbGYuX3N0b3BwaW5nX3F1ZXVlLmdldCgp
CkBAIC0xMTcsMTEgKzExNywxMSBAQCBjbGFzcyBNdWx0aVRocmVhZGVkQnJva2VyVGVzdCh1bml0
dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgIG9wdGlvbnMgPSBtb2NrdG9vbC5Nb2NrT3B0aW9ucyhj
aGlsZF9wcm9jZXNzZXM9JzEnKQogICAgICAgICBzdGFydGluZ19xdWV1ZSA9IFF1ZXVlLlF1ZXVl
KCkKICAgICAgICAgc3RvcHBpbmdfcXVldWUgPSBRdWV1ZS5RdWV1ZSgpCi0gICAgICAgIGJyb2tl
ciA9IG1lc3NhZ2VfYnJva2VyLl9NdWx0aVRocmVhZGVkQnJva2VyKHBvcnQsIG9wdGlvbnMpCisg
ICAgICAgIGJyb2tlciA9IG1lc3NhZ2VfYnJva2VyLk11bHRpVGhyZWFkZWRCcm9rZXIocG9ydCwg
b3B0aW9ucykKICAgICAgICAgYnJva2VyLl90ZXN0X3J1bm5lciA9IHJ1bm5lcgogICAgICAgICBj
aGlsZF90aHJlYWQgPSBUZXN0VGhyZWFkKHN0YXJ0aW5nX3F1ZXVlLCBzdG9wcGluZ19xdWV1ZSkK
LSAgICAgICAgbmFtZSA9IGNoaWxkX3RocmVhZC5uYW1lKCkKLSAgICAgICAgYnJva2VyLl90aHJl
YWRzW25hbWVdID0gY2hpbGRfdGhyZWFkCisgICAgICAgIGJyb2tlci5fd29ya2Vyc1snd29ya2Vy
LTAnXSA9IG1lc3NhZ2VfYnJva2VyLl9Xb3JrZXJTdGF0ZSgnd29ya2VyLTAnKQorICAgICAgICBi
cm9rZXIuX3dvcmtlcnNbJ3dvcmtlci0wJ10udGhyZWFkID0gY2hpbGRfdGhyZWFkCiAgICAgICAg
IGNoaWxkX3RocmVhZC5zdGFydCgpCiAgICAgICAgIHN0YXJ0ZWRfbXNnID0gc3RhcnRpbmdfcXVl
dWUuZ2V0KCkKICAgICAgICAgc3RvcHBpbmdfcXVldWUucHV0KG1zZykKQEAgLTE2OSw3ICsxNjks
NyBAQCBjbGFzcyBUZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICAgICAgY2hpbGRfdGhyZWFk
LnN0YXJ0KCkKICAgICAgICAgbXNnID0gc3RhcnRpbmdfcXVldWUuZ2V0KCkKIAotICAgICAgICBt
ZXNzYWdlX2Jyb2tlci5sb2dfd2VkZ2VkX3dvcmtlcihjaGlsZF90aHJlYWQubmFtZSgpLAorICAg
ICAgICBtZXNzYWdlX2Jyb2tlci5sb2dfd2VkZ2VkX3dvcmtlcihjaGlsZF90aHJlYWQuZ2V0TmFt
ZSgpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGlsZF90aHJl
YWQuaWQoKSkKICAgICAgICAgc3RvcHBpbmdfcXVldWUucHV0KCcnKQogICAgICAgICBjaGlsZF90
aHJlYWQuam9pbih0aW1lb3V0PTEuMCkKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1NjcmlwdHMv
d2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvYmFzZS5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMv
d2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvYmFzZS5weQppbmRleCA5NDUyNGZjODNlMTlmYTBi
YjkxZGNmMDFmMjFkY2M5NmMwM2Y1N2Q0Li5iYzVhOWFhM2U0ZDI1NWMxZjc0OTIxMjlkMDRjZDI2
NjRjODc2MjA4IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91
dF90ZXN0cy9wb3J0L2Jhc2UucHkKKysrIGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9s
YXlvdXRfdGVzdHMvcG9ydC9iYXNlLnB5CkBAIC0xMjcsMTAgKzEyNyw2IEBAIGNsYXNzIFBvcnQo
b2JqZWN0KToKICAgICAgICAgcG9ydC4iIiIKICAgICAgICAgcmV0dXJuIHNlbGYuX2V4ZWN1dGl2
ZS5jcHVfY291bnQoKQogCi0gICAgZGVmIGRlZmF1bHRfd29ya2VyX21vZGVsKHNlbGYpOgotICAg
ICAgICAiIiJSZXR1cm4gdGhlIGNvbmN1cnJlbmN5IG1vZGVsIHRoZSBwb3J0IHNob3VsZCB1c2Uu
IiIiCi0gICAgICAgIHJldHVybiAndGhyZWFkcycKLQogICAgIGRlZiBiYXNlbGluZV9wYXRoKHNl
bGYpOgogICAgICAgICAiIiJSZXR1cm4gdGhlIGFic29sdXRlIHBhdGggdG8gdGhlIGRpcmVjdG9y
eSB0byBzdG9yZSBuZXcgYmFzZWxpbmVzCiAgICAgICAgIGluIGZvciB0aGlzIHBvcnQuIiIiCmRp
ZmYgLS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5f
d2Via2l0X3Rlc3RzLnB5IGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVz
dHMvcnVuX3dlYmtpdF90ZXN0cy5weQppbmRleCAwYjExZDliODhiMjNjZTE5ZmU1YWYwMWE2Njk4
NGFjOTQyNDM2MDQ5Li5mNGU5MmE2ODY5OGQ0YjA2OTAzMWQ2YmIxYjM3ODgyZGJhZjFmYWY1IDEw
MDc1NQotLS0gYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5f
d2Via2l0X3Rlc3RzLnB5CisrKyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0
X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHkKQEAgLTYwMyw3ICs2MDMsNyBAQCBjbGFzcyBUZXN0
UnVubmVyOgogICAgICAgICBpZiBub3Qgc2VsZi5fb3B0aW9ucy5kcnlfcnVuOgogICAgICAgICAg
ICAgdGhyZWFkcyA9IG1lc3NhZ2VfYnJva2VyLnN0YXJ0X3dvcmtlcnMoc2VsZikKICAgICAgICAg
ZWxzZToKLSAgICAgICAgICAgIHRocmVhZHMgPSBbXQorICAgICAgICAgICAgdGhyZWFkcyA9IHt9
CiAKICAgICAgICAgc2VsZi5fcHJpbnRlci5wcmludF91cGRhdGUoIlN0YXJ0aW5nIHRlc3Rpbmcg
Li4uIikKICAgICAgICAga2V5Ym9hcmRfaW50ZXJydXB0ZWQgPSBGYWxzZQpAQCAtMTMzOCw4ICsx
MzM4LDcgQEAgZGVmIHJ1bihwb3J0LCBvcHRpb25zLCBhcmdzLCByZWd1bGFyX291dHB1dD1zeXMu
c3RkZXJyLAogCiBkZWYgX3NldF91cF9kZXJpdmVkX29wdGlvbnMocG9ydF9vYmosIG9wdGlvbnMp
OgogICAgICIiIlNldHMgdGhlIG9wdGlvbnMgdmFsdWVzIHRoYXQgZGVwZW5kIG9uIG90aGVyIG9w
dGlvbnMgdmFsdWVzLiIiIgotICAgIGlmIG9wdGlvbnMud29ya2VyX21vZGVsIGlzIE5vbmU6Ci0g
ICAgICAgIG9wdGlvbnMud29ya2VyX21vZGVsID0gcG9ydF9vYmouZGVmYXVsdF93b3JrZXJfbW9k
ZWwoKQorCiAgICAgaWYgb3B0aW9ucy53b3JrZXJfbW9kZWwgPT0gJ2lubGluZSc6CiAgICAgICAg
IGlmIG9wdGlvbnMuY2hpbGRfcHJvY2Vzc2VzIGFuZCBpbnQob3B0aW9ucy5jaGlsZF9wcm9jZXNz
ZXMpID4gMToKICAgICAgICAgICAgIF9sb2cud2FybmluZygiLS13b3JrZXItbW9kZWw9aW5saW5l
IG92ZXJyaWRlcyAtLWNoaWxkLXByb2Nlc3NlcyIpCkBAIC0xNTcwLDEwICsxNTY5LDkgQEAgZGVm
IHBhcnNlX2FyZ3MoYXJncz1Ob25lKToKICAgICAgICAgb3B0cGFyc2UubWFrZV9vcHRpb24oIi0t
Y2hpbGQtcHJvY2Vzc2VzIiwKICAgICAgICAgICAgIGhlbHA9Ik51bWJlciBvZiBEdW1wUmVuZGVy
VHJlZXMgdG8gcnVuIGluIHBhcmFsbGVsLiIpLAogICAgICAgICAjIEZJWE1FOiBEaXNwbGF5IGRl
ZmF1bHQgbnVtYmVyIG9mIGNoaWxkIHByb2Nlc3NlcyB0aGF0IHdpbGwgcnVuLgotICAgICAgICAj
IEZJWE1FOiBEaXNwbGF5IGRlZmF1bHQgdGhyZWFkaW5nIG1vZGVsICh3aWxsIGJlIHBvcnQtc3Bl
Y2lmaWMpLgogICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigiLS13b3JrZXItbW9kZWwiLCBh
Y3Rpb249InN0b3JlIiwKLSAgICAgICAgICAgIGhlbHA9KCJjb250cm9scyB3b3JrZXIgbW9kZWwu
IFZhbGlkIHZhbHVlcyBhcmUgIgotICAgICAgICAgICAgIidpbmxpbmUnIGFuZCAndGhyZWFkcycu
IikpLAorICAgICAgICAgICAgZGVmYXVsdD0idGhyZWFkcyIsIGhlbHA9KCJjb250cm9scyB3b3Jr
ZXIgbW9kZWwuIFZhbGlkIHZhbHVlcyBhcmUgIgorICAgICAgICAgICAgIidpbmxpbmUnIGFuZCAn
dGhyZWFkcycgKGRlZmF1bHQpLiIpKSwKICAgICAgICAgb3B0cGFyc2UubWFrZV9vcHRpb24oIi0t
ZXhwZXJpbWVudGFsLWZ1bGx5LXBhcmFsbGVsIiwKICAgICAgICAgICAgIGFjdGlvbj0ic3RvcmVf
dHJ1ZSIsIGRlZmF1bHQ9RmFsc2UsCiAgICAgICAgICAgICBoZWxwPSJydW4gYWxsIHRlc3RzIGlu
IHBhcmFsbGVsIiksCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xh
eW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzX3VuaXR0ZXN0LnB5IGIvV2ViS2l0VG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0c191bml0dGVzdC5weQpp
bmRleCAwYWU5YTA5Yzc4ODBlMjk2MjBkMDI3NjM0MzhmYzEzYTI4NDEzY2Q5Li42YmI3NDFhNTdj
OTFjMGIwZTI2NGNmZGU3ZDY0MTBjYmY1ODM5NjZhIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9T
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzX3VuaXR0ZXN0LnB5
CisrKyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJr
aXRfdGVzdHNfdW5pdHRlc3QucHkKQEAgLTQ3LDcgKzQ3LDYgQEAgZnJvbSB3ZWJraXRweS5jb21t
b24gaW1wb3J0IGFycmF5X3N0cmVhbQogZnJvbSB3ZWJraXRweS5jb21tb24uc3lzdGVtIGltcG9y
dCBvdXRwdXRjYXB0dXJlCiBmcm9tIHdlYmtpdHB5LmNvbW1vbi5zeXN0ZW0gaW1wb3J0IHVzZXIK
IGZyb20gd2Via2l0cHkubGF5b3V0X3Rlc3RzIGltcG9ydCBwb3J0Ci1mcm9tIHdlYmtpdHB5Lmxh
eW91dF90ZXN0cy5wb3J0IGltcG9ydCB0ZXN0CiBmcm9tIHdlYmtpdHB5LmxheW91dF90ZXN0cyBp
bXBvcnQgcnVuX3dlYmtpdF90ZXN0cwogZnJvbSB3ZWJraXRweS5sYXlvdXRfdGVzdHMubGF5b3V0
X3BhY2thZ2UgaW1wb3J0IGR1bXBfcmVuZGVyX3RyZWVfdGhyZWFkCiBmcm9tIHdlYmtpdHB5Lmxh
eW91dF90ZXN0cy5wb3J0LnRlc3QgaW1wb3J0IFRlc3RQb3J0LCBUZXN0RHJpdmVyCkBAIC0xODcs
NyArMTg2LDYgQEAgY2xhc3MgTWFpblRlc3QodW5pdHRlc3QuVGVzdENhc2UpOgogCiAgICAgZGVm
IHRlc3RfYmF0Y2hfc2l6ZShzZWxmKToKICAgICAgICAgYmF0Y2hfdGVzdHNfcnVuID0gZ2V0X3Rl
c3RzX3J1bihbJy0tYmF0Y2gtc2l6ZScsICcyJ10pCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxz
KGxlbihiYXRjaF90ZXN0c19ydW4pLCA5KQogICAgICAgICBmb3IgYmF0Y2ggaW4gYmF0Y2hfdGVz
dHNfcnVuOgogICAgICAgICAgICAgc2VsZi5hc3NlcnRUcnVlKGxlbihiYXRjaCkgPD0gMiwgJyVz
IGhhZCB0b28gbWFueSB0ZXN0cycgJSAnLCAnLmpvaW4oYmF0Y2gpKQogCkBAIC0yOTksNyArMjk3
LDYgQEAgY2xhc3MgTWFpblRlc3QodW5pdHRlc3QuVGVzdENhc2UpOgogCiAgICAgZGVmIHRlc3Rf
cnVuX3NpbmdseShzZWxmKToKICAgICAgICAgYmF0Y2hfdGVzdHNfcnVuID0gZ2V0X3Rlc3RzX3J1
bihbJy0tcnVuLXNpbmdseSddKQotICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGxlbihiYXRjaF90
ZXN0c19ydW4pLCAxNCkKICAgICAgICAgZm9yIGJhdGNoIGluIGJhdGNoX3Rlc3RzX3J1bjoKICAg
ICAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKGxlbihiYXRjaCksIDEsICclcyBoYWQgdG9vIG1h
bnkgdGVzdHMnICUgJywgJy5qb2luKGJhdGNoKSkKIApAQCAtMzk1LDE4ICszOTIsNiBAQCBjbGFz
cyBNYWluVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgIHNlbGYuYXNzZXJ0UmFpc2Vz
KFZhbHVlRXJyb3IsIGxvZ2dpbmdfcnVuLAogICAgICAgICAgICAgICAgICAgICAgICAgICBbJy0t
d29ya2VyLW1vZGVsJywgJ3Vua25vd24nXSkKIAotICAgIGRlZiB0ZXN0X3dvcmtlcl9tb2RlbF9f
cG9ydF9vdmVycmlkZShzZWxmKToKLSAgICAgICAgY2xhc3MgT3ZlcnJpZGVQb3J0KHRlc3QuVGVz
dFBvcnQpOgotICAgICAgICAgICAgZGVmIGRlZmF1bHRfd29ya2VyX21vZGVsKHNlbGYpOgotICAg
ICAgICAgICAgICAgIHJldHVybiAnSU5WQUxJRCcKLQotICAgICAgICBvcHRpb25zLCBwYXJzZWRf
YXJncyA9IHJ1bl93ZWJraXRfdGVzdHMucGFyc2VfYXJncygKLSAgICAgICAgICAgIFsnLS1wcmlu
dCcsICdub3RoaW5nJywgJy0tcGxhdGZvcm0nLCAndGVzdCcsICctLW5vc2hvdy1yZXN1bHRzJ10p
Ci0gICAgICAgIHBvcnRfb2JqID0gT3ZlcnJpZGVQb3J0KG9wdGlvbnM9b3B0aW9ucykKLSAgICAg
ICAgc2VsZi5hc3NlcnRSYWlzZXMoVmFsdWVFcnJvciwgcnVuX3dlYmtpdF90ZXN0cy5ydW4sIHBv
cnRfb2JqLAotICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb25zLCBwYXJzZWRfYXJncykK
LQotCiBNYWluVGVzdCA9IHNraXBfaWYoTWFpblRlc3QsIHN5cy5wbGF0Zm9ybSA9PSAnY3lnd2lu
JyBhbmQgY29tcGFyZV92ZXJzaW9uKHN5cywgJzIuNicpWzBdIDwgMCwgJ25ldy1ydW4td2Via2l0
LXRlc3RzIHRlc3RzIGhhbmcgb24gQ3lnd2luIFB5dGhvbiAyLjUuMicpCiAKIAo=
</data>
<flag name="commit-queue"
          id="66295"
          type_id="3"
          status="-"
          setter="yutak"
    />
          </attachment>
      

    </bug>

</bugzilla>