<?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>147854</bug_id>
          
          <creation_ts>2015-08-10 16:31:38 -0700</creation_ts>
          <short_desc>[iOS WK2] ASSERT(!m_properties.backingStore || owner()) sometimes on zooming</short_desc>
          <delta_ts>2015-08-11 22:00:38 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1116393</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-08-10 16:31:38 -0700</bug_when>
    <thetext>[iOS WK2] ASSERT(!m_properties.backingStore || owner()) sometimes on zooming</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1116395</commentid>
    <comment_count>1</comment_count>
      <attachid>258672</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-08-10 16:33:49 -0700</bug_when>
    <thetext>Created attachment 258672
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1116570</commentid>
    <comment_count>2</comment_count>
      <attachid>258672</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2015-08-11 10:28:33 -0700</bug_when>
    <thetext>Comment on attachment 258672
Patch

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

&gt; Source/WebCore/platform/graphics/ca/TileGrid.cpp:54
&gt; +    

Does TileGrid add the container to the layer tree? Shouldn&apos;t whoever does that clean this up? It&apos;s a little weird that it&apos;s in the destructor.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1116831</commentid>
    <comment_count>3</comment_count>
      <attachid>258793</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-08-11 19:33:28 -0700</bug_when>
    <thetext>Created attachment 258793
Better fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1116848</commentid>
    <comment_count>4</comment_count>
      <attachid>258793</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2015-08-11 20:46:33 -0700</bug_when>
    <thetext>Comment on attachment 258793
Better fix.

Excellent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1116854</commentid>
    <comment_count>5</comment_count>
      <attachid>258793</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-08-11 21:05:37 -0700</bug_when>
    <thetext>Comment on attachment 258793
Better fix.

Rejecting attachment 258793 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-01&apos;, &apos;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 258793, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

/Volumes/Data/EWS/WebKit/Source/WebCore/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).

Full output: http://webkit-queues.webkit.org/results/47383</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1116866</commentid>
    <comment_count>6</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-08-11 22:00:38 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/188324</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>258672</attachid>
            <date>2015-08-10 16:33:49 -0700</date>
            <delta_ts>2015-08-11 19:33:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-147854-20150810163335.patch</filename>
            <type>text/plain</type>
            <size>1602</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg4MjE0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTJmYTExMmFhMjAwY2Mx
NTEzMzA3OGRmNGNkMTRiOTQ3NzNmMDM2Ni4uYTViYTk4MDE1MjY3MWJmZTUyYmNiZTkwZWQxYTkw
MjNmMzgxYTMyNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE1LTA4LTEwICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFtpT1MgV0syXSBB
U1NFUlQoIW1fcHJvcGVydGllcy5iYWNraW5nU3RvcmUgfHwgb3duZXIoKSkgc29tZXRpbWVzIG9u
IHpvb21pbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE0Nzg1NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFdoZW4gZGVzdHJveWluZyBhIFRpbGVHcmlkLCB1bnBhcmVudCBpdHMgY29udGFpbmVyIGxheWVy
LiBJZiB3ZSBkb24ndCBkbyB0aGlzLAorICAgICAgICB0aGUgY29udGFpbmVyIGxheWVyIHJlbWFp
bnMgYWxpdmUgYnkgdmlydHVlIG9mIGJlaW5nIGluIHRoZSBsYXllciB0cmVlLAorICAgICAgICBh
bmQgaXQgYW5kIGl0cyB0aWxlcyBnZXQgdmlzaXRlZCBkdXJpbmcgbGF5ZXIgdHJlZSB0cmFuc2Fj
dGlvbiBidWlsZGluZyBidXQKKyAgICAgICAgd2UgYXNzZXJ0IGJlY2F1c2Ugd2UndmUgY2xlYXJl
ZCB0aGUgb3duZXIgb24gdGhlIHRpbGUgbGF5ZXJzLgorCisgICAgICAgICogcGxhdGZvcm0vZ3Jh
cGhpY3MvY2EvVGlsZUdyaWQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VGlsZUdyaWQ6On5UaWxl
R3JpZCk6CisKIDIwMTUtMDgtMTAgIEphbWVzIENyYWlnICA8amNyYWlnQGFwcGxlLmNvbT4KIAog
ICAgICAgICBBWDogQWRkcmVzcyBmb2xsb3ctdXAgY29tbWVudHMgaW4gYnVnIDE0NTY4NApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvVGlsZUdyaWQuY3Bw
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvVGlsZUdyaWQuY3BwCmluZGV4
IDU2N2IxYTVhMDU5MjdhMDllNTRiYTc0NTc5MGY4NjFmNmQ4Mjk1NWUuLmMwOWE1NTAxYzcyOTdm
MWQ2MjE3YzkzZThmZjc2NjFmNGUxZmU2MmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2NhL1RpbGVHcmlkLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9jYS9UaWxlR3JpZC5jcHAKQEAgLTUxLDYgKzUxLDggQEAgVGlsZUdyaWQ6
OlRpbGVHcmlkKFRpbGVDb250cm9sbGVyJiBjb250cm9sbGVyKQogVGlsZUdyaWQ6On5UaWxlR3Jp
ZCgpCiB7CiAgICAgQVNTRVJUKGlzTWFpblRocmVhZCgpKTsKKyAgICAKKyAgICBtX2NvbnRhaW5l
ckxheWVyLmdldCgpLnJlbW92ZUZyb21TdXBlcmxheWVyKCk7CiAKICAgICBmb3IgKGF1dG8mIHRp
bGUgOiBtX3RpbGVzLnZhbHVlcygpKQogICAgICAgICB0aWxlLmxheWVyLT5zZXRPd25lcihudWxs
cHRyKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>258793</attachid>
            <date>2015-08-11 19:33:28 -0700</date>
            <delta_ts>2015-08-11 21:05:37 -0700</delta_ts>
            <desc>Better fix.</desc>
            <filename>bug-147854-20150811193312.patch</filename>
            <type>text/plain</type>
            <size>10062</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg4MzA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2I3NGMyZDIzZmQ4NjBj
M2NjZmIxYTc4NDk3MzBhMDI3YmJkYmM4Ny4uMTViYWVkZjhlMjc0OTRmNDkwODA0NzllMzU4NzY3
ZTkzMmRhMWYxZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM3IEBACisyMDE1LTA4LTExICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFtpT1MgV0syXSBB
U1NFUlQoIW1fcHJvcGVydGllcy5iYWNraW5nU3RvcmUgfHwgb3duZXIoKSkgc29tZXRpbWVzIG9u
IHpvb21pbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE0Nzg1NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUykuCisKKyAgICAgICAg
V2hlbiBkZXN0cm95aW5nIGEgVGlsZUdyaWQsIHRoZSBjb250YWluZXIgbGF5ZXIgcmVtYWlucyBh
bGl2ZSBieSB2aXJ0dWUgb2YgYmVpbmcKKyAgICAgICAgaW4gdGhlIGxheWVyIHRyZWUsIGFuZCBp
dCBhbmQgaXRzIHRpbGVzIGdldCB2aXNpdGVkIGR1cmluZyBsYXllciB0cmVlIHRyYW5zYWN0aW9u
CisgICAgICAgIGJ1aWxkaW5nIGJ1dCB3ZSBhc3NlcnQgYmVjYXVzZSB3ZSd2ZSBjbGVhcmVkIHRo
ZSBvd25lciBvbiB0aGUgdGlsZSBsYXllcnMuCisKKyAgICAgICAgVGhlIHJlYWwgYnVnIGlzIHRo
YXQgVGlsZUNvbnRyb2xsZXIgZG9lc24ndCB0ZWxsIEdyYXBoaWNzTGF5ZXJDQSB3aGVuIHRoZSBj
dXN0b20KKyAgICAgICAgc3VibGF5ZXJzIGNoYW5nZS4gTWFrZSB0aGlzIHBvc3NpYmxlIHZpYSBh
IG5ldyBQbGF0Zm9ybUNBTGF5ZXJDbGllbnQgZnVuY3Rpb24sCisgICAgICAgIGFuZCBtYWtlIFRp
bGVDb250cm9sbGVyIHVzZSB0aGlzIHdoZW4gcmVhcnJhbmdpbmcgaXRzIHRpbGUgZ3JpZHMuCisK
KyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6R3JhcGhpY3NMYXllckNBOjpwbGF0Zm9ybUNBTGF5ZXJDdXN0b21TdWJs
YXllcnNDaGFuZ2VkKToKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXJDQTo6dXBkYXRl
Q29udGVudHNTY2FsZSk6IE5vIG5lZWQgdG8gZXhwbGljaXRseSBzZXQKKyAgICAgICAgdGhlIENo
aWxkcmVuQ2hhbmdlZCBmbGFnIG5vdy4KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYS9H
cmFwaGljc0xheWVyQ0EuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYS9QbGF0Zm9y
bUNBTGF5ZXJDbGllbnQuaDoKKyAgICAgICAgKFdlYkNvcmU6OlBsYXRmb3JtQ0FMYXllckNsaWVu
dDo6cGxhdGZvcm1DQUxheWVyQ3VzdG9tU3VibGF5ZXJzQ2hhbmdlZCk6CisgICAgICAgIChXZWJD
b3JlOjpQbGF0Zm9ybUNBTGF5ZXJDbGllbnQ6OnBsYXRmb3JtQ0FMYXllckxheWVyRGlkRGlzcGxh
eSk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2EvVGlsZUNvbnRyb2xsZXIuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6VGlsZUNvbnRyb2xsZXI6OnNldE5lZWRzRGlzcGxheSk6CisgICAg
ICAgIChXZWJDb3JlOjpUaWxlQ29udHJvbGxlcjo6c2V0Q29udGVudHNTY2FsZSk6CisgICAgICAg
IChXZWJDb3JlOjpUaWxlQ29udHJvbGxlcjo6c2V0Wm9vbWVkT3V0Q29udGVudHNTY2FsZSk6Cisg
ICAgICAgIChXZWJDb3JlOjpUaWxlQ29udHJvbGxlcjo6cmV2YWxpZGF0ZVRpbGVzKToKKyAgICAg
ICAgKFdlYkNvcmU6OlRpbGVDb250cm9sbGVyOjpjbGVhclpvb21lZE91dFRpbGVHcmlkKToKKyAg
ICAgICAgKFdlYkNvcmU6OlRpbGVDb250cm9sbGVyOjp0aWxlR3JpZHNDaGFuZ2VkKToKKyAgICAg
ICAgKFdlYkNvcmU6OlRpbGVDb250cm9sbGVyOjp0aWxlUmV2YWxpZGF0aW9uVGltZXJGaXJlZCk6
CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2EvVGlsZUNvbnRyb2xsZXIuaDoKKyAgICAg
ICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYS9UaWxlR3JpZC5oOiBEZWZhdWx0IHBhcmFtLgorCiAy
MDE1LTA4LTExICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAgTW92ZSBD
b3VudFF1ZXVpbmdTdHJhdGVneSBhbmQgcmVsYXRlZCB0byBmaWxlcyB0byB0aGVpciBjb3JyZWN0
IHBsYWNlIGluIHRoZSBYY29kZSBwcm9qZWN0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuY3BwIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmNwcAppbmRleCAzNGY0Y2UxMDNh
OTM2ZTNhMDExYjg1Y2ZiNGRmZWVjZDYxNTJjOGU4Li43NDE0YTY3ZWZhNzBkMmEwYmIwOTRkYzJl
ODU1YmFjYjdjODcxYzE5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9jYS9HcmFwaGljc0xheWVyQ0EuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHAKQEAgLTE0MDQsNiArMTQwNCwxMSBAQCB2
b2lkIEdyYXBoaWNzTGF5ZXJDQTo6cmVjdXJzaXZlQ29tbWl0Q2hhbmdlcyhjb25zdCBDb21taXRT
dGF0ZSYgY29tbWl0U3RhdGUsIGNvbgogICAgICAgICBjbGllbnQoKS5kaWRDb21taXRDaGFuZ2Vz
Rm9yTGF5ZXIodGhpcyk7CiB9CiAKK3ZvaWQgR3JhcGhpY3NMYXllckNBOjpwbGF0Zm9ybUNBTGF5
ZXJDdXN0b21TdWJsYXllcnNDaGFuZ2VkKFBsYXRmb3JtQ0FMYXllciopCit7CisgICAgbm90ZUxh
eWVyUHJvcGVydHlDaGFuZ2VkKENoaWxkcmVuQ2hhbmdlZCwgbV9pc0NvbW1pdHRpbmdDaGFuZ2Vz
ID8gRG9udFNjaGVkdWxlRmx1c2ggOiBTY2hlZHVsZUZsdXNoKTsKK30KKwogYm9vbCBHcmFwaGlj
c0xheWVyQ0E6OnBsYXRmb3JtQ0FMYXllclNob3dSZXBhaW50Q291bnRlcihQbGF0Zm9ybUNBTGF5
ZXIqIHBsYXRmb3JtTGF5ZXIpIGNvbnN0CiB7CiAgICAgLy8gVGhlIHJlcGFpbnQgY291bnRlcnMg
YXJlIHBhaW50ZWQgaW50byB0aGUgVGlsZUNvbnRyb2xsZXIgdGlsZXMgKHdoaWNoIGhhdmUgbm8g
Y29ycmVzcG9uZGluZyBwbGF0Zm9ybSBsYXllciksCkBAIC0zMjAwLDkgKzMyMDUsNiBAQCB2b2lk
IEdyYXBoaWNzTGF5ZXJDQTo6dXBkYXRlQ29udGVudHNTY2FsZShmbG9hdCBwYWdlU2NhbGVGYWN0
b3IpCiAgICAgICAgIG1fY29udGVudHNMYXllci0+c2V0Q29udGVudHNTY2FsZShjb250ZW50c1Nj
YWxlKTsKIAogICAgIGlmICh0aWxlZEJhY2tpbmcoKSkgewotICAgICAgICAvLyBTY2FsZSBjaGFu
Z2UgbWF5IHN3YXAgaW4gYSBkaWZmZXJlbnQgc2V0IG9mIHRpbGVzIGNoYW5naW5nIHRoZSBjdXN0
b20gY2hpbGQgbGF5ZXJzLgotICAgICAgICBpZiAoaXNQYWdlVGlsZWRCYWNraW5nTGF5ZXIoKSkK
LSAgICAgICAgICAgIG1fdW5jb21taXR0ZWRDaGFuZ2VzIHw9IENoaWxkcmVuQ2hhbmdlZDsKICAg
ICAgICAgLy8gVGlsZWQgYmFja2luZyByZXBhaW50cyBhdXRvbWF0aWNhbGx5IG9uIHNjYWxlIGNo
YW5nZS4KICAgICAgICAgcmV0dXJuOwogICAgIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5oIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmgKaW5kZXggZjdkOWFmMDcxYjQw
NDI5YmQwNDkzYWQ1OGUxZTZhM2M4YTEwNmY1My4uNTUwZDIwMGQwN2JkYzVmZDhhMjMzMTE2ODE5
MmNhMzAxYWM2NmU5MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvY2EvR3JhcGhpY3NMYXllckNBLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmgKQEAgLTE4MSw2ICsxODEsNyBAQCBwcml2YXRlOgog
ICAgIC8vIFBsYXRmb3JtQ0FMYXllckNsaWVudCBvdmVycmlkZXMKICAgICB2aXJ0dWFsIHZvaWQg
cGxhdGZvcm1DQUxheWVyTGF5b3V0U3VibGF5ZXJzT2ZMYXllcihQbGF0Zm9ybUNBTGF5ZXIqKSBv
dmVycmlkZSB7IH0KICAgICB2aXJ0dWFsIGJvb2wgcGxhdGZvcm1DQUxheWVyUmVzcG9uZHNUb0xh
eW91dENoYW5nZXMoKSBjb25zdCBvdmVycmlkZSB7IHJldHVybiBmYWxzZTsgfQorICAgIFdFQkNP
UkVfRVhQT1JUIHZvaWQgcGxhdGZvcm1DQUxheWVyQ3VzdG9tU3VibGF5ZXJzQ2hhbmdlZChQbGF0
Zm9ybUNBTGF5ZXIqKSBvdmVycmlkZTsKIAogICAgIFdFQkNPUkVfRVhQT1JUIHZvaWQgcGxhdGZv
cm1DQUxheWVyQW5pbWF0aW9uU3RhcnRlZChjb25zdCBTdHJpbmcmIGFuaW1hdGlvbktleSwgQ0ZU
aW1lSW50ZXJ2YWwgYmVnaW5UaW1lKSBvdmVycmlkZTsKICAgICBXRUJDT1JFX0VYUE9SVCB2b2lk
IHBsYXRmb3JtQ0FMYXllckFuaW1hdGlvbkVuZGVkKGNvbnN0IFN0cmluZyYgYW5pbWF0aW9uS2V5
KSBvdmVycmlkZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L2NhL1BsYXRmb3JtQ0FMYXllckNsaWVudC5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2EvUGxhdGZvcm1DQUxheWVyQ2xpZW50LmgKaW5kZXggMjQ4NjEzZmEwZTYwN2UzZTQ1
MDMwODMwOGU2ODdlMDI2YWMwNTdhOC4uZmZiNjJjZjFhZTI5MmIzMTI2ZWJjMzY5OGJjNDg0MzBk
NTYxMWI5YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Ev
UGxhdGZvcm1DQUxheWVyQ2xpZW50LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2EvUGxhdGZvcm1DQUxheWVyQ2xpZW50LmgKQEAgLTM5LDYgKzM5LDggQEAgcHVibGlj
OgogICAgIHZpcnR1YWwgdm9pZCBwbGF0Zm9ybUNBTGF5ZXJMYXlvdXRTdWJsYXllcnNPZkxheWVy
KFBsYXRmb3JtQ0FMYXllciopIHsgfQogICAgIHZpcnR1YWwgYm9vbCBwbGF0Zm9ybUNBTGF5ZXJS
ZXNwb25kc1RvTGF5b3V0Q2hhbmdlcygpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9CiAKKyAgICB2
aXJ0dWFsIHZvaWQgcGxhdGZvcm1DQUxheWVyQ3VzdG9tU3VibGF5ZXJzQ2hhbmdlZChQbGF0Zm9y
bUNBTGF5ZXIqKSB7IH0KKwogICAgIHZpcnR1YWwgdm9pZCBwbGF0Zm9ybUNBTGF5ZXJBbmltYXRp
b25TdGFydGVkKGNvbnN0IFN0cmluZyYgLyphbmltYXRpb25LZXkqLywgQ0ZUaW1lSW50ZXJ2YWwp
IHsgfQogICAgIHZpcnR1YWwgdm9pZCBwbGF0Zm9ybUNBTGF5ZXJBbmltYXRpb25FbmRlZChjb25z
dCBTdHJpbmcmIC8qYW5pbWF0aW9uS2V5Ki8pIHsgfQogICAgIHZpcnR1YWwgR3JhcGhpY3NMYXll
cjo6Q29tcG9zaXRpbmdDb29yZGluYXRlc09yaWVudGF0aW9uIHBsYXRmb3JtQ0FMYXllckNvbnRl
bnRzT3JpZW50YXRpb24oKSBjb25zdCB7IHJldHVybiBHcmFwaGljc0xheWVyOjpDb21wb3NpdGlu
Z0Nvb3JkaW5hdGVzVG9wRG93bjsgfQpAQCAtNDksNyArNTEsNyBAQCBwdWJsaWM6CiAgICAgCiAg
ICAgdmlydHVhbCBib29sIHBsYXRmb3JtQ0FMYXllckNvbnRlbnRzT3BhcXVlKCkgY29uc3QgPSAw
OwogICAgIHZpcnR1YWwgYm9vbCBwbGF0Zm9ybUNBTGF5ZXJEcmF3c0NvbnRlbnQoKSBjb25zdCA9
IDA7Ci0gICAgdmlydHVhbCB2b2lkIHBsYXRmb3JtQ0FMYXllckxheWVyRGlkRGlzcGxheShQbGF0
Zm9ybUNBTGF5ZXIqKSAgeyB9CisgICAgdmlydHVhbCB2b2lkIHBsYXRmb3JtQ0FMYXllckxheWVy
RGlkRGlzcGxheShQbGF0Zm9ybUNBTGF5ZXIqKSB7IH0KIAogICAgIHZpcnR1YWwgdm9pZCBwbGF0
Zm9ybUNBTGF5ZXJTZXROZWVkc1RvUmV2YWxpZGF0ZVRpbGVzKCkgeyB9CiAgICAgdmlydHVhbCBm
bG9hdCBwbGF0Zm9ybUNBTGF5ZXJEZXZpY2VTY2FsZUZhY3RvcigpIGNvbnN0ID0gMDsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL1RpbGVDb250cm9sbGVy
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL1RpbGVDb250cm9sbGVy
LmNwcAppbmRleCBlODA3NWQyODNjOTVkMjFkZDk3NmEwMTNiYWQ2MzM4ZTU5YWEyYmY0Li5lMjAw
M2M3NDQyNWFiNzdmNDcwOTRjOTIwY2M0Yzc3ZTQ3NGZiZGZjIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9UaWxlQ29udHJvbGxlci5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvVGlsZUNvbnRyb2xsZXIuY3BwCkBAIC05
Myw3ICs5Myw3IEBAIHZvaWQgVGlsZUNvbnRyb2xsZXI6OnRpbGVDYWNoZUxheWVyQm91bmRzQ2hh
bmdlZCgpCiB2b2lkIFRpbGVDb250cm9sbGVyOjpzZXROZWVkc0Rpc3BsYXkoKQogewogICAgIHRp
bGVHcmlkKCkuc2V0TmVlZHNEaXNwbGF5KCk7Ci0gICAgbV96b29tZWRPdXRUaWxlR3JpZCA9IG51
bGxwdHI7CisgICAgY2xlYXJab29tZWRPdXRUaWxlR3JpZCgpOwogfQogCiB2b2lkIFRpbGVDb250
cm9sbGVyOjpzZXROZWVkc0Rpc3BsYXlJblJlY3QoY29uc3QgSW50UmVjdCYgcmVjdCkKQEAgLTEy
NSw3ICsxMjUsOCBAQCB2b2lkIFRpbGVDb250cm9sbGVyOjpzZXRDb250ZW50c1NjYWxlKGZsb2F0
IHNjYWxlKQogICAgIGlmIChtX3pvb21lZE91dFRpbGVHcmlkICYmIG1fem9vbWVkT3V0VGlsZUdy
aWQtPnNjYWxlKCkgPT0gc2NhbGUpIHsKICAgICAgICAgbV90aWxlR3JpZCA9IFdURjo6bW92ZSht
X3pvb21lZE91dFRpbGVHcmlkKTsKICAgICAgICAgbV90aWxlR3JpZC0+c2V0SXNab29tZWRPdXRU
aWxlR3JpZChmYWxzZSk7Ci0gICAgICAgIG1fdGlsZUdyaWQtPnJldmFsaWRhdGVUaWxlcygwKTsK
KyAgICAgICAgbV90aWxlR3JpZC0+cmV2YWxpZGF0ZVRpbGVzKCk7CisgICAgICAgIHRpbGVHcmlk
c0NoYW5nZWQoKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMTMzLDYgKzEzNCw3IEBA
IHZvaWQgVGlsZUNvbnRyb2xsZXI6OnNldENvbnRlbnRzU2NhbGUoZmxvYXQgc2NhbGUpCiAgICAg
ICAgIG1fem9vbWVkT3V0VGlsZUdyaWQgPSBXVEY6Om1vdmUobV90aWxlR3JpZCk7CiAgICAgICAg
IG1fem9vbWVkT3V0VGlsZUdyaWQtPnNldElzWm9vbWVkT3V0VGlsZUdyaWQodHJ1ZSk7CiAgICAg
ICAgIG1fdGlsZUdyaWQgPSBzdGQ6Om1ha2VfdW5pcXVlPFRpbGVHcmlkPigqdGhpcyk7CisgICAg
ICAgIHRpbGVHcmlkc0NoYW5nZWQoKTsKICAgICB9CiAKICAgICB0aWxlR3JpZCgpLnNldFNjYWxl
KHNjYWxlKTsKQEAgLTE2MSw3ICsxNjMsNyBAQCB2b2lkIFRpbGVDb250cm9sbGVyOjpzZXRab29t
ZWRPdXRDb250ZW50c1NjYWxlKGZsb2F0IHNjYWxlKQogICAgIG1fem9vbWVkT3V0Q29udGVudHNT
Y2FsZSA9IHNjYWxlOwogCiAgICAgaWYgKG1fem9vbWVkT3V0VGlsZUdyaWQgJiYgbV96b29tZWRP
dXRUaWxlR3JpZC0+c2NhbGUoKSAhPSBtX3pvb21lZE91dENvbnRlbnRzU2NhbGUpCi0gICAgICAg
IG1fem9vbWVkT3V0VGlsZUdyaWQgPSBudWxscHRyOworICAgICAgICBjbGVhclpvb21lZE91dFRp
bGVHcmlkKCk7CiB9CiAKIHZvaWQgVGlsZUNvbnRyb2xsZXI6OnNldEFjY2VsZXJhdGVzRHJhd2lu
Zyhib29sIGFjY2VsZXJhdGVzRHJhd2luZykKQEAgLTI2MSw3ICsyNjMsNyBAQCB2b2lkIFRpbGVD
b250cm9sbGVyOjpzZXRUaWxlQ292ZXJhZ2UoVGlsZUNvdmVyYWdlIGNvdmVyYWdlKQogdm9pZCBU
aWxlQ29udHJvbGxlcjo6cmV2YWxpZGF0ZVRpbGVzKCkKIHsKICAgICBBU1NFUlQob3duaW5nR3Jh
cGhpY3NMYXllcigpLT5pc0NvbW1pdHRpbmdDaGFuZ2VzKCkpOwotICAgIHRpbGVHcmlkKCkucmV2
YWxpZGF0ZVRpbGVzKDApOworICAgIHRpbGVHcmlkKCkucmV2YWxpZGF0ZVRpbGVzKCk7CiB9CiAK
IHZvaWQgVGlsZUNvbnRyb2xsZXI6OmZvcmNlUmVwYWludCgpCkBAIC00MjYsNiArNDI4LDE3IEBA
IGJvb2wgVGlsZUNvbnRyb2xsZXI6OnNob3VsZFRlbXBvcmFyaWx5UmV0YWluVGlsZUNvaG9ydHMo
KSBjb25zdAogICAgIHJldHVybiBvd25pbmdHcmFwaGljc0xheWVyKCktPnBsYXRmb3JtQ0FMYXll
clNob3VsZFRlbXBvcmFyaWx5UmV0YWluVGlsZUNvaG9ydHMobV90aWxlQ2FjaGVMYXllcik7CiB9
CiAKK3ZvaWQgVGlsZUNvbnRyb2xsZXI6OmNsZWFyWm9vbWVkT3V0VGlsZUdyaWQoKQoreworICAg
IG1fem9vbWVkT3V0VGlsZUdyaWQgPSBudWxscHRyOworICAgIHRpbGVHcmlkc0NoYW5nZWQoKTsK
K30KKwordm9pZCBUaWxlQ29udHJvbGxlcjo6dGlsZUdyaWRzQ2hhbmdlZCgpCit7CisgICAgcmV0
dXJuIG93bmluZ0dyYXBoaWNzTGF5ZXIoKS0+cGxhdGZvcm1DQUxheWVyQ3VzdG9tU3VibGF5ZXJz
Q2hhbmdlZChtX3RpbGVDYWNoZUxheWVyKTsKK30KKwogdm9pZCBUaWxlQ29udHJvbGxlcjo6dGls
ZVJldmFsaWRhdGlvblRpbWVyRmlyZWQoKQogewogICAgIGlmICghb3duaW5nR3JhcGhpY3NMYXll
cigpKQpAQCAtNDM2LDcgKzQ0OSw3IEBAIHZvaWQgVGlsZUNvbnRyb2xsZXI6OnRpbGVSZXZhbGlk
YXRpb25UaW1lckZpcmVkKCkKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICAvLyBJZiB3ZSBh
cmUgbm90IHZpc2libGUgZ2V0IHJpZCBvZiB0aGUgem9vbWVkLW91dCB0aWxlcy4KLSAgICBtX3pv
b21lZE91dFRpbGVHcmlkID0gbnVsbHB0cjsKKyAgICBjbGVhclpvb21lZE91dFRpbGVHcmlkKCk7
CiAKICAgICBUaWxlR3JpZDo6VGlsZVZhbGlkYXRpb25Qb2xpY3kgdmFsaWRhdGlvblBvbGljeSA9
IChzaG91bGRBZ2dyZXNzaXZlbHlSZXRhaW5UaWxlcygpID8gMCA6IFRpbGVHcmlkOjpQcnVuZVNl
Y29uZGFyeVRpbGVzKSB8IFRpbGVHcmlkOjpVbnBhcmVudEFsbFRpbGVzOwogCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9UaWxlQ29udHJvbGxlci5oIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvVGlsZUNvbnRyb2xsZXIuaAppbmRl
eCBjNDE3NzgzZDY0ZTM0YzhkYzdkNDg2NzRkZjc1YjljYWRkN2JjOTAzLi42MzFkNzQ1OWY0Y2E5
NmQ0YTZjNDdhZmIxNGEzMGI0MDAxZTA0YTRmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jYS9UaWxlQ29udHJvbGxlci5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2NhL1RpbGVDb250cm9sbGVyLmgKQEAgLTE1OCw2ICsxNTgsOSBA
QCBwcml2YXRlOgogICAgIHZpcnR1YWwgdm9pZCBzZXRab29tZWRPdXRDb250ZW50c1NjYWxlKGZs
b2F0KSBvdmVycmlkZTsKICAgICB2aXJ0dWFsIGZsb2F0IHpvb21lZE91dENvbnRlbnRzU2NhbGUo
KSBjb25zdCBvdmVycmlkZTsKIAorICAgIHZvaWQgY2xlYXJab29tZWRPdXRUaWxlR3JpZCgpOwor
ICAgIHZvaWQgdGlsZUdyaWRzQ2hhbmdlZCgpOworCiAgICAgdm9pZCB0aWxlUmV2YWxpZGF0aW9u
VGltZXJGaXJlZCgpOwogICAgIHZvaWQgc2V0TmVlZHNSZXZhbGlkYXRlVGlsZXMoKTsKICAgICAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL1RpbGVHcmlk
LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9UaWxlR3JpZC5oCmluZGV4
IGI2MGNjZDkyNzgzMTcwMDhhNTAyZWUwYTY5NjM1OTQzMzRmOTVmMWYuLjQxYTRiNDM0OWU3YjY4
MjA3MTEyZTc2ODU3NGVjOGYzNmUwOTI4NjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2NhL1RpbGVHcmlkLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvY2EvVGlsZUdyaWQuaApAQCAtNzEsNyArNzEsNyBAQCBwdWJsaWM6CiAgICAg
ICAgIFVucGFyZW50QWxsVGlsZXMgICAgPSAxIDw8IDEKICAgICB9OwogICAgIHR5cGVkZWYgdW5z
aWduZWQgVGlsZVZhbGlkYXRpb25Qb2xpY3k7Ci0gICAgdm9pZCByZXZhbGlkYXRlVGlsZXMoVGls
ZVZhbGlkYXRpb25Qb2xpY3kpOworICAgIHZvaWQgcmV2YWxpZGF0ZVRpbGVzKFRpbGVWYWxpZGF0
aW9uUG9saWN5ID0gMCk7CiAKICAgICBib29sIHRpbGVzV291bGRDaGFuZ2VGb3JDb3ZlcmFnZVJl
Y3QoY29uc3QgRmxvYXRSZWN0JikgY29uc3Q7CiAK
</data>
<flag name="review"
          id="283976"
          type_id="1"
          status="+"
          setter="thorton"
    />
    <flag name="commit-queue"
          id="283980"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
      

    </bug>

</bugzilla>