<?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>60077</bug_id>
          
          <creation_ts>2011-05-03 16:04:13 -0700</creation_ts>
          <short_desc>[chromium] Properly handle huge initial dimensions for 2d canvas when accelerated 2d canvas is enabled</short_desc>
          <delta_ts>2011-05-24 01:43:02 -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>commit-queue</cc>
    
    <cc>enne</cc>
    
    <cc>kbr</cc>
    
    <cc>senorblanco</cc>
    
    <cc>vangelis</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>397485</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-05-03 16:04:13 -0700</bug_when>
    <thetext>[chromium] Properly handle huge initial dimensions for 2d canvas when accelerated 2d canvas is enabled</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>397493</commentid>
    <comment_count>1</comment_count>
      <attachid>92155</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-05-03 16:08:30 -0700</bug_when>
    <thetext>Created attachment 92155
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>398068</commentid>
    <comment_count>2</comment_count>
      <attachid>92155</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2011-05-04 10:55:17 -0700</bug_when>
    <thetext>Comment on attachment 92155
Patch

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

&gt; Source/WebCore/platform/graphics/chromium/DrawingBufferChromium.cpp:101
&gt; +    if (!reset(size)) {
&gt; +        m_context.clear();
&gt; +        return;
&gt; +    }

The implementation of reset() references m_fbo which isn&apos;t initialized until the following line. Was this patch tested?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>398267</commentid>
    <comment_count>3</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-05-04 14:44:47 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 92155 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=92155&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/graphics/chromium/DrawingBufferChromium.cpp:101
&gt; &gt; +    if (!reset(size)) {
&gt; &gt; +        m_context.clear();
&gt; &gt; +        return;
&gt; &gt; +    }
&gt; 
&gt; The implementation of reset() references m_fbo which isn&apos;t initialized until the following line. Was this patch tested?

Whoops, I tested cases where the reset() fails but didn&apos;t test the case where it succeeds carefully enough.  Good catch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>408536</commentid>
    <comment_count>4</comment_count>
      <attachid>94532</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-05-23 18:20:46 -0700</bug_when>
    <thetext>Created attachment 94532
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>408538</commentid>
    <comment_count>5</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-05-23 18:22:12 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 92155 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=92155&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/graphics/chromium/DrawingBufferChromium.cpp:101
&gt; &gt; +    if (!reset(size)) {
&gt; &gt; +        m_context.clear();
&gt; &gt; +        return;
&gt; &gt; +    }
&gt; 
&gt; The implementation of reset() references m_fbo which isn&apos;t initialized until the following line. Was this patch tested?

Good catch.

Patch updated.  if m_context is cleared then the ::create() function returns 0 and the DrawingBuffer and its resources are released.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>408555</commentid>
    <comment_count>6</comment_count>
      <attachid>94532</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2011-05-23 18:45:57 -0700</bug_when>
    <thetext>Comment on attachment 94532
Patch

Looks fine. I do wonder whether we should attempt to allocate the color buffer (generateColorTexture) at all if the size is too large, but it should fail with an OpenGL error and the cleanup code should work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>408556</commentid>
    <comment_count>7</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-05-23 18:47:43 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 94532 [details])
&gt; Looks fine. I do wonder whether we should attempt to allocate the color buffer (generateColorTexture) at all if the size is too large, but it should fail with an OpenGL error and the cleanup code should work.

I think it&apos;d be better to not attempt to create it, but everything should work correctly even if it fails.  This path is not gonna be fast or resource light no matter what we do :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>408724</commentid>
    <comment_count>8</comment_count>
      <attachid>94532</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-05-24 01:42:57 -0700</bug_when>
    <thetext>Comment on attachment 94532
Patch

Clearing flags on attachment: 94532

Committed r87136: &lt;http://trac.webkit.org/changeset/87136&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>408725</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-05-24 01:43:02 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>92155</attachid>
            <date>2011-05-03 16:08:30 -0700</date>
            <delta_ts>2011-05-23 18:20:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-60077-20110503160829.patch</filename>
            <type>text/plain</type>
            <size>3541</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODU2NjEKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAxZjRhMWQzOTU4NDBjOGFh
YjcyZDA3ZTQ0NjNmMGY3NzFiNTZlNTZjLi5lZWJiNjViZGYyYjA1YTAxMzE4MGZiMmE0YTg4OGFk
ZTRjY2I2ZjkyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjUgQEAKIDIwMTEtMDUtMDMgIEphbWVz
IFJvYmluc29uICA8amFtZXNyQGNocm9taXVtLm9yZz4KIAorICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbY2hyb21pdW1dIFByb3Blcmx5IGhhbmRsZSBodWdl
IGluaXRpYWwgZGltZW5zaW9ucyBmb3IgMmQgY2FudmFzIHdoZW4gYWNjZWxlcmF0ZWQgMmQgY2Fu
dmFzIGlzIGVuYWJsZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTYwMDc3CisKKyAgICAgICAgUmV0dXJuIE5VTEwgZnJvbSBEcmF3aW5nQnVmZmVyOjpj
cmVhdGUoKSBpZiB0aGUgaW5pdGlhbCBkaW1lbnNpb25zIGFyZSBsYXJnZXIgdGhhbiB3ZSBjYW4g
c3VwcG9ydCBpbiBoYXJkd2FyZSBzbworICAgICAgICB0aGF0IHdlIHByb3Blcmx5IHVzZSB0aGUg
c29mdHdhcmUgY2FudmFzIHBhdGggYW5kIG5vdCBlbmFibGUgdGhlIGNvbXBvc2l0b3IgZm9yIHRo
ZSBjYW52YXMuCisKKyAgICAgICAgY29tcG9zaXRpbmcvdGlsaW5nL2h1Z2UtbGF5ZXItaW1nLmh0
bWwgdHJpZ2dlcnMgdGhpcyBjYXNlIGJ5IHRyeWluZyB0byBjcmVhdGUgYSAyMDAwMCBwaXhlbCBo
aWdoIGNhbnZhcy4gIFRoZQorICAgICAgICBmYWlsdXJlIHdhcyBwcmV2aW91c2x5IG1hc2tlZCBi
eSBvdGhlciBidWdzIGZpeGVkIGJ5IHI4NTY2MS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBo
aWNzL2Nocm9taXVtL0RyYXdpbmdCdWZmZXJDaHJvbWl1bS5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpEcmF3aW5nQnVmZmVyOjpEcmF3aW5nQnVmZmVyKToKKyAgICAgICAgICAgIFRyeSB0byByZXNp
emUgdGhlIGJhY2sgYnVmZmVyIGZpcnN0IGFuZCBlbnN1cmUgdGhhdCBEcmF3aW5nQnVmZmVyOjpj
cmVhdGUoKSByZXR1cm5zIE5VTEwgaWYgdGhhdCBmYWlscy4KKyAgICAgICAgKiBwbGF0Zm9ybS9n
cmFwaGljcy9jaHJvbWl1bS9jYy9DQ0hlYWRzVXBEaXNwbGF5LmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkNDSGVhZHNVcERpc3BsYXk6OmRyYXcpOgorICAgICAgICAgICAgRml4IGFuIHVucmVsYXRl
ZCB0eXBvIHNvIHRoYXQgdGhlIERFQlVHX0dMX0NBTExTIDEgcGF0aCBjb21waWxlcywgd2hpY2gg
d2FzIGhhbmR5IGZvciB0cmFja2luZyB0aGlzIGRvd24uCisKKzIwMTEtMDUtMDMgIEphbWVzIFJv
Ymluc29uICA8amFtZXNyQGNocm9taXVtLm9yZz4KKwogICAgICAgICBSZXZpZXdlZCBieSBLZW5u
ZXRoIFJ1c3NlbGwuCiAKICAgICAgICAgW2Nocm9taXVtXSBSZXNpemluZyBhIDJkIGNhbnZhcyB0
byBodWdlIGRpbWVuc2lvbnMgYWZ0ZXIgY29tcG9zaXRpbmcgY3Jhc2hlcyB3aXRoIGFjY2VsZXJh
dGVkIDJkIGNhbnZhcyBvcHRpb24gZW5hYmxlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vRHJhd2luZ0J1ZmZlckNocm9taXVtLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0RyYXdpbmdCdWZmZXJDaHJv
bWl1bS5jcHAKaW5kZXggNjU1M2QxNGE1MDVmYzZlZTFjMGI3MjlhNzdlNDA5MzVlZWI3MDM3Zi4u
MDdjNGNlYzQ3OWQzYTUyODUwM2Y4NGRmYmFjOWRkNWU5MTRkNDg1YyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vRHJhd2luZ0J1ZmZlckNocm9t
aXVtLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9E
cmF3aW5nQnVmZmVyQ2hyb21pdW0uY3BwCkBAIC05NSwxMSArOTUsMTQgQEAgRHJhd2luZ0J1ZmZl
cjo6RHJhd2luZ0J1ZmZlcihHcmFwaGljc0NvbnRleHQzRCogY29udGV4dCwKICAgICAgICAgbV9j
b250ZXh0LmNsZWFyKCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CisgICAgaWYgKCFyZXNldChz
aXplKSkgeworICAgICAgICBtX2NvbnRleHQuY2xlYXIoKTsKKyAgICAgICAgcmV0dXJuOworICAg
IH0KICAgICBtX2ZibyA9IGNvbnRleHQtPmNyZWF0ZUZyYW1lYnVmZmVyKCk7CiAgICAgY29udGV4
dC0+YmluZEZyYW1lYnVmZmVyKEdyYXBoaWNzQ29udGV4dDNEOjpGUkFNRUJVRkZFUiwgbV9mYm8p
OwogICAgIG1fY29sb3JCdWZmZXIgPSBnZW5lcmF0ZUNvbG9yVGV4dHVyZShjb250ZXh0LCBzaXpl
KTsKICAgICBjcmVhdGVTZWNvbmRhcnlCdWZmZXJzKCk7Ci0gICAgcmVzZXQoc2l6ZSk7CiB9CiAK
IERyYXdpbmdCdWZmZXI6On5EcmF3aW5nQnVmZmVyKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDSGVhZHNVcERpc3BsYXkuY3BwIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NIZWFkc1VwRGlz
cGxheS5jcHAKaW5kZXggOTFmOGQ0ZTlkMGVhMWZmMThmNWU4YmE3YWZkOWQwMWVhN2RjZGVjYi4u
MjU3ODVlYTNlMGY5M2FlMDEwNGYwZmEwZGM2MGRjZGNkZTM0Mjg1MyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NIZWFkc1VwRGlzcGxh
eS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2Mv
Q0NIZWFkc1VwRGlzcGxheS5jcHAKQEAgLTEwNiw3ICsxMDYsNyBAQCB2b2lkIENDSGVhZHNVcERp
c3BsYXk6OmRyYXcoKQogICAgICAgICBQbGF0Zm9ybUNhbnZhczo6QXV0b0xvY2tlciBsb2NrZXIo
JmNhbnZhcyk7CiAKICAgICAgICAgbV9odWRUZXh0dXJlLT5iaW5kVGV4dHVyZSgpOwotICAgICAg
ICBHTEMoY29udGV4dC5nZXQoKSwgY29udGV4dC0+dGV4SW1hZ2UyRChHcmFwaGljc0NvbnRleHQz
RDo6VEVYVFVSRV8yRCwgMCwgR3JhcGhpY3NDb250ZXh0M0Q6OlJHQkEsIGNhbnZhcy5zaXplKCku
d2lkdGgoKSwgY2FudmFzLnNpemUoKS5oZWlnaHQoKSwgMCwgR3JhcGhpY3NDb250ZXh0M0Q6OlJH
QkEsIEdyYXBoaWNzQ29udGV4dDNEOjpVTlNJR05FRF9CWVRFLCBsb2NrZXIucGl4ZWxzKCkpKTsK
KyAgICAgICAgR0xDKGNvbnRleHQsIGNvbnRleHQtPnRleEltYWdlMkQoR3JhcGhpY3NDb250ZXh0
M0Q6OlRFWFRVUkVfMkQsIDAsIEdyYXBoaWNzQ29udGV4dDNEOjpSR0JBLCBjYW52YXMuc2l6ZSgp
LndpZHRoKCksIGNhbnZhcy5zaXplKCkuaGVpZ2h0KCksIDAsIEdyYXBoaWNzQ29udGV4dDNEOjpS
R0JBLCBHcmFwaGljc0NvbnRleHQzRDo6VU5TSUdORURfQllURSwgbG9ja2VyLnBpeGVscygpKSk7
CiAgICAgfQogCiAgICAgLy8gRHJhdyB0aGUgSFVEIG9udG8gdGhlIGRlZmF1bHQgcmVuZGVyIHN1
cmZhY2UuCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>94532</attachid>
            <date>2011-05-23 18:20:46 -0700</date>
            <delta_ts>2011-05-24 01:42:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-60077-20110523182045.patch</filename>
            <type>text/plain</type>
            <size>3336</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODcxMTEKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA5OWNiOTViNTEwNDJiZmNjYWFmMDU2
MzhiNDYxNDVjYmNmZmUxMmI5Li4xYjJjODdmYjk5NDYzN2I2NGY0OTE2OWMzODM0ODBmNGIwYWNi
NTE1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDUtMjMgIEphbWVzIFJvYmluc29uICA8
amFtZXNyQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBbY2hyb21pdW1dIFByb3Blcmx5IGhhbmRsZSBodWdlIGluaXRpYWwgZGlt
ZW5zaW9ucyBmb3IgMmQgY2FudmFzIHdoZW4gYWNjZWxlcmF0ZWQgMmQgY2FudmFzIGlzIGVuYWJs
ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTYwMDc3
CisKKyAgICAgICAgVXBkYXRlIGV4cGVjdGF0aW9uIHRvIHJlZmxlY3QgdGhhdCB0aGUgY2FudmFz
IGxheWVyIGlzbid0IGNvbXBvc2l0ZWQuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS1n
cHUvY29tcG9zaXRpbmcvdGlsaW5nL2h1Z2UtbGF5ZXItaW1nLWV4cGVjdGVkLnR4dDoKKwogMjAx
MS0wNS0yMyAgQ2hyaXMgRmxlaXphY2ggIDxjZmxlaXphY2hAYXBwbGUuY29tPgogCiAgICAgICAg
IFJldmlld2VkIGJ5IERhdmlkIEtpbHplci4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL2Nocm9taXVtLWdwdS9jb21wb3NpdGluZy90aWxpbmcvaHVnZS1sYXllci1pbWctZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0tZ3B1L2NvbXBvc2l0aW5nL3Rp
bGluZy9odWdlLWxheWVyLWltZy1leHBlY3RlZC50eHQKaW5kZXggNzQ1OTdlZTgzNWY2Nzk0ZjA2
MWY1N2ZiYzIzZDBkNWJkMjIzYTUxOC4uZWQ4ZWU2M2FjZWU4ZDI3MGUyZTc3NDQ5MjM2NGUzNDRj
OGIyZTVhYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0tZ3B1L2Nv
bXBvc2l0aW5nL3RpbGluZy9odWdlLWxheWVyLWltZy1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0tZ3B1L2NvbXBvc2l0aW5nL3RpbGluZy9odWdlLWxheWVy
LWltZy1leHBlY3RlZC50eHQKQEAgLTgsNyArOCw2IEBACiAgICAgICAgIChHcmFwaGljc0xheWVy
CiAgICAgICAgICAgKHBvc2l0aW9uIDguMDAgOC4wMCkKICAgICAgICAgICAoYm91bmRzIDUwMC4w
MCAyMDAwMC4wMCkKLSAgICAgICAgICAoZHJhd3NDb250ZW50IDEpCiAgICAgICAgICkKICAgICAg
ICkKICAgICApCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2Uv
V2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTg5YjFlODhiNDkxODhjYzc0NjdiY2IzYmIzMDViODEx
Y2JlZThkYS4uYmFjODZmOGFkOTM3NzI1NmUzYTM5ZGQ4ZWMwM2ZlZmRiOGIyMjAzYSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDExLTA1LTIzICBKYW1lcyBSb2JpbnNvbiAgPGphbWVz
ckBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgW2Nocm9taXVtXSBQcm9wZXJseSBoYW5kbGUgaHVnZSBpbml0aWFsIGRpbWVuc2lv
bnMgZm9yIDJkIGNhbnZhcyB3aGVuIGFjY2VsZXJhdGVkIDJkIGNhbnZhcyBpcyBlbmFibGVkCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MDA3NworCisg
ICAgICAgIFJldHVybiBOVUxMIGZyb20gRHJhd2luZ0J1ZmZlcjo6Y3JlYXRlKCkgaWYgdGhlIGlu
aXRpYWwgZGltZW5zaW9ucyBhcmUgbGFyZ2VyIHRoYW4gd2UgY2FuIHN1cHBvcnQgaW4gaGFyZHdh
cmUgc28KKyAgICAgICAgdGhhdCB3ZSBwcm9wZXJseSB1c2UgdGhlIHNvZnR3YXJlIGNhbnZhcyBw
YXRoIGFuZCBub3QgZW5hYmxlIHRoZSBjb21wb3NpdG9yIGZvciB0aGUgY2FudmFzLgorCisgICAg
ICAgIGNvbXBvc2l0aW5nL3RpbGluZy9odWdlLWxheWVyLWltZy5odG1sIHRyaWdnZXJzIHRoaXMg
Y2FzZSBieSB0cnlpbmcgdG8gY3JlYXRlIGEgMjAwMDAgcGl4ZWwgaGlnaCBjYW52YXMuICBUaGUK
KyAgICAgICAgZmFpbHVyZSB3YXMgcHJldmlvdXNseSBtYXNrZWQgYnkgb3RoZXIgYnVncyBmaXhl
ZCBieSByODU2NjEuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9EcmF3
aW5nQnVmZmVyQ2hyb21pdW0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6RHJhd2luZ0J1ZmZlcjo6
RHJhd2luZ0J1ZmZlcik6CisgICAgICAgICAgICBSZXR1cm4gTlVMTCBmcm9tIERyYXdpbmdCdWZm
ZXI6OmNyZWF0ZSgpIGlmIHJlc2l6ZSgpIGZhaWxzLgorCiAyMDExLTA1LTIzICBDaHJpcyBGbGVp
emFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGF2aWQg
S2lsemVyLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hy
b21pdW0vRHJhd2luZ0J1ZmZlckNocm9taXVtLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2Nocm9taXVtL0RyYXdpbmdCdWZmZXJDaHJvbWl1bS5jcHAKaW5kZXggNjU1M2Qx
NGE1MDVmYzZlZTFjMGI3MjlhNzdlNDA5MzVlZWI3MDM3Zi4uZThiODA5NDhlMGIwMWM3NzU1N2Jj
MjE4MzcyZmM0ZjkxYTVkNWFkMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvY2hyb21pdW0vRHJhd2luZ0J1ZmZlckNocm9taXVtLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9EcmF3aW5nQnVmZmVyQ2hyb21pdW0u
Y3BwCkBAIC05OSw3ICs5OSwxMCBAQCBEcmF3aW5nQnVmZmVyOjpEcmF3aW5nQnVmZmVyKEdyYXBo
aWNzQ29udGV4dDNEKiBjb250ZXh0LAogICAgIGNvbnRleHQtPmJpbmRGcmFtZWJ1ZmZlcihHcmFw
aGljc0NvbnRleHQzRDo6RlJBTUVCVUZGRVIsIG1fZmJvKTsKICAgICBtX2NvbG9yQnVmZmVyID0g
Z2VuZXJhdGVDb2xvclRleHR1cmUoY29udGV4dCwgc2l6ZSk7CiAgICAgY3JlYXRlU2Vjb25kYXJ5
QnVmZmVycygpOwotICAgIHJlc2V0KHNpemUpOworICAgIGlmICghcmVzZXQoc2l6ZSkpIHsKKyAg
ICAgICAgbV9jb250ZXh0LmNsZWFyKCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CiB9CiAKIERy
YXdpbmdCdWZmZXI6On5EcmF3aW5nQnVmZmVyKCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>