<?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>34226</bug_id>
          
          <creation_ts>2010-01-27 13:39:00 -0800</creation_ts>
          <short_desc>[v8]: Regression: onunload event handling</short_desc>
          <delta_ts>2010-01-27 17:41:45 -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>Frames</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</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="John Abd-El-Malek">jam</reporter>
          <assigned_to name="John Abd-El-Malek">jam</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dglazkov</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>185205</commentid>
    <comment_count>0</comment_count>
    <who name="John Abd-El-Malek">jam</who>
    <bug_when>2010-01-27 13:39:00 -0800</bug_when>
    <thetext>(from http://code.google.com/p/chromium/issues/detail?id=33242)

If a page removes an iframe using removeChild and that frame sleeps in its unload handler, then when we terminate JS, we&apos;ll also terminate the outer page&apos;s JS.  Dimitri suggested throwing an exception instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185219</commentid>
    <comment_count>1</comment_count>
      <attachid>47563</attachid>
    <who name="John Abd-El-Malek">jam</who>
    <bug_when>2010-01-27 14:27:46 -0800</bug_when>
    <thetext>Created attachment 47563
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185220</commentid>
    <comment_count>2</comment_count>
      <attachid>47563</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2010-01-27 14:30:17 -0800</bug_when>
    <thetext>Comment on attachment 47563
Proposed patch

I think this is a much gentler, kinder version of the change. I like it. Small nit: can you convert the file name of the test to dashes? We don&apos;t really use underscores.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185258</commentid>
    <comment_count>3</comment_count>
      <attachid>47569</attachid>
    <who name="John Abd-El-Malek">jam</who>
    <bug_when>2010-01-27 15:56:52 -0800</bug_when>
    <thetext>Created attachment 47569
Renamed both tests to use dashes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185259</commentid>
    <comment_count>4</comment_count>
      <attachid>47569</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2010-01-27 15:57:57 -0800</bug_when>
    <thetext>Comment on attachment 47569
Renamed both tests to use dashes

ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185298</commentid>
    <comment_count>5</comment_count>
      <attachid>47569</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-01-27 17:41:38 -0800</bug_when>
    <thetext>Comment on attachment 47569
Renamed both tests to use dashes

Clearing flags on attachment: 47569

Committed r53965: &lt;http://trac.webkit.org/changeset/53965&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185299</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-01-27 17:41:45 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>47563</attachid>
            <date>2010-01-27 14:27:46 -0800</date>
            <delta_ts>2010-01-27 14:30:16 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>page_js.txt</filename>
            <type>text/plain</type>
            <size>6836</size>
            <attacher name="John Abd-El-Malek">jam</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1Mzk1MikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTcgQEAKKzIwMTAtMDEtMjcgIEpvaG4gQWJkLUVsLU1hbGVrICA8amFtQGNocm9t
aXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUZXN0cyB0aGF0IHdoZW4gYSBwYWdlIHJlbW92ZXMgYW4gaWZyYW1lIHRoYXQgc2xlZXBzIGlu
IGl0cyB1bmxvYWQgaGFuZGxlciBhbmQKKyAgICAgICAgdGVybWluYXRlcyBpdHMgSlMgZXhlY3V0
aW9uLCB0aGUgb3V0ZXIgcGFnZSdzIEpTIGNvbnRpbnVlcyBydW5uaW5nLgorICAgICAgICAKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM0MjI2CisKKyAg
ICAgICAgVGVzdDogZmFzdC9kb20vV2luZG93L3Nsb3dfdW5sb2FkX2hhbmRsZXJfb25seV9mcmFt
ZV9pc19zdG9wcGVkLmh0bWwKKworICAgICAgICAqIGJpbmRpbmdzL3Y4L0RhdGVFeHRlbnNpb24u
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6RGF0ZUV4dGVuc2lvbjo6T25TbGVlcERldGVjdGVkKToK
KwogMjAxMC0wMS0yNyAgRGFyaW4gRmlzaGVyICA8ZGFyaW5AY2hyb21pdW0ub3JnPgogCiAgICAg
ICAgIEZpeCBDaHJvbWl1bSBidWlsZCBidXN0YWdlLgpJbmRleDogV2ViQ29yZS9iaW5kaW5ncy92
OC9EYXRlRXh0ZW5zaW9uLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2JpbmRpbmdzL3Y4L0Rh
dGVFeHRlbnNpb24uY3BwCShyZXZpc2lvbiA1Mzk1MSkKKysrIFdlYkNvcmUvYmluZGluZ3Mvdjgv
RGF0ZUV4dGVuc2lvbi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTExNiw3ICsxMTYsNyBAQCB2ODo6
SGFuZGxlPHY4OjpWYWx1ZT4gRGF0ZUV4dGVuc2lvbjo6U2V0CiAKIHY4OjpIYW5kbGU8djg6OlZh
bHVlPiBEYXRlRXh0ZW5zaW9uOjpPblNsZWVwRGV0ZWN0ZWQoY29uc3Qgdjg6OkFyZ3VtZW50cyYp
CiB7Ci0gICAgdjg6OlY4OjpUZXJtaW5hdGVFeGVjdXRpb24oKTsKKyAgICBWOFByb3h5Ojp0aHJv
d0Vycm9yKFY4UHJveHk6OkdlbmVyYWxFcnJvciwgIlRvbyBtdWNoIHRpbWUgc3BlbnQgaW4gdW5s
b2FkIGhhbmRsZXIuIik7CiAgICAgcmV0dXJuIHY4OjpVbmRlZmluZWQoKTsKIH0KIApJbmRleDog
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxv
ZwkocmV2aXNpb24gNTM5NTIpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29w
eSkKQEAgLTEsMyArMSwxOSBAQAorMjAxMC0wMS0yNyAgSm9obiBBYmQtRWwtTWFsZWsgIDxqYW1A
Y2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFRlc3RzIHRoYXQgd2hlbiBhIHBhZ2UgcmVtb3ZlcyBhbiBpZnJhbWUgdGhhdCBzbGVl
cHMgaW4gaXRzIHVubG9hZCBoYW5kbGVyIGFuZAorICAgICAgICB0ZXJtaW5hdGVzIGl0cyBKUyBl
eGVjdXRpb24sIHRoZSBvdXRlciBwYWdlJ3MgSlMgY29udGludWVzIHJ1bm5pbmcuCisgICAgICAg
IAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzQyMjYK
KworICAgICAgICAqIGZhc3QvZG9tL1dpbmRvdy9zbG93X3VubG9hZF9oYW5kbGVyX29ubHlfZnJh
bWVfaXNfc3RvcHBlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2RvbS9XaW5kb3cvc2xv
d191bmxvYWRfaGFuZGxlcl9vbmx5X2ZyYW1lX2lzX3N0b3BwZWQudHh0OiBBZGRlZC4KKyAgICAg
ICAgKiBwbGF0Zm9ybS9ndGsvU2tpcHBlZDoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvU2tpcHBl
ZDoKKyAgICAgICAgKiBwbGF0Zm9ybS9xdC9Ta2lwcGVkOgorICAgICAgICAqIHBsYXRmb3JtL3dp
bi9Ta2lwcGVkOgorCiAyMDEwLTAxLTI2ICBEYXJpbiBGaXNoZXIgIDxkYXJpbkBjaHJvbWl1bS5v
cmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQnJhZHkgRWlkc29uIGFuZCBEYXZpZCBMZXZpbi4K
SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy9zbG93X3VubG9hZF9oYW5kbGVyX29u
bHlfZnJhbWVfaXNfc3RvcHBlZC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3Qv
ZG9tL1dpbmRvdy9zbG93X3VubG9hZF9oYW5kbGVyX29ubHlfZnJhbWVfaXNfc3RvcHBlZC5odG1s
CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L3Nsb3dfdW5sb2Fk
X2hhbmRsZXJfb25seV9mcmFtZV9pc19zdG9wcGVkLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAg
KzEsMzMgQEAKKzxodG1sPgorPGhlYWQ+Cis8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii4u
Ly4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0PgoraWYgKGxheW91
dFRlc3RDb250cm9sbGVyKSB7CisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9u
ZSgpOworICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKK30KKworZnVuY3Rp
b24gZG9uZSgpCit7CisgICAgaWYgKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1bHRzIiku
aW5uZXJIVE1MID09ICIiKQorICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0
cyIpLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKCJQQVNTIikpOworICAgIGlm
IChsYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIubm90
aWZ5RG9uZSgpOworfQorCitmdW5jdGlvbiByZW1vdmVGcmFtZSgpCit7CisgICAgdmFyIGZvbyA9
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdmb28nKTsKKyAgICBmb28ucGFyZW50Tm9kZS5yZW1v
dmVDaGlsZChmb28pOworICAgIGRvbmUoKTsKK30KKzwvc2NyaXB0PgorPGJvZHk+Cis8cD4KKyAg
ICBUaGlzIGlzIGEgdGVzdCBmb3IgPGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTM0MjI2Ij5idWcgMzQyMjY8L2E+OgorICAgIDxpPlt2OF06IFJlZ3Jlc3Np
b246IG9udW5sb2FkIGV2ZW50IGhhbmRsaW5nPC9pPi4gSWYgc3VjY2Vzc2Z1bCwgUEFTUyBzaG91
bGQgYmUgcHJpbnRlZCBiZWxvdy4KKzwvcD4KKzxwIGlkPSJyZXN1bHRzIiBjbGFzcz0icGFzcyI+
PC9wPgorPGlmcmFtZSBpZD0nZm9vJyBzcmM9ImRhdGE6dGV4dC9odG1sLDxib2R5IG9udW5sb2Fk
PSdoYW5kbGVVbmxvYWQoKSc+PHNjcmlwdD5mdW5jdGlvbiBoYW5kbGVVbmxvYWQoKSB7dmFyIG5v
dz1uZXcgRGF0ZSgpO3ZhciBleGl0VGltZT1ub3cuZ2V0VGltZSgpKzUwMDA7d2hpbGUodHJ1ZSl7
bm93PW5ldyBEYXRlKCk7aWYobm93LmdldFRpbWUoKT5leGl0VGltZSlicmVha319PC9zY3JpcHQ+
PC9ib2R5PiIgb25sb2FkPSJyZW1vdmVGcmFtZSgpIj48L2lmcmFtZT4KKzwvYm9keT4KKzwvaHRt
bD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlv
dXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cvc2xvd191bmxvYWRfaGFuZGxlcl9vbmx5X2ZyYW1lX2lz
X3N0b3BwZWQuaHRtbApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCkFkZGVkOiBzdm46ZXhlY3V0YWJsZQogICArICoKCklu
ZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cvc2xvd191bmxvYWRfaGFuZGxlcl9vbmx5
X2ZyYW1lX2lzX3N0b3BwZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZG9t
L1dpbmRvdy9zbG93X3VubG9hZF9oYW5kbGVyX29ubHlfZnJhbWVfaXNfc3RvcHBlZC50eHQJKHJl
dmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cvc2xvd191bmxvYWRfaGFu
ZGxlcl9vbmx5X2ZyYW1lX2lzX3N0b3BwZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDYg
QEAKK2ZyYW1lICJ0aGVpZnJhbWUiIC0gaGFzIDEgb251bmxvYWQgaGFuZGxlcihzKQorVGhpcyBp
cyBhIHRlc3QgZm9yIGJ1ZyAzNDIyNjogW3Y4XTogUmVncmVzc2lvbjogb251bmxvYWQgZXZlbnQg
aGFuZGxpbmcuIElmIHN1Y2Nlc3NmdWwsIFBBU1Mgc2hvdWxkIGJlIHByaW50ZWQgYmVsb3cuCisK
K1BBU1MKKworCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5k
b3cvc2xvd191bmxvYWRfaGFuZGxlcl9vbmx5X2ZyYW1lX2lzX3N0b3BwZWQudHh0Cl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KQWRkZWQ6IHN2bjpleGVjdXRhYmxlCiAgICsgKgoKSW5kZXg6IExheW91dFRlc3RzL3BsYXRm
b3JtL2d0ay9Ta2lwcGVkCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9T
a2lwcGVkCShyZXZpc2lvbiA1Mzk1MSkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lw
cGVkCSh3b3JraW5nIGNvcHkpCkBAIC01NTk4LDYgKzU1OTgsNyBAQCBodHRwL3Rlc3RzL2xvYWRp
bmcvYmFzaWMtY3JlZGVudGlhbHMtc2VuCiAKICMgVGhpcyBwb3J0IGRvZXNuJ3Qgc3VwcG9ydCBk
ZXRlY3Rpbmcgc2xvdyB1bmxvYWQgaGFuZGxlcnMuCiBmYXN0L2RvbS9XaW5kb3cvc2xvd191bmxv
YWRfaGFuZGxlci5odG1sCitmYXN0L2RvbS9XaW5kb3cvc2xvd191bmxvYWRfaGFuZGxlcl9vbmx5
X2ZyYW1lX2lzX3N0b3BwZWQuaHRtbAogCiAjIFRlc3RzIGdlbmVyYXRpbmcgbmV3IHJlc3VsdHMK
IGZhc3QvdGFibGUvZml4ZWQtdGFibGUtd2l0aC1wZXJjZW50LWluc2lkZS1wZXJjZW50LXRhYmxl
Lmh0bWwKSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9Ta2lwcGVkCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9Ta2lwcGVkCShyZXZpc2lvbiA1Mzk1MSkKKysr
IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9Ta2lwcGVkCSh3b3JraW5nIGNvcHkpCkBAIC03NCw2
ICs3NCw3IEBAIG1lZGlhL3ZpZGVvLXZvbHVtZS1zbGlkZXIuaHRtbAogCiAjIFRoaXMgcG9ydCBk
b2Vzbid0IHN1cHBvcnQgZGV0ZWN0aW5nIHNsb3cgdW5sb2FkIGhhbmRsZXJzLgogZmFzdC9kb20v
V2luZG93L3Nsb3dfdW5sb2FkX2hhbmRsZXIuaHRtbAorZmFzdC9kb20vV2luZG93L3Nsb3dfdW5s
b2FkX2hhbmRsZXJfb25seV9mcmFtZV9pc19zdG9wcGVkLmh0bWwKIAogIyBTa2lwcGVkIHVudGls
IHdlIGhhdmUgYSBmaXggZm9yIDxyZGFyOi8vcHJvYmxlbS82NTYzMTE3PiBXZWJLaXQgc2hvdWxk
IHRlbGwgUXVpY2tUaW1lIHRvIGV4Y2x1ZGUgdGhlIHRleHQgaW1wb3J0ZXIKIG1lZGlhL3ZpZGVv
LWVtcHR5LXNvdXJjZS5odG1sCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVk
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQJKHJldmlzaW9u
IDUzOTUxKQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAkod29ya2luZyBjb3B5
KQpAQCAtNDg0NCw2ICs0ODQ0LDcgQEAgaHR0cC90ZXN0cy9sb2FkaW5nL2Jhc2ljLWF1dGgtcmVz
ZW5kLXdybwogCiAjIFRoaXMgcG9ydCBkb2Vzbid0IHN1cHBvcnQgZGV0ZWN0aW5nIHNsb3cgdW5s
b2FkIGhhbmRsZXJzLgogZmFzdC9kb20vV2luZG93L3Nsb3dfdW5sb2FkX2hhbmRsZXIuaHRtbAor
ZmFzdC9kb20vV2luZG93L3Nsb3dfdW5sb2FkX2hhbmRsZXJfb25seV9mcmFtZV9pc19zdG9wcGVk
Lmh0bWwKIAogIyBUaGlzIHBvcnQgZG9lc24ndCBoYXZlIGEgZ2xvYmFsIGhpc3RvcnkgZGVsZWdh
dGUgeWV0CiBodHRwL3Rlc3RzL2dsb2JhbGhpc3RvcnkKSW5kZXg6IExheW91dFRlc3RzL3BsYXRm
b3JtL3dpbi9Ta2lwcGVkCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9T
a2lwcGVkCShyZXZpc2lvbiA1Mzk1MSkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9Ta2lw
cGVkCSh3b3JraW5nIGNvcHkpCkBAIC02NjEsNiArNjYxLDcgQEAgaHR0cC90ZXN0cy94bWxodHRw
cmVxdWVzdC94bWxodHRwcmVxdWVzdAogCiAjIFRoaXMgcG9ydCBkb2Vzbid0IHN1cHBvcnQgZGV0
ZWN0aW5nIHNsb3cgdW5sb2FkIGhhbmRsZXJzLgogZmFzdC9kb20vV2luZG93L3Nsb3dfdW5sb2Fk
X2hhbmRsZXIuaHRtbAorZmFzdC9kb20vV2luZG93L3Nsb3dfdW5sb2FkX2hhbmRsZXJfb25seV9m
cmFtZV9pc19zdG9wcGVkLmh0bWwKIAogIyA8aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTMwMzQ4PgogcGx1Z2lucy9wcml2YXRlLWJyb3dzaW5nLW1vZGUuaHRtbAo=
</data>
<flag name="review"
          id="30028"
          type_id="1"
          status="-"
          setter="dglazkov"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>47569</attachid>
            <date>2010-01-27 15:56:52 -0800</date>
            <delta_ts>2010-01-27 17:41:37 -0800</delta_ts>
            <desc>Renamed both tests to use dashes</desc>
            <filename>page_js2.txt</filename>
            <type>text/plain</type>
            <size>11482</size>
            <attacher name="John Abd-El-Malek">jam</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1Mzk1MykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTggQEAKKzIwMTAtMDEtMjcgIEpvaG4gQWJkLUVsLU1hbGVrICA8amFtQGNocm9t
aXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUZXN0cyB0aGF0IHdoZW4gYSBwYWdlIHJlbW92ZXMgYW4gaWZyYW1lIHRoYXQgc2xlZXBzIGlu
IGl0cyB1bmxvYWQgaGFuZGxlciBhbmQKKyAgICAgICAgdGVybWluYXRlcyBpdHMgSlMgZXhlY3V0
aW9uLCB0aGUgb3V0ZXIgcGFnZSdzIEpTIGNvbnRpbnVlcyBydW5uaW5nLgorICAgICAgICAKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM0MjI2CisKKyAg
ICAgICAgVGVzdHM6IGZhc3QvZG9tL1dpbmRvdy9zbG93LXVubG9hZC1oYW5kbGVyLW9ubHktZnJh
bWUtaXMtc3RvcHBlZC5odG1sCisgICAgICAgICAgICAgICBmYXN0L2RvbS9XaW5kb3cvc2xvdy11
bmxvYWQtaGFuZGxlci5odG1sCisKKyAgICAgICAgKiBiaW5kaW5ncy92OC9EYXRlRXh0ZW5zaW9u
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRhdGVFeHRlbnNpb246Ok9uU2xlZXBEZXRlY3RlZCk6
CisKIDIwMTAtMDEtMjcgIEFudG9uIE11aGluICA8YW50b25tQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBEYXZpZCBMZXZpbi4KSW5kZXg6IFdlYkNvcmUvYmluZGluZ3Mvdjgv
RGF0ZUV4dGVuc2lvbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9iaW5kaW5ncy92OC9EYXRl
RXh0ZW5zaW9uLmNwcAkocmV2aXNpb24gNTM5NTEpCisrKyBXZWJDb3JlL2JpbmRpbmdzL3Y4L0Rh
dGVFeHRlbnNpb24uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMTYsNyArMTE2LDcgQEAgdjg6Okhh
bmRsZTx2ODo6VmFsdWU+IERhdGVFeHRlbnNpb246OlNldAogCiB2ODo6SGFuZGxlPHY4OjpWYWx1
ZT4gRGF0ZUV4dGVuc2lvbjo6T25TbGVlcERldGVjdGVkKGNvbnN0IHY4OjpBcmd1bWVudHMmKQog
ewotICAgIHY4OjpWODo6VGVybWluYXRlRXhlY3V0aW9uKCk7CisgICAgVjhQcm94eTo6dGhyb3dF
cnJvcihWOFByb3h5OjpHZW5lcmFsRXJyb3IsICJUb28gbXVjaCB0aW1lIHNwZW50IGluIHVubG9h
ZCBoYW5kbGVyLiIpOwogICAgIHJldHVybiB2ODo6VW5kZWZpbmVkKCk7CiB9CiAKSW5kZXg6IExh
eW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJ
KHJldmlzaW9uIDUzOTUzKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
CkBAIC0xLDMgKzEsMjMgQEAKKzIwMTAtMDEtMjcgIEpvaG4gQWJkLUVsLU1hbGVrICA8amFtQGNo
cm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUZXN0cyB0aGF0IHdoZW4gYSBwYWdlIHJlbW92ZXMgYW4gaWZyYW1lIHRoYXQgc2xlZXBz
IGluIGl0cyB1bmxvYWQgaGFuZGxlciBhbmQKKyAgICAgICAgdGVybWluYXRlcyBpdHMgSlMgZXhl
Y3V0aW9uLCB0aGUgb3V0ZXIgcGFnZSdzIEpTIGNvbnRpbnVlcyBydW5uaW5nLgorICAgICAgICAK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM0MjI2CisK
KyAgICAgICAgKiBmYXN0L2RvbS9XaW5kb3cvc2xvdy11bmxvYWQtaGFuZGxlci1leHBlY3RlZC50
eHQ6IENvcGllZCBmcm9tIExheW91dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy9zbG93X3VubG9hZF9o
YW5kbGVyLWV4cGVjdGVkLnR4dC4KKyAgICAgICAgKiBmYXN0L2RvbS9XaW5kb3cvc2xvdy11bmxv
YWQtaGFuZGxlci1vbmx5LWZyYW1lLWlzLXN0b3BwZWQuaHRtbDogQWRkZWQuCisgICAgICAgICog
ZmFzdC9kb20vV2luZG93L3Nsb3ctdW5sb2FkLWhhbmRsZXItb25seS1mcmFtZS1pcy1zdG9wcGVk
LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9kb20vV2luZG93L3Nsb3ctdW5s
b2FkLWhhbmRsZXIuaHRtbDogQ29waWVkIGZyb20gTGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93
L3Nsb3dfdW5sb2FkX2hhbmRsZXIuaHRtbC4KKyAgICAgICAgKiBmYXN0L2RvbS9XaW5kb3cvc2xv
d191bmxvYWRfaGFuZGxlci1leHBlY3RlZC50eHQ6IFJlbW92ZWQuCisgICAgICAgICogZmFzdC9k
b20vV2luZG93L3Nsb3dfdW5sb2FkX2hhbmRsZXIuaHRtbDogUmVtb3ZlZC4KKyAgICAgICAgKiBw
bGF0Zm9ybS9ndGsvU2tpcHBlZDoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvU2tpcHBlZDoKKyAg
ICAgICAgKiBwbGF0Zm9ybS9xdC9Ta2lwcGVkOgorICAgICAgICAqIHBsYXRmb3JtL3dpbi9Ta2lw
cGVkOgorCiAyMDEwLTAxLTI2ICBEYXJpbiBGaXNoZXIgIDxkYXJpbkBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgQnJhZHkgRWlkc29uIGFuZCBEYXZpZCBMZXZpbi4KSW5kZXg6
IExheW91dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy9zbG93LXVubG9hZC1oYW5kbGVyLWV4cGVjdGVk
LnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cvc2xvdy11bmxv
YWQtaGFuZGxlci1leHBlY3RlZC50eHQJKHJldmlzaW9uIDUzOTUxKQkoZnJvbSBMYXlvdXRUZXN0
cy9mYXN0L2RvbS9XaW5kb3cvc2xvd191bmxvYWRfaGFuZGxlci1leHBlY3RlZC50eHQ6NTM5NTEp
CisrKyBMYXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cvc2xvdy11bmxvYWQtaGFuZGxlci1leHBl
Y3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSw2IEBACitmcmFtZSAidGhlaWZyYW1l
IiAtIGhhcyAxIG9udW5sb2FkIGhhbmRsZXIocykKK1RoaXMgaXMgYSB0ZXN0IGZvciBidWcgMjkx
OTM6IE5lZWQgdG8gcHJldmVudCBKYXZhc2NyaXB0IHNsZWVwcyBpbiB1bmxvYWQgaGFuZGxlcnMu
IElmIHN1Y2Nlc3NmdWwsIFBBU1Mgc2hvdWxkIGJlIHByaW50ZWQgYmVsb3cuCisKK1BBU1MKKwor
CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cvc2xvdy11bmxvYWQtaGFuZGxlci1v
bmx5LWZyYW1lLWlzLXN0b3BwZWQtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL2Zhc3QvZG9tL1dpbmRvdy9zbG93LXVubG9hZC1oYW5kbGVyLW9ubHktZnJhbWUtaXMtc3Rv
cHBlZC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2RvbS9X
aW5kb3cvc2xvdy11bmxvYWQtaGFuZGxlci1vbmx5LWZyYW1lLWlzLXN0b3BwZWQtZXhwZWN0ZWQu
dHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDYgQEAKK2ZyYW1lICJmb28iIC0gaGFzIDEgb251
bmxvYWQgaGFuZGxlcihzKQorVGhpcyBpcyBhIHRlc3QgZm9yIGJ1ZyAzNDIyNjogW3Y4XTogUmVn
cmVzc2lvbjogb251bmxvYWQgZXZlbnQgaGFuZGxpbmcuIElmIHN1Y2Nlc3NmdWwsIFBBU1Mgc2hv
dWxkIGJlIHByaW50ZWQgYmVsb3cuCisKK1BBU1MKKworCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBM
YXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cvc2xvdy11bmxvYWQtaGFuZGxlci1vbmx5LWZyYW1l
LWlzLXN0b3BwZWQtZXhwZWN0ZWQudHh0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2bjpleGVjdXRhYmxl
CiAgICsgKgoKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy9zbG93LXVubG9hZC1o
YW5kbGVyLW9ubHktZnJhbWUtaXMtc3RvcHBlZC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL2Zhc3QvZG9tL1dpbmRvdy9zbG93LXVubG9hZC1oYW5kbGVyLW9ubHktZnJhbWUtaXMtc3Rv
cHBlZC5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L3Ns
b3ctdW5sb2FkLWhhbmRsZXItb25seS1mcmFtZS1pcy1zdG9wcGVkLmh0bWwJKHJldmlzaW9uIDAp
CkBAIC0wLDAgKzEsMzMgQEAKKzxodG1sPgorPGhlYWQ+Cis8bGluayByZWw9InN0eWxlc2hlZXQi
IGhyZWY9Ii4uLy4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0Pgor
aWYgKGxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2Fp
dFVudGlsRG9uZSgpOworICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKK30K
KworZnVuY3Rpb24gZG9uZSgpCit7CisgICAgaWYgKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJy
ZXN1bHRzIikuaW5uZXJIVE1MID09ICIiKQorICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgicmVzdWx0cyIpLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKCJQQVNTIikp
OworICAgIGlmIChsYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRy
b2xsZXIubm90aWZ5RG9uZSgpOworfQorCitmdW5jdGlvbiByZW1vdmVGcmFtZSgpCit7CisgICAg
dmFyIGZvbyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdmb28nKTsKKyAgICBmb28ucGFyZW50
Tm9kZS5yZW1vdmVDaGlsZChmb28pOworICAgIGRvbmUoKTsKK30KKzwvc2NyaXB0PgorPGJvZHk+
Cis8cD4KKyAgICBUaGlzIGlzIGEgdGVzdCBmb3IgPGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTM0MjI2Ij5idWcgMzQyMjY8L2E+OgorICAgIDxpPlt2OF06
IFJlZ3Jlc3Npb246IG9udW5sb2FkIGV2ZW50IGhhbmRsaW5nPC9pPi4gSWYgc3VjY2Vzc2Z1bCwg
UEFTUyBzaG91bGQgYmUgcHJpbnRlZCBiZWxvdy4KKzwvcD4KKzxwIGlkPSJyZXN1bHRzIiBjbGFz
cz0icGFzcyI+PC9wPgorPGlmcmFtZSBpZD0nZm9vJyBzcmM9ImRhdGE6dGV4dC9odG1sLDxib2R5
IG9udW5sb2FkPSdoYW5kbGVVbmxvYWQoKSc+PHNjcmlwdD5mdW5jdGlvbiBoYW5kbGVVbmxvYWQo
KSB7dmFyIG5vdz1uZXcgRGF0ZSgpO3ZhciBleGl0VGltZT1ub3cuZ2V0VGltZSgpKzUwMDA7d2hp
bGUodHJ1ZSl7bm93PW5ldyBEYXRlKCk7aWYobm93LmdldFRpbWUoKT5leGl0VGltZSlicmVha319
PC9zY3JpcHQ+PC9ib2R5PiIgb25sb2FkPSJyZW1vdmVGcmFtZSgpIj48L2lmcmFtZT4KKzwvYm9k
eT4KKzwvaHRtbD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCgpQcm9wZXJ0eSBjaGFuZ2Vz
IG9uOiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cvc2xvdy11bmxvYWQtaGFuZGxlci1vbmx5
LWZyYW1lLWlzLXN0b3BwZWQuaHRtbApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkFkZGVkOiBzdm46ZXhlY3V0YWJsZQog
ICArICoKCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cvc2xvdy11bmxvYWQtaGFu
ZGxlci5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy9zbG93
LXVubG9hZC1oYW5kbGVyLmh0bWwJKHJldmlzaW9uIDUzOTUxKQkoZnJvbSBMYXlvdXRUZXN0cy9m
YXN0L2RvbS9XaW5kb3cvc2xvd191bmxvYWRfaGFuZGxlci5odG1sOjUzOTUxKQorKysgTGF5b3V0
VGVzdHMvZmFzdC9kb20vV2luZG93L3Nsb3ctdW5sb2FkLWhhbmRsZXIuaHRtbAkod29ya2luZyBj
b3B5KQpAQCAtMCwwICsxLDM0IEBACis8aHRtbD4KKzxoZWFkPgorPGxpbmsgcmVsPSJzdHlsZXNo
ZWV0IiBocmVmPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5jc3MiPgorPHNjcmlw
dD4KKworaWYgKGxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgbGF5b3V0VGVzdENvbnRyb2xs
ZXIud2FpdFVudGlsRG9uZSgpOworICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQo
KTsKK30KKworZnVuY3Rpb24gZG9uZSgpCit7CisgICAgaWYgKGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJyZXN1bHRzIikuaW5uZXJIVE1MID09ICIiKQorICAgICAgICBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgicmVzdWx0cyIpLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKCJQ
QVNTIikpOworICAgIGlmIChsYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgbGF5b3V0VGVz
dENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOworfQorCitmdW5jdGlvbiBsb2FkZWQoKSB7CisgICAg
c2V0VGltZW91dCgiZG9uZSgpIiwgMCk7CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRo
ZWlmcmFtZSIpLm91dGVySFRNTD0nJzsKK30KKworPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBv
bmxvYWQ9InNldFRpbWVvdXQoJ2xvYWRlZCgpOycsIDApIj4KKzxwPgorICAgIFRoaXMgaXMgYSB0
ZXN0IGZvciA8YSBocmVmPSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjkxOTMiPmJ1ZyAyOTE5MzwvYT46CisgICAgPGk+TmVlZCB0byBwcmV2ZW50IEphdmFzY3JpcHQg
c2xlZXBzIGluIHVubG9hZCBoYW5kbGVycy48L2k+IElmIHN1Y2Nlc3NmdWwsIFBBU1Mgc2hvdWxk
IGJlIHByaW50ZWQgYmVsb3cuCis8L3A+Cis8cCBpZD0icmVzdWx0cyIgY2xhc3M9InBhc3MiPjwv
cD4KKzxpZnJhbWUgaWQ9InRoZWlmcmFtZSIgc3R5bGU9ImJvcmRlcjogMCIgc3JjPSJyZXNvdXJj
ZXMvc2xvd191bmxvYWRfaGFuZGxlcjEuaHRtbCI+Cis8L2JvZHk+Cis8L2h0bWw+ClwgTm8gbmV3
bGluZSBhdCBlbmQgb2YgZmlsZQpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L3Ns
b3dfdW5sb2FkX2hhbmRsZXItZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L2Zhc3QvZG9tL1dpbmRvdy9zbG93X3VubG9hZF9oYW5kbGVyLWV4cGVjdGVkLnR4dAkocmV2aXNp
b24gNTM5NTEpCisrKyBMYXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cvc2xvd191bmxvYWRfaGFu
ZGxlci1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTEsNiArMCwwIEBACi1mcmFtZSAi
dGhlaWZyYW1lIiAtIGhhcyAxIG9udW5sb2FkIGhhbmRsZXIocykKLVRoaXMgaXMgYSB0ZXN0IGZv
ciBidWcgMjkxOTM6IE5lZWQgdG8gcHJldmVudCBKYXZhc2NyaXB0IHNsZWVwcyBpbiB1bmxvYWQg
aGFuZGxlcnMuIElmIHN1Y2Nlc3NmdWwsIFBBU1Mgc2hvdWxkIGJlIHByaW50ZWQgYmVsb3cuCi0K
LVBBU1MKLQotCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cvc2xvd191bmxvYWRf
aGFuZGxlci5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy9z
bG93X3VubG9hZF9oYW5kbGVyLmh0bWwJKHJldmlzaW9uIDUzOTUxKQorKysgTGF5b3V0VGVzdHMv
ZmFzdC9kb20vV2luZG93L3Nsb3dfdW5sb2FkX2hhbmRsZXIuaHRtbAkod29ya2luZyBjb3B5KQpA
QCAtMSwzNCArMCwwIEBACi08aHRtbD4KLTxoZWFkPgotPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBo
cmVmPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5jc3MiPgotPHNjcmlwdD4KLQot
aWYgKGxheW91dFRlc3RDb250cm9sbGVyKSB7Ci0gICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2Fp
dFVudGlsRG9uZSgpOwotICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKLX0K
LQotZnVuY3Rpb24gZG9uZSgpCi17Ci0gICAgaWYgKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJy
ZXN1bHRzIikuaW5uZXJIVE1MID09ICIiKQotICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgicmVzdWx0cyIpLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKCJQQVNTIikp
OwotICAgIGlmIChsYXlvdXRUZXN0Q29udHJvbGxlcikKLSAgICAgICAgbGF5b3V0VGVzdENvbnRy
b2xsZXIubm90aWZ5RG9uZSgpOwotfQotCi1mdW5jdGlvbiBsb2FkZWQoKSB7Ci0gICAgc2V0VGlt
ZW91dCgiZG9uZSgpIiwgMCk7Ci0gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRoZWlmcmFt
ZSIpLm91dGVySFRNTD0nJzsKLX0KLQotPC9zY3JpcHQ+Ci08L2hlYWQ+Ci08Ym9keSBvbmxvYWQ9
InNldFRpbWVvdXQoJ2xvYWRlZCgpOycsIDApIj4KLTxwPgotICAgIFRoaXMgaXMgYSB0ZXN0IGZv
ciA8YSBocmVmPSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjkxOTMi
PmJ1ZyAyOTE5MzwvYT46Ci0gICAgPGk+TmVlZCB0byBwcmV2ZW50IEphdmFzY3JpcHQgc2xlZXBz
IGluIHVubG9hZCBoYW5kbGVycy48L2k+IElmIHN1Y2Nlc3NmdWwsIFBBU1Mgc2hvdWxkIGJlIHBy
aW50ZWQgYmVsb3cuCi08L3A+Ci08cCBpZD0icmVzdWx0cyIgY2xhc3M9InBhc3MiPjwvcD4KLTxp
ZnJhbWUgaWQ9InRoZWlmcmFtZSIgc3R5bGU9ImJvcmRlcjogMCIgc3JjPSJyZXNvdXJjZXMvc2xv
d191bmxvYWRfaGFuZGxlcjEuaHRtbCI+Ci08L2JvZHk+Ci08L2h0bWw+ClwgTm8gbmV3bGluZSBh
dCBlbmQgb2YgZmlsZQpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQJKHJldmlzaW9uIDUz
OTUxKQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQJKHdvcmtpbmcgY29weSkK
QEAgLTU1OTcsNyArNTU5Nyw4IEBAIGh0dHAvdGVzdHMveG1saHR0cHJlcXVlc3Qvd29ya2Vycy9z
aGFyZWQKIGh0dHAvdGVzdHMvbG9hZGluZy9iYXNpYy1jcmVkZW50aWFscy1zZW50LWF1dG9tYXRp
Y2FsbHkuaHRtbAogCiAjIFRoaXMgcG9ydCBkb2Vzbid0IHN1cHBvcnQgZGV0ZWN0aW5nIHNsb3cg
dW5sb2FkIGhhbmRsZXJzLgotZmFzdC9kb20vV2luZG93L3Nsb3dfdW5sb2FkX2hhbmRsZXIuaHRt
bAorZmFzdC9kb20vV2luZG93L3Nsb3ctdW5sb2FkLWhhbmRsZXIuaHRtbAorZmFzdC9kb20vV2lu
ZG93L3Nsb3ctdW5sb2FkLWhhbmRsZXItb25seS1mcmFtZS1pcy1zdG9wcGVkLmh0bWwKIAogIyBU
ZXN0cyBnZW5lcmF0aW5nIG5ldyByZXN1bHRzCiBmYXN0L3RhYmxlL2ZpeGVkLXRhYmxlLXdpdGgt
cGVyY2VudC1pbnNpZGUtcGVyY2VudC10YWJsZS5odG1sCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0
Zm9ybS9tYWMvU2tpcHBlZAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMv
U2tpcHBlZAkocmV2aXNpb24gNTM5NTEpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvU2tp
cHBlZAkod29ya2luZyBjb3B5KQpAQCAtNzMsNyArNzMsOCBAQCBtZWRpYS92aWRlby1jb250cm9s
cy16b29tZWQuaHRtbAogbWVkaWEvdmlkZW8tdm9sdW1lLXNsaWRlci5odG1sCiAKICMgVGhpcyBw
b3J0IGRvZXNuJ3Qgc3VwcG9ydCBkZXRlY3Rpbmcgc2xvdyB1bmxvYWQgaGFuZGxlcnMuCi1mYXN0
L2RvbS9XaW5kb3cvc2xvd191bmxvYWRfaGFuZGxlci5odG1sCitmYXN0L2RvbS9XaW5kb3cvc2xv
dy11bmxvYWQtaGFuZGxlci5odG1sCitmYXN0L2RvbS9XaW5kb3cvc2xvdy11bmxvYWQtaGFuZGxl
ci1vbmx5LWZyYW1lLWlzLXN0b3BwZWQuaHRtbAogCiAjIFNraXBwZWQgdW50aWwgd2UgaGF2ZSBh
IGZpeCBmb3IgPHJkYXI6Ly9wcm9ibGVtLzY1NjMxMTc+IFdlYktpdCBzaG91bGQgdGVsbCBRdWlj
a1RpbWUgdG8gZXhjbHVkZSB0aGUgdGV4dCBpbXBvcnRlcgogbWVkaWEvdmlkZW8tZW1wdHktc291
cmNlLmh0bWwKSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAkocmV2aXNpb24gNTM5NTEpCisr
KyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCSh3b3JraW5nIGNvcHkpCkBAIC00ODQz
LDcgKzQ4NDMsOCBAQCBodHRwL3Rlc3RzL2xvYWRpbmcvYmFzaWMtY3JlZGVudGlhbHMtc2VuCiBo
dHRwL3Rlc3RzL2xvYWRpbmcvYmFzaWMtYXV0aC1yZXNlbmQtd3JvbmctY3JlZGVudGlhbHMuaHRt
bAogCiAjIFRoaXMgcG9ydCBkb2Vzbid0IHN1cHBvcnQgZGV0ZWN0aW5nIHNsb3cgdW5sb2FkIGhh
bmRsZXJzLgotZmFzdC9kb20vV2luZG93L3Nsb3dfdW5sb2FkX2hhbmRsZXIuaHRtbAorZmFzdC9k
b20vV2luZG93L3Nsb3ctdW5sb2FkLWhhbmRsZXIuaHRtbAorZmFzdC9kb20vV2luZG93L3Nsb3ct
dW5sb2FkLWhhbmRsZXItb25seS1mcmFtZS1pcy1zdG9wcGVkLmh0bWwKIAogIyBUaGlzIHBvcnQg
ZG9lc24ndCBoYXZlIGEgZ2xvYmFsIGhpc3RvcnkgZGVsZWdhdGUgeWV0CiBodHRwL3Rlc3RzL2ds
b2JhbGhpc3RvcnkKSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9Ta2lwcGVkCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9Ta2lwcGVkCShyZXZpc2lvbiA1Mzk1
MSkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9Ta2lwcGVkCSh3b3JraW5nIGNvcHkpCkBA
IC02NjAsNyArNjYwLDggQEAgcGx1Z2lucy9kZXN0cm95LWR1cmluZy1ucHAtbmV3Lmh0bWwKIGh0
dHAvdGVzdHMveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3QtbWlzc2luZy1maWxlLWV4Y2Vw
dGlvbi5odG1sCiAKICMgVGhpcyBwb3J0IGRvZXNuJ3Qgc3VwcG9ydCBkZXRlY3Rpbmcgc2xvdyB1
bmxvYWQgaGFuZGxlcnMuCi1mYXN0L2RvbS9XaW5kb3cvc2xvd191bmxvYWRfaGFuZGxlci5odG1s
CitmYXN0L2RvbS9XaW5kb3cvc2xvdy11bmxvYWQtaGFuZGxlci5odG1sCitmYXN0L2RvbS9XaW5k
b3cvc2xvdy11bmxvYWQtaGFuZGxlci1vbmx5LWZyYW1lLWlzLXN0b3BwZWQuaHRtbAogCiAjIDxo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzAzNDg+CiBwbHVnaW5zL3By
aXZhdGUtYnJvd3NpbmctbW9kZS5odG1sCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>