<?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>43998</bug_id>
          
          <creation_ts>2010-08-13 17:47:14 -0700</creation_ts>
          <short_desc>Form state restore tests fail on GTK build with r65340</short_desc>
          <delta_ts>2010-08-13 19:17:26 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Linux</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="Mihai Parparita">mihaip</reporter>
          <assigned_to name="Mihai Parparita">mihaip</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>264563</commentid>
    <comment_count>0</comment_count>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2010-08-13 17:47:14 -0700</bug_when>
    <thetext>These two tests fail because of r65340:

fast/forms/state-restore-to-non-autocomplete-form.html
fast/forms/state-restore-to-non-edited-controls.html

This is most likely because we do this in an inline &lt;script&gt; tag:

41	    // Submit form in a timeout to make sure that we create a new back/forward list item.           
42	    setTimeout(function() {document.getElementById(&apos;form2&apos;).submit();}, 0);

However, even with the timeout 0, that may happen before onload fires (as far as targetFrame-&gt;loader()-&gt;documentLoader()-&gt;isLoadingInAPISense()) is concerned).

Moving those submits to in the onload handler (still with the setTimeout wrapper) seeems like a good idea.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264566</commentid>
    <comment_count>1</comment_count>
      <attachid>64392</attachid>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2010-08-13 18:05:28 -0700</bug_when>
    <thetext>Created attachment 64392
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264567</commentid>
    <comment_count>2</comment_count>
      <attachid>64392</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2010-08-13 18:08:15 -0700</bug_when>
    <thetext>Comment on attachment 64392
Patch

ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264568</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-08-13 18:08:51 -0700</bug_when>
    <thetext>Attachment 64392 did not pass style-queue:

Failed to run &quot;[&apos;WebKitTools/Scripts/check-webkit-style&apos;]&quot; exit_code: 1
LayoutTests/ChangeLog:8:  Line contains tab character.  [whitespace/tab] [5]
Total errors found: 1 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264570</commentid>
    <comment_count>4</comment_count>
      <attachid>64392</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2010-08-13 18:16:16 -0700</bug_when>
    <thetext>Comment on attachment 64392
Patch

style elf says no.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264571</commentid>
    <comment_count>5</comment_count>
      <attachid>64394</attachid>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2010-08-13 18:16:52 -0700</bug_when>
    <thetext>Created attachment 64394
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264576</commentid>
    <comment_count>6</comment_count>
      <attachid>64394</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2010-08-13 18:23:38 -0700</bug_when>
    <thetext>Comment on attachment 64394
Patch

aight.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264583</commentid>
    <comment_count>7</comment_count>
      <attachid>64392</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-13 18:43:23 -0700</bug_when>
    <thetext>Comment on attachment 64392
Patch

Rejecting patch 64392 from commit-queue.

Unexpected failure when processing patch!  Please file a bug against webkit-patch.
Failed to run &quot;[&apos;./WebKitTools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--build&apos;, &apos;--non-interactive&apos;, &apos;--ignore-builders&apos;, &apos;--build-style=both&apos;, &apos;--quiet&apos;, 64392, &apos;--test&apos;, &apos;--parent-command=commit-queue&apos;, &apos;--no-update&apos;]&quot; exit_code: 1
Last 500 characters of output:
4392&amp;action=edit
Fetching: https://bugs.webkit.org/show_bug.cgi?id=43998&amp;ctype=xml
Processing 1 patch from 1 bug.
Cleaning working directory
Processing patch 64392 from bug 43998.
NOBODY (OOPS!) found in /Users/eseidel/Projects/CommitQueue/LayoutTests/ChangeLog does not appear to be a valid reviewer according to committers.py.
ERROR: /Users/eseidel/Projects/CommitQueue/LayoutTests/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264594</commentid>
    <comment_count>8</comment_count>
      <attachid>64394</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-13 19:17:21 -0700</bug_when>
    <thetext>Comment on attachment 64394
Patch

Clearing flags on attachment: 64394

Committed r65348: &lt;http://trac.webkit.org/changeset/65348&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264595</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-13 19:17:26 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64392</attachid>
            <date>2010-08-13 18:05:28 -0700</date>
            <delta_ts>2010-08-13 18:43:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-43998-20100813180527.patch</filename>
            <type>text/plain</type>
            <size>8210</size>
            <attacher name="Mihai Parparita">mihaip</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyYjVmYmNmYmI1MTRiMmFlZGE2MWNlYzg3N2YxYzAzMzlhNzYwNmU2Li42NmYyZjhk
MjU3ZmUxODlkZjM4YzdkZjNiNDM2MTYwZjQyNjk5ZDA0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTggQEAK
IDIwMTAtMDgtMTMgIE1paGFpIFBhcnBhcml0YSAgPG1paGFpcEBjaHJvbWl1bS5vcmc+CiAKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRm9ybSBzdGF0ZSBy
ZXN0b3JlIHRlc3RzIGZhaWwgb24gR1RLIGJ1aWxkIHdpdGggcjY1MzQwCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00Mzk5OAorCisJTW92ZSBmb3JtIHN1
Ym1pdHMgKGFuZCByZXN0IG9mIHRlc3QpIHRvIHJ1biBkdXJpbmcgb25sb2FkLCB0byBtYWtlIHN1
cmUKKyAgICAgICAgdGhhdCB0aGUgc3VibWl0IGdlbmVyYXRlcyBhIGhpc3RvcnkgZW50cnkuCisK
KyAgICAgICAgKiBmYXN0L2Zvcm1zL3N0YXRlLXJlc3RvcmUtdG8tbm9uLWF1dG9jb21wbGV0ZS1m
b3JtLmh0bWw6CisgICAgICAgICogZmFzdC9mb3Jtcy9zdGF0ZS1yZXN0b3JlLXRvLW5vbi1lZGl0
ZWQtY29udHJvbHMuaHRtbDoKKworMjAxMC0wOC0xMyAgTWloYWkgUGFycGFyaXRhICA8bWloYWlw
QGNocm9taXVtLm9yZz4KKwogICAgICAgICBSZXZpZXdlZCBieSBEaW1pdHJpIEdsYXprb3YuCiAK
ICAgICAgICAgU2Vzc2lvbiBoaXN0b3J5IHNob3VsZCBza2lwIG92ZXIgSlMgcmVkaXJlY3RzCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3N0YXRlLXJlc3RvcmUtdG8tbm9uLWF1
dG9jb21wbGV0ZS1mb3JtLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3N0YXRlLXJlc3Rv
cmUtdG8tbm9uLWF1dG9jb21wbGV0ZS1mb3JtLmh0bWwKaW5kZXggZGVlNWMzNzAzYzcwNWJlNmYw
NGY1Nzk5YWE0ZmVlNDExMGI3MDkxZi4uMzc3ZTMyZDU4YjgxOTkzZjU5YzI4NTY5Mjk2NzA4ZTRl
MjEyZTg2YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zdGF0ZS1yZXN0b3Jl
LXRvLW5vbi1hdXRvY29tcGxldGUtZm9ybS5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9y
bXMvc3RhdGUtcmVzdG9yZS10by1ub24tYXV0b2NvbXBsZXRlLWZvcm0uaHRtbApAQCAtNCw3ICs0
LDcgQEAKIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iLi4vLi4vZmFzdC9qcy9yZXNvdXJj
ZXMvanMtdGVzdC1zdHlsZS5jc3MiPgogPHNjcmlwdCBzcmM9Ii4uLy4uL2Zhc3QvanMvcmVzb3Vy
Y2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KIDwvaGVhZD4KLTxib2R5PgorPGJvZHkgb25s
b2FkPSJydW5UZXN0KCkiPgogPHA+VGVzdCB0byBOT1QgcmVzdG9yZSBmb3JtIHN0YXRlIHRvIGEg
Zm9ybSB3aXRoIGF1dG9jb21wbGV0ZT1vZmYuPC9wPgogPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+
CiAKQEAgLTI0LDM0ICsyNCwzNyBAQAogCiA8c2NyaXB0PgogCi12YXIgcGFyZW50ID0gZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoJ3BhcmVudCcpOwotdmFyIHN0YXRlID0gZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoJ2VtcHR5T25GaXJzdFZpc2l0Jyk7Ci1pZiAoIXN0YXRlLnZhbHVlKSB7Ci0gICAg
Ly8gRmlyc3QgdmlzaXQuCi0gICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKLSAg
ICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOwotICAgIHN0YXRlLnZh
bHVlID0gJ3Zpc2l0ZWQnOwotCi0gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lucHV0MScp
LnZhbHVlID0gJ3ZhbHVlMSc7Ci0gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RleHRhcmVh
MScpLnZhbHVlID0gJ25pY2UnOwotICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzZWxlY3Qx
JykudmFsdWUgPSAnV2luZG93cyc7Ci0gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lucHV0
MicpLnZhbHVlID0gJ3ZhbHVlMic7Ci0gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RleHRh
cmVhMicpLnZhbHVlID0gJ2dvb2QnOwotICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzZWxl
Y3QyJykudmFsdWUgPSAnQlNEJzsKLSAgICAvLyBTdWJtaXQgZm9ybSBpbiBhIHRpbWVvdXQgdG8g
bWFrZSBzdXJlIHRoYXQgd2UgY3JlYXRlIGEgbmV3IGJhY2svZm9yd2FyZCBsaXN0IGl0ZW0uICAg
ICAgICAgICAgCi0gICAgc2V0VGltZW91dChmdW5jdGlvbigpIHtkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgnZm9ybTInKS5zdWJtaXQoKTt9LCAwKTsKLX0gZWxzZSB7Ci0gICAgLy8gU2Vjb25kIHZp
c2l0LgotICAgIGRlYnVnKCdDb250cm9scyBpbiB0aGUgZmlyc3QgZm9ybSBzaG91bGQgaGF2ZSB0
aGVpciBkZWZhdWx0IHZhbHVlczonKTsKLSAgICBzaG91bGRCZSgnZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoImlucHV0MSIpLnZhbHVlJywgJyIiJyk7Ci0gICAgc2hvdWxkQmUoJ2RvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJ0ZXh0YXJlYTEiKS52YWx1ZScsICciIicpOwotICAgIHNob3VsZEJlKCdk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgic2VsZWN0MSIpLnZhbHVlJywgJyJNYWMiJyk7Ci0gICAg
ZGVidWcoJ0NvbnRyb2xzIGluIHRoZSBzZWNvbmQgZm9ybSBzaG91bGQgaGF2ZSBlZGl0ZWQgdmFs
dWVzOicpOwotICAgIHNob3VsZEJlKCdkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaW5wdXQyIiku
dmFsdWUnLCAnInZhbHVlMiInKTsKLSAgICBzaG91bGRCZSgnZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoInRleHRhcmVhMiIpLnZhbHVlJywgJyJnb29kIicpOwotICAgIHNob3VsZEJlKCdkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgic2VsZWN0MiIpLnZhbHVlJywgJyJCU0QiJyk7Ci0gICAgaWYgKHdp
bmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKLSAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIu
bm90aWZ5RG9uZSgpOwotfQorZnVuY3Rpb24gcnVuVGVzdCgpCit7CisgICAgdmFyIHBhcmVudCA9
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwYXJlbnQnKTsKKyAgICB2YXIgc3RhdGUgPSBkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgnZW1wdHlPbkZpcnN0VmlzaXQnKTsKKyAgICBpZiAoIXN0YXRl
LnZhbHVlKSB7CisgICAgICAgIC8vIEZpcnN0IHZpc2l0LgorICAgICAgICBpZiAod2luZG93Lmxh
eW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2Fp
dFVudGlsRG9uZSgpOworICAgICAgICBzdGF0ZS52YWx1ZSA9ICd2aXNpdGVkJzsKKyAgICAKKyAg
ICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lucHV0MScpLnZhbHVlID0gJ3ZhbHVlMSc7
CisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0ZXh0YXJlYTEnKS52YWx1ZSA9ICdu
aWNlJzsKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3NlbGVjdDEnKS52YWx1ZSA9
ICdXaW5kb3dzJzsKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lucHV0MicpLnZh
bHVlID0gJ3ZhbHVlMic7CisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0ZXh0YXJl
YTInKS52YWx1ZSA9ICdnb29kJzsKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Nl
bGVjdDInKS52YWx1ZSA9ICdCU0QnOworICAgICAgICAvLyBTdWJtaXQgZm9ybSBpbiBhIHRpbWVv
dXQgdG8gbWFrZSBzdXJlIHRoYXQgd2UgY3JlYXRlIGEgbmV3IGJhY2svZm9yd2FyZCBsaXN0IGl0
ZW0uICAgICAgICAgICAgCisgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7ZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoJ2Zvcm0yJykuc3VibWl0KCk7fSwgMCk7CisgICAgfSBlbHNlIHsKKyAg
ICAgICAgLy8gU2Vjb25kIHZpc2l0LgorICAgICAgICBkZWJ1ZygnQ29udHJvbHMgaW4gdGhlIGZp
cnN0IGZvcm0gc2hvdWxkIGhhdmUgdGhlaXIgZGVmYXVsdCB2YWx1ZXM6Jyk7CisgICAgICAgIHNo
b3VsZEJlKCdkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaW5wdXQxIikudmFsdWUnLCAnIiInKTsK
KyAgICAgICAgc2hvdWxkQmUoJ2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0ZXh0YXJlYTEiKS52
YWx1ZScsICciIicpOworICAgICAgICBzaG91bGRCZSgnZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
InNlbGVjdDEiKS52YWx1ZScsICciTWFjIicpOworICAgICAgICBkZWJ1ZygnQ29udHJvbHMgaW4g
dGhlIHNlY29uZCBmb3JtIHNob3VsZCBoYXZlIGVkaXRlZCB2YWx1ZXM6Jyk7CisgICAgICAgIHNo
b3VsZEJlKCdkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaW5wdXQyIikudmFsdWUnLCAnInZhbHVl
MiInKTsKKyAgICAgICAgc2hvdWxkQmUoJ2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0ZXh0YXJl
YTIiKS52YWx1ZScsICciZ29vZCInKTsKKyAgICAgICAgc2hvdWxkQmUoJ2RvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCJzZWxlY3QyIikudmFsdWUnLCAnIkJTRCInKTsKKyAgICAgICAgaWYgKHdpbmRv
dy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVy
Lm5vdGlmeURvbmUoKTsKKyAgICB9CisgfQogPC9zY3JpcHQ+CiA8L2JvZHk+CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3N0YXRlLXJlc3RvcmUtdG8tbm9uLWVkaXRlZC1jb250
cm9scy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zdGF0ZS1yZXN0b3JlLXRvLW5vbi1l
ZGl0ZWQtY29udHJvbHMuaHRtbAppbmRleCBiM2IyNWJkOTFhODMwN2I0YmNkNjgxMjAzZTI2NzJk
MjA4YWNjNmY5Li5jNzVlY2Y2OTNlZTE5N2MwNDJiMDIwOTJlZTNlYmJmYzgzOWNmMTUzIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3N0YXRlLXJlc3RvcmUtdG8tbm9uLWVkaXRl
ZC1jb250cm9scy5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc3RhdGUtcmVzdG9y
ZS10by1ub24tZWRpdGVkLWNvbnRyb2xzLmh0bWwKQEAgLTQsNyArNCw3IEBACiA8bGluayByZWw9
InN0eWxlc2hlZXQiIGhyZWY9Ii4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUu
Y3NzIj4KIDxzY3JpcHQgc3JjPSIuLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5q
cyI+PC9zY3JpcHQ+CiA8L2hlYWQ+Ci08Ym9keT4KKzxib2R5IG9ubG9hZD0icnVuVGVzdCgpIj4K
IDxwPlRlc3QgdG8gTk9UIHNhdmUgc3RhdGUgZm9yIG5vbi1lZGl0ZWQgY29udHJvbHM8L3A+CiA8
ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KIApAQCAtMjcsMzQgKzI3LDM3IEBAIGZ1bmN0aW9uIG1h
a2VGb3JtKHBhcmVudCwgYnV0dG9uVmFsdWUsIGhpZGRlblZhbHVlLCBpbWFnZVZhbHVlLCByZXNl
dFZhbHVlLCBzdWJtCiAgICAgICAgICsgJzwvZm9ybT4nOwogfQogCi12YXIgcGFyZW50ID0gZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3BhcmVudCcpOwotdmFyIHN0YXRlID0gZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoJ2VtcHR5T25GaXJzdFZpc2l0Jyk7Ci1pZiAoIXN0YXRlLnZhbHVlKSB7Ci0g
ICAgLy8gRmlyc3QgdmlzaXQuCi0gICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikK
LSAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOwotICAgIHN0YXRl
LnZhbHVlID0gJ3Zpc2l0ZWQnOwotICAgIG1ha2VGb3JtKHBhcmVudCwgJzEnLCAnMScsICcxJywg
JzEnLCAnMScsICcxJywgJzEnLCAnMScpOwotCi0gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
J3RleHQxJykudmFsdWUgPSAnZWRpdCc7Ci0gICAgLy8gU3VibWl0IGZvcm0gaW4gYSB0aW1lb3V0
IHRvIG1ha2Ugc3VyZSB0aGF0IHdlIGNyZWF0ZSBhIG5ldyBiYWNrL2ZvcndhcmQgbGlzdCBpdGVt
LiAgICAgICAgICAgIAotICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7ZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoJ2Zvcm0xJykuc3VibWl0KCk7fSwgMCk7Ci19IGVsc2UgewotICAgIC8vIFNlY29u
ZCB2aXNpdC4KLSAgICBtYWtlRm9ybShwYXJlbnQsICcyJywgJzInLCAnMicsICcyJywgJzInLCAn
MicsICcyJywgJzInKTsKLQotICAgIHNob3VsZEJlKCdkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
YnV0dG9uIikudmFsdWUnLCAnIjIiJyk7Ci0gICAgc2hvdWxkQmUoJ2RvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCJoaWRkZW4iKS52YWx1ZScsICciMiInKTsKLSAgICBzaG91bGRCZSgnZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoImltYWdlIikudmFsdWUnLCAnIjIiJyk7Ci0gICAgc2hvdWxkQmUoJ2Rv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXNldCIpLnZhbHVlJywgJyIyIicpOwotICAgIHNob3Vs
ZEJlKCdkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic3VibWl0MSIpLnZhbHVlJywgJyIyIicpOwot
ICAgIHNob3VsZEJlKCdkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGV4dDEiKS52YWx1ZScsICci
ZWRpdCInKTsKLSAgICBzaG91bGRCZSgnZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRleHQyIiku
dmFsdWUnLCAnIjIiJyk7Ci0gICAgc2hvdWxkQmUoJ2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0
ZXh0YXJlYSIpLnZhbHVlJywgJyIyIicpOwotCi0gICAgcGFyZW50LmlubmVySFRNTCA9ICcnOwot
ICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCi0gICAgICAgIGxheW91dFRlc3RD
b250cm9sbGVyLm5vdGlmeURvbmUoKTsKK2Z1bmN0aW9uIHJ1blRlc3QoKQoreworICAgIHZhciBw
YXJlbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncGFyZW50Jyk7CisgICAgdmFyIHN0YXRl
ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2VtcHR5T25GaXJzdFZpc2l0Jyk7CisgICAgaWYg
KCFzdGF0ZS52YWx1ZSkgeworICAgICAgICAvLyBGaXJzdCB2aXNpdC4KKyAgICAgICAgaWYgKHdp
bmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9s
bGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICAgICAgc3RhdGUudmFsdWUgPSAndmlzaXRlZCc7Cisg
ICAgICAgIG1ha2VGb3JtKHBhcmVudCwgJzEnLCAnMScsICcxJywgJzEnLCAnMScsICcxJywgJzEn
LCAnMScpOworICAgIAorICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGV4dDEnKS52
YWx1ZSA9ICdlZGl0JzsKKyAgICAgICAgLy8gU3VibWl0IGZvcm0gaW4gYSB0aW1lb3V0IHRvIG1h
a2Ugc3VyZSB0aGF0IHdlIGNyZWF0ZSBhIG5ldyBiYWNrL2ZvcndhcmQgbGlzdCBpdGVtLiAgICAg
ICAgICAgIAorICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge2RvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCdmb3JtMScpLnN1Ym1pdCgpO30sIDApOworICAgIH0gZWxzZSB7CisgICAgICAgIC8v
IFNlY29uZCB2aXNpdC4KKyAgICAgICAgbWFrZUZvcm0ocGFyZW50LCAnMicsICcyJywgJzInLCAn
MicsICcyJywgJzInLCAnMicsICcyJyk7CisgICAgCisgICAgICAgIHNob3VsZEJlKCdkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgiYnV0dG9uIikudmFsdWUnLCAnIjIiJyk7CisgICAgICAgIHNob3Vs
ZEJlKCdkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaGlkZGVuIikudmFsdWUnLCAnIjIiJyk7Cisg
ICAgICAgIHNob3VsZEJlKCdkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaW1hZ2UiKS52YWx1ZScs
ICciMiInKTsKKyAgICAgICAgc2hvdWxkQmUoJ2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXNl
dCIpLnZhbHVlJywgJyIyIicpOworICAgICAgICBzaG91bGRCZSgnZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoInN1Ym1pdDEiKS52YWx1ZScsICciMiInKTsKKyAgICAgICAgc2hvdWxkQmUoJ2RvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCJ0ZXh0MSIpLnZhbHVlJywgJyJlZGl0IicpOworICAgICAgICBz
aG91bGRCZSgnZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRleHQyIikudmFsdWUnLCAnIjIiJyk7
CisgICAgICAgIHNob3VsZEJlKCdkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGV4dGFyZWEiKS52
YWx1ZScsICciMiInKTsKKyAgICAKKyAgICAgICAgcGFyZW50LmlubmVySFRNTCA9ICcnOworICAg
ICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICAgICAgbGF5b3V0
VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOworICAgIH0KIH0KIDwvc2NyaXB0PgogPC9ib2R5
Pgo=
</data>
<flag name="commit-queue"
          id="52952"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64394</attachid>
            <date>2010-08-13 18:16:52 -0700</date>
            <delta_ts>2010-08-13 19:17:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-43998-20100813181651.patch</filename>
            <type>text/plain</type>
            <size>8217</size>
            <attacher name="Mihai Parparita">mihaip</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyYjVmYmNmYmI1MTRiMmFlZGE2MWNlYzg3N2YxYzAzMzlhNzYwNmU2Li44YjY1YzMy
Zjc1MjE5ZmY5YTlhYmFhNjVhMDBiZWRlZWE0MDc0M2EyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTggQEAK
IDIwMTAtMDgtMTMgIE1paGFpIFBhcnBhcml0YSAgPG1paGFpcEBjaHJvbWl1bS5vcmc+CiAKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRm9ybSBzdGF0ZSBy
ZXN0b3JlIHRlc3RzIGZhaWwgb24gR1RLIGJ1aWxkIHdpdGggcjY1MzQwCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00Mzk5OAorCisgICAgICAgIE1vdmUg
Zm9ybSBzdWJtaXRzIChhbmQgcmVzdCBvZiB0ZXN0KSB0byBydW4gZHVyaW5nIG9ubG9hZCwgdG8g
bWFrZSBzdXJlCisgICAgICAgIHRoYXQgdGhlIHN1Ym1pdCBnZW5lcmF0ZXMgYSBoaXN0b3J5IGVu
dHJ5LgorCisgICAgICAgICogZmFzdC9mb3Jtcy9zdGF0ZS1yZXN0b3JlLXRvLW5vbi1hdXRvY29t
cGxldGUtZm9ybS5odG1sOgorICAgICAgICAqIGZhc3QvZm9ybXMvc3RhdGUtcmVzdG9yZS10by1u
b24tZWRpdGVkLWNvbnRyb2xzLmh0bWw6CisKKzIwMTAtMDgtMTMgIE1paGFpIFBhcnBhcml0YSAg
PG1paGFpcEBjaHJvbWl1bS5vcmc+CisKICAgICAgICAgUmV2aWV3ZWQgYnkgRGltaXRyaSBHbGF6
a292LgogCiAgICAgICAgIFNlc3Npb24gaGlzdG9yeSBzaG91bGQgc2tpcCBvdmVyIEpTIHJlZGly
ZWN0cwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zdGF0ZS1yZXN0b3JlLXRv
LW5vbi1hdXRvY29tcGxldGUtZm9ybS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zdGF0
ZS1yZXN0b3JlLXRvLW5vbi1hdXRvY29tcGxldGUtZm9ybS5odG1sCmluZGV4IGRlZTVjMzcwM2M3
MDViZTZmMDRmNTc5OWFhNGZlZTQxMTBiNzA5MWYuLjM3N2UzMmQ1OGI4MTk5M2Y1OWMyODU2OTI5
NjcwOGU0ZTIxMmU4NmEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc3RhdGUt
cmVzdG9yZS10by1ub24tYXV0b2NvbXBsZXRlLWZvcm0uaHRtbAorKysgYi9MYXlvdXRUZXN0cy9m
YXN0L2Zvcm1zL3N0YXRlLXJlc3RvcmUtdG8tbm9uLWF1dG9jb21wbGV0ZS1mb3JtLmh0bWwKQEAg
LTQsNyArNCw3IEBACiA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii4uLy4uL2Zhc3QvanMv
cmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KIDxzY3JpcHQgc3JjPSIuLi8uLi9mYXN0L2pz
L3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+CiA8L2hlYWQ+Ci08Ym9keT4KKzxi
b2R5IG9ubG9hZD0icnVuVGVzdCgpIj4KIDxwPlRlc3QgdG8gTk9UIHJlc3RvcmUgZm9ybSBzdGF0
ZSB0byBhIGZvcm0gd2l0aCBhdXRvY29tcGxldGU9b2ZmLjwvcD4KIDxkaXYgaWQ9ImNvbnNvbGUi
PjwvZGl2PgogCkBAIC0yNCwzNCArMjQsMzcgQEAKIAogPHNjcmlwdD4KIAotdmFyIHBhcmVudCA9
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwYXJlbnQnKTsKLXZhciBzdGF0ZSA9IGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCdlbXB0eU9uRmlyc3RWaXNpdCcpOwotaWYgKCFzdGF0ZS52YWx1ZSkg
ewotICAgIC8vIEZpcnN0IHZpc2l0LgotICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xs
ZXIpCi0gICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKLSAgICBz
dGF0ZS52YWx1ZSA9ICd2aXNpdGVkJzsKLQotICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdp
bnB1dDEnKS52YWx1ZSA9ICd2YWx1ZTEnOwotICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0
ZXh0YXJlYTEnKS52YWx1ZSA9ICduaWNlJzsKLSAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgn
c2VsZWN0MScpLnZhbHVlID0gJ1dpbmRvd3MnOwotICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCdpbnB1dDInKS52YWx1ZSA9ICd2YWx1ZTInOwotICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCd0ZXh0YXJlYTInKS52YWx1ZSA9ICdnb29kJzsKLSAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgnc2VsZWN0MicpLnZhbHVlID0gJ0JTRCc7Ci0gICAgLy8gU3VibWl0IGZvcm0gaW4gYSB0aW1l
b3V0IHRvIG1ha2Ugc3VyZSB0aGF0IHdlIGNyZWF0ZSBhIG5ldyBiYWNrL2ZvcndhcmQgbGlzdCBp
dGVtLiAgICAgICAgICAgIAotICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7ZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoJ2Zvcm0yJykuc3VibWl0KCk7fSwgMCk7Ci19IGVsc2UgewotICAgIC8vIFNl
Y29uZCB2aXNpdC4KLSAgICBkZWJ1ZygnQ29udHJvbHMgaW4gdGhlIGZpcnN0IGZvcm0gc2hvdWxk
IGhhdmUgdGhlaXIgZGVmYXVsdCB2YWx1ZXM6Jyk7Ci0gICAgc2hvdWxkQmUoJ2RvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJpbnB1dDEiKS52YWx1ZScsICciIicpOwotICAgIHNob3VsZEJlKCdkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgidGV4dGFyZWExIikudmFsdWUnLCAnIiInKTsKLSAgICBzaG91
bGRCZSgnZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNlbGVjdDEiKS52YWx1ZScsICciTWFjIicp
OwotICAgIGRlYnVnKCdDb250cm9scyBpbiB0aGUgc2Vjb25kIGZvcm0gc2hvdWxkIGhhdmUgZWRp
dGVkIHZhbHVlczonKTsKLSAgICBzaG91bGRCZSgnZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImlu
cHV0MiIpLnZhbHVlJywgJyJ2YWx1ZTIiJyk7Ci0gICAgc2hvdWxkQmUoJ2RvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCJ0ZXh0YXJlYTIiKS52YWx1ZScsICciZ29vZCInKTsKLSAgICBzaG91bGRCZSgn
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNlbGVjdDIiKS52YWx1ZScsICciQlNEIicpOwotICAg
IGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCi0gICAgICAgIGxheW91dFRlc3RDb250
cm9sbGVyLm5vdGlmeURvbmUoKTsKLX0KK2Z1bmN0aW9uIHJ1blRlc3QoKQoreworICAgIHZhciBw
YXJlbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncGFyZW50Jyk7CisgICAgdmFyIHN0YXRl
ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2VtcHR5T25GaXJzdFZpc2l0Jyk7CisgICAgaWYg
KCFzdGF0ZS52YWx1ZSkgeworICAgICAgICAvLyBGaXJzdCB2aXNpdC4KKyAgICAgICAgaWYgKHdp
bmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9s
bGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICAgICAgc3RhdGUudmFsdWUgPSAndmlzaXRlZCc7Cisg
ICAgCisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdpbnB1dDEnKS52YWx1ZSA9ICd2
YWx1ZTEnOworICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGV4dGFyZWExJykudmFs
dWUgPSAnbmljZSc7CisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzZWxlY3QxJyku
dmFsdWUgPSAnV2luZG93cyc7CisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdpbnB1
dDInKS52YWx1ZSA9ICd2YWx1ZTInOworICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgn
dGV4dGFyZWEyJykudmFsdWUgPSAnZ29vZCc7CisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCdzZWxlY3QyJykudmFsdWUgPSAnQlNEJzsKKyAgICAgICAgLy8gU3VibWl0IGZvcm0gaW4g
YSB0aW1lb3V0IHRvIG1ha2Ugc3VyZSB0aGF0IHdlIGNyZWF0ZSBhIG5ldyBiYWNrL2ZvcndhcmQg
bGlzdCBpdGVtLiAgICAgICAgICAgIAorICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge2Rv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCdmb3JtMicpLnN1Ym1pdCgpO30sIDApOworICAgIH0gZWxz
ZSB7CisgICAgICAgIC8vIFNlY29uZCB2aXNpdC4KKyAgICAgICAgZGVidWcoJ0NvbnRyb2xzIGlu
IHRoZSBmaXJzdCBmb3JtIHNob3VsZCBoYXZlIHRoZWlyIGRlZmF1bHQgdmFsdWVzOicpOworICAg
ICAgICBzaG91bGRCZSgnZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImlucHV0MSIpLnZhbHVlJywg
JyIiJyk7CisgICAgICAgIHNob3VsZEJlKCdkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGV4dGFy
ZWExIikudmFsdWUnLCAnIiInKTsKKyAgICAgICAgc2hvdWxkQmUoJ2RvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCJzZWxlY3QxIikudmFsdWUnLCAnIk1hYyInKTsKKyAgICAgICAgZGVidWcoJ0NvbnRy
b2xzIGluIHRoZSBzZWNvbmQgZm9ybSBzaG91bGQgaGF2ZSBlZGl0ZWQgdmFsdWVzOicpOworICAg
ICAgICBzaG91bGRCZSgnZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImlucHV0MiIpLnZhbHVlJywg
JyJ2YWx1ZTIiJyk7CisgICAgICAgIHNob3VsZEJlKCdkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
dGV4dGFyZWEyIikudmFsdWUnLCAnImdvb2QiJyk7CisgICAgICAgIHNob3VsZEJlKCdkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgic2VsZWN0MiIpLnZhbHVlJywgJyJCU0QiJyk7CisgICAgICAgIGlm
ICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgICAgICAgICBsYXlvdXRUZXN0Q29u
dHJvbGxlci5ub3RpZnlEb25lKCk7CisgICAgfQorIH0KIDwvc2NyaXB0PgogPC9ib2R5PgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zdGF0ZS1yZXN0b3JlLXRvLW5vbi1lZGl0
ZWQtY29udHJvbHMuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc3RhdGUtcmVzdG9yZS10
by1ub24tZWRpdGVkLWNvbnRyb2xzLmh0bWwKaW5kZXggYjNiMjViZDkxYTgzMDdiNGJjZDY4MTIw
M2UyNjcyZDIwOGFjYzZmOS4uYzc1ZWNmNjkzZWUxOTdjMDQyYjAyMDkyZWUzZWJiZmM4MzljZjE1
MyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zdGF0ZS1yZXN0b3JlLXRvLW5v
bi1lZGl0ZWQtY29udHJvbHMuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3N0YXRl
LXJlc3RvcmUtdG8tbm9uLWVkaXRlZC1jb250cm9scy5odG1sCkBAIC00LDcgKzQsNyBAQAogPGxp
bmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0
LXN0eWxlLmNzcyI+CiA8c2NyaXB0IHNyYz0iLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVz
dC1wcmUuanMiPjwvc2NyaXB0PgogPC9oZWFkPgotPGJvZHk+Cis8Ym9keSBvbmxvYWQ9InJ1blRl
c3QoKSI+CiA8cD5UZXN0IHRvIE5PVCBzYXZlIHN0YXRlIGZvciBub24tZWRpdGVkIGNvbnRyb2xz
PC9wPgogPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+CiAKQEAgLTI3LDM0ICsyNywzNyBAQCBmdW5j
dGlvbiBtYWtlRm9ybShwYXJlbnQsIGJ1dHRvblZhbHVlLCBoaWRkZW5WYWx1ZSwgaW1hZ2VWYWx1
ZSwgcmVzZXRWYWx1ZSwgc3VibQogICAgICAgICArICc8L2Zvcm0+JzsKIH0KIAotdmFyIHBhcmVu
dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwYXJlbnQnKTsKLXZhciBzdGF0ZSA9IGRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCdlbXB0eU9uRmlyc3RWaXNpdCcpOwotaWYgKCFzdGF0ZS52YWx1
ZSkgewotICAgIC8vIEZpcnN0IHZpc2l0LgotICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRy
b2xsZXIpCi0gICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKLSAg
ICBzdGF0ZS52YWx1ZSA9ICd2aXNpdGVkJzsKLSAgICBtYWtlRm9ybShwYXJlbnQsICcxJywgJzEn
LCAnMScsICcxJywgJzEnLCAnMScsICcxJywgJzEnKTsKLQotICAgIGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCd0ZXh0MScpLnZhbHVlID0gJ2VkaXQnOwotICAgIC8vIFN1Ym1pdCBmb3JtIGluIGEg
dGltZW91dCB0byBtYWtlIHN1cmUgdGhhdCB3ZSBjcmVhdGUgYSBuZXcgYmFjay9mb3J3YXJkIGxp
c3QgaXRlbS4gICAgICAgICAgICAKLSAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge2RvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCdmb3JtMScpLnN1Ym1pdCgpO30sIDApOwotfSBlbHNlIHsKLSAgICAv
LyBTZWNvbmQgdmlzaXQuCi0gICAgbWFrZUZvcm0ocGFyZW50LCAnMicsICcyJywgJzInLCAnMics
ICcyJywgJzInLCAnMicsICcyJyk7Ci0KLSAgICBzaG91bGRCZSgnZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoImJ1dHRvbiIpLnZhbHVlJywgJyIyIicpOwotICAgIHNob3VsZEJlKCdkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgiaGlkZGVuIikudmFsdWUnLCAnIjIiJyk7Ci0gICAgc2hvdWxkQmUoJ2Rv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCJpbWFnZSIpLnZhbHVlJywgJyIyIicpOwotICAgIHNob3Vs
ZEJlKCdkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzZXQiKS52YWx1ZScsICciMiInKTsKLSAg
ICBzaG91bGRCZSgnZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInN1Ym1pdDEiKS52YWx1ZScsICci
MiInKTsKLSAgICBzaG91bGRCZSgnZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRleHQxIikudmFs
dWUnLCAnImVkaXQiJyk7Ci0gICAgc2hvdWxkQmUoJ2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0
ZXh0MiIpLnZhbHVlJywgJyIyIicpOwotICAgIHNob3VsZEJlKCdkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgidGV4dGFyZWEiKS52YWx1ZScsICciMiInKTsKLQotICAgIHBhcmVudC5pbm5lckhUTUwg
PSAnJzsKLSAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQotICAgICAgICBsYXlv
dXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKCk7CitmdW5jdGlvbiBydW5UZXN0KCkKK3sKKyAg
ICB2YXIgcGFyZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3BhcmVudCcpOworICAgIHZh
ciBzdGF0ZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdlbXB0eU9uRmlyc3RWaXNpdCcpOwor
ICAgIGlmICghc3RhdGUudmFsdWUpIHsKKyAgICAgICAgLy8gRmlyc3QgdmlzaXQuCisgICAgICAg
IGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgICAgICAgICBsYXlvdXRUZXN0
Q29udHJvbGxlci53YWl0VW50aWxEb25lKCk7CisgICAgICAgIHN0YXRlLnZhbHVlID0gJ3Zpc2l0
ZWQnOworICAgICAgICBtYWtlRm9ybShwYXJlbnQsICcxJywgJzEnLCAnMScsICcxJywgJzEnLCAn
MScsICcxJywgJzEnKTsKKyAgICAKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Rl
eHQxJykudmFsdWUgPSAnZWRpdCc7CisgICAgICAgIC8vIFN1Ym1pdCBmb3JtIGluIGEgdGltZW91
dCB0byBtYWtlIHN1cmUgdGhhdCB3ZSBjcmVhdGUgYSBuZXcgYmFjay9mb3J3YXJkIGxpc3QgaXRl
bS4gICAgICAgICAgICAKKyAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbigpIHtkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgnZm9ybTEnKS5zdWJtaXQoKTt9LCAwKTsKKyAgICB9IGVsc2UgeworICAg
ICAgICAvLyBTZWNvbmQgdmlzaXQuCisgICAgICAgIG1ha2VGb3JtKHBhcmVudCwgJzInLCAnMics
ICcyJywgJzInLCAnMicsICcyJywgJzInLCAnMicpOworICAgIAorICAgICAgICBzaG91bGRCZSgn
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImJ1dHRvbiIpLnZhbHVlJywgJyIyIicpOworICAgICAg
ICBzaG91bGRCZSgnZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImhpZGRlbiIpLnZhbHVlJywgJyIy
IicpOworICAgICAgICBzaG91bGRCZSgnZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImltYWdlIiku
dmFsdWUnLCAnIjIiJyk7CisgICAgICAgIHNob3VsZEJlKCdkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgicmVzZXQiKS52YWx1ZScsICciMiInKTsKKyAgICAgICAgc2hvdWxkQmUoJ2RvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJzdWJtaXQxIikudmFsdWUnLCAnIjIiJyk7CisgICAgICAgIHNob3VsZEJl
KCdkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGV4dDEiKS52YWx1ZScsICciZWRpdCInKTsKKyAg
ICAgICAgc2hvdWxkQmUoJ2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0ZXh0MiIpLnZhbHVlJywg
JyIyIicpOworICAgICAgICBzaG91bGRCZSgnZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRleHRh
cmVhIikudmFsdWUnLCAnIjIiJyk7CisgICAgCisgICAgICAgIHBhcmVudC5pbm5lckhUTUwgPSAn
JzsKKyAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgICAg
IGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKKyAgICB9CiB9CiA8L3NjcmlwdD4K
IDwvYm9keT4K
</data>

          </attachment>
      

    </bug>

</bugzilla>