<?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>76239</bug_id>
          
          <creation_ts>2012-01-12 18:35:25 -0800</creation_ts>
          <short_desc>DrawingBuffer is not cleared correctly</short_desc>
          <delta_ts>2012-02-21 12:47:43 -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>WebGL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          <dependson>53201</dependson>
          <blocked>76562</blocked>
    
    <blocked>76654</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="yongsheng">zhuyongsheng2010</reporter>
          <assigned_to name="yongsheng">yongsheng.zhu</assigned_to>
          <cc>cmarrin</cc>
    
    <cc>jamesr</cc>
    
    <cc>kbr</cc>
    
    <cc>mdelaney7</cc>
    
    <cc>twiz</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yongsheng.zhu</cc>
    
    <cc>zmo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>535368</commentid>
    <comment_count>0</comment_count>
    <who name="yongsheng">zhuyongsheng2010</who>
    <bug_when>2012-01-12 18:35:25 -0800</bug_when>
    <thetext>In the DrawingBuffer::clear(), when m_size is not empty, it should be set as empty.
Because it makes &apos;s_currentResourceUsePixels&apos; is substracted with m_size again when DrawingBuffer is destroyed.
The issue is found from chromium. See http://code.google.com/p/chromium/issues/detail?id=104740
The patch is ready. I&apos;ll submit it to webkit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>536396</commentid>
    <comment_count>1</comment_count>
      <attachid>122599</attachid>
    <who name="yongsheng">yongsheng.zhu</who>
    <bug_when>2012-01-16 00:26:18 -0800</bug_when>
    <thetext>Created attachment 122599
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>536400</commentid>
    <comment_count>2</comment_count>
    <who name="yongsheng">yongsheng.zhu</who>
    <bug_when>2012-01-16 00:36:54 -0800</bug_when>
    <thetext>sorry, I upload the patch with a wrong account. If you don&apos;t think it&apos;s appropriate, please delete it and I&apos;ll re-upload it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>536411</commentid>
    <comment_count>3</comment_count>
    <who name="yongsheng">yongsheng.zhu</who>
    <bug_when>2012-01-16 00:55:53 -0800</bug_when>
    <thetext>I changed my real name of the account. So no problem now. Please help review it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>536561</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-16 08:16:35 -0800</bug_when>
    <thetext>Attachment 122599 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCor...&quot; exit_code: 1

Source/WebCore/ChangeLog:3:  Line contains tab character.  [whitespace/tab] [5]
Source/WebCore/ChangeLog:4:  Line contains tab character.  [whitespace/tab] [5]
Source/WebCore/ChangeLog:7:  Line contains tab character.  [whitespace/tab] [5]
Source/WebCore/ChangeLog:8:  Line contains tab character.  [whitespace/tab] [5]
Source/WebCore/ChangeLog:9:  Line contains tab character.  [whitespace/tab] [5]
Total errors found: 5 in 2 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>536562</commentid>
    <comment_count>5</comment_count>
      <attachid>122599</attachid>
    <who name="Jeff Timanus">twiz</who>
    <bug_when>2012-01-16 08:17:32 -0800</bug_when>
    <thetext>Comment on attachment 122599
Patch

LGTM.  Thanks for investigating this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>536829</commentid>
    <comment_count>6</comment_count>
      <attachid>122699</attachid>
    <who name="yongsheng">yongsheng.zhu</who>
    <bug_when>2012-01-16 17:43:25 -0800</bug_when>
    <thetext>Created attachment 122699
Patch

Only &apos;tab&apos; -&gt; &apos;white space&apos; change, Please help submit it. Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537249</commentid>
    <comment_count>7</comment_count>
      <attachid>122699</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2012-01-17 11:47:59 -0800</bug_when>
    <thetext>Comment on attachment 122699
Patch

Looks fine. Let&apos;s wait for this to clear the EWS before committing. (It would be best if you marked the bug &quot;cq?&quot;.) r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537574</commentid>
    <comment_count>8</comment_count>
      <attachid>122699</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-17 19:24:53 -0800</bug_when>
    <thetext>Comment on attachment 122699
Patch

Clearing flags on attachment: 122699

Committed r105233: &lt;http://trac.webkit.org/changeset/105233&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537575</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-17 19:24:58 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>538030</commentid>
    <comment_count>10</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-01-18 11:33:56 -0800</bug_when>
    <thetext>This patch appears to have broken fast/canvas/webgl/drawingbuffer-test.html:

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=fast%2Fcanvas%2Fwebgl%2Fdrawingbuffer-test.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>538063</commentid>
    <comment_count>11</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2012-01-18 12:16:38 -0800</bug_when>
    <thetext>(In reply to comment #10)
&gt; This patch appears to have broken fast/canvas/webgl/drawingbuffer-test.html:
&gt; 
&gt; http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=fast%2Fcanvas%2Fwebgl%2Fdrawingbuffer-test.html

yongsheng, did you run the layout tests?

Filed https://bugs.webkit.org/show_bug.cgi?id=76562 to track this regression.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>538374</commentid>
    <comment_count>12</comment_count>
    <who name="yongsheng">yongsheng.zhu</who>
    <bug_when>2012-01-18 18:00:37 -0800</bug_when>
    <thetext>&gt; (In reply to comment #10)
&gt; &gt; This patch appears to have broken fast/canvas/webgl/drawingbuffer-test.html:
&gt; &gt; 
&gt; &gt; http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=fast%2Fcanvas%2Fwebgl%2Fdrawingbuffer-test.html
&gt; 
&gt; yongsheng, did you run the layout tests?
&gt; 
&gt; Filed https://bugs.webkit.org/show_bug.cgi?id=76562 to track this regression.
Sorry, I should notify that the fix for this might expose the failure for these kind of cases which don&apos;t occur before. This kind of failure is somewhat random. Actually both 2 cases are almost the same.
The reason could be see from here: http://code.google.com/p/chromium/issues/detail?id=104740#c5
This case is also to test DrawingBuffer. And the root cause of this case is the same. The failure is because of the V8 GC issue. 

There are 2 ways:
1) revert the patch and commit it together with the patch for #76225(release GL context).
2) Or don&apos;t revert it and it will get fixed with the patch for #76225.
what&apos;s your opinion? 

I should raise it clearly. It&apos;s my fault. Sorry about that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>538386</commentid>
    <comment_count>13</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2012-01-18 18:22:55 -0800</bug_when>
    <thetext>(In reply to comment #12)
&gt; &gt; (In reply to comment #10)
&gt; &gt; &gt; This patch appears to have broken fast/canvas/webgl/drawingbuffer-test.html:
&gt; &gt; &gt; 
&gt; &gt; &gt; http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=fast%2Fcanvas%2Fwebgl%2Fdrawingbuffer-test.html
&gt; &gt; 
&gt; &gt; yongsheng, did you run the layout tests?
&gt; &gt; 
&gt; &gt; Filed https://bugs.webkit.org/show_bug.cgi?id=76562 to track this regression.
&gt; Sorry, I should notify that the fix for this might expose the failure for these kind of cases which don&apos;t occur before. This kind of failure is somewhat random. Actually both 2 cases are almost the same.
&gt; The reason could be see from here: http://code.google.com/p/chromium/issues/detail?id=104740#c5
&gt; This case is also to test DrawingBuffer. And the root cause of this case is the same. The failure is because of the V8 GC issue. 
&gt; 
&gt; There are 2 ways:
&gt; 1) revert the patch and commit it together with the patch for #76225(release GL context).
&gt; 2) Or don&apos;t revert it and it will get fixed with the patch for #76225.
&gt; what&apos;s your opinion? 
&gt; 
&gt; I should raise it clearly. It&apos;s my fault. Sorry about that.

I don&apos;t see how fixing Bug 76225 will affect the execution of fast/canvas/webgl/drawingbuffer-test.html. There is no JavaScript-level garbage collection involved when the canvas&apos;s width and height are changed. Bug 76255 will only release WebGL resources more eagerly when the page is unloaded.

Is this analysis correct? If it is, then this patch should definitely be rolled out and rethought.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>538399</commentid>
    <comment_count>14</comment_count>
    <who name="yongsheng">yongsheng.zhu</who>
    <bug_when>2012-01-18 19:00:43 -0800</bug_when>
    <thetext>&gt; I don&apos;t see how fixing Bug 76225 will affect the execution of fast/canvas/webgl/drawingbuffer-test.html. There is no JavaScript-level garbage collection involved when the canvas&apos;s width and height are changed. Bug 76255 will only release WebGL resources more eagerly when the page is unloaded.

Does the cases &apos;drawingbuffer-static-canvas-test&apos; and &apos;drawingbuffer-test&apos; was ran in one renderer process in the test framework?

If yes, it&apos;s similar to refresh the page: the previously used drawingbuffer was not released and then the next case have no enough buffer to use. So a gc or resource release is needed.

In my own test results, these 2 cases running in one tab in turn are in one renderer process.
Could you please help check it in the test server?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>538915</commentid>
    <comment_count>15</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2012-01-19 12:19:23 -0800</bug_when>
    <thetext>(In reply to comment #14)
&gt; &gt; I don&apos;t see how fixing Bug 76225 will affect the execution of fast/canvas/webgl/drawingbuffer-test.html. There is no JavaScript-level garbage collection involved when the canvas&apos;s width and height are changed. Bug 76255 will only release WebGL resources more eagerly when the page is unloaded.
&gt; 
&gt; Does the cases &apos;drawingbuffer-static-canvas-test&apos; and &apos;drawingbuffer-test&apos; was ran in one renderer process in the test framework?
&gt; 
&gt; If yes, it&apos;s similar to refresh the page: the previously used drawingbuffer was not released and then the next case have no enough buffer to use. So a gc or resource release is needed.
&gt; 
&gt; In my own test results, these 2 cases running in one tab in turn are in one renderer process.
&gt; Could you please help check it in the test server?

Yes, it looks like they run in the same renderer process.

I see what is happening -- we are hitting the s_maximumResourceUsePixels limit in the DrawingBuffer code when running almost any other test in the same renderer process as drawingbuffer-test.html. When just running the layout tests, it&apos;s sufficient to run just fast/canvas/webgl/canvas-test.html and fast/canvas/webgl/drawingbuffer-test.html in the same invocation of run-webkit-tests to provoke the failure.

While fixing Bug 76562 will mask this problem, there is a deeper issue; the WebGL context must retry the allocation of the back buffer at a smaller size if it fails. There is really no provision in the spec for the context&apos;s back buffer shrinking to 0x0 in response to resizing of the canvas. I&apos;ve filed https://bugs.webkit.org/show_bug.cgi?id=76654 to track this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539192</commentid>
    <comment_count>16</comment_count>
    <who name="yongsheng">yongsheng.zhu</who>
    <bug_when>2012-01-19 17:51:52 -0800</bug_when>
    <thetext>
&gt; I see what is happening -- we are hitting the s_maximumResourceUsePixels limit in the DrawingBuffer code when running almost any other test in the same renderer process as drawingbuffer-test.html. When just running the layout tests, it&apos;s sufficient to run just fast/canvas/webgl/canvas-test.html and fast/canvas/webgl/drawingbuffer-test.html in the same invocation of run-webkit-tests to provoke the failure.

Yes, you got it :). That&apos;s the root cause. This fix extremely exposes the bug #76225 &amp; #76562. I&apos;m fixing it. Will propose a patch. 

&gt; While fixing Bug 76562 will mask this problem, there is a deeper issue; the WebGL context must retry the allocation of the back buffer at a smaller size if it fails. There is really no provision in the spec for the context&apos;s back buffer shrinking to 0x0 in response to resizing of the canvas. I&apos;ve filed https://bugs.webkit.org/show_bug.cgi?id=76654 to track this issue.

Reasonable. thanks for exposing this issue.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>122599</attachid>
            <date>2012-01-16 00:26:18 -0800</date>
            <delta_ts>2012-01-16 17:43:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>Patch</filename>
            <type>text/plain</type>
            <size>1376</size>
            <attacher name="yongsheng">yongsheng.zhu</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwNTAzNikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDEyLTAxLTE2ICBZb25nc2hl
bmcgWmh1ICA8eW9uZ3NoZW5nLnpodUBpbnRlbC5jb20+CisKKwkJQ2xlYXIgJ21fc2l6ZScgb2Yg
RHJhd2luZ0J1ZmZlciBpbiB0aGUgJ2NsZWFyJyBmdW5jdGlvbgorCQlodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzYyMzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKwkJCisJCUNsZWFyIHRoZSByZXNvdXJjZXMgb2YgRHJhd2luZ0J1ZmZlciBi
dXQgZG9uJ3QgY2xlYXIgJ21fc2l6ZScuIFRoaXMgbWFrZXMKKwkJJ3NfY3VycmVudFJlc291cmNl
VXNlUGl4ZWxzJyBpcyBub3QgY2FsY3VsYXRlZCBjb3JyZWN0bHkuCisKKyAgICAgICAgKiBwbGF0
Zm9ybS9ncmFwaGljcy9ncHUvRHJhd2luZ0J1ZmZlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpE
cmF3aW5nQnVmZmVyOjpjbGVhcik6CisKIDIwMTItMDEtMTUgIFhpbmNoYW8gSGUgIDx4aW5jaGFv
LmhlQGludGVsLmNvbT4KIAogICAgICAgICBBZGQgRGV2aWNlT3JpZW50YXRpb25FdmVudC5hYnNv
bHV0ZQpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3B1L0RyYXdpbmdC
dWZmZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L2dwdS9EcmF3aW5nQnVmZmVyLmNwcAkocmV2aXNpb24gMTA0Nzk0KQorKysgU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3B1L0RyYXdpbmdCdWZmZXIuY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC03Miw4ICs3MiwxMCBAQCB2b2lkIERyYXdpbmdCdWZmZXI6OmNsZWFyKCkKICAgICAgICAg
cmV0dXJuOwogCiAgICAgbV9jb250ZXh0LT5tYWtlQ29udGV4dEN1cnJlbnQoKTsKLSAgICBpZiAo
IW1fc2l6ZS5pc0VtcHR5KCkpCisgICAgaWYgKCFtX3NpemUuaXNFbXB0eSgpKSB7CiAgICAgICAg
IHNfY3VycmVudFJlc291cmNlVXNlUGl4ZWxzIC09IG1fc2l6ZS53aWR0aCgpICogbV9zaXplLmhl
aWdodCgpOworICAgICAgICBtX3NpemUgPSBJbnRTaXplKCk7CisgICAgfQogCiAgICAgaWYgKG1f
Y29sb3JCdWZmZXIpIHsKICAgICAgICAgbV9jb250ZXh0LT5kZWxldGVUZXh0dXJlKG1fY29sb3JC
dWZmZXIpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>122699</attachid>
            <date>2012-01-16 17:43:25 -0800</date>
            <delta_ts>2012-01-17 19:24:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>Patch</filename>
            <type>text/plain</type>
            <size>1428</size>
            <attacher name="yongsheng">yongsheng.zhu</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwNTExNikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDEyLTAxLTE2ICBZb25nc2hl
bmcgWmh1ICA8eW9uZ3NoZW5nLnpodUBpbnRlbC5jb20+CisKKyAgICAgICAgQ2xlYXIgJ21fc2l6
ZScgb2YgRHJhd2luZ0J1ZmZlciBpbiB0aGUgJ2NsZWFyJyBmdW5jdGlvbgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzYyMzkKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAgICAgIENsZWFyIHRoZSByZXNv
dXJjZXMgb2YgRHJhd2luZ0J1ZmZlciBidXQgZG9uJ3QgY2xlYXIgJ21fc2l6ZScuIFRoaXMgbWFr
ZXMKKyAgICAgICAgJ3NfY3VycmVudFJlc291cmNlVXNlUGl4ZWxzJyBpcyBub3QgY2FsY3VsYXRl
ZCBjb3JyZWN0bHkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9ncHUvRHJhd2luZ0J1
ZmZlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpEcmF3aW5nQnVmZmVyOjpjbGVhcik6CisKIDIw
MTItMDEtMTYgIEVucmljYSBDYXN1Y2NpICA8ZW5yaWNhQGFwcGxlLmNvbT4KIAogICAgICAgICBS
RUdSRVNTSU9OOiByMTAyNTUzIEF1dG9jb3JyZWN0aW9uIGJ1YmJsZSBkb2Vzbid0IHNob3cgdXAK
SW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dwdS9EcmF3aW5nQnVmZmVy
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9ncHUv
RHJhd2luZ0J1ZmZlci5jcHAJKHJldmlzaW9uIDEwNTExNikKKysrIFNvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2dwdS9EcmF3aW5nQnVmZmVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAt
NzIsOCArNzIsMTAgQEAgdm9pZCBEcmF3aW5nQnVmZmVyOjpjbGVhcigpCiAgICAgICAgIHJldHVy
bjsKIAogICAgIG1fY29udGV4dC0+bWFrZUNvbnRleHRDdXJyZW50KCk7Ci0gICAgaWYgKCFtX3Np
emUuaXNFbXB0eSgpKQorICAgIGlmICghbV9zaXplLmlzRW1wdHkoKSkgewogICAgICAgICBzX2N1
cnJlbnRSZXNvdXJjZVVzZVBpeGVscyAtPSBtX3NpemUud2lkdGgoKSAqIG1fc2l6ZS5oZWlnaHQo
KTsKKyAgICAgICAgbV9zaXplID0gSW50U2l6ZSgpOworICAgIH0KIAogICAgIGlmIChtX2NvbG9y
QnVmZmVyKSB7CiAgICAgICAgIG1fY29udGV4dC0+ZGVsZXRlVGV4dHVyZShtX2NvbG9yQnVmZmVy
KTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>