<?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>46239</bug_id>
          
          <creation_ts>2010-09-21 18:50:23 -0700</creation_ts>
          <short_desc>[chromium] Check if the acceleratedCompositingEnabled setting is active in WebViewImpl::graphicsContext3D()</short_desc>
          <delta_ts>2010-09-21 22:53:30 -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>Other</rep_platform>
          <op_sys>OS X 10.5</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>kbr</cc>
    
    <cc>senorblanco</cc>
    
    <cc>vangelis</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>282726</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-09-21 18:50:23 -0700</bug_when>
    <thetext>[chromium] Check if the acceleratedCompositingEnabled setting is active in WebViewImpl::graphicsContext3D()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282729</commentid>
    <comment_count>1</comment_count>
      <attachid>68325</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-09-21 18:54:29 -0700</bug_when>
    <thetext>Created attachment 68325
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282732</commentid>
    <comment_count>2</comment_count>
      <attachid>68325</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2010-09-21 19:00:03 -0700</bug_when>
    <thetext>Comment on attachment 68325
Patch

If I&apos;m reading the diff correctly, you&apos;re missing a return statement if accelerated compositing isn&apos;t enabled for the page. The patch looks good otherwise, but r- for this serious issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282734</commentid>
    <comment_count>3</comment_count>
      <attachid>68325</attachid>
    <who name="Vangelis Kokkevis">vangelis</who>
    <bug_when>2010-09-21 19:21:49 -0700</bug_when>
    <thetext>Comment on attachment 68325
Patch

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

&gt; WebKit/chromium/src/WebViewImpl.cpp:2437
&gt; +    if (m_page-&gt;settings()-&gt;acceleratedCompositingEnabled()) {

For good measure you could in addition also call allowsAcceleratedCompositing() which will return false if the compositor failed to initialize on this webview.  This will prevent a page with multiple canvas&apos; to continuously try to create a GL context and fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282746</commentid>
    <comment_count>4</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-09-21 20:03:37 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 68325 [details])
&gt; If I&apos;m reading the diff correctly, you&apos;re missing a return statement if accelerated compositing isn&apos;t enabled for the page. The patch looks good otherwise, but r- for this serious issue.

Oh snap, good catch.  I really need to crank up the warning level for the chromium linux build.  Will fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282747</commentid>
    <comment_count>5</comment_count>
      <attachid>68332</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-09-21 20:11:19 -0700</bug_when>
    <thetext>Created attachment 68332
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282765</commentid>
    <comment_count>6</comment_count>
      <attachid>68332</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2010-09-21 21:47:24 -0700</bug_when>
    <thetext>Comment on attachment 68332
Patch

Looks good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282775</commentid>
    <comment_count>7</comment_count>
      <attachid>68332</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-09-21 22:53:26 -0700</bug_when>
    <thetext>Comment on attachment 68332
Patch

Clearing flags on attachment: 68332

Committed r68015: &lt;http://trac.webkit.org/changeset/68015&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282776</commentid>
    <comment_count>8</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-09-21 22:53:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>68325</attachid>
            <date>2010-09-21 18:54:29 -0700</date>
            <delta_ts>2010-09-21 20:11:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-46239-20100921185428.patch</filename>
            <type>text/plain</type>
            <size>3585</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9XZWJLaXQvY2hyb21pdW0v
Q2hhbmdlTG9nCmluZGV4IDI4Zjg0ZWMyNGQ1YzkxN2NjYTZlMWE3ZTI2OWI2ZjViNzVkM2JlNTcu
LjdmNzFmZWI3OTdmYjkwMzk3ZTZjZDQwNGE4NTIxMDk4YjkzNzRlZmEgMTAwNjQ0Ci0tLSBhL1dl
YktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDIyIEBACisyMDEwLTA5LTIxICBKYW1lcyBSb2JpbnNvbiAgPGphbWVzckBjaHJv
bWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgW2Nocm9taXVtXSBDaGVjayBpZiB0aGUgYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0VuYWJsZWQg
c2V0dGluZyBpcyBhY3RpdmUgaW4gV2ViVmlld0ltcGw6OmdyYXBoaWNzQ29udGV4dDNEKCkKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ2MjM5CisKKyAg
ICAgICAgVGhpcyBhZGRzIGEgY2hlY2sgZm9yIHdoZXRoZXIgYWNjZWxlcmF0ZWRDb21wb3NpdGlu
Z0VuYWJsZWQgaXMgdHJ1ZSBvbiB0aGUgUGFnZSdzIFNldHRpbmdzCisgICAgICAgIG9iamVjdCBi
ZWZvcmUgY3JlYXRpbmcgYW5kIHZlbmRpbmcgYSBHcmFwaGljc0NvbnRleHQzRCBvYmplY3QuICBU
aGlzIGlzIG5lZWRlZCBiZWNhdXNlIHdoZW4KKyAgICAgICAgYW4gb2Zmc2NyZWVuIFdlYkdyYXBo
aWNzQ29udGV4dDNEQ29tbWFuZEJ1ZmZlckltcGwgaXMgaW5pdGlhbGl6ZWQgaXQgZmlyc3QgYXNr
cyB0aGUgV2ViVmlld0ltcGwKKyAgICAgICAgZm9yIHRoZSBjb21wb3NpdG9yIGNvbnRleHQuICBX
ZWJHcmFwaGljc0NvbnRleHQzRENvbW1hbmRCdWZmZXJJbXBsOjppbml0aWFsaXplIGNoZWNrcyBp
ZiB0aGUKKyAgICAgICAgZGlzYWJsZSBhY2NlbGVyYXRlZCBjb21wb3NpdGluZyBjb21tYW5kIGxp
bmUgc3dpdGNoIGlzIHNldCwgYnV0IHRoaXMgaXMgaW5zdWZmaWNpZW50IGFzIHNvbWV0aW1lcwor
ICAgICAgICB0aGUgU2V0dGluZyBvYmplY3QgZG9lcyBub3QgYWdyZWUgZXhhY3RseSB3aXRoIHRo
ZSBjb21tYW5kIGxpbmUgc3dpdGNoZXMuICBGb3IgZXhhbXBsZSwKKyAgICAgICAgd2UgZXhwbGlj
aXRseSB0b2dnbGUgYWNjZWxlcmF0ZWQgY29tcG9zaXRpbmcgZm9yIHNvbWUgY2hyb21lIFVJIFVS
THMgcmVnYXJkbGVzcyBvZiB3aGF0IHRoZQorICAgICAgICBmbGFnIHNheXMuCisKKyAgICAgICAg
KiBzcmMvV2ViVmlld0ltcGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJWaWV3SW1wbDo6Z3Jh
cGhpY3NDb250ZXh0M0QpOgorCiAyMDEwLTA5LTIxICBLZW5uZXRoIFJ1c3NlbGwgIDxrYnJAZ29v
Z2xlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBKYW1lcyBSb2JpbnNvbi4KZGlmZiAtLWdp
dCBhL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwIGIvV2ViS2l0L2Nocm9taXVt
L3NyYy9XZWJWaWV3SW1wbC5jcHAKaW5kZXggMjNlYmI4MDdjYmViOTEzOTdmZmU4ZDBlZjEyZTZm
YWI5ZmU1M2E3ZS4uMjg5MWI2NDNmMzg5NmZkNTMwMWViNWIyZmJiNTljNjc0MzExYzNmOCAxMDA2
NDQKLS0tIGEvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAKKysrIGIvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAKQEAgLTI0MzQsMjEgKzI0MzQsMjMgQEAgU2hh
cmVkR3JhcGhpY3NDb250ZXh0M0QqIFdlYlZpZXdJbXBsOjpnZXRTaGFyZWRHcmFwaGljc0NvbnRl
eHQzRCgpCiBXZWJHcmFwaGljc0NvbnRleHQzRCogV2ViVmlld0ltcGw6OmdyYXBoaWNzQ29udGV4
dDNEKCkKIHsKICNpZiBVU0UoQUNDRUxFUkFURURfQ09NUE9TSVRJTkcpCi0gICAgR3JhcGhpY3ND
b250ZXh0M0QqIGNvbnRleHQgPSAwOwotICAgIGlmIChtX2xheWVyUmVuZGVyZXIpCi0gICAgICAg
IGNvbnRleHQgPSBtX2xheWVyUmVuZGVyZXItPmNvbnRleHQoKTsKLSAgICBlbHNlIGlmIChtX3Rl
bXBvcmFyeU9uc2NyZWVuR3JhcGhpY3NDb250ZXh0M0QpCi0gICAgICAgIGNvbnRleHQgPSBtX3Rl
bXBvcmFyeU9uc2NyZWVuR3JhcGhpY3NDb250ZXh0M0QuZ2V0KCk7Ci0gICAgZWxzZSB7Ci0gICAg
ICAgIEdyYXBoaWNzQ29udGV4dDNEOjpBdHRyaWJ1dGVzIGF0dHJpYnV0ZXM7Ci0gICAgICAgIG1f
dGVtcG9yYXJ5T25zY3JlZW5HcmFwaGljc0NvbnRleHQzRCA9IEdyYXBoaWNzQ29udGV4dDNEOjpj
cmVhdGUoR3JhcGhpY3NDb250ZXh0M0Q6OkF0dHJpYnV0ZXMoKSwgbV9wYWdlLT5jaHJvbWUoKSwg
R3JhcGhpY3NDb250ZXh0M0Q6OlJlbmRlckRpcmVjdGx5VG9Ib3N0V2luZG93KTsKKyAgICBpZiAo
bV9wYWdlLT5zZXR0aW5ncygpLT5hY2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZCgpKSB7Cisg
ICAgICAgIEdyYXBoaWNzQ29udGV4dDNEKiBjb250ZXh0ID0gMDsKKyAgICAgICAgaWYgKG1fbGF5
ZXJSZW5kZXJlcikKKyAgICAgICAgICAgIGNvbnRleHQgPSBtX2xheWVyUmVuZGVyZXItPmNvbnRl
eHQoKTsKKyAgICAgICAgZWxzZSBpZiAobV90ZW1wb3JhcnlPbnNjcmVlbkdyYXBoaWNzQ29udGV4
dDNEKQorICAgICAgICAgICAgY29udGV4dCA9IG1fdGVtcG9yYXJ5T25zY3JlZW5HcmFwaGljc0Nv
bnRleHQzRC5nZXQoKTsKKyAgICAgICAgZWxzZSB7CisgICAgICAgICAgICBHcmFwaGljc0NvbnRl
eHQzRDo6QXR0cmlidXRlcyBhdHRyaWJ1dGVzOworICAgICAgICAgICAgbV90ZW1wb3JhcnlPbnNj
cmVlbkdyYXBoaWNzQ29udGV4dDNEID0gR3JhcGhpY3NDb250ZXh0M0Q6OmNyZWF0ZShHcmFwaGlj
c0NvbnRleHQzRDo6QXR0cmlidXRlcygpLCBtX3BhZ2UtPmNocm9tZSgpLCBHcmFwaGljc0NvbnRl
eHQzRDo6UmVuZGVyRGlyZWN0bHlUb0hvc3RXaW5kb3cpOwogI2lmIE9TKERBUldJTikKLSAgICAg
ICAgaWYgKG1fdGVtcG9yYXJ5T25zY3JlZW5HcmFwaGljc0NvbnRleHQzRCkKLSAgICAgICAgICAg
IG1fdGVtcG9yYXJ5T25zY3JlZW5HcmFwaGljc0NvbnRleHQzRC0+cmVzaGFwZShzdGQ6Om1heCgx
LCBtX3NpemUud2lkdGgpLCBzdGQ6Om1heCgxLCBtX3NpemUuaGVpZ2h0KSk7CisgICAgICAgICAg
ICBpZiAobV90ZW1wb3JhcnlPbnNjcmVlbkdyYXBoaWNzQ29udGV4dDNEKQorICAgICAgICAgICAg
ICAgIG1fdGVtcG9yYXJ5T25zY3JlZW5HcmFwaGljc0NvbnRleHQzRC0+cmVzaGFwZShzdGQ6Om1h
eCgxLCBtX3NpemUud2lkdGgpLCBzdGQ6Om1heCgxLCBtX3NpemUuaGVpZ2h0KSk7CiAjZW5kaWYK
LSAgICAgICAgY29udGV4dCA9IG1fdGVtcG9yYXJ5T25zY3JlZW5HcmFwaGljc0NvbnRleHQzRC5n
ZXQoKTsKKyAgICAgICAgICAgIGNvbnRleHQgPSBtX3RlbXBvcmFyeU9uc2NyZWVuR3JhcGhpY3ND
b250ZXh0M0QuZ2V0KCk7CisgICAgICAgIH0KKyAgICAgICAgcmV0dXJuIEdyYXBoaWNzQ29udGV4
dDNESW50ZXJuYWw6OmV4dHJhY3RXZWJHcmFwaGljc0NvbnRleHQzRChjb250ZXh0KTsKICAgICB9
Ci0gICAgcmV0dXJuIEdyYXBoaWNzQ29udGV4dDNESW50ZXJuYWw6OmV4dHJhY3RXZWJHcmFwaGlj
c0NvbnRleHQzRChjb250ZXh0KTsKICNlbHNlCiAgICAgcmV0dXJuIDA7CiAjZW5kaWYK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>68332</attachid>
            <date>2010-09-21 20:11:19 -0700</date>
            <delta_ts>2010-09-21 22:53:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-46239-20100921201118.patch</filename>
            <type>text/plain</type>
            <size>3662</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9XZWJLaXQvY2hyb21pdW0v
Q2hhbmdlTG9nCmluZGV4IDI4Zjg0ZWMyNGQ1YzkxN2NjYTZlMWE3ZTI2OWI2ZjViNzVkM2JlNTcu
LjdmNzFmZWI3OTdmYjkwMzk3ZTZjZDQwNGE4NTIxMDk4YjkzNzRlZmEgMTAwNjQ0Ci0tLSBhL1dl
YktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDIyIEBACisyMDEwLTA5LTIxICBKYW1lcyBSb2JpbnNvbiAgPGphbWVzckBjaHJv
bWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgW2Nocm9taXVtXSBDaGVjayBpZiB0aGUgYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0VuYWJsZWQg
c2V0dGluZyBpcyBhY3RpdmUgaW4gV2ViVmlld0ltcGw6OmdyYXBoaWNzQ29udGV4dDNEKCkKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ2MjM5CisKKyAg
ICAgICAgVGhpcyBhZGRzIGEgY2hlY2sgZm9yIHdoZXRoZXIgYWNjZWxlcmF0ZWRDb21wb3NpdGlu
Z0VuYWJsZWQgaXMgdHJ1ZSBvbiB0aGUgUGFnZSdzIFNldHRpbmdzCisgICAgICAgIG9iamVjdCBi
ZWZvcmUgY3JlYXRpbmcgYW5kIHZlbmRpbmcgYSBHcmFwaGljc0NvbnRleHQzRCBvYmplY3QuICBU
aGlzIGlzIG5lZWRlZCBiZWNhdXNlIHdoZW4KKyAgICAgICAgYW4gb2Zmc2NyZWVuIFdlYkdyYXBo
aWNzQ29udGV4dDNEQ29tbWFuZEJ1ZmZlckltcGwgaXMgaW5pdGlhbGl6ZWQgaXQgZmlyc3QgYXNr
cyB0aGUgV2ViVmlld0ltcGwKKyAgICAgICAgZm9yIHRoZSBjb21wb3NpdG9yIGNvbnRleHQuICBX
ZWJHcmFwaGljc0NvbnRleHQzRENvbW1hbmRCdWZmZXJJbXBsOjppbml0aWFsaXplIGNoZWNrcyBp
ZiB0aGUKKyAgICAgICAgZGlzYWJsZSBhY2NlbGVyYXRlZCBjb21wb3NpdGluZyBjb21tYW5kIGxp
bmUgc3dpdGNoIGlzIHNldCwgYnV0IHRoaXMgaXMgaW5zdWZmaWNpZW50IGFzIHNvbWV0aW1lcwor
ICAgICAgICB0aGUgU2V0dGluZyBvYmplY3QgZG9lcyBub3QgYWdyZWUgZXhhY3RseSB3aXRoIHRo
ZSBjb21tYW5kIGxpbmUgc3dpdGNoZXMuICBGb3IgZXhhbXBsZSwKKyAgICAgICAgd2UgZXhwbGlj
aXRseSB0b2dnbGUgYWNjZWxlcmF0ZWQgY29tcG9zaXRpbmcgZm9yIHNvbWUgY2hyb21lIFVJIFVS
THMgcmVnYXJkbGVzcyBvZiB3aGF0IHRoZQorICAgICAgICBmbGFnIHNheXMuCisKKyAgICAgICAg
KiBzcmMvV2ViVmlld0ltcGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJWaWV3SW1wbDo6Z3Jh
cGhpY3NDb250ZXh0M0QpOgorCiAyMDEwLTA5LTIxICBLZW5uZXRoIFJ1c3NlbGwgIDxrYnJAZ29v
Z2xlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBKYW1lcyBSb2JpbnNvbi4KZGlmZiAtLWdp
dCBhL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwIGIvV2ViS2l0L2Nocm9taXVt
L3NyYy9XZWJWaWV3SW1wbC5jcHAKaW5kZXggMjNlYmI4MDdjYmViOTEzOTdmZmU4ZDBlZjEyZTZm
YWI5ZmU1M2E3ZS4uMTAzZjc4YTA3MGE2ODNkZDM3ZGU0NjY5NTY5MGQzMWJiNTUzNTdiMiAxMDA2
NDQKLS0tIGEvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAKKysrIGIvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAKQEAgLTI0MzQsMjQgKzI0MzQsMjUgQEAgU2hh
cmVkR3JhcGhpY3NDb250ZXh0M0QqIFdlYlZpZXdJbXBsOjpnZXRTaGFyZWRHcmFwaGljc0NvbnRl
eHQzRCgpCiBXZWJHcmFwaGljc0NvbnRleHQzRCogV2ViVmlld0ltcGw6OmdyYXBoaWNzQ29udGV4
dDNEKCkKIHsKICNpZiBVU0UoQUNDRUxFUkFURURfQ09NUE9TSVRJTkcpCi0gICAgR3JhcGhpY3ND
b250ZXh0M0QqIGNvbnRleHQgPSAwOwotICAgIGlmIChtX2xheWVyUmVuZGVyZXIpCi0gICAgICAg
IGNvbnRleHQgPSBtX2xheWVyUmVuZGVyZXItPmNvbnRleHQoKTsKLSAgICBlbHNlIGlmIChtX3Rl
bXBvcmFyeU9uc2NyZWVuR3JhcGhpY3NDb250ZXh0M0QpCi0gICAgICAgIGNvbnRleHQgPSBtX3Rl
bXBvcmFyeU9uc2NyZWVuR3JhcGhpY3NDb250ZXh0M0QuZ2V0KCk7Ci0gICAgZWxzZSB7Ci0gICAg
ICAgIEdyYXBoaWNzQ29udGV4dDNEOjpBdHRyaWJ1dGVzIGF0dHJpYnV0ZXM7Ci0gICAgICAgIG1f
dGVtcG9yYXJ5T25zY3JlZW5HcmFwaGljc0NvbnRleHQzRCA9IEdyYXBoaWNzQ29udGV4dDNEOjpj
cmVhdGUoR3JhcGhpY3NDb250ZXh0M0Q6OkF0dHJpYnV0ZXMoKSwgbV9wYWdlLT5jaHJvbWUoKSwg
R3JhcGhpY3NDb250ZXh0M0Q6OlJlbmRlckRpcmVjdGx5VG9Ib3N0V2luZG93KTsKKyAgICBpZiAo
bV9wYWdlLT5zZXR0aW5ncygpLT5hY2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZCgpICYmIGFs
bG93c0FjY2VsZXJhdGVkQ29tcG9zaXRpbmcoKSkgeworICAgICAgICBHcmFwaGljc0NvbnRleHQz
RCogY29udGV4dCA9IDA7CisgICAgICAgIGlmIChtX2xheWVyUmVuZGVyZXIpCisgICAgICAgICAg
ICBjb250ZXh0ID0gbV9sYXllclJlbmRlcmVyLT5jb250ZXh0KCk7CisgICAgICAgIGVsc2UgaWYg
KG1fdGVtcG9yYXJ5T25zY3JlZW5HcmFwaGljc0NvbnRleHQzRCkKKyAgICAgICAgICAgIGNvbnRl
eHQgPSBtX3RlbXBvcmFyeU9uc2NyZWVuR3JhcGhpY3NDb250ZXh0M0QuZ2V0KCk7CisgICAgICAg
IGVsc2UgeworICAgICAgICAgICAgR3JhcGhpY3NDb250ZXh0M0Q6OkF0dHJpYnV0ZXMgYXR0cmli
dXRlczsKKyAgICAgICAgICAgIG1fdGVtcG9yYXJ5T25zY3JlZW5HcmFwaGljc0NvbnRleHQzRCA9
IEdyYXBoaWNzQ29udGV4dDNEOjpjcmVhdGUoR3JhcGhpY3NDb250ZXh0M0Q6OkF0dHJpYnV0ZXMo
KSwgbV9wYWdlLT5jaHJvbWUoKSwgR3JhcGhpY3NDb250ZXh0M0Q6OlJlbmRlckRpcmVjdGx5VG9I
b3N0V2luZG93KTsKICNpZiBPUyhEQVJXSU4pCi0gICAgICAgIGlmIChtX3RlbXBvcmFyeU9uc2Ny
ZWVuR3JhcGhpY3NDb250ZXh0M0QpCi0gICAgICAgICAgICBtX3RlbXBvcmFyeU9uc2NyZWVuR3Jh
cGhpY3NDb250ZXh0M0QtPnJlc2hhcGUoc3RkOjptYXgoMSwgbV9zaXplLndpZHRoKSwgc3RkOjpt
YXgoMSwgbV9zaXplLmhlaWdodCkpOworICAgICAgICAgICAgaWYgKG1fdGVtcG9yYXJ5T25zY3Jl
ZW5HcmFwaGljc0NvbnRleHQzRCkKKyAgICAgICAgICAgICAgICBtX3RlbXBvcmFyeU9uc2NyZWVu
R3JhcGhpY3NDb250ZXh0M0QtPnJlc2hhcGUoc3RkOjptYXgoMSwgbV9zaXplLndpZHRoKSwgc3Rk
OjptYXgoMSwgbV9zaXplLmhlaWdodCkpOwogI2VuZGlmCi0gICAgICAgIGNvbnRleHQgPSBtX3Rl
bXBvcmFyeU9uc2NyZWVuR3JhcGhpY3NDb250ZXh0M0QuZ2V0KCk7CisgICAgICAgICAgICBjb250
ZXh0ID0gbV90ZW1wb3JhcnlPbnNjcmVlbkdyYXBoaWNzQ29udGV4dDNELmdldCgpOworICAgICAg
ICB9CisgICAgICAgIHJldHVybiBHcmFwaGljc0NvbnRleHQzREludGVybmFsOjpleHRyYWN0V2Vi
R3JhcGhpY3NDb250ZXh0M0QoY29udGV4dCk7CiAgICAgfQotICAgIHJldHVybiBHcmFwaGljc0Nv
bnRleHQzREludGVybmFsOjpleHRyYWN0V2ViR3JhcGhpY3NDb250ZXh0M0QoY29udGV4dCk7Ci0j
ZWxzZQotICAgIHJldHVybiAwOwogI2VuZGlmCisgICAgcmV0dXJuIDA7CiB9CiAKIH0gLy8gbmFt
ZXNwYWNlIFdlYktpdAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>