<?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>51579</bug_id>
          
          <creation_ts>2010-12-23 20:02:47 -0800</creation_ts>
          <short_desc>webkitpy.layout_tests.layout_package.message_broker_unittest.MultiThreadedBrokerTest failed on commit-queue</short_desc>
          <delta_ts>2011-02-02 18:18:04 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Dirk Pranke">dpranke</assigned_to>
          <cc>dpranke</cc>
    
    <cc>mihaip</cc>
    
    <cc>ojan</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>326448</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-12-23 20:02:47 -0800</bug_when>
    <thetext>webkitpy.layout_tests.layout_package.message_broker_unittest.MultiThreadedBrokerTest failed on commit-queue

http://queues.webkit.org/results/7283157

FAIL: test_exception (webkitpy.layout_tests.layout_package.message_broker_unittest.MultiThreadedBrokerTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File &quot;/Projects/CommitQueue/Tools/Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py&quot;, line 145, in test_exception
    self.assertRaises(ValueError, self.run_one_thread, &apos;Exception&apos;)
AssertionError: ValueError not raised</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>326449</commentid>
    <comment_count>1</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-12-23 20:03:17 -0800</bug_when>
    <thetext>I&apos;m not sure if this is flaky or what.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>326456</commentid>
    <comment_count>2</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-12-23 20:43:50 -0800</bug_when>
    <thetext>odd. could be flaky. is there a way to tell which patch was being applied? Was it the change I just filed (bug 51572), or some other random change?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>326501</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-12-24 00:44:33 -0800</bug_when>
    <thetext>There is no easy way to go back from the result id on the bot to the patch/bug combo, sadly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>330351</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-01-06 13:06:15 -0800</bug_when>
    <thetext>Just saw another failure from this test suite on the commit-queue:

FAIL: test_timeout (webkitpy.layout_tests.layout_package.message_broker_unittest.MultiThreadedBrokerTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File &quot;/mnt/git/webkit-commit-queue/Tools/Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py&quot;, line 140, in test_timeout
    interrupted = self.run_one_thread(&apos;Timeout&apos;)
  File &quot;/mnt/git/webkit-commit-queue/Tools/Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py&quot;, line 128, in run_one_thread
    return broker.run_message_loop()
  File &quot;/mnt/git/webkit-commit-queue/Tools/Scripts/webkitpy/layout_tests/layout_package/message_broker.py&quot;, line 159, in run_message_loop
    log_wedged_worker(thread.getName(), thread.id())
  File &quot;/mnt/git/webkit-commit-queue/Tools/Scripts/webkitpy/layout_tests/layout_package/message_broker.py&quot;, line 176, in log_wedged_worker
    assert(stack is not None)
AssertionError</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>334488</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-01-14 12:02:47 -0800</bug_when>
    <thetext>We saw this flake again on the commit queue:
https://webkit-commit-queue.appspot.com/results/7492048</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>334737</commentid>
    <comment_count>6</comment_count>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2011-01-14 16:51:39 -0800</bug_when>
    <thetext>Isn&apos;t this test (and the code it tests) going away once we switch NRWT to using multiple processes instead of threads?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>334784</commentid>
    <comment_count>7</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-01-14 17:45:24 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; Isn&apos;t this test (and the code it tests) going away once we switch NRWT to using multiple processes instead of threads?

Can&apos;t say for sure. My current plan is to leave in an option for threads, at least until we&apos;re sure multiple processes is stable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>336114</commentid>
    <comment_count>8</comment_count>
      <attachid>79335</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-01-18 14:54:29 -0800</bug_when>
    <thetext>Created attachment 79335
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>336141</commentid>
    <comment_count>9</comment_count>
      <attachid>79335</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-01-18 15:21:12 -0800</bug_when>
    <thetext>Comment on attachment 79335
Patch

Clearing flags on attachment: 79335

Committed r76073: &lt;http://trac.webkit.org/changeset/76073&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>336142</commentid>
    <comment_count>10</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-01-18 15:21:20 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344471</commentid>
    <comment_count>11</comment_count>
      <attachid>81019</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-02-02 18:17:22 -0800</bug_when>
    <thetext>Created attachment 81019
update w/ fix in r76073, try again</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344472</commentid>
    <comment_count>12</comment_count>
      <attachid>81019</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-02-02 18:18:04 -0800</bug_when>
    <thetext>Comment on attachment 81019
update w/ fix in r76073, try again

Whoops. Wrong bug - should&apos;ve been bug 51572.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>79335</attachid>
            <date>2011-01-18 14:54:29 -0800</date>
            <delta_ts>2011-02-02 18:17:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-51579-20110118145427.patch</filename>
            <type>text/plain</type>
            <size>2896</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAyZjdl
OWQ2ZjNlZjNkNWRiZDQyMjdiNzc5ZWQ5N2ZiMDkzOTQzNmExLi41ZmVkNDllMWNlNDgzZmQzZTEx
MjQxMjEzOTcxNjBkM2I0YjgyNGViIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIv
VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjMgQEAKIDIwMTEtMDEtMTggIERpcmsgUHJhbmtl
ICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgRml4IGEgc21hbGwgcmFjZSBjb25kaXRpb24gdGhhdCBjb3VsZCBj
YXVzZSB0aGUgdW5pdCB0ZXN0cyBmb3IKKyAgICAgICAgbmV3LXJ1bi13ZWJraXQtdGVzdHMgdG8g
ZmFpbCBpbiBhIG11bHRpdGhyZWFkZWQgZW52aXJvbm1lbnQuCisgICAgICAgIFRoZXJlIHdhcyBh
IHNtYWxsIHdpbmRvdyBpbiB0aGUgY29kZSB3aGVyZSBvbmUgdGhyZWFkIHdvdWxkCisgICAgICAg
IGNoZWNrIHRvIHNlZSBpZiBhIHRocmVhZCBoYWQgcmFpc2VkIGFuIGV4Y2VwdGlvbiwgZG8gc29t
ZXRoaW5nLAorICAgICAgICBhbmQgdGhlbiBjaGVjayB0byBzZWUgaWYgdGhlIHRocmVhZCB3YXMg
YWxpdmUuIElmIHRoZSBvdGhlcgorICAgICAgICB0aHJlYWQgcmFpc2VkIGFuIGV4Y2VwdGlvbiBh
bmQgZXhpdGVkIGluIGJldHdlZW4gdGhlc2UgdHdvCisgICAgICAgIHN0ZXBzLCB0aGUgZXhjZXB0
aW9uIHdvdWxkIGJlIGxvc3QuIEZsaXBwaW5nIHRoZSBvcmRlciBvZiB0aGUKKyAgICAgICAgdHdv
IGNoZWNrcyBmaXhlcyB0aGUgcmFjZSwgc2luY2Ugd2Ugd2lsbCBub3cgYWx3YXlzIGNoZWNrIGZv
ciBhbgorICAgICAgICBleGNlcHRpb24gb24gdGhlIHRocmVhZCBiZWZvcmUgZXhpdGluZy4KKwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTE1NzkKKwor
ICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL21l
c3NhZ2VfYnJva2VyLnB5OgorCisyMDExLTAxLTE4ICBEaXJrIFByYW5rZSAgPGRwcmFua2VAY2hy
b21pdW0ub3JnPgorCiAgICAgICAgIFJldmlld2VkIGJ5IE9qYW4gVmFmYWkuCiAKICAgICAgICAg
VXBkYXRlIHJlYmFzZWxpbmUtY2hyb21pdW0td2Via2l0LXRlc3RzIHVuaXQgdGVzdHMgdG8gdXNl
IGEgbW9jawpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMv
bGF5b3V0X3BhY2thZ2UvbWVzc2FnZV9icm9rZXIucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9tZXNzYWdlX2Jyb2tlci5weQppbmRleCBlMGNh
OGRiMWQ4YWE1NTA0YTA2ZTE4NDY1ZTQ1NzJiZjYyZmVlMWQ1Li40ODFjNjE3MDQ5NDg1NmFkZDU1
NTZlYWI1NTcyYjFlNzEyYjUwMGJjIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9tZXNzYWdlX2Jyb2tlci5weQorKysgYi9Ub29s
cy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9tZXNzYWdlX2Jy
b2tlci5weQpAQCAtMTQ0LDYgKzE0NCwxMyBAQCBjbGFzcyBNdWx0aVRocmVhZGVkQnJva2VyKFdv
cmtlck1lc3NhZ2VCcm9rZXIpOgogICAgICAgICAgICAgc29tZV90aHJlYWRfaXNfYWxpdmUgPSBG
YWxzZQogICAgICAgICAgICAgdCA9IHRpbWUudGltZSgpCiAgICAgICAgICAgICBmb3IgdGhyZWFk
IGluIHRocmVhZHM6CisgICAgICAgICAgICAgICAgaWYgdGhyZWFkLmlzQWxpdmUoKToKKyAgICAg
ICAgICAgICAgICAgICAgc29tZV90aHJlYWRfaXNfYWxpdmUgPSBUcnVlCisgICAgICAgICAgICAg
ICAgICAgIG5leHRfdGltZW91dCA9IHRocmVhZC5uZXh0X3RpbWVvdXQoKQorICAgICAgICAgICAg
ICAgICAgICBpZiBuZXh0X3RpbWVvdXQgYW5kIHQgPiBuZXh0X3RpbWVvdXQ6CisgICAgICAgICAg
ICAgICAgICAgICAgICBsb2dfd2VkZ2VkX3dvcmtlcih0aHJlYWQuZ2V0TmFtZSgpLCB0aHJlYWQu
aWQoKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIHRocmVhZC5jbGVhcl9uZXh0X3RpbWVvdXQo
KQorCiAgICAgICAgICAgICAgICAgZXhjZXB0aW9uX2luZm8gPSB0aHJlYWQuZXhjZXB0aW9uX2lu
Zm8oKQogICAgICAgICAgICAgICAgIGlmIGV4Y2VwdGlvbl9pbmZvIGlzIG5vdCBOb25lOgogICAg
ICAgICAgICAgICAgICAgICAjIFJlLXJhaXNlIHRoZSB0aHJlYWQncyBleGNlcHRpb24gaGVyZSB0
byBtYWtlIGl0CkBAIC0xNTIsMTMgKzE1OSw2IEBAIGNsYXNzIE11bHRpVGhyZWFkZWRCcm9rZXIo
V29ya2VyTWVzc2FnZUJyb2tlcik6CiAgICAgICAgICAgICAgICAgICAgICMgdG8gaGF2ZSBwYXNz
ZWQuCiAgICAgICAgICAgICAgICAgICAgIHJhaXNlIGV4Y2VwdGlvbl9pbmZvWzBdLCBleGNlcHRp
b25faW5mb1sxXSwgZXhjZXB0aW9uX2luZm9bMl0KIAotICAgICAgICAgICAgICAgIGlmIHRocmVh
ZC5pc0FsaXZlKCk6Ci0gICAgICAgICAgICAgICAgICAgIHNvbWVfdGhyZWFkX2lzX2FsaXZlID0g
VHJ1ZQotICAgICAgICAgICAgICAgICAgICBuZXh0X3RpbWVvdXQgPSB0aHJlYWQubmV4dF90aW1l
b3V0KCkKLSAgICAgICAgICAgICAgICAgICAgaWYgbmV4dF90aW1lb3V0IGFuZCB0ID4gbmV4dF90
aW1lb3V0OgotICAgICAgICAgICAgICAgICAgICAgICAgbG9nX3dlZGdlZF93b3JrZXIodGhyZWFk
LmdldE5hbWUoKSwgdGhyZWFkLmlkKCkpCi0gICAgICAgICAgICAgICAgICAgICAgICB0aHJlYWQu
Y2xlYXJfbmV4dF90aW1lb3V0KCkKLQogICAgICAgICAgICAgc2VsZi5fdGVzdF9ydW5uZXIudXBk
YXRlKCkKIAogICAgICAgICAgICAgaWYgc29tZV90aHJlYWRfaXNfYWxpdmU6Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>81019</attachid>
            <date>2011-02-02 18:17:22 -0800</date>
            <delta_ts>2011-02-02 18:18:04 -0800</delta_ts>
            <desc>update w/ fix in r76073, try again</desc>
            <filename>bug-51579-20110202181721.patch</filename>
            <type>text/plain</type>
            <size>5138</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAyY2Zh
MTlmNjFiM2E3M2Q4YzA2NDc1ZmFlOWM5YjhlYmE5YTQwYmIzLi42OWY2Y2JhZjhlOGMzZmQ4N2Zk
ODNmZjdlODUzZjgxZjM5ZGE5YTk3IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIv
VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTggQEAKIDIwMTEtMDItMDIgIERpcmsgUHJhbmtl
ICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVXBkYXRlLCByZXN1Ym1pdCBjaGFuZ2UgdG8gYnVnIDUxNTcyLiBJ
IHRoaW5rIHRoZSByYWNlIHRoYXQgd2FzCisgICAgICAgIGZpeGVkIGluIHI3NjcwMyBjYXVzZWQg
dGhlIGhhbmcgdGhhdCBjYXVzZWQgdXMgdG8gcm9sbCB0aGlzCisgICAgICAgIHBhdGNoIG91dCBi
ZWZvcmUsIHNvIEknZCBsaWtlIHRvIHRyeSBhZ2Fpbi4KKworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTE1NzIKKworICAgICAgICAqIFNjcmlwdHMvd2Vi
a2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL21lc3NhZ2VfYnJva2VyLnB5OgorICAg
ICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL21lc3Nh
Z2VfYnJva2VyX3VuaXR0ZXN0LnB5OgorCisyMDExLTAyLTAyICBEaXJrIFByYW5rZSAgPGRwcmFu
a2VAY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFJldmlld2VkIGJ5IE1paGFpIFBhcnBhcml0YS4K
IAogICAgICAgICBuZXctcnVuLXdlYmtpdC10ZXN0czogaGFyZGNvZGUgdGhlIGRpcmVjdG9yaWVz
IHRvIHNjYW4gZm9yIHRlc3RzCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xh
eW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9tZXNzYWdlX2Jyb2tlci5weSBiL1Rvb2xzL1Njcmlw
dHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL21lc3NhZ2VfYnJva2VyLnB5
CmluZGV4IDQ4MWM2MTcwNDk0ODU2YWRkNTU1NmVhYjU1NzJiMWU3MTJiNTAwYmMuLmQ5OWZjZWQ3
N2MxZDE1ZTkxYjY5MTk2MWVhMDViMjdkZGRjYmE1YTggMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Njcmlw
dHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL21lc3NhZ2VfYnJva2VyLnB5
CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdl
L21lc3NhZ2VfYnJva2VyLnB5CkBAIC0xMzcsNiArMTM3LDcgQEAgY2xhc3MgTXVsdGlUaHJlYWRl
ZEJyb2tlcihXb3JrZXJNZXNzYWdlQnJva2VyKToKIAogICAgIGRlZiBydW5fbWVzc2FnZV9sb29w
KHNlbGYpOgogICAgICAgICB0aHJlYWRzID0gc2VsZi5fdGhyZWFkcygpCisgICAgICAgIHdlZGdl
ZF90aHJlYWRzID0gc2V0KCkKIAogICAgICAgICAjIExvb3AgdGhyb3VnaCBhbGwgdGhlIHRocmVh
ZHMgd2FpdGluZyBmb3IgdGhlbSB0byBmaW5pc2guCiAgICAgICAgIHNvbWVfdGhyZWFkX2lzX2Fs
aXZlID0gVHJ1ZQpAQCAtMTQ1LDExICsxNDYsMTUgQEAgY2xhc3MgTXVsdGlUaHJlYWRlZEJyb2tl
cihXb3JrZXJNZXNzYWdlQnJva2VyKToKICAgICAgICAgICAgIHQgPSB0aW1lLnRpbWUoKQogICAg
ICAgICAgICAgZm9yIHRocmVhZCBpbiB0aHJlYWRzOgogICAgICAgICAgICAgICAgIGlmIHRocmVh
ZC5pc0FsaXZlKCk6CisgICAgICAgICAgICAgICAgICAgIGlmIHRocmVhZCBpbiB3ZWRnZWRfdGhy
ZWFkczoKKyAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCisKICAgICAgICAgICAgICAg
ICAgICAgc29tZV90aHJlYWRfaXNfYWxpdmUgPSBUcnVlCiAgICAgICAgICAgICAgICAgICAgIG5l
eHRfdGltZW91dCA9IHRocmVhZC5uZXh0X3RpbWVvdXQoKQogICAgICAgICAgICAgICAgICAgICBp
ZiBuZXh0X3RpbWVvdXQgYW5kIHQgPiBuZXh0X3RpbWVvdXQ6CiAgICAgICAgICAgICAgICAgICAg
ICAgICBsb2dfd2VkZ2VkX3dvcmtlcih0aHJlYWQuZ2V0TmFtZSgpLCB0aHJlYWQuaWQoKSkKICAg
ICAgICAgICAgICAgICAgICAgICAgIHRocmVhZC5jbGVhcl9uZXh0X3RpbWVvdXQoKQorICAgICAg
ICAgICAgICAgICAgICAgICAgd2VkZ2VkX3RocmVhZHMuYWRkKHRocmVhZCkKIAogICAgICAgICAg
ICAgICAgIGV4Y2VwdGlvbl9pbmZvID0gdGhyZWFkLmV4Y2VwdGlvbl9pbmZvKCkKICAgICAgICAg
ICAgICAgICBpZiBleGNlcHRpb25faW5mbyBpcyBub3QgTm9uZToKQEAgLTE2NCw2ICsxNjksOSBA
QCBjbGFzcyBNdWx0aVRocmVhZGVkQnJva2VyKFdvcmtlck1lc3NhZ2VCcm9rZXIpOgogICAgICAg
ICAgICAgaWYgc29tZV90aHJlYWRfaXNfYWxpdmU6CiAgICAgICAgICAgICAgICAgdGltZS5zbGVl
cCgwLjAxKQogCisgICAgICAgIGlmIHdlZGdlZF90aHJlYWRzOgorICAgICAgICAgICAgX2xvZy53
YXJuaW5nKCJBbGwgcmVtYWluaW5nIHRocmVhZHMgYXJlIHdlZGdlZCwgYmFpbGluZyBvdXQuIikK
KwogICAgIGRlZiBjYW5jZWxfd29ya2VycyhzZWxmKToKICAgICAgICAgdGhyZWFkcyA9IHNlbGYu
X3RocmVhZHMoKQogICAgICAgICBmb3IgdGhyZWFkIGluIHRocmVhZHM6CmRpZmYgLS1naXQgYS9U
b29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9tZXNzYWdl
X2Jyb2tlcl91bml0dGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3Rz
L2xheW91dF9wYWNrYWdlL21lc3NhZ2VfYnJva2VyX3VuaXR0ZXN0LnB5CmluZGV4IDZmMDRmZDM1
NTE4YTA0ZWJkNjkxOWZmOGE5NzYxM2NmNGM1YmUxZjQuLjU4NGNjZWEwNWNkZjUzNmMxYTIyOTU3
Y2VkZTRlZTE1NGY2NDZkN2QgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5
b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL21lc3NhZ2VfYnJva2VyX3VuaXR0ZXN0LnB5CisrKyBi
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL21lc3Nh
Z2VfYnJva2VyX3VuaXR0ZXN0LnB5CkBAIC05MSw2ICs5MSw3IEBAIGNsYXNzIFRlc3RUaHJlYWQo
dGhyZWFkaW5nLlRocmVhZCk6CiAgICAgZGVmIGNsZWFyX25leHRfdGltZW91dChzZWxmKToKICAg
ICAgICAgc2VsZi5fbmV4dF90aW1lb3V0ID0gTm9uZQogCisKIGNsYXNzIFRlc3RIYW5kbGVyKGxv
Z2dpbmcuSGFuZGxlcik6CiAgICAgZGVmIF9faW5pdF9fKHNlbGYsIGFzdHJlYW0pOgogICAgICAg
ICBsb2dnaW5nLkhhbmRsZXIuX19pbml0X18oc2VsZikKQEAgLTE0NCw4ICsxNDUsNiBAQCBjbGFz
cyBNdWx0aVRocmVhZGVkQnJva2VyVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgZGVmIHRl
c3RfZXhjZXB0aW9uKHNlbGYpOgogICAgICAgICBzZWxmLmFzc2VydFJhaXNlcyhWYWx1ZUVycm9y
LCBzZWxmLnJ1bl9vbmVfdGhyZWFkLCAnRXhjZXB0aW9uJykKIAotCi1jbGFzcyBUZXN0KHVuaXR0
ZXN0LlRlc3RDYXNlKToKICAgICBkZWYgdGVzdF9maW5kX3RocmVhZF9zdGFja19mb3VuZChzZWxm
KToKICAgICAgICAgaWQsIHN0YWNrID0gc3lzLl9jdXJyZW50X2ZyYW1lcygpLml0ZW1zKClbMF0K
ICAgICAgICAgZm91bmRfc3RhY2sgPSBtZXNzYWdlX2Jyb2tlci5fZmluZF90aHJlYWRfc3RhY2so
aWQpCkBAIC0xNTUsNyArMTU0LDcgQEAgY2xhc3MgVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAg
ICAgICAgIGZvdW5kX3N0YWNrID0gbWVzc2FnZV9icm9rZXIuX2ZpbmRfdGhyZWFkX3N0YWNrKDAp
CiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoZm91bmRfc3RhY2ssIE5vbmUpCiAKLSAgICBkZWYg
dGVzdF9sb2dfd2VkZ2VkX3dvcmtlcihzZWxmKToKKyAgICBkZWYgdGVzdF93ZWRnZWRfd29ya2Vy
KHNlbGYpOgogICAgICAgICBvYyA9IG91dHB1dGNhcHR1cmUuT3V0cHV0Q2FwdHVyZSgpCiAgICAg
ICAgIG9jLmNhcHR1cmVfb3V0cHV0KCkKICAgICAgICAgbG9nZ2VyID0gbWVzc2FnZV9icm9rZXIu
X2xvZwpAQCAtMTY5LDE0ICsxNjgsMjMgQEAgY2xhc3MgVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6
CiAgICAgICAgIGNoaWxkX3RocmVhZC5zdGFydCgpCiAgICAgICAgIG1zZyA9IHN0YXJ0aW5nX3F1
ZXVlLmdldCgpCiAKLSAgICAgICAgbWVzc2FnZV9icm9rZXIubG9nX3dlZGdlZF93b3JrZXIoY2hp
bGRfdGhyZWFkLmdldE5hbWUoKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY2hpbGRfdGhyZWFkLmlkKCkpCi0gICAgICAgIHN0b3BwaW5nX3F1ZXVlLnB1dCgnJykK
KyAgICAgICAgIyBGSVhNRTogdGhpcyBpcyBhbiB1Z2x5IGhhY2sgdG8gbWFrZSB0aGUgYnJva2Vy
IGF3YXJlIG9mIHRoZSB0aHJlYWQuCisgICAgICAgIHBvcnQgPSBOb25lCisgICAgICAgIG9wdGlv
bnMgPSBtb2NrdG9vbC5Nb2NrT3B0aW9ucyhjaGlsZF9wcm9jZXNzZXM9JzEnKQorICAgICAgICBy
dW5uZXIgPSBzZWxmLk1vY2tUZXN0UnVubmVyKCkKKyAgICAgICAgYnJva2VyID0gbWVzc2FnZV9i
cm9rZXIuTXVsdGlUaHJlYWRlZEJyb2tlcihwb3J0LCBvcHRpb25zKQorICAgICAgICB3b3JrZXIg
PSBtZXNzYWdlX2Jyb2tlci5fV29ya2VyU3RhdGUoJ3dvcmtlci0wJykKKyAgICAgICAgd29ya2Vy
LnRocmVhZCA9IGNoaWxkX3RocmVhZAorICAgICAgICBicm9rZXIuX3Rlc3RfcnVubmVyID0gcnVu
bmVyCisgICAgICAgIGJyb2tlci5fd29ya2Vyc1snd29ya2VyLTAnXSA9IHdvcmtlcgorCisgICAg
ICAgIHN0b3BwaW5nX3F1ZXVlLnB1dCgnVGltZW91dCcpCisgICAgICAgIGJyb2tlci5ydW5fbWVz
c2FnZV9sb29wKCkKICAgICAgICAgY2hpbGRfdGhyZWFkLmpvaW4odGltZW91dD0xLjApCiAKLSAg
ICAgICAgc2VsZi5hc3NlcnRGYWxzZShhc3RyZWFtLmVtcHR5KCkpCi0gICAgICAgIHNlbGYuYXNz
ZXJ0RmFsc2UoY2hpbGRfdGhyZWFkLmlzQWxpdmUoKSkKICAgICAgICAgb2MucmVzdG9yZV9vdXRw
dXQoKQorICAgICAgICBzZWxmLmFzc2VydFRydWUoJ0FsbCByZW1haW5pbmcgdGhyZWFkcyBhcmUg
d2VkZ2VkLCBiYWlsaW5nIG91dC4nIGluIGFzdHJlYW0uZ2V0KCkpCisgICAgICAgIHNlbGYuYXNz
ZXJ0RmFsc2UoY2hpbGRfdGhyZWFkLmlzQWxpdmUoKSkKIAogCiBpZiBfX25hbWVfXyA9PSAnX19t
YWluX18nOgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>