<?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>114424</bug_id>
          
          <creation_ts>2013-04-11 02:10:36 -0700</creation_ts>
          <short_desc>Parent box with background-size auto and gradient image does not get properly repainted when child box is resized.</short_desc>
          <delta_ts>2013-04-15 02:24:51 -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>Layout and Rendering</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>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>114611</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>koivisto</cc>
    
    <cc>ojan.autocc</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>873629</commentid>
    <comment_count>0</comment_count>
      <attachid>197527</attachid>
    <who name="alan">zalan</who>
    <bug_when>2013-04-11 02:10:36 -0700</bug_when>
    <thetext>Created attachment 197527
test reduction

ssia. 
reduction case attached. patch is coming up.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>873777</commentid>
    <comment_count>1</comment_count>
      <attachid>197582</attachid>
    <who name="alan">zalan</who>
    <bug_when>2013-04-11 06:22:56 -0700</bug_when>
    <thetext>Created attachment 197582
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>873781</commentid>
    <comment_count>2</comment_count>
      <attachid>197582</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2013-04-11 06:28:02 -0700</bug_when>
    <thetext>Comment on attachment 197582
Patch

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

&gt; Source/WebCore/rendering/RenderObject.cpp:843
&gt; +        // If the image has neither an intrinsic width nor an intrinsic height, its size is determined as for &apos;contain&apos;.
&gt; +        if ((size.width().isPercent() || size.height().isPercent())
&gt; +            || ((size.width().isAuto() || size.height().isAuto()) &amp;&amp; img-&gt;isGeneratedImage()))
&gt;              return true;

I would make these (percent case and auto case) two separate ifs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>873790</commentid>
    <comment_count>3</comment_count>
      <attachid>197584</attachid>
    <who name="alan">zalan</who>
    <bug_when>2013-04-11 06:51:17 -0700</bug_when>
    <thetext>Created attachment 197584
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>873798</commentid>
    <comment_count>4</comment_count>
      <attachid>197585</attachid>
    <who name="alan">zalan</who>
    <bug_when>2013-04-11 07:10:05 -0700</bug_when>
    <thetext>Created attachment 197585
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>873807</commentid>
    <comment_count>5</comment_count>
      <attachid>197585</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-11 07:34:53 -0700</bug_when>
    <thetext>Comment on attachment 197585
Patch

Rejecting attachment 197585 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-commit-queue.appspot.com&apos;, &apos;--bot-id=webkit-cq-03&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, &apos;--parent-command=commit-queue&apos;, 197585, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
a8310c12 M	LayoutTests
:040000 040000 ea577dc70eef113eda3300c255be3947abe6514e d634b9c1ee16089549fca5c42e71947e6b4ad4b4 M	Source
Current branch master is up to date.
ERROR: Not all changes have been committed into SVN, however the committed
ones (if any) seem to be successfully integrated into the working tree.
Please see the above messages for details.


Failed to run &quot;[&apos;git&apos;, &apos;svn&apos;, &apos;dcommit&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit
Updating OpenSource
Current branch master is up to date.

Full output: http://webkit-commit-queue.appspot.com/results/17679113</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>873819</commentid>
    <comment_count>6</comment_count>
      <attachid>197585</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-11 07:49:44 -0700</bug_when>
    <thetext>Comment on attachment 197585
Patch

Clearing flags on attachment: 197585

Committed r148203: &lt;http://trac.webkit.org/changeset/148203&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>873820</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-11 07:49:46 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>197527</attachid>
            <date>2013-04-11 02:10:36 -0700</date>
            <delta_ts>2013-04-11 02:10:36 -0700</delta_ts>
            <desc>test reduction</desc>
            <filename>grad.html</filename>
            <type>text/html</type>
            <size>553</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8c3R5bGU+CiNvdXRlciB7CiAgICBwYWRkaW5nLXRvcDogMjAwcHg7CiAg
ICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87CgliYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGll
bnQoCgkgICAgbGluZWFyLCAKCSAgICBsZWZ0IHRvcCwgCgkgICAgbGVmdCBib3R0b20sIAoJICAg
IGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LDI1NSwwLDApKSwgY29sb3Itc3RvcCgxMDAlLCByZ2Jh
KDAsMCwwLDEpKQoJKTsKfQoKI2lubmVyIHsKICAgIGhlaWdodDogMTAwcHg7Cn0KPC9zdHlsZT4K
CjxzY3JpcHQ+CgpmdW5jdGlvbiBzdGFydCgpIHsKICAgIHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0
aW9uKCkgeyAKICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaW5uZXInKS5zdHlsZS5o
ZWlnaHQgPSAzMDAgKyAncHgnOyAKICAgIH0sIDEwMDApOyAKfQo8L3NjcmlwdD4KPC9oZWFkPgoK
PGJvZHkgb25sb2FkPSdzdGFydCgpOyc+CjxkaXYgaWQ9J291dGVyJz4KICAgIDxkaXYgaWQ9J2lu
bmVyJz4KICAgIDwvZGl2Pgo8L2Rpdj4KPC9ib2R5PgoJPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>197582</attachid>
            <date>2013-04-11 06:22:56 -0700</date>
            <delta_ts>2013-04-11 06:51:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-114424-20130411162234.patch</filename>
            <type>text/plain</type>
            <size>5703</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0ODE5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDEzLTA0LTExICBaYWxhbiBC
dWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgUGFyZW50IGJveCB3aXRoIGJhY2tn
cm91bmQtc2l6ZSBhdXRvIGFuZCBncmFkaWVudCBpbWFnZSBkb2VzIG5vdCBnZXQgcHJvcGVybHkg
cmVwYWludGVkIHdoZW4gY2hpbGQgYm94IGlzIHJlc2l6ZWQuIAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE0NDI0CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBJbml0aWF0ZSBmdWxsIHJlcGFp
bnQgb24gZmlsbCBsYXllciwgd2hlbiB0aGUgaW1hZ2UgaXMgZ2VuZXJhdGVkIGFuZCB0aGUgYmFj
a2dyb3VuZAorICAgICAgICBwcm9wZXJ0eSBkZWZpbmVzIGF1dG8gc2l6ZS4KKyAgICAgICAgaHR0
cDovL3d3dy53My5vcmcvVFIvY3NzMy1iYWNrZ3JvdW5kLyNiYWNrZ3JvdW5kLXNpemUKKyAgICAg
ICAgJ0lmIHRoZSBpbWFnZSBoYXMgbmVpdGhlciBhbiBpbnRyaW5zaWMgd2lkdGggbm9yIGFuIGlu
dHJpbnNpYyBoZWlnaHQsIGl0cyBzaXplIGlzIGRldGVybWluZWQgYXMgZm9yICdjb250YWluJy4n
CisKKyAgICAgICAgRXh0ZW5kZWQgZmFzdC9yZXBhaW50L2JhY2tncm91bmQtc2hvcnRoYW5kLXdp
dGgtZ3JhZGllbnQtYW5kLWhlaWdodC1jaGFuZ2VzLmh0bWwKKyAgICAgICAgdG8gY292ZXIgdGhp
cyBjYXNlIHRvby4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJPYmplY3QuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6bXVzdFJlcGFpbnRGaWxsTGF5ZXJzKToKKwogMjAxMy0wNC0xMSAgQWxs
YW4gU2FuZGZlbGQgSmVuc2VuICA8YWxsYW4uamVuc2VuQGRpZ2lhLmNvbT4KIAogICAgICAgICBb
UXRdIEV2ZW50SGFuZGxlciBzaG91bGQgaGFuZGxlIFNwYWNlIGFuZCBCYWNrU3BhY2UgCkluZGV4
OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmNwcAkocmV2aXNpb24gMTQ4
MTg5KQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTgzNSw3ICs4MzUsMTEgQEAgc3RhdGljIGJvb2wgbXVzdFJlcGFpbnRGaWxs
TGF5ZXJzKGNvbnN0IAogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAKICAgICBpZiAoc2l6ZVR5
cGUgPT0gU2l6ZUxlbmd0aCkgewotICAgICAgICBpZiAobGF5ZXItPnNpemVMZW5ndGgoKS53aWR0
aCgpLmlzUGVyY2VudCgpIHx8IGxheWVyLT5zaXplTGVuZ3RoKCkuaGVpZ2h0KCkuaXNQZXJjZW50
KCkpCisgICAgICAgIExlbmd0aFNpemUgc2l6ZSA9IGxheWVyLT5zaXplTGVuZ3RoKCk7CisKKyAg
ICAgICAgLy8gSWYgdGhlIGltYWdlIGhhcyBuZWl0aGVyIGFuIGludHJpbnNpYyB3aWR0aCBub3Ig
YW4gaW50cmluc2ljIGhlaWdodCwgaXRzIHNpemUgaXMgZGV0ZXJtaW5lZCBhcyBmb3IgJ2NvbnRh
aW4nLgorICAgICAgICBpZiAoKHNpemUud2lkdGgoKS5pc1BlcmNlbnQoKSB8fCBzaXplLmhlaWdo
dCgpLmlzUGVyY2VudCgpKQorICAgICAgICAgICAgfHwgKChzaXplLndpZHRoKCkuaXNBdXRvKCkg
fHwgc2l6ZS5oZWlnaHQoKS5pc0F1dG8oKSkgJiYgaW1nLT5pc0dlbmVyYXRlZEltYWdlKCkpKQog
ICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfSBlbHNlIGlmIChpbWctPnVzZXNJbWFnZUNv
bnRhaW5lclNpemUoKSkKICAgICAgICAgcmV0dXJuIHRydWU7CkluZGV4OiBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAx
NDgxOTYpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyAr
MSwxMyBAQAorMjAxMy0wNC0xMSAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgorCisg
ICAgICAgIFBhcmVudCBib3ggd2l0aCBiYWNrZ3JvdW5kLXNpemUgYXV0byBhbmQgZ3JhZGllbnQg
aW1hZ2UgZG9lcyBub3QgZ2V0IHByb3Blcmx5IHJlcGFpbnRlZCB3aGVuIGNoaWxkIGJveCBpcyBy
ZXNpemVkLiAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTExNDQyNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogZmFzdC9yZXBhaW50L2JhY2tncm91bmQtc2hvcnRoYW5kLXdpdGgtZ3JhZGllbnQtYW5kLWhl
aWdodC1jaGFuZ2VzLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBmYXN0L3JlcGFpbnQvYmFja2dy
b3VuZC1zaG9ydGhhbmQtd2l0aC1ncmFkaWVudC1hbmQtaGVpZ2h0LWNoYW5nZXMuaHRtbDoKKwog
MjAxMy0wNC0xMSAgWm9sdGFuIEFydmFpICA8emFydmFpQGluZi51LXN6ZWdlZC5odT4KIAogICAg
ICAgICBbUXRdIFVucmV2aWV3ZWQgZ2FyZGVuaW5nLiBSZW1vdmUgcGxhdGZvcm0gc3BlY2lmaWMg
ZXhwZWN0ZWQgYWZ0ZXIgcjE0ODE5NS4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvcmVwYWludC9i
YWNrZ3JvdW5kLXNob3J0aGFuZC13aXRoLWdyYWRpZW50LWFuZC1oZWlnaHQtY2hhbmdlcy1leHBl
Y3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L2JhY2tncm91
bmQtc2hvcnRoYW5kLXdpdGgtZ3JhZGllbnQtYW5kLWhlaWdodC1jaGFuZ2VzLWV4cGVjdGVkLnR4
dAkocmV2aXNpb24gMTQ4MTg5KQorKysgTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L2JhY2tncm91
bmQtc2hvcnRoYW5kLXdpdGgtZ3JhZGllbnQtYW5kLWhlaWdodC1jaGFuZ2VzLWV4cGVjdGVkLnR4
dAkod29ya2luZyBjb3B5KQpAQCAtMyw3ICszLDggQEAgVGhpcyB0ZXN0IHZlcmlmaWVzIHRoYXQg
Z3JhZGllbnQgYmFja2dybwogT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQ
QVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgogCiAKLVBBU1MgcmVw
YWludFJlY3RzLmluZGV4T2YoJzUwMCcpIGlzIG5vdCAtMQorUEFTUyByZXBhaW50UmVjdHMuaW5k
ZXhPZignMjggODQnKSBpcyBub3QgLTEKK1BBU1MgcmVwYWludFJlY3RzLmluZGV4T2YoJzggODQn
KSBpcyBub3QgLTEKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIAogVEVTVCBDT01Q
TEVURQpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L2JhY2tncm91bmQtc2hvcnRoYW5k
LXdpdGgtZ3JhZGllbnQtYW5kLWhlaWdodC1jaGFuZ2VzLmh0bWwKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvZmFzdC9yZXBhaW50L2JhY2tncm91bmQtc2hvcnRoYW5kLXdpdGgtZ3JhZGllbnQt
YW5kLWhlaWdodC1jaGFuZ2VzLmh0bWwJKHJldmlzaW9uIDE0ODE4OSkKKysrIExheW91dFRlc3Rz
L2Zhc3QvcmVwYWludC9iYWNrZ3JvdW5kLXNob3J0aGFuZC13aXRoLWdyYWRpZW50LWFuZC1oZWln
aHQtY2hhbmdlcy5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC00LDggKzQsMTQgQEAKIDxzY3JpcHQg
c3JjPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgogCiA8c3R5bGU+
Ci0jb3V0ZXIgewotICAgIHBhZGRpbmctdG9wOiAyMDBweDsKKyN3cmFwcGVyIHsKKyAgICB3aWR0
aDogNDBweDsKK30KKworI291dGVyLWJhY2tncm91bmQtc2hvcnRoYW5kIHsKKyAgICB3aWR0aDog
MjBweDsKKyAgICBwYWRkaW5nLXRvcDogMjBweDsKKyAgICBmbG9hdDpyaWdodDsKIAliYWNrZ3Jv
dW5kOi13ZWJraXQtZ3JhZGllbnQoCiAJICAgIGxpbmVhciwgCiAJICAgIGxlZnQgdG9wLCAKQEAg
LTE0LDggKzIwLDIwIEBACiAJKTsKIH0KIAotI2lubmVyIHsKLSAgICBoZWlnaHQ6IDEwMHB4Owor
I291dGVyLWJhY2tncm91bmQtc2l6ZS1hdXRvIHsKKyAgICB3aWR0aDogMjBweDsKKyAgICBwYWRk
aW5nLXRvcDogMjBweDsKKwliYWNrZ3JvdW5kLXNpemU6IGF1dG87CisJYmFja2dyb3VuZC1pbWFn
ZTogLXdlYmtpdC1ncmFkaWVudCgKKwkgICAgbGluZWFyLCAKKwkgICAgbGVmdCB0b3AsIAorCSAg
ICBsZWZ0IGJvdHRvbSwgCisJICAgIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LDI1NSwwLDApKSwg
Y29sb3Itc3RvcCgxMDAlLCByZ2JhKDAsMCwwLDEpKQorCSk7Cit9CisKKy5pbm5lciB7CisgICAg
aGVpZ2h0OiAxMHB4OwogfQogPC9zdHlsZT4KIApAQCAtMjQsNyArNDIsOSBAQCBkZXNjcmlwdGlv
bigiVGhpcyB0ZXN0IHZlcmlmaWVzIHRoYXQgZ3JhCiAKIGZ1bmN0aW9uIHN0YXJ0KCkgewogICAg
IHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeyAKLSAgICAgICAgZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoJ2lubmVyJykuc3R5bGUuaGVpZ2h0ID0gMzAwICsgJ3B4JzsgCisgICAgICAgIGRv
Y3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoJ2lubmVyJylbMF0uc3R5bGUuaGVpZ2h0ID0g
MjAwICsgJ3B4JzsgCisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoJ2lu
bmVyJylbMV0uc3R5bGUuaGVpZ2h0ID0gMjAwICsgJ3B4JzsgCisgICAgICAgIAogICAgICAgICB3
aW5kb3cuc2V0VGltZW91dChsb2dSZXBhaW50cywgMjAwKTsKICAgICB9LCAwKTsgCiAKQEAgLTQx
LDE1ICs2MSwyMiBAQCBmdW5jdGlvbiBsb2dSZXBhaW50cygpIHsKICAgICAgICAgCiAgICAgcmVw
YWludFJlY3RzID0gd2luZG93LmludGVybmFscy5yZXBhaW50UmVjdHNBc1RleHQoZG9jdW1lbnQp
OwogICAgIHdpbmRvdy5pbnRlcm5hbHMuc3RvcFRyYWNraW5nUmVwYWludHMoZG9jdW1lbnQpOwot
ICAgIHNob3VsZE5vdEJlKCJyZXBhaW50UmVjdHMuaW5kZXhPZignNTAwJykiLCAiLTEiKTsKKyAg
ICBzaG91bGROb3RCZSgicmVwYWludFJlY3RzLmluZGV4T2YoJzI4IDg0JykiLCAiLTEiKTsKKyAg
ICBzaG91bGROb3RCZSgicmVwYWludFJlY3RzLmluZGV4T2YoJzggODQnKSIsICItMSIpOwogICAg
IGZpbmlzaEpTVGVzdCgpOwogfQogPC9zY3JpcHQ+CiA8L2hlYWQ+CiAKIDxib2R5IG9ubG9hZD0n
c3RhcnQoKTsnPgotPGRpdiBpZD0nb3V0ZXInPgotICAgIDxkaXYgaWQ9J2lubmVyJz4KKzxkaXYg
aWQ9J3dyYXBwZXInPgorICAgIDxkaXYgaWQ9J291dGVyLWJhY2tncm91bmQtc2hvcnRoYW5kJz4K
KyAgICAgICAgPGRpdiBjbGFzcz0naW5uZXInPgorICAgICAgICA8L2Rpdj4KKyAgICA8L2Rpdj4K
KyAgICA8ZGl2IGlkPSdvdXRlci1iYWNrZ3JvdW5kLXNpemUtYXV0byc+CisgICAgICAgIDxkaXYg
Y2xhc3M9J2lubmVyJz4KKyAgICAgICAgPC9kaXY+CiAgICAgPC9kaXY+CiA8L2Rpdj4KIDwvYm9k
eT4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>197584</attachid>
            <date>2013-04-11 06:51:17 -0700</date>
            <delta_ts>2013-04-11 07:10:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-114424-20130411165054.patch</filename>
            <type>text/plain</type>
            <size>5721</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0ODE5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDEzLTA0LTExICBaYWxhbiBC
dWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgUGFyZW50IGJveCB3aXRoIGJhY2tn
cm91bmQtc2l6ZSBhdXRvIGFuZCBncmFkaWVudCBpbWFnZSBkb2VzIG5vdCBnZXQgcHJvcGVybHkg
cmVwYWludGVkIHdoZW4gY2hpbGQgYm94IGlzIHJlc2l6ZWQuIAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE0NDI0CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgQW50dGkgS29pdmlzdG8uCisgICAgICAgIAorICAgICAgICBJbml0aWF0ZSBmdWxsIHJlcGFp
bnQgb24gZmlsbCBsYXllciwgd2hlbiB0aGUgaW1hZ2UgaXMgZ2VuZXJhdGVkIGFuZCB0aGUgYmFj
a2dyb3VuZAorICAgICAgICBwcm9wZXJ0eSBkZWZpbmVzIGF1dG8gc2l6ZS4KKyAgICAgICAgaHR0
cDovL3d3dy53My5vcmcvVFIvY3NzMy1iYWNrZ3JvdW5kLyNiYWNrZ3JvdW5kLXNpemUKKyAgICAg
ICAgJ0lmIHRoZSBpbWFnZSBoYXMgbmVpdGhlciBhbiBpbnRyaW5zaWMgd2lkdGggbm9yIGFuIGlu
dHJpbnNpYyBoZWlnaHQsIGl0cyBzaXplIGlzIGRldGVybWluZWQgYXMgZm9yICdjb250YWluJy4n
CisKKyAgICAgICAgRXh0ZW5kZWQgZmFzdC9yZXBhaW50L2JhY2tncm91bmQtc2hvcnRoYW5kLXdp
dGgtZ3JhZGllbnQtYW5kLWhlaWdodC1jaGFuZ2VzLmh0bWwKKyAgICAgICAgdG8gY292ZXIgdGhp
cyBjYXNlIHRvby4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJPYmplY3QuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6bXVzdFJlcGFpbnRGaWxsTGF5ZXJzKToKKwogMjAxMy0wNC0xMSAgQWxs
YW4gU2FuZGZlbGQgSmVuc2VuICA8YWxsYW4uamVuc2VuQGRpZ2lhLmNvbT4KIAogICAgICAgICBb
UXRdIEV2ZW50SGFuZGxlciBzaG91bGQgaGFuZGxlIFNwYWNlIGFuZCBCYWNrU3BhY2UgCkluZGV4
OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmNwcAkocmV2aXNpb24gMTQ4
MTg5KQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTgzNSw3ICs4MzUsMTEgQEAgc3RhdGljIGJvb2wgbXVzdFJlcGFpbnRGaWxs
TGF5ZXJzKGNvbnN0IAogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAKICAgICBpZiAoc2l6ZVR5
cGUgPT0gU2l6ZUxlbmd0aCkgewotICAgICAgICBpZiAobGF5ZXItPnNpemVMZW5ndGgoKS53aWR0
aCgpLmlzUGVyY2VudCgpIHx8IGxheWVyLT5zaXplTGVuZ3RoKCkuaGVpZ2h0KCkuaXNQZXJjZW50
KCkpCisgICAgICAgIExlbmd0aFNpemUgc2l6ZSA9IGxheWVyLT5zaXplTGVuZ3RoKCk7CisgICAg
ICAgIGlmIChzaXplLndpZHRoKCkuaXNQZXJjZW50KCkgfHwgc2l6ZS5oZWlnaHQoKS5pc1BlcmNl
bnQoKSkKKyAgICAgICAgICAgIHJldHVybiB0cnVlOworICAgICAgICAvLyBJZiB0aGUgaW1hZ2Ug
aGFzIG5laXRoZXIgYW4gaW50cmluc2ljIHdpZHRoIG5vciBhbiBpbnRyaW5zaWMgaGVpZ2h0LCBp
dHMgc2l6ZSBpcyBkZXRlcm1pbmVkIGFzIGZvciAnY29udGFpbicuCisgICAgICAgIGlmICgoc2l6
ZS53aWR0aCgpLmlzQXV0bygpIHx8IHNpemUuaGVpZ2h0KCkuaXNBdXRvKCkpICYmIGltZy0+aXNH
ZW5lcmF0ZWRJbWFnZSgpKQogICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfSBlbHNlIGlm
IChpbWctPnVzZXNJbWFnZUNvbnRhaW5lclNpemUoKSkKICAgICAgICAgcmV0dXJuIHRydWU7Cklu
ZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCShyZXZpc2lvbiAxNDgxOTYpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtp
bmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxMy0wNC0xMSAgWmFsYW4gQnVqdGFzICA8emFs
YW5AYXBwbGUuY29tPgorCisgICAgICAgIFBhcmVudCBib3ggd2l0aCBiYWNrZ3JvdW5kLXNpemUg
YXV0byBhbmQgZ3JhZGllbnQgaW1hZ2UgZG9lcyBub3QgZ2V0IHByb3Blcmx5IHJlcGFpbnRlZCB3
aGVuIGNoaWxkIGJveCBpcyByZXNpemVkLiAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTExNDQyNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogZmFzdC9yZXBhaW50L2JhY2tncm91bmQtc2hvcnRoYW5kLXdp
dGgtZ3JhZGllbnQtYW5kLWhlaWdodC1jaGFuZ2VzLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBm
YXN0L3JlcGFpbnQvYmFja2dyb3VuZC1zaG9ydGhhbmQtd2l0aC1ncmFkaWVudC1hbmQtaGVpZ2h0
LWNoYW5nZXMuaHRtbDoKKwogMjAxMy0wNC0xMSAgWm9sdGFuIEFydmFpICA8emFydmFpQGluZi51
LXN6ZWdlZC5odT4KIAogICAgICAgICBbUXRdIFVucmV2aWV3ZWQgZ2FyZGVuaW5nLiBSZW1vdmUg
cGxhdGZvcm0gc3BlY2lmaWMgZXhwZWN0ZWQgYWZ0ZXIgcjE0ODE5NS4KSW5kZXg6IExheW91dFRl
c3RzL2Zhc3QvcmVwYWludC9iYWNrZ3JvdW5kLXNob3J0aGFuZC13aXRoLWdyYWRpZW50LWFuZC1o
ZWlnaHQtY2hhbmdlcy1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFz
dC9yZXBhaW50L2JhY2tncm91bmQtc2hvcnRoYW5kLXdpdGgtZ3JhZGllbnQtYW5kLWhlaWdodC1j
aGFuZ2VzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMTQ4MTg5KQorKysgTGF5b3V0VGVzdHMvZmFz
dC9yZXBhaW50L2JhY2tncm91bmQtc2hvcnRoYW5kLXdpdGgtZ3JhZGllbnQtYW5kLWhlaWdodC1j
aGFuZ2VzLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMyw3ICszLDggQEAgVGhpcyB0
ZXN0IHZlcmlmaWVzIHRoYXQgZ3JhZGllbnQgYmFja2dybwogT24gc3VjY2VzcywgeW91IHdpbGwg
c2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExF
VEUiLgogCiAKLVBBU1MgcmVwYWludFJlY3RzLmluZGV4T2YoJzUwMCcpIGlzIG5vdCAtMQorUEFT
UyByZXBhaW50UmVjdHMuaW5kZXhPZignMjggODQnKSBpcyBub3QgLTEKK1BBU1MgcmVwYWludFJl
Y3RzLmluZGV4T2YoJzggODQnKSBpcyBub3QgLTEKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlz
IHRydWUKIAogVEVTVCBDT01QTEVURQpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L2Jh
Y2tncm91bmQtc2hvcnRoYW5kLXdpdGgtZ3JhZGllbnQtYW5kLWhlaWdodC1jaGFuZ2VzLmh0bWwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L2JhY2tncm91bmQtc2hvcnRo
YW5kLXdpdGgtZ3JhZGllbnQtYW5kLWhlaWdodC1jaGFuZ2VzLmh0bWwJKHJldmlzaW9uIDE0ODE4
OSkKKysrIExheW91dFRlc3RzL2Zhc3QvcmVwYWludC9iYWNrZ3JvdW5kLXNob3J0aGFuZC13aXRo
LWdyYWRpZW50LWFuZC1oZWlnaHQtY2hhbmdlcy5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC00LDgg
KzQsMTQgQEAKIDxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwv
c2NyaXB0PgogCiA8c3R5bGU+Ci0jb3V0ZXIgewotICAgIHBhZGRpbmctdG9wOiAyMDBweDsKKyN3
cmFwcGVyIHsKKyAgICB3aWR0aDogNDBweDsKK30KKworI291dGVyLWJhY2tncm91bmQtc2hvcnRo
YW5kIHsKKyAgICB3aWR0aDogMjBweDsKKyAgICBwYWRkaW5nLXRvcDogMjBweDsKKyAgICBmbG9h
dDpyaWdodDsKIAliYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQoCiAJICAgIGxpbmVhciwgCiAJ
ICAgIGxlZnQgdG9wLCAKQEAgLTE0LDggKzIwLDIwIEBACiAJKTsKIH0KIAotI2lubmVyIHsKLSAg
ICBoZWlnaHQ6IDEwMHB4OworI291dGVyLWJhY2tncm91bmQtc2l6ZS1hdXRvIHsKKyAgICB3aWR0
aDogMjBweDsKKyAgICBwYWRkaW5nLXRvcDogMjBweDsKKwliYWNrZ3JvdW5kLXNpemU6IGF1dG87
CisJYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudCgKKwkgICAgbGluZWFyLCAKKwkg
ICAgbGVmdCB0b3AsIAorCSAgICBsZWZ0IGJvdHRvbSwgCisJICAgIGNvbG9yLXN0b3AoMCUsIHJn
YmEoMjU1LDI1NSwwLDApKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDAsMCwwLDEpKQorCSk7Cit9
CisKKy5pbm5lciB7CisgICAgaGVpZ2h0OiAxMHB4OwogfQogPC9zdHlsZT4KIApAQCAtMjQsNyAr
NDIsOSBAQCBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0IHZlcmlmaWVzIHRoYXQgZ3JhCiAKIGZ1bmN0
aW9uIHN0YXJ0KCkgewogICAgIHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeyAKLSAgICAg
ICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lubmVyJykuc3R5bGUuaGVpZ2h0ID0gMzAwICsg
J3B4JzsgCisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoJ2lubmVyJylb
MF0uc3R5bGUuaGVpZ2h0ID0gMjAwICsgJ3B4JzsgCisgICAgICAgIGRvY3VtZW50LmdldEVsZW1l
bnRzQnlDbGFzc05hbWUoJ2lubmVyJylbMV0uc3R5bGUuaGVpZ2h0ID0gMjAwICsgJ3B4JzsgCisg
ICAgICAgIAogICAgICAgICB3aW5kb3cuc2V0VGltZW91dChsb2dSZXBhaW50cywgMjAwKTsKICAg
ICB9LCAwKTsgCiAKQEAgLTQxLDE1ICs2MSwyMiBAQCBmdW5jdGlvbiBsb2dSZXBhaW50cygpIHsK
ICAgICAgICAgCiAgICAgcmVwYWludFJlY3RzID0gd2luZG93LmludGVybmFscy5yZXBhaW50UmVj
dHNBc1RleHQoZG9jdW1lbnQpOwogICAgIHdpbmRvdy5pbnRlcm5hbHMuc3RvcFRyYWNraW5nUmVw
YWludHMoZG9jdW1lbnQpOwotICAgIHNob3VsZE5vdEJlKCJyZXBhaW50UmVjdHMuaW5kZXhPZign
NTAwJykiLCAiLTEiKTsKKyAgICBzaG91bGROb3RCZSgicmVwYWludFJlY3RzLmluZGV4T2YoJzI4
IDg0JykiLCAiLTEiKTsKKyAgICBzaG91bGROb3RCZSgicmVwYWludFJlY3RzLmluZGV4T2YoJzgg
ODQnKSIsICItMSIpOwogICAgIGZpbmlzaEpTVGVzdCgpOwogfQogPC9zY3JpcHQ+CiA8L2hlYWQ+
CiAKIDxib2R5IG9ubG9hZD0nc3RhcnQoKTsnPgotPGRpdiBpZD0nb3V0ZXInPgotICAgIDxkaXYg
aWQ9J2lubmVyJz4KKzxkaXYgaWQ9J3dyYXBwZXInPgorICAgIDxkaXYgaWQ9J291dGVyLWJhY2tn
cm91bmQtc2hvcnRoYW5kJz4KKyAgICAgICAgPGRpdiBjbGFzcz0naW5uZXInPgorICAgICAgICA8
L2Rpdj4KKyAgICA8L2Rpdj4KKyAgICA8ZGl2IGlkPSdvdXRlci1iYWNrZ3JvdW5kLXNpemUtYXV0
byc+CisgICAgICAgIDxkaXYgY2xhc3M9J2lubmVyJz4KKyAgICAgICAgPC9kaXY+CiAgICAgPC9k
aXY+CiA8L2Rpdj4KIDwvYm9keT4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>197585</attachid>
            <date>2013-04-11 07:10:05 -0700</date>
            <delta_ts>2013-04-11 07:49:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-114424-20130411170942.patch</filename>
            <type>text/plain</type>
            <size>5721</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0ODE5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDEzLTA0LTExICBaYWxhbiBC
dWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgUGFyZW50IGJveCB3aXRoIGJhY2tn
cm91bmQtc2l6ZSBhdXRvIGFuZCBncmFkaWVudCBpbWFnZSBkb2VzIG5vdCBnZXQgcHJvcGVybHkg
cmVwYWludGVkIHdoZW4gY2hpbGQgYm94IGlzIHJlc2l6ZWQuIAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE0NDI0CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgQW50dGkgS29pdmlzdG8uCisgICAgICAgIAorICAgICAgICBJbml0aWF0ZSBmdWxsIHJlcGFp
bnQgb24gZmlsbCBsYXllciwgd2hlbiB0aGUgaW1hZ2UgaXMgZ2VuZXJhdGVkIGFuZCB0aGUgYmFj
a2dyb3VuZAorICAgICAgICBwcm9wZXJ0eSBkZWZpbmVzIGF1dG8gc2l6ZS4KKyAgICAgICAgaHR0
cDovL3d3dy53My5vcmcvVFIvY3NzMy1iYWNrZ3JvdW5kLyNiYWNrZ3JvdW5kLXNpemUKKyAgICAg
ICAgJ0lmIHRoZSBpbWFnZSBoYXMgbmVpdGhlciBhbiBpbnRyaW5zaWMgd2lkdGggbm9yIGFuIGlu
dHJpbnNpYyBoZWlnaHQsIGl0cyBzaXplIGlzIGRldGVybWluZWQgYXMgZm9yICdjb250YWluJy4n
CisKKyAgICAgICAgRXh0ZW5kZWQgZmFzdC9yZXBhaW50L2JhY2tncm91bmQtc2hvcnRoYW5kLXdp
dGgtZ3JhZGllbnQtYW5kLWhlaWdodC1jaGFuZ2VzLmh0bWwKKyAgICAgICAgdG8gY292ZXIgdGhp
cyBjYXNlIHRvby4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJPYmplY3QuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6bXVzdFJlcGFpbnRGaWxsTGF5ZXJzKToKKwogMjAxMy0wNC0xMSAgQWxs
YW4gU2FuZGZlbGQgSmVuc2VuICA8YWxsYW4uamVuc2VuQGRpZ2lhLmNvbT4KIAogICAgICAgICBb
UXRdIEV2ZW50SGFuZGxlciBzaG91bGQgaGFuZGxlIFNwYWNlIGFuZCBCYWNrU3BhY2UgCkluZGV4
OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmNwcAkocmV2aXNpb24gMTQ4
MTg5KQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTgzNSw3ICs4MzUsMTEgQEAgc3RhdGljIGJvb2wgbXVzdFJlcGFpbnRGaWxs
TGF5ZXJzKGNvbnN0IAogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAKICAgICBpZiAoc2l6ZVR5
cGUgPT0gU2l6ZUxlbmd0aCkgewotICAgICAgICBpZiAobGF5ZXItPnNpemVMZW5ndGgoKS53aWR0
aCgpLmlzUGVyY2VudCgpIHx8IGxheWVyLT5zaXplTGVuZ3RoKCkuaGVpZ2h0KCkuaXNQZXJjZW50
KCkpCisgICAgICAgIExlbmd0aFNpemUgc2l6ZSA9IGxheWVyLT5zaXplTGVuZ3RoKCk7CisgICAg
ICAgIGlmIChzaXplLndpZHRoKCkuaXNQZXJjZW50KCkgfHwgc2l6ZS5oZWlnaHQoKS5pc1BlcmNl
bnQoKSkKKyAgICAgICAgICAgIHJldHVybiB0cnVlOworICAgICAgICAvLyBJZiB0aGUgaW1hZ2Ug
aGFzIG5laXRoZXIgYW4gaW50cmluc2ljIHdpZHRoIG5vciBhbiBpbnRyaW5zaWMgaGVpZ2h0LCBp
dHMgc2l6ZSBpcyBkZXRlcm1pbmVkIGFzIGZvciAnY29udGFpbicuCisgICAgICAgIGlmICgoc2l6
ZS53aWR0aCgpLmlzQXV0bygpIHx8IHNpemUuaGVpZ2h0KCkuaXNBdXRvKCkpICYmIGltZy0+aXNH
ZW5lcmF0ZWRJbWFnZSgpKQogICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfSBlbHNlIGlm
IChpbWctPnVzZXNJbWFnZUNvbnRhaW5lclNpemUoKSkKICAgICAgICAgcmV0dXJuIHRydWU7Cklu
ZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCShyZXZpc2lvbiAxNDgxOTYpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtp
bmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxMy0wNC0xMSAgWmFsYW4gQnVqdGFzICA8emFs
YW5AYXBwbGUuY29tPgorCisgICAgICAgIFBhcmVudCBib3ggd2l0aCBiYWNrZ3JvdW5kLXNpemUg
YXV0byBhbmQgZ3JhZGllbnQgaW1hZ2UgZG9lcyBub3QgZ2V0IHByb3Blcmx5IHJlcGFpbnRlZCB3
aGVuIGNoaWxkIGJveCBpcyByZXNpemVkLiAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTExNDQyNAorCisgICAgICAgIFJldmlld2VkIGJ5IEFudHRpIEtv
aXZpc3RvLgorCisgICAgICAgICogZmFzdC9yZXBhaW50L2JhY2tncm91bmQtc2hvcnRoYW5kLXdp
dGgtZ3JhZGllbnQtYW5kLWhlaWdodC1jaGFuZ2VzLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBm
YXN0L3JlcGFpbnQvYmFja2dyb3VuZC1zaG9ydGhhbmQtd2l0aC1ncmFkaWVudC1hbmQtaGVpZ2h0
LWNoYW5nZXMuaHRtbDoKKwogMjAxMy0wNC0xMSAgWm9sdGFuIEFydmFpICA8emFydmFpQGluZi51
LXN6ZWdlZC5odT4KIAogICAgICAgICBbUXRdIFVucmV2aWV3ZWQgZ2FyZGVuaW5nLiBSZW1vdmUg
cGxhdGZvcm0gc3BlY2lmaWMgZXhwZWN0ZWQgYWZ0ZXIgcjE0ODE5NS4KSW5kZXg6IExheW91dFRl
c3RzL2Zhc3QvcmVwYWludC9iYWNrZ3JvdW5kLXNob3J0aGFuZC13aXRoLWdyYWRpZW50LWFuZC1o
ZWlnaHQtY2hhbmdlcy1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFz
dC9yZXBhaW50L2JhY2tncm91bmQtc2hvcnRoYW5kLXdpdGgtZ3JhZGllbnQtYW5kLWhlaWdodC1j
aGFuZ2VzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMTQ4MTg5KQorKysgTGF5b3V0VGVzdHMvZmFz
dC9yZXBhaW50L2JhY2tncm91bmQtc2hvcnRoYW5kLXdpdGgtZ3JhZGllbnQtYW5kLWhlaWdodC1j
aGFuZ2VzLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMyw3ICszLDggQEAgVGhpcyB0
ZXN0IHZlcmlmaWVzIHRoYXQgZ3JhZGllbnQgYmFja2dybwogT24gc3VjY2VzcywgeW91IHdpbGwg
c2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExF
VEUiLgogCiAKLVBBU1MgcmVwYWludFJlY3RzLmluZGV4T2YoJzUwMCcpIGlzIG5vdCAtMQorUEFT
UyByZXBhaW50UmVjdHMuaW5kZXhPZignMjggODQnKSBpcyBub3QgLTEKK1BBU1MgcmVwYWludFJl
Y3RzLmluZGV4T2YoJzggODQnKSBpcyBub3QgLTEKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlz
IHRydWUKIAogVEVTVCBDT01QTEVURQpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L2Jh
Y2tncm91bmQtc2hvcnRoYW5kLXdpdGgtZ3JhZGllbnQtYW5kLWhlaWdodC1jaGFuZ2VzLmh0bWwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L2JhY2tncm91bmQtc2hvcnRo
YW5kLXdpdGgtZ3JhZGllbnQtYW5kLWhlaWdodC1jaGFuZ2VzLmh0bWwJKHJldmlzaW9uIDE0ODE4
OSkKKysrIExheW91dFRlc3RzL2Zhc3QvcmVwYWludC9iYWNrZ3JvdW5kLXNob3J0aGFuZC13aXRo
LWdyYWRpZW50LWFuZC1oZWlnaHQtY2hhbmdlcy5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC00LDgg
KzQsMTQgQEAKIDxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwv
c2NyaXB0PgogCiA8c3R5bGU+Ci0jb3V0ZXIgewotICAgIHBhZGRpbmctdG9wOiAyMDBweDsKKyN3
cmFwcGVyIHsKKyAgICB3aWR0aDogNDBweDsKK30KKworI291dGVyLWJhY2tncm91bmQtc2hvcnRo
YW5kIHsKKyAgICB3aWR0aDogMjBweDsKKyAgICBwYWRkaW5nLXRvcDogMjBweDsKKyAgICBmbG9h
dDpyaWdodDsKIAliYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQoCiAJICAgIGxpbmVhciwgCiAJ
ICAgIGxlZnQgdG9wLCAKQEAgLTE0LDggKzIwLDIwIEBACiAJKTsKIH0KIAotI2lubmVyIHsKLSAg
ICBoZWlnaHQ6IDEwMHB4OworI291dGVyLWJhY2tncm91bmQtc2l6ZS1hdXRvIHsKKyAgICB3aWR0
aDogMjBweDsKKyAgICBwYWRkaW5nLXRvcDogMjBweDsKKwliYWNrZ3JvdW5kLXNpemU6IGF1dG87
CisJYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudCgKKwkgICAgbGluZWFyLCAKKwkg
ICAgbGVmdCB0b3AsIAorCSAgICBsZWZ0IGJvdHRvbSwgCisJICAgIGNvbG9yLXN0b3AoMCUsIHJn
YmEoMjU1LDI1NSwwLDApKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDAsMCwwLDEpKQorCSk7Cit9
CisKKy5pbm5lciB7CisgICAgaGVpZ2h0OiAxMHB4OwogfQogPC9zdHlsZT4KIApAQCAtMjQsNyAr
NDIsOSBAQCBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0IHZlcmlmaWVzIHRoYXQgZ3JhCiAKIGZ1bmN0
aW9uIHN0YXJ0KCkgewogICAgIHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeyAKLSAgICAg
ICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lubmVyJykuc3R5bGUuaGVpZ2h0ID0gMzAwICsg
J3B4JzsgCisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoJ2lubmVyJylb
MF0uc3R5bGUuaGVpZ2h0ID0gMjAwICsgJ3B4JzsgCisgICAgICAgIGRvY3VtZW50LmdldEVsZW1l
bnRzQnlDbGFzc05hbWUoJ2lubmVyJylbMV0uc3R5bGUuaGVpZ2h0ID0gMjAwICsgJ3B4JzsgCisg
ICAgICAgIAogICAgICAgICB3aW5kb3cuc2V0VGltZW91dChsb2dSZXBhaW50cywgMjAwKTsKICAg
ICB9LCAwKTsgCiAKQEAgLTQxLDE1ICs2MSwyMiBAQCBmdW5jdGlvbiBsb2dSZXBhaW50cygpIHsK
ICAgICAgICAgCiAgICAgcmVwYWludFJlY3RzID0gd2luZG93LmludGVybmFscy5yZXBhaW50UmVj
dHNBc1RleHQoZG9jdW1lbnQpOwogICAgIHdpbmRvdy5pbnRlcm5hbHMuc3RvcFRyYWNraW5nUmVw
YWludHMoZG9jdW1lbnQpOwotICAgIHNob3VsZE5vdEJlKCJyZXBhaW50UmVjdHMuaW5kZXhPZign
NTAwJykiLCAiLTEiKTsKKyAgICBzaG91bGROb3RCZSgicmVwYWludFJlY3RzLmluZGV4T2YoJzI4
IDg0JykiLCAiLTEiKTsKKyAgICBzaG91bGROb3RCZSgicmVwYWludFJlY3RzLmluZGV4T2YoJzgg
ODQnKSIsICItMSIpOwogICAgIGZpbmlzaEpTVGVzdCgpOwogfQogPC9zY3JpcHQ+CiA8L2hlYWQ+
CiAKIDxib2R5IG9ubG9hZD0nc3RhcnQoKTsnPgotPGRpdiBpZD0nb3V0ZXInPgotICAgIDxkaXYg
aWQ9J2lubmVyJz4KKzxkaXYgaWQ9J3dyYXBwZXInPgorICAgIDxkaXYgaWQ9J291dGVyLWJhY2tn
cm91bmQtc2hvcnRoYW5kJz4KKyAgICAgICAgPGRpdiBjbGFzcz0naW5uZXInPgorICAgICAgICA8
L2Rpdj4KKyAgICA8L2Rpdj4KKyAgICA8ZGl2IGlkPSdvdXRlci1iYWNrZ3JvdW5kLXNpemUtYXV0
byc+CisgICAgICAgIDxkaXYgY2xhc3M9J2lubmVyJz4KKyAgICAgICAgPC9kaXY+CiAgICAgPC9k
aXY+CiA8L2Rpdj4KIDwvYm9keT4K
</data>

          </attachment>
      

    </bug>

</bugzilla>