<?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>148507</bug_id>
          
          <creation_ts>2015-08-26 17:54:37 -0700</creation_ts>
          <short_desc>Add a Layout test for r188991</short_desc>
          <delta_ts>2015-08-27 07:26:38 -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>WebKit2</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>Unspecified</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="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1121135</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2015-08-26 17:54:37 -0700</bug_when>
    <thetext>https://bugs.webkit.org/show_bug.cgi?id=148442 should be covered by a LayoutTest on iOS simulator.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1121147</commentid>
    <comment_count>1</comment_count>
      <attachid>260015</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2015-08-26 18:14:30 -0700</bug_when>
    <thetext>Created attachment 260015
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1121148</commentid>
    <comment_count>2</comment_count>
      <attachid>260015</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2015-08-26 18:21:42 -0700</bug_when>
    <thetext>Comment on attachment 260015
Patch

Waaaay too many long delays in here. Also, it should run on all platforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1121152</commentid>
    <comment_count>3</comment_count>
      <attachid>260016</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2015-08-26 18:29:29 -0700</bug_when>
    <thetext>Created attachment 260016
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1121160</commentid>
    <comment_count>4</comment_count>
      <attachid>260020</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2015-08-26 19:20:20 -0700</bug_when>
    <thetext>Created attachment 260020
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1121161</commentid>
    <comment_count>5</comment_count>
      <attachid>260020</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2015-08-26 19:23:57 -0700</bug_when>
    <thetext>Comment on attachment 260020
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=260020&amp;action=review

&gt; LayoutTests/animations/crash-on-removing-animation.html:4
&gt; +    &lt;meta name=&quot;viewport&quot; content=&quot;initial-scale=1, maximum-scale=1&quot;&gt;

I believe we force a particular viewport in layout tests, this should be unnecessary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1121162</commentid>
    <comment_count>6</comment_count>
      <attachid>260020</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2015-08-26 19:24:40 -0700</bug_when>
    <thetext>Comment on attachment 260020
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=260020&amp;action=review

&gt;&gt; LayoutTests/animations/crash-on-removing-animation.html:4
&gt;&gt; +    &lt;meta name=&quot;viewport&quot; content=&quot;initial-scale=1, maximum-scale=1&quot;&gt;
&gt; 
&gt; I believe we force a particular viewport in layout tests, this should be unnecessary.

Good to know -- thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1121186</commentid>
    <comment_count>7</comment_count>
      <attachid>260027</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2015-08-26 21:01:30 -0700</bug_when>
    <thetext>Created attachment 260027
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1121200</commentid>
    <comment_count>8</comment_count>
      <attachid>260027</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2015-08-26 21:57:26 -0700</bug_when>
    <thetext>Comment on attachment 260027
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=260027&amp;action=review

&gt; LayoutTests/ChangeLog:8
&gt; +        Tests that stopping an animation early and simultaneously closing the window

So glad that there&apos;s a test! It&apos;s not simultaneous, though :P

&gt; LayoutTests/animations/crash-on-removing-animation.html:24
&gt; +        if (window.testRunner == undefined)

No need for the == undefined; every other test just does &quot;if (window.testRunner)&quot;. Also possible that you might want to document.write(&quot;This test must be run in DRT/WKTR.&quot;) or something like that so that people (QA, mostly) don&apos;t open the test and see &quot;If you are reading this, we managed to avoid crashing!&quot; and think that the test passed.

&gt; LayoutTests/animations/crash-on-removing-animation.html:44
&gt; +&lt;body onload=&quot;setup();&quot;&gt;

No need for the semicolon, and it looks funny, but it doesn&apos;t really matter.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1121293</commentid>
    <comment_count>9</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2015-08-27 07:26:38 -0700</bug_when>
    <thetext>Committed r189022: &lt;http://trac.webkit.org/changeset/189022&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>260015</attachid>
            <date>2015-08-26 18:14:30 -0700</date>
            <delta_ts>2015-08-26 18:29:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148507-20150826181418.patch</filename>
            <type>text/plain</type>
            <size>4708</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg5MDA3CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNjI3Yzg4Yzc5NWI1ZGQ4NDg2MGI2
NTU5YmMyMTJmZWIzMDIwN2FmMC4uZDkwMGVkNTMyZTIzMzVjOWNjYzhjY2QyYzQwODI4MzU4OThi
MjJlMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE1LTA4LTI2ICBXZW5zb24gSHNpZWggIDx3
ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIEFkZCBhIExheW91dCB0ZXN0IGZvciBy
MTg4OTkxCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NDg1MDcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBU
ZXN0cyB0aGF0IHN0b3BwaW5nIGFuIGFuaW1hdGlvbiBlYXJseSBvbiBpT1MgYW5kIHNpbXVsdGFu
ZW91c2x5IGNsb3NpbmcgdGhlIHdpbmRvdworICAgICAgICBkb2VzIG5vdCBjcmFzaCB0aGUgcHJv
Y2Vzcy4gVGhpcyBpcyBhIHJldHJvc3BlY3RpdmUgdGVzdCBhZGRlZCBmb3IKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0ODQ0MiwgIkZpeCBjcmFzaCBk
dWUgdG8gYW5pbWF0aW9uRGlkRW5kCisgICAgICAgIGNhbGxlZCBvbiBkZWFsbG9jYXRlZCBSZW1v
dGVMYXllclRyZWVIb3N0LiIKKworICAgICAgICAqIFRlc3RFeHBlY3RhdGlvbnM6IFNraXAgdGhl
IG5ldyB0ZXN0IGJ5IGRlZmF1bHQuCisgICAgICAgICogYW5pbWF0aW9ucy9jcmFzaC1vbi1yZW1v
dmluZy1hbmltYXRpb24uaHRtbDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vaW9zLXNpbXVs
YXRvci9UZXN0RXhwZWN0YXRpb25zOiBUaGUgdGVzdCBzaG91bGQgcGFzcyBvbiBpT1MuCisgICAg
ICAgICogcGxhdGZvcm0vaW9zLXNpbXVsYXRvci9hbmltYXRpb25zL2NyYXNoLW9uLXJlbW92aW5n
LWFuaW1hdGlvbi1leHBlY3RlZC50eHQ6IEFkZGVkLgorCiAyMDE1LTA4LTI2ICBBbmR5IEVzdGVz
ICA8YWVzdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9OIChyMTg4OTg3KTogaW1w
b3J0ZWQvbW96aWxsYS9zdmcvZmlsdGVycy9mZUNvbnZvbHZlTWF0cml4LTEuc3ZnIGZhaWxzCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvVGVz
dEV4cGVjdGF0aW9ucwppbmRleCAyZDgxYTlhNzUzMmQzZjM3MGMyODZkYmQ5OTcxOGFlZjExOWMy
ZDA3Li5jOWVjMDg4MDBjY2Y2M2ZmYzExZWJmOTQ3OTAxMmIxYjMyMjEzODRiIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL1Rlc3RFeHBl
Y3RhdGlvbnMKQEAgLTE0LDYgKzE0LDggQEAgZWRpdGluZy9tYWMgWyBTa2lwIF0KIGVkaXRpbmcv
cGFzdGVib2FyZC9ndGsgWyBTa2lwIF0KIHRpbGVkLWRyYXdpbmcgWyBTa2lwIF0KIAorYW5pbWF0
aW9ucy9jcmFzaC1vbi1yZW1vdmluZy1hbmltYXRpb24uaHRtbCBbIFNraXAgXQorCiBmYXN0L2Zv
cm1zL2F0dHJpYnV0ZWQtc3RyaW5ncy5odG1sIFsgU2tpcCBdCiBmYXN0L3Njcm9sbGluZy9sYXRj
aGluZyBbIFNraXAgXQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hbmltYXRpb25zL2NyYXNo
LW9uLXJlbW92aW5nLWFuaW1hdGlvbi5odG1sIGIvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9jcmFz
aC1vbi1yZW1vdmluZy1hbmltYXRpb24uaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi42ZTNjZmY2NDZkN2E5NDMw
ODVkNTAzMmEyZWFiMGQ5ZDUyOThiYTY5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
YW5pbWF0aW9ucy9jcmFzaC1vbi1yZW1vdmluZy1hbmltYXRpb24uaHRtbApAQCAtMCwwICsxLDU2
IEBACis8aHRtbD4KKworPGhlYWQ+CisgICAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9
ImluaXRpYWwtc2NhbGU9MSwgbWF4aW11bS1zY2FsZT0xIj4KKyAgICA8c2NyaXB0IHNyYz0iLi4v
cmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKyAgICA8c2NyaXB0PgorICAgIHZh
ciBzdWNjZXNzZnVsbHlQYXJzZWQgPSBmYWxzZTsKKyAgICB3aW5kb3cuanNUZXN0SXNBc3luYyA9
IHRydWU7CisKKyAgICBmdW5jdGlvbiB0cnlUb0NyYXNoKCkgeworICAgICAgICB2YXIgZGl2ID0g
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3QiKTsKKyAgICAgICAgZGl2LnN0eWxlLndlYmtp
dFRyYW5zZm9ybSA9ICJ0cmFuc2xhdGVZKDFweCkiOworICAgICAgICBkaXYuc3R5bGUud2Via2l0
VHJhbnNpdGlvbiA9ICIxcyBlYXNlLWluLW91dCI7CisgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rp
b24oKSB7CisgICAgICAgICAgICBkaXYuc3R5bGUud2Via2l0VHJhbnNmb3JtID0gIm5vbmUiOwor
ICAgICAgICAgICAgZGl2LnN0eWxlLndlYmtpdFRyYW5zaXRpb24gPSAibm9uZSI7CisgICAgICAg
ICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgICAgIHdpbmRvdy5jbG9z
ZSgpOworICAgICAgICAgICAgfSwgMCk7CisgICAgICAgIH0sIDEwMCk7CisgICAgfQorCisgICAg
ZnVuY3Rpb24gc2V0dXAoKSB7CisgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lciA9PSB1bmRl
ZmluZWQpCisgICAgICAgICAgICByZXR1cm47CisKKyAgICAgICAgaWYgKGxvY2F0aW9uLmhyZWYu
aW5kZXhPZigiYXV4aWxsYXJ5IikgPT0gLTEpIHsKKyAgICAgICAgICAgIHRlc3RSdW5uZXIuc2V0
Q2FuT3BlbldpbmRvd3MoKTsKKyAgICAgICAgICAgIHdpbmRvdy5vcGVuKCJjcmFzaC1vbi1yZW1v
dmluZy1hbmltYXRpb24uaHRtbCNhdXhpbGxhcnkiKTsKKyAgICAgICAgICAgIHNldFRpbWVvdXQo
ZnVuY3Rpb24oKSB7CisgICAgICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgICAgICAg
ICB9LCAxMDAwKTsKKyAgICAgICAgfSBlbHNlCisgICAgICAgICAgICBzZXRUaW1lb3V0KHRyeVRv
Q3Jhc2gsIDEwMCk7CisgICAgfQorICAgIDwvc2NyaXB0PgorCisgICAgPHN0eWxlPgorICAgICN0
ZXN0IHsKKyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKKyAgICAgICAgd2lkdGg6IDEw
cHg7CisgICAgICAgIGhlaWdodDogMTBweDsKKyAgICB9CisgICAgPC9zdHlsZT4KKzxoZWFkPgor
Cis8Ym9keSBvbmxvYWQ9InNldHVwKCk7Ij4KKyAgICA8ZGl2IGlkPSJ0ZXN0Ij48L2Rpdj4KKyAg
ICA8c2NyaXB0PgorICAgICAgICBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworICAgIDwvc2Ny
aXB0PgorICAgIDxwPklmIHlvdSBhcmUgcmVhZGluZyB0aGlzLCB3ZSBtYW5hZ2VkIHRvIGF2b2lk
IGNyYXNoaW5nITwvcD4KKyAgICA8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9z
dC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+CisKKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL2lvcy1zaW11bGF0b3IvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2lvcy1zaW11bGF0b3IvVGVzdEV4cGVjdGF0aW9ucwppbmRleCA5OGIzZmM1OGI1
NGFmYzg0YjVjZTE3OGM0MjFhZWU2ZmJiYWQ5MzUxLi5hYzgzYTYyN2Q1ZmMwZWUyZGQ4NDQ5NWQ3
ZDE2ZTk2NjcxM2ZkMGRjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtc2lt
dWxhdG9yL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXNp
bXVsYXRvci9UZXN0RXhwZWN0YXRpb25zCkBAIC03LDYgKzcsNyBAQAogIy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLwogCiBhY2Nlc3NpYmlsaXR5L2lvcy1zaW11bGF0b3IgWyBQYXNz
IF0KK2FuaW1hdGlvbnMvY3Jhc2gtb24tcmVtb3ZpbmctYW5pbWF0aW9uLmh0bWwgWyBQYXNzIF0K
IAogIy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwogIyBFbmQgcGxhdGZvcm0tc3Bl
Y2lmaWMgZGlyZWN0b3JpZXMuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mt
c2ltdWxhdG9yL2FuaW1hdGlvbnMvY3Jhc2gtb24tcmVtb3ZpbmctYW5pbWF0aW9uLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy1zaW11bGF0b3IvYW5pbWF0aW9ucy9jcmFz
aC1vbi1yZW1vdmluZy1hbmltYXRpb24tZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjRmMjgzODY4
NDhjMDY5MTJmZjdmMzAxMzY2ZmZjZDcwNWNlYjY0OTcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9pb3Mtc2ltdWxhdG9yL2FuaW1hdGlvbnMvY3Jhc2gtb24tcmVtb3Zp
bmctYW5pbWF0aW9uLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDQgQEAKK1BBU1Mgc3VjY2Vzc2Z1
bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorSWYgeW91IGFyZSByZWFkaW5nIHRo
aXMsIHdlIG1hbmFnZWQgdG8gYXZvaWQgY3Jhc2hpbmchCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>260016</attachid>
            <date>2015-08-26 18:29:29 -0700</date>
            <delta_ts>2015-08-26 19:20:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148507-20150826182917.patch</filename>
            <type>text/plain</type>
            <size>3375</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg5MDA3CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNjI3Yzg4Yzc5NWI1ZGQ4NDg2MGI2
NTU5YmMyMTJmZWIzMDIwN2FmMC4uMjI0MjY3NTEzMTk1ZDk1ZjFhM2U2MDc5ZTc4ZmM0NmU1ZGIy
NmI2NyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE1LTA4LTI2ICBXZW5zb24gSHNpZWggIDx3
ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIEFkZCBhIExheW91dCB0ZXN0IGZvciBy
MTg4OTkxCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NDg1MDcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBU
ZXN0cyB0aGF0IHN0b3BwaW5nIGFuIGFuaW1hdGlvbiBlYXJseSBhbmQgc2ltdWx0YW5lb3VzbHkg
Y2xvc2luZyB0aGUgd2luZG93CisgICAgICAgIGRvZXMgbm90IGNyYXNoIHRoZSBwcm9jZXNzLiBU
aGlzIGlzIGEgcmV0cm9zcGVjdGl2ZSB0ZXN0IGFkZGVkIGZvcgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4NDQyLCAiRml4IGNyYXNoIGR1ZSB0byBh
bmltYXRpb25EaWRFbmQKKyAgICAgICAgY2FsbGVkIG9uIGRlYWxsb2NhdGVkIFJlbW90ZUxheWVy
VHJlZUhvc3QuIgorCisgICAgICAgICogYW5pbWF0aW9ucy9jcmFzaC1vbi1yZW1vdmluZy1hbmlt
YXRpb24uaHRtbDogQWRkZWQuCisgICAgICAgICogYW5pbWF0aW9ucy9jcmFzaC1vbi1yZW1vdmlu
Zy1hbmltYXRpb24tZXhwZWN0ZWQudHh0OiBBZGRlZC4KKwogMjAxNS0wOC0yNiAgQW5keSBFc3Rl
cyAgPGFlc3Rlc0BhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTiAocjE4ODk4Nyk6IGlt
cG9ydGVkL21vemlsbGEvc3ZnL2ZpbHRlcnMvZmVDb252b2x2ZU1hdHJpeC0xLnN2ZyBmYWlscwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9jcmFzaC1vbi1yZW1vdmluZy1hbmlt
YXRpb24tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9jcmFzaC1vbi1yZW1v
dmluZy1hbmltYXRpb24tZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjRmMjgzODY4NDhjMDY5MTJm
ZjdmMzAxMzY2ZmZjZDcwNWNlYjY0OTcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9h
bmltYXRpb25zL2NyYXNoLW9uLXJlbW92aW5nLWFuaW1hdGlvbi1leHBlY3RlZC50eHQKQEAgLTAs
MCArMSw0IEBACitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExF
VEUKK0lmIHlvdSBhcmUgcmVhZGluZyB0aGlzLCB3ZSBtYW5hZ2VkIHRvIGF2b2lkIGNyYXNoaW5n
IQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9jcmFzaC1vbi1yZW1vdmluZy1h
bmltYXRpb24uaHRtbCBiL0xheW91dFRlc3RzL2FuaW1hdGlvbnMvY3Jhc2gtb24tcmVtb3Zpbmct
YW5pbWF0aW9uLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNGNlOTgzYzZmMmE1NjNhM2E4YWY3Yzk1MDViMjli
NzI4MDkzZGExMgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2FuaW1hdGlvbnMvY3Jh
c2gtb24tcmVtb3ZpbmctYW5pbWF0aW9uLmh0bWwKQEAgLTAsMCArMSw1NyBAQAorPGh0bWw+CisK
KzxoZWFkPgorICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJpbml0aWFsLXNjYWxl
PTEsIG1heGltdW0tc2NhbGU9MSI+CisgICAgPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9qcy10
ZXN0LXByZS5qcyI+PC9zY3JpcHQ+CisgICAgPHNjcmlwdD4KKyAgICB2YXIgc3VjY2Vzc2Z1bGx5
UGFyc2VkID0gZmFsc2U7CisgICAgd2luZG93LmpzVGVzdElzQXN5bmMgPSB0cnVlOworCisgICAg
ZnVuY3Rpb24gdHJ5VG9DcmFzaCgpIHsKKyAgICAgICAgdmFyIGRpdiA9IGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCJ0ZXN0Iik7CisgICAgICAgIGRpdi5zdHlsZS53ZWJraXRUcmFuc2Zvcm0gPSAi
dHJhbnNsYXRlWSgxcHgpIjsKKyAgICAgICAgZGl2LnN0eWxlLndlYmtpdFRyYW5zaXRpb24gPSAi
MXMgZWFzZS1pbi1vdXQiOworICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeworICAgICAg
ICAgICAgZGl2LnN0eWxlLndlYmtpdFRyYW5zZm9ybSA9ICJub25lIjsKKyAgICAgICAgICAgIGRp
di5zdHlsZS53ZWJraXRUcmFuc2l0aW9uID0gIm5vbmUiOworICAgICAgICAgICAgc2V0VGltZW91
dChmdW5jdGlvbigpIHsKKyAgICAgICAgICAgICAgICB3aW5kb3cuY2xvc2UoKTsKKyAgICAgICAg
ICAgICAgICB3aW5kb3cub3BlbmVyLmZpbmlzaEpTVGVzdCgpOworICAgICAgICAgICAgfSwgMCk7
CisgICAgICAgIH0sIDEwMCk7CisgICAgfQorCisgICAgZnVuY3Rpb24gc2V0dXAoKSB7CisgICAg
ICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lciA9PSB1bmRlZmluZWQpCisgICAgICAgICAgICByZXR1
cm47CisKKyAgICAgICAgaWYgKGxvY2F0aW9uLmhyZWYuaW5kZXhPZigiYXV4aWxsYXJ5IikgPT0g
LTEpIHsKKyAgICAgICAgICAgIHRlc3RSdW5uZXIuc2V0Q2FuT3BlbldpbmRvd3MoKTsKKyAgICAg
ICAgICAgIHdpbmRvdy5vcGVuKCJjcmFzaC1vbi1yZW1vdmluZy1hbmltYXRpb24uaHRtbCNhdXhp
bGxhcnkiKTsKKyAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7CisgICAgICAgICAg
ICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgICAgICAgICB9LCAxMDAwKTsKKyAgICAgICAgfSBl
bHNlCisgICAgICAgICAgICBzZXRUaW1lb3V0KHRyeVRvQ3Jhc2gsIDEwMCk7CisgICAgfQorICAg
IDwvc2NyaXB0PgorCisgICAgPHN0eWxlPgorICAgICN0ZXN0IHsKKyAgICAgICAgYmFja2dyb3Vu
ZC1jb2xvcjogYmx1ZTsKKyAgICAgICAgd2lkdGg6IDEwcHg7CisgICAgICAgIGhlaWdodDogMTBw
eDsKKyAgICB9CisgICAgPC9zdHlsZT4KKzxoZWFkPgorCis8Ym9keSBvbmxvYWQ9InNldHVwKCk7
Ij4KKyAgICA8ZGl2IGlkPSJ0ZXN0Ij48L2Rpdj4KKyAgICA8c2NyaXB0PgorICAgICAgICBzdWNj
ZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworICAgIDwvc2NyaXB0PgorICAgIDxwPklmIHlvdSBhcmUg
cmVhZGluZyB0aGlzLCB3ZSBtYW5hZ2VkIHRvIGF2b2lkIGNyYXNoaW5nITwvcD4KKyAgICA8c2Ny
aXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+
CisKKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>260020</attachid>
            <date>2015-08-26 19:20:20 -0700</date>
            <delta_ts>2015-08-26 19:23:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148507-20150826192009.patch</filename>
            <type>text/plain</type>
            <size>3278</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg5MDA3CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNjI3Yzg4Yzc5NWI1ZGQ4NDg2MGI2
NTU5YmMyMTJmZWIzMDIwN2FmMC4uMjI0MjY3NTEzMTk1ZDk1ZjFhM2U2MDc5ZTc4ZmM0NmU1ZGIy
NmI2NyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE1LTA4LTI2ICBXZW5zb24gSHNpZWggIDx3
ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIEFkZCBhIExheW91dCB0ZXN0IGZvciBy
MTg4OTkxCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NDg1MDcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBU
ZXN0cyB0aGF0IHN0b3BwaW5nIGFuIGFuaW1hdGlvbiBlYXJseSBhbmQgc2ltdWx0YW5lb3VzbHkg
Y2xvc2luZyB0aGUgd2luZG93CisgICAgICAgIGRvZXMgbm90IGNyYXNoIHRoZSBwcm9jZXNzLiBU
aGlzIGlzIGEgcmV0cm9zcGVjdGl2ZSB0ZXN0IGFkZGVkIGZvcgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4NDQyLCAiRml4IGNyYXNoIGR1ZSB0byBh
bmltYXRpb25EaWRFbmQKKyAgICAgICAgY2FsbGVkIG9uIGRlYWxsb2NhdGVkIFJlbW90ZUxheWVy
VHJlZUhvc3QuIgorCisgICAgICAgICogYW5pbWF0aW9ucy9jcmFzaC1vbi1yZW1vdmluZy1hbmlt
YXRpb24uaHRtbDogQWRkZWQuCisgICAgICAgICogYW5pbWF0aW9ucy9jcmFzaC1vbi1yZW1vdmlu
Zy1hbmltYXRpb24tZXhwZWN0ZWQudHh0OiBBZGRlZC4KKwogMjAxNS0wOC0yNiAgQW5keSBFc3Rl
cyAgPGFlc3Rlc0BhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTiAocjE4ODk4Nyk6IGlt
cG9ydGVkL21vemlsbGEvc3ZnL2ZpbHRlcnMvZmVDb252b2x2ZU1hdHJpeC0xLnN2ZyBmYWlscwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9jcmFzaC1vbi1yZW1vdmluZy1hbmlt
YXRpb24tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9jcmFzaC1vbi1yZW1v
dmluZy1hbmltYXRpb24tZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjRmMjgzODY4NDhjMDY5MTJm
ZjdmMzAxMzY2ZmZjZDcwNWNlYjY0OTcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9h
bmltYXRpb25zL2NyYXNoLW9uLXJlbW92aW5nLWFuaW1hdGlvbi1leHBlY3RlZC50eHQKQEAgLTAs
MCArMSw0IEBACitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExF
VEUKK0lmIHlvdSBhcmUgcmVhZGluZyB0aGlzLCB3ZSBtYW5hZ2VkIHRvIGF2b2lkIGNyYXNoaW5n
IQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9jcmFzaC1vbi1yZW1vdmluZy1h
bmltYXRpb24uaHRtbCBiL0xheW91dFRlc3RzL2FuaW1hdGlvbnMvY3Jhc2gtb24tcmVtb3Zpbmct
YW5pbWF0aW9uLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOTkwNTg2ODI1ZGNjYzc3Yzk1ZjViMzI1MDhkMjQ3
ZWYyYjE1NTFmMAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2FuaW1hdGlvbnMvY3Jh
c2gtb24tcmVtb3ZpbmctYW5pbWF0aW9uLmh0bWwKQEAgLTAsMCArMSw1NCBAQAorPGh0bWw+CisK
KzxoZWFkPgorICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJpbml0aWFsLXNjYWxl
PTEsIG1heGltdW0tc2NhbGU9MSI+CisgICAgPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9qcy10
ZXN0LXByZS5qcyI+PC9zY3JpcHQ+CisgICAgPHNjcmlwdD4KKyAgICB2YXIgc3VjY2Vzc2Z1bGx5
UGFyc2VkID0gZmFsc2U7CisgICAgd2luZG93LmpzVGVzdElzQXN5bmMgPSB0cnVlOworCisgICAg
ZnVuY3Rpb24gdHJ5VG9DcmFzaCgpIHsKKyAgICAgICAgdmFyIGRpdiA9IGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCJ0ZXN0Iik7CisgICAgICAgIGRpdi5zdHlsZS53ZWJraXRUcmFuc2Zvcm0gPSAi
dHJhbnNsYXRlWSgxcHgpIjsKKyAgICAgICAgZGl2LnN0eWxlLndlYmtpdFRyYW5zaXRpb24gPSAi
MXMgZWFzZS1pbi1vdXQiOworICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeworICAgICAg
ICAgICAgZGl2LnN0eWxlLndlYmtpdFRyYW5zZm9ybSA9ICJub25lIjsKKyAgICAgICAgICAgIGRp
di5zdHlsZS53ZWJraXRUcmFuc2l0aW9uID0gIm5vbmUiOworICAgICAgICAgICAgc2V0VGltZW91
dChmdW5jdGlvbigpIHsKKyAgICAgICAgICAgICAgICB3aW5kb3cuY2xvc2UoKTsKKyAgICAgICAg
ICAgICAgICB3aW5kb3cub3BlbmVyLmZpbmlzaEpTVGVzdCgpOworICAgICAgICAgICAgfSwgMCk7
CisgICAgICAgIH0sIDApOworICAgIH0KKworICAgIGZ1bmN0aW9uIHNldHVwKCkgeworICAgICAg
ICBpZiAod2luZG93LnRlc3RSdW5uZXIgPT0gdW5kZWZpbmVkKQorICAgICAgICAgICAgcmV0dXJu
OworCisgICAgICAgIGlmIChsb2NhdGlvbi5ocmVmLmluZGV4T2YoImF1eGlsbGFyeSIpID09IC0x
KSB7CisgICAgICAgICAgICB0ZXN0UnVubmVyLnNldENhbk9wZW5XaW5kb3dzKCk7CisgICAgICAg
ICAgICB3aW5kb3cub3BlbigiY3Jhc2gtb24tcmVtb3ZpbmctYW5pbWF0aW9uLmh0bWwjYXV4aWxs
YXJ5Iik7CisgICAgICAgIH0gZWxzZQorICAgICAgICAgICAgc2V0VGltZW91dCh0cnlUb0NyYXNo
LCAwKTsKKyAgICB9CisgICAgPC9zY3JpcHQ+CisKKyAgICA8c3R5bGU+CisgICAgI3Rlc3Qgewor
ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOworICAgICAgICB3aWR0aDogMTBweDsKKyAg
ICAgICAgaGVpZ2h0OiAxMHB4OworICAgIH0KKyAgICA8L3N0eWxlPgorPGhlYWQ+CisKKzxib2R5
IG9ubG9hZD0ic2V0dXAoKTsiPgorICAgIDxkaXYgaWQ9InRlc3QiPjwvZGl2PgorICAgIDxzY3Jp
cHQ+CisgICAgICAgIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IHRydWU7CisgICAgPC9zY3JpcHQ+Cisg
ICAgPHA+SWYgeW91IGFyZSByZWFkaW5nIHRoaXMsIHdlIG1hbmFnZWQgdG8gYXZvaWQgY3Jhc2hp
bmchPC9wPgorICAgIDxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48
L3NjcmlwdD4KKzwvYm9keT4KKworPC9odG1sPgo=
</data>
<flag name="review"
          id="285212"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>260027</attachid>
            <date>2015-08-26 21:01:30 -0700</date>
            <delta_ts>2015-08-26 21:01:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148507-20150826210120.patch</filename>
            <type>text/plain</type>
            <size>3174</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg5MDEwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYTE4ODMxM2RiMGY0Y2Y1MmNjNTg5
ZjkwMTJhYWFjMjA1NDljYjdjOS4uNDNjNTNkNWVjYjJkMWE2OTU3MTgyMjBkNjBmY2QyOTQ5NDUy
YTY5ZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE1LTA4LTI2ICBXZW5zb24gSHNpZWggIDx3
ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIEFkZCBhIExheW91dCB0ZXN0IGZvciBy
MTg4OTkxCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NDg1MDcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBU
ZXN0cyB0aGF0IHN0b3BwaW5nIGFuIGFuaW1hdGlvbiBlYXJseSBhbmQgc2ltdWx0YW5lb3VzbHkg
Y2xvc2luZyB0aGUgd2luZG93CisgICAgICAgIGRvZXMgbm90IGNyYXNoIHRoZSBwcm9jZXNzLiBU
aGlzIGlzIGEgcmV0cm9zcGVjdGl2ZSB0ZXN0IGFkZGVkIGZvcgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4NDQyLCAiRml4IGNyYXNoIGR1ZSB0byBh
bmltYXRpb25EaWRFbmQKKyAgICAgICAgY2FsbGVkIG9uIGRlYWxsb2NhdGVkIFJlbW90ZUxheWVy
VHJlZUhvc3QuIgorCisgICAgICAgICogYW5pbWF0aW9ucy9jcmFzaC1vbi1yZW1vdmluZy1hbmlt
YXRpb24uaHRtbDogQWRkZWQuCisgICAgICAgICogYW5pbWF0aW9ucy9jcmFzaC1vbi1yZW1vdmlu
Zy1hbmltYXRpb24tZXhwZWN0ZWQudHh0OiBBZGRlZC4KKwogMjAxNS0wOC0yNiAgTWFyayBMYW0g
IDxtYXJrLmxhbUBhcHBsZS5jb20+CiAKICAgICAgICAgd2F0Y2hkb2cgbV9kaWRGaXJlIHN0YXRl
IGVycm9uZW91c2x5IHJldGFpbmVkLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYW5pbWF0aW9u
cy9jcmFzaC1vbi1yZW1vdmluZy1hbmltYXRpb24tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
YW5pbWF0aW9ucy9jcmFzaC1vbi1yZW1vdmluZy1hbmltYXRpb24tZXhwZWN0ZWQudHh0Cm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLjRmMjgzODY4NDhjMDY5MTJmZjdmMzAxMzY2ZmZjZDcwNWNlYjY0OTcKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9hbmltYXRpb25zL2NyYXNoLW9uLXJlbW92aW5nLWFuaW1h
dGlvbi1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw0IEBACitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNl
ZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKK0lmIHlvdSBhcmUgcmVhZGluZyB0aGlzLCB3ZSBt
YW5hZ2VkIHRvIGF2b2lkIGNyYXNoaW5nIQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYW5pbWF0
aW9ucy9jcmFzaC1vbi1yZW1vdmluZy1hbmltYXRpb24uaHRtbCBiL0xheW91dFRlc3RzL2FuaW1h
dGlvbnMvY3Jhc2gtb24tcmVtb3ZpbmctYW5pbWF0aW9uLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOWQ2NDcw
NTdlOTE4ZDk1MGRkN2MxZjMwYzczMDg1ODNiZmJlZjdmOQotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2FuaW1hdGlvbnMvY3Jhc2gtb24tcmVtb3ZpbmctYW5pbWF0aW9uLmh0bWwKQEAg
LTAsMCArMSw1MyBAQAorPGh0bWw+CisKKzxoZWFkPgorICAgIDxzY3JpcHQgc3JjPSIuLi9yZXNv
dXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorICAgIDxzY3JpcHQ+CisgICAgdmFyIHN1
Y2Nlc3NmdWxseVBhcnNlZCA9IGZhbHNlOworICAgIHdpbmRvdy5qc1Rlc3RJc0FzeW5jID0gdHJ1
ZTsKKworICAgIGZ1bmN0aW9uIHRyeVRvQ3Jhc2goKSB7CisgICAgICAgIHZhciBkaXYgPSBkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgidGVzdCIpOworICAgICAgICBkaXYuc3R5bGUud2Via2l0VHJh
bnNmb3JtID0gInRyYW5zbGF0ZVkoMXB4KSI7CisgICAgICAgIGRpdi5zdHlsZS53ZWJraXRUcmFu
c2l0aW9uID0gIjFzIGVhc2UtaW4tb3V0IjsKKyAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbigp
IHsKKyAgICAgICAgICAgIGRpdi5zdHlsZS53ZWJraXRUcmFuc2Zvcm0gPSAibm9uZSI7CisgICAg
ICAgICAgICBkaXYuc3R5bGUud2Via2l0VHJhbnNpdGlvbiA9ICJub25lIjsKKyAgICAgICAgICAg
IHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7CisgICAgICAgICAgICAgICAgd2luZG93LmNsb3NlKCk7
CisgICAgICAgICAgICAgICAgd2luZG93Lm9wZW5lci5maW5pc2hKU1Rlc3QoKTsKKyAgICAgICAg
ICAgIH0sIDApOworICAgICAgICB9LCAwKTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiBzZXR1cCgp
IHsKKyAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyID09IHVuZGVmaW5lZCkKKyAgICAgICAg
ICAgIHJldHVybjsKKworICAgICAgICBpZiAobG9jYXRpb24uaHJlZi5pbmRleE9mKCJhdXhpbGxh
cnkiKSA9PSAtMSkgeworICAgICAgICAgICAgdGVzdFJ1bm5lci5zZXRDYW5PcGVuV2luZG93cygp
OworICAgICAgICAgICAgd2luZG93Lm9wZW4oImNyYXNoLW9uLXJlbW92aW5nLWFuaW1hdGlvbi5o
dG1sI2F1eGlsbGFyeSIpOworICAgICAgICB9IGVsc2UKKyAgICAgICAgICAgIHNldFRpbWVvdXQo
dHJ5VG9DcmFzaCwgMCk7CisgICAgfQorICAgIDwvc2NyaXB0PgorCisgICAgPHN0eWxlPgorICAg
ICN0ZXN0IHsKKyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKKyAgICAgICAgd2lkdGg6
IDEwcHg7CisgICAgICAgIGhlaWdodDogMTBweDsKKyAgICB9CisgICAgPC9zdHlsZT4KKzxoZWFk
PgorCis8Ym9keSBvbmxvYWQ9InNldHVwKCk7Ij4KKyAgICA8ZGl2IGlkPSJ0ZXN0Ij48L2Rpdj4K
KyAgICA8c2NyaXB0PgorICAgICAgICBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworICAgIDwv
c2NyaXB0PgorICAgIDxwPklmIHlvdSBhcmUgcmVhZGluZyB0aGlzLCB3ZSBtYW5hZ2VkIHRvIGF2
b2lkIGNyYXNoaW5nITwvcD4KKyAgICA8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3Qt
cG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+CisKKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>