<?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>44059</bug_id>
          
          <creation_ts>2010-08-16 09:05:03 -0700</creation_ts>
          <short_desc>[Qt] fast/dom/Geolocation/disconnected-frame-permission-denied.html fails</short_desc>
          <delta_ts>2010-08-17 10:14:31 -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>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>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>hans</cc>
    
    <cc>japhet</cc>
    
    <cc>jorlow</cc>
    
    <cc>steveblock</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>265134</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-08-16 09:05:03 -0700</bug_when>
    <thetext>fast/dom/Geolocation/disconnected-frame-permission-denied.html introduced in 
http://trac.webkit.org/changeset/65416 and fails on Qt from the beginning:
http://build.webkit.org/results/Qt%20Linux%20Release/r65428%20%2817817%29/fast/dom/Geolocation/disconnected-frame-permission-denied-pretty-diff.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265136</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-08-16 09:10:59 -0700</bug_when>
    <thetext>sorry for spamming, it isn&apos;t my day. :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265137</commentid>
    <comment_count>2</comment_count>
    <who name="Steve Block">steveblock</who>
    <bug_when>2010-08-16 09:20:57 -0700</bug_when>
    <thetext>This is also failing for Chromium. It looks like there&apos;s some flakiness in the test itself. Will disable the test while I investigate a fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265138</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-08-16 09:22:00 -0700</bug_when>
    <thetext>Skipped until fix: http://trac.webkit.org/changeset/65431</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265146</commentid>
    <comment_count>4</comment_count>
    <who name="Steve Block">steveblock</who>
    <bug_when>2010-08-16 09:42:44 -0700</bug_when>
    <thetext>Skipped for Chromium in http://trac.webkit.org/changeset/65436</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265150</commentid>
    <comment_count>5</comment_count>
      <attachid>64501</attachid>
    <who name="Steve Block">steveblock</who>
    <bug_when>2010-08-16 09:55:33 -0700</bug_when>
    <thetext>Created attachment 64501
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265151</commentid>
    <comment_count>6</comment_count>
    <who name="Steve Block">steveblock</who>
    <bug_when>2010-08-16 09:56:52 -0700</bug_when>
    <thetext>Hans, would it be possible for you to try my patch on Chromium?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265193</commentid>
    <comment_count>7</comment_count>
      <attachid>64501</attachid>
    <who name="Steve Block">steveblock</who>
    <bug_when>2010-08-16 12:13:44 -0700</bug_when>
    <thetext>Comment on attachment 64501
Patch

Needs further investigation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265465</commentid>
    <comment_count>8</comment_count>
      <attachid>64572</attachid>
    <who name="Steve Block">steveblock</who>
    <bug_when>2010-08-17 04:17:24 -0700</bug_when>
    <thetext>Created attachment 64572
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265466</commentid>
    <comment_count>9</comment_count>
    <who name="Steve Block">steveblock</who>
    <bug_when>2010-08-17 04:18:25 -0700</bug_when>
    <thetext>Hans has confirmed that this change fixes the test for Chromium. Csaba, would you be able to test on Qt please?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265495</commentid>
    <comment_count>10</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-08-17 06:13:29 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; Hans has confirmed that this change fixes the test for Chromium. Csaba, would you be able to test on Qt please?

Done. With this patch it works on Qt.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265500</commentid>
    <comment_count>11</comment_count>
      <attachid>64582</attachid>
    <who name="Steve Block">steveblock</who>
    <bug_when>2010-08-17 06:18:55 -0700</bug_when>
    <thetext>Created attachment 64582
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265501</commentid>
    <comment_count>12</comment_count>
    <who name="Steve Block">steveblock</who>
    <bug_when>2010-08-17 06:20:09 -0700</bug_when>
    <thetext>&gt; Done. With this patch it works on Qt.
Thanks.

I&apos;ve uploaded a rebased patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265534</commentid>
    <comment_count>13</comment_count>
      <attachid>64582</attachid>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-08-17 07:50:00 -0700</bug_when>
    <thetext>Comment on attachment 64582
Patch

LayoutTests/fast/dom/Geolocation/script-tests/disconnected-frame-permission-denied.js:14
 +      iframeGeolocation.getCurrentPosition(function() {
might be more clear to not have the functions be inline...

LayoutTests/fast/dom/Geolocation/script-tests/disconnected-frame-permission-denied.js:18
 +          error = e;
I would have done window.error

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265560</commentid>
    <comment_count>14</comment_count>
      <attachid>64582</attachid>
    <who name="Steve Block">steveblock</who>
    <bug_when>2010-08-17 08:30:07 -0700</bug_when>
    <thetext>Comment on attachment 64582
Patch

Submitting this as-is, as it follows the pattern used by the other Geolocation tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265617</commentid>
    <comment_count>15</comment_count>
      <attachid>64582</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-17 10:14:25 -0700</bug_when>
    <thetext>Comment on attachment 64582
Patch

Clearing flags on attachment: 64582

Committed r65513: &lt;http://trac.webkit.org/changeset/65513&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265618</commentid>
    <comment_count>16</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-17 10:14:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64501</attachid>
            <date>2010-08-16 09:55:33 -0700</date>
            <delta_ts>2010-08-17 04:17:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-44059-20100816175531.patch</filename>
            <type>text/plain</type>
            <size>2861</size>
            <attacher name="Steve Block">steveblock</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDY1NDM3KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTAtMDgtMTYgIFN0ZXZlIEJsb2NrICA8c3Rl
dmVibG9ja0Bnb29nbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFtRdF0gZmFzdC9kb20vR2VvbG9jYXRpb24vZGlzY29ubmVjdGVkLWZyYW1l
LXBlcm1pc3Npb24tZGVuaWVkLmh0bWwgZmFpbHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTQ0MDU5CisKKyAgICAgICAgKiBmYXN0L2RvbS9HZW9sb2Nh
dGlvbi9zY3JpcHQtdGVzdHMvZGlzY29ubmVjdGVkLWZyYW1lLXBlcm1pc3Npb24tZGVuaWVkLmpz
OgorICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dDoKKyAg
ICAgICAgKiBwbGF0Zm9ybS9xdC9Ta2lwcGVkOgorCiAyMDEwLTA4LTE2ICBTdGV2ZSBCbG9jayAg
PHN0ZXZlYmxvY2tAZ29vZ2xlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkIGJ1aWxkIGZpeC4K
SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZG9tL0dlb2xvY2F0aW9uL3NjcmlwdC10ZXN0cy9kaXNj
b25uZWN0ZWQtZnJhbWUtcGVybWlzc2lvbi1kZW5pZWQuanMKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvZmFzdC9kb20vR2VvbG9jYXRpb24vc2NyaXB0LXRlc3RzL2Rpc2Nvbm5lY3RlZC1mcmFt
ZS1wZXJtaXNzaW9uLWRlbmllZC5qcwkocmV2aXNpb24gNjU0MzEpCisrKyBMYXlvdXRUZXN0cy9m
YXN0L2RvbS9HZW9sb2NhdGlvbi9zY3JpcHQtdGVzdHMvZGlzY29ubmVjdGVkLWZyYW1lLXBlcm1p
c3Npb24tZGVuaWVkLmpzCSh3b3JraW5nIGNvcHkpCkBAIC0xLDcgKzEsMTEgQEAKIGRlc2NyaXB0
aW9uKCJUZXN0cyB0aGF0IHdoZW4gYSByZXF1ZXN0IGlzIG1hZGUgb24gYSBHZW9sb2NhdGlvbiBv
YmplY3QsIHBlcm1pc3Npb24gaXMgZGVuaWVkIGFuZCBpdHMgRnJhbWUgaXMgZGlzY29ubmVjdGVk
IGJlZm9yZSBhIGNhbGxiYWNrIGlzIG1hZGUsIHRoZSBlcnJvciBjYWxsYmFjayBpcyBpbnZva2Vk
IHdpdGggUEVSTUlTU0lPTl9ERU5JRUQuIik7CiAKLWlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRy
b2xsZXIpCitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CiAgICAgbGF5b3V0VGVz
dENvbnRyb2xsZXIuc2V0R2VvbG9jYXRpb25QZXJtaXNzaW9uKGZhbHNlKTsKKyAgICAvLyBXZSBu
ZWVkIHRvIHNldCBhIHBvc2l0aW9uIHRvIHRyaWdnZXIgaW1wbGVtZW50YXRpb25zIG5vdCB1c2lu
ZyBwcmVlbXB0aXZlCisgICAgLy8gcGVybWlzc2lvbnMgdG8gc3RhcnQgdGhlIHBvc2l0aW9uIGFj
cXVpc2l0aW9uIHByb2Nlc3MuCisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuc2V0TW9ja0dlb2xv
Y2F0aW9uUG9zaXRpb24oNTEuNDc4LCAtMC4xNjYsIDEwMCk7Cit9CiAKIGZ1bmN0aW9uIG9uSWZy
YW1lTG9hZGVkKCkgewogICAgIGlmcmFtZUdlb2xvY2F0aW9uID0gaWZyYW1lLmNvbnRlbnRXaW5k
b3cubmF2aWdhdG9yLmdlb2xvY2F0aW9uOwpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hy
b21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3Bs
YXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAkocmV2aXNpb24gNjU0MzYpCisr
KyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQJKHdv
cmtpbmcgY29weSkKQEAgLTMyMTIsNiArMzIxMiwzIEBAIEJVR1lVVEFLIFdJTiBMSU5VWCA6IHN2
Zy9XM0MtU1ZHLTEuMS9hbmkKIAogLy8gRHVlIHRvIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hh
bmdlc2V0LzY1Mzk1CiBCVUdXSzQ0MDUxIDogZWRpdGluZy9wYXN0ZWJvYXJkL2Ryb3AtdGV4dC1l
dmVudHMuaHRtbCA9IFRFWFQKLQotLy8gRHVlIHRvIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hh
bmdlc2V0LzY1NDE2Ci1CVUdXSzQ0MDU5IDogZmFzdC9kb20vR2VvbG9jYXRpb24vZGlzY29ubmVj
dGVkLWZyYW1lLXBlcm1pc3Npb24tZGVuaWVkLmh0bWwgPSBGQUlMCkluZGV4OiBMYXlvdXRUZXN0
cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3Jt
L3F0L1NraXBwZWQJKHJldmlzaW9uIDY1NDMxKQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQv
U2tpcHBlZAkod29ya2luZyBjb3B5KQpAQCAtNTQ5OCw3ICs1NDk4LDMgQEAgZmFzdC9kb20vR2Vv
bG9jYXRpb24vZGVsYXllZC1wZXJtaXNzaW9uLQogCiAjIEJsb2RCdWlsZGVyIGlzIG5vdCBlbmFi
bGVkCiBodHRwL3Rlc3RzL2xvY2FsL2Jsb2Ivc2VuZC1kYXRhLWJsb2IuaHRtbAotCi0jIFtRdF0g
ZmFzdC9kb20vR2VvbG9jYXRpb24vZGlzY29ubmVjdGVkLWZyYW1lLXBlcm1pc3Npb24tZGVuaWVk
Lmh0bWwgZmFpbHMKLSMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ0
MDU5Ci1mYXN0L2RvbS9HZW9sb2NhdGlvbi9kaXNjb25uZWN0ZWQtZnJhbWUtcGVybWlzc2lvbi1k
ZW5pZWQuaHRtbAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64572</attachid>
            <date>2010-08-17 04:17:24 -0700</date>
            <delta_ts>2010-08-17 06:18:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-44059-20100817121722.patch</filename>
            <type>text/plain</type>
            <size>4797</size>
            <attacher name="Steve Block">steveblock</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDY1NDkwKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTAtMDgtMTcgIFN0ZXZlIEJsb2NrICA8c3Rl
dmVibG9ja0Bnb29nbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFtRdF0gZmFzdC9kb20vR2VvbG9jYXRpb24vZGlzY29ubmVjdGVkLWZyYW1l
LXBlcm1pc3Npb24tZGVuaWVkLmh0bWwgZmFpbHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTQ0MDU5CisKKyAgICAgICAgKiBmYXN0L2RvbS9HZW9sb2Nh
dGlvbi9kaXNjb25uZWN0ZWQtZnJhbWUtcGVybWlzc2lvbi1kZW5pZWQtZXhwZWN0ZWQudHh0Ogor
ICAgICAgICAqIGZhc3QvZG9tL0dlb2xvY2F0aW9uL3NjcmlwdC10ZXN0cy9kaXNjb25uZWN0ZWQt
ZnJhbWUtcGVybWlzc2lvbi1kZW5pZWQuanM6CisgICAgICAgIChvbklmcmFtZUxvYWRlZCk6Cisg
ICAgICAgICgpOgorICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25z
LnR4dDoKKyAgICAgICAgKiBwbGF0Zm9ybS9xdC9Ta2lwcGVkOgorCiAyMDEwLTA4LTE3ICBZdXJ5
IFNlbWlraGF0c2t5ICA8eXVyeXNAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IFBhdmVsIEZlbGRtYW4uCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9HZW9sb2NhdGlvbi9k
aXNjb25uZWN0ZWQtZnJhbWUtcGVybWlzc2lvbi1kZW5pZWQtZXhwZWN0ZWQudHh0Cj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZG9tL0dlb2xvY2F0aW9uL2Rpc2Nvbm5lY3RlZC1mcmFt
ZS1wZXJtaXNzaW9uLWRlbmllZC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDY1NDMxKQorKysgTGF5
b3V0VGVzdHMvZmFzdC9kb20vR2VvbG9jYXRpb24vZGlzY29ubmVjdGVkLWZyYW1lLXBlcm1pc3Np
b24tZGVuaWVkLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtNiw2ICs2LDEwIEBAIE9u
IHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEEKIAogUEFTUyBlcnJvci5jb2Rl
IGlzIGVycm9yLlBFUk1JU1NJT05fREVOSUVECiBQQVNTIGVycm9yLm1lc3NhZ2UgaXMgIlVzZXIg
ZGVuaWVkIEdlb2xvY2F0aW9uIgorCitQQVNTIGVycm9yLmNvZGUgaXMgZXJyb3IuUEVSTUlTU0lP
Tl9ERU5JRUQKK1BBU1MgZXJyb3IubWVzc2FnZSBpcyAiVXNlciBkZW5pZWQgR2VvbG9jYXRpb24i
CisKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIAogVEVTVCBDT01QTEVURQpJbmRl
eDogTGF5b3V0VGVzdHMvZmFzdC9kb20vR2VvbG9jYXRpb24vc2NyaXB0LXRlc3RzL2Rpc2Nvbm5l
Y3RlZC1mcmFtZS1wZXJtaXNzaW9uLWRlbmllZC5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9mYXN0L2RvbS9HZW9sb2NhdGlvbi9zY3JpcHQtdGVzdHMvZGlzY29ubmVjdGVkLWZyYW1lLXBl
cm1pc3Npb24tZGVuaWVkLmpzCShyZXZpc2lvbiA2NTQzMSkKKysrIExheW91dFRlc3RzL2Zhc3Qv
ZG9tL0dlb2xvY2F0aW9uL3NjcmlwdC10ZXN0cy9kaXNjb25uZWN0ZWQtZnJhbWUtcGVybWlzc2lv
bi1kZW5pZWQuanMJKHdvcmtpbmcgY29weSkKQEAgLTEsMTUgKzEsMzAgQEAKIGRlc2NyaXB0aW9u
KCJUZXN0cyB0aGF0IHdoZW4gYSByZXF1ZXN0IGlzIG1hZGUgb24gYSBHZW9sb2NhdGlvbiBvYmpl
Y3QsIHBlcm1pc3Npb24gaXMgZGVuaWVkIGFuZCBpdHMgRnJhbWUgaXMgZGlzY29ubmVjdGVkIGJl
Zm9yZSBhIGNhbGxiYWNrIGlzIG1hZGUsIHRoZSBlcnJvciBjYWxsYmFjayBpcyBpbnZva2VkIHdp
dGggUEVSTUlTU0lPTl9ERU5JRUQuIik7CiAKLWlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xs
ZXIpCisvLyBQcmltZSB0aGUgR2VvbG9jYXRpb24gaW5zdGFuY2UgYnkgZGVueWluZyBwZXJtaXNz
aW9uLiBUaGlzIG1ha2VzIHN1cmUgdGhhdCB3ZSBleGVjdXRlIHRoZQorLy8gc2FtZSBjb2RlIHBh
dGggZm9yIGJvdGggcHJlZW1wdGl2ZSBhbmQgbm9uLXByZWVtdGl2ZSBwZXJtaXNzaW9ucyBwb2xp
Y2llcy4KK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKICAgICBsYXlvdXRUZXN0
Q29udHJvbGxlci5zZXRHZW9sb2NhdGlvblBlcm1pc3Npb24oZmFsc2UpOworICAgIGxheW91dFRl
c3RDb250cm9sbGVyLnNldE1vY2tHZW9sb2NhdGlvblBvc2l0aW9uKDUxLjQ3OCwgLTAuMTY2LCAx
MDApOworfSBlbHNlCisgICAgZGVidWcoJ1RoaXMgdGVzdCBjYW4gbm90IGJlIHJ1biB3aXRob3V0
IHRoZSBMYXlvdXRUZXN0Q29udHJvbGxlcicpOwogCit2YXIgZXJyb3I7CiBmdW5jdGlvbiBvbklm
cmFtZUxvYWRlZCgpIHsKICAgICBpZnJhbWVHZW9sb2NhdGlvbiA9IGlmcmFtZS5jb250ZW50V2lu
ZG93Lm5hdmlnYXRvci5nZW9sb2NhdGlvbjsKLSAgICBpZnJhbWUuc3JjID0gJ2RhdGE6dGV4dC9o
dG1sLFRoaXMgZnJhbWUgc2hvdWxkIGJlIHZpc2libGUgd2hlbiB0aGUgdGVzdCBjb21wbGV0ZXMn
OworICAgIGlmcmFtZUdlb2xvY2F0aW9uLmdldEN1cnJlbnRQb3NpdGlvbihmdW5jdGlvbigpIHsK
KyAgICAgICAgdGVzdEZhaWxlZCgnU3VjY2VzcyBjYWxsYmFjayBpbnZva2VkIHVuZXhwZWN0ZWRs
eScpOworICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKKyAgICB9LCBmdW5jdGlvbihlKSB7CisgICAg
ICAgIGVycm9yID0gZTsKKyAgICAgICAgc2hvdWxkQmUoJ2Vycm9yLmNvZGUnLCAnZXJyb3IuUEVS
TUlTU0lPTl9ERU5JRUQnKTsKKyAgICAgICAgc2hvdWxkQmUoJ2Vycm9yLm1lc3NhZ2UnLCAnIlVz
ZXIgZGVuaWVkIEdlb2xvY2F0aW9uIicpOworICAgICAgICBkZWJ1ZygnJyk7CisgICAgICAgIGlm
cmFtZS5zcmMgPSAnZGF0YTp0ZXh0L2h0bWwsVGhpcyBmcmFtZSBzaG91bGQgYmUgdmlzaWJsZSB3
aGVuIHRoZSB0ZXN0IGNvbXBsZXRlcyc7CisgICAgfSk7CiB9CiAKLXZhciBlcnJvcjsKIGZ1bmN0
aW9uIG9uSWZyYW1lVW5sb2FkZWQoKSB7CisgICAgLy8gTWFrZSBhbm90aGVyIHJlcXVlc3QsIHdp
dGggcGVybWlzc2lvbiBhbHJlYWR5IGRlbmllZC4KICAgICBpZnJhbWVHZW9sb2NhdGlvbi5nZXRD
dXJyZW50UG9zaXRpb24oZnVuY3Rpb24gKCkgewogICAgICAgICB0ZXN0RmFpbGVkKCdTdWNjZXNz
IGNhbGxiYWNrIGludm9rZWQgdW5leHBlY3RlZGx5Jyk7CiAgICAgICAgIGZpbmlzaEpTVGVzdCgp
OwpAQCAtMTcsNiArMzIsNyBAQCBmdW5jdGlvbiBvbklmcmFtZVVubG9hZGVkKCkgewogICAgICAg
ICBlcnJvciA9IGU7CiAgICAgICAgIHNob3VsZEJlKCdlcnJvci5jb2RlJywgJ2Vycm9yLlBFUk1J
U1NJT05fREVOSUVEJyk7CiAgICAgICAgIHNob3VsZEJlKCdlcnJvci5tZXNzYWdlJywgJyJVc2Vy
IGRlbmllZCBHZW9sb2NhdGlvbiInKTsKKyAgICAgICAgZGVidWcoJycpOwogICAgICAgICBmaW5p
c2hKU1Rlc3QoKTsKICAgICB9KTsKIH0KSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9t
aXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0
Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQJKHJldmlzaW9uIDY1NDM2KQorKysg
TGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0CSh3b3Jr
aW5nIGNvcHkpCkBAIC0zMjEyLDYgKzMyMTIsMyBAQCBCVUdZVVRBSyBXSU4gTElOVVggOiBzdmcv
VzNDLVNWRy0xLjEvYW5pCiAKIC8vIER1ZSB0byBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5n
ZXNldC82NTM5NQogQlVHV0s0NDA1MSA6IGVkaXRpbmcvcGFzdGVib2FyZC9kcm9wLXRleHQtZXZl
bnRzLmh0bWwgPSBURVhUCi0KLS8vIER1ZSB0byBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5n
ZXNldC82NTQxNgotQlVHV0s0NDA1OSA6IGZhc3QvZG9tL0dlb2xvY2F0aW9uL2Rpc2Nvbm5lY3Rl
ZC1mcmFtZS1wZXJtaXNzaW9uLWRlbmllZC5odG1sID0gRkFJTApJbmRleDogTGF5b3V0VGVzdHMv
cGxhdGZvcm0vcXQvU2tpcHBlZAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9x
dC9Ta2lwcGVkCShyZXZpc2lvbiA2NTQzMSkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL3F0L1Nr
aXBwZWQJKHdvcmtpbmcgY29weSkKQEAgLTU0OTgsNyArNTQ5OCwzIEBAIGZhc3QvZG9tL0dlb2xv
Y2F0aW9uL2RlbGF5ZWQtcGVybWlzc2lvbi0KIAogIyBCbG9kQnVpbGRlciBpcyBub3QgZW5hYmxl
ZAogaHR0cC90ZXN0cy9sb2NhbC9ibG9iL3NlbmQtZGF0YS1ibG9iLmh0bWwKLQotIyBbUXRdIGZh
c3QvZG9tL0dlb2xvY2F0aW9uL2Rpc2Nvbm5lY3RlZC1mcmFtZS1wZXJtaXNzaW9uLWRlbmllZC5o
dG1sIGZhaWxzCi0jIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00NDA1
OQotZmFzdC9kb20vR2VvbG9jYXRpb24vZGlzY29ubmVjdGVkLWZyYW1lLXBlcm1pc3Npb24tZGVu
aWVkLmh0bWwK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64582</attachid>
            <date>2010-08-17 06:18:55 -0700</date>
            <delta_ts>2010-08-17 10:14:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-44059-20100817141853.patch</filename>
            <type>text/plain</type>
            <size>4998</size>
            <attacher name="Steve Block">steveblock</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDY1NDkxKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTAtMDgtMTcgIFN0ZXZlIEJsb2NrICA8c3Rl
dmVibG9ja0Bnb29nbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFtRdF0gZmFzdC9kb20vR2VvbG9jYXRpb24vZGlzY29ubmVjdGVkLWZyYW1l
LXBlcm1pc3Npb24tZGVuaWVkLmh0bWwgZmFpbHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTQ0MDU5CisKKyAgICAgICAgKiBmYXN0L2RvbS9HZW9sb2Nh
dGlvbi9kaXNjb25uZWN0ZWQtZnJhbWUtcGVybWlzc2lvbi1kZW5pZWQtZXhwZWN0ZWQudHh0Ogor
ICAgICAgICAqIGZhc3QvZG9tL0dlb2xvY2F0aW9uL3NjcmlwdC10ZXN0cy9kaXNjb25uZWN0ZWQt
ZnJhbWUtcGVybWlzc2lvbi1kZW5pZWQuanM6CisgICAgICAgIChvbklmcmFtZUxvYWRlZCk6Cisg
ICAgICAgICgpOgorICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25z
LnR4dDoKKyAgICAgICAgKiBwbGF0Zm9ybS9xdC9Ta2lwcGVkOgorCiAyMDEwLTA4LTE3ICBZdXJ5
IFNlbWlraGF0c2t5ICA8eXVyeXNAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IFBhdmVsIEZlbGRtYW4uCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9HZW9sb2NhdGlvbi9k
aXNjb25uZWN0ZWQtZnJhbWUtcGVybWlzc2lvbi1kZW5pZWQtZXhwZWN0ZWQudHh0Cj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZG9tL0dlb2xvY2F0aW9uL2Rpc2Nvbm5lY3RlZC1mcmFt
ZS1wZXJtaXNzaW9uLWRlbmllZC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDY1NDkxKQorKysgTGF5
b3V0VGVzdHMvZmFzdC9kb20vR2VvbG9jYXRpb24vZGlzY29ubmVjdGVkLWZyYW1lLXBlcm1pc3Np
b24tZGVuaWVkLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtNiw2ICs2LDEwIEBAIE9u
IHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEEKIAogUEFTUyBlcnJvci5jb2Rl
IGlzIGVycm9yLlBFUk1JU1NJT05fREVOSUVECiBQQVNTIGVycm9yLm1lc3NhZ2UgaXMgIlVzZXIg
ZGVuaWVkIEdlb2xvY2F0aW9uIgorCitQQVNTIGVycm9yLmNvZGUgaXMgZXJyb3IuUEVSTUlTU0lP
Tl9ERU5JRUQKK1BBU1MgZXJyb3IubWVzc2FnZSBpcyAiVXNlciBkZW5pZWQgR2VvbG9jYXRpb24i
CisKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIAogVEVTVCBDT01QTEVURQpJbmRl
eDogTGF5b3V0VGVzdHMvZmFzdC9kb20vR2VvbG9jYXRpb24vc2NyaXB0LXRlc3RzL2Rpc2Nvbm5l
Y3RlZC1mcmFtZS1wZXJtaXNzaW9uLWRlbmllZC5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9mYXN0L2RvbS9HZW9sb2NhdGlvbi9zY3JpcHQtdGVzdHMvZGlzY29ubmVjdGVkLWZyYW1lLXBl
cm1pc3Npb24tZGVuaWVkLmpzCShyZXZpc2lvbiA2NTQ5MSkKKysrIExheW91dFRlc3RzL2Zhc3Qv
ZG9tL0dlb2xvY2F0aW9uL3NjcmlwdC10ZXN0cy9kaXNjb25uZWN0ZWQtZnJhbWUtcGVybWlzc2lv
bi1kZW5pZWQuanMJKHdvcmtpbmcgY29weSkKQEAgLTEsMTUgKzEsMzAgQEAKIGRlc2NyaXB0aW9u
KCJUZXN0cyB0aGF0IHdoZW4gYSByZXF1ZXN0IGlzIG1hZGUgb24gYSBHZW9sb2NhdGlvbiBvYmpl
Y3QsIHBlcm1pc3Npb24gaXMgZGVuaWVkIGFuZCBpdHMgRnJhbWUgaXMgZGlzY29ubmVjdGVkIGJl
Zm9yZSBhIGNhbGxiYWNrIGlzIG1hZGUsIHRoZSBlcnJvciBjYWxsYmFjayBpcyBpbnZva2VkIHdp
dGggUEVSTUlTU0lPTl9ERU5JRUQuIik7CiAKLWlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xs
ZXIpCisvLyBQcmltZSB0aGUgR2VvbG9jYXRpb24gaW5zdGFuY2UgYnkgZGVueWluZyBwZXJtaXNz
aW9uLiBUaGlzIG1ha2VzIHN1cmUgdGhhdCB3ZSBleGVjdXRlIHRoZQorLy8gc2FtZSBjb2RlIHBh
dGggZm9yIGJvdGggcHJlZW1wdGl2ZSBhbmQgbm9uLXByZWVtdGl2ZSBwZXJtaXNzaW9ucyBwb2xp
Y2llcy4KK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKICAgICBsYXlvdXRUZXN0
Q29udHJvbGxlci5zZXRHZW9sb2NhdGlvblBlcm1pc3Npb24oZmFsc2UpOworICAgIGxheW91dFRl
c3RDb250cm9sbGVyLnNldE1vY2tHZW9sb2NhdGlvblBvc2l0aW9uKDUxLjQ3OCwgLTAuMTY2LCAx
MDApOworfSBlbHNlCisgICAgZGVidWcoJ1RoaXMgdGVzdCBjYW4gbm90IGJlIHJ1biB3aXRob3V0
IHRoZSBMYXlvdXRUZXN0Q29udHJvbGxlcicpOwogCit2YXIgZXJyb3I7CiBmdW5jdGlvbiBvbklm
cmFtZUxvYWRlZCgpIHsKICAgICBpZnJhbWVHZW9sb2NhdGlvbiA9IGlmcmFtZS5jb250ZW50V2lu
ZG93Lm5hdmlnYXRvci5nZW9sb2NhdGlvbjsKLSAgICBpZnJhbWUuc3JjID0gJ2RhdGE6dGV4dC9o
dG1sLFRoaXMgZnJhbWUgc2hvdWxkIGJlIHZpc2libGUgd2hlbiB0aGUgdGVzdCBjb21wbGV0ZXMn
OworICAgIGlmcmFtZUdlb2xvY2F0aW9uLmdldEN1cnJlbnRQb3NpdGlvbihmdW5jdGlvbigpIHsK
KyAgICAgICAgdGVzdEZhaWxlZCgnU3VjY2VzcyBjYWxsYmFjayBpbnZva2VkIHVuZXhwZWN0ZWRs
eScpOworICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKKyAgICB9LCBmdW5jdGlvbihlKSB7CisgICAg
ICAgIGVycm9yID0gZTsKKyAgICAgICAgc2hvdWxkQmUoJ2Vycm9yLmNvZGUnLCAnZXJyb3IuUEVS
TUlTU0lPTl9ERU5JRUQnKTsKKyAgICAgICAgc2hvdWxkQmUoJ2Vycm9yLm1lc3NhZ2UnLCAnIlVz
ZXIgZGVuaWVkIEdlb2xvY2F0aW9uIicpOworICAgICAgICBkZWJ1ZygnJyk7CisgICAgICAgIGlm
cmFtZS5zcmMgPSAnZGF0YTp0ZXh0L2h0bWwsVGhpcyBmcmFtZSBzaG91bGQgYmUgdmlzaWJsZSB3
aGVuIHRoZSB0ZXN0IGNvbXBsZXRlcyc7CisgICAgfSk7CiB9CiAKLXZhciBlcnJvcjsKIGZ1bmN0
aW9uIG9uSWZyYW1lVW5sb2FkZWQoKSB7CisgICAgLy8gTWFrZSBhbm90aGVyIHJlcXVlc3QsIHdp
dGggcGVybWlzc2lvbiBhbHJlYWR5IGRlbmllZC4KICAgICBpZnJhbWVHZW9sb2NhdGlvbi5nZXRD
dXJyZW50UG9zaXRpb24oZnVuY3Rpb24gKCkgewogICAgICAgICB0ZXN0RmFpbGVkKCdTdWNjZXNz
IGNhbGxiYWNrIGludm9rZWQgdW5leHBlY3RlZGx5Jyk7CiAgICAgICAgIGZpbmlzaEpTVGVzdCgp
OwpAQCAtMTcsNiArMzIsNyBAQCBmdW5jdGlvbiBvbklmcmFtZVVubG9hZGVkKCkgewogICAgICAg
ICBlcnJvciA9IGU7CiAgICAgICAgIHNob3VsZEJlKCdlcnJvci5jb2RlJywgJ2Vycm9yLlBFUk1J
U1NJT05fREVOSUVEJyk7CiAgICAgICAgIHNob3VsZEJlKCdlcnJvci5tZXNzYWdlJywgJyJVc2Vy
IGRlbmllZCBHZW9sb2NhdGlvbiInKTsKKyAgICAgICAgZGVidWcoJycpOwogICAgICAgICBmaW5p
c2hKU1Rlc3QoKTsKICAgICB9KTsKIH0KSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9t
aXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0
Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQJKHJldmlzaW9uIDY1NDkxKQorKysg
TGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0CSh3b3Jr
aW5nIGNvcHkpCkBAIC0zMTk5LDkgKzMxOTksNiBAQCBCVUdZVVRBSyBXSU4gTElOVVggOiBzdmcv
VzNDLVNWRy0xLjEvYW5pCiAvLyBEdWUgdG8gaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2Vz
ZXQvNjUzOTUKIEJVR1dLNDQwNTEgOiBlZGl0aW5nL3Bhc3RlYm9hcmQvZHJvcC10ZXh0LWV2ZW50
cy5odG1sID0gVEVYVAogCi0vLyBEdWUgdG8gaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2Vz
ZXQvNjU0MTYKLUJVR1dLNDQwNTkgOiBmYXN0L2RvbS9HZW9sb2NhdGlvbi9kaXNjb25uZWN0ZWQt
ZnJhbWUtcGVybWlzc2lvbi1kZW5pZWQuaHRtbCA9IEZBSUwKLQogLy8gUHJvYmFibHkgaHR0cDov
L3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvNjUzODEKIC8vIFRoaXMgdGVzdCBjYXVzZXMgdGhl
IG5leHQgb25lIHRvIHJ1biB0byBBU1NFUlQKIEJVR1dLNDQwNzkgREVCVUcgU0tJUCA6IGZhc3Qv
ZXZlbnRzL3BvcHVwLWFsbG93ZWQtZnJvbS1nZXN0dXJlLWluaXRpYXRlZC1mb3JtLXN1Ym1pdC5o
dG1sID0gUEFTUwpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCShyZXZpc2lvbiA2NTQ5MSkK
KysrIExheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQJKHdvcmtpbmcgY29weSkKQEAgLTU0
ODQsNyArNTQ4NCwzIEBAIGZhc3QvZG9tL0dlb2xvY2F0aW9uL2RlbGF5ZWQtcGVybWlzc2lvbi0K
IAogIyBCbG9kQnVpbGRlciBpcyBub3QgZW5hYmxlZAogaHR0cC90ZXN0cy9sb2NhbC9ibG9iL3Nl
bmQtZGF0YS1ibG9iLmh0bWwKLQotIyBbUXRdIGZhc3QvZG9tL0dlb2xvY2F0aW9uL2Rpc2Nvbm5l
Y3RlZC1mcmFtZS1wZXJtaXNzaW9uLWRlbmllZC5odG1sIGZhaWxzCi0jIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00NDA1OQotZmFzdC9kb20vR2VvbG9jYXRpb24vZGlz
Y29ubmVjdGVkLWZyYW1lLXBlcm1pc3Npb24tZGVuaWVkLmh0bWwK
</data>

          </attachment>
      

    </bug>

</bugzilla>