<?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>37684</bug_id>
          
          <creation_ts>2010-04-15 16:58:12 -0700</creation_ts>
          <short_desc>[Qt] JSValue QtClass::fallbackObject can be optimized</short_desc>
          <delta_ts>2010-05-18 00:33:53 -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>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>35784</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Anders Bakken">agbakken</reporter>
          <assigned_to name="Anders Bakken">agbakken</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>hausmann</cc>
    
    <cc>jesus</cc>
    
    <cc>kenneth</cc>
    
    <cc>kimmo.t.kinnunen</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>213111</commentid>
    <comment_count>0</comment_count>
      <attachid>53489</attachid>
    <who name="Anders Bakken">agbakken</who>
    <bug_when>2010-04-15 16:58:12 -0700</bug_when>
    <thetext>Created attachment 53489
patch that reduces memcpy&apos;ing

JSValue QtClass::fallbackObject(ExecState* exec, Instance* inst, const Identifier&amp; identifier) copies and modifies more string data than it needs to.

The attached patch improves this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224172</commentid>
    <comment_count>1</comment_count>
    <who name="Jesus Sanchez-Palencia">jesus</who>
    <bug_when>2010-05-11 14:59:34 -0700</bug_when>
    <thetext>(In reply to comment #0)
&gt; The attached patch improves this.

It is necessary to mention this bug report on the Changelog. Also, do you want it to be reviewed?
If so you have to change it to r? .


Kenneth, can you take a look at this? LGTM. ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224174</commentid>
    <comment_count>2</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-05-11 15:02:41 -0700</bug_when>
    <thetext>I guess you wanted to put this up for review</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224493</commentid>
    <comment_count>3</comment_count>
    <who name="Anders Bakken">agbakken</who>
    <bug_when>2010-05-12 02:58:07 -0700</bug_when>
    <thetext>I did want to put it up for review. Sorry about that :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224547</commentid>
    <comment_count>4</comment_count>
      <attachid>53489</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-05-12 05:39:26 -0700</bug_when>
    <thetext>Comment on attachment 53489
patch that reduces memcpy&apos;ing

Looks good Anders!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224563</commentid>
    <comment_count>5</comment_count>
      <attachid>53489</attachid>
    <who name="Jesus Sanchez-Palencia">jesus</who>
    <bug_when>2010-05-12 06:15:27 -0700</bug_when>
    <thetext>Comment on attachment 53489
patch that reduces memcpy&apos;ing

I&apos;ll add the bug number to the changelog and upload a new patch. Just following the guidelines... ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224566</commentid>
    <comment_count>6</comment_count>
      <attachid>55837</attachid>
    <who name="Jesus Sanchez-Palencia">jesus</who>
    <bug_when>2010-05-12 06:24:45 -0700</bug_when>
    <thetext>Created attachment 55837
Patch

Added the bug number to the Changelog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224567</commentid>
    <comment_count>7</comment_count>
      <attachid>53489</attachid>
    <who name="Jesus Sanchez-Palencia">jesus</who>
    <bug_when>2010-05-12 06:25:19 -0700</bug_when>
    <thetext>Comment on attachment 53489
patch that reduces memcpy&apos;ing

Clearing flags of old patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>225693</commentid>
    <comment_count>8</comment_count>
      <attachid>55837</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-05-14 00:56:13 -0700</bug_when>
    <thetext>Comment on attachment 55837
Patch

Rejecting patch 55837 from commit-queue.

Failed to run &quot;[u&apos;/Users/eseidel/Projects/CommitQueue/WebKitTools/Scripts/svn-apply&apos;, u&apos;--force&apos;]&quot; exit_code: 2
Parsed 2 diffs from patch file(s).
patching file WebCore/ChangeLog
patch: **** malformed patch at line 18:  2010-04-15  Adam Roben  &lt;aroben@apple.com&gt;

patching file WebCore/bridge/qt/qt_class.cpp

Full output: http://webkit-commit-queue.appspot.com/results/2315058</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>225737</commentid>
    <comment_count>9</comment_count>
      <attachid>56062</attachid>
    <who name="Anders Bakken">agbakken</who>
    <bug_when>2010-05-14 03:19:44 -0700</bug_when>
    <thetext>Created attachment 56062
New version of the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226189</commentid>
    <comment_count>10</comment_count>
      <attachid>56062</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-05-15 00:51:26 -0700</bug_when>
    <thetext>Comment on attachment 56062
New version of the patch

Rejecting patch 56062 from commit-queue.

Failed to run &quot;[&apos;WebKitTools/Scripts/run-webkit-tests&apos;, &apos;--no-launch-safari&apos;, &apos;--exit-after-n-failures=1&apos;, &apos;--ignore-tests&apos;, &apos;compositing/iframes&apos;, &apos;--quiet&apos;]&quot; exit_code: 1
Last 500 characters of output:
ng Java tests
make: Nothing to be done for `default&apos;.
Running tests from /Users/eseidel/Projects/CommitQueue/LayoutTests
Skipped list contained &apos;compositing/iframes/composited-iframe.html&apos;, but no file of that name could be found
Testing 18341 test cases.
fast/loader/recursive-before-unload-crash.html -&gt; failed

Exiting early after 1 failures. 13417 tests run.
198.65s total testing time

13416 test cases (99%) succeeded
1 test case (&lt;1%) had incorrect layout
4 test cases (&lt;1%) had stderr output

Full output: http://webkit-commit-queue.appspot.com/results/2265108</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226303</commentid>
    <comment_count>11</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-05-15 12:32:49 -0700</bug_when>
    <thetext>Anders, you cannot remove the &quot;Reviewed by NOBODY (OOPS!!)&quot;. If you do that we cannot land using the commit-queue. It has to be exactly like the prepare-ChangeLog scripts writes it.

Now you can reupload the patch with this fixed and reset r? and cq? 

-- or --

You can upload the patch with &quot;Reviewed by Kenneth Rohde Christiansen&quot; and just set cq?

The latter is preferred as anyone with committer-rights can change the cq? to cq+

Another option would be to get someone to land it manually using webkit-patch or similar.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226366</commentid>
    <comment_count>12</comment_count>
      <attachid>56062</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-05-15 17:55:32 -0700</bug_when>
    <thetext>Comment on attachment 56062
New version of the patch

I think you were just bit by a flaky test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226393</commentid>
    <comment_count>13</comment_count>
      <attachid>56062</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-05-15 19:52:32 -0700</bug_when>
    <thetext>Comment on attachment 56062
New version of the patch

Clearing flags on attachment: 56062

Committed r59563: &lt;http://trac.webkit.org/changeset/59563&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226394</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-05-15 19:52:38 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226441</commentid>
    <comment_count>15</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-05-16 00:58:58 -0700</bug_when>
    <thetext>Revision r59563 cherry-picked into qtwebkit-2.0 with commit 4bb49bb59d4f763069ae6bb84b9648d6ed0bfd1d</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226732</commentid>
    <comment_count>16</comment_count>
    <who name="Kimmo Kinnunen">kimmo.t.kinnunen</who>
    <bug_when>2010-05-17 05:25:35 -0700</bug_when>
    <thetext>This commit causes a bug which prevents signals from being matched.

It introduces second local variable named &quot;index&quot;, which then overrides the proper method number variable (also called &quot;index&quot;)

this causes signals from being found in some cases.

The affected line is:
QtRuntimeMetaMethod* val = new (exec) QtRuntimeMetaMethod(exec, identifier, static_cast&lt;QtInstance*&gt;(inst), index, normal, false);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226733</commentid>
    <comment_count>17</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-05-17 05:32:04 -0700</bug_when>
    <thetext>Uh, I wasn&apos;t able to see that from the diff. I will fix it later today</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226735</commentid>
    <comment_count>18</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-05-17 05:40:50 -0700</bug_when>
    <thetext>Patch shadowed a variable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226743</commentid>
    <comment_count>19</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-05-17 06:50:28 -0700</bug_when>
    <thetext>Fixed regression in r59606</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226760</commentid>
    <comment_count>20</comment_count>
    <who name="Anders Bakken">agbakken</who>
    <bug_when>2010-05-17 07:37:32 -0700</bug_when>
    <thetext>Oops. My bad.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227166</commentid>
    <comment_count>21</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-05-18 00:29:30 -0700</bug_when>
    <thetext>&lt;cherr-pick-for-backport: r59606&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227167</commentid>
    <comment_count>22</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-05-18 00:30:44 -0700</bug_when>
    <thetext>&lt;cherry-pick-for-backport: r59606&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227168</commentid>
    <comment_count>23</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-05-18 00:33:41 -0700</bug_when>
    <thetext>Revision r59606 cherry-picked into qtwebkit-2.0 with commit 807157e42add842605ec67d9363dd3f1861748ca</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>53489</attachid>
            <date>2010-04-15 16:58:12 -0700</date>
            <delta_ts>2010-05-12 06:25:19 -0700</delta_ts>
            <desc>patch that reduces memcpy&apos;ing</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>1465</size>
            <attacher name="Anders Bakken">agbakken</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1NzY4NSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTIgQEAKKzIwMTAtMDQtMTUgIEFuZGVycyBCYWtrZW4gIDxhZ2Jha2tlbkBnbWFp
bC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
RG9uJ3QgdW5uZWNlc3NhcmlseSBjb3B5IGRhdGEgd2hlbiBzZWFyY2hpbmcgZm9yIG1ldGhvZHMg
aW4gUXRDbGFzcy4KKworICAgICAgICAqIGJyaWRnZS9xdC9xdF9jbGFzcy5jcHA6CisgICAgICAg
IChKU0M6OkJpbmRpbmdzOjpRdENsYXNzOjpmYWxsYmFja09iamVjdCk6CisKIDIwMTAtMDQtMTUg
IEFkYW0gUm9iZW4gIDxhcm9iZW5AYXBwbGUuY29tPgogCiAgICAgICAgIEV4cG9zZSBVc2VyQ29u
dGVudFVSTFBhdHRlcm4gYXMgV2ViS2l0IFNQSQpJbmRleDogV2ViQ29yZS9icmlkZ2UvcXQvcXRf
Y2xhc3MuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvYnJpZGdlL3F0L3F0X2NsYXNzLmNwcAko
cmV2aXNpb24gNTc2ODUpCisrKyBXZWJDb3JlL2JyaWRnZS9xdC9xdF9jbGFzcy5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTk4LDEwICs5OCwxMiBAQCBKU1ZhbHVlIFF0Q2xhc3M6OmZhbGxiYWNrT2Jq
ZWN0KEV4ZWNTdGF0CiAgICAgICAgIGlmIChtLmFjY2VzcygpID09IFFNZXRhTWV0aG9kOjpQcml2
YXRlKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgUUJ5dGVBcnJheSBzaWduYXR1
cmUgPSBtLnNpZ25hdHVyZSgpOwotICAgICAgICBzaWduYXR1cmUudHJ1bmNhdGUoc2lnbmF0dXJl
LmluZGV4T2YoJygnKSk7CisgICAgICAgIGludCBpbmRleCA9IDA7CisgICAgICAgIGNvbnN0IGNo
YXIqIHNpZ25hdHVyZSA9IG0uc2lnbmF0dXJlKCk7CisgICAgICAgIHdoaWxlIChzaWduYXR1cmVb
aW5kZXhdICYmIHNpZ25hdHVyZVtpbmRleF0gIT0gJygnKQorICAgICAgICAgICAgKytpbmRleDsK
IAotICAgICAgICBpZiAobm9ybWFsID09IHNpZ25hdHVyZSkgeworICAgICAgICBpZiAobm9ybWFs
ID09IFFCeXRlQXJyYXk6OmZyb21SYXdEYXRhKHNpZ25hdHVyZSwgaW5kZXgpKSB7CiAgICAgICAg
ICAgICBRdFJ1bnRpbWVNZXRhTWV0aG9kKiB2YWwgPSBuZXcgKGV4ZWMpIFF0UnVudGltZU1ldGFN
ZXRob2QoZXhlYywgaWRlbnRpZmllciwgc3RhdGljX2Nhc3Q8UXRJbnN0YW5jZSo+KGluc3QpLCBp
bmRleCwgbm9ybWFsLCBmYWxzZSk7CiAgICAgICAgICAgICBxdGluc3QtPm1fbWV0aG9kcy5pbnNl
cnQobmFtZSwgdmFsKTsKICAgICAgICAgICAgIHJldHVybiB2YWw7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>55837</attachid>
            <date>2010-05-12 06:24:45 -0700</date>
            <delta_ts>2010-05-14 00:56:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch.patch</filename>
            <type>text/plain</type>
            <size>1603</size>
            <attacher name="Jesus Sanchez-Palencia">jesus</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
ICAgKHJldmlzaW9uIDU3Njg1KQorKysgV2ViQ29yZS9DaGFuZ2VMb2cgICAod29ya2luZyBjb3B5
KQpAQCAtMSwzICsxLDEyIEBACisyMDEwLTA0LTE1ICBBbmRlcnMgQmFra2VuICA8YWdiYWtrZW5A
Z21haWwuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGggUm9oZGUgQ2hyaXN0aWFu
c2VuLgorCisgICAgICAgIERvbid0IHVubmVjZXNzYXJpbHkgY29weSBkYXRhIHdoZW4gc2VhcmNo
aW5nIGZvciBtZXRob2RzIGluIFF0Q2xhc3MuCisKKyAgICAgICAgW1F0XSBKU1ZhbHVlIFF0Q2xh
c3M6OmZhbGxiYWNrT2JqZWN0IGNhbiBiZSBvcHRpbWl6ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM3Njg0CisKKyAgICAgICAgKiBicmlkZ2UvcXQv
cXRfY2xhc3MuY3BwOgorICAgICAgICAoSlNDOjpCaW5kaW5nczo6UXRDbGFzczo6ZmFsbGJhY2tP
YmplY3QpOgorCiAyMDEwLTA0LTE1ICBBZGFtIFJvYmVuICA8YXJvYmVuQGFwcGxlLmNvbT4KIAog
ICAgICAgICBFeHBvc2UgVXNlckNvbnRlbnRVUkxQYXR0ZXJuIGFzIFdlYktpdCBTUEkKSW5kZXg6
IFdlYkNvcmUvYnJpZGdlL3F0L3F0X2NsYXNzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2Jy
aWRnZS9xdC9xdF9jbGFzcy5jcHAgIChyZXZpc2lvbiA1NzY4NSkKKysrIFdlYkNvcmUvYnJpZGdl
L3F0L3F0X2NsYXNzLmNwcCAgKHdvcmtpbmcgY29weSkKQEAgLTk4LDEwICs5OCwxMiBAQCBKU1Zh
bHVlIFF0Q2xhc3M6OmZhbGxiYWNrT2JqZWN0KEV4ZWNTdGF0CiAgICAgICAgIGlmIChtLmFjY2Vz
cygpID09IFFNZXRhTWV0aG9kOjpQcml2YXRlKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAg
ICAgICAgUUJ5dGVBcnJheSBzaWduYXR1cmUgPSBtLnNpZ25hdHVyZSgpOwotICAgICAgICBzaWdu
YXR1cmUudHJ1bmNhdGUoc2lnbmF0dXJlLmluZGV4T2YoJygnKSk7CisgICAgICAgIGludCBpbmRl
eCA9IDA7CisgICAgICAgIGNvbnN0IGNoYXIqIHNpZ25hdHVyZSA9IG0uc2lnbmF0dXJlKCk7Cisg
ICAgICAgIHdoaWxlIChzaWduYXR1cmVbaW5kZXhdICYmIHNpZ25hdHVyZVtpbmRleF0gIT0gJygn
KQorICAgICAgICAgICAgKytpbmRleDsKIAotICAgICAgICBpZiAobm9ybWFsID09IHNpZ25hdHVy
ZSkgeworICAgICAgICBpZiAobm9ybWFsID09IFFCeXRlQXJyYXk6OmZyb21SYXdEYXRhKHNpZ25h
dHVyZSwgaW5kZXgpKSB7CiAgICAgICAgICAgICBRdFJ1bnRpbWVNZXRhTWV0aG9kKiB2YWwgPSBu
ZXcgKGV4ZWMpIFF0UnVudGltZU1ldGFNZXRob2QoZXhlYywgaWRlbnRpZmllciwgc3RhdGljX2Nh
c3Q8UXRJbnN0YW5jZSo+KGluc3QpLCBpbmRleCwgbm9ybWFsLCBmYWxzZSk7CiAgICAgICAgICAg
ICBxdGluc3QtPm1fbWV0aG9kcy5pbnNlcnQobmFtZSwgdmFsKTsKICAgICAgICAgICAgIHJldHVy
biB2YWw7Cg==
</data>
<flag name="commit-queue"
          id="40123"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>56062</attachid>
            <date>2010-05-14 03:19:44 -0700</date>
            <delta_ts>2010-05-15 19:52:32 -0700</delta_ts>
            <desc>New version of the patch</desc>
            <filename>patch.38949</filename>
            <type>text/plain</type>
            <size>1585</size>
            <attacher name="Anders Bakken">agbakken</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1OTQ2MCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTAtMDQtMTUgIEFuZGVycyBCYWtrZW4gIDxhZ2Jha2tlbkBnbWFp
bC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgS2VubmV0aCBSb2hkZSBDaHJpc3RpYW5zZW4u
CisKKyAgICAgICAgRG9uJ3QgdW5uZWNlc3NhcmlseSBjb3B5IGRhdGEgd2hlbiBzZWFyY2hpbmcg
Zm9yIG1ldGhvZHMgaW4gUXRDbGFzcy4KKworICAgICAgICBbUXRdIEpTVmFsdWUgUXRDbGFzczo6
ZmFsbGJhY2tPYmplY3QgY2FuIGJlIG9wdGltaXplZAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzc2ODQKKworICAgICAgICAqIGJyaWRnZS9xdC9xdF9j
bGFzcy5jcHA6CisgICAgICAgIChKU0M6OkJpbmRpbmdzOjpRdENsYXNzOjpmYWxsYmFja09iamVj
dCk6CisKIDIwMTAtMDUtMTQgIEFhcm9uIEtlbm5lZHkgIDx0ZmZlZWJAZ21haWwuY29tPgogCiAg
ICAgICAgIFJldmlld2VkIGJ5IFNpbW9uIEhhdXNtYW5uLgpJbmRleDogV2ViQ29yZS9icmlkZ2Uv
cXQvcXRfY2xhc3MuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvYnJpZGdlL3F0L3F0X2NsYXNz
LmNwcAkocmV2aXNpb24gNTk0NjApCisrKyBXZWJDb3JlL2JyaWRnZS9xdC9xdF9jbGFzcy5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTk4LDEwICs5OCwxMiBAQCBKU1ZhbHVlIFF0Q2xhc3M6OmZhbGxi
YWNrT2JqZWN0KEV4ZWNTdGF0CiAgICAgICAgIGlmIChtLmFjY2VzcygpID09IFFNZXRhTWV0aG9k
OjpQcml2YXRlKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgUUJ5dGVBcnJheSBz
aWduYXR1cmUgPSBtLnNpZ25hdHVyZSgpOwotICAgICAgICBzaWduYXR1cmUudHJ1bmNhdGUoc2ln
bmF0dXJlLmluZGV4T2YoJygnKSk7CisgICAgICAgIGludCBpbmRleCA9IDA7CisgICAgICAgIGNv
bnN0IGNoYXIqIHNpZ25hdHVyZSA9IG0uc2lnbmF0dXJlKCk7CisgICAgICAgIHdoaWxlIChzaWdu
YXR1cmVbaW5kZXhdICYmIHNpZ25hdHVyZVtpbmRleF0gIT0gJygnKQorICAgICAgICAgICAgKytp
bmRleDsKIAotICAgICAgICBpZiAobm9ybWFsID09IHNpZ25hdHVyZSkgeworICAgICAgICBpZiAo
bm9ybWFsID09IFFCeXRlQXJyYXk6OmZyb21SYXdEYXRhKHNpZ25hdHVyZSwgaW5kZXgpKSB7CiAg
ICAgICAgICAgICBRdFJ1bnRpbWVNZXRhTWV0aG9kKiB2YWwgPSBuZXcgKGV4ZWMpIFF0UnVudGlt
ZU1ldGFNZXRob2QoZXhlYywgaWRlbnRpZmllciwgc3RhdGljX2Nhc3Q8UXRJbnN0YW5jZSo+KGlu
c3QpLCBpbmRleCwgbm9ybWFsLCBmYWxzZSk7CiAgICAgICAgICAgICBxdGluc3QtPm1fbWV0aG9k
cy5pbnNlcnQobmFtZSwgdmFsKTsKICAgICAgICAgICAgIHJldHVybiB2YWw7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>