<?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>133517</bug_id>
          
          <creation_ts>2014-06-04 10:47:25 -0700</creation_ts>
          <short_desc>[GTK] 4 of the css3/viewport-percentage-lengths/viewport-percentage-lengths-.*.html tests time out</short_desc>
          <delta_ts>2014-06-17 15:27:49 -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>Unspecified</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>
          <dependson>133993</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Alberto Lopez Perez">clopez</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abucur</cc>
    
    <cc>bjonesbe</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>glenn</cc>
    
    <cc>mario</cc>
    
    <cc>mihnea</cc>
    
    <cc>mrobinson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1013334</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2014-06-04 10:47:25 -0700</bug_when>
    <thetext>The following tests ( added on http://trac.webkit.org/changeset/169407 ) time out on GTK:

css3/viewport-percentage-lengths/viewport-percentage-lengths-anonymous-block.html
css3/viewport-percentage-lengths/viewport-percentage-lengths-percent-size-child.html
css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size.html
css3/viewport-percentage-lengths/viewport-percentage-lengths-resize.html


The tests timeout always when the tests are run inside Xvfb (this is the default, and what the GTK bots do).

But when you run them on a real X server (this is done by exporting the environment variable USE_NATIVE_XDISPLAY) some of them pass:

$ USE_NATIVE_XDISPLAY=1 Tools/Scripts/run-webkit-tests --release --webkit-test-runner --gtk css3/viewport-percentage-lengths/viewport-percentage-lengths-anonymous-block.html css3/viewport-percentage-lengths/viewport-percentage-lengths-percent-size-child.html css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size.html css3/viewport-percentage-lengths/viewport-percentage-lengths-resize.html
Using port &apos;gtk-wk2&apos;
Test configuration: &lt;, x86, release&gt;
Placing test results in /home/clopez/webkit/webkit/WebKitBuild/Release/layout-test-results
Baseline search path: gtk-wk2 -&gt; wk2 -&gt; gtk -&gt; generic
Using Release build
Pixel tests disabled
Regular timeout: 6000, slow test timeout: 30000
Command line: /home/clopez/webkit/webkit/WebKitBuild/Release/bin/WebKitTestRunner -

Found 4 tests; running 4, skipping 0.
Running 1 WebKitTestRunner.     

[1/4] css3/viewport-percentage-lengths/viewport-percentage-lengths-anonymous-block.html failed unexpectedly (test timed out)
[3/4] css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size.html failed unexpectedly (test timed out)

Retrying 2 unexpected failure(s) ...

Running 1 WebKitTestRunner.

[2/2] css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size.html failed unexpectedly (test timed out)

2 tests ran as expected, 2 didn&apos;t:


Unexpected flakiness: timeouts (1)
  css3/viewport-percentage-lengths/viewport-percentage-lengths-anonymous-block.html [ Timeout Pass ]


Regressions: Unexpected timeouts (1)
  css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size.html [ Timeout ]


Maybe this information can be useful.

I tried to run the tests with --no-timeout and also with --time-out-ms=30000 (30 secs), but the behaviour is the same. They timeout always with Xvfb.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1013337</commentid>
    <comment_count>1</comment_count>
    <who name="Bem Jones-Bey">bjonesbe</who>
    <bug_when>2014-06-04 11:03:12 -0700</bug_when>
    <thetext>I&apos;m betting those are timing out because the onresize event doesn&apos;t fire in DRT/WTR on the GTK+ port. Darin fixed DRT/WTR for the Mac port in Bug 133351 when he changed the tests to use the onresize event. He made an attempt to fix the other ports as well, but it is possible that fix didn&apos;t work for the GTK port. Hopefully it&apos;s an easy fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1016129</commentid>
    <comment_count>2</comment_count>
      <attachid>233235</attachid>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2014-06-17 09:53:22 -0700</bug_when>
    <thetext>Created attachment 233235
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1016132</commentid>
    <comment_count>3</comment_count>
      <attachid>233235</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-06-17 10:11:45 -0700</bug_when>
    <thetext>Comment on attachment 233235
Patch

Awesome!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1016163</commentid>
    <comment_count>4</comment_count>
      <attachid>233235</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-06-17 10:49:56 -0700</bug_when>
    <thetext>Comment on attachment 233235
Patch

Clearing flags on attachment: 233235

Committed r170058: &lt;http://trac.webkit.org/changeset/170058&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1016164</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-06-17 10:50:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1016219</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-06-17 12:50:34 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 133993</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1016255</commentid>
    <comment_count>7</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2014-06-17 14:34:55 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; Re-opened since this is blocked by bug 133993

Ups! Forgot to update the resolution for the unit tests of Xvfb. I will upload an updated patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1016256</commentid>
    <comment_count>8</comment_count>
      <attachid>233261</attachid>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2014-06-17 14:48:09 -0700</bug_when>
    <thetext>Created attachment 233261
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1016273</commentid>
    <comment_count>9</comment_count>
      <attachid>233261</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-06-17 15:27:45 -0700</bug_when>
    <thetext>Comment on attachment 233261
Patch

Clearing flags on attachment: 233261

Committed r170078: &lt;http://trac.webkit.org/changeset/170078&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1016274</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-06-17 15:27:49 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>233235</attachid>
            <date>2014-06-17 09:53:22 -0700</date>
            <delta_ts>2014-06-17 14:46:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-133517-20140617185259.patch</filename>
            <type>text/plain</type>
            <size>10917</size>
            <attacher name="Carlos Alberto Lopez Perez">clopez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcwMDU0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZThlOWEzZjExNjBhNzdkNWE2MDc4NjVkOTRjNjQ0NWU5
N2RlMWM1ZS4uYWUyZGRhNzA5OTUyMWRiNGMzMmU1NmUyY2ZiMjJiMzUyNGEwNGU1YiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIz
IEBACisyMDE0LTA2LTE3ICBDYXJsb3MgQWxiZXJ0byBMb3BleiBQZXJleiAgPGNsb3BlekBpZ2Fs
aWEuY29tPgorCisgICAgICAgIFtHVEtdIEZpeCB0aGUgaGFuZGxpbmcgb2YgcmVzaXplIGV2ZW50
cyBhZnRlciByMTY5NTA1LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTMzNTE3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3BvcnQveHZmYmRyaXZlci5weToKKyAgICAgICAg
KFh2ZmJEcml2ZXIuX3N0YXJ0KTogU2V0IHRoZSByZXNvbHV0aW9uIG9mIFh2ZmIgdG8gWEdBICgx
MDI0eDc2OCkuCisgICAgICAgIFRoZSB0ZXN0cyBjc3MzL3ZpZXdwb3J0LXBlcmNlbnRhZ2UtbGVu
Z3Rocy92aWV3cG9ydC1wZXJjZW50YWdlLWxlbmd0aHMtKi5odG1sCisgICAgICAgIG5lZWQgYXQg
bGVhc3QgOTAweDY0MCBwaXhlbHMgdG8gcGFzcy4KKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVy
L2d0ay9QbGF0Zm9ybVdlYlZpZXdHdGsuY3BwOgorICAgICAgICAoV1RSOjpQbGF0Zm9ybVdlYlZp
ZXc6OlBsYXRmb3JtV2ViVmlldyk6IGd0a193aWRnZXRfc2l6ZV9hbGxvY2F0ZSBzaG91bGQKKyAg
ICAgICAgYmUgcmVxdWVzdGVkIG92ZXIgdGhlIG1haW4gd2lkZ2V0IGluc3RlYWQgb2YgdGhlIHdp
bmRvdy4KKyAgICAgICAgKFdUUjo6UGxhdGZvcm1XZWJWaWV3OjpyZXNpemVUbyk6IENoYW5nZWQg
dGhpcyB0byBjYWxsIHNldFdpbmRvd0ZyYW1lIGxpa2UKKyAgICAgICAgdGhlIE1hYyBwb3J0Lgor
ICAgICAgICAoV1RSOjpQbGF0Zm9ybVdlYlZpZXc6OndpbmRvd0ZyYW1lKTogUmVtb3ZlIGxlZ2Fj
eSBpZmRlZiBmb3IgR1RLMi4KKyAgICAgICAgKFdUUjo6UGxhdGZvcm1XZWJWaWV3OjpzZXRXaW5k
b3dGcmFtZSk6IFNldCB0aGUgc2l6ZSBhbmQgcG9zaXRpb24KKyAgICAgICAgb2YgdGhlIFdpbmRv
dyBhbmQgdGhlIHdlYiB2aWV3LgorCiAyMDE0LTA2LTE3ICBHeXV5b3VuZyBLaW0gIDxneXV5b3Vu
Zy5raW1Ac2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0VGTF1bV0syXSBTa2lwIGZhaWxpbmcgRUZM
IEFQSSB0ZXN0cwpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3h2ZmJk
cml2ZXIucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQveHZmYmRyaXZlci5weQppbmRl
eCBjNDJiYWQzYjFkZjNmMDdiZjgxOWI2YzM4NGJhNGJjOWY1ODEyYWNmLi5hYmY5YmJjNTRlZjky
YTQ1YzMyNmY5YWY0NGFhOGJlNDFhYzFmYTU1IDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L3BvcnQveHZmYmRyaXZlci5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Bv
cnQveHZmYmRyaXZlci5weQpAQCAtODQsNyArODQsNyBAQCBjbGFzcyBYdmZiRHJpdmVyKERyaXZl
cik6CiAgICAgICAgIGlmIGxsdm1waXBlX2xpYmdsX3BhdGg6CiAgICAgICAgICAgICBlbnZpcm9u
bWVudFsnTERfTElCUkFSWV9QQVRIJ10gPSAnJXM6JXMnICUgKGxsdm1waXBlX2xpYmdsX3BhdGgs
IG9zLmVudmlyb24uZ2V0KCdMRF9MSUJSQVJZX1BBVEgnLCAnJykpCiAKLSAgICAgICAgcnVuX3h2
ZmIgPSBbIlh2ZmIiLCAiOiVkIiAlIGRpc3BsYXlfaWQsICItc2NyZWVuIiwgICIwIiwgIjgwMHg2
MDB4JXMiICUgc2VsZi5feHZmYl9zY3JlZW5fZGVwdGgoKSwgIi1ub2xpc3RlbiIsICJ0Y3AiXQor
ICAgICAgICBydW5feHZmYiA9IFsiWHZmYiIsICI6JWQiICUgZGlzcGxheV9pZCwgIi1zY3JlZW4i
LCAgIjAiLCAiMTAyNHg3Njh4JXMiICUgc2VsZi5feHZmYl9zY3JlZW5fZGVwdGgoKSwgIi1ub2xp
c3RlbiIsICJ0Y3AiXQogICAgICAgICB3aXRoIG9wZW4ob3MuZGV2bnVsbCwgJ3cnKSBhcyBkZXZu
dWxsOgogICAgICAgICAgICAgc2VsZi5feHZmYl9wcm9jZXNzID0gc2VsZi5fcG9ydC5ob3N0LmV4
ZWN1dGl2ZS5wb3BlbihydW5feHZmYiwgc3RkZXJyPWRldm51bGwpCiAKZGlmZiAtLWdpdCBhL1Rv
b2xzL1dlYktpdFRlc3RSdW5uZXIvZ3RrL1BsYXRmb3JtV2ViVmlld0d0ay5jcHAgYi9Ub29scy9X
ZWJLaXRUZXN0UnVubmVyL2d0ay9QbGF0Zm9ybVdlYlZpZXdHdGsuY3BwCmluZGV4IDcxNGVjNjVk
YTA1NTViNmNkNjY4YjNiMWZhNDQ5YWNiMmE3Y2IxOTUuLjZiMTY3NzJjNTM5Y2IzYmFlMzc3NDU1
YjkyZDgwMWY3MWEzZTMyZmUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvZ3Rr
L1BsYXRmb3JtV2ViVmlld0d0ay5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9ndGsv
UGxhdGZvcm1XZWJWaWV3R3RrLmNwcApAQCAtNDMsNyArNDMsNyBAQCBQbGF0Zm9ybVdlYlZpZXc6
OlBsYXRmb3JtV2ViVmlldyhXS0NvbnRleHRSZWYgY29udGV4dCwgV0tQYWdlR3JvdXBSZWYgcGFn
ZUdyb3VwLAogICAgIGd0a19jb250YWluZXJfYWRkKEdUS19DT05UQUlORVIobV93aW5kb3cpLCBH
VEtfV0lER0VUKG1fdmlldykpOwogCiAgICAgR3RrQWxsb2NhdGlvbiBzaXplID0geyAwLCAwLCA4
MDAsIDYwMCB9OwotICAgIGd0a193aWRnZXRfc2l6ZV9hbGxvY2F0ZShtX3dpbmRvdywgJnNpemUp
OworICAgIGd0a193aWRnZXRfc2l6ZV9hbGxvY2F0ZShHVEtfV0lER0VUKG1fdmlldyksICZzaXpl
KTsKICAgICBndGtfd2luZG93X3Jlc2l6ZShHVEtfV0lORE9XKG1fd2luZG93KSwgODAwLCA2MDAp
OwogICAgIGd0a193aWRnZXRfc2hvd19hbGwobV93aW5kb3cpOwogCkBAIC01OCwxNCArNTgsMTAg
QEAgUGxhdGZvcm1XZWJWaWV3Ojp+UGxhdGZvcm1XZWJWaWV3KCkKIAogdm9pZCBQbGF0Zm9ybVdl
YlZpZXc6OnJlc2l6ZVRvKHVuc2lnbmVkIHdpZHRoLCB1bnNpZ25lZCBoZWlnaHQpCiB7Ci0gICAg
Ly8gRklYTUU6IERvbid0IHdlIG5lZWQgdG8gcmVzaXplIHRoZSB3aW5kb3cgdG9vPwotCi0gICAg
R3RrQWxsb2NhdGlvbiBzaXplID0geyAwLCAwLCBzdGF0aWNfY2FzdDxpbnQ+KHdpZHRoKSwgc3Rh
dGljX2Nhc3Q8aW50PihoZWlnaHQpIH07Ci0gICAgZ3RrX3dpZGdldF9zaXplX2FsbG9jYXRlKG1f
d2luZG93LCAmc2l6ZSk7Ci0gICAgZ3RrX3dpbmRvd19yZXNpemUoR1RLX1dJTkRPVyhtX3dpbmRv
dyksIHdpZHRoLCBoZWlnaHQpOwotCi0gICAgd2hpbGUgKGd0a19ldmVudHNfcGVuZGluZygpKQot
ICAgICAgICBndGtfbWFpbl9pdGVyYXRpb24oKTsKKyAgICBXS1JlY3QgZnJhbWUgPSB3aW5kb3dG
cmFtZSgpOworICAgIGZyYW1lLnNpemUud2lkdGggPSB3aWR0aDsKKyAgICBmcmFtZS5zaXplLmhl
aWdodCA9IGhlaWdodDsKKyAgICBzZXRXaW5kb3dGcmFtZShmcmFtZSk7CiB9CiAKIFdLUGFnZVJl
ZiBQbGF0Zm9ybVdlYlZpZXc6OnBhZ2UoKQpAQCAtODIsMTQgKzc4LDggQEAgdm9pZCBQbGF0Zm9y
bVdlYlZpZXc6OmZvY3VzKCkKIFdLUmVjdCBQbGF0Zm9ybVdlYlZpZXc6OndpbmRvd0ZyYW1lKCkK
IHsKICAgICBHdGtBbGxvY2F0aW9uIGdlb21ldHJ5OwotI2lmZGVmIEdUS19BUElfVkVSU0lPTl8y
Ci0gICAgZ2ludCBkZXB0aDsKLSAgICBnZGtfd2luZG93X2dldF9nZW9tZXRyeShndGtfd2lkZ2V0
X2dldF93aW5kb3coR1RLX1dJREdFVChtX3dpbmRvdykpLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZnZW9tZXRyeS54LCAmZ2VvbWV0cnkueSwgJmdlb21ldHJ5LndpZHRoLCAmZ2VvbWV0
cnkuaGVpZ2h0LCAmZGVwdGgpOwotI2Vsc2UKICAgICBnZGtfd2luZG93X2dldF9nZW9tZXRyeShn
dGtfd2lkZ2V0X2dldF93aW5kb3coR1RLX1dJREdFVChtX3dpbmRvdykpLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZnZW9tZXRyeS54LCAmZ2VvbWV0cnkueSwgJmdlb21ldHJ5LndpZHRo
LCAmZ2VvbWV0cnkuaGVpZ2h0KTsKLSNlbmRpZgogCiAgICAgV0tSZWN0IGZyYW1lOwogICAgIGZy
YW1lLm9yaWdpbi54ID0gZ2VvbWV0cnkueDsKQEAgLTEwMSw4ICs5MSwxMyBAQCBXS1JlY3QgUGxh
dGZvcm1XZWJWaWV3Ojp3aW5kb3dGcmFtZSgpCiAKIHZvaWQgUGxhdGZvcm1XZWJWaWV3OjpzZXRX
aW5kb3dGcmFtZShXS1JlY3QgZnJhbWUpCiB7Ci0gICAgZ3RrX3dpbmRvd19tb3ZlKEdUS19XSU5E
T1cobV93aW5kb3cpLCBmcmFtZS5vcmlnaW4ueCwgZnJhbWUub3JpZ2luLnkpOwotICAgIHJlc2l6
ZVRvKGZyYW1lLnNpemUud2lkdGgsIGZyYW1lLnNpemUuaGVpZ2h0KTsKKyAgICBnZGtfd2luZG93
X21vdmVfcmVzaXplKGd0a193aWRnZXRfZ2V0X3dpbmRvdyhHVEtfV0lER0VUKG1fd2luZG93KSks
CisgICAgICAgIGZyYW1lLm9yaWdpbi54LCBmcmFtZS5vcmlnaW4ueSwgZnJhbWUuc2l6ZS53aWR0
aCwgZnJhbWUuc2l6ZS5oZWlnaHQpOworICAgIEd0a0FsbG9jYXRpb24gc2l6ZSA9IHsgMCwgMCwg
c3RhdGljX2Nhc3Q8aW50PihmcmFtZS5zaXplLndpZHRoKSwgc3RhdGljX2Nhc3Q8aW50PihmcmFt
ZS5zaXplLmhlaWdodCkgfTsKKyAgICBndGtfd2lkZ2V0X3NpemVfYWxsb2NhdGUoR1RLX1dJREdF
VChtX3ZpZXcpLCAmc2l6ZSk7CisKKyAgICB3aGlsZSAoZ3RrX2V2ZW50c19wZW5kaW5nKCkpCisg
ICAgICAgIGd0a19tYWluX2l0ZXJhdGlvbigpOwogfQogCiB2b2lkIFBsYXRmb3JtV2ViVmlldzo6
YWRkQ2hyb21lSW5wdXRGaWVsZCgpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNGU3ZDMyMmRhN2FkZWZjMTQ3ZWE0MmNmOThm
NWQyMGUxNGU0NDMzYS4uNGI1YmM4MTZiNTZjNjhiMzM3MjVjZjY4N2EzYjFiMGUzZWQ0NjM4YiAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE0LTA2LTE3ICBDYXJsb3MgQWxiZXJ0byBMb3BleiBQ
ZXJleiAgPGNsb3BlekBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdIEZpeCB0aGUgaGFuZGxp
bmcgb2YgcmVzaXplIGV2ZW50cyBhZnRlciByMTY5NTA1LgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMzNTE3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9u
czogUmVtb3ZlIHRoZSBleHBlY3RhdGlvbnMgZm9yIHRoZSB0ZXN0cworICAgICAgICB0aGF0IG5v
dyBwYXNzLgorICAgICAgICAqIHBsYXRmb3JtL2d0ay9mYXN0L2RvbS9ydGwtc2Nyb2xsLXRvLWxl
ZnRtb3N0LWFuZC1yZXNpemUtZXhwZWN0ZWQudHh0OgorICAgICAgICBSZWJhc2VsaW5lIHJlc3Vs
dHMuCisKIDIwMTQtMDYtMTcgIEFuZHJ6ZWogQmFkb3dza2kgIDxhLmJhZG93c2tpQHNhbXN1bmcu
Y29tPgogCiAgICAgICAgIFtFRkxdIEFkZCBleHBlY3RhdGlvbnMgZm9yIHRocmVlIGZhaWxpbmcv
Zmxha3kgbGF5b3V0IHRlc3RzLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3Rr
L1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0
aW9ucwppbmRleCBmYmFlNDE5N2RiNjBlYWM4NjIzMmYxN2Q5OTZiM2E2NTQxMDIyNWFhLi4zYmMx
ZmRiMzVlMzdiYzdhZTMzMmQ2ZDE3ZGIxMWNlMzM0YjEwMzc3IDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucwpAQCAtODA4LDEwICs4MDgsNiBAQCB3ZWJraXQub3Jn
L2IvMTMyMjc5IHBlcmYvbW91c2UtZXZlbnQuaHRtbCBbIEZhaWx1cmUgUGFzcyBdCiB3ZWJraXQu
b3JnL2IvMTMyMjgxIGZhc3Qvd29ya2Vycy93b3JrZXItY29uc3RydWN0b3IuaHRtbCBbIFRpbWVv
dXQgUGFzcyBdCiB3ZWJraXQub3JnL2IvMTMyMjgyIGZhc3QvaW5saW5lLWJsb2NrLzE0NDk4LXBv
c2l0aW9uRm9yQ29vcmRpbmF0ZXMuaHRtbCBbIEZhaWx1cmUgUGFzcyBdCiAKLSNmYXN0L2RvbS9X
aW5kb3cKLXdlYmtpdC5vcmcvYi8xMzIyNTUgZmFzdC9kb20vV2luZG93L3dpbmRvdy1yZXNpemUt
YW5kLW1vdmUtc3ViLWZyYW1lLmh0bWwgWyBUaW1lb3V0IFBhc3MgXQotd2Via2l0Lm9yZy9iLzEz
MjI1NSBmYXN0L2RvbS9XaW5kb3cvd2luZG93LXJlc2l6ZS1jb250ZW50cy5odG1sIFsgVGltZW91
dCBQYXNzIF0KLQogI0Zhc3Qgb3ZlcmZsb3cKIHdlYmtpdC5vcmcvYi8xMzIyNTggZmFzdC9vdmVy
Zmxvdy9oaXQtdGVzdC1vdmVyZmxvdy1jb250cm9scy5odG1sIFsgRmFpbHVyZSBJbWFnZU9ubHlG
YWlsdXJlIFBhc3MgXQogd2Via2l0Lm9yZy9iLzEzMjI1OCBmYXN0L292ZXJmbG93L292ZXJmbG93
LXRleHQtaGl0LXRlc3RpbmcuaHRtbCBbIEZhaWx1cmUgUGFzcyBdCkBAIC04NTIsOCArODQ4LDYg
QEAgd2Via2l0Lm9yZy9iLzEzMjk5OSBodG1sNWxpYi9nZW5lcmF0ZWQvcnVuLXRlc3RzMTYtd3Jp
dGUuaHRtbCBbIFBhc3MgVGltZW91dCBdCiB3ZWJraXQub3JnL2IvMTMzMDAwIGpzL3Nsb3ctc3Ry
ZXNzL2NhbGwtc3ByZWFkLmh0bWwgWyBQYXNzIFRpbWVvdXQgXQogd2Via2l0Lm9yZy9iLzEzMzAw
MSBmYXN0L3dvcmtlcnMvd29ya2VyLWNvbnRleHQtZ2MuaHRtbCBbIFBhc3MgVGltZW91dCBdCiAK
LXdlYmtpdC5vcmcvYi8xMzM4MDcgZmFzdC9keW5hbWljL3dpbmRvdy1yZXNpemUtc2Nyb2xsYmFy
cy10ZXN0Lmh0bWwgWyBGYWlsdXJlIFRpbWVvdXQgXQotCiB3ZWJraXQub3JnL2IvMTMzODY1IG1l
ZGlhL1czQy92aWRlby9uZXR3b3JrU3RhdGUvbmV0d29ya1N0YXRlX2R1cmluZ19wcm9ncmVzcy5o
dG1sIFsgRmFpbHVyZSBQYXNzIF0KIHdlYmtpdC5vcmcvYi8xMzM4NjYgbWVkaWEvbWVkaWEtY29u
dHJvbHMtY2FuY2VsLWV2ZW50cy5odG1sIFsgRmFpbHVyZSBQYXNzIF0KIHdlYmtpdC5vcmcvYi8x
MzM4Njcgd2ViYXVkaW8vYXVkaW9wcm9jZXNzaW5nZXZlbnQuaHRtbCBbIEZhaWx1cmUgUGFzcyBd
CkBAIC0xMDE4LDExICsxMDEyLDYgQEAgd2Via2l0Lm9yZy9iLzEzMzE0OCBhY2Nlc3NpYmlsaXR5
L2NvbnRlbnQtZWRpdGFibGUtc2V0LWlubmVyLXRleHQtZ2VuZXJhdGVzLWF4dmEKIAogd2Via2l0
Lm9yZy9iLzEzMzE1MSBqcy9jYWNoZWQtd2luZG93LXByb3BlcnRpZXMuaHRtbCBbIFRpbWVvdXQg
UGFzcyBdCiAKLXdlYmtpdC5vcmcvYi8xMzM1MTcgY3NzMy92aWV3cG9ydC1wZXJjZW50YWdlLWxl
bmd0aHMvdmlld3BvcnQtcGVyY2VudGFnZS1sZW5ndGhzLWFub255bW91cy1ibG9jay5odG1sIFsg
VGltZW91dCBdCi13ZWJraXQub3JnL2IvMTMzNTE3IGNzczMvdmlld3BvcnQtcGVyY2VudGFnZS1s
ZW5ndGhzL3ZpZXdwb3J0LXBlcmNlbnRhZ2UtbGVuZ3Rocy1wZXJjZW50LXNpemUtY2hpbGQuaHRt
bCBbIFRpbWVvdXQgXQotd2Via2l0Lm9yZy9iLzEzMzUxNyBjc3MzL3ZpZXdwb3J0LXBlcmNlbnRh
Z2UtbGVuZ3Rocy92aWV3cG9ydC1wZXJjZW50YWdlLWxlbmd0aHMtcmVsYXRpdmUtZm9udC1zaXpl
Lmh0bWwgWyBUaW1lb3V0IF0KLXdlYmtpdC5vcmcvYi8xMzM1MTcgY3NzMy92aWV3cG9ydC1wZXJj
ZW50YWdlLWxlbmd0aHMvdmlld3BvcnQtcGVyY2VudGFnZS1sZW5ndGhzLXJlc2l6ZS5odG1sIFsg
VGltZW91dCBdCi0KIHdlYmtpdC5vcmcvYi8xMzM4MDggbWVkaWEvdmlkZW8tdHJhY2ttZW51LXNl
bGVjdGlvbi5odG1sIFsgVGltZW91dCBdCiAKICMvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vCkBAIC0xMjA0LDcgKzExOTMsNiBAQCB3ZWJraXQub3JnL2IvMTIyNTM1IGZhc3QvZG9tL1dp
bmRvdy9vcGVuLXdpbmRvdy1taW4tc2l6ZS5odG1sIFsgRmFpbHVyZSBdCiBCdWcoR1RLKSBlZGl0
aW5nL3NlbGVjdGlvbi81MTM2Njk2Lmh0bWwgWyBGYWlsdXJlIF0KIEJ1ZyhHVEspIGVkaXRpbmcv
c2VsZWN0aW9uL2luYWN0aXZlLXNlbGVjdGlvbi5odG1sIFsgRmFpbHVyZSBdCiBCdWcoR1RLKSBm
YXN0L2Nzcy9kaXNhYmxlZC1hdXRob3Itc3R5bGVzLmh0bWwgWyBGYWlsdXJlIF0KLUJ1ZyhHVEsp
IGZhc3QvZG9tL3J0bC1zY3JvbGwtdG8tbGVmdG1vc3QtYW5kLXJlc2l6ZS5odG1sIFsgRmFpbHVy
ZSBdCiBCdWcoR1RLKSBmYXN0L2RvbS9XaW5kb3cvd2luZG93LXBvc3RtZXNzYWdlLWNsb25lLmh0
bWwgWyBGYWlsdXJlIFRpbWVvdXQgXQogQnVnKEdUSykgZmFzdC9ldmVudHMvYmFja3NwYWNlLW5h
dmlnYXRlcy1iYWNrLmh0bWwgWyBGYWlsdXJlIF0KIEJ1ZyhHVEspIGZhc3QvZXZlbnRzL2tleWRv
d24tbGVmdHJpZ2h0LWtleXMuaHRtbCBbIEZhaWx1cmUgXQpAQCAtMTMyOSw3ICsxMzE3LDYgQEAg
d2Via2l0Lm9yZy9iLzUzOTY0IGZhc3QvZm9ybXMvbGlzdGJveC1vbmNoYW5nZS5odG1sIFsgRmFp
bHVyZSBdCiB3ZWJraXQub3JnL2IvNTM5NjQgZmFzdC9mb3Jtcy9vcHRpb24tbW91c2VldmVudHMu
aHRtbCBbIEZhaWx1cmUgXQogCiAjIFByb2JhYmx5IGZhaWxpbmcgYmVjYXVzZSByZXNpemluZyBp
cyBhc3luY2hyb25vdXMuCi13ZWJraXQub3JnL2IvNTM5NTkgZmFzdC9kb20vV2luZG93L3dpbmRv
dy1yZXNpemUtYW5kLW1vdmUtYXJndW1lbnRzLmh0bWwgWyBGYWlsdXJlIFRpbWVvdXQgXQogd2Vi
a2l0Lm9yZy9iLzUzOTU5IGZhc3QvZG9tL1dpbmRvdy93aW5kb3ctcmVzaXplLmh0bWwgWyBGYWls
dXJlIFRpbWVvdXQgXQogCiAjIGtleWdlbiBlbGVtZW50IHJlbmRlcmluZyBpcyBicm9rZW4KQEAg
LTE1ODYsOSArMTU3Myw2IEBAIHdlYmtpdC5vcmcvYi85Mzk3NiBmYXN0L2Nzcy1nZW5lcmF0ZWQt
Y29udGVudC9xdW90ZXMtbGFuZy5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyCiB3ZWJraXQub3JnL2Iv
OTQwMDkgY3NzMi4xLzIwMTEwMzIzL2M1NDEtd29yZC1zcC0wMDAuaHRtIFsgSW1hZ2VPbmx5RmFp
bHVyZSBdCiAKIHdlYmtpdC5vcmcvYi84MDEyOSBmYXN0L2ZyYW1lcy9mbGF0dGVuaW5nL2ZyYW1l
c2V0LWZsYXR0ZW5pbmctYWR2YW5jZWQuaHRtbCBbIEZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzEz
MTc5MyBmYXN0L2ZyYW1lcy9mcmFtZS1wcm9ncmFtbWF0aWMtbm9yZXNpemUuaHRtbCBbIEZhaWx1
cmUgUGFzcyBdCi13ZWJraXQub3JnL2IvMTMxNzk0IGZhc3QvZnJhbWVzL2ZyYW1lLXdpdGgtbm9y
ZXNpemUtY2FuLWJlLXJlc2l6ZWQtYWZ0ZXItcmVtb3ZhbC1vZi1ub3Jlc2l6ZS5odG1sIFsgRmFp
bHVyZSBQYXNzIF0KLXdlYmtpdC5vcmcvYi8xMzE3OTQgZmFzdC9mcmFtZXMvZnJhbWUtd2l0aC1u
b3Jlc2l6ZS1jYW4tYmUtcmVzaXplZC1hZnRlci1zZXR0aW5nLW5vUmVzaXplLXRvLWZhbHNlLmh0
bWwgWyBGYWlsdXJlIFBhc3MgXQogCiB3ZWJraXQub3JnL2IvODk2NjMgZWRpdGluZy9kZWxldGlu
Zy9kZWxldGUtMzgwMDgzNC1maXguaHRtbCBbIEZhaWx1cmUgXQogCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9ndGsvZmFzdC9kb20vcnRsLXNjcm9sbC10by1sZWZ0bW9zdC1hbmQt
cmVzaXplLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9mYXN0L2RvbS9y
dGwtc2Nyb2xsLXRvLWxlZnRtb3N0LWFuZC1yZXNpemUtZXhwZWN0ZWQudHh0CmluZGV4IGQ4Y2Ux
ODUwMjBjYTQ3ODg0NTRhNGRjMmFkMTc1ZjE5NTI2MDEyYWQuLjM1OTQ3MzYwMzY3ZWFiNzc5NjQ5
NTMwNTVlMjRkODYyYTk1ZDc0YmEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0
ay9mYXN0L2RvbS9ydGwtc2Nyb2xsLXRvLWxlZnRtb3N0LWFuZC1yZXNpemUtZXhwZWN0ZWQudHh0
CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9mYXN0L2RvbS9ydGwtc2Nyb2xsLXRvLWxl
ZnRtb3N0LWFuZC1yZXNpemUtZXhwZWN0ZWQudHh0CkBAIC0xLDkgKzEsOSBAQAotbGF5ZXIgYXQg
KDAsMCkgc2l6ZSAzMzV4NDAxOAotICBSZW5kZXJWaWV3IGF0ICgwLDApIHNpemUgMzM1eDU4NQot
bGF5ZXIgYXQgKDAsMCkgc2l6ZSAzMzV4NDAxOAotICBSZW5kZXJCbG9jayB7SFRNTH0gYXQgKDAs
MCkgc2l6ZSAzMzV4NDAxOAotICAgIFJlbmRlckJvZHkge0JPRFl9IGF0ICg4LDgpIHNpemUgMzE5
eDQwMDIKLSAgICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgtNjgzLDApIHNpemUgMTAwMng0MDAy
IFtib3JkZXI6ICgxcHggc29saWQgI0ZGMDAwMCldCi0gICAgICAgIFJlbmRlclRleHQgeyN0ZXh0
fSBhdCAoLTQ5MSwxKSBzaXplIDE0OTJ4MTkKK2xheWVyIGF0ICgwLDApIHNpemUgMjM1eDQwMTgK
KyAgUmVuZGVyVmlldyBhdCAoMCwwKSBzaXplIDIzNXg1ODUKK2xheWVyIGF0ICgwLDApIHNpemUg
MjM1eDQwMTgKKyAgUmVuZGVyQmxvY2sge0hUTUx9IGF0ICgwLDApIHNpemUgMjM1eDQwMTgKKyAg
ICBSZW5kZXJCb2R5IHtCT0RZfSBhdCAoOCw4KSBzaXplIDIxOXg0MDAyCisgICAgICBSZW5kZXJC
bG9jayB7RElWfSBhdCAoLTc4MywwKSBzaXplIDEwMDJ4NDAwMiBbYm9yZGVyOiAoMXB4IHNvbGlk
ICNGRjAwMDApXQorICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKC00OTEsMSkgc2l6ZSAx
NDkyeDE3CiAgICAgICAgICAgdGV4dCBydW4gYXQgKC00OTEsMSkgd2lkdGggMTQ5MjogIkJFR0lO
ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRk
ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRk
ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRk
ZGRkZGRFTkQiCiBzY3JvbGxlZCB0byAtNzE2LDAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>233261</attachid>
            <date>2014-06-17 14:48:09 -0700</date>
            <delta_ts>2014-06-17 15:27:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-133517-20140617234745.patch</filename>
            <type>text/plain</type>
            <size>14378</size>
            <attacher name="Carlos Alberto Lopez Perez">clopez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcwMDU0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZThlOWEzZjExNjBhNzdkNWE2MDc4NjVkOTRjNjQ0NWU5
N2RlMWM1ZS4uZTA2MWVkODNmMzFiODhjZDM1ZGNiN2JiNDlhZWJkMGJiYzBiOTA5NCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4
IEBACisyMDE0LTA2LTE3ICBDYXJsb3MgQWxiZXJ0byBMb3BleiBQZXJleiAgPGNsb3BlekBpZ2Fs
aWEuY29tPgorCisgICAgICAgIFtHVEtdIEZpeCB0aGUgaGFuZGxpbmcgb2YgcmVzaXplIGV2ZW50
cyBhZnRlciByMTY5NTA1LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTMzNTE3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3BvcnQveHZmYmRyaXZlci5weToKKyAgICAgICAg
KFh2ZmJEcml2ZXIuX3N0YXJ0KTogU2V0IHRoZSByZXNvbHV0aW9uIG9mIFh2ZmIgdG8gWEdBICgx
MDI0eDc2OCkuCisgICAgICAgIFRoZSB0ZXN0cyBjc3MzL3ZpZXdwb3J0LXBlcmNlbnRhZ2UtbGVu
Z3Rocy92aWV3cG9ydC1wZXJjZW50YWdlLWxlbmd0aHMtKi5odG1sCisgICAgICAgIG5lZWQgYXQg
bGVhc3QgOTAweDY0MCBwaXhlbHMgdG8gcGFzcy4KKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5
L3BvcnQveHZmYmRyaXZlcl91bml0dGVzdC5weToKKyAgICAgICAgKFh2ZmJEcml2ZXJUZXN0LnRl
c3Rfc3RhcnRfbm9fcGl4ZWxfdGVzdHMpOiBVcGRhdGUgcmVzb2x1dGlvbi4KKyAgICAgICAgKFh2
ZmJEcml2ZXJUZXN0LnRlc3Rfc3RhcnRfcGl4ZWxfdGVzdHMpOiBVcGRhdGUgcmVzb2x1dGlvbi4K
KyAgICAgICAgKFh2ZmJEcml2ZXJUZXN0LnRlc3Rfc3RhcnRfYXJiaXRyYXJ5X3dvcmtlcl9udW1i
ZXIpOiBVcGRhdGUgcmVzb2x1dGlvbi4KKyAgICAgICAgKFh2ZmJEcml2ZXJUZXN0LnRlc3Rfc3Rh
cnRfbmV4dF93b3JrZXIpOiBVcGRhdGUgcmVzb2x1dGlvbi4KKyAgICAgICAgKiBXZWJLaXRUZXN0
UnVubmVyL2d0ay9QbGF0Zm9ybVdlYlZpZXdHdGsuY3BwOgorICAgICAgICAoV1RSOjpQbGF0Zm9y
bVdlYlZpZXc6OlBsYXRmb3JtV2ViVmlldyk6IGd0a193aWRnZXRfc2l6ZV9hbGxvY2F0ZSBzaG91
bGQKKyAgICAgICAgYmUgcmVxdWVzdGVkIG92ZXIgdGhlIG1haW4gd2lkZ2V0IGluc3RlYWQgb2Yg
dGhlIHdpbmRvdy4KKyAgICAgICAgKFdUUjo6UGxhdGZvcm1XZWJWaWV3OjpyZXNpemVUbyk6IENo
YW5nZWQgdGhpcyB0byBjYWxsIHNldFdpbmRvd0ZyYW1lIGxpa2UKKyAgICAgICAgdGhlIE1hYyBw
b3J0LgorICAgICAgICAoV1RSOjpQbGF0Zm9ybVdlYlZpZXc6OndpbmRvd0ZyYW1lKTogUmVtb3Zl
IGxlZ2FjeSBpZmRlZiBmb3IgR1RLMi4KKyAgICAgICAgKFdUUjo6UGxhdGZvcm1XZWJWaWV3Ojpz
ZXRXaW5kb3dGcmFtZSk6IFNldCB0aGUgc2l6ZSBhbmQgcG9zaXRpb24KKyAgICAgICAgb2YgdGhl
IFdpbmRvdyBhbmQgdGhlIHdlYiB2aWV3LgorCiAyMDE0LTA2LTE3ICBHeXV5b3VuZyBLaW0gIDxn
eXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0VGTF1bV0syXSBTa2lwIGZhaWxp
bmcgRUZMIEFQSSB0ZXN0cwpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0
L3h2ZmJkcml2ZXIucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQveHZmYmRyaXZlci5w
eQppbmRleCBjNDJiYWQzYjFkZjNmMDdiZjgxOWI2YzM4NGJhNGJjOWY1ODEyYWNmLi5hYmY5YmJj
NTRlZjkyYTQ1YzMyNmY5YWY0NGFhOGJlNDFhYzFmYTU1IDEwMDY0NAotLS0gYS9Ub29scy9TY3Jp
cHRzL3dlYmtpdHB5L3BvcnQveHZmYmRyaXZlci5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L3BvcnQveHZmYmRyaXZlci5weQpAQCAtODQsNyArODQsNyBAQCBjbGFzcyBYdmZiRHJpdmVy
KERyaXZlcik6CiAgICAgICAgIGlmIGxsdm1waXBlX2xpYmdsX3BhdGg6CiAgICAgICAgICAgICBl
bnZpcm9ubWVudFsnTERfTElCUkFSWV9QQVRIJ10gPSAnJXM6JXMnICUgKGxsdm1waXBlX2xpYmds
X3BhdGgsIG9zLmVudmlyb24uZ2V0KCdMRF9MSUJSQVJZX1BBVEgnLCAnJykpCiAKLSAgICAgICAg
cnVuX3h2ZmIgPSBbIlh2ZmIiLCAiOiVkIiAlIGRpc3BsYXlfaWQsICItc2NyZWVuIiwgICIwIiwg
IjgwMHg2MDB4JXMiICUgc2VsZi5feHZmYl9zY3JlZW5fZGVwdGgoKSwgIi1ub2xpc3RlbiIsICJ0
Y3AiXQorICAgICAgICBydW5feHZmYiA9IFsiWHZmYiIsICI6JWQiICUgZGlzcGxheV9pZCwgIi1z
Y3JlZW4iLCAgIjAiLCAiMTAyNHg3Njh4JXMiICUgc2VsZi5feHZmYl9zY3JlZW5fZGVwdGgoKSwg
Ii1ub2xpc3RlbiIsICJ0Y3AiXQogICAgICAgICB3aXRoIG9wZW4ob3MuZGV2bnVsbCwgJ3cnKSBh
cyBkZXZudWxsOgogICAgICAgICAgICAgc2VsZi5feHZmYl9wcm9jZXNzID0gc2VsZi5fcG9ydC5o
b3N0LmV4ZWN1dGl2ZS5wb3BlbihydW5feHZmYiwgc3RkZXJyPWRldm51bGwpCiAKZGlmZiAtLWdp
dCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC94dmZiZHJpdmVyX3VuaXR0ZXN0LnB5IGIv
VG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3h2ZmJkcml2ZXJfdW5pdHRlc3QucHkKaW5kZXgg
ZTFjZmE3OTJjMWZmNWI4MmVlZmM0NGRiODQxYTk3OWEzYjYyYzMyMi4uZTEwNThlMmMzNTllY2Fl
M2ExN2ExMjQwMzgwMTZiOTI4OTRkOWY2ZSAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9wb3J0L3h2ZmJkcml2ZXJfdW5pdHRlc3QucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9wb3J0L3h2ZmJkcml2ZXJfdW5pdHRlc3QucHkKQEAgLTY3LDE5ICs2NywxOSBAQCBjbGFz
cyBYdmZiRHJpdmVyVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAKICAgICBkZWYgdGVzdF9zdGFy
dF9ub19waXhlbF90ZXN0cyhzZWxmKToKICAgICAgICAgZHJpdmVyID0gc2VsZi5tYWtlX2RyaXZl
cigpCi0gICAgICAgIGV4cGVjdGVkX2xvZ3MgPSAiTU9DSyBydW5fY29tbWFuZDogWydwcycsICct
ZW8nLCAnY29tbSxjb21tYW5kJ10sIGN3ZD1Ob25lXG5NT0NLIHBvcGVuOiBbJ1h2ZmInLCAnOjAn
LCAnLXNjcmVlbicsICcwJywgJzgwMHg2MDB4MjQnLCAnLW5vbGlzdGVuJywgJ3RjcCddXG4iCisg
ICAgICAgIGV4cGVjdGVkX2xvZ3MgPSAiTU9DSyBydW5fY29tbWFuZDogWydwcycsICctZW8nLCAn
Y29tbSxjb21tYW5kJ10sIGN3ZD1Ob25lXG5NT0NLIHBvcGVuOiBbJ1h2ZmInLCAnOjAnLCAnLXNj
cmVlbicsICcwJywgJzEwMjR4NzY4eDI0JywgJy1ub2xpc3RlbicsICd0Y3AnXVxuIgogICAgICAg
ICBzZWxmLmFzc2VydERyaXZlclN0YXJ0U3VjY2Vzc2Z1bChkcml2ZXIsIGV4cGVjdGVkX2xvZ3M9
ZXhwZWN0ZWRfbG9ncywgZXhwZWN0ZWRfZGlzcGxheT0iOjAiKQogICAgICAgICBzZWxmLmNsZWFu
dXBfZHJpdmVyKGRyaXZlcikKIAogICAgIGRlZiB0ZXN0X3N0YXJ0X3BpeGVsX3Rlc3RzKHNlbGYp
OgogICAgICAgICBkcml2ZXIgPSBzZWxmLm1ha2VfZHJpdmVyKCkKLSAgICAgICAgZXhwZWN0ZWRf
bG9ncyA9ICJNT0NLIHJ1bl9jb21tYW5kOiBbJ3BzJywgJy1lbycsICdjb21tLGNvbW1hbmQnXSwg
Y3dkPU5vbmVcbk1PQ0sgcG9wZW46IFsnWHZmYicsICc6MCcsICctc2NyZWVuJywgJzAnLCAnODAw
eDYwMHgyNCcsICctbm9saXN0ZW4nLCAndGNwJ11cbiIKKyAgICAgICAgZXhwZWN0ZWRfbG9ncyA9
ICJNT0NLIHJ1bl9jb21tYW5kOiBbJ3BzJywgJy1lbycsICdjb21tLGNvbW1hbmQnXSwgY3dkPU5v
bmVcbk1PQ0sgcG9wZW46IFsnWHZmYicsICc6MCcsICctc2NyZWVuJywgJzAnLCAnMTAyNHg3Njh4
MjQnLCAnLW5vbGlzdGVuJywgJ3RjcCddXG4iCiAgICAgICAgIHNlbGYuYXNzZXJ0RHJpdmVyU3Rh
cnRTdWNjZXNzZnVsKGRyaXZlciwgZXhwZWN0ZWRfbG9ncz1leHBlY3RlZF9sb2dzLCBleHBlY3Rl
ZF9kaXNwbGF5PSI6MCIsIHBpeGVsX3Rlc3RzPVRydWUpCiAgICAgICAgIHNlbGYuY2xlYW51cF9k
cml2ZXIoZHJpdmVyKQogCiAgICAgZGVmIHRlc3Rfc3RhcnRfYXJiaXRyYXJ5X3dvcmtlcl9udW1i
ZXIoc2VsZik6CiAgICAgICAgIGRyaXZlciA9IHNlbGYubWFrZV9kcml2ZXIod29ya2VyX251bWJl
cj0xNykKLSAgICAgICAgZXhwZWN0ZWRfbG9ncyA9ICJNT0NLIHJ1bl9jb21tYW5kOiBbJ3BzJywg
Jy1lbycsICdjb21tLGNvbW1hbmQnXSwgY3dkPU5vbmVcbk1PQ0sgcG9wZW46IFsnWHZmYicsICc6
MCcsICctc2NyZWVuJywgJzAnLCAnODAweDYwMHgyNCcsICctbm9saXN0ZW4nLCAndGNwJ11cbiIK
KyAgICAgICAgZXhwZWN0ZWRfbG9ncyA9ICJNT0NLIHJ1bl9jb21tYW5kOiBbJ3BzJywgJy1lbycs
ICdjb21tLGNvbW1hbmQnXSwgY3dkPU5vbmVcbk1PQ0sgcG9wZW46IFsnWHZmYicsICc6MCcsICct
c2NyZWVuJywgJzAnLCAnMTAyNHg3Njh4MjQnLCAnLW5vbGlzdGVuJywgJ3RjcCddXG4iCiAgICAg
ICAgIHNlbGYuYXNzZXJ0RHJpdmVyU3RhcnRTdWNjZXNzZnVsKGRyaXZlciwgZXhwZWN0ZWRfbG9n
cz1leHBlY3RlZF9sb2dzLCBleHBlY3RlZF9kaXNwbGF5PSI6MCIsIHBpeGVsX3Rlc3RzPVRydWUp
CiAgICAgICAgIHNlbGYuY2xlYW51cF9kcml2ZXIoZHJpdmVyKQogCkBAIC0xMDgsMTIgKzEwOCwx
MiBAQCBjbGFzcyBYdmZiRHJpdmVyVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgZGVmIHRl
c3Rfc3RhcnRfbmV4dF93b3JrZXIoc2VsZik6CiAgICAgICAgIGRyaXZlciA9IHNlbGYubWFrZV9k
cml2ZXIoKQogICAgICAgICBkcml2ZXIuX25leHRfZnJlZV9kaXNwbGF5ID0gbGFtYmRhOiAwCi0g
ICAgICAgIGV4cGVjdGVkX2xvZ3MgPSAiTU9DSyBwb3BlbjogWydYdmZiJywgJzowJywgJy1zY3Jl
ZW4nLCAnMCcsICc4MDB4NjAweDI0JywgJy1ub2xpc3RlbicsICd0Y3AnXVxuIgorICAgICAgICBl
eHBlY3RlZF9sb2dzID0gIk1PQ0sgcG9wZW46IFsnWHZmYicsICc6MCcsICctc2NyZWVuJywgJzAn
LCAnMTAyNHg3Njh4MjQnLCAnLW5vbGlzdGVuJywgJ3RjcCddXG4iCiAgICAgICAgIHNlbGYuYXNz
ZXJ0RHJpdmVyU3RhcnRTdWNjZXNzZnVsKGRyaXZlciwgZXhwZWN0ZWRfbG9ncz1leHBlY3RlZF9s
b2dzLCBleHBlY3RlZF9kaXNwbGF5PSI6MCIsIHBpeGVsX3Rlc3RzPVRydWUpCiAgICAgICAgIHNl
bGYuY2xlYW51cF9kcml2ZXIoZHJpdmVyKQogICAgICAgICBkcml2ZXIgPSBzZWxmLm1ha2VfZHJp
dmVyKCkKICAgICAgICAgZHJpdmVyLl9uZXh0X2ZyZWVfZGlzcGxheSA9IGxhbWJkYTogMwotICAg
ICAgICBleHBlY3RlZF9sb2dzID0gIk1PQ0sgcG9wZW46IFsnWHZmYicsICc6MycsICctc2NyZWVu
JywgJzAnLCAnODAweDYwMHgyNCcsICctbm9saXN0ZW4nLCAndGNwJ11cbiIKKyAgICAgICAgZXhw
ZWN0ZWRfbG9ncyA9ICJNT0NLIHBvcGVuOiBbJ1h2ZmInLCAnOjMnLCAnLXNjcmVlbicsICcwJywg
JzEwMjR4NzY4eDI0JywgJy1ub2xpc3RlbicsICd0Y3AnXVxuIgogICAgICAgICBzZWxmLmFzc2Vy
dERyaXZlclN0YXJ0U3VjY2Vzc2Z1bChkcml2ZXIsIGV4cGVjdGVkX2xvZ3M9ZXhwZWN0ZWRfbG9n
cywgZXhwZWN0ZWRfZGlzcGxheT0iOjMiLCBwaXhlbF90ZXN0cz1UcnVlKQogICAgICAgICBzZWxm
LmNsZWFudXBfZHJpdmVyKGRyaXZlcikKIApkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1
bm5lci9ndGsvUGxhdGZvcm1XZWJWaWV3R3RrLmNwcCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIv
Z3RrL1BsYXRmb3JtV2ViVmlld0d0ay5jcHAKaW5kZXggNzE0ZWM2NWRhMDU1NWI2Y2Q2NjhiM2Ix
ZmE0NDlhY2IyYTdjYjE5NS4uNmIxNjc3MmM1MzljYjNiYWUzNzc0NTViOTJkODAxZjcxYTNlMzJm
ZSAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9ndGsvUGxhdGZvcm1XZWJWaWV3
R3RrLmNwcAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2d0ay9QbGF0Zm9ybVdlYlZpZXdH
dGsuY3BwCkBAIC00Myw3ICs0Myw3IEBAIFBsYXRmb3JtV2ViVmlldzo6UGxhdGZvcm1XZWJWaWV3
KFdLQ29udGV4dFJlZiBjb250ZXh0LCBXS1BhZ2VHcm91cFJlZiBwYWdlR3JvdXAsCiAgICAgZ3Rr
X2NvbnRhaW5lcl9hZGQoR1RLX0NPTlRBSU5FUihtX3dpbmRvdyksIEdUS19XSURHRVQobV92aWV3
KSk7CiAKICAgICBHdGtBbGxvY2F0aW9uIHNpemUgPSB7IDAsIDAsIDgwMCwgNjAwIH07Ci0gICAg
Z3RrX3dpZGdldF9zaXplX2FsbG9jYXRlKG1fd2luZG93LCAmc2l6ZSk7CisgICAgZ3RrX3dpZGdl
dF9zaXplX2FsbG9jYXRlKEdUS19XSURHRVQobV92aWV3KSwgJnNpemUpOwogICAgIGd0a193aW5k
b3dfcmVzaXplKEdUS19XSU5ET1cobV93aW5kb3cpLCA4MDAsIDYwMCk7CiAgICAgZ3RrX3dpZGdl
dF9zaG93X2FsbChtX3dpbmRvdyk7CiAKQEAgLTU4LDE0ICs1OCwxMCBAQCBQbGF0Zm9ybVdlYlZp
ZXc6On5QbGF0Zm9ybVdlYlZpZXcoKQogCiB2b2lkIFBsYXRmb3JtV2ViVmlldzo6cmVzaXplVG8o
dW5zaWduZWQgd2lkdGgsIHVuc2lnbmVkIGhlaWdodCkKIHsKLSAgICAvLyBGSVhNRTogRG9uJ3Qg
d2UgbmVlZCB0byByZXNpemUgdGhlIHdpbmRvdyB0b28/Ci0KLSAgICBHdGtBbGxvY2F0aW9uIHNp
emUgPSB7IDAsIDAsIHN0YXRpY19jYXN0PGludD4od2lkdGgpLCBzdGF0aWNfY2FzdDxpbnQ+KGhl
aWdodCkgfTsKLSAgICBndGtfd2lkZ2V0X3NpemVfYWxsb2NhdGUobV93aW5kb3csICZzaXplKTsK
LSAgICBndGtfd2luZG93X3Jlc2l6ZShHVEtfV0lORE9XKG1fd2luZG93KSwgd2lkdGgsIGhlaWdo
dCk7Ci0KLSAgICB3aGlsZSAoZ3RrX2V2ZW50c19wZW5kaW5nKCkpCi0gICAgICAgIGd0a19tYWlu
X2l0ZXJhdGlvbigpOworICAgIFdLUmVjdCBmcmFtZSA9IHdpbmRvd0ZyYW1lKCk7CisgICAgZnJh
bWUuc2l6ZS53aWR0aCA9IHdpZHRoOworICAgIGZyYW1lLnNpemUuaGVpZ2h0ID0gaGVpZ2h0Owor
ICAgIHNldFdpbmRvd0ZyYW1lKGZyYW1lKTsKIH0KIAogV0tQYWdlUmVmIFBsYXRmb3JtV2ViVmll
dzo6cGFnZSgpCkBAIC04MiwxNCArNzgsOCBAQCB2b2lkIFBsYXRmb3JtV2ViVmlldzo6Zm9jdXMo
KQogV0tSZWN0IFBsYXRmb3JtV2ViVmlldzo6d2luZG93RnJhbWUoKQogewogICAgIEd0a0FsbG9j
YXRpb24gZ2VvbWV0cnk7Ci0jaWZkZWYgR1RLX0FQSV9WRVJTSU9OXzIKLSAgICBnaW50IGRlcHRo
OwotICAgIGdka193aW5kb3dfZ2V0X2dlb21ldHJ5KGd0a193aWRnZXRfZ2V0X3dpbmRvdyhHVEtf
V0lER0VUKG1fd2luZG93KSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJmdlb21ldHJ5
LngsICZnZW9tZXRyeS55LCAmZ2VvbWV0cnkud2lkdGgsICZnZW9tZXRyeS5oZWlnaHQsICZkZXB0
aCk7Ci0jZWxzZQogICAgIGdka193aW5kb3dfZ2V0X2dlb21ldHJ5KGd0a193aWRnZXRfZ2V0X3dp
bmRvdyhHVEtfV0lER0VUKG1fd2luZG93KSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Jmdlb21ldHJ5LngsICZnZW9tZXRyeS55LCAmZ2VvbWV0cnkud2lkdGgsICZnZW9tZXRyeS5oZWln
aHQpOwotI2VuZGlmCiAKICAgICBXS1JlY3QgZnJhbWU7CiAgICAgZnJhbWUub3JpZ2luLnggPSBn
ZW9tZXRyeS54OwpAQCAtMTAxLDggKzkxLDEzIEBAIFdLUmVjdCBQbGF0Zm9ybVdlYlZpZXc6Ondp
bmRvd0ZyYW1lKCkKIAogdm9pZCBQbGF0Zm9ybVdlYlZpZXc6OnNldFdpbmRvd0ZyYW1lKFdLUmVj
dCBmcmFtZSkKIHsKLSAgICBndGtfd2luZG93X21vdmUoR1RLX1dJTkRPVyhtX3dpbmRvdyksIGZy
YW1lLm9yaWdpbi54LCBmcmFtZS5vcmlnaW4ueSk7Ci0gICAgcmVzaXplVG8oZnJhbWUuc2l6ZS53
aWR0aCwgZnJhbWUuc2l6ZS5oZWlnaHQpOworICAgIGdka193aW5kb3dfbW92ZV9yZXNpemUoZ3Rr
X3dpZGdldF9nZXRfd2luZG93KEdUS19XSURHRVQobV93aW5kb3cpKSwKKyAgICAgICAgZnJhbWUu
b3JpZ2luLngsIGZyYW1lLm9yaWdpbi55LCBmcmFtZS5zaXplLndpZHRoLCBmcmFtZS5zaXplLmhl
aWdodCk7CisgICAgR3RrQWxsb2NhdGlvbiBzaXplID0geyAwLCAwLCBzdGF0aWNfY2FzdDxpbnQ+
KGZyYW1lLnNpemUud2lkdGgpLCBzdGF0aWNfY2FzdDxpbnQ+KGZyYW1lLnNpemUuaGVpZ2h0KSB9
OworICAgIGd0a193aWRnZXRfc2l6ZV9hbGxvY2F0ZShHVEtfV0lER0VUKG1fdmlldyksICZzaXpl
KTsKKworICAgIHdoaWxlIChndGtfZXZlbnRzX3BlbmRpbmcoKSkKKyAgICAgICAgZ3RrX21haW5f
aXRlcmF0aW9uKCk7CiB9CiAKIHZvaWQgUGxhdGZvcm1XZWJWaWV3OjphZGRDaHJvbWVJbnB1dEZp
ZWxkKCkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwppbmRleCA0ZTdkMzIyZGE3YWRlZmMxNDdlYTQyY2Y5OGY1ZDIwZTE0ZTQ0MzNhLi5h
MDg2YThmYzAxYzQ0ZTE0ZWZkOGU4OThkMmM4MjU4NTY4NGUwZDNkIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTUgQEAKKzIwMTQtMDYtMTcgIENhcmxvcyBBbGJlcnRvIExvcGV6IFBlcmV6ICA8Y2xvcGV6QGln
YWxpYS5jb20+CisKKyAgICAgICAgW0dUS10gRml4IHRoZSBoYW5kbGluZyBvZiByZXNpemUgZXZl
bnRzIGFmdGVyIHIxNjk1MDUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMzM1MTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIHBsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zOiBSZW1vdmUgdGhlIGV4
cGVjdGF0aW9ucyBmb3IgdGhlCisgICAgICAgIHRlc3RzIHRoYXQgbm93IHBhc3MuCisgICAgICAg
ICogcGxhdGZvcm0vZ3RrL2Zhc3QvZG9tL3J0bC1zY3JvbGwtdG8tbGVmdG1vc3QtYW5kLXJlc2l6
ZS1leHBlY3RlZC50eHQ6CisgICAgICAgIFJlYmFzZWxpbmUgcmVzdWx0cy4KKwogMjAxNC0wNi0x
NyAgQW5kcnplaiBCYWRvd3NraSAgPGEuYmFkb3dza2lAc2Ftc3VuZy5jb20+CiAKICAgICAgICAg
W0VGTF0gQWRkIGV4cGVjdGF0aW9ucyBmb3IgdGhyZWUgZmFpbGluZy9mbGFreSBsYXlvdXQgdGVz
dHMuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9u
cyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zCmluZGV4IGZiYWU0
MTk3ZGI2MGVhYzg2MjMyZjE3ZDk5NmIzYTY1NDEwMjI1YWEuLjNiYzFmZGIzNWUzN2JjN2FlMzMy
ZDZkMTdkYjExY2UzMzRiMTAzNzcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0
ay9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhw
ZWN0YXRpb25zCkBAIC04MDgsMTAgKzgwOCw2IEBAIHdlYmtpdC5vcmcvYi8xMzIyNzkgcGVyZi9t
b3VzZS1ldmVudC5odG1sIFsgRmFpbHVyZSBQYXNzIF0KIHdlYmtpdC5vcmcvYi8xMzIyODEgZmFz
dC93b3JrZXJzL3dvcmtlci1jb25zdHJ1Y3Rvci5odG1sIFsgVGltZW91dCBQYXNzIF0KIHdlYmtp
dC5vcmcvYi8xMzIyODIgZmFzdC9pbmxpbmUtYmxvY2svMTQ0OTgtcG9zaXRpb25Gb3JDb29yZGlu
YXRlcy5odG1sIFsgRmFpbHVyZSBQYXNzIF0KIAotI2Zhc3QvZG9tL1dpbmRvdwotd2Via2l0Lm9y
Zy9iLzEzMjI1NSBmYXN0L2RvbS9XaW5kb3cvd2luZG93LXJlc2l6ZS1hbmQtbW92ZS1zdWItZnJh
bWUuaHRtbCBbIFRpbWVvdXQgUGFzcyBdCi13ZWJraXQub3JnL2IvMTMyMjU1IGZhc3QvZG9tL1dp
bmRvdy93aW5kb3ctcmVzaXplLWNvbnRlbnRzLmh0bWwgWyBUaW1lb3V0IFBhc3MgXQotCiAjRmFz
dCBvdmVyZmxvdwogd2Via2l0Lm9yZy9iLzEzMjI1OCBmYXN0L292ZXJmbG93L2hpdC10ZXN0LW92
ZXJmbG93LWNvbnRyb2xzLmh0bWwgWyBGYWlsdXJlIEltYWdlT25seUZhaWx1cmUgUGFzcyBdCiB3
ZWJraXQub3JnL2IvMTMyMjU4IGZhc3Qvb3ZlcmZsb3cvb3ZlcmZsb3ctdGV4dC1oaXQtdGVzdGlu
Zy5odG1sIFsgRmFpbHVyZSBQYXNzIF0KQEAgLTg1Miw4ICs4NDgsNiBAQCB3ZWJraXQub3JnL2Iv
MTMyOTk5IGh0bWw1bGliL2dlbmVyYXRlZC9ydW4tdGVzdHMxNi13cml0ZS5odG1sIFsgUGFzcyBU
aW1lb3V0IF0KIHdlYmtpdC5vcmcvYi8xMzMwMDAganMvc2xvdy1zdHJlc3MvY2FsbC1zcHJlYWQu
aHRtbCBbIFBhc3MgVGltZW91dCBdCiB3ZWJraXQub3JnL2IvMTMzMDAxIGZhc3Qvd29ya2Vycy93
b3JrZXItY29udGV4dC1nYy5odG1sIFsgUGFzcyBUaW1lb3V0IF0KIAotd2Via2l0Lm9yZy9iLzEz
MzgwNyBmYXN0L2R5bmFtaWMvd2luZG93LXJlc2l6ZS1zY3JvbGxiYXJzLXRlc3QuaHRtbCBbIEZh
aWx1cmUgVGltZW91dCBdCi0KIHdlYmtpdC5vcmcvYi8xMzM4NjUgbWVkaWEvVzNDL3ZpZGVvL25l
dHdvcmtTdGF0ZS9uZXR3b3JrU3RhdGVfZHVyaW5nX3Byb2dyZXNzLmh0bWwgWyBGYWlsdXJlIFBh
c3MgXQogd2Via2l0Lm9yZy9iLzEzMzg2NiBtZWRpYS9tZWRpYS1jb250cm9scy1jYW5jZWwtZXZl
bnRzLmh0bWwgWyBGYWlsdXJlIFBhc3MgXQogd2Via2l0Lm9yZy9iLzEzMzg2NyB3ZWJhdWRpby9h
dWRpb3Byb2Nlc3NpbmdldmVudC5odG1sIFsgRmFpbHVyZSBQYXNzIF0KQEAgLTEwMTgsMTEgKzEw
MTIsNiBAQCB3ZWJraXQub3JnL2IvMTMzMTQ4IGFjY2Vzc2liaWxpdHkvY29udGVudC1lZGl0YWJs
ZS1zZXQtaW5uZXItdGV4dC1nZW5lcmF0ZXMtYXh2YQogCiB3ZWJraXQub3JnL2IvMTMzMTUxIGpz
L2NhY2hlZC13aW5kb3ctcHJvcGVydGllcy5odG1sIFsgVGltZW91dCBQYXNzIF0KIAotd2Via2l0
Lm9yZy9iLzEzMzUxNyBjc3MzL3ZpZXdwb3J0LXBlcmNlbnRhZ2UtbGVuZ3Rocy92aWV3cG9ydC1w
ZXJjZW50YWdlLWxlbmd0aHMtYW5vbnltb3VzLWJsb2NrLmh0bWwgWyBUaW1lb3V0IF0KLXdlYmtp
dC5vcmcvYi8xMzM1MTcgY3NzMy92aWV3cG9ydC1wZXJjZW50YWdlLWxlbmd0aHMvdmlld3BvcnQt
cGVyY2VudGFnZS1sZW5ndGhzLXBlcmNlbnQtc2l6ZS1jaGlsZC5odG1sIFsgVGltZW91dCBdCi13
ZWJraXQub3JnL2IvMTMzNTE3IGNzczMvdmlld3BvcnQtcGVyY2VudGFnZS1sZW5ndGhzL3ZpZXdw
b3J0LXBlcmNlbnRhZ2UtbGVuZ3Rocy1yZWxhdGl2ZS1mb250LXNpemUuaHRtbCBbIFRpbWVvdXQg
XQotd2Via2l0Lm9yZy9iLzEzMzUxNyBjc3MzL3ZpZXdwb3J0LXBlcmNlbnRhZ2UtbGVuZ3Rocy92
aWV3cG9ydC1wZXJjZW50YWdlLWxlbmd0aHMtcmVzaXplLmh0bWwgWyBUaW1lb3V0IF0KLQogd2Vi
a2l0Lm9yZy9iLzEzMzgwOCBtZWRpYS92aWRlby10cmFja21lbnUtc2VsZWN0aW9uLmh0bWwgWyBU
aW1lb3V0IF0KIAogIy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KQEAgLTEyMDQsNyAr
MTE5Myw2IEBAIHdlYmtpdC5vcmcvYi8xMjI1MzUgZmFzdC9kb20vV2luZG93L29wZW4td2luZG93
LW1pbi1zaXplLmh0bWwgWyBGYWlsdXJlIF0KIEJ1ZyhHVEspIGVkaXRpbmcvc2VsZWN0aW9uLzUx
MzY2OTYuaHRtbCBbIEZhaWx1cmUgXQogQnVnKEdUSykgZWRpdGluZy9zZWxlY3Rpb24vaW5hY3Rp
dmUtc2VsZWN0aW9uLmh0bWwgWyBGYWlsdXJlIF0KIEJ1ZyhHVEspIGZhc3QvY3NzL2Rpc2FibGVk
LWF1dGhvci1zdHlsZXMuaHRtbCBbIEZhaWx1cmUgXQotQnVnKEdUSykgZmFzdC9kb20vcnRsLXNj
cm9sbC10by1sZWZ0bW9zdC1hbmQtcmVzaXplLmh0bWwgWyBGYWlsdXJlIF0KIEJ1ZyhHVEspIGZh
c3QvZG9tL1dpbmRvdy93aW5kb3ctcG9zdG1lc3NhZ2UtY2xvbmUuaHRtbCBbIEZhaWx1cmUgVGlt
ZW91dCBdCiBCdWcoR1RLKSBmYXN0L2V2ZW50cy9iYWNrc3BhY2UtbmF2aWdhdGVzLWJhY2suaHRt
bCBbIEZhaWx1cmUgXQogQnVnKEdUSykgZmFzdC9ldmVudHMva2V5ZG93bi1sZWZ0cmlnaHQta2V5
cy5odG1sIFsgRmFpbHVyZSBdCkBAIC0xMzI5LDcgKzEzMTcsNiBAQCB3ZWJraXQub3JnL2IvNTM5
NjQgZmFzdC9mb3Jtcy9saXN0Ym94LW9uY2hhbmdlLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5v
cmcvYi81Mzk2NCBmYXN0L2Zvcm1zL29wdGlvbi1tb3VzZWV2ZW50cy5odG1sIFsgRmFpbHVyZSBd
CiAKICMgUHJvYmFibHkgZmFpbGluZyBiZWNhdXNlIHJlc2l6aW5nIGlzIGFzeW5jaHJvbm91cy4K
LXdlYmtpdC5vcmcvYi81Mzk1OSBmYXN0L2RvbS9XaW5kb3cvd2luZG93LXJlc2l6ZS1hbmQtbW92
ZS1hcmd1bWVudHMuaHRtbCBbIEZhaWx1cmUgVGltZW91dCBdCiB3ZWJraXQub3JnL2IvNTM5NTkg
ZmFzdC9kb20vV2luZG93L3dpbmRvdy1yZXNpemUuaHRtbCBbIEZhaWx1cmUgVGltZW91dCBdCiAK
ICMga2V5Z2VuIGVsZW1lbnQgcmVuZGVyaW5nIGlzIGJyb2tlbgpAQCAtMTU4Niw5ICsxNTczLDYg
QEAgd2Via2l0Lm9yZy9iLzkzOTc2IGZhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L3F1b3Rlcy1s
YW5nLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXIKIHdlYmtpdC5vcmcvYi85NDAwOSBjc3MyLjEvMjAx
MTAzMjMvYzU0MS13b3JkLXNwLTAwMC5odG0gWyBJbWFnZU9ubHlGYWlsdXJlIF0KIAogd2Via2l0
Lm9yZy9iLzgwMTI5IGZhc3QvZnJhbWVzL2ZsYXR0ZW5pbmcvZnJhbWVzZXQtZmxhdHRlbmluZy1h
ZHZhbmNlZC5odG1sIFsgRmFpbHVyZSBdCi13ZWJraXQub3JnL2IvMTMxNzkzIGZhc3QvZnJhbWVz
L2ZyYW1lLXByb2dyYW1tYXRpYy1ub3Jlc2l6ZS5odG1sIFsgRmFpbHVyZSBQYXNzIF0KLXdlYmtp
dC5vcmcvYi8xMzE3OTQgZmFzdC9mcmFtZXMvZnJhbWUtd2l0aC1ub3Jlc2l6ZS1jYW4tYmUtcmVz
aXplZC1hZnRlci1yZW1vdmFsLW9mLW5vcmVzaXplLmh0bWwgWyBGYWlsdXJlIFBhc3MgXQotd2Vi
a2l0Lm9yZy9iLzEzMTc5NCBmYXN0L2ZyYW1lcy9mcmFtZS13aXRoLW5vcmVzaXplLWNhbi1iZS1y
ZXNpemVkLWFmdGVyLXNldHRpbmctbm9SZXNpemUtdG8tZmFsc2UuaHRtbCBbIEZhaWx1cmUgUGFz
cyBdCiAKIHdlYmtpdC5vcmcvYi84OTY2MyBlZGl0aW5nL2RlbGV0aW5nL2RlbGV0ZS0zODAwODM0
LWZpeC5odG1sIFsgRmFpbHVyZSBdCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L2d0ay9mYXN0L2RvbS9ydGwtc2Nyb2xsLXRvLWxlZnRtb3N0LWFuZC1yZXNpemUtZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL2Zhc3QvZG9tL3J0bC1zY3JvbGwtdG8tbGVm
dG1vc3QtYW5kLXJlc2l6ZS1leHBlY3RlZC50eHQKaW5kZXggZDhjZTE4NTAyMGNhNDc4ODQ1NGE0
ZGMyYWQxNzVmMTk1MjYwMTJhZC4uMzU5NDczNjAzNjdlYWI3Nzk2NDk1MzA1NWUyNGQ4NjJhOTVk
NzRiYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL2Zhc3QvZG9tL3J0bC1z
Y3JvbGwtdG8tbGVmdG1vc3QtYW5kLXJlc2l6ZS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vZ3RrL2Zhc3QvZG9tL3J0bC1zY3JvbGwtdG8tbGVmdG1vc3QtYW5kLXJlc2l6
ZS1leHBlY3RlZC50eHQKQEAgLTEsOSArMSw5IEBACi1sYXllciBhdCAoMCwwKSBzaXplIDMzNXg0
MDE4Ci0gIFJlbmRlclZpZXcgYXQgKDAsMCkgc2l6ZSAzMzV4NTg1Ci1sYXllciBhdCAoMCwwKSBz
aXplIDMzNXg0MDE4Ci0gIFJlbmRlckJsb2NrIHtIVE1MfSBhdCAoMCwwKSBzaXplIDMzNXg0MDE4
Ci0gICAgUmVuZGVyQm9keSB7Qk9EWX0gYXQgKDgsOCkgc2l6ZSAzMTl4NDAwMgotICAgICAgUmVu
ZGVyQmxvY2sge0RJVn0gYXQgKC02ODMsMCkgc2l6ZSAxMDAyeDQwMDIgW2JvcmRlcjogKDFweCBz
b2xpZCAjRkYwMDAwKV0KLSAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgtNDkxLDEpIHNp
emUgMTQ5MngxOQorbGF5ZXIgYXQgKDAsMCkgc2l6ZSAyMzV4NDAxOAorICBSZW5kZXJWaWV3IGF0
ICgwLDApIHNpemUgMjM1eDU4NQorbGF5ZXIgYXQgKDAsMCkgc2l6ZSAyMzV4NDAxOAorICBSZW5k
ZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkgc2l6ZSAyMzV4NDAxOAorICAgIFJlbmRlckJvZHkge0JP
RFl9IGF0ICg4LDgpIHNpemUgMjE5eDQwMDIKKyAgICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgt
NzgzLDApIHNpemUgMTAwMng0MDAyIFtib3JkZXI6ICgxcHggc29saWQgI0ZGMDAwMCldCisgICAg
ICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoLTQ5MSwxKSBzaXplIDE0OTJ4MTcKICAgICAgICAg
ICB0ZXh0IHJ1biBhdCAoLTQ5MSwxKSB3aWR0aCAxNDkyOiAiQkVHSU5kZGRkZGRkZGRkZGRkZGRk
ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRk
ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRk
ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZEVORCIKIHNjcm9s
bGVkIHRvIC03MTYsMAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>