<?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>49182</bug_id>
          
          <creation_ts>2010-11-08 08:56:12 -0800</creation_ts>
          <short_desc>animations/stop-animation-on-suspend.html sometimes fails on all platforms</short_desc>
          <delta_ts>2022-02-16 15:14:55 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=206667</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=184580</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=190032</see_also>
          <bug_file_loc>http://build.webkit.org/results/Windows%20Debug%20(Tests)/r71517%20(22135)/animations/stop-animation-on-suspend-pretty-diff.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, LayoutTestFailure</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>102905</dependson>
          <blocked>49179</blocked>
    
    <blocked>43905</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Roben (:aroben)">aroben</reporter>
          <assigned_to name="Chris Marrin">cmarrin</assigned_to>
          <cc>abarth</cc>
    
    <cc>adamk</cc>
    
    <cc>ap</cc>
    
    <cc>cmarrin</cc>
    
    <cc>d-r</cc>
    
    <cc>eric</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jonlee</cc>
    
    <cc>jussi.kukkonen</cc>
    
    <cc>rakuco</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>306144</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-11-08 08:56:12 -0800</bug_when>
    <thetext>animations/stop-animation-on-suspend.html sometimes fails on Windows. See the URL for one example. Here&apos;s another:

http://build.webkit.org/results/Windows%20Debug%20(Tests)/r71518%20(22136)/animations/stop-animation-on-suspend-pretty-diff.html

I&apos;ve added this test to the Skipped file.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306146</commentid>
    <comment_count>1</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-11-08 08:57:48 -0800</bug_when>
    <thetext>I think this has been happening since the test was added in r71424. It looks like r71454 tried to address some of the failures, but clearly there are still problems.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306148</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-11-08 08:59:31 -0800</bug_when>
    <thetext>&lt;rdar://problem/8641506&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316243</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-12-02 10:47:15 -0800</bug_when>
    <thetext>animations/stop-animation-on-suspend.html is flaky on all platforms.  We should skip it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316310</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-12-02 11:54:10 -0800</bug_when>
    <thetext>Skipped for now:

Committed r73175: &lt;http://trac.webkit.org/changeset/73175&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316346</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-12-02 12:34:40 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/73175 might have broken SnowLeopard Intel Release (Tests)
The following tests are not passing:
fast/profiler/throw-exception-from-eval.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316350</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-12-02 12:38:46 -0800</bug_when>
    <thetext>Um... The sherrifbot is right.  But it makes no sense.
http://trac.webkit.org/browser/trunk/LayoutTests/fast/profiler/throw-exception-from-eval.html
is now failing.  Perhaps it was dependent on this earlier test?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316351</commentid>
    <comment_count>7</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-12-02 12:39:42 -0800</bug_when>
    <thetext>I wonder if this could have been caused by the rollout of bug 50401.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>567826</commentid>
    <comment_count>8</comment_count>
    <who name="Adam Klein">adamk</who>
    <bug_when>2012-02-29 12:30:03 -0800</bug_when>
    <thetext>This test has been skipped for &gt;1 year on most platforms (on Chromium, we run it but expect it to fail flakily). Perhaps it&apos;s time to delete the test?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>567852</commentid>
    <comment_count>9</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-02-29 13:00:46 -0800</bug_when>
    <thetext>..or fix it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754265</commentid>
    <comment_count>10</comment_count>
    <who name="Dominik Röttsches (drott)">d-r</who>
    <bug_when>2012-10-30 05:53:12 -0700</bug_when>
    <thetext>*** Bug 84592 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754270</commentid>
    <comment_count>11</comment_count>
    <who name="Dominik Röttsches (drott)">d-r</who>
    <bug_when>2012-10-30 06:01:16 -0700</bug_when>
    <thetext>Jussi writes in bug 84592:
&quot;I believe the &quot;webkitAnimationStart&quot; event on document and the one on iframe happen at different times, but the test starts a single timer (on documents event) and of course the the iframe animation isn&apos;t synced&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>756010</commentid>
    <comment_count>12</comment_count>
    <who name="Jussi Kukkonen (jku)">jussi.kukkonen</who>
    <bug_when>2012-11-01 02:35:09 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; Jussi writes in bug 84592:
&gt; &quot;I believe the &quot;webkitAnimationStart&quot; event on document and the one on iframe happen at different times, but the test starts a single timer (on documents event) and of course the the iframe animation isn&apos;t synced&quot;

I could try doing something on this, but I&apos;m not sure what the correct assumptions are:
The test assumes that &apos;box&apos; and  &apos;subframe-box&apos; (inside the iframe) start animating at the same time. This isn&apos;t currently true, it seems &apos;subframe-box&apos; is not even in the dom tree when &apos;box&apos; animation starts.

If we don&apos;t care about animations starting (roughly) at the same time, I could probably just modify the test to ensure that both animations do suspend and resume.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>756127</commentid>
    <comment_count>13</comment_count>
    <who name="Jussi Kukkonen (jku)">jussi.kukkonen</who>
    <bug_when>2012-11-01 05:43:51 -0700</bug_when>
    <thetext>(In reply to comment #12)
&gt; If we don&apos;t care about animations starting (roughly) at the same time, I could probably just modify the test to ensure that both animations do suspend and resume.

I did just that and realised suspendAnimations() does not actually work. I&apos;m pretty sure it did when I originally looked at this (in the duplicate bug). It&apos;s posisble we&apos;ve missed a regression because this was skipped. I will take a closer look but comments on the assumption in comment 11 are still welcome.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>756141</commentid>
    <comment_count>14</comment_count>
    <who name="Jussi Kukkonen (jku)">jussi.kukkonen</who>
    <bug_when>2012-11-01 06:01:56 -0700</bug_when>
    <thetext>(In reply to comment #13)
&gt; I did just that and realised suspendAnimations() does not actually work. I&apos;m pretty sure it did when I originally looked at this (in the duplicate bug). It&apos;s posisble we&apos;ve missed a regression because this was skipped. I will take a closer look but comments on the assumption in comment 11 are still welcome.

Oh that was was silly of me -- I didn&apos;t notice it was a Internals call. Apologies for the spam.

I&apos;ll upload a patch that modifies this test to not expect animations to start at the same time and improves the documentation a bit -- there&apos;s a test for stopping on suspend already, this was added to make sure animations in subframes stop as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>756182</commentid>
    <comment_count>15</comment_count>
      <attachid>171837</attachid>
    <who name="Jussi Kukkonen (jku)">jussi.kukkonen</who>
    <bug_when>2012-11-01 06:57:09 -0700</bug_when>
    <thetext>Created attachment 171837
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>756187</commentid>
    <comment_count>16</comment_count>
    <who name="Jussi Kukkonen (jku)">jussi.kukkonen</who>
    <bug_when>2012-11-01 07:02:53 -0700</bug_when>
    <thetext>(In reply to comment #15)
&gt; Created an attachment (id=171837) [details]

Timing things like this in js is inherently flaky, but I think this should now be as good as the other tests (like suspend-resume-animation) although I&apos;ll take suggestions on a better way to do this than the iframe onload handler.

I&apos;ve removed the failure expectations for this on all ports (except chromium who also had a crash expectation?) please let me know if you&apos;d rather I didn&apos;t do that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>772008</commentid>
    <comment_count>17</comment_count>
      <attachid>171837</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2012-11-20 10:51:03 -0800</bug_when>
    <thetext>Comment on attachment 171837
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>772101</commentid>
    <comment_count>18</comment_count>
      <attachid>171837</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-20 13:00:49 -0800</bug_when>
    <thetext>Comment on attachment 171837
Patch

Clearing flags on attachment: 171837

Committed r135307: &lt;http://trac.webkit.org/changeset/135307&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>772102</commentid>
    <comment_count>19</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-20 13:00:56 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>772641</commentid>
    <comment_count>20</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-21 01:50:26 -0800</bug_when>
    <thetext>Re-opened since this is blocked by bug 102905</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>171837</attachid>
            <date>2012-11-01 06:57:09 -0700</date>
            <delta_ts>2012-11-20 13:00:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-49182-20121101155530.patch</filename>
            <type>text/plain</type>
            <size>11227</size>
            <attacher name="Jussi Kukkonen (jku)">jussi.kukkonen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzMTQwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNDE0NTk2NDgwYjIzYzEwZmZhZjFh
NzczZTE4ZmVhMjZmZTVmOWM4Ni4uYTNiY2UxODVjYzUxYmI5NTkyNDIwNjRjMzY1NmQ4MTNhMWE4
MDZjYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDEyLTExLTAxICBKdXNzaSBLdWtrb25lbiAg
PGp1c3NpLmt1a2tvbmVuQGludGVsLmNvbT4KKworICAgICAgICBhbmltYXRpb25zL3N0b3AtYW5p
bWF0aW9uLW9uLXN1c3BlbmQuaHRtbCBzb21ldGltZXMgZmFpbHMgb24gYWxsIHBsYXRmb3Jtcwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDkxODIKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBzdG9wLWFuaW1h
dGlvbi1vbi1zdXNwZW5kIGluY29ycmVjdGx5IGFzc3VtZWQgdGhhdCBhbmltYXRpb24gaW4gYSBz
dWJmcmFtZSB3b3VsZCBzdGFydAorICAgICAgICByb3VnaGx5IGF0IGRvY3VtZW50IGxvYWQuIEtl
ZXAgYm90aCBhbmltYXRpb25zIChvbmUgaW4gbWFpbiBmcmFtZSwgb25lIGluIGlmcmFtZSkgcGF1
c2VkCisgICAgICAgIHVudGlsIHRoZSBpZnJhbWUgaXMgbG9hZGVkOiB0aGlzIHdheSB0aGV5IHNo
b3VsZCBydW4gc3luY2hyb25pc2VkIGVub3VnaC4KKworICAgICAgICBBbHNvIGluY3JlYXNlIHRo
ZSB0b2xlcmFuY2Ugb2YgdGhlIHRlc3Qgc2xpZ2h0bHk6IG1lYXN1cmluZyB0aW1pbmcgbGlrZSB0
aGlzIGlzIGluaGVyZW50bHkgZmxha3kuCisKKyAgICAgICAgUmVtb3ZlIGZhaWx1cmUgZXhwZWN0
YXRpb24gZnJvbSBhbGwgVGVzdEV4cGVjdGF0aW9ucyBhbmQgcmVtb3ZlIHRoZSBjbGVhcmx5IHdy
b25nIGV4cGVjdGVkCisgICAgICAgIHJlc3VsdCBmb3IgY2hyb21pdW0tbWFjLgorCisgICAgICAg
ICogYW5pbWF0aW9ucy9yZXNvdXJjZXMvc3RvcC1hbmltYXRpb24tb24tc3VzcGVuZC1zdWJmcmFt
ZS5odG1sOgorICAgICAgICAqIGFuaW1hdGlvbnMvc3RvcC1hbmltYXRpb24tb24tc3VzcGVuZC5o
dG1sOgorICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAg
ICAgICogcGxhdGZvcm0vY2hyb21pdW0tbWFjL2FuaW1hdGlvbnMvc3RvcC1hbmltYXRpb24tb24t
c3VzcGVuZC1leHBlY3RlZC50eHQ6CisgICAgICAgICogcGxhdGZvcm0vZWZsL1Rlc3RFeHBlY3Rh
dGlvbnM6CisgICAgICAgICogcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAg
ICogcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogcGxhdGZvcm0vcXQt
YXJtL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3Rh
dGlvbnM6CisgICAgICAgICogcGxhdGZvcm0vd2luY2Fpcm8vVGVzdEV4cGVjdGF0aW9uczoKKwog
MjAxMi0xMS0wMSAgTWlraGFpbCBQb3pkbnlha292ICA8bWlraGFpbC5wb3pkbnlha292QGludGVs
LmNvbT4KIAogICAgICAgICBbRUZMXSBHYXJkZW5pbmcgYWZ0ZXIgcjEzMzA1NgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9yZXNvdXJjZXMvc3RvcC1hbmltYXRpb24tb24tc3Vz
cGVuZC1zdWJmcmFtZS5odG1sIGIvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9yZXNvdXJjZXMvc3Rv
cC1hbmltYXRpb24tb24tc3VzcGVuZC1zdWJmcmFtZS5odG1sCmluZGV4IDlmNzVkZWVlYTFhZWZi
OWM1YzRhZmY3ZTg3NDA5Zjg0OGQ0YzUzMzcuLmM4ZTVjNmYxYzhmNTFlMjRiN2RlYWMwNjUzYThh
YzgxNWE5N2E1ZTYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2FuaW1hdGlvbnMvcmVzb3VyY2Vz
L3N0b3AtYW5pbWF0aW9uLW9uLXN1c3BlbmQtc3ViZnJhbWUuaHRtbAorKysgYi9MYXlvdXRUZXN0
cy9hbmltYXRpb25zL3Jlc291cmNlcy9zdG9wLWFuaW1hdGlvbi1vbi1zdXNwZW5kLXN1YmZyYW1l
Lmh0bWwKQEAgLTEyLDYgKzEyLDcgQEAKICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsK
ICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuOwogICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbW92
ZSA0MDBtcyBhbHRlcm5hdGUgaW5maW5pdGUgbGluZWFyOworICAgICAgICAtd2Via2l0LWFuaW1h
dGlvbi1wbGF5LXN0YXRlOnBhdXNlZDsKICAgICB9CiAKICAgICBALXdlYmtpdC1rZXlmcmFtZXMg
bW92ZSB7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hbmltYXRpb25zL3N0b3AtYW5pbWF0aW9u
LW9uLXN1c3BlbmQuaHRtbCBiL0xheW91dFRlc3RzL2FuaW1hdGlvbnMvc3RvcC1hbmltYXRpb24t
b24tc3VzcGVuZC5odG1sCmluZGV4IDQ3OGNkYjRmNGUzODhmMzZiMDFmZWM1MTE2ZDhjNjY5NWE5
ODY0MGQuLjA3ODRlNDU4M2UyOTUzYjVjZmYwY2YwN2MxNDhjYzNiYzdiMGFhOGEgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL2FuaW1hdGlvbnMvc3RvcC1hbmltYXRpb24tb24tc3VzcGVuZC5odG1s
CisrKyBiL0xheW91dFRlc3RzL2FuaW1hdGlvbnMvc3RvcC1hbmltYXRpb24tb24tc3VzcGVuZC5o
dG1sCkBAIC0yLDcgKzIsNyBAQAogCiA8aHRtbD4KIDxoZWFkPgotICA8dGl0bGU+VGVzdCB0aGF0
IGFuaW1hdGlvbnMgc3RvcCBvbiBzdXNwZW5kPC90aXRsZT4KKyAgPHRpdGxlPlRlc3QgdGhhdCBh
bmltYXRpb25zIHN0b3Agb24gc3VzcGVuZCwgYWxzbyB3aGVuIHRoZXkgYXJlIGluc2lkZSBzdWJm
cmFtZXM8L3RpdGxlPgogICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJzY3JlZW4iPgog
ICAgIGlmcmFtZSB7CiAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOwpAQCAtMjAsNiAr
MjAsNyBAQAogICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKICAgICAgICAgb3ZlcmZs
b3c6aGlkZGVuOwogICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbW92ZSA0MDBtcyBhbHRlcm5h
dGUgaW5maW5pdGUgbGluZWFyOworICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRl
OnBhdXNlZDsKICAgICB9CiAKICAgICBALXdlYmtpdC1rZXlmcmFtZXMgbW92ZSB7CkBAIC0zMiwx
MCArMzMsMTAgQEAKICAgCiAgICAgY29uc3QgZXhwZWN0ZWRWYWx1ZXMgPSBbCiAgICAgICAvLyBb
YW5pbWF0aW9uLW5hbWUsIHRpbWUsIGVsZW1lbnQtaWQsIHByb3BlcnR5LCBleHBlY3RlZC12YWx1
ZSwgdG9sZXJhbmNlXQotICAgICAgWyJtb3ZlIiwgMC4yLCAiYm94IiwgIndlYmtpdFRyYW5zZm9y
bSIsIFsxLDAsMCwxLCAxMDAsIDBdLCAzMF0sCi0gICAgICBbIm1vdmUiLCAwLjIsICJpZnJhbWUu
c3ViZnJhbWUtYm94IiwgIndlYmtpdFRyYW5zZm9ybSIsIFsxLDAsMCwxLCAxMDAsIDBdLCAzMF0s
Ci0gICAgICBbIm1vdmUiLCAwLjQsICJib3giLCAid2Via2l0VHJhbnNmb3JtIiwgWzEsMCwwLDEs
IDIwMCwgMF0sIDMwXSwKLSAgICAgIFsibW92ZSIsIDAuNCwgImlmcmFtZS5zdWJmcmFtZS1ib3gi
LCAid2Via2l0VHJhbnNmb3JtIiwgWzEsMCwwLDEsIDIwMCwgMF0sIDMwXSwKKyAgICAgIFsibW92
ZSIsIDAuMiwgImJveCIsICJ3ZWJraXRUcmFuc2Zvcm0iLCBbMSwwLDAsMSwgMTAwLCAwXSwgNDBd
LAorICAgICAgWyJtb3ZlIiwgMC4yLCAiaWZyYW1lLnN1YmZyYW1lLWJveCIsICJ3ZWJraXRUcmFu
c2Zvcm0iLCBbMSwwLDAsMSwgMTAwLCAwXSwgNDBdLAorICAgICAgWyJtb3ZlIiwgMC40LCAiYm94
IiwgIndlYmtpdFRyYW5zZm9ybSIsIFsxLDAsMCwxLCAyMDAsIDBdLCA0MF0sCisgICAgICBbIm1v
dmUiLCAwLjQsICJpZnJhbWUuc3ViZnJhbWUtYm94IiwgIndlYmtpdFRyYW5zZm9ybSIsIFsxLDAs
MCwxLCAyMDAsIDBdLCA0MF0sCiAgICAgXTsKICAgICAKICAgICBmdW5jdGlvbiBzdXNwZW5kKCkK
QEAgLTU2LDE0ICs1NywyMyBAQAogICAgICAgICBzZXRUaW1lb3V0KHJlc3VtZSwgMzAwKTsKICAg
ICB9CiAKLSAgICBydW5BbmltYXRpb25UZXN0KGV4cGVjdGVkVmFsdWVzLCBzZXRUaW1lcnMsIHVu
ZGVmaW5lZCwgdHJ1ZSk7Ci0gICAgCisgICAgZnVuY3Rpb24gaWZyYW1lT25Mb2FkKCkKKyAgICB7
CisgICAgICAgIHZhciBib3ggPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYm94Iik7CisgICAg
ICAgIHZhciBzdWJGcmFtZUJveCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJpZnJhbWUiKS5j
b250ZW50RG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInN1YmZyYW1lLWJveCIpOworCisgICAgICAg
IGJveC5zdHlsZS53ZWJraXRBbmltYXRpb25QbGF5U3RhdGU9InJ1bm5pbmciOworICAgICAgICBz
dWJGcmFtZUJveC5zdHlsZS53ZWJraXRBbmltYXRpb25QbGF5U3RhdGU9InJ1bm5pbmciOworCisg
ICAgICAgIHJ1bkFuaW1hdGlvblRlc3QoZXhwZWN0ZWRWYWx1ZXMsIHNldFRpbWVycywgdW5kZWZp
bmVkLCB0cnVlKTsKKyAgICB9CisKICAgPC9zY3JpcHQ+CiA8L2hlYWQ+CiA8Ym9keT4KICAgICA8
ZGl2IGNsYXNzPSJib3giIGlkPSJib3giPjwvZGl2PgogICAgIDwhLS0gVGhlIHBhcmVudCBkb2N1
bWVudCBtYXkgaW50byBjb21wb3NpdGluZyBtb2RlIGJ5IHRoZSBpZnJhbWUuIC0tPgotICAgIDxp
ZnJhbWUgaWQ9ImlmcmFtZSIgc3JjPSJyZXNvdXJjZXMvc3RvcC1hbmltYXRpb24tb24tc3VzcGVu
ZC1zdWJmcmFtZS5odG1sIj48L2lmcmFtZT4KKyAgICA8aWZyYW1lIGlkPSJpZnJhbWUiIG9ubG9h
ZD0iaWZyYW1lT25Mb2FkKCk7IiBzcmM9InJlc291cmNlcy9zdG9wLWFuaW1hdGlvbi1vbi1zdXNw
ZW5kLXN1YmZyYW1lLmh0bWwiPjwvaWZyYW1lPgogICAgIDxkaXYgaWQ9InJlc3VsdCI+PC9kaXY+
CiA8L2JvZHk+CiA8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJv
bWl1bS1tYWMvYW5pbWF0aW9ucy9zdG9wLWFuaW1hdGlvbi1vbi1zdXNwZW5kLWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtLW1hYy9hbmltYXRpb25zL3N0b3AtYW5p
bWF0aW9uLW9uLXN1c3BlbmQtZXhwZWN0ZWQudHh0CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCA2NjgyMTY2ZmI3MjQ5NmI4ZTY5YmY0NWI3NjNlMDc1M2QxYThlMzJkLi4wMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L2Nocm9taXVtLW1hYy9hbmltYXRpb25zL3N0b3AtYW5pbWF0aW9uLW9uLXN1c3BlbmQtZXhwZWN0
ZWQudHh0CisrKyAvZGV2L251bGwKQEAgLTEsNiArMCwwIEBACi0KLVBBU1MgLSAid2Via2l0VHJh
bnNmb3JtIiBwcm9wZXJ0eSBmb3IgImJveCIgZWxlbWVudCBhdCAwLjJzIHNhdyBzb21ldGhpbmcg
Y2xvc2UgdG86IDEsMCwwLDEsMTAwLDAKLUZBSUwgLSAid2Via2l0VHJhbnNmb3JtIiBwcm9wZXJ0
eSBmb3IgImlmcmFtZS5zdWJmcmFtZS1ib3giIGVsZW1lbnQgYXQgMC4ycyBleHBlY3RlZDogMSww
LDAsMSwxMDAsMCBidXQgc2F3OiBtYXRyaXgoMSwgMCwgMCwgMSwgMCwgMCkKLUZBSUwgLSAid2Vi
a2l0VHJhbnNmb3JtIiBwcm9wZXJ0eSBmb3IgImJveCIgZWxlbWVudCBhdCAwLjRzIGV4cGVjdGVk
OiAxLDAsMCwxLDIwMCwwIGJ1dCBzYXc6IG1hdHJpeCgxLCAwLCAwLCAxLCAzMDYuMDY1MDkzOTk0
MTQwNiwgMCkKLVBBU1MgLSAid2Via2l0VHJhbnNmb3JtIiBwcm9wZXJ0eSBmb3IgImlmcmFtZS5z
dWJmcmFtZS1ib3giIGVsZW1lbnQgYXQgMC40cyBzYXcgc29tZXRoaW5nIGNsb3NlIHRvOiAxLDAs
MCwxLDIwMCwwCi0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rl
c3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0RXhwZWN0
YXRpb25zCmluZGV4IGYxZmRkNjE3NDdiN2UwOGY0ZmEwNmUyYThhZTIyYzllMWVkZDE0ZjEuLmVm
OWMzMDY4ZmNlYTQ1ZTA5ZTRjZDRlMWJkMTAxYTFhMDAzYzU4YjEgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0aW9ucwpAQCAtMjQxMSwxMCArMjQxMSw4
IEBAIHdlYmtpdC5vcmcvYi80ODAzNCBbIFdpbiBdIHBsYXRmb3JtL3dpbi9wbHVnaW5zL25wbi1p
bnZhbGlkYXRlLXJlY3QtaW52YWxpZGF0ZXMtCiBbIFdpbiBdIHBsYXRmb3JtL3dpbi9wbHVnaW5z
L2dldC12YWx1ZS1uZXRzY2FwZS13aW5kb3cuaHRtbCBbIFdvbnRGaXggXQogCiAjIEFkZGVkIGlu
IFdLIHI3MTQyNAotIyBXZSBzaG91bGQgcHJvYmFibHkganVzdCBza2lwIHRoaXMgdGVzdCwgZXZl
cnlvbmUgZWxzZSBoYXMgc2luY2UKICMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTQ5MTgyCi1jcmJ1Zy5jb20vNjIxMzggWyBEZWJ1ZyBdIGFuaW1hdGlvbnMvc3RvcC1h
bmltYXRpb24tb24tc3VzcGVuZC5odG1sIFsgQ3Jhc2ggRmFpbHVyZSBQYXNzIF0KLWNyYnVnLmNv
bS82MjEzOCBbIFJlbGVhc2UgXSBhbmltYXRpb25zL3N0b3AtYW5pbWF0aW9uLW9uLXN1c3BlbmQu
aHRtbCBbIEZhaWx1cmUgUGFzcyBdCitjcmJ1Zy5jb20vNjIxMzggWyBEZWJ1ZyBdIGFuaW1hdGlv
bnMvc3RvcC1hbmltYXRpb24tb24tc3VzcGVuZC5odG1sIFsgQ3Jhc2ggUGFzcyBdCiAKIGNyYnVn
LmNvbS82MTczOSBbIERlYnVnIF0gYW5pbWF0aW9ucy9zdXNwZW5kLXJlc3VtZS1hbmltYXRpb24t
ZXZlbnRzLmh0bWwgWyBGYWlsdXJlIFBhc3MgXQogY3JidWcuY29tLzYxNzM5IFsgV2luIFJlbGVh
c2UgXSBhbmltYXRpb25zL3N1c3BlbmQtcmVzdW1lLWFuaW1hdGlvbi1ldmVudHMuaHRtbCBbIEZh
aWx1cmUgUGFzcyBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvVGVzdEV4
cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9UZXN0RXhwZWN0YXRpb25zCmlu
ZGV4IGI2Y2JmNmUwYWIyZjIxN2JhNmU4YzkyMDE3ZTQ3MTMzZWJmNjM5NDIuLjQ2OTI2MGY5Yjgx
Y2RlOTQ0Nzg4YWU1YTYzY2U5YzUyMTRmMWUzZmUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2VmbC9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Vm
bC9UZXN0RXhwZWN0YXRpb25zCkBAIC0xMDA0LDkgKzEwMDQsNiBAQCB3ZWJraXQub3JnL2IvODQ1
ODkgZmFzdC9oYXJuZXNzL3Nob3ctbW9kYWwtZGlhbG9nLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtp
dC5vcmcvYi84NDU4OSBmYXN0L2V2ZW50cy9zY3JvbGwtZXZlbnQtZHVyaW5nLW1vZGFsLWRpYWxv
Zy5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvODQ1ODkgaHR0cC90ZXN0cy9zZWN1cml0
eS9jcm9zcy1mcmFtZS1hY2Nlc3MtZ2V0Lmh0bWwgWyBGYWlsdXJlIF0KIAotIyBJc3N1ZSB3aXRo
IHRpbWluZyBmb3Igc3VzcGVuZC9yZXN1bWVBbmltYXRpb25zKCk/Ci13ZWJraXQub3JnL2IvODQ1
OTIgYW5pbWF0aW9ucy9zdG9wLWFuaW1hdGlvbi1vbi1zdXNwZW5kLmh0bWwgWyBGYWlsdXJlIF0K
LQogIyBJbmRleGVkREIgaXMgbm90IHlldCBlbmFibGVkLgogQnVnKEVGTCkgc3RvcmFnZS9pbmRl
eGVkZGIKIEJ1ZyhFRkwpIGh0dHAvdGVzdHMvaW5zcGVjdG9yL2luZGV4ZWRkYgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucwppbmRleCBhNmVmOTg0YTcyMjNjMzY0NDE4
MDhiZmFkMDljNmEzMmExZTNkYzIyLi45MmYzZTdjZDUyNDg1MmQ0NGRjOGE4ZWRmZDBlZTM4M2Rh
MzY0M2ZhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0
aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucwpAQCAt
NTY3LDggKzU2Nyw2IEBAIHdlYmtpdC5vcmcvYi84NDg1NiBtZWRpYS9tZWRpYS1jb250cm9sbGVy
LXBsYXliYWNrLmh0bWwgWyBGYWlsdXJlIFBhc3MgXQogd2Via2l0Lm9yZy9iLzgzODc4IG1lZGlh
L3RyYWNrL3RyYWNrLW1vZGUuaHRtbCBbIEZhaWx1cmUgUGFzcyBdCiB3ZWJraXQub3JnL2IvODg4
NjcgbWVkaWEvdHJhY2svdHJhY2stY3VlLXJlbmRlcmluZy1zbmFwLXRvLWxpbmVzLW5vdC1zZXQu
aHRtbCBbIEZhaWx1cmUgUGFzcyBdCiAKLXdlYmtpdC5vcmcvYi80OTE3OSBhbmltYXRpb25zL3N0
b3AtYW5pbWF0aW9uLW9uLXN1c3BlbmQuaHRtbCBbIEZhaWx1cmUgUGFzcyBdCi0KIHdlYmtpdC5v
cmcvYi82MTEyMSBodHRwL3Rlc3RzL2FwcGNhY2hlL2ludGVycnVwdGVkLXVwZGF0ZS5odG1sIFsg
RmFpbHVyZSBQYXNzIF0KIAogd2Via2l0Lm9yZy9iLzg4MDYxIGZhc3QvcmVwbGFjZWQvYm9yZGVy
LXJhZGl1cy1jbGlwLmh0bWwgWyBGYWlsdXJlIFBhc3MgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMvVGVzdEV4cGVjdGF0aW9ucwppbmRleCAzOTYxZjg3MzJmNWQ3Y2Q4ZmExYmNjODNiOThkOTc2
N2E5N2FmZWU4Li42ZTNhOTE3ZjEyOTM1N2QwMzBhNGZhYTU4YTI2OTc3M2MwMTJjYThkIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucworKysgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMzIxLDkgKzMyMSw2
IEBAIGh0dHAvdGVzdHMvaW1hZ2VzL3dlYnAtcHJvZ3Jlc3NpdmUtbG9hZC5odG1sCiAjIFRpbWVz
IG91dCBiZWNhdXNlIHBsdWdpbnMgYXJlbid0IGFsbG93ZWQgdG8gZXhlY3V0ZSBKUyBhZnRlciBO
UFBfRGVzdHJveSBoYXMgYmVlbiBjYWxsZWQgaW4gV2ViS2l0MSdzIE9PUCBwbHVnaW5zIGltcGxl
bWVudGF0aW9uIGh0dHA6Ly93ZWJraXQub3JnL2IvNDg5MjkKIHBsdWdpbnMvZXZhbHVhdGUtanMt
YWZ0ZXItcmVtb3ZpbmctcGx1Z2luLWVsZW1lbnQuaHRtbAogCi0jIFZlcnkgZmxha3k6IGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00OTE4MgotYW5pbWF0aW9ucy9zdG9w
LWFuaW1hdGlvbi1vbi1zdXNwZW5kLmh0bWwKLQogIyBEUlQgZG9lcyBub3Qgc3VwcG9ydCB0b2dn
bGluZyBjYXJldCBicm93c2luZyBvbiAvIG9mZgogZWRpdGluZy9zZWxlY3Rpb24vY2FyZXQtbW9k
ZS1wYXJhZ3JhcGgta2V5cy1uYXZpZ2F0aW9uLmh0bWwKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vcXQtYXJtL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9xdC1hcm0vVGVzdEV4cGVjdGF0aW9ucwppbmRleCA4Mzg4NGE3NzdiZjdjOWQzNGE0MjIyMTU1
ODI1NzNjYmE0Y2FiMjM1Li5hNGM0ZWJlODRkYzBjMjBhY2FmZmQ0ODgzMDBhZjg0MWU4YTg0MjNi
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC1hcm0vVGVzdEV4cGVjdGF0aW9u
cworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC1hcm0vVGVzdEV4cGVjdGF0aW9ucwpAQCAt
MTQwLDcgKzE0MCw2IEBAIHNwdXRuaWsvVW5pY29kZS9Vbmljb2RlXzIxOC9TNy42X0E1LjNfVDEu
aHRtbAogc3B1dG5pay9Vbmljb2RlL1VuaWNvZGVfMjE4L1M3LjZfQTUuM19UMi5odG1sCiAKICMg
TmV3IGZhaWxpbmcgdGVzdHMKLWFuaW1hdGlvbnMvc3RvcC1hbmltYXRpb24tb24tc3VzcGVuZC5o
dG1sCiBlZGl0aW5nL3NlbGVjdGlvbi9yZWdpb25hbC1pbmRpY2F0b3JzLmh0bWwKIGZhc3QvZG9t
L1dpbmRvdy93aW5kb3ctcHJvcGVydHktZGVzY3JpcHRvcnMuaHRtbAogZmFzdC9lbmNvZGluZy9H
QksvRVVDLUNOLmh0bWwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0
RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMK
aW5kZXggMmU5NDcyZmMxZDFkOGRhMTNhOTg3OGEwNzA3ZmZlODk2NjNkNzlhOS4uZDJiMGRlNzdk
ODBiNDYyY2NiODliZGUyZWE0YzA0Zjg1NWY2YmI1MSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
d2luL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTQ0Miw5ICs0NDIsNiBAQCBhbmltYXRpb25zL2FuaW1h
dGlvbi1pdGVyYXRpb24tZXZlbnQtZGVzdHJveS1yZW5kZXJlci5odG1sCiAjIFNvbWV0aW1lcyB0
aW1lcyBvdXQgaHR0cDovL3dlYmtpdC5vcmcvYi80OTAxNAogZmFzdC93b3JrZXJzL3N0b3JhZ2Uv
Y2hhbmdlLXZlcnNpb24taGFuZGxlLXJldXNlLXN5bmMuaHRtbAogCi0jIFNvbWV0aW1lcyBmYWls
cyBodHRwOi8vd2Via2l0Lm9yZy9iLzQ5MTgyCi1hbmltYXRpb25zL3N0b3AtYW5pbWF0aW9uLW9u
LXN1c3BlbmQuaHRtbAotCiAjIENyYXNoaW5nIGluIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OnBh
cmVudEVsZW1lbnQgaHR0cDovL3dlYmtpdC5vcmcvYi80OTM3OQogYWNjZXNzaWJpbGl0eS9pZnJh
bWUtYmFzdGFyZGl6YXRpb24uaHRtbAogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS93aW5jYWlyby9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luY2Fp
cm8vVGVzdEV4cGVjdGF0aW9ucwppbmRleCA0MWQ4NGFjZTMyOTBjZmI5ZTIwMDQ3M2M4NWM4NDM0
MmJhZTgwZWI1Li44NDk2NWVlOGY5MDVmNjlkNjdmOTgyY2JkYjNlM2M2YjFmNDJhMjhlIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW5jYWlyby9UZXN0RXhwZWN0YXRpb25zCisr
KyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbmNhaXJvL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTk2
NSw5ICs5NjUsNiBAQCBhbmltYXRpb25zL2FuaW1hdGlvbi1pdGVyYXRpb24tZXZlbnQtZGVzdHJv
eS1yZW5kZXJlci5odG1sCiAjIFNvbWV0aW1lcyB0aW1lcyBvdXQgaHR0cDovL3dlYmtpdC5vcmcv
Yi80OTAxNAogZmFzdC93b3JrZXJzL3N0b3JhZ2UvY2hhbmdlLXZlcnNpb24taGFuZGxlLXJldXNl
LXN5bmMuaHRtbAogCi0jIFNvbWV0aW1lcyBmYWlscyBodHRwOi8vd2Via2l0Lm9yZy9iLzQ5MTgy
Ci1hbmltYXRpb25zL3N0b3AtYW5pbWF0aW9uLW9uLXN1c3BlbmQuaHRtbAotCiAjIENyYXNoaW5n
IGluIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OnBhcmVudEVsZW1lbnQgaHR0cDovL3dlYmtpdC5v
cmcvYi80OTM3OQogYWNjZXNzaWJpbGl0eS9pZnJhbWUtYmFzdGFyZGl6YXRpb24uaHRtbAogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>