<?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>78013</bug_id>
          
          <creation_ts>2012-02-07 11:54:33 -0800</creation_ts>
          <short_desc>[chromium] Gracefully handle compositor initialization failure in single-threaded proxy</short_desc>
          <delta_ts>2012-02-07 13:51:21 -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>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="James Robinson">jamesr</reporter>
          <assigned_to name="James Robinson">jamesr</assigned_to>
          <cc>cc-bugs</cc>
    
    <cc>enne</cc>
    
    <cc>kbr</cc>
    
    <cc>vangelis</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>551198</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-02-07 11:54:33 -0800</bug_when>
    <thetext>[chromium] Gracefully handle compositor initialization failure in single-threaded proxy</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551203</commentid>
    <comment_count>1</comment_count>
      <attachid>125894</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-02-07 11:55:37 -0800</bug_when>
    <thetext>Created attachment 125894
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551281</commentid>
    <comment_count>2</comment_count>
      <attachid>125908</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-02-07 13:11:24 -0800</bug_when>
    <thetext>Created attachment 125908
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551283</commentid>
    <comment_count>3</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-02-07 13:11:33 -0800</bug_when>
    <thetext>Fixed the threaded case too</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551307</commentid>
    <comment_count>4</comment_count>
      <attachid>125908</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2012-02-07 13:28:58 -0800</bug_when>
    <thetext>Comment on attachment 125908
Patch

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

Looks OK assuming it&apos;s been tested; one comment.

&gt; Source/WebCore/platform/graphics/chromium/cc/CCLayerTreeHost.h:187
&gt; +    bool updateLayers();

Please document the semantics of the return value. Why do some of the early outs in updateLayers return true?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551338</commentid>
    <comment_count>5</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-02-07 13:51:21 -0800</bug_when>
    <thetext>Committed r106986: &lt;http://trac.webkit.org/changeset/106986&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125894</attachid>
            <date>2012-02-07 11:55:37 -0800</date>
            <delta_ts>2012-02-07 13:11:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-78013-20120207115536.patch</filename>
            <type>text/plain</type>
            <size>5112</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA2ODkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTdiM2M3OThiNTM2NzYw
NDQ0NzNjYTAzNTcyYTM4YzZmZjIyOTJjMC4uZTk4YzRhOGMxYjFkYWIxYWE4MWU5MTYwNWYwMWQ1
OTYzNTVjNmE5MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEyLTAyLTA3ICBKYW1l
cyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW2Nocm9taXVtXSBH
cmFjZWZ1bGx5IGhhbmRsZSBjb21wb3NpdG9yIGluaXRpYWxpemF0aW9uIGZhaWx1cmUgaW4gc2lu
Z2xlLXRocmVhZGVkIHByb3h5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD03ODAxMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIElmIGNvbXBvc2l0b3IgaW5pdGlhbGl6YXRpb24gZmFpbHMgaXQncyBub3Qgc2Fm
ZSB0byBwcm9jZWVkIHRocm91Z2ggdGhlIHJlc3Qgb2YgdGhlIGZyYW1lIHByb2Nlc3MuIFRoaXMg
YWRkcworICAgICAgICBzb21lIGVhcmx5IG91dHMuCisKKyAgICAgICAgVGhlIHRocmVhZGVkIHBy
b3h5IGlzIHByb2JhYmx5IHN0aWxsIGJyb2tlbi4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBo
aWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpD
Q0xheWVyVHJlZUhvc3Q6OnVwZGF0ZUxheWVycyk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhp
Y3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0Lmg6CisgICAgICAgIChDQ0xheWVyVHJlZUhv
c3QpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDU2luZ2xlVGhy
ZWFkUHJveHkuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q0NTaW5nbGVUaHJlYWRQcm94eTo6Y29t
cG9zaXRlQW5kUmVhZGJhY2spOgorICAgICAgICAoV2ViQ29yZTo6Q0NTaW5nbGVUaHJlYWRQcm94
eTo6Y29tcG9zaXRlSW1tZWRpYXRlbHkpOgorICAgICAgICAoV2ViQ29yZTo6Q0NTaW5nbGVUaHJl
YWRQcm94eTo6Y29tbWl0SWZOZWVkZWQpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2No
cm9taXVtL2NjL0NDU2luZ2xlVGhyZWFkUHJveHkuaDoKKyAgICAgICAgKENDU2luZ2xlVGhyZWFk
UHJveHkpOgorCiAyMDEyLTAyLTA2ICBKYW1lcyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5v
cmc+CiAKICAgICAgICAgW2Nocm9taXVtXSBjYW52YXMgZGVtbyBpcyBzbG93IGR1ZSB0byB1bm5l
Y2Vzc2FyeSByZXNvdXJjZSBjbGVhbnVwcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0LmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdC5jcHAK
aW5kZXggNTBkNzZhNWU4YzU0MmQ3NjBiMWM2OTAwNTBkNjY4MzRmYjc5ODUxOC4uMjFjNGZjZjI0
NWEzOTBlMzI3ZDIxMzQ3ZjllMDRlMzcwNzIwOWFkYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0LmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJl
ZUhvc3QuY3BwCkBAIC0zNzEsMjIgKzM3MSwyMyBAQCB2b2lkIENDTGF5ZXJUcmVlSG9zdDo6Y29t
cG9zaXRlKCkKICAgICBzdGF0aWNfY2FzdDxDQ1NpbmdsZVRocmVhZFByb3h5Kj4obV9wcm94eS5n
ZXQoKSktPmNvbXBvc2l0ZUltbWVkaWF0ZWx5KCk7CiB9CiAKLXZvaWQgQ0NMYXllclRyZWVIb3N0
Ojp1cGRhdGVMYXllcnMoKQorYm9vbCBDQ0xheWVyVHJlZUhvc3Q6OnVwZGF0ZUxheWVycygpCiB7
CiAgICAgaWYgKCFtX2xheWVyUmVuZGVyZXJJbml0aWFsaXplZCkgewogICAgICAgICBpbml0aWFs
aXplTGF5ZXJSZW5kZXJlcigpOwogICAgICAgICAvLyBJZiB3ZSBjb3VsZG4ndCBpbml0aWFsaXpl
LCB0aGVuIGJhaWwgc2luY2Ugd2UncmUgcmV0dXJuaW5nIHRvIHNvZnR3YXJlIG1vZGUuCiAgICAg
ICAgIGlmICghbV9sYXllclJlbmRlcmVySW5pdGlhbGl6ZWQpCi0gICAgICAgICAgICByZXR1cm47
CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCiAgICAgaWYgKCFyb290TGF5ZXIo
KSkKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gdHJ1ZTsKIAogICAgIGlmICh2aWV3
cG9ydFNpemUoKS5pc0VtcHR5KCkpCi0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0dXJuIHRy
dWU7CiAKICAgICB1cGRhdGVMYXllcnMocm9vdExheWVyKCkpOworICAgIHJldHVybiB0cnVlOwog
fQogCiB2b2lkIENDTGF5ZXJUcmVlSG9zdDo6dXBkYXRlTGF5ZXJzKExheWVyQ2hyb21pdW0qIHJv
b3RMYXllcikKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2No
cm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdC5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0LmgKaW5kZXggMjIyNGY3Y2MxNjA4Mjkw
NjIxMGRiZGQxYmQ0MmIxMWViMGNhNzcxZC4uYzQ5MjIyZTZmN2I2Nzk3YmFmMmYxNzk4ZmUxOWVh
MWMxOTUxMjBiZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0LmgKQEAgLTE4NCw3ICsxODQs
NyBAQCBwdWJsaWM6CiAKICAgICB2b2lkIHNldEhhdmVXaGVlbEV2ZW50SGFuZGxlcnMoYm9vbCk7
CiAKLSAgICB2b2lkIHVwZGF0ZUxheWVycygpOworICAgIGJvb2wgdXBkYXRlTGF5ZXJzKCk7CiAK
ICAgICB2b2lkIHVwZGF0ZUNvbXBvc2l0b3JSZXNvdXJjZXMoR3JhcGhpY3NDb250ZXh0M0QqLCBD
Q1RleHR1cmVVcGRhdGVyJik7CiAgICAgdm9pZCBhcHBseVNjcm9sbEFuZFNjYWxlKGNvbnN0IEND
U2Nyb2xsQW5kU2NhbGVTZXQmKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDU2luZ2xlVGhyZWFkUHJveHkuY3BwIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NTaW5nbGVUaHJlYWRQcm94eS5j
cHAKaW5kZXggNzBkZWMwNTRjNTI1MjE2M2QzZGYwZDdmOTM0NWYzNzQxNjhkZmYyYS4uY2I2OTZl
ZDE3N2RjNWViNDI5M2Q4ZDc5MDEyMWMxOGUwZjUyMzRhOSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NTaW5nbGVUaHJlYWRQcm94eS5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NT
aW5nbGVUaHJlYWRQcm94eS5jcHAKQEAgLTc4LDcgKzc4LDggQEAgYm9vbCBDQ1NpbmdsZVRocmVh
ZFByb3h5Ojpjb21wb3NpdGVBbmRSZWFkYmFjayh2b2lkICpwaXhlbHMsIGNvbnN0IEludFJlY3Qm
IHJlY3QKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KIAotICAgIGNvbW1pdElmTmVlZGVk
KCk7CisgICAgaWYgKCFjb21taXRJZk5lZWRlZCgpKQorICAgICAgICByZXR1cm4gZmFsc2U7CiAK
ICAgICBpZiAoIWRvQ29tcG9zaXRlKCkpCiAgICAgICAgIHJldHVybiBmYWxzZTsKQEAgLTIyOCw3
ICsyMjksOCBAQCB2b2lkIENDU2luZ2xlVGhyZWFkUHJveHk6OmNvbXBvc2l0ZUltbWVkaWF0ZWx5
KCkKICAgICBpZiAoIXJlY3JlYXRlQ29udGV4dElmTmVlZGVkKCkpCiAgICAgICAgIHJldHVybjsK
IAotICAgIGNvbW1pdElmTmVlZGVkKCk7CisgICAgaWYgKCFjb21taXRJZk5lZWRlZCgpKQorICAg
ICAgICByZXR1cm47CiAKICAgICBpZiAoZG9Db21wb3NpdGUoKSkKICAgICAgICAgbV9sYXllclRy
ZWVIb3N0SW1wbC0+c3dhcEJ1ZmZlcnMoKTsKQEAgLTI4MiwxMyArMjg0LDE1IEBAIGJvb2wgQ0NT
aW5nbGVUaHJlYWRQcm94eTo6cmVjcmVhdGVDb250ZXh0SWZOZWVkZWQoKQogICAgIHJldHVybiBm
YWxzZTsKIH0KIAotdm9pZCBDQ1NpbmdsZVRocmVhZFByb3h5Ojpjb21taXRJZk5lZWRlZCgpCiti
b29sIENDU2luZ2xlVGhyZWFkUHJveHk6OmNvbW1pdElmTmVlZGVkKCkKIHsKICAgICBBU1NFUlQo
Q0NQcm94eTo6aXNNYWluVGhyZWFkKCkpOwogCi0gICAgbV9sYXllclRyZWVIb3N0LT51cGRhdGVM
YXllcnMoKTsKKyAgICBpZiAoIW1fbGF5ZXJUcmVlSG9zdC0+dXBkYXRlTGF5ZXJzKCkpCisgICAg
ICAgIHJldHVybiBmYWxzZTsKIAogICAgIGRvQ29tbWl0KCk7CisgICAgcmV0dXJuIHRydWU7CiB9
CiAKIGJvb2wgQ0NTaW5nbGVUaHJlYWRQcm94eTo6ZG9Db21wb3NpdGUoKQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NTaW5nbGVUaHJl
YWRQcm94eS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2Mv
Q0NTaW5nbGVUaHJlYWRQcm94eS5oCmluZGV4IDQzNDVlZDYyZjYwNGI3YmMwYjhlMWI2MTcxZWI4
NDJiMmRmZjZkMDYuLmRhMWZlNDYxOTIxMWRlZGJkZDdlYTJkY2FhMzdjNjUzMjQ4ZmY0NjUgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0ND
U2luZ2xlVGhyZWFkUHJveHkuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9jaHJvbWl1bS9jYy9DQ1NpbmdsZVRocmVhZFByb3h5LmgKQEAgLTY4LDcgKzY4LDcgQEAgcHVi
bGljOgogcHJpdmF0ZToKICAgICBleHBsaWNpdCBDQ1NpbmdsZVRocmVhZFByb3h5KENDTGF5ZXJU
cmVlSG9zdCopOwogICAgIGJvb2wgcmVjcmVhdGVDb250ZXh0SWZOZWVkZWQoKTsKLSAgICB2b2lk
IGNvbW1pdElmTmVlZGVkKCk7CisgICAgYm9vbCBjb21taXRJZk5lZWRlZCgpOwogICAgIHZvaWQg
ZG9Db21taXQoKTsKICAgICBib29sIGRvQ29tcG9zaXRlKCk7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125908</attachid>
            <date>2012-02-07 13:11:24 -0800</date>
            <delta_ts>2012-02-07 13:28:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-78013-20120207131122.patch</filename>
            <type>text/plain</type>
            <size>5946</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA2ODkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTdiM2M3OThiNTM2NzYw
NDQ0NzNjYTAzNTcyYTM4YzZmZjIyOTJjMC4uNjMyY2NhMDZjYTM4M2Q2ZTQyNWZkYmU5MDBhZGQ4
ZjgxY2ExNDE0MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEyLTAyLTA3ICBKYW1l
cyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW2Nocm9taXVtXSBH
cmFjZWZ1bGx5IGhhbmRsZSBjb21wb3NpdG9yIGluaXRpYWxpemF0aW9uIGZhaWx1cmUgaW4gc2lu
Z2xlLXRocmVhZGVkIHByb3h5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD03ODAxMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIElmIGNvbXBvc2l0b3IgaW5pdGlhbGl6YXRpb24gZmFpbHMgaXQncyBub3Qgc2Fm
ZSB0byBwcm9jZWVkIHRocm91Z2ggdGhlIHJlc3Qgb2YgdGhlIGZyYW1lIHByb2Nlc3MuIFRoaXMg
YWRkcworICAgICAgICBzb21lIGVhcmx5IG91dHMuCisKKyAgICAgICAgVGVzdGVkIG1hbnVhbGx5
IGJ5IGZvcmNpbmcgdGhlIGZpcnN0IG1ha2VDb250ZXh0Q3VycmVudCgpIGNhbGwgZmFpbC4KKwor
ICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdC5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpDQ0xheWVyVHJlZUhvc3Q6OnVwZGF0ZUxheWVycyk6Cisg
ICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0Lmg6
CisgICAgICAgIChDQ0xheWVyVHJlZUhvc3QpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNz
L2Nocm9taXVtL2NjL0NDU2luZ2xlVGhyZWFkUHJveHkuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
Q0NTaW5nbGVUaHJlYWRQcm94eTo6Y29tcG9zaXRlQW5kUmVhZGJhY2spOgorICAgICAgICAoV2Vi
Q29yZTo6Q0NTaW5nbGVUaHJlYWRQcm94eTo6Y29tcG9zaXRlSW1tZWRpYXRlbHkpOgorICAgICAg
ICAoV2ViQ29yZTo6Q0NTaW5nbGVUaHJlYWRQcm94eTo6Y29tbWl0SWZOZWVkZWQpOgorICAgICAg
ICAqIHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDU2luZ2xlVGhyZWFkUHJveHkuaDoK
KyAgICAgICAgKENDU2luZ2xlVGhyZWFkUHJveHkpOgorCiAyMDEyLTAyLTA2ICBKYW1lcyBSb2Jp
bnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW2Nocm9taXVtXSBjYW52YXMg
ZGVtbyBpcyBzbG93IGR1ZSB0byB1bm5lY2Vzc2FyeSByZXNvdXJjZSBjbGVhbnVwcwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXll
clRyZWVIb3N0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVt
L2NjL0NDTGF5ZXJUcmVlSG9zdC5jcHAKaW5kZXggNTBkNzZhNWU4YzU0MmQ3NjBiMWM2OTAwNTBk
NjY4MzRmYjc5ODUxOC4uMjFjNGZjZjI0NWEzOTBlMzI3ZDIxMzQ3ZjllMDRlMzcwNzIwOWFkYiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2Mv
Q0NMYXllclRyZWVIb3N0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhvc3QuY3BwCkBAIC0zNzEsMjIgKzM3MSwyMyBAQCB2
b2lkIENDTGF5ZXJUcmVlSG9zdDo6Y29tcG9zaXRlKCkKICAgICBzdGF0aWNfY2FzdDxDQ1Npbmds
ZVRocmVhZFByb3h5Kj4obV9wcm94eS5nZXQoKSktPmNvbXBvc2l0ZUltbWVkaWF0ZWx5KCk7CiB9
CiAKLXZvaWQgQ0NMYXllclRyZWVIb3N0Ojp1cGRhdGVMYXllcnMoKQorYm9vbCBDQ0xheWVyVHJl
ZUhvc3Q6OnVwZGF0ZUxheWVycygpCiB7CiAgICAgaWYgKCFtX2xheWVyUmVuZGVyZXJJbml0aWFs
aXplZCkgewogICAgICAgICBpbml0aWFsaXplTGF5ZXJSZW5kZXJlcigpOwogICAgICAgICAvLyBJ
ZiB3ZSBjb3VsZG4ndCBpbml0aWFsaXplLCB0aGVuIGJhaWwgc2luY2Ugd2UncmUgcmV0dXJuaW5n
IHRvIHNvZnR3YXJlIG1vZGUuCiAgICAgICAgIGlmICghbV9sYXllclJlbmRlcmVySW5pdGlhbGl6
ZWQpCi0gICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAg
fQogCiAgICAgaWYgKCFyb290TGF5ZXIoKSkKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1
cm4gdHJ1ZTsKIAogICAgIGlmICh2aWV3cG9ydFNpemUoKS5pc0VtcHR5KCkpCi0gICAgICAgIHJl
dHVybjsKKyAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICB1cGRhdGVMYXllcnMocm9vdExheWVy
KCkpOworICAgIHJldHVybiB0cnVlOwogfQogCiB2b2lkIENDTGF5ZXJUcmVlSG9zdDo6dXBkYXRl
TGF5ZXJzKExheWVyQ2hyb21pdW0qIHJvb3RMYXllcikKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdC5oIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0
LmgKaW5kZXggMjIyNGY3Y2MxNjA4MjkwNjIxMGRiZGQxYmQ0MmIxMWViMGNhNzcxZC4uYzQ5MjIy
ZTZmN2I2Nzk3YmFmMmYxNzk4ZmUxOWVhMWMxOTUxMjBiZCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0LmgKKysr
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRy
ZWVIb3N0LmgKQEAgLTE4NCw3ICsxODQsNyBAQCBwdWJsaWM6CiAKICAgICB2b2lkIHNldEhhdmVX
aGVlbEV2ZW50SGFuZGxlcnMoYm9vbCk7CiAKLSAgICB2b2lkIHVwZGF0ZUxheWVycygpOworICAg
IGJvb2wgdXBkYXRlTGF5ZXJzKCk7CiAKICAgICB2b2lkIHVwZGF0ZUNvbXBvc2l0b3JSZXNvdXJj
ZXMoR3JhcGhpY3NDb250ZXh0M0QqLCBDQ1RleHR1cmVVcGRhdGVyJik7CiAgICAgdm9pZCBhcHBs
eVNjcm9sbEFuZFNjYWxlKGNvbnN0IENDU2Nyb2xsQW5kU2NhbGVTZXQmKTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDU2luZ2xlVGhy
ZWFkUHJveHkuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0v
Y2MvQ0NTaW5nbGVUaHJlYWRQcm94eS5jcHAKaW5kZXggNzBkZWMwNTRjNTI1MjE2M2QzZGYwZDdm
OTM0NWYzNzQxNjhkZmYyYS4uY2I2OTZlZDE3N2RjNWViNDI5M2Q4ZDc5MDEyMWMxOGUwZjUyMzRh
OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0v
Y2MvQ0NTaW5nbGVUaHJlYWRQcm94eS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NTaW5nbGVUaHJlYWRQcm94eS5jcHAKQEAgLTc4LDcgKzc4
LDggQEAgYm9vbCBDQ1NpbmdsZVRocmVhZFByb3h5Ojpjb21wb3NpdGVBbmRSZWFkYmFjayh2b2lk
ICpwaXhlbHMsIGNvbnN0IEludFJlY3QmIHJlY3QKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAg
IH0KIAotICAgIGNvbW1pdElmTmVlZGVkKCk7CisgICAgaWYgKCFjb21taXRJZk5lZWRlZCgpKQor
ICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBpZiAoIWRvQ29tcG9zaXRlKCkpCiAgICAgICAg
IHJldHVybiBmYWxzZTsKQEAgLTIyOCw3ICsyMjksOCBAQCB2b2lkIENDU2luZ2xlVGhyZWFkUHJv
eHk6OmNvbXBvc2l0ZUltbWVkaWF0ZWx5KCkKICAgICBpZiAoIXJlY3JlYXRlQ29udGV4dElmTmVl
ZGVkKCkpCiAgICAgICAgIHJldHVybjsKIAotICAgIGNvbW1pdElmTmVlZGVkKCk7CisgICAgaWYg
KCFjb21taXRJZk5lZWRlZCgpKQorICAgICAgICByZXR1cm47CiAKICAgICBpZiAoZG9Db21wb3Np
dGUoKSkKICAgICAgICAgbV9sYXllclRyZWVIb3N0SW1wbC0+c3dhcEJ1ZmZlcnMoKTsKQEAgLTI4
MiwxMyArMjg0LDE1IEBAIGJvb2wgQ0NTaW5nbGVUaHJlYWRQcm94eTo6cmVjcmVhdGVDb250ZXh0
SWZOZWVkZWQoKQogICAgIHJldHVybiBmYWxzZTsKIH0KIAotdm9pZCBDQ1NpbmdsZVRocmVhZFBy
b3h5Ojpjb21taXRJZk5lZWRlZCgpCitib29sIENDU2luZ2xlVGhyZWFkUHJveHk6OmNvbW1pdElm
TmVlZGVkKCkKIHsKICAgICBBU1NFUlQoQ0NQcm94eTo6aXNNYWluVGhyZWFkKCkpOwogCi0gICAg
bV9sYXllclRyZWVIb3N0LT51cGRhdGVMYXllcnMoKTsKKyAgICBpZiAoIW1fbGF5ZXJUcmVlSG9z
dC0+dXBkYXRlTGF5ZXJzKCkpCisgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIGRvQ29tbWl0
KCk7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKIGJvb2wgQ0NTaW5nbGVUaHJlYWRQcm94eTo6ZG9D
b21wb3NpdGUoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2hyb21pdW0vY2MvQ0NTaW5nbGVUaHJlYWRQcm94eS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NTaW5nbGVUaHJlYWRQcm94eS5oCmluZGV4IDQzNDVl
ZDYyZjYwNGI3YmMwYjhlMWI2MTcxZWI4NDJiMmRmZjZkMDYuLmRhMWZlNDYxOTIxMWRlZGJkZDdl
YTJkY2FhMzdjNjUzMjQ4ZmY0NjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDU2luZ2xlVGhyZWFkUHJveHkuaAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ1NpbmdsZVRocmVhZFByb3h5
LmgKQEAgLTY4LDcgKzY4LDcgQEAgcHVibGljOgogcHJpdmF0ZToKICAgICBleHBsaWNpdCBDQ1Np
bmdsZVRocmVhZFByb3h5KENDTGF5ZXJUcmVlSG9zdCopOwogICAgIGJvb2wgcmVjcmVhdGVDb250
ZXh0SWZOZWVkZWQoKTsKLSAgICB2b2lkIGNvbW1pdElmTmVlZGVkKCk7CisgICAgYm9vbCBjb21t
aXRJZk5lZWRlZCgpOwogICAgIHZvaWQgZG9Db21taXQoKTsKICAgICBib29sIGRvQ29tcG9zaXRl
KCk7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9t
aXVtL2NjL0NDVGhyZWFkUHJveHkuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvY2hyb21pdW0vY2MvQ0NUaHJlYWRQcm94eS5jcHAKaW5kZXggNGIyMDNmMzU0Yjk5M2Y2MzMx
MzA2YmVjMmMwZWFlYWJkODNmNDhmMy4uZmQ2M2JkNWMwYTNkODJjMTI5YmJiNThlMjc2YTEwMjgw
MDYyZDUwZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hy
b21pdW0vY2MvQ0NUaHJlYWRQcm94eS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NUaHJlYWRQcm94eS5jcHAKQEAgLTM5Nyw3ICszOTcsOCBA
QCB2b2lkIENDVGhyZWFkUHJveHk6OmJlZ2luRnJhbWVBbmRDb21taXQoaW50IHNlcXVlbmNlTnVt
YmVyLCBkb3VibGUgZnJhbWVCZWdpblRpbQogICAgIC8vIHVwZGF0ZUxheWVycy4KICAgICBtX2Nv
bW1pdFJlcXVlc3RlZCA9IGZhbHNlOwogCi0gICAgbV9sYXllclRyZWVIb3N0LT51cGRhdGVMYXll
cnMoKTsKKyAgICBpZiAoIW1fbGF5ZXJUcmVlSG9zdC0+dXBkYXRlTGF5ZXJzKCkpCisgICAgICAg
IHJldHVybjsKIAogICAgIC8vIEJlZm9yZSBhcHBseWluZyBzY3JvbGxzIGFuZCBjYWxsaW5nIGFu
aW1hdGUsIHdlIHNldCBtX2FuaW1hdGVSZXF1ZXN0ZWQgdG8gZmFsc2UuCiAgICAgLy8gSWYgaXQg
aXMgdHJ1ZSBub3csIGl0IG1lYW5zIHNldE5lZWRBbmltYXRlIHdhcyBjYWxsZWQgYWdhaW4uIENh
bGwgc2V0TmVlZHNDb21taXQK
</data>
<flag name="review"
          id="127547"
          type_id="1"
          status="+"
          setter="kbr"
    />
          </attachment>
      

    </bug>

</bugzilla>