<?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>53997</bug_id>
          
          <creation_ts>2011-02-08 06:12:16 -0800</creation_ts>
          <short_desc>REGRESSION(r77924): Breaks inspector tests. (Requested by pfeldman on #webkit).</short_desc>
          <delta_ts>2011-02-08 06:27:10 -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>
          
          <blocked>53497</blocked>
          <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>pfeldman</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>347309</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-02-08 06:12:16 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/77924 broke the build:
Breaks inspector tests. (Requested by pfeldman 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>347310</commentid>
    <comment_count>1</comment_count>
      <attachid>81627</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-02-08 06:12:36 -0800</bug_when>
    <thetext>Created attachment 81627
ROLLOUT of r77924

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>347319</commentid>
    <comment_count>2</comment_count>
      <attachid>81627</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-08 06:27:06 -0800</bug_when>
    <thetext>Comment on attachment 81627
ROLLOUT of r77924

Clearing flags on attachment: 81627

Committed r77927: &lt;http://trac.webkit.org/changeset/77927&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>347320</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-08 06:27:10 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>81627</attachid>
            <date>2011-02-08 06:12:36 -0800</date>
            <delta_ts>2011-02-08 06:27:06 -0800</delta_ts>
            <desc>ROLLOUT of r77924</desc>
            <filename>bug-53997-20110208141224.patch</filename>
            <type>text/plain</type>
            <size>13477</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogNzc5MjYKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA2YTVhY2FmM2NmZTM2YTI1NGM2YjM4
YTU4MDJlMDYyYWE1MGMzMWQ1Li5kY2Q4YWIyNmZlYjEyOTI5ZDZkNWUyMWEwNWEzNTEwMzNkNTE5
N2M3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDItMDggIFNoZXJpZmYgQm90ICA8d2Vi
a2l0LnJldmlldy5ib3RAZ21haWwuY29tPgorCisgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcg
b3V0IHI3NzkyNC4KKyAgICAgICAgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvNzc5
MjQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUzOTk3
CisKKyAgICAgICAgQnJlYWtzIGluc3BlY3RvciB0ZXN0cy4gKFJlcXVlc3RlZCBieSBwZmVsZG1h
biBvbiAjd2Via2l0KS4KKworICAgICAgICAqIGluc3BlY3Rvci9jb25zb2xlLWFwaS1vbi1jYWxs
LWZyYW1lLWV4cGVjdGVkLnR4dDogUmVtb3ZlZC4KKyAgICAgICAgKiBpbnNwZWN0b3IvY29uc29s
ZS1hcGktb24tY2FsbC1mcmFtZS5odG1sOiBSZW1vdmVkLgorCiAyMDExLTAyLTA4ICBQYXZlbCBG
ZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFl1
cnkgU2VtaWtoYXRza3kuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvY29uc29s
ZS1hcGktb24tY2FsbC1mcmFtZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3Iv
Y29uc29sZS1hcGktb24tY2FsbC1mcmFtZS1leHBlY3RlZC50eHQKZGVsZXRlZCBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IGVmMTE0YzgxNDEyYTg5NzM4ODEzYTVlM2MxNjRjNGEzNzNlZmI1NjQuLjAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMv
aW5zcGVjdG9yL2NvbnNvbGUtYXBpLW9uLWNhbGwtZnJhbWUtZXhwZWN0ZWQudHh0CisrKyAvZGV2
L251bGwKQEAgLTEsMTAgKzAsMCBAQAotVGVzdCB0aGF0IGNvbW1hbmQgbGluZSBhcGkgZG9lcyBu
b3QgbWFzayB2YWx1ZXMgb2Ygc2NvcGUgdmFyaWFibGVzIHdoaWxlIGV2YWx1YXRpbmcgb24gYSBj
YWxsIGZyYW1lLgotCi1EZWJ1Z2dlciB3YXMgZW5hYmxlZC4KLVNldCB0aW1lciBmb3IgdGVzdCBm
dW5jdGlvbi4KLVNjcmlwdCBleGVjdXRpb24gcGF1c2VkLgotRXZhbHVhdGVkIGluIGNvbnNvbGUg
aW4gdGhlIHRvcCBmcmFtZSBjb250ZXh0OiBkaXIgKyBjbGVhciArIGluc3BlY3QgPSAiZGlyY2xl
YXJpbnNwZWN0IgotRXZhbHVhdGVkIGluIGNvbnNvbGUgaW4gdGhlIHRvcCBmcmFtZSBjb250ZXh0
OiB0eXBlb2YgJCQgPSAiZnVuY3Rpb24iCi1TY3JpcHQgZXhlY3V0aW9uIHJlc3VtZWQuCi1EZWJ1
Z2dlciB3YXMgZGlzYWJsZWQuCi0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9j
b25zb2xlLWFwaS1vbi1jYWxsLWZyYW1lLmh0bWwgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvY29u
c29sZS1hcGktb24tY2FsbC1mcmFtZS5odG1sCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCBiMjk2MGRhNzdlMWNmZWY4M2ZkNjFjM2M4ZDc2MjUyNWU1MmI1YmY1Li4wMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9j
b25zb2xlLWFwaS1vbi1jYWxsLWZyYW1lLmh0bWwKKysrIC9kZXYvbnVsbApAQCAtMSw1MyArMCww
IEBACi08aHRtbD4KLTxoZWFkPgotPHNjcmlwdCBzcmM9Ii4uL2h0dHAvdGVzdHMvaW5zcGVjdG9y
L2luc3BlY3Rvci10ZXN0Mi5qcyI+PC9zY3JpcHQ+Ci08c2NyaXB0IHNyYz0iLi4vaHR0cC90ZXN0
cy9pbnNwZWN0b3IvZGVidWdnZXItdGVzdDIuanMiPjwvc2NyaXB0PgotPHNjcmlwdD4KLQotd2lu
ZG93Lmluc3BlY3QgPSAiaW5zcGVjdCI7Ci12YXIgY2xlYXIgPSAiY2xlYXIiOwotCi1mdW5jdGlv
biB0ZXN0RnVuY3Rpb24oKQotewotICAgIHZhciBkaXIgPSAiZGlyIjsKLSAgICBkZWJ1Z2dlcjsK
LX0KLQotdmFyIHRlc3QgPSBmdW5jdGlvbigpCi17Ci0gICAgSW5zcGVjdG9yVGVzdC5zdGFydERl
YnVnZ2VyVGVzdChzdGVwMSk7Ci0KLSAgICBmdW5jdGlvbiBzdGVwMSgpCi0gICAgewotICAgICAg
ICBJbnNwZWN0b3JUZXN0LnJ1blRlc3RGdW5jdGlvbkFuZFdhaXRVbnRpbFBhdXNlZChzdGVwMik7
Ci0gICAgfQotCi0gICAgZnVuY3Rpb24gc3RlcDIoKQotICAgIHsKLSAgICAgICAgSW5zcGVjdG9y
VGVzdC5ldmFsdWF0ZUluQ29uc29sZSgiZGlyICsgY2xlYXIgKyBpbnNwZWN0Iiwgc3RlcDMpOwot
ICAgIH0KLQotICAgIGZ1bmN0aW9uIHN0ZXAzKHJlc3VsdCkKLSAgICB7Ci0gICAgICAgIEluc3Bl
Y3RvclRlc3QuYWRkUmVzdWx0KCJFdmFsdWF0ZWQgaW4gY29uc29sZSBpbiB0aGUgdG9wIGZyYW1l
IGNvbnRleHQ6IGRpciArIGNsZWFyICsgaW5zcGVjdCA9ICIgKyByZXN1bHQpOwotICAgICAgICBJ
bnNwZWN0b3JUZXN0LmV2YWx1YXRlSW5Db25zb2xlKCJ0eXBlb2YgJCQiLCBzdGVwNCk7Ci0gICAg
fQotCi0gICAgZnVuY3Rpb24gc3RlcDQocmVzdWx0KQotICAgIHsKLSAgICAgICAgSW5zcGVjdG9y
VGVzdC5hZGRSZXN1bHQoIkV2YWx1YXRlZCBpbiBjb25zb2xlIGluIHRoZSB0b3AgZnJhbWUgY29u
dGV4dDogdHlwZW9mICQkID0gIiArIHJlc3VsdCk7Ci0gICAgICAgIEluc3BlY3RvclRlc3QuY29t
cGxldGVEZWJ1Z2dlclRlc3QoKTsKLSAgICB9Ci19Ci0KLTwvc2NyaXB0PgotPC9oZWFkPgotCi08
Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+Ci08cD4KLVRlc3QgdGhhdCBjb21tYW5kIGxpbmUgYXBp
IGRvZXMgbm90IG1hc2sgdmFsdWVzIG9mIHNjb3BlIHZhcmlhYmxlcyB3aGlsZSBldmFsdWF0aW5n
Ci1vbiBhIGNhbGwgZnJhbWUuCi08L3A+Ci0KLTwvYm9keT4KLTwvaHRtbD4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRl
eCAxNjAwNWFiZmE0YmIxNmNiZWViYzYxMjZmYWU4Y2ExYjA5NTQ4YjdjLi41NjllOWIwMGYxYTYy
MDdkNTI5ZDJmMGZjZGYzYTk0OGQ0MGE1YzE1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAK
KzIwMTEtMDItMDggIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgor
CisgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHI3NzkyNC4KKyAgICAgICAgaHR0cDov
L3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvNzc5MjQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUzOTk3CisKKyAgICAgICAgQnJlYWtzIGluc3BlY3Rv
ciB0ZXN0cy4gKFJlcXVlc3RlZCBieSBwZmVsZG1hbiBvbiAjd2Via2l0KS4KKworICAgICAgICAq
IGluc3BlY3Rvci9JbmplY3RlZFNjcmlwdFNvdXJjZS5qczoKKyAgICAgICAgKC4pOgorICAgICAg
ICAoKToKKwogMjAxMS0wMi0wNCAgQW5kcmV5IEtvc3lha292ICA8Y2FzZXFAY2hyb21pdW0ub3Jn
PgogCiAgICAgICAgIFJldmlld2VkIGJ5IFBhdmVsIEZlbGRtYW4uCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5qZWN0ZWRTY3JpcHRTb3VyY2UuanMgYi9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvSW5qZWN0ZWRTY3JpcHRTb3VyY2UuanMKaW5kZXggNWU2ZjdkOTVmZGUy
NmZhYWZkZDM5ZTk5ZjdlMTI5ZmFlMDM4ZDk4OS4uYjdjYWEzNDYyZTk1NzRjMTQ0OTIwN2I3N2Qw
MDdjYWRlM2E4ZTI1YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luamVj
dGVkU2NyaXB0U291cmNlLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbmplY3Rl
ZFNjcmlwdFNvdXJjZS5qcwpAQCAtMjgsMjAgKzI4LDYgQEAKIAogKGZ1bmN0aW9uIChJbmplY3Rl
ZFNjcmlwdEhvc3QsIGluc3BlY3RlZFdpbmRvdywgaW5qZWN0ZWRTY3JpcHRJZCkgewogCi1mdW5j
dGlvbiBiaW5kKHRoaXNPYmplY3QsIG1lbWJlckZ1bmN0aW9uKQotewotICAgIHZhciBmdW5jID0g
bWVtYmVyRnVuY3Rpb247Ci0gICAgdmFyIGFyZ3MgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2Fs
bChhcmd1bWVudHMsIDEpOwotICAgIGZ1bmN0aW9uIGJvdW5kKCkKLSAgICB7Ci0gICAgICAgIHJl
dHVybiBmdW5jLmFwcGx5KHRoaXNPYmplY3QsIGFyZ3MuY29uY2F0KEFycmF5LnByb3RvdHlwZS5z
bGljZS5jYWxsKGFyZ3VtZW50cywgMCkpKTsKLSAgICB9Ci0gICAgYm91bmQudG9TdHJpbmcgPSBm
dW5jdGlvbigpIHsKLSAgICAgICAgcmV0dXJuICJib3VuZDogIiArIGZ1bmM7Ci0gICAgfTsKLSAg
ICByZXR1cm4gYm91bmQ7Ci19Ci0KIHZhciBJbmplY3RlZFNjcmlwdCA9IGZ1bmN0aW9uKCkKIHsK
ICAgICB0aGlzLl9sYXN0Qm91bmRPYmplY3RJZCA9IDE7CkBAIC0yMTAsMTAgKzE5NiwxMCBAQCBJ
bmplY3RlZFNjcmlwdC5wcm90b3R5cGUgPSB7CiAKICAgICAgICAgICAgIGlmICh0eXBlb2YgZXhw
cmVzc2lvblJlc3VsdCA9PT0gIm9iamVjdCIpCiAgICAgICAgICAgICAgICAgdGhpcy5fcG9wdWxh
dGVQcm9wZXJ0eU5hbWVzKGV4cHJlc3Npb25SZXN1bHQsIHByb3BzKTsKLQorICAgIAogICAgICAg
ICAgICAgaWYgKGluY2x1ZGVDb21tYW5kTGluZUFQSSkgewotICAgICAgICAgICAgICAgIGZvciAo
dmFyIHByb3AgaW4gQ29tbWFuZExpbmVBUEkubWVtYmVyc18pCi0gICAgICAgICAgICAgICAgICAg
IHByb3BzW0NvbW1hbmRMaW5lQVBJLm1lbWJlcnNfW3Byb3BdXSA9IHRydWU7CisgICAgICAgICAg
ICAgICAgZm9yICh2YXIgcHJvcCBpbiB0aGlzLl9jb21tYW5kTGluZUFQSSkKKyAgICAgICAgICAg
ICAgICAgICAgcHJvcHNbcHJvcF0gPSB0cnVlOwogICAgICAgICAgICAgfQogICAgICAgICB9IGNh
dGNoKGUpIHsKICAgICAgICAgfQpAQCAtMjQwLDggKzIyNiw4IEBAIEluamVjdGVkU2NyaXB0LnBy
b3RvdHlwZSA9IHsKICAgICAgICAgICAgIH0KICAgICAKICAgICAgICAgICAgIGlmIChpbmNsdWRl
Q29tbWFuZExpbmVBUEkpIHsKLSAgICAgICAgICAgICAgICBmb3IgKHZhciBwcm9wIGluIENvbW1h
bmRMaW5lQVBJLm1lbWJlcnNfKQotICAgICAgICAgICAgICAgICAgICBwcm9wc1tDb21tYW5kTGlu
ZUFQSS5tZW1iZXJzX1twcm9wXV0gPSB0cnVlOworICAgICAgICAgICAgICAgIGZvciAodmFyIHBy
b3AgaW4gdGhpcy5fY29tbWFuZExpbmVBUEkpCisgICAgICAgICAgICAgICAgICAgIHByb3BzW3By
b3BdID0gdHJ1ZTsKICAgICAgICAgICAgIH0KICAgICAgICAgfSBjYXRjaChlKSB7CiAgICAgICAg
IH0KQEAgLTI2NywyNCArMjUzLDI0IEBAIEluamVjdGVkU2NyaXB0LnByb3RvdHlwZSA9IHsKICAg
ICAgICAgLy8gT25seSBpbnN0YWxsIGNvbW1hbmQgbGluZSBhcGkgb2JqZWN0IGZvciB0aGUgdGlt
ZSBvZiBldmFsdWF0aW9uLgogICAgICAgICAvLyBTdXJyb3VuZCB0aGUgZXhwcmVzc2lvbiBpbiB3
aXRoIHN0YXRlbWVudHMgdG8gaW5qZWN0IG91ciBjb21tYW5kIGxpbmUgQVBJIHNvIHRoYXQKICAg
ICAgICAgLy8gdGhlIHdpbmRvdyBvYmplY3QgcHJvcGVydGllcyBzdGlsbCB0YWtlIG1vcmUgcHJl
Y2VkZW50IHRoYW4gb3VyIEFQSSBmdW5jdGlvbnMuCi0KLSAgICAgICAgdHJ5IHsKLSAgICAgICAg
ICAgIGlmIChpbmplY3RDb21tYW5kTGluZUFQSSAmJiBpbnNwZWN0ZWRXaW5kb3cuY29uc29sZSkg
ewotICAgICAgICAgICAgICAgIGluc3BlY3RlZFdpbmRvdy5jb25zb2xlLl9jb21tYW5kTGluZUFQ
SSA9IG5ldyBDb21tYW5kTGluZUFQSSh0aGlzLl9jb21tYW5kTGluZUFQSUltcGwsIGlzRXZhbE9u
Q2FsbEZyYW1lID8gb2JqZWN0IDogbnVsbCk7Ci0gICAgICAgICAgICAgICAgZXhwcmVzc2lvbiA9
ICJ3aXRoICgod2luZG93ICYmIHdpbmRvdy5jb25zb2xlICYmIHdpbmRvdy5jb25zb2xlLl9jb21t
YW5kTGluZUFQSSkgfHwge30pIHtcbiIgKyBleHByZXNzaW9uICsgIlxufSI7Ci0gICAgICAgICAg
ICB9Ci0KLSAgICAgICAgICAgIHZhciB2YWx1ZSA9IGV2YWxGdW5jdGlvbi5jYWxsKG9iamVjdCwg
ZXhwcmVzc2lvbik7Ci0KLSAgICAgICAgICAgIC8vIFdoZW4gZXZhbHVhdGluZyBvbiBjYWxsIGZy
YW1lIGVycm9yIGlzIG5vdCB0aHJvd24sIGJ1dCByZXR1cm5lZCBhcyBhIHZhbHVlLgotICAgICAg
ICAgICAgaWYgKHRoaXMuX3R5cGUodmFsdWUpID09PSAiZXJyb3IiKQotICAgICAgICAgICAgICAg
IHRocm93IHZhbHVlLnRvU3RyaW5nKCk7Ci0KLSAgICAgICAgICAgIHJldHVybiB2YWx1ZTsKLSAg
ICAgICAgfSBmaW5hbGx5IHsKLSAgICAgICAgICAgIGlmIChpbmplY3RDb21tYW5kTGluZUFQSSAm
JiBpbnNwZWN0ZWRXaW5kb3cuY29uc29sZSkKLSAgICAgICAgICAgICAgICBkZWxldGUgaW5zcGVj
dGVkV2luZG93LmNvbnNvbGUuX2NvbW1hbmRMaW5lQVBJOwotICAgICAgICB9CisgICAgICAgIGlm
IChpbnNwZWN0ZWRXaW5kb3cuY29uc29sZSkKKyAgICAgICAgICAgIGluc3BlY3RlZFdpbmRvdy5j
b25zb2xlLl9jb21tYW5kTGluZUFQSSA9IHRoaXMuX2NvbW1hbmRMaW5lQVBJOworICAgIAorICAg
ICAgICAvLyBXZSBkb24ndCB3YW50IGxvY2FsIHZhcmlhYmxlcyB0byBiZSBzaGFkb3dlZCBieSBn
bG9iYWwgb25lcyB3aGVuIGV2YWx1YXRpbmcgb24gQ2FsbEZyYW1lLgorICAgICAgICBpZiAoIWlz
RXZhbE9uQ2FsbEZyYW1lKQorICAgICAgICAgICAgZXhwcmVzc2lvbiA9ICJ3aXRoICh3aW5kb3cp
IHtcbiIgKyBleHByZXNzaW9uICsgIlxufSAiOworICAgICAgICBpZiAoaW5qZWN0Q29tbWFuZExp
bmVBUEkpCisgICAgICAgICAgICBleHByZXNzaW9uID0gIndpdGggKCh3aW5kb3cgJiYgd2luZG93
LmNvbnNvbGUgJiYgd2luZG93LmNvbnNvbGUuX2NvbW1hbmRMaW5lQVBJKSB8fCB7fSkge1xuIiAr
IGV4cHJlc3Npb24gKyAiXG59IjsKKyAgICAgICAgdmFyIHZhbHVlID0gZXZhbEZ1bmN0aW9uLmNh
bGwob2JqZWN0LCBleHByZXNzaW9uKTsKKyAgICAKKyAgICAgICAgaWYgKGluc3BlY3RlZFdpbmRv
dy5jb25zb2xlKQorICAgICAgICAgICAgZGVsZXRlIGluc3BlY3RlZFdpbmRvdy5jb25zb2xlLl9j
b21tYW5kTGluZUFQSTsKKyAgICAKKyAgICAgICAgLy8gV2hlbiBldmFsdWF0aW5nIG9uIGNhbGwg
ZnJhbWUgZXJyb3IgaXMgbm90IHRocm93biwgYnV0IHJldHVybmVkIGFzIGEgdmFsdWUuCisgICAg
ICAgIGlmICh0aGlzLl90eXBlKHZhbHVlKSA9PT0gImVycm9yIikKKyAgICAgICAgICAgIHRocm93
IHZhbHVlLnRvU3RyaW5nKCk7CisgICAgCisgICAgICAgIHJldHVybiB2YWx1ZTsKICAgICB9LAog
CiAgICAgZ2V0Tm9kZUlkOiBmdW5jdGlvbihub2RlKQpAQCAtNDg4LDYgKzQ3NCw0OSBAQCBJbmpl
Y3RlZFNjcmlwdC5wcm90b3R5cGUgPSB7CiAgICAgewogICAgICAgICAvLyBXZSBkb24ndCB1c2Ug
U3RyaW5nKG9iaikgYmVjYXVzZSBpbnNwZWN0ZWRXaW5kb3cuU3RyaW5nIGlzIHVuZGVmaW5lZCBp
ZiBvd25pbmcgZnJhbWUgbmF2aWdhdGVkIHRvIGFub3RoZXIgcGFnZS4KICAgICAgICAgcmV0dXJu
ICIiICsgb2JqOworICAgIH0sCisKKyAgICBfbG9nRXZlbnQ6IGZ1bmN0aW9uKGV2ZW50KQorICAg
IHsKKyAgICAgICAgY29uc29sZS5sb2coZXZlbnQudHlwZSwgZXZlbnQpOworICAgIH0sCisKKyAg
ICBfbm9ybWFsaXplRXZlbnRUeXBlczogZnVuY3Rpb24odHlwZXMpCisgICAgeworICAgICAgICBp
ZiAodHlwZW9mIHR5cGVzID09PSAidW5kZWZpbmVkIikKKyAgICAgICAgICAgIHR5cGVzID0gWyAi
bW91c2UiLCAia2V5IiwgImxvYWQiLCAidW5sb2FkIiwgImFib3J0IiwgImVycm9yIiwgInNlbGVj
dCIsICJjaGFuZ2UiLCAic3VibWl0IiwgInJlc2V0IiwgImZvY3VzIiwgImJsdXIiLCAicmVzaXpl
IiwgInNjcm9sbCIgXTsKKyAgICAgICAgZWxzZSBpZiAodHlwZW9mIHR5cGVzID09PSAic3RyaW5n
IikKKyAgICAgICAgICAgIHR5cGVzID0gWyB0eXBlcyBdOworCisgICAgICAgIHZhciByZXN1bHQg
PSBbXTsKKyAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0eXBlcy5sZW5ndGg7IGkrKykgewor
ICAgICAgICAgICAgaWYgKHR5cGVzW2ldID09PSAibW91c2UiKQorICAgICAgICAgICAgICAgIHJl
c3VsdC5zcGxpY2UoMCwgMCwgIm1vdXNlZG93biIsICJtb3VzZXVwIiwgImNsaWNrIiwgImRibGNs
aWNrIiwgIm1vdXNlbW92ZSIsICJtb3VzZW92ZXIiLCAibW91c2VvdXQiKTsKKyAgICAgICAgICAg
IGVsc2UgaWYgKHR5cGVzW2ldID09PSAia2V5IikKKyAgICAgICAgICAgICAgICByZXN1bHQuc3Bs
aWNlKDAsIDAsICJrZXlkb3duIiwgImtleXVwIiwgImtleXByZXNzIik7CisgICAgICAgICAgICBl
bHNlCisgICAgICAgICAgICAgICAgcmVzdWx0LnB1c2godHlwZXNbaV0pOworICAgICAgICB9Cisg
ICAgICAgIHJldHVybiByZXN1bHQ7CisgICAgfSwKKworICAgIF9pbnNwZWN0ZWROb2RlOiBmdW5j
dGlvbihudW0pCisgICAgeworICAgICAgICB2YXIgbm9kZUlkID0gSW5qZWN0ZWRTY3JpcHRIb3N0
Lmluc3BlY3RlZE5vZGUobnVtKTsKKyAgICAgICAgcmV0dXJuIHRoaXMuX25vZGVGb3JJZChub2Rl
SWQpOworICAgIH0sCisKKyAgICBfYmluZFRvU2NyaXB0OiBmdW5jdGlvbihmdW5jKQorICAgIHsK
KyAgICAgICAgdmFyIGFyZ3MgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMs
IDEpOworICAgICAgICBmdW5jdGlvbiBib3VuZCgpCisgICAgICAgIHsKKyAgICAgICAgICAgIHJl
dHVybiBmdW5jLmFwcGx5KGluamVjdGVkU2NyaXB0LCBhcmdzLmNvbmNhdChBcnJheS5wcm90b3R5
cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpKSk7CisgICAgICAgIH0KKyAgICAgICAgYm91bmQudG9T
dHJpbmcgPSBmdW5jdGlvbigpIHsKKyAgICAgICAgICAgIHJldHVybiAiYm91bmQ6ICIgKyBmdW5j
OworICAgICAgICB9OworICAgICAgICByZXR1cm4gYm91bmQ7CiAgICAgfQogfQogCkBAIC01NzYs
NDQgKzYwNSwxNSBAQCBJbmplY3RlZFNjcmlwdC5DYWxsRnJhbWVQcm94eS5wcm90b3R5cGUgPSB7
CiAgICAgfQogfQogCi1mdW5jdGlvbiBDb21tYW5kTGluZUFQSShjb21tYW5kTGluZUFQSUltcGws
IGNhbGxGcmFtZSkKLXsKLSAgICBmdW5jdGlvbiBpblNjb3BlVmFyaWFibGVzKG1lbWJlcikKLSAg
ICB7Ci0gICAgICAgIGlmICghY2FsbEZyYW1lKQotICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwot
Ci0gICAgICAgIHZhciBzY29wZUNoYWluID0gY2FsbEZyYW1lLnNjb3BlQ2hhaW47Ci0gICAgICAg
IGZvciAodmFyIGkgPSAwOyBpIDwgc2NvcGVDaGFpbi5sZW5ndGg7ICsraSkgewotICAgICAgICAg
ICAgaWYgKG1lbWJlciBpbiBzY29wZUNoYWluW2ldKQotICAgICAgICAgICAgICAgIHJldHVybiB0
cnVlOwotICAgICAgICB9Ci0gICAgICAgIHJldHVybiBmYWxzZTsKLSAgICB9Ci0KLSAgICBmb3Ig
KHZhciBpID0gMDsgaSA8IENvbW1hbmRMaW5lQVBJLm1lbWJlcnNfLmxlbmd0aDsgKytpKSB7Ci0g
ICAgICAgIHZhciBtZW1iZXIgPSBDb21tYW5kTGluZUFQSS5tZW1iZXJzX1tpXTsKLSAgICAgICAg
aWYgKG1lbWJlciBpbiBpbnNwZWN0ZWRXaW5kb3cpCi0gICAgICAgICAgICBjb250aW51ZTsKLSAg
ICAgICAgaWYgKGluU2NvcGVWYXJpYWJsZXMobWVtYmVyKSkKLSAgICAgICAgICAgIGNvbnRpbnVl
OwotCi0gICAgICAgIHRoaXNbbWVtYmVyXSA9IGJpbmQoY29tbWFuZExpbmVBUElJbXBsLCBjb21t
YW5kTGluZUFQSUltcGxbbWVtYmVyXSk7Ci0gICAgfQotfQotCi1Db21tYW5kTGluZUFQSS5tZW1i
ZXJzXyA9IFsKLSAgICAiJCIsICIkJCIsICIkeCIsICJkaXIiLCAiZGlyeG1sIiwgImtleXMiLCAi
dmFsdWVzIiwgInByb2ZpbGUiLCAicHJvZmlsZUVuZCIsCi0gICAgIm1vbml0b3JFdmVudHMiLCAi
dW5tb25pdG9yRXZlbnRzIiwgImluc3BlY3QiLCAiY29weSIsICJjbGVhciIKLV07Ci0KLWZ1bmN0
aW9uIENvbW1hbmRMaW5lQVBJSW1wbCgpCitmdW5jdGlvbiBDb21tYW5kTGluZUFQSSgpCiB7CiAg
ICAgZm9yICh2YXIgaSA9IDA7IGkgPCA1OyArK2kpCi0gICAgICAgIHRoaXMuX19kZWZpbmVHZXR0
ZXJfXygiJCIgKyBpLCB0aGlzLl9iaW5kVG9TY3JpcHQodGhpcy5faW5zcGVjdGVkTm9kZSwgaSkp
OworICAgICAgICB0aGlzLl9fZGVmaW5lR2V0dGVyX18oIiQiICsgaSwgaW5qZWN0ZWRTY3JpcHQu
X2JpbmRUb1NjcmlwdChpbmplY3RlZFNjcmlwdC5faW5zcGVjdGVkTm9kZSwgaSkpOwogfQogCi1D
b21tYW5kTGluZUFQSUltcGwucHJvdG90eXBlID0geworQ29tbWFuZExpbmVBUEkucHJvdG90eXBl
ID0geworICAgIC8vIE9ubHkgYWRkIEFQSSBmdW5jdGlvbnMgaGVyZSwgcHJpdmF0ZSBzdHVmZiBz
aG91bGQgZ28gdG8KKyAgICAvLyBJbmplY3RlZFNjcmlwdCBzbyB0aGF0IGl0IGlzIG5vdCBzdWdn
ZXN0ZWQgYnkgdGhlIGNvbXBsZXRpb24uCiAgICAgJDogZnVuY3Rpb24oKQogICAgIHsKICAgICAg
ICAgcmV0dXJuIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkLmFwcGx5KGRvY3VtZW50LCBhcmd1bWVu
dHMpCkBAIC02NzUsMTAgKzY3NSwxMCBAQCBDb21tYW5kTGluZUFQSUltcGwucHJvdG90eXBlID0g
ewogICAgIHsKICAgICAgICAgaWYgKCFvYmplY3QgfHwgIW9iamVjdC5hZGRFdmVudExpc3RlbmVy
IHx8ICFvYmplY3QucmVtb3ZlRXZlbnRMaXN0ZW5lcikKICAgICAgICAgICAgIHJldHVybjsKLSAg
ICAgICAgdHlwZXMgPSB0aGlzLl9ub3JtYWxpemVFdmVudFR5cGVzKHR5cGVzKTsKKyAgICAgICAg
dHlwZXMgPSBpbmplY3RlZFNjcmlwdC5fbm9ybWFsaXplRXZlbnRUeXBlcyh0eXBlcyk7CiAgICAg
ICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdHlwZXMubGVuZ3RoOyArK2kpIHsKLSAgICAgICAgICAg
IG9iamVjdC5yZW1vdmVFdmVudExpc3RlbmVyKHR5cGVzW2ldLCB0aGlzLl9sb2dFdmVudCwgZmFs
c2UpOwotICAgICAgICAgICAgb2JqZWN0LmFkZEV2ZW50TGlzdGVuZXIodHlwZXNbaV0sIHRoaXMu
X2xvZ0V2ZW50LCBmYWxzZSk7CisgICAgICAgICAgICBvYmplY3QucmVtb3ZlRXZlbnRMaXN0ZW5l
cih0eXBlc1tpXSwgaW5qZWN0ZWRTY3JpcHQuX2xvZ0V2ZW50LCBmYWxzZSk7CisgICAgICAgICAg
ICBvYmplY3QuYWRkRXZlbnRMaXN0ZW5lcih0eXBlc1tpXSwgaW5qZWN0ZWRTY3JpcHQuX2xvZ0V2
ZW50LCBmYWxzZSk7CiAgICAgICAgIH0KICAgICB9LAogCkBAIC02ODYsOSArNjg2LDkgQEAgQ29t
bWFuZExpbmVBUElJbXBsLnByb3RvdHlwZSA9IHsKICAgICB7CiAgICAgICAgIGlmICghb2JqZWN0
IHx8ICFvYmplY3QuYWRkRXZlbnRMaXN0ZW5lciB8fCAhb2JqZWN0LnJlbW92ZUV2ZW50TGlzdGVu
ZXIpCiAgICAgICAgICAgICByZXR1cm47Ci0gICAgICAgIHR5cGVzID0gdGhpcy5fbm9ybWFsaXpl
RXZlbnRUeXBlcyh0eXBlcyk7CisgICAgICAgIHR5cGVzID0gaW5qZWN0ZWRTY3JpcHQuX25vcm1h
bGl6ZUV2ZW50VHlwZXModHlwZXMpOwogICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHR5cGVz
Lmxlbmd0aDsgKytpKQotICAgICAgICAgICAgb2JqZWN0LnJlbW92ZUV2ZW50TGlzdGVuZXIodHlw
ZXNbaV0sIHRoaXMuX2xvZ0V2ZW50LCBmYWxzZSk7CisgICAgICAgICAgICBvYmplY3QucmVtb3Zl
RXZlbnRMaXN0ZW5lcih0eXBlc1tpXSwgaW5qZWN0ZWRTY3JpcHQuX2xvZ0V2ZW50LCBmYWxzZSk7
CiAgICAgfSwKIAogICAgIGluc3BlY3Q6IGZ1bmN0aW9uKG9iamVjdCkKQEAgLTcyMSw1MiArNzIx
LDEwIEBAIENvbW1hbmRMaW5lQVBJSW1wbC5wcm90b3R5cGUgPSB7CiAgICAgY2xlYXI6IGZ1bmN0
aW9uKCkKICAgICB7CiAgICAgICAgIEluamVjdGVkU2NyaXB0SG9zdC5jbGVhckNvbnNvbGVNZXNz
YWdlcygpOwotICAgIH0sCi0KLSAgICBfYmluZFRvU2NyaXB0OiBmdW5jdGlvbihmdW5jKQotICAg
IHsKLSAgICAgICAgdmFyIGFyZ3MgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVu
dHMsIDEpOwotICAgICAgICBmdW5jdGlvbiBib3VuZCgpCi0gICAgICAgIHsKLSAgICAgICAgICAg
IHJldHVybiBmdW5jLmFwcGx5KGluamVjdGVkU2NyaXB0LCBhcmdzLmNvbmNhdChBcnJheS5wcm90
b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpKSk7Ci0gICAgICAgIH0KLSAgICAgICAgYm91bmQu
dG9TdHJpbmcgPSBmdW5jdGlvbigpIHsKLSAgICAgICAgICAgIHJldHVybiAiYm91bmQ6ICIgKyBm
dW5jOwotICAgICAgICB9OwotICAgICAgICByZXR1cm4gYm91bmQ7Ci0gICAgfSwKLQotICAgIF9p
bnNwZWN0ZWROb2RlOiBmdW5jdGlvbihudW0pCi0gICAgewotICAgICAgICB2YXIgbm9kZUlkID0g
SW5qZWN0ZWRTY3JpcHRIb3N0Lmluc3BlY3RlZE5vZGUobnVtKTsKLSAgICAgICAgcmV0dXJuIHRo
aXMuX25vZGVGb3JJZChub2RlSWQpOwotICAgIH0sCi0KLSAgICBfbm9ybWFsaXplRXZlbnRUeXBl
czogZnVuY3Rpb24odHlwZXMpCi0gICAgewotICAgICAgICBpZiAodHlwZW9mIHR5cGVzID09PSAi
dW5kZWZpbmVkIikKLSAgICAgICAgICAgIHR5cGVzID0gWyAibW91c2UiLCAia2V5IiwgImxvYWQi
LCAidW5sb2FkIiwgImFib3J0IiwgImVycm9yIiwgInNlbGVjdCIsICJjaGFuZ2UiLCAic3VibWl0
IiwgInJlc2V0IiwgImZvY3VzIiwgImJsdXIiLCAicmVzaXplIiwgInNjcm9sbCIgXTsKLSAgICAg
ICAgZWxzZSBpZiAodHlwZW9mIHR5cGVzID09PSAic3RyaW5nIikKLSAgICAgICAgICAgIHR5cGVz
ID0gWyB0eXBlcyBdOwotCi0gICAgICAgIHZhciByZXN1bHQgPSBbXTsKLSAgICAgICAgZm9yICh2
YXIgaSA9IDA7IGkgPCB0eXBlcy5sZW5ndGg7IGkrKykgewotICAgICAgICAgICAgaWYgKHR5cGVz
W2ldID09PSAibW91c2UiKQotICAgICAgICAgICAgICAgIHJlc3VsdC5zcGxpY2UoMCwgMCwgIm1v
dXNlZG93biIsICJtb3VzZXVwIiwgImNsaWNrIiwgImRibGNsaWNrIiwgIm1vdXNlbW92ZSIsICJt
b3VzZW92ZXIiLCAibW91c2VvdXQiKTsKLSAgICAgICAgICAgIGVsc2UgaWYgKHR5cGVzW2ldID09
PSAia2V5IikKLSAgICAgICAgICAgICAgICByZXN1bHQuc3BsaWNlKDAsIDAsICJrZXlkb3duIiwg
ImtleXVwIiwgImtleXByZXNzIik7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAg
cmVzdWx0LnB1c2godHlwZXNbaV0pOwotICAgICAgICB9Ci0gICAgICAgIHJldHVybiByZXN1bHQ7
Ci0gICAgfSwKLQotICAgIF9sb2dFdmVudDogZnVuY3Rpb24oZXZlbnQpCi0gICAgewotICAgICAg
ICBjb25zb2xlLmxvZyhldmVudC50eXBlLCBldmVudCk7CiAgICAgfQogfQogCi1pbmplY3RlZFNj
cmlwdC5fY29tbWFuZExpbmVBUElJbXBsID0gbmV3IENvbW1hbmRMaW5lQVBJSW1wbCgpOworaW5q
ZWN0ZWRTY3JpcHQuX2NvbW1hbmRMaW5lQVBJID0gbmV3IENvbW1hbmRMaW5lQVBJKCk7CiByZXR1
cm4gaW5qZWN0ZWRTY3JpcHQ7CiB9KQorCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>