<?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>36531</bug_id>
          
          <creation_ts>2010-03-24 06:51:17 -0700</creation_ts>
          <short_desc>[Qt][GTK] http/tests/xmlhttprequest/xmlhttprequest-onProgress-open-should-zero-length.html fails after r56394</short_desc>
          <delta_ts>2010-11-10 12:39:57 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</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</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>18654</blocked>
    
    <blocked>35784</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="QtWebKit Unassigned">webkit-qt-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>gustavo</cc>
    
    <cc>hausmann</cc>
    
    <cc>jchaffraix</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>203400</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-03-24 06:51:17 -0700</bug_when>
    <thetext>http/tests/xmlhttprequest/xmlhttprequest-onProgress-open-should-zero-length.html 
fails consistently on Qt and on GTK after r56394.

original bug: https://bugs.webkit.org/show_bug.cgi?id=18654
(Check it, there are some important comment here about this bug.)

It might be a regression or a hidden DRT bug revealed by this change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203402</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-03-24 07:12:16 -0700</bug_when>
    <thetext>http/tests/xmlhttprequest/xmlhttprequest-onProgress-open-should-zero-length.html 
 skipped by http://trac.webkit.org/changeset/56441 (Qt and GTK)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203445</commentid>
    <comment_count>2</comment_count>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2010-03-24 09:24:15 -0700</bug_when>
    <thetext>In both cases (GTK and Qt), the test times out.

Looking at the failed test, it is expecting to get at least 3 progress events which may not be the case anymore due to bug 18654 (we throttle the progress events to one per 50 ms or for every bits the slower of the two previous). So I think this is a test issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203446</commentid>
    <comment_count>3</comment_count>
      <attachid>51514</attachid>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2010-03-24 09:34:33 -0700</bug_when>
    <thetext>Created attachment 51514
Proposed fix: remove bogus assumption in the test

Tested this on my mac without any problem.

I could not reproduce the issue on my linux box so it is prospective (but based on Ossy&apos;s testing of the idea behind this patch).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203449</commentid>
    <comment_count>4</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-03-24 09:44:59 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Created an attachment (id=51514) [details]
&gt; Proposed fix: remove bogus assumption in the test
Thanks for fix, it works for me. (Qt-linux)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203498</commentid>
    <comment_count>5</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-03-24 11:05:05 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #3)
&gt; &gt; Created an attachment (id=51514) [details] [details]
&gt; &gt; Proposed fix: remove bogus assumption in the test
&gt; Thanks for fix, it works for me. (Qt-linux)

Works in my GTK+ build as well, thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203538</commentid>
    <comment_count>6</comment_count>
      <attachid>51514</attachid>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2010-03-24 12:26:05 -0700</bug_when>
    <thetext>Comment on attachment 51514
Proposed fix: remove bogus assumption in the test

Great, this patch fixes both builds :)

Thanks for the testing guys!

Removing the commit-queue flag as it is missing the Skipped files update (I will add it before landing).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203851</commentid>
    <comment_count>7</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-03-25 00:01:08 -0700</bug_when>
    <thetext>This looks like something Alexey would be a good reviewer for.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204032</commentid>
    <comment_count>8</comment_count>
      <attachid>51635</attachid>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2010-03-25 07:07:43 -0700</bug_when>
    <thetext>Created attachment 51635
Proposed fix - 2: same as previously but with the updated Skipped lists</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204043</commentid>
    <comment_count>9</comment_count>
      <attachid>51635</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-03-25 07:20:55 -0700</bug_when>
    <thetext>Comment on attachment 51635
Proposed fix - 2: same as previously but with the updated Skipped lists

Rejecting patch 51635 from commit-queue.

Unexpected failure when landing patch!  Please file a bug against webkit-patch.
Failed to run &quot;[&apos;WebKitTools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-commit-queue.appspot.com&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, &apos;--parent-command=commit-queue&apos;, &apos;--build-style=both&apos;, &apos;--quiet&apos;, &apos;51635&apos;, &apos;--no-update&apos;]&quot; exit_code: 1
Logging in as eseidel@chromium.org...
Fetching: https://bugs.webkit.org/attachment.cgi?id=51635&amp;action=edit
Fetching: https://bugs.webkit.org/show_bug.cgi?id=36531&amp;ctype=xml
Processing 1 patch from 1 bug.
Cleaning working directory
Processing patch 51635 from bug 36531.
ERROR: LayoutTests/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; (case insensitive).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204085</commentid>
    <comment_count>10</comment_count>
      <attachid>51635</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-03-25 09:01:10 -0700</bug_when>
    <thetext>Comment on attachment 51635
Proposed fix - 2: same as previously but with the updated Skipped lists

&gt; +        log((lastPosition == resourceSize) ? &quot;PASSED&quot; : (&quot;FAILED: expected 1461754, actual &quot; + lastPosition));

Please replace the hardcoded &quot;1461754&quot; string with resourceSize.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204096</commentid>
    <comment_count>11</comment_count>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2010-03-25 09:34:00 -0700</bug_when>
    <thetext>Landed the fix in r56550.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204097</commentid>
    <comment_count>12</comment_count>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2010-03-25 09:34:59 -0700</bug_when>
    <thetext>Just to make it clear, I amended the test to address Alexey&apos;s comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204540</commentid>
    <comment_count>13</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-03-26 06:50:26 -0700</bug_when>
    <thetext>cherry-pick-for-backport: &lt;r56550&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204542</commentid>
    <comment_count>14</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-03-26 06:53:53 -0700</bug_when>
    <thetext>Revision r56550 cherry-picked into qtwebkit-2.0 with commit f05e1c8b16e4293df56aca0af2f07089c95ee735</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>307484</commentid>
    <comment_count>15</comment_count>
      <attachid>73525</attachid>
    <who name="Robert Hogan">robert</who>
    <bug_when>2010-11-10 12:34:45 -0800</bug_when>
    <thetext>Created attachment 73525
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>307491</commentid>
    <comment_count>16</comment_count>
      <attachid>73525</attachid>
    <who name="Robert Hogan">robert</who>
    <bug_when>2010-11-10 12:39:57 -0800</bug_when>
    <thetext>Comment on attachment 73525
Patch

Sorry - wrong bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>51514</attachid>
            <date>2010-03-24 09:34:33 -0700</date>
            <delta_ts>2010-03-25 07:07:43 -0700</delta_ts>
            <desc>Proposed fix: remove bogus assumption in the test</desc>
            <filename>36531-fix-test.diff</filename>
            <type>text/plain</type>
            <size>2394</size>
            <attacher name="Julien Chaffraix">jchaffraix</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxMzBiMTA1Li40NWViNDRjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTAtMDMt
MjQgIEp1bGllbiBDaGFmZnJhaXggIDxqY2hhZmZyYWl4QHdlYmtpdC5vcmc+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XVtHVEtdIGh0dHAvdGVz
dHMveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtb25Qcm9ncmVzcy1vcGVuLXNob3VsZC16
ZXJvLWxlbmd0aC5odG1sCisgICAgICAgIGZhaWxzIGFmdGVyIHI1NjM5NAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzY1MzEKKworICAgICAgICBUaGUg
dGVzdCB3YXMgYXNzdW1pbmcgdGhhdCB3ZSB3b3VsZCByZWNlaXZlIDMgcHJvZ3Jlc3MgZXZlbnRz
IHdoaWNoIG1heSBub3QgYmUgdGhlIGNhc2UgYW55bW9yZQorICAgICAgICBkdWUgdG8gdGhlIGV2
ZW50IHRocm90dGxpbmcgYWRkZWQgaW4gcjU2Mzk0LiBSZW1vdmVkIHRoZSBjb3VudGluZyBhcyBp
dCBiZWxvbmdlZCB0byB0aGUgb3JpZ2luYWwKKyAgICAgICAgdmVyc2lvbiBvZiB0aGUgdGVzdCBh
bmQgaW5zdGVhZCB1c2UgdGhlIHBvc2l0aW9uIHRvIGRldGVybWluZSB3aGVuIHRvIHJlc2V0IHRo
ZSBYSFIuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1
ZXN0LW9uUHJvZ3Jlc3Mtb3Blbi1zaG91bGQtemVyby1sZW5ndGguaHRtbDoKKwogMjAxMC0wMy0y
MyAgSnVsaWVuIENoYWZmcmFpeCAgPGpjaGFmZnJhaXhAd2Via2l0Lm9yZz4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBBbGV4ZXkgUHJvc2t1cnlha292LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1vblByb2dyZXNzLW9wZW4t
c2hvdWxkLXplcm8tbGVuZ3RoLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHBy
ZXF1ZXN0L3htbGh0dHByZXF1ZXN0LW9uUHJvZ3Jlc3Mtb3Blbi1zaG91bGQtemVyby1sZW5ndGgu
aHRtbAppbmRleCBiMTRmYmVjLi4yNmI0MDViIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LW9uUHJvZ3Jlc3Mtb3Blbi1zaG91
bGQtemVyby1sZW5ndGguaHRtbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHBy
ZXF1ZXN0L3htbGh0dHByZXF1ZXN0LW9uUHJvZ3Jlc3Mtb3Blbi1zaG91bGQtemVyby1sZW5ndGgu
aHRtbApAQCAtNCw3ICs0LDcgQEAKIDxwPiBZb3Ugc2hvdWxkIHNlZSBQQVNTRUQgb25jZS4gPC9w
PgogCiA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+Ci12YXIgY291bnQgPSAwOwordmFy
IHJlc291cmNlU2l6ZSA9IDE0NjE3NTQ7CiB2YXIgbGFzdFBvc2l0aW9uID0gMDsKIAogZnVuY3Rp
b24gbG9nIChtc2cpCkBAIC0xNCw3ICsxNCw3IEBAIGZ1bmN0aW9uIGxvZyAobXNnKQogfQogCiBm
dW5jdGlvbiBvblByb2dyZXNzKGUpIHsKLSAgICBpZiAoKytjb3VudCA9PSAzKSB7CisgICAgaWYg
KGUucG9zaXRpb24gPj0gcmVzb3VyY2VTaXplIC8gNCkgewogICAgICAgICAvLyBXZSB3YW50IHRv
IHJlc3RhcnQgdGhlIFhNTEh0dHBSZXF1ZXN0IHRvIHNlZSBpZiB0aGUgY291bnQgaXMgdXBkYXRl
ZAogICAgICAgICB2YXIgeGhyID0gZS50YXJnZXQ7CiAgICAgICAgIHhoci5vbnByb2dyZXNzID0g
b25Qcm9ncmVzc1Rlc3Q7CkBAIC0zMCw4ICszMCw4IEBAIGZ1bmN0aW9uIG9uUHJvZ3Jlc3NUZXN0
KGUpIHsKIAogZnVuY3Rpb24gb25SZWFkeVN0YXRlQ2hhbmdlKCkgewogICAgIGlmIChyZXEucmVh
ZHlTdGF0ZSA9PSA0KSB7Ci0gICAgICAgIC8vIENvbXBhcmUgbGFzdCBwb3NpdGlvbiB3aXRoIGtu
b3duIHJlc291cmNlIHNpemUuCi0gICAgICAgIGxvZygobGFzdFBvc2l0aW9uID09IDE0NjE3NTQp
ID8gIlBBU1NFRCIgOiAoIkZBSUxFRDogZXhwZWN0ZWQgMTQ2MTc1NCwgYWN0dWFsICIgKyBsYXN0
UG9zaXRpb24pKTsKKyAgICAgICAgLy8gQ29tcGFyZSBsYXN0IHBvc2l0aW9uIHdpdGggdGhlIGtu
b3duIHJlc291cmNlIHNpemUuCisgICAgICAgIGxvZygobGFzdFBvc2l0aW9uID09IHJlc291cmNl
U2l6ZSkgPyAiUEFTU0VEIiA6ICgiRkFJTEVEOiBleHBlY3RlZCAxNDYxNzU0LCBhY3R1YWwgIiAr
IGxhc3RQb3NpdGlvbikpOwogICAgICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVy
KQogICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOwogICAgIH0K
</data>
<flag name="commit-queue"
          id="34781"
          type_id="3"
          status="-"
          setter="jchaffraix"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>51635</attachid>
            <date>2010-03-25 07:07:43 -0700</date>
            <delta_ts>2010-11-10 12:34:28 -0800</delta_ts>
            <desc>Proposed fix - 2: same as previously but with the updated Skipped lists</desc>
            <filename>36531-fix-test-2.diff</filename>
            <type>text/plain</type>
            <size>3853</size>
            <attacher name="Julien Chaffraix">jchaffraix</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBiMmFjZTA3Li4wMzBkZTMwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTAtMDMt
MjUgIEp1bGllbiBDaGFmZnJhaXggIDxqY2hhZmZyYWl4QHdlYmtpdC5vcmc+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XVtHVEtdIGh0dHAvdGVz
dHMveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtb25Qcm9ncmVzcy1vcGVuLXNob3VsZC16
ZXJvLWxlbmd0aC5odG1sCisgICAgICAgIGZhaWxzIGFmdGVyIHI1NjM5NAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzY1MzEKKworICAgICAgICBUaGUg
dGVzdCB3YXMgYXNzdW1pbmcgdGhhdCB3ZSB3b3VsZCByZWNlaXZlIDMgcHJvZ3Jlc3MgZXZlbnRz
IHdoaWNoIG1heSBub3QgYmUgdGhlIGNhc2UgYW55bW9yZQorICAgICAgICBkdWUgdG8gdGhlIGV2
ZW50IHRocm90dGxpbmcgYWRkZWQgaW4gcjU2Mzk0LgorICAgICAgICAqIGh0dHAvdGVzdHMveG1s
aHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtb25Qcm9ncmVzcy1vcGVuLXNob3VsZC16ZXJvLWxl
bmd0aC5odG1sOiBSZW1vdmVkCisgICAgICAgIHRoZSBjb3VudGluZyBhcyBpdCBiZWxvbmdlZCB0
byB0aGUgb3JpZ2luYWwgdmVyc2lvbiBvZiB0aGUgdGVzdCBhbmQgaW5zdGVhZCB1c2UgdGhlIHBv
c2l0aW9uCisgICAgICAgIHRvIGRldGVybWluZSB3aGVuIHRvIHJlc2V0IHRoZSBYSFIuCisKKwor
ICAgICAgICAqIHBsYXRmb3JtL2d0ay9Ta2lwcGVkOgorICAgICAgICAqIHBsYXRmb3JtL3F0L1Nr
aXBwZWQ6CisgICAgICAgIFJlbW92ZWQgdGhlIHRlc3QgZnJvbSB0aGUgU2tpcHBlZCBsaXN0cyBu
b3cgdGhhdCBpdCBzaG91bGQgcGFzcy4KKwogMjAxMC0wMy0yNSAgRGllZ28gR29uemFsZXogIDxk
aWVnby5nb256YWxlekBvcGVuYm9zc2Eub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMg
U2VpZGVsLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVxdWVz
dC94bWxodHRwcmVxdWVzdC1vblByb2dyZXNzLW9wZW4tc2hvdWxkLXplcm8tbGVuZ3RoLmh0bWwg
Yi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LW9u
UHJvZ3Jlc3Mtb3Blbi1zaG91bGQtemVyby1sZW5ndGguaHRtbAppbmRleCBiMTRmYmVjLi4yNmI0
MDViIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3ht
bGh0dHByZXF1ZXN0LW9uUHJvZ3Jlc3Mtb3Blbi1zaG91bGQtemVyby1sZW5ndGguaHRtbAorKysg
Yi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LW9u
UHJvZ3Jlc3Mtb3Blbi1zaG91bGQtemVyby1sZW5ndGguaHRtbApAQCAtNCw3ICs0LDcgQEAKIDxw
PiBZb3Ugc2hvdWxkIHNlZSBQQVNTRUQgb25jZS4gPC9wPgogCiA8c2NyaXB0IHR5cGU9InRleHQv
amF2YXNjcmlwdCI+Ci12YXIgY291bnQgPSAwOwordmFyIHJlc291cmNlU2l6ZSA9IDE0NjE3NTQ7
CiB2YXIgbGFzdFBvc2l0aW9uID0gMDsKIAogZnVuY3Rpb24gbG9nIChtc2cpCkBAIC0xNCw3ICsx
NCw3IEBAIGZ1bmN0aW9uIGxvZyAobXNnKQogfQogCiBmdW5jdGlvbiBvblByb2dyZXNzKGUpIHsK
LSAgICBpZiAoKytjb3VudCA9PSAzKSB7CisgICAgaWYgKGUucG9zaXRpb24gPj0gcmVzb3VyY2VT
aXplIC8gNCkgewogICAgICAgICAvLyBXZSB3YW50IHRvIHJlc3RhcnQgdGhlIFhNTEh0dHBSZXF1
ZXN0IHRvIHNlZSBpZiB0aGUgY291bnQgaXMgdXBkYXRlZAogICAgICAgICB2YXIgeGhyID0gZS50
YXJnZXQ7CiAgICAgICAgIHhoci5vbnByb2dyZXNzID0gb25Qcm9ncmVzc1Rlc3Q7CkBAIC0zMCw4
ICszMCw4IEBAIGZ1bmN0aW9uIG9uUHJvZ3Jlc3NUZXN0KGUpIHsKIAogZnVuY3Rpb24gb25SZWFk
eVN0YXRlQ2hhbmdlKCkgewogICAgIGlmIChyZXEucmVhZHlTdGF0ZSA9PSA0KSB7Ci0gICAgICAg
IC8vIENvbXBhcmUgbGFzdCBwb3NpdGlvbiB3aXRoIGtub3duIHJlc291cmNlIHNpemUuCi0gICAg
ICAgIGxvZygobGFzdFBvc2l0aW9uID09IDE0NjE3NTQpID8gIlBBU1NFRCIgOiAoIkZBSUxFRDog
ZXhwZWN0ZWQgMTQ2MTc1NCwgYWN0dWFsICIgKyBsYXN0UG9zaXRpb24pKTsKKyAgICAgICAgLy8g
Q29tcGFyZSBsYXN0IHBvc2l0aW9uIHdpdGggdGhlIGtub3duIHJlc291cmNlIHNpemUuCisgICAg
ICAgIGxvZygobGFzdFBvc2l0aW9uID09IHJlc291cmNlU2l6ZSkgPyAiUEFTU0VEIiA6ICgiRkFJ
TEVEOiBleHBlY3RlZCAxNDYxNzU0LCBhY3R1YWwgIiArIGxhc3RQb3NpdGlvbikpOwogICAgICAg
ICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQogICAgICAgICAgICAgbGF5b3V0VGVz
dENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOwogICAgIH0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2d0ay9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQK
aW5kZXggYmVkMDgxNC4uODBlYmM1MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
Z3RrL1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKQEAgLTU4
NDYsNyArNTg0NiwzIEBAIGZhc3QvbG9hZGVyL3N0YXRlb2JqZWN0cy9yZXBsYWNlc3RhdGUtaW4t
aWZyYW1lLmh0bWwKICMgRmFpbHMgb24gdGhlIDMyIGJpdHMgYm90cyB3aXRoIG9mZi1ieS1vbmUg
c2l6ZSBhZnRlciB6b29tIG91dAogIyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTM2NDkxCiBmYXN0L2Nzcy96b29tLWJvZHktc2Nyb2xsLmh0bWwKLQotIyBbUXRd
W0dUS10gaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1vblByb2dyZXNz
LW9wZW4tc2hvdWxkLXplcm8tbGVuZ3RoLmh0bWwgZmFpbHMgYWZ0ZXIgcjU2Mzk0Ci0jIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNjUzMQotaHR0cC90ZXN0cy94bWxo
dHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1vblByb2dyZXNzLW9wZW4tc2hvdWxkLXplcm8tbGVu
Z3RoLmh0bWwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCmluZGV4IDRkNDE4YzMuLjY2YzU3MjAgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKKysrIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vcXQvU2tpcHBlZApAQCAtNTIyNiw3ICs1MjI2LDMgQEAgZmFzdC9sb2FkZXIv
c3RhdGVvYmplY3RzL3JlcGxhY2VzdGF0ZS1pbi1pZnJhbWUuaHRtbAogIyBbUXRdIHdlYnNvY2tl
dC90ZXN0cy9sb25nLWludmFsaWQtaGVhZGVyLmh0bWwgZmFpbHMKICMgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM2NDkyCiB3ZWJzb2NrZXQvdGVzdHMvbG9uZy1pbnZh
bGlkLWhlYWRlci5odG1sCi0KLSMgW1F0XVtHVEtdIGh0dHAvdGVzdHMveG1saHR0cHJlcXVlc3Qv
eG1saHR0cHJlcXVlc3Qtb25Qcm9ncmVzcy1vcGVuLXNob3VsZC16ZXJvLWxlbmd0aC5odG1sIGZh
aWxzIGFmdGVyIHI1NjM5NAotIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MzY1MzEKLWh0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtb25Qcm9n
cmVzcy1vcGVuLXNob3VsZC16ZXJvLWxlbmd0aC5odG1sCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>73525</attachid>
            <date>2010-11-10 12:34:45 -0800</date>
            <delta_ts>2010-11-10 12:39:57 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-36531-20101110203435.patch</filename>
            <type>text/plain</type>
            <size>4322</size>
            <attacher name="Robert Hogan">robert</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlZWFhZGY0NmFkYmNiNTBkZTllMDFiMTgzMjhjYjM0MjkyOGJhMTlmLi4zZDM5N2Vl
YmZiN2NiMTgxYzViYTlhMjk2NjQzZjM3NmQ4ZTFmY2JjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAK
KzIwMTAtMTEtMTAgIFJvYmVydCBIb2dhbiAgPHJvYmVydEB3ZWJraXQub3JnPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gQGZvbnQtZmFjZSBk
b2VzIG5vdCB3b3JrIHdpdGggbG9jYWwgYW5kIHJlbW90ZSBmb250cworCisgICAgICAgIElmIGEg
bG9jYWwgZm9udCByZXF1ZXN0ZWQgYnkgYSBDU1MgcnVsZSBkb2VzIG5vdCBleGlzdCwgZG8gbm90
CisgICAgICAgIHByZXRlbmQgdGhhdCB3ZSd2ZSBsb2FkZWQgaXQuCisKKyAgICAgICAgQWRhcHRl
ZCBmb250LWZhY2UtbXVsdGlwbGUtcmVtb3RlLXNvdXJjZXMuaHRtbCBhcyB0aGUgdGVzdCBmb3IK
KyAgICAgICAgdGhpcy4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MzYzNTEKKworICAgICAgICAqIGZhc3QvY3NzL2ZvbnQtZmFjZS1pbnZhbGlkLWxv
Y2FsLXNvdXJjZS5odG1sOiBBZGRlZC4KKwogMjAxMC0xMS0xMCAgTWFydGluIFJvYmluc29uICA8
bXJvYmluc29uQGlnYWxpYS5jb20+CiAKICAgICAgICAgUmViYXNlbGluZSBhIG5ldyB0ZXN0LiBU
aGUgcGF0Y2ggd2FzIHBvc3RlZCBiZWZvcmUgZm9udApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9jc3MvZm9udC1mYWNlLWludmFsaWQtbG9jYWwtc291cmNlLmh0bWwgYi9MYXlvdXRUZXN0
cy9mYXN0L2Nzcy9mb250LWZhY2UtaW52YWxpZC1sb2NhbC1zb3VyY2UuaHRtbApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li41OTBlNzE1ZTM2MjhiMjI2YTljMjlkODRiMmRmOTIyODdlNTBjNGQ5Ci0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvZm9udC1mYWNlLWludmFsaWQtbG9jYWwtc291cmNl
Lmh0bWwKQEAgLTAsMCArMSwyMCBAQAorPGhlYWQ+CisgICAgPHN0eWxlPgorICAgICAgICBAZm9u
dC1mYWNlIHsgCisgICAgICAgICAgICBmb250LWZhbWlseTogJ2N1c3RvbSc7CisgICAgICAgICAg
ICBzcmM6IGxvY2FsKFVuYXZhaWxhYmxlTG9jYWxGb250KSwgdXJsKHJlc291cmNlcy9BaGVtLnR0
Zik7CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CisgICAgPGRpdiBz
dHlsZT0iZm9udC1mYW1pbHk6ICdjdXN0b20nOyBmb250LXNpemU6IDIwcHg7IGNvbG9yOiBncmVl
bjsgYmFja2dyb3VuZC1jb2xvcjogcmVkOyB3aWR0aDogNWVtOyI+CisgICAgICAgIF9mYWlsCisg
ICAgICAgIGZhaWxfCisgICAgICAgIF9mYWlsCisgICAgICAgIGZhaWxfCisgICAgICAgIF9mYWls
CisgICAgPC9kaXY+CisgICAgPHNjcmlwdD4KKyAgICAgICAgZG9jdW1lbnQuYm9keS5vZmZzZXRU
b3A7CisgICAgPC9zY3JpcHQ+Cis8L2JvZHk+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9xdC9mYXN0L2Nzcy9mb250LWZhY2UtaW52YWxpZC1sb2NhbC1zb3VyY2UtZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvZmFzdC9jc3MvZm9udC1mYWNlLWludmFsaWQt
bG9jYWwtc291cmNlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5kNTU1MTVmMzc4MWMwNjNlMTBm
OThhMDBiN2Q4NjdjZjRhZWFhZTIxCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vcXQvZmFzdC9jc3MvZm9udC1mYWNlLWludmFsaWQtbG9jYWwtc291cmNlLWV4cGVjdGVk
LnR4dApAQCAtMCwwICsxLDEyIEBACitsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgUmVu
ZGVyVmlldyBhdCAoMCwwKSBzaXplIDgwMHg2MDAKK2xheWVyIGF0ICgwLDApIHNpemUgODAweDYw
MAorICBSZW5kZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgICAgUmVuZGVy
Qm9keSB7Qk9EWX0gYXQgKDgsOCkgc2l6ZSA3ODR4NTg0CisgICAgICBSZW5kZXJCbG9jayB7RElW
fSBhdCAoMCwwKSBzaXplIDEwMHgxMDAgW2NvbG9yPSMwMDgwMDBdIFtiZ2NvbG9yPSNGRjAwMDBd
CisgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDEwMHgxMDAKKyAgICAg
ICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCAxMDA6ICJfZmFpbCIKKyAgICAgICAgICB0ZXh0
IHJ1biBhdCAoMCwyMCkgd2lkdGggMTAwOiAiZmFpbF8iCisgICAgICAgICAgdGV4dCBydW4gYXQg
KDAsNDApIHdpZHRoIDEwMDogIl9mYWlsIgorICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDYwKSB3
aWR0aCAxMDA6ICJmYWlsXyIKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCw4MCkgd2lkdGggMTAw
OiAiX2ZhaWwiCmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdl
TG9nCmluZGV4IDQxM2U2Yzg1ODA2MGRmNDQ2NjJlMTZiZGMyZGQ5ZmE2YzE2OTdlYWEuLjI3YzFi
NGJmMmNmMGI5ZmY0M2IwMmUwOWFjMDY1OGVkMzg0ZjdjYzAgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUv
Q2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTAt
MTEtMTAgIFJvYmVydCBIb2dhbiAgPHJvYmVydEB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gQGZvbnQtZmFjZSBkb2VzIG5v
dCB3b3JrIHdpdGggbG9jYWwgYW5kIHJlbW90ZSBmb250cworCisgICAgICAgIElmIGEgbG9jYWwg
Zm9udCByZXF1ZXN0ZWQgYnkgYSBDU1MgcnVsZSBkb2VzIG5vdCBleGlzdCwgZG8gbm90CisgICAg
ICAgIHByZXRlbmQgdGhhdCB3ZSd2ZSBsb2FkZWQgaXQuCisKKyAgICAgICAgQWRhcHRlZCBmb250
LWZhY2UtbXVsdGlwbGUtcmVtb3RlLXNvdXJjZXMuaHRtbCBhcyB0aGUgdGVzdCBmb3IKKyAgICAg
ICAgdGhpcy4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MzYzNTEKKworICAgICAgICBUZXN0OiBmYXN0L2Nzcy9mb250LWZhY2UtaW52YWxpZC1sb2Nh
bC1zb3VyY2UuaHRtbAorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvcXQvRm9udENhY2hl
UXQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Rm9udENhY2hlOjpjcmVhdGVGb250UGxhdGZvcm1E
YXRhKToKKwogMjAxMC0xMS0xMCAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQub3Jn
PgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhdmlkIEh5YXR0LgpkaWZmIC0tZ2l0IGEvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9Gb250Q2FjaGVRdC5jcHAgYi9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL3F0L0ZvbnRDYWNoZVF0LmNwcAppbmRleCBjNTljNTIzZjM3MmNkNjU0NDEwZGJj
NWMzM2ZiZjQ0ZDg4YTFlMDc0Li5jMjIwYTRlMjYwNGFhN2Y5N2UxMGQzY2E1ZjhjMDMxNzI5NjZi
MWJkIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0ZvbnRDYWNoZVF0
LmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0ZvbnRDYWNoZVF0LmNwcApA
QCAtMzUsNiArMzUsOCBAQAogI2luY2x1ZGUgPHd0Zi90ZXh0L1N0cmluZ0hhc2guaD4KIAogI2lu
Y2x1ZGUgPFFGb250PgorI2luY2x1ZGUgPFFGb250RGF0YWJhc2U+CisjaW5jbHVkZSA8UVN0cmlu
Z0xpc3Q+CiAKIHVzaW5nIG5hbWVzcGFjZSBXVEY7CiAKQEAgLTY2LDYgKzY4LDEwIEBAIHZvaWQg
Rm9udENhY2hlOjpnZXRUcmFpdHNJbkZhbWlseShjb25zdCBBdG9taWNTdHJpbmcmLCBWZWN0b3I8
dW5zaWduZWQ+JikKIAogRm9udFBsYXRmb3JtRGF0YSogRm9udENhY2hlOjpjcmVhdGVGb250UGxh
dGZvcm1EYXRhKGNvbnN0IEZvbnREZXNjcmlwdGlvbiYgZm9udERlc2NyaXB0aW9uLCBjb25zdCBB
dG9taWNTdHJpbmcmIGZhbWlseU5hbWUpCiB7CisgICAgUUZvbnREYXRhYmFzZSBkYjsKKyAgICBp
ZiAoIWRiLmZhbWlsaWVzKCkuY29udGFpbnMoZm9udERlc2NyaXB0aW9uLmZhbWlseSgpLmZhbWls
eSgpLnN0cmluZygpKSkKKyAgICAgICAgcmV0dXJuIDA7CisKICAgICByZXR1cm4gbmV3IEZvbnRQ
bGF0Zm9ybURhdGEoZm9udERlc2NyaXB0aW9uLCBmYW1pbHlOYW1lKTsKIH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>