<?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>164181</bug_id>
          
          <creation_ts>2016-10-29 09:30:34 -0700</creation_ts>
          <short_desc>SVG clip-path references can clip out later content</short_desc>
          <delta_ts>2017-02-11 17:19:58 -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>SVG</component>
          <version>Safari 10</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>macOS 10.12</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>Ryan.d.labar</reporter>
          <assigned_to name="Philip Rogers">pdr</assigned_to>
          <cc>chrishtr</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>sabouhallawa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>vincent</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1246043</commentid>
    <comment_count>0</comment_count>
    <who name="">Ryan.d.labar</who>
    <bug_when>2016-10-29 09:30:34 -0700</bug_when>
    <thetext>http://codepen.io/ryan_labar/pen/KgLNyx

Also seems to happen in mobile safari

Using CSS clip-path with an SVG with objectBoundingBox only displays first item and hides the rest or inconsistently displays them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1246079</commentid>
    <comment_count>1</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2016-10-29 13:45:04 -0700</bug_when>
    <thetext>&lt;rdar://problem/29000405&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1271867</commentid>
    <comment_count>2</comment_count>
    <who name="">vincent</who>
    <bug_when>2017-01-31 13:41:59 -0800</bug_when>
    <thetext>Not sure it&apos;s only related to objectBoundingBox, but I opened this Chromium bug a while ago that seems related:
https://bugs.chromium.org/p/chromium/issues/detail?id=391291&amp;thanks=391291&amp;ts=1404397995

Also, a simple testcase: http://jsbin.com/bipokocegi/edit?html,css,output

Hope this could be fixed soon</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273855</commentid>
    <comment_count>3</comment_count>
      <attachid>300787</attachid>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2017-02-06 21:46:53 -0800</bug_when>
    <thetext>Created attachment 300787
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275089</commentid>
    <comment_count>4</comment_count>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2017-02-09 15:53:27 -0800</bug_when>
    <thetext>Ping for review?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275140</commentid>
    <comment_count>5</comment_count>
      <attachid>300787</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2017-02-09 17:06:42 -0800</bug_when>
    <thetext>Comment on attachment 300787
Patch

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

&gt; Source/WebCore/ChangeLog:9
&gt; +        clipping codepath) so we need to ensure RenderLayer::setupClipPath saves and restores

RenderLayer::setupClipPath() saves the context and RenderLayer::paintLayerContents() restores back if RenderLayer::setupClipPath() returns true. How about something like that: &quot;...we need to ensure RenderLayer::setupClipPath() saves the context and its caller restores it back so later content is not clipped as well.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275159</commentid>
    <comment_count>6</comment_count>
      <attachid>301111</attachid>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2017-02-09 17:28:10 -0800</bug_when>
    <thetext>Created attachment 301111
PatchWithUpdatedChangeLog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275167</commentid>
    <comment_count>7</comment_count>
      <attachid>301114</attachid>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2017-02-09 17:44:59 -0800</bug_when>
    <thetext>Created attachment 301114
PatchWithUpdatedChangeLog2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275190</commentid>
    <comment_count>8</comment_count>
      <attachid>301114</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-02-09 19:29:14 -0800</bug_when>
    <thetext>Comment on attachment 301114
PatchWithUpdatedChangeLog2

Clearing flags on attachment: 301114

Committed r212038: &lt;http://trac.webkit.org/changeset/212038&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275191</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-02-09 19:29:18 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275894</commentid>
    <comment_count>10</comment_count>
    <who name="">Ryan.d.labar</who>
    <bug_when>2017-02-11 17:19:58 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; All reviewed patches have been landed.  Closing bug.

You are all heros!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>300787</attachid>
            <date>2017-02-06 21:46:53 -0800</date>
            <delta_ts>2017-02-09 17:28:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-164181-20170206214431.patch</filename>
            <type>text/plain</type>
            <size>4342</size>
            <attacher name="Philip Rogers">pdr</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxMTc3MikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDE3LTAyLTA2ICBQaGlsaXAg
Um9nZXJzICA8cGRyQGdvb2dsZS5jb20+CisKKyAgICAgICAgU1ZHIGNsaXAtcGF0aCByZWZlcmVu
Y2VzIGNhbiBjbGlwIG91dCBsYXRlciBjb250ZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjQxODEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBSZW5kZXJTVkdSZXNvdXJjZUNsaXBwZXIgY2FuIG1vZGlm
eSB0aGUgR3JhcGhpY3NDb250ZXh0IHN0YXRlICh0aHJvdWdoIHRoZSBwYXRoLW9ubHkKKyAgICAg
ICAgY2xpcHBpbmcgY29kZXBhdGgpIHNvIHdlIG5lZWQgdG8gZW5zdXJlIFJlbmRlckxheWVyOjpz
ZXR1cENsaXBQYXRoIHNhdmVzIGFuZCByZXN0b3JlcworICAgICAgICBzbyBsYXRlciBjb250ZW50
IGlzIG5vdCBjbGlwcGVkIGFzIHdlbGwuCisKKyAgICAgICAgVGhpcyBwYXRjaCBpcyBiYXNlZCBv
biBhIGNocm9taXVtIHBhdGNoIGJ5IGZzQG9wZXJhLmNvbToKKyAgICAgICAgaHR0cHM6Ly9jaHJv
bWl1bS5nb29nbGVzb3VyY2UuY29tL2Nocm9taXVtL3NyYy8rL2IzZjdlN2QyYzRhZmIzYzdlNWM3
ZWI0MzhmZjU5MzNjYmUyMTA5YjMKKworICAgICAgICBUZXN0OiBjc3MzL21hc2tpbmcvY2xpcC1w
YXRoLXJlZmVyZW5jZS1yZXN0b3JlLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJM
YXllci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllcjo6c2V0dXBDbGlwUGF0aCk6
IEFkZCBhIEdDIHNhdmUgYW5kIHN3aXRjaCB0byBkb3duY2FzdCBpbnN0ZWFkIG9mIHN0YXRpY19j
YXN0LgorCiAyMDE3LTAyLTA2ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAg
ICAgICAgU3ltYm9scyBleHBvc2VkIG9uIGNyb3NzLW9yaWdpbiBXaW5kb3cgLyBMb2NhdGlvbiBv
YmplY3RzIHNob3VsZCBiZSBjb25maWd1cmFibGUKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJMYXllci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckxheWVyLmNwcAkocmV2aXNpb24gMjExNzYzKQorKysgU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDE3MCw5ICs0MTcw
LDkgQEAgYm9vbCBSZW5kZXJMYXllcjo6c2V0dXBDbGlwUGF0aChHcmFwaGljcwogICAgICAgICBS
ZWZlcmVuY2VDbGlwUGF0aE9wZXJhdGlvbiogcmVmZXJlbmNlQ2xpcFBhdGhPcGVyYXRpb24gPSBz
dGF0aWNfY2FzdDxSZWZlcmVuY2VDbGlwUGF0aE9wZXJhdGlvbio+KHN0eWxlLmNsaXBQYXRoKCkp
OwogICAgICAgICBFbGVtZW50KiBlbGVtZW50ID0gcmVuZGVyZXIoKS5kb2N1bWVudCgpLmdldEVs
ZW1lbnRCeUlkKHJlZmVyZW5jZUNsaXBQYXRoT3BlcmF0aW9uLT5mcmFnbWVudCgpKTsKICAgICAg
ICAgaWYgKGVsZW1lbnQgJiYgZWxlbWVudC0+aGFzVGFnTmFtZShTVkdOYW1lczo6Y2xpcFBhdGhU
YWcpICYmIGVsZW1lbnQtPnJlbmRlcmVyKCkpIHsKLSAgICAgICAgICAgIC8vIEZJWE1FOiBUaGlz
IHNob3VsZCB1c2UgYSBzYWZlciBjYXN0IHN1Y2ggYXMgdG9SZW5kZXJTVkdSZXNvdXJjZUNvbnRh
aW5lcigpLgotICAgICAgICAgICAgLy8gRklYTUU6IFNob3VsZCB0aGlzIGRvIGEgY29udGV4dC5z
YXZlKCkgYW5kIHJldHVybiB0cnVlIHNvIHdlIHJlc3RvcmUgdGhlIGNvbnRleHQ/Ci0gICAgICAg
ICAgICBzdGF0aWNfY2FzdDxSZW5kZXJTVkdSZXNvdXJjZUNsaXBwZXIqPihlbGVtZW50LT5yZW5k
ZXJlcigpKS0+YXBwbHlDbGlwcGluZ1RvQ29udGV4dChyZW5kZXJlcigpLCByb290UmVsYXRpdmVC
b3VuZHMsIHBhaW50aW5nSW5mby5wYWludERpcnR5UmVjdCwgY29udGV4dCk7CisgICAgICAgICAg
ICBjb250ZXh0LnNhdmUoKTsKKyAgICAgICAgICAgIGRvd25jYXN0PFJlbmRlclNWR1Jlc291cmNl
Q2xpcHBlcj4oKmVsZW1lbnQtPnJlbmRlcmVyKCkpLmFwcGx5Q2xpcHBpbmdUb0NvbnRleHQocmVu
ZGVyZXIoKSwgcm9vdFJlbGF0aXZlQm91bmRzLCBwYWludGluZ0luZm8ucGFpbnREaXJ0eVJlY3Qs
IGNvbnRleHQpOworICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgIH0KICAgICB9CiAK
SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDIxMTc2MykKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE3LTAyLTA2ICBQaGlsaXAgUm9nZXJzICA8
cGRyQGdvb2dsZS5jb20+CisKKyAgICAgICAgU1ZHIGNsaXAtcGF0aCByZWZlcmVuY2VzIGNhbiBj
bGlwIG91dCBsYXRlciBjb250ZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xNjQxODEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBNYWtlIHN1cmUgYXBwbHlpbmcgbXVsdGlwbGUgY2xpcC1wYXRoIHJlZmVy
ZW5jZXMgZG9lcyBub3QgY2xpcCBvdXQgbGF0ZXIgY29udGVudC4KKworICAgICAgICAqIGNzczMv
bWFza2luZy9jbGlwLXBhdGgtcmVmZXJlbmNlLXJlc3RvcmUtZXhwZWN0ZWQuaHRtbDogQWRkZWQu
CisgICAgICAgICogY3NzMy9tYXNraW5nL2NsaXAtcGF0aC1yZWZlcmVuY2UtcmVzdG9yZS5odG1s
OiBBZGRlZC4KKwogMjAxNy0wMi0wNiAgWW91ZW5uIEZhYmxldCAgPHlvdWVubmZAZ21haWwuY29t
PgogCiAgICAgICAgIEFsbG93IHNvbWUgc2NoZW1lcyB0byBvcHQtb3V0IG9mIENPUlMKSW5kZXg6
IExheW91dFRlc3RzL2NzczMvbWFza2luZy9jbGlwLXBhdGgtcmVmZXJlbmNlLXJlc3RvcmUtZXhw
ZWN0ZWQuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9jc3MzL21hc2tpbmcvY2xpcC1w
YXRoLXJlZmVyZW5jZS1yZXN0b3JlLWV4cGVjdGVkLmh0bWwJKG5vbmV4aXN0ZW50KQorKysgTGF5
b3V0VGVzdHMvY3NzMy9tYXNraW5nL2NsaXAtcGF0aC1yZWZlcmVuY2UtcmVzdG9yZS1leHBlY3Rl
ZC5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMiBAQAorPCFET0NUWVBFIGh0bWw+Cis8
ZGl2IHN0eWxlPSJ3aWR0aDogMTAwcHg7IGhlaWdodDogMTAwcHg7IGJhY2tncm91bmQtY29sb3I6
IGdyZWVuOyI+PC9kaXY+CkluZGV4OiBMYXlvdXRUZXN0cy9jc3MzL21hc2tpbmcvY2xpcC1wYXRo
LXJlZmVyZW5jZS1yZXN0b3JlLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvY3NzMy9t
YXNraW5nL2NsaXAtcGF0aC1yZWZlcmVuY2UtcmVzdG9yZS5odG1sCShub25leGlzdGVudCkKKysr
IExheW91dFRlc3RzL2NzczMvbWFza2luZy9jbGlwLXBhdGgtcmVmZXJlbmNlLXJlc3RvcmUuaHRt
bAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDI1IEBACis8IURPQ1RZUEUgaHRtbD4KKzxzdHls
ZT4KKyAgLmVycm9yIHsKKyAgICB3aWR0aDogMTAwcHg7CisgICAgaGVpZ2h0OiAxMDBweDsKKyAg
ICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7CisgICAgcG9zaXRpb246IGFic29sdXRlOworICB9Cisg
IC50ZXN0IHsKKyAgICB3aWR0aDogMjAwcHg7CisgICAgaGVpZ2h0OiA1MHB4OworICAgIGJhY2tn
cm91bmQtY29sb3I6IGdyZWVuOworICAgIC13ZWJraXQtY2xpcC1wYXRoOiB1cmwoI2MpOworICB9
Cis8L3N0eWxlPgorPGRpdiBjbGFzcz0iZXJyb3IiPjwvZGl2PgorPGRpdiBjbGFzcz0idGVzdCI+
PC9kaXY+Cis8ZGl2IGNsYXNzPSJ0ZXN0Ij48L2Rpdj4KKzxzdmc+CisgIDxkZWZzPgorICAgIDxj
bGlwUGF0aCBpZD0iYyIgY2xpcFBhdGhVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgorICAgICAg
PHJlY3Qgd2lkdGg9IjAuNSIgaGVpZ2h0PSIxIi8+CisgICAgPC9jbGlwUGF0aD4KKyAgPC9kZWZz
PgorPC9zdmc+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>301111</attachid>
            <date>2017-02-09 17:28:10 -0800</date>
            <delta_ts>2017-02-09 17:44:55 -0800</delta_ts>
            <desc>PatchWithUpdatedChangeLog</desc>
            <filename>bug-164181-20170209172546.patch</filename>
            <type>text/plain</type>
            <size>4428</size>
            <attacher name="Philip Rogers">pdr</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxMjAxMSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDE3LTAyLTA5ICBQaGlsaXAg
Um9nZXJzICA8cGRyQGdvb2dsZS5jb20+CisKKyAgICAgICAgU1ZHIGNsaXAtcGF0aCByZWZlcmVu
Y2VzIGNhbiBjbGlwIG91dCBsYXRlciBjb250ZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjQxODEKKworICAgICAgICBSZXZpZXdlZCBieSBTYWlk
IEFib3UtSGFsbGF3YS4KKworICAgICAgICBSZW5kZXJTVkdSZXNvdXJjZUNsaXBwZXIgY2FuIG1v
ZGlmeSB0aGUgR3JhcGhpY3NDb250ZXh0IHN0YXRlICh0aHJvdWdoIHRoZSBwYXRoLW9ubHkKKyAg
ICAgICAgY2xpcHBpbmcgY29kZXBhdGgpIHNvIHdlIG5lZWQgdG8gZW5zdXJlIFJlbmRlckxheWVy
OjpzZXR1cENsaXBQYXRoIHNhdmVzIHRoZSBjb250ZXh0CisgICAgICAgIGFuZCBpdHMgY2FsbGVy
IHJlc3RvcmVzIGl0IGJhY2sgc28gbGF0ZXIgY29udGVudCBpcyBub3QgY2xpcHBlZCBhcyB3ZWxs
LgorCisgICAgICAgIFRoaXMgcGF0Y2ggaXMgYmFzZWQgb24gYSBjaHJvbWl1bSBwYXRjaCBieSBm
c0BvcGVyYS5jb206CisgICAgICAgIGh0dHBzOi8vY2hyb21pdW0uZ29vZ2xlc291cmNlLmNvbS9j
aHJvbWl1bS9zcmMvKy9iM2Y3ZTdkMmM0YWZiM2M3ZTVjN2ViNDM4ZmY1OTMzY2JlMjEwOWIzCisK
KyAgICAgICAgVGVzdDogY3NzMy9tYXNraW5nL2NsaXAtcGF0aC1yZWZlcmVuY2UtcmVzdG9yZS5o
dG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6UmVuZGVyTGF5ZXI6OnNldHVwQ2xpcFBhdGgpOiBBZGQgYSBHQyBzYXZlIGFuZCByZXR1
cm4gdHJ1ZSB0byByZXN0b3JlLiBBbHNvIHN3aXRjaCB0byBkb3duY2FzdCBpbnN0ZWFkIG9mIHN0
YXRpY19jYXN0LgorCiAyMDE3LTAyLTA5ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUu
Y29tPgogCiAgICAgICAgIERpc2Nvbm5lY3Qgc2hhZG93IGNoaWxkcmVuIG9mIHJvb3Qgd2hlbiBk
ZXRhY2hpbmcgYSBmcmFtZQpJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxh
eWVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5
ZXIuY3BwCShyZXZpc2lvbiAyMTIwMTEpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyTGF5ZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00MTcwLDkgKzQxNzAsOSBAQCBib29sIFJl
bmRlckxheWVyOjpzZXR1cENsaXBQYXRoKEdyYXBoaWNzCiAgICAgICAgIFJlZmVyZW5jZUNsaXBQ
YXRoT3BlcmF0aW9uKiByZWZlcmVuY2VDbGlwUGF0aE9wZXJhdGlvbiA9IHN0YXRpY19jYXN0PFJl
ZmVyZW5jZUNsaXBQYXRoT3BlcmF0aW9uKj4oc3R5bGUuY2xpcFBhdGgoKSk7CiAgICAgICAgIEVs
ZW1lbnQqIGVsZW1lbnQgPSByZW5kZXJlcigpLmRvY3VtZW50KCkuZ2V0RWxlbWVudEJ5SWQocmVm
ZXJlbmNlQ2xpcFBhdGhPcGVyYXRpb24tPmZyYWdtZW50KCkpOwogICAgICAgICBpZiAoZWxlbWVu
dCAmJiBlbGVtZW50LT5oYXNUYWdOYW1lKFNWR05hbWVzOjpjbGlwUGF0aFRhZykgJiYgZWxlbWVu
dC0+cmVuZGVyZXIoKSkgewotICAgICAgICAgICAgLy8gRklYTUU6IFRoaXMgc2hvdWxkIHVzZSBh
IHNhZmVyIGNhc3Qgc3VjaCBhcyB0b1JlbmRlclNWR1Jlc291cmNlQ29udGFpbmVyKCkuCi0gICAg
ICAgICAgICAvLyBGSVhNRTogU2hvdWxkIHRoaXMgZG8gYSBjb250ZXh0LnNhdmUoKSBhbmQgcmV0
dXJuIHRydWUgc28gd2UgcmVzdG9yZSB0aGUgY29udGV4dD8KLSAgICAgICAgICAgIHN0YXRpY19j
YXN0PFJlbmRlclNWR1Jlc291cmNlQ2xpcHBlcio+KGVsZW1lbnQtPnJlbmRlcmVyKCkpLT5hcHBs
eUNsaXBwaW5nVG9Db250ZXh0KHJlbmRlcmVyKCksIHJvb3RSZWxhdGl2ZUJvdW5kcywgcGFpbnRp
bmdJbmZvLnBhaW50RGlydHlSZWN0LCBjb250ZXh0KTsKKyAgICAgICAgICAgIGNvbnRleHQuc2F2
ZSgpOworICAgICAgICAgICAgZG93bmNhc3Q8UmVuZGVyU1ZHUmVzb3VyY2VDbGlwcGVyPigqZWxl
bWVudC0+cmVuZGVyZXIoKSkuYXBwbHlDbGlwcGluZ1RvQ29udGV4dChyZW5kZXJlcigpLCByb290
UmVsYXRpdmVCb3VuZHMsIHBhaW50aW5nSW5mby5wYWludERpcnR5UmVjdCwgY29udGV4dCk7Cisg
ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgfQogICAgIH0KIApJbmRleDogTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2
aXNpb24gMjEyMDExKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTctMDItMDkgIFBoaWxpcCBSb2dlcnMgIDxwZHJAZ29vZ2xlLmNv
bT4KKworICAgICAgICBTVkcgY2xpcC1wYXRoIHJlZmVyZW5jZXMgY2FuIGNsaXAgb3V0IGxhdGVy
IGNvbnRlbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE2NDE4MQorCisgICAgICAgIFJldmlld2VkIGJ5IFNhaWQgQWJvdS1IYWxsYXdhLgorCisgICAg
ICAgIE1ha2Ugc3VyZSBhcHBseWluZyBtdWx0aXBsZSBjbGlwLXBhdGggcmVmZXJlbmNlcyBkb2Vz
IG5vdCBjbGlwIG91dCBsYXRlciBjb250ZW50LgorCisgICAgICAgICogY3NzMy9tYXNraW5nL2Ns
aXAtcGF0aC1yZWZlcmVuY2UtcmVzdG9yZS1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAg
KiBjc3MzL21hc2tpbmcvY2xpcC1wYXRoLXJlZmVyZW5jZS1yZXN0b3JlLmh0bWw6IEFkZGVkLgor
CiAyMDE3LTAyLTA5ICBSeWFuIEhhZGRhZCAgPHJ5YW5oYWRkYWRAYXBwbGUuY29tPgogCiAgICAg
ICAgIE1hcmsgaW5zcGVjdG9yL21vZGVsL3JlbW90ZS1vYmplY3Qtd2Vhay1jb2xsZWN0aW9uLmh0
bWwgYXMgYSBmbGFreSB0aW1lb3V0LgpJbmRleDogTGF5b3V0VGVzdHMvY3NzMy9tYXNraW5nL2Ns
aXAtcGF0aC1yZWZlcmVuY2UtcmVzdG9yZS1leHBlY3RlZC5odG1sCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL2NzczMvbWFza2luZy9jbGlwLXBhdGgtcmVmZXJlbmNlLXJlc3RvcmUtZXhwZWN0
ZWQuaHRtbAkobm9uZXhpc3RlbnQpCisrKyBMYXlvdXRUZXN0cy9jc3MzL21hc2tpbmcvY2xpcC1w
YXRoLXJlZmVyZW5jZS1yZXN0b3JlLWV4cGVjdGVkLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTAs
MCArMSwyIEBACis8IURPQ1RZUEUgaHRtbD4KKzxkaXYgc3R5bGU9IndpZHRoOiAxMDBweDsgaGVp
Z2h0OiAxMDBweDsgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47Ij48L2Rpdj4KSW5kZXg6IExheW91
dFRlc3RzL2NzczMvbWFza2luZy9jbGlwLXBhdGgtcmVmZXJlbmNlLXJlc3RvcmUuaHRtbAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9jc3MzL21hc2tpbmcvY2xpcC1wYXRoLXJlZmVyZW5jZS1y
ZXN0b3JlLmh0bWwJKG5vbmV4aXN0ZW50KQorKysgTGF5b3V0VGVzdHMvY3NzMy9tYXNraW5nL2Ns
aXAtcGF0aC1yZWZlcmVuY2UtcmVzdG9yZS5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEs
MjUgQEAKKzwhRE9DVFlQRSBodG1sPgorPHN0eWxlPgorICAuZXJyb3IgeworICAgIHdpZHRoOiAx
MDBweDsKKyAgICBoZWlnaHQ6IDEwMHB4OworICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDsKKyAg
ICBwb3NpdGlvbjogYWJzb2x1dGU7CisgIH0KKyAgLnRlc3QgeworICAgIHdpZHRoOiAyMDBweDsK
KyAgICBoZWlnaHQ6IDUwcHg7CisgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47CisgICAgLXdl
YmtpdC1jbGlwLXBhdGg6IHVybCgjYyk7CisgIH0KKzwvc3R5bGU+Cis8ZGl2IGNsYXNzPSJlcnJv
ciI+PC9kaXY+Cis8ZGl2IGNsYXNzPSJ0ZXN0Ij48L2Rpdj4KKzxkaXYgY2xhc3M9InRlc3QiPjwv
ZGl2PgorPHN2Zz4KKyAgPGRlZnM+CisgICAgPGNsaXBQYXRoIGlkPSJjIiBjbGlwUGF0aFVuaXRz
PSJvYmplY3RCb3VuZGluZ0JveCI+CisgICAgICA8cmVjdCB3aWR0aD0iMC41IiBoZWlnaHQ9IjEi
Lz4KKyAgICA8L2NsaXBQYXRoPgorICA8L2RlZnM+Cis8L3N2Zz4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>301114</attachid>
            <date>2017-02-09 17:44:59 -0800</date>
            <delta_ts>2017-02-09 19:29:14 -0800</delta_ts>
            <desc>PatchWithUpdatedChangeLog2</desc>
            <filename>bug-164181-20170209174235.patch</filename>
            <type>text/plain</type>
            <size>4428</size>
            <attacher name="Philip Rogers">pdr</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxMjAxMSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDE3LTAyLTA5ICBQaGlsaXAg
Um9nZXJzICA8cGRyQGdvb2dsZS5jb20+CisKKyAgICAgICAgU1ZHIGNsaXAtcGF0aCByZWZlcmVu
Y2VzIGNhbiBjbGlwIG91dCBsYXRlciBjb250ZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjQxODEKKworICAgICAgICBSZXZpZXdlZCBieSBTYWlk
IEFib3UtSGFsbGF3YS4KKworICAgICAgICBSZW5kZXJTVkdSZXNvdXJjZUNsaXBwZXIgY2FuIG1v
ZGlmeSB0aGUgR3JhcGhpY3NDb250ZXh0IHN0YXRlICh0aHJvdWdoIHRoZSBwYXRoLW9ubHkKKyAg
ICAgICAgY2xpcHBpbmcgY29kZXBhdGgpIHNvIHdlIG5lZWQgdG8gZW5zdXJlIFJlbmRlckxheWVy
OjpzZXR1cENsaXBQYXRoIHNhdmVzIHRoZSBjb250ZXh0CisgICAgICAgIGFuZCBpdHMgY2FsbGVy
IHJlc3RvcmVzIGl0IGJhY2sgc28gbGF0ZXIgY29udGVudCBpcyBub3QgY2xpcHBlZCBhcyB3ZWxs
LgorCisgICAgICAgIFRoaXMgcGF0Y2ggaXMgYmFzZWQgb24gYSBjaHJvbWl1bSBwYXRjaCBieSBm
c0BvcGVyYS5jb206CisgICAgICAgIGh0dHBzOi8vY2hyb21pdW0uZ29vZ2xlc291cmNlLmNvbS9j
aHJvbWl1bS9zcmMvKy9iM2Y3ZTdkMmM0YWZiM2M3ZTVjN2ViNDM4ZmY1OTMzY2JlMjEwOWIzCisK
KyAgICAgICAgVGVzdDogY3NzMy9tYXNraW5nL2NsaXAtcGF0aC1yZWZlcmVuY2UtcmVzdG9yZS5o
dG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6UmVuZGVyTGF5ZXI6OnNldHVwQ2xpcFBhdGgpOiBBZGQgYSBHQyBzYXZlIGFuZCByZXR1
cm4gdHJ1ZSB0byByZXN0b3JlLiBBbHNvIHN3aXRjaCB0byBkb3duY2FzdCBpbnN0ZWFkIG9mIHN0
YXRpY19jYXN0LgorCiAyMDE3LTAyLTA5ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUu
Y29tPgogCiAgICAgICAgIERpc2Nvbm5lY3Qgc2hhZG93IGNoaWxkcmVuIG9mIHJvb3Qgd2hlbiBk
ZXRhY2hpbmcgYSBmcmFtZQpJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxh
eWVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5
ZXIuY3BwCShyZXZpc2lvbiAyMTIwMTEpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyTGF5ZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00MTcwLDkgKzQxNzAsOSBAQCBib29sIFJl
bmRlckxheWVyOjpzZXR1cENsaXBQYXRoKEdyYXBoaWNzCiAgICAgICAgIFJlZmVyZW5jZUNsaXBQ
YXRoT3BlcmF0aW9uKiByZWZlcmVuY2VDbGlwUGF0aE9wZXJhdGlvbiA9IHN0YXRpY19jYXN0PFJl
ZmVyZW5jZUNsaXBQYXRoT3BlcmF0aW9uKj4oc3R5bGUuY2xpcFBhdGgoKSk7CiAgICAgICAgIEVs
ZW1lbnQqIGVsZW1lbnQgPSByZW5kZXJlcigpLmRvY3VtZW50KCkuZ2V0RWxlbWVudEJ5SWQocmVm
ZXJlbmNlQ2xpcFBhdGhPcGVyYXRpb24tPmZyYWdtZW50KCkpOwogICAgICAgICBpZiAoZWxlbWVu
dCAmJiBlbGVtZW50LT5oYXNUYWdOYW1lKFNWR05hbWVzOjpjbGlwUGF0aFRhZykgJiYgZWxlbWVu
dC0+cmVuZGVyZXIoKSkgewotICAgICAgICAgICAgLy8gRklYTUU6IFRoaXMgc2hvdWxkIHVzZSBh
IHNhZmVyIGNhc3Qgc3VjaCBhcyB0b1JlbmRlclNWR1Jlc291cmNlQ29udGFpbmVyKCkuCi0gICAg
ICAgICAgICAvLyBGSVhNRTogU2hvdWxkIHRoaXMgZG8gYSBjb250ZXh0LnNhdmUoKSBhbmQgcmV0
dXJuIHRydWUgc28gd2UgcmVzdG9yZSB0aGUgY29udGV4dD8KLSAgICAgICAgICAgIHN0YXRpY19j
YXN0PFJlbmRlclNWR1Jlc291cmNlQ2xpcHBlcio+KGVsZW1lbnQtPnJlbmRlcmVyKCkpLT5hcHBs
eUNsaXBwaW5nVG9Db250ZXh0KHJlbmRlcmVyKCksIHJvb3RSZWxhdGl2ZUJvdW5kcywgcGFpbnRp
bmdJbmZvLnBhaW50RGlydHlSZWN0LCBjb250ZXh0KTsKKyAgICAgICAgICAgIGNvbnRleHQuc2F2
ZSgpOworICAgICAgICAgICAgZG93bmNhc3Q8UmVuZGVyU1ZHUmVzb3VyY2VDbGlwcGVyPigqZWxl
bWVudC0+cmVuZGVyZXIoKSkuYXBwbHlDbGlwcGluZ1RvQ29udGV4dChyZW5kZXJlcigpLCByb290
UmVsYXRpdmVCb3VuZHMsIHBhaW50aW5nSW5mby5wYWludERpcnR5UmVjdCwgY29udGV4dCk7Cisg
ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgfQogICAgIH0KIApJbmRleDogTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2
aXNpb24gMjEyMDExKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTctMDItMDkgIFBoaWxpcCBSb2dlcnMgIDxwZHJAZ29vZ2xlLmNv
bT4KKworICAgICAgICBTVkcgY2xpcC1wYXRoIHJlZmVyZW5jZXMgY2FuIGNsaXAgb3V0IGxhdGVy
IGNvbnRlbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE2NDE4MQorCisgICAgICAgIFJldmlld2VkIGJ5IFNhaWQgQWJvdS1IYWxsYXdhLgorCisgICAg
ICAgIE1ha2Ugc3VyZSBhcHBseWluZyBtdWx0aXBsZSBjbGlwLXBhdGggcmVmZXJlbmNlcyBkb2Vz
IG5vdCBjbGlwIG91dCBsYXRlciBjb250ZW50LgorCisgICAgICAgICogY3NzMy9tYXNraW5nL2Ns
aXAtcGF0aC1yZWZlcmVuY2UtcmVzdG9yZS1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAg
KiBjc3MzL21hc2tpbmcvY2xpcC1wYXRoLXJlZmVyZW5jZS1yZXN0b3JlLmh0bWw6IEFkZGVkLgor
CiAyMDE3LTAyLTA5ICBSeWFuIEhhZGRhZCAgPHJ5YW5oYWRkYWRAYXBwbGUuY29tPgogCiAgICAg
ICAgIE1hcmsgaW5zcGVjdG9yL21vZGVsL3JlbW90ZS1vYmplY3Qtd2Vhay1jb2xsZWN0aW9uLmh0
bWwgYXMgYSBmbGFreSB0aW1lb3V0LgpJbmRleDogTGF5b3V0VGVzdHMvY3NzMy9tYXNraW5nL2Ns
aXAtcGF0aC1yZWZlcmVuY2UtcmVzdG9yZS1leHBlY3RlZC5odG1sCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL2NzczMvbWFza2luZy9jbGlwLXBhdGgtcmVmZXJlbmNlLXJlc3RvcmUtZXhwZWN0
ZWQuaHRtbAkobm9uZXhpc3RlbnQpCisrKyBMYXlvdXRUZXN0cy9jc3MzL21hc2tpbmcvY2xpcC1w
YXRoLXJlZmVyZW5jZS1yZXN0b3JlLWV4cGVjdGVkLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTAs
MCArMSwyIEBACis8IURPQ1RZUEUgaHRtbD4KKzxkaXYgc3R5bGU9IndpZHRoOiAxMDBweDsgaGVp
Z2h0OiAxMDBweDsgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47Ij48L2Rpdj4KSW5kZXg6IExheW91
dFRlc3RzL2NzczMvbWFza2luZy9jbGlwLXBhdGgtcmVmZXJlbmNlLXJlc3RvcmUuaHRtbAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9jc3MzL21hc2tpbmcvY2xpcC1wYXRoLXJlZmVyZW5jZS1y
ZXN0b3JlLmh0bWwJKG5vbmV4aXN0ZW50KQorKysgTGF5b3V0VGVzdHMvY3NzMy9tYXNraW5nL2Ns
aXAtcGF0aC1yZWZlcmVuY2UtcmVzdG9yZS5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEs
MjUgQEAKKzwhRE9DVFlQRSBodG1sPgorPHN0eWxlPgorICAuZXJyb3IgeworICAgIHdpZHRoOiAx
MDBweDsKKyAgICBoZWlnaHQ6IDEwMHB4OworICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDsKKyAg
ICBwb3NpdGlvbjogYWJzb2x1dGU7CisgIH0KKyAgLnRlc3QgeworICAgIHdpZHRoOiAyMDBweDsK
KyAgICBoZWlnaHQ6IDUwcHg7CisgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47CisgICAgLXdl
YmtpdC1jbGlwLXBhdGg6IHVybCgjYyk7CisgIH0KKzwvc3R5bGU+Cis8ZGl2IGNsYXNzPSJlcnJv
ciI+PC9kaXY+Cis8ZGl2IGNsYXNzPSJ0ZXN0Ij48L2Rpdj4KKzxkaXYgY2xhc3M9InRlc3QiPjwv
ZGl2PgorPHN2Zz4KKyAgPGRlZnM+CisgICAgPGNsaXBQYXRoIGlkPSJjIiBjbGlwUGF0aFVuaXRz
PSJvYmplY3RCb3VuZGluZ0JveCI+CisgICAgICA8cmVjdCB3aWR0aD0iMC41IiBoZWlnaHQ9IjEi
Lz4KKyAgICA8L2NsaXBQYXRoPgorICA8L2RlZnM+Cis8L3N2Zz4K
</data>

          </attachment>
      

    </bug>

</bugzilla>