<?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>167904</bug_id>
          
          <creation_ts>2017-02-06 13:40:11 -0800</creation_ts>
          <short_desc>Safari pages are blank sometimes (missing tiles)</short_desc>
          <delta_ts>2017-02-10 10:26:46 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=167905</see_also>
          <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 name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>bburg</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>joepeck</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1273698</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-02-06 13:40:11 -0800</bug_when>
    <thetext>Safari pages are blank sometimes (missing tiles)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273708</commentid>
    <comment_count>1</comment_count>
      <attachid>300755</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-02-06 13:59:41 -0800</bug_when>
    <thetext>Created attachment 300755
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273713</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-02-06 14:01:41 -0800</bug_when>
    <thetext>Attachment 300755 did not pass style-queue:


ERROR: Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp:3571:  &apos;oldLayer&apos; is incorrectly named. It should be named &apos;protector&apos; or &apos;protectedLayer&apos;.  [readability/naming/protected] [4]
Total errors found: 1 in 7 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273742</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-02-06 15:45:08 -0800</bug_when>
    <thetext>*** Bug 167905 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273769</commentid>
    <comment_count>4</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2017-02-06 16:43:26 -0800</bug_when>
    <thetext>&lt;rdar://problem/30385248&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273776</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-02-06 17:05:29 -0800</bug_when>
    <thetext>https://trac.webkit.org/changeset/211750</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275371</commentid>
    <comment_count>6</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-02-10 10:26:46 -0800</bug_when>
    <thetext>Followup in bug 168127.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>300755</attachid>
            <date>2017-02-06 13:59:41 -0800</date>
            <delta_ts>2017-02-06 14:00:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-167904-20170206135720.patch</filename>
            <type>text/plain</type>
            <size>11835</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjExNzM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzFhYTc0OGZmMGFkOTQ1
YmRmZDhkZGVlNzY5MjQ5OTVhNGYwM2FkNy4uNTJhYjMxYTVmOGM4YjExMzZmNzYyYzQ3OGU4ZDU1
ZDgwZmE4NjViNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM2IEBACisyMDE3LTAyLTA2ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFNhZmFyaSBwYWdl
cyBhcmUgYmxhbmsgc29tZXRpbWVzIChtaXNzaW5nIHRpbGVzKQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY3OTA0CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWZ0ZXIgcjIxMTY4MyB3ZSBmYWlsZWQgdG8g
dWRwYXRlIHRoZSAiaW5XaW5kb3ciIGZsYWcgb24gdGhlIHBhZ2UgdGlsZWQgbGF5ZXIsIGJlY2F1
c2UKKyAgICAgICAgdXNpbmdUaWxlZEJhY2tpbmcoKSBvbiBHcmFwaGljc0xheWVyIGNvbmZ1c2lu
Z2x5IHdhcyBmYWxzZSBmb3IgdGhlIHBhZ2UgdGlsZWQgbGF5ZXIuCisKKyAgICAgICAgRml4IGJ5
IHJlbW92aW5nIHVzaW5nVGlsZWRCYWNraW5nKCkgZW50aXJlbHksIGFuZCBjaGVja2luZyBmb3Ig
dGlsZWRCYWNraW5nKCksCisgICAgICAgIGxvb2tpbmcgYXQgdGhlIGxheWVyIHR5cGUgd2hlbiBu
ZWNlc3NhcnkuCisKKyAgICAgICAgVGVzdGVkIGJ5IHRpbGVkLWRyYXdpbmcvdGlsZWQtYmFja2lu
Zy1pbi13aW5kb3cuaHRtbAorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NM
YXllci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0xheWVyOjpHcmFwaGljc0xheWVy
KToKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXI6OnNldElzSW5XaW5kb3dJbmNsdWRp
bmdEZXNjZW5kYW50cyk6IFRoaXMgaXMgdGhlIGJ1ZyBmaXguCisgICAgICAgIChXZWJDb3JlOjpH
cmFwaGljc0xheWVyOjpnZXREZWJ1Z0JvcmRlckluZm8pOgorICAgICAgICAoV2ViQ29yZTo6R3Jh
cGhpY3NMYXllcjo6ZHVtcFByb3BlcnRpZXMpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNz
L0dyYXBoaWNzTGF5ZXIuaDoKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXI6OnVzaW5n
VGlsZWRCYWNraW5nKTogRGVsZXRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYS9H
cmFwaGljc0xheWVyQ0EuY3BwOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NMYXllckNBOjpy
ZWN1cnNpdmVDb21taXRDaGFuZ2VzKToKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXJD
QTo6Y29tbWl0TGF5ZXJDaGFuZ2VzQmVmb3JlU3VibGF5ZXJzKToKKyAgICAgICAgKFdlYkNvcmU6
OkdyYXBoaWNzTGF5ZXJDQTo6Y2hhbmdlTGF5ZXJUeXBlVG8pOgorICAgICAgICAqIHJlbmRlcmlu
Zy9SZW5kZXJMYXllckJhY2tpbmcuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXJC
YWNraW5nOjp3aWxsRGVzdHJveUxheWVyKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVy
QmFja2luZzo6Y29tcG9zaXRpbmdMYXllclR5cGUpOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5k
ZXJMYXllckNvbXBvc2l0b3IuY3BwOiBBIGJpdCBtb3JlIGxvZ2dpbmcuCisgICAgICAgIChXZWJD
b3JlOjpSZW5kZXJMYXllckNvbXBvc2l0b3I6OnNldElzSW5XaW5kb3cpOgorICAgICAgICAoV2Vi
Q29yZTo6UmVuZGVyTGF5ZXJDb21wb3NpdG9yOjphdHRhY2hSb290TGF5ZXIpOgorCiAyMDE3LTAy
LTA2ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAg
ICBSZXNvdXJjZSB1c2FnZSBvdmVybGF5IHNob3VsZCBpZ25vcmUgbW91c2UgZXZlbnRzIG91dHNp
ZGUgYm91bmRzIGJ5IGRlZmF1bHQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL0dyYXBoaWNzTGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvR3JhcGhpY3NMYXllci5jcHAKaW5kZXggMmM0MGZjN2FmNWExYzk1MjU5YzQ2MTc2ZGQz
OTZmNTUwZWFlNWIzYi4uMTFiZWNhNzIwNjcxMDNkOTQ2ZWQxMmYwM2YwM2RkMTA2NWVmMGVmYyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NMYXll
ci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NMYXll
ci5jcHAKQEAgLTExNyw3ICsxMTcsNiBAQCBHcmFwaGljc0xheWVyOjpHcmFwaGljc0xheWVyKFR5
cGUgdHlwZSwgR3JhcGhpY3NMYXllckNsaWVudCYgY2xpZW50KQogICAgICwgbV9jb250ZW50c09w
YXF1ZShmYWxzZSkKICAgICAsIG1fcHJlc2VydmVzM0QoZmFsc2UpCiAgICAgLCBtX2JhY2tmYWNl
VmlzaWJpbGl0eSh0cnVlKQotICAgICwgbV91c2luZ1RpbGVkQmFja2luZyhmYWxzZSkKICAgICAs
IG1fbWFza3NUb0JvdW5kcyhmYWxzZSkKICAgICAsIG1fZHJhd3NDb250ZW50KGZhbHNlKQogICAg
ICwgbV9jb250ZW50c1Zpc2libGUodHJ1ZSkKQEAgLTM2Niw4ICszNjUsOCBAQCB2b2lkIEdyYXBo
aWNzTGF5ZXI6Om5vdGVEZXZpY2VPclBhZ2VTY2FsZUZhY3RvckNoYW5nZWRJbmNsdWRpbmdEZXNj
ZW5kYW50cygpCiAKIHZvaWQgR3JhcGhpY3NMYXllcjo6c2V0SXNJbldpbmRvd0luY2x1ZGluZ0Rl
c2NlbmRhbnRzKGJvb2wgaW5XaW5kb3cpCiB7Ci0gICAgaWYgKHVzaW5nVGlsZWRCYWNraW5nKCkp
Ci0gICAgICAgIHRpbGVkQmFja2luZygpLT5zZXRJc0luV2luZG93KGluV2luZG93KTsKKyAgICBp
ZiAoVGlsZWRCYWNraW5nKiB0aWxlZEJhY2tpbmcgPSB0aGlzLT50aWxlZEJhY2tpbmcoKSkKKyAg
ICAgICAgdGlsZWRCYWNraW5nLT5zZXRJc0luV2luZG93KGluV2luZG93KTsKIAogICAgIGZvciAo
YXV0byogY2hpbGRMYXllciA6IGNoaWxkcmVuKCkpCiAgICAgICAgIGNoaWxkTGF5ZXItPnNldElz
SW5XaW5kb3dJbmNsdWRpbmdEZXNjZW5kYW50cyhpbldpbmRvdyk7CkBAIC00NTUsNyArNDU0LDcg
QEAgdm9pZCBHcmFwaGljc0xheWVyOjpnZXREZWJ1Z0JvcmRlckluZm8oQ29sb3ImIGNvbG9yLCBm
bG9hdCYgd2lkdGgpIGNvbnN0CiAgICAgfQogICAgIAogICAgIGlmIChkcmF3c0NvbnRlbnQoKSkg
ewotICAgICAgICBpZiAobV91c2luZ1RpbGVkQmFja2luZykgeworICAgICAgICBpZiAodGlsZWRC
YWNraW5nKCkpIHsKICAgICAgICAgICAgIGNvbG9yID0gQ29sb3IoMjU1LCAxMjgsIDAsIDEyOCk7
IC8vIHRpbGVkIGxheWVyOiBvcmFuZ2UKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQpA
QCAtNzQxLDkgKzc0MCw5IEBAIHZvaWQgR3JhcGhpY3NMYXllcjo6ZHVtcFByb3BlcnRpZXMoVGV4
dFN0cmVhbSYgdHMsIGludCBpbmRlbnQsIExheWVyVHJlZUFzVGV4dEJlCiAgICAgfQogI2VuZGlm
CiAKLSAgICBpZiAobV91c2luZ1RpbGVkQmFja2luZykgeworICAgIGlmICh0eXBlKCkgPT0gVHlw
ZTo6Tm9ybWFsICYmIHRpbGVkQmFja2luZygpKSB7CiAgICAgICAgIHdyaXRlSW5kZW50KHRzLCBp
bmRlbnQgKyAxKTsKLSAgICAgICAgdHMgPDwgIih1c2luZ1RpbGVkTGF5ZXIgIiA8PCBtX3VzaW5n
VGlsZWRCYWNraW5nIDw8ICIpXG4iOworICAgICAgICB0cyA8PCAiKHVzaW5nVGlsZWRMYXllciAx
KVxuIjsKICAgICB9CiAKICAgICBib29sIG5lZWRzSU9TRHVtcFJlbmRlclRyZWVNYWluRnJhbWVS
ZW5kZXJWaWV3TGF5ZXJJc0Fsd2F5c09wYXF1ZUhhY2sgPSBtX2NsaWVudC5uZWVkc0lPU0R1bXBS
ZW5kZXJUcmVlTWFpbkZyYW1lUmVuZGVyVmlld0xheWVySXNBbHdheXNPcGFxdWVIYWNrKCp0aGlz
KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNz
TGF5ZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzTGF5ZXIu
aAppbmRleCA2OGIzYWVlNWY3YjkyMmE2YmE0MjY5MTBlOWZiYzkyYTY5OGZjNjgzLi4yNDE1NDA2
NjNlNmJkN2FkOWQyMGE1YTg4YzE1MTA3ZmQxY2Q4NGY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0xheWVyLmgKKysrIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NMYXllci5oCkBAIC01NDMsNyArNTQzLDYgQEAg
cHVibGljOgogICAgIC8vIFJldHVybiBhbiBlc3RpbWF0ZSBvZiB0aGUgYmFja2luZyBzdG9yZSBt
ZW1vcnkgY29zdCAoaW4gYnl0ZXMpLiBNYXkgYmUgaW5jb3JyZWN0IGZvciB0aWxlZCBsYXllcnMu
CiAgICAgV0VCQ09SRV9FWFBPUlQgdmlydHVhbCBkb3VibGUgYmFja2luZ1N0b3JlTWVtb3J5RXN0
aW1hdGUoKSBjb25zdDsKIAotICAgIGJvb2wgdXNpbmdUaWxlZEJhY2tpbmcoKSBjb25zdCB7IHJl
dHVybiBtX3VzaW5nVGlsZWRCYWNraW5nOyB9CiAgICAgdmlydHVhbCBUaWxlZEJhY2tpbmcqIHRp
bGVkQmFja2luZygpIGNvbnN0IHsgcmV0dXJuIDA7IH0KIAogICAgIHZvaWQgcmVzZXRUcmFja2Vk
UmVwYWludHMoKTsKQEAgLTYzMiw3ICs2MzEsNiBAQCBwcm90ZWN0ZWQ6CiAgICAgYm9vbCBtX2Nv
bnRlbnRzT3BhcXVlIDogMTsKICAgICBib29sIG1fcHJlc2VydmVzM0Q6IDE7CiAgICAgYm9vbCBt
X2JhY2tmYWNlVmlzaWJpbGl0eSA6IDE7Ci0gICAgYm9vbCBtX3VzaW5nVGlsZWRCYWNraW5nIDog
MTsKICAgICBib29sIG1fbWFza3NUb0JvdW5kcyA6IDE7CiAgICAgYm9vbCBtX2RyYXdzQ29udGVu
dCA6IDE7CiAgICAgYm9vbCBtX2NvbnRlbnRzVmlzaWJsZSA6IDE7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuY3BwIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmNwcAppbmRl
eCAxMThlZDgyNGMyNWY0ZWU3MDdiZTIzODdiZTNkZWVjMDQ2ZjRlNjk4Li45NTcyYTVlNDJkZThj
NzVlZDlhZDZjMTk2M2U3ZmZiOGZlYTYwZDhiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHAKQEAgLTEzODIsNyAr
MTM4Miw3IEBAIHZvaWQgR3JhcGhpY3NMYXllckNBOjpyZWN1cnNpdmVDb21taXRDaGFuZ2VzKGNv
bnN0IENvbW1pdFN0YXRlJiBjb21taXRTdGF0ZSwgY29uCiAjaWZkZWYgVklTSUJMRV9USUxFX1dB
U0gKICAgICAvLyBVc2UgaGF2aW5nIGEgdHJhbnNmb3JtIGFzIGEga2V5IHRvIG1ha2luZyB0aGUg
dGlsZSB3YXNoIGxheWVyLiBJZiBldmVyeSBsYXllciBnZXRzIGEgd2FzaCwKICAgICAvLyB0aGV5
IHN0YXJ0IHRvIG9ic2N1cmUgdXNlZnVsIGluZm9ybWF0aW9uLgotICAgIGlmICgoIW1fdHJhbnNm
b3JtLmlzSWRlbnRpdHkoKSB8fCBtX3VzaW5nVGlsZWRCYWNraW5nKSAmJiAhbV92aXNpYmxlVGls
ZVdhc2hMYXllcikgeworICAgIGlmICgoIW1fdHJhbnNmb3JtLmlzSWRlbnRpdHkoKSB8fCB0aWxl
ZEJhY2tpbmcoKSkgJiYgIW1fdmlzaWJsZVRpbGVXYXNoTGF5ZXIpIHsKICAgICAgICAgc3RhdGlj
IE5ldmVyRGVzdHJveWVkPENvbG9yPiB3YXNoRmlsbENvbG9yKDI1NSwgMCwgMCwgNTApOwogICAg
ICAgICBzdGF0aWMgTmV2ZXJEZXN0cm95ZWQ8Q29sb3I+IHdhc2hCb3JkZXJDb2xvcigyNTUsIDAs
IDAsIDEwMCk7CiAgICAgICAgIApAQCAtMTU1OSwxMyArMTU1OSwxNSBAQCB2b2lkIEdyYXBoaWNz
TGF5ZXJDQTo6Y29tbWl0TGF5ZXJDaGFuZ2VzQmVmb3JlU3VibGF5ZXJzKENvbW1pdFN0YXRlJiBj
b21taXRTdGF0ZQogCiAgICAgYm9vbCBuZWVkVGlsZWRMYXllciA9IHJlcXVpcmVzVGlsZWRMYXll
cihwYWdlU2NhbGVGYWN0b3IpOwogICAgIGJvb2wgbmVlZEJhY2tkcm9wTGF5ZXJUeXBlID0gKGN1
c3RvbUFwcGVhcmFuY2UoKSA9PSBMaWdodEJhY2tkcm9wQXBwZWFyYW5jZSB8fCBjdXN0b21BcHBl
YXJhbmNlKCkgPT0gRGFya0JhY2tkcm9wQXBwZWFyYW5jZSk7Ci0gICAgUGxhdGZvcm1DQUxheWVy
OjpMYXllclR5cGUgbmVlZGVkTGF5ZXJUeXBlID0gbV9sYXllci0+bGF5ZXJUeXBlKCk7CisKKyAg
ICBQbGF0Zm9ybUNBTGF5ZXI6OkxheWVyVHlwZSBjdXJyZW50TGF5ZXJUeXBlID0gbV9sYXllci0+
bGF5ZXJUeXBlKCk7CisgICAgUGxhdGZvcm1DQUxheWVyOjpMYXllclR5cGUgbmVlZGVkTGF5ZXJU
eXBlID0gY3VycmVudExheWVyVHlwZTsKIAogICAgIGlmIChuZWVkQmFja2Ryb3BMYXllclR5cGUp
CiAgICAgICAgIG5lZWRlZExheWVyVHlwZSA9IGxheWVyVHlwZUZvckN1c3RvbUJhY2tkcm9wQXBw
ZWFyYW5jZShjdXN0b21BcHBlYXJhbmNlKCkpOwogICAgIGVsc2UgaWYgKG5lZWRUaWxlZExheWVy
KQogICAgICAgICBuZWVkZWRMYXllclR5cGUgPSBQbGF0Zm9ybUNBTGF5ZXI6OkxheWVyVHlwZVRp
bGVkQmFja2luZ0xheWVyOwotICAgIGVsc2UgaWYgKGlzQ3VzdG9tQmFja2Ryb3BMYXllclR5cGUo
bV9sYXllci0+bGF5ZXJUeXBlKCkpIHx8IG1fdXNpbmdUaWxlZEJhY2tpbmcpCisgICAgZWxzZSBp
ZiAoY3VycmVudExheWVyVHlwZSA9PSBQbGF0Zm9ybUNBTGF5ZXI6OkxheWVyVHlwZVRpbGVkQmFj
a2luZ0xheWVyIHx8IGlzQ3VzdG9tQmFja2Ryb3BMYXllclR5cGUobV9sYXllci0+bGF5ZXJUeXBl
KCkpKQogICAgICAgICBuZWVkZWRMYXllclR5cGUgPSBQbGF0Zm9ybUNBTGF5ZXI6OkxheWVyVHlw
ZVdlYkxheWVyOwogCiAgICAgaWYgKG5lZWRlZExheWVyVHlwZSAhPSBtX2xheWVyLT5sYXllclR5
cGUoKSkKQEAgLTM1NjMsMTEgKzM1NjUsMTIgQEAgdm9pZCBHcmFwaGljc0xheWVyQ0E6OmNoYW5n
ZUxheWVyVHlwZVRvKFBsYXRmb3JtQ0FMYXllcjo6TGF5ZXJUeXBlIG5ld0xheWVyVHlwZSkKICAg
ICBpZiAobmV3TGF5ZXJUeXBlID09IG9sZExheWVyVHlwZSkKICAgICAgICAgcmV0dXJuOwogCi0g
ICAgUmVmUHRyPFBsYXRmb3JtQ0FMYXllcj4gb2xkTGF5ZXIgPSBtX2xheWVyOworICAgIGJvb2wg
d2FzVGlsZWRMYXllciA9IG9sZExheWVyVHlwZSA9PSBQbGF0Zm9ybUNBTGF5ZXI6OkxheWVyVHlw
ZVRpbGVkQmFja2luZ0xheWVyOworICAgIGJvb2wgaXNUaWxlZExheWVyID0gbmV3TGF5ZXJUeXBl
ID09IFBsYXRmb3JtQ0FMYXllcjo6TGF5ZXJUeXBlVGlsZWRCYWNraW5nTGF5ZXI7CiAKKyAgICBS
ZWZQdHI8UGxhdGZvcm1DQUxheWVyPiBvbGRMYXllciA9IG1fbGF5ZXI7CiAgICAgbV9sYXllciA9
IGNyZWF0ZVBsYXRmb3JtQ0FMYXllcihuZXdMYXllclR5cGUsIHRoaXMpOwogCi0gICAgbV91c2lu
Z1RpbGVkQmFja2luZyA9IG5ld0xheWVyVHlwZSA9PSBQbGF0Zm9ybUNBTGF5ZXI6OkxheWVyVHlw
ZVRpbGVkQmFja2luZ0xheWVyOwogICAgIG1fdXNpbmdCYWNrZHJvcExheWVyVHlwZSA9IGlzQ3Vz
dG9tQmFja2Ryb3BMYXllclR5cGUobmV3TGF5ZXJUeXBlKTsKIAogICAgIG1fbGF5ZXItPmFkb3B0
U3VibGF5ZXJzKCpvbGRMYXllcik7CkBAIC0zNjA2LDcgKzM2MDksNyBAQCB2b2lkIEdyYXBoaWNz
TGF5ZXJDQTo6Y2hhbmdlTGF5ZXJUeXBlVG8oUGxhdGZvcm1DQUxheWVyOjpMYXllclR5cGUgbmV3
TGF5ZXJUeXBlKQogICAgICAgICB8IE5hbWVDaGFuZ2VkCiAgICAgICAgIHwgRGVidWdJbmRpY2F0
b3JzQ2hhbmdlZDsKICAgICAKLSAgICBpZiAobV91c2luZ1RpbGVkQmFja2luZykKKyAgICBpZiAo
aXNUaWxlZExheWVyKQogICAgICAgICBtX3VuY29tbWl0dGVkQ2hhbmdlcyB8PSBDb3ZlcmFnZVJl
Y3RDaGFuZ2VkOwogCiAgICAgbW92ZUFuaW1hdGlvbnMob2xkTGF5ZXIuZ2V0KCksIG1fbGF5ZXIu
Z2V0KCkpOwpAQCAtMzYxNCw4ICszNjE3LDggQEAgdm9pZCBHcmFwaGljc0xheWVyQ0E6OmNoYW5n
ZUxheWVyVHlwZVRvKFBsYXRmb3JtQ0FMYXllcjo6TGF5ZXJUeXBlIG5ld0xheWVyVHlwZSkKICAg
ICAvLyBuZWVkIHRvIHRlbGwgbmV3IGxheWVyIHRvIGRyYXcgaXRzZWxmCiAgICAgc2V0TmVlZHNE
aXNwbGF5KCk7CiAKLSAgICBpZiAob2xkTGF5ZXJUeXBlID09IFBsYXRmb3JtQ0FMYXllcjo6TGF5
ZXJUeXBlVGlsZWRCYWNraW5nTGF5ZXIgfHwgbmV3TGF5ZXJUeXBlID09IFBsYXRmb3JtQ0FMYXll
cjo6TGF5ZXJUeXBlVGlsZWRCYWNraW5nTGF5ZXIpCi0gICAgICAgIGNsaWVudCgpLnRpbGVkQmFj
a2luZ1VzYWdlQ2hhbmdlZCh0aGlzLCBtX3VzaW5nVGlsZWRCYWNraW5nKTsKKyAgICBpZiAod2Fz
VGlsZWRMYXllciB8fCBpc1RpbGVkTGF5ZXIpCisgICAgICAgIGNsaWVudCgpLnRpbGVkQmFja2lu
Z1VzYWdlQ2hhbmdlZCh0aGlzLCBpc1RpbGVkTGF5ZXIpOwogfQogCiBHcmFwaGljc0xheWVyOjpD
b21wb3NpdGluZ0Nvb3JkaW5hdGVzT3JpZW50YXRpb24gR3JhcGhpY3NMYXllckNBOjpkZWZhdWx0
Q29udGVudHNPcmllbnRhdGlvbigpIGNvbnN0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJMYXllckJhY2tpbmcuY3BwCmluZGV4IDk5NWY4ZDdiY2JiNDViNGY0OTE1YTQzY2Nh
ZGQyZjZlMjE4YzU0YjIuLjg0MTZmMjBkYzg1MjA1ZTUyOGE0NjE5ZGYxOGJhNTUyMzYxZjYzZGEg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuY3Bw
CkBAIC0xMjcsNyArMTI3LDcgQEAgUmVuZGVyTGF5ZXJCYWNraW5nOjp+UmVuZGVyTGF5ZXJCYWNr
aW5nKCkKIAogdm9pZCBSZW5kZXJMYXllckJhY2tpbmc6OndpbGxEZXN0cm95TGF5ZXIoY29uc3Qg
R3JhcGhpY3NMYXllciogbGF5ZXIpCiB7Ci0gICAgaWYgKGxheWVyICYmIGxheWVyLT51c2luZ1Rp
bGVkQmFja2luZygpKQorICAgIGlmIChsYXllciAmJiBsYXllci0+dHlwZSgpID09IEdyYXBoaWNz
TGF5ZXI6OlR5cGU6Ok5vcm1hbCAmJiBsYXllci0+dGlsZWRCYWNraW5nKCkpCiAgICAgICAgIGNv
bXBvc2l0b3IoKS5sYXllclRpbGVkQmFja2luZ1VzYWdlQ2hhbmdlZChsYXllciwgZmFsc2UpOwog
fQogCkBAIC0yNzk4LDcgKzI3OTgsNyBAQCBDb21wb3NpdGluZ0xheWVyVHlwZSBSZW5kZXJMYXll
ckJhY2tpbmc6OmNvbXBvc2l0aW5nTGF5ZXJUeXBlKCkgY29uc3QKICAgICAgICAgcmV0dXJuIE1l
ZGlhQ29tcG9zaXRpbmdMYXllcjsKIAogICAgIGlmIChtX2dyYXBoaWNzTGF5ZXItPmRyYXdzQ29u
dGVudCgpKQotICAgICAgICByZXR1cm4gbV9ncmFwaGljc0xheWVyLT51c2luZ1RpbGVkQmFja2lu
ZygpID8gVGlsZWRDb21wb3NpdGluZ0xheWVyIDogTm9ybWFsQ29tcG9zaXRpbmdMYXllcjsKKyAg
ICAgICAgcmV0dXJuIG1fZ3JhcGhpY3NMYXllci0+dGlsZWRCYWNraW5nKCkgPyBUaWxlZENvbXBv
c2l0aW5nTGF5ZXIgOiBOb3JtYWxDb21wb3NpdGluZ0xheWVyOwogICAgIAogICAgIHJldHVybiBD
b250YWluZXJDb21wb3NpdGluZ0xheWVyOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckxheWVyQ29tcG9zaXRvci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmNwcAppbmRleCAzYzg2MTUzZWFmZTg4MDhkZWFh
NmU5ZmEyY2E2MmU2ZTQ4NjdiZmY2Li44NWEzNmQwYWM5NWVjYWY4YTFkYjhkMjA3M2FlNTUzZjRi
MWE4MGUyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJD
b21wb3NpdG9yLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJD
b21wb3NpdG9yLmNwcApAQCAtMjAyNyw2ICsyMDI3LDggQEAgR3JhcGhpY3NMYXllciogUmVuZGVy
TGF5ZXJDb21wb3NpdG9yOjpmb290ZXJMYXllcigpIGNvbnN0CiAKIHZvaWQgUmVuZGVyTGF5ZXJD
b21wb3NpdG9yOjpzZXRJc0luV2luZG93KGJvb2wgaXNJbldpbmRvdykKIHsKKyAgICBMT0coQ29t
cG9zaXRpbmcsICJSZW5kZXJMYXllckNvbXBvc2l0b3IgJXAgc2V0SXNJbldpbmRvdyAlZCIsIHRo
aXMsIGlzSW5XaW5kb3cpOworCiAgICAgaWYgKCFpbkNvbXBvc2l0aW5nTW9kZSgpKQogICAgICAg
ICByZXR1cm47CiAKQEAgLTM0NDUsNiArMzQ0Nyw4IEBAIHZvaWQgUmVuZGVyTGF5ZXJDb21wb3Np
dG9yOjphdHRhY2hSb290TGF5ZXIoUm9vdExheWVyQXR0YWNobWVudCBhdHRhY2htZW50KQogICAg
IGlmICghbV9yb290Q29udGVudExheWVyKQogICAgICAgICByZXR1cm47CiAKKyAgICBMT0coQ29t
cG9zaXRpbmcsICJSZW5kZXJMYXllckNvbXBvc2l0b3IgJXAgYXR0YWNoUm9vdExheWVyICVkIiwg
dGhpcywgYXR0YWNobWVudCk7CisKICAgICBzd2l0Y2ggKGF0dGFjaG1lbnQpIHsKICAgICAgICAg
Y2FzZSBSb290TGF5ZXJVbmF0dGFjaGVkOgogICAgICAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVE
KCk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKaW5kZXggODBmNzQ1NDYxYmUwMGViOWFlNjcyMWM0ZjViN2VlNGFkMzE4YTdiMC4uNzk3
ZDAyNWJjYmY2NjA2YWQ3YzQwMzE3MTNiMzcyZDk2MTRhY2NkMyAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0
IEBACisyMDE3LTAyLTA2ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgor
CisgICAgICAgIFNhZmFyaSBwYWdlcyBhcmUgYmxhbmsgc29tZXRpbWVzIChtaXNzaW5nIHRpbGVz
KQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY3OTA0
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTmV3IHJl
c3VsdDsgdGhpcyB0ZXN0IGRldGVjdGVkIHRoZSBidWcuCisKKyAgICAgICAgKiB0aWxlZC1kcmF3
aW5nL3RpbGVkLWJhY2tpbmctaW4td2luZG93LWV4cGVjdGVkLnR4dDoKKwogMjAxNy0wMi0wNiAg
UnlhbiBIYWRkYWQgIDxyeWFuaGFkZGFkQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2Vk
LCByb2xsaW5nIG91dCByMjExNzIyLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvdGlsZWQtZHJh
d2luZy90aWxlZC1iYWNraW5nLWluLXdpbmRvdy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy90
aWxlZC1kcmF3aW5nL3RpbGVkLWJhY2tpbmctaW4td2luZG93LWV4cGVjdGVkLnR4dAppbmRleCBk
YTExNGUxOGYwN2RlMTg4YzU3YmIxZmVlNDg1NGIwNTA2YTI5YjFmLi5kNWNkN2ZiZTRiZjUyNDM3
NmZmNTk1MzU2MzNmNzFlMTc2MTZiM2NkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy90aWxlZC1k
cmF3aW5nL3RpbGVkLWJhY2tpbmctaW4td2luZG93LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRU
ZXN0cy90aWxlZC1kcmF3aW5nL3RpbGVkLWJhY2tpbmctaW4td2luZG93LWV4cGVjdGVkLnR4dApA
QCAtNTUsNyArNTUsNyBAQCBUaWxlZCBib3gKICAgICAgICh0aWxlIGNhY2hlIGNvdmVyYWdlIDAs
IDAgMTAyNCB4IDEwMTYpCiAgICAgICAodGlsZSBzaXplIDUxMiB4IDUxMikKICAgICAgICh0b3Ag
bGVmdCB0aWxlIDAsIDAgdGlsZXMgZ3JpZCAyIHggMikKLSAgICAgIChpbiB3aW5kb3cgMSkKKyAg
ICAgIChpbiB3aW5kb3cgMCkKICAgICAgIChjaGlsZHJlbiAxCiAgICAgICAgIChHcmFwaGljc0xh
eWVyCiAgICAgICAgICAgKHBvc2l0aW9uIDguMDAgOC4wMCkK
</data>
<flag name="review"
          id="322608"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>