<?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>69637</bug_id>
          
          <creation_ts>2011-10-07 10:01:55 -0700</creation_ts>
          <short_desc>[FileSystem API] requestFileSystem successCallback is required</short_desc>
          <delta_ts>2011-12-07 19:55:54 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Mark Pilgrim (Google)">pilgrim</reporter>
          <assigned_to name="Mark Pilgrim (Google)">pilgrim</assigned_to>
          <cc>abarth</cc>
    
    <cc>darin</cc>
    
    <cc>dglazkov</cc>
    
    <cc>ericu</cc>
    
    <cc>ojan</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>480091</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-10-07 10:01:55 -0700</bug_when>
    <thetext>According to http://dev.w3.org/2009/dap/file-system/pub/FileSystem/#methods , the third parameter to requestFileSystem (successCallback) is not optional and can not be null. This test attempts to call the method without this parameter and checks for the required TypeError.

Expected behavior: TypeError: not enough arguments
Actual behavior: no exception thrown</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>480097</commentid>
    <comment_count>1</comment_count>
      <attachid>110164</attachid>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-10-07 10:10:49 -0700</bug_when>
    <thetext>Created attachment 110164
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>480134</commentid>
    <comment_count>2</comment_count>
      <attachid>110164</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-10-07 10:54:47 -0700</bug_when>
    <thetext>Comment on attachment 110164
Patch

Attachment 110164 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/10015095

New failing tests:
fast/filesystem/simple-required-arguments.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>480137</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-10-07 10:59:03 -0700</bug_when>
    <thetext>Whoops, obviously these shouldn&apos;t have the review flag set since they are known failing tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>481157</commentid>
    <comment_count>4</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-10-10 14:20:04 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Whoops, obviously these shouldn&apos;t have the review flag set since they are known failing tests.

It’s OK to land an expected failing result. The patch that fixes the bug just patches the expectation file to expect success instead of failure.

We could group more of these tests in a single file, too, by the way. I think the tests are pretty clear even if there are a lot of them all in one test file.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>514072</commentid>
    <comment_count>5</comment_count>
      <attachid>117678</attachid>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-12-02 13:38:16 -0800</bug_when>
    <thetext>Created attachment 117678
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>514381</commentid>
    <comment_count>6</comment_count>
      <attachid>117678</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-02 19:43:24 -0800</bug_when>
    <thetext>Comment on attachment 117678
Patch

Attachment 117678 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/10729255

New failing tests:
fast/filesystem/filesystem-no-callback-null-ptr-crash.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>516898</commentid>
    <comment_count>7</comment_count>
      <attachid>118271</attachid>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-12-07 13:51:28 -0800</bug_when>
    <thetext>Created attachment 118271
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517129</commentid>
    <comment_count>8</comment_count>
      <attachid>118271</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-07 19:55:49 -0800</bug_when>
    <thetext>Comment on attachment 118271
Patch

Clearing flags on attachment: 118271

Committed r102305: &lt;http://trac.webkit.org/changeset/102305&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517130</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-07 19:55:54 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>110164</attachid>
            <date>2011-10-07 10:10:49 -0700</date>
            <delta_ts>2011-12-02 13:37:56 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-69637-20111007131108.patch</filename>
            <type>text/plain</type>
            <size>2133</size>
            <attacher name="Mark Pilgrim (Google)">pilgrim</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDk2OTUz
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMTAt
MDcgIE1hcmsgUGlsZ3JpbSAgPHBpbGdyaW1AY2hyb21pdW0ub3JnPgorCisgICAgICAgIHJlcXVl
c3RGaWxlU3lzdGVtIHN1Y2Nlc3NDYWxsYmFjayBpcyByZXF1aXJlZAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njk2MzcKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIExheW91dFRlc3RzL2Zhc3QvZmlsZXN5
c3RlbS9yZXNvdXJjZXMvc2ltcGxlLXJlcXVpcmVkLWFyZ3VtZW50cy5qczogQWRkZWQuCisgICAg
ICAgICogTGF5b3V0VGVzdHMvZmFzdC9maWxlc3lzdGVtL3NpbXBsZS1yZXF1aXJlZC1hcmd1bWVu
dHMuaHRtbDogQWRkZWQuCisKIDIwMTEtMTAtMDYgIEZhZHkgU2FtdWVsICA8ZnNhbXVlbEBjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgQ29kZSBjbGVhbi11cDogTWFrZSBSZW5kZXJPYmplY3Q6OmFi
c29sdXRlQm91bmRpbmdCb3hSZWN0IGFuZCBhc3NvY2lhdGVkIG1ldGhvZHMgY29uc3QgYW5kIG1h
a2UgaXRzIHBhcmFtZXRlciB1c2VUcmFuc2Zvcm1zIG5vIGxvbmdlciBkZWZhdWx0IHRvIGZhbHNl
CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2ZpbGVzeXN0ZW0vc2ltcGxlLXJlcXVpcmVkLWFyZ3Vt
ZW50cy5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZmlsZXN5c3RlbS9zaW1w
bGUtcmVxdWlyZWQtYXJndW1lbnRzLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9m
YXN0L2ZpbGVzeXN0ZW0vc2ltcGxlLXJlcXVpcmVkLWFyZ3VtZW50cy5odG1sCShyZXZpc2lvbiAw
KQpAQCAtMCwwICsxLDEyIEBACis8aHRtbD4KKzxoZWFkPgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0
IiBocmVmPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5jc3MiPgorPHNjcmlwdCBzcmM9
Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9k
eT4KKzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Cis8
c2NyaXB0IHNyYz0icmVzb3VyY2VzL3NpbXBsZS1yZXF1aXJlZC1hcmd1bWVudHMuanMiPjwvc2Ny
aXB0PgorPHNjcmlwdCBzcmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2Ny
aXB0PgorPC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9maWxlc3lzdGVt
L3Jlc291cmNlcy9zaW1wbGUtcmVxdWlyZWQtYXJndW1lbnRzLmpzCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL2Zhc3QvZmlsZXN5c3RlbS9yZXNvdXJjZXMvc2ltcGxlLXJlcXVpcmVkLWFyZ3Vt
ZW50cy5qcwkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvZmlsZXN5c3RlbS9yZXNv
dXJjZXMvc2ltcGxlLXJlcXVpcmVkLWFyZ3VtZW50cy5qcwkocmV2aXNpb24gMCkKQEAgLTAsMCAr
MSwxMiBAQAoraWYgKHRoaXMuaW1wb3J0U2NyaXB0cykgeworICAgIGltcG9ydFNjcmlwdHMoJy4u
L3Jlc291cmNlcy9mcy13b3JrZXItY29tbW9uLmpzJyk7CisgICAgaW1wb3J0U2NyaXB0cygnLi4v
cmVzb3VyY2VzL2ZzLXRlc3QtdXRpbC5qcycpOworfQorCitkZXNjcmlwdGlvbigicmVxdWVzdEZp
bGVTeXN0ZW0gcmVxdWlyZWQgYXJndW1lbnRzIHRlc3QuIik7CisKK3ZhciBqc1Rlc3RJc0FzeW5j
ID0gdHJ1ZTsKK3Nob3VsZFRocm93KCJ3ZWJraXRSZXF1ZXN0RmlsZVN5c3RlbSgpIik7CitzaG91
bGRUaHJvdygid2Via2l0UmVxdWVzdEZpbGVTeXN0ZW0oUEVSU0lTVEVOVCkiKTsKK3Nob3VsZFRo
cm93KCJ3ZWJraXRSZXF1ZXN0RmlsZVN5c3RlbShQRVJTSVNURU5ULCAxMDApIik7Cit2YXIgc3Vj
Y2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>117678</attachid>
            <date>2011-12-02 13:38:16 -0800</date>
            <delta_ts>2011-12-07 13:51:23 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-69637-20111202163836.patch</filename>
            <type>text/plain</type>
            <size>4132</size>
            <attacher name="Mark Pilgrim (Google)">pilgrim</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwMTg0NCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEyIEBACisyMDExLTEyLTAyICBNYXJrIFBp
bGdyaW0gIDxwaWxncmltQGNocm9taXVtLm9yZz4KKworICAgICAgICBbRmlsZVN5c3RlbSBBUEld
IHJlcXVlc3RGaWxlU3lzdGVtIHN1Y2Nlc3NDYWxsYmFjayBpcyByZXF1aXJlZAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njk2MzcKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBhZ2UvRE9NV2luZG93Lmlk
bDogcmVtb3ZlIFtPcHRpb25hbF0gZmxhZyBmcm9tIHdlYmtpdFJlcXVlc3RGaWxlU3lzdGVtIHN1
Y2Nlc3NDYWxsYmFjayBwYXJhbWV0ZXIKKwogMjAxMS0xMi0wMSAgQWxvayBQcml5YWRhcnNoaSAg
PGFsb2twQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbY2hyb21pdW1dIENDTGF5ZXJRdWFkIGRv
ZXMgbm90IHJldHVybiBGbG9hdFF1YWQgaW4gY29ycmVjdCBvcmRlcgpJbmRleDogU291cmNlL1dl
YkNvcmUvcGFnZS9ET01XaW5kb3cuaWRsCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3Bh
Z2UvRE9NV2luZG93LmlkbAkocmV2aXNpb24gMTAxODQzKQorKysgU291cmNlL1dlYkNvcmUvcGFn
ZS9ET01XaW5kb3cuaWRsCSh3b3JraW5nIGNvcHkpCkBAIC0xOTMsNyArMTkzLDcgQEAgbW9kdWxl
IHdpbmRvdyB7CiAjaWYgZGVmaW5lZChFTkFCTEVfRklMRV9TWVNURU0pICYmIEVOQUJMRV9GSUxF
X1NZU1RFTQogICAgICAgICBjb25zdCB1bnNpZ25lZCBzaG9ydCBURU1QT1JBUlkgPSAwOwogICAg
ICAgICBjb25zdCB1bnNpZ25lZCBzaG9ydCBQRVJTSVNURU5UID0gMTsKLSAgICAgICAgW0VuYWJs
ZWRBdFJ1bnRpbWU9RmlsZVN5c3RlbV0gdm9pZCB3ZWJraXRSZXF1ZXN0RmlsZVN5c3RlbShpbiB1
bnNpZ25lZCBzaG9ydCB0eXBlLCBpbiBsb25nIGxvbmcgc2l6ZSwgaW4gW0NhbGxiYWNrLCBPcHRp
b25hbF0gRmlsZVN5c3RlbUNhbGxiYWNrIHN1Y2Nlc3NDYWxsYmFjaywgaW4gW0NhbGxiYWNrLCBP
cHRpb25hbF0gRXJyb3JDYWxsYmFjayBlcnJvckNhbGxiYWNrKTsKKyAgICAgICAgW0VuYWJsZWRB
dFJ1bnRpbWU9RmlsZVN5c3RlbV0gdm9pZCB3ZWJraXRSZXF1ZXN0RmlsZVN5c3RlbShpbiB1bnNp
Z25lZCBzaG9ydCB0eXBlLCBpbiBsb25nIGxvbmcgc2l6ZSwgaW4gW0NhbGxiYWNrXSBGaWxlU3lz
dGVtQ2FsbGJhY2sgc3VjY2Vzc0NhbGxiYWNrLCBpbiBbQ2FsbGJhY2ssIE9wdGlvbmFsXSBFcnJv
ckNhbGxiYWNrIGVycm9yQ2FsbGJhY2spOwogICAgICAgICBbRW5hYmxlZEF0UnVudGltZT1GaWxl
U3lzdGVtXSB2b2lkIHdlYmtpdFJlc29sdmVMb2NhbEZpbGVTeXN0ZW1VUkwoaW4gRE9NU3RyaW5n
IHVybCwgaW4gW0NhbGxiYWNrLCBPcHRpb25hbF0gRW50cnlDYWxsYmFjayBzdWNjZXNzQ2FsbGJh
Y2ssIGluIFtDYWxsYmFjaywgT3B0aW9uYWxdIEVycm9yQ2FsbGJhY2sgZXJyb3JDYWxsYmFjayk7
CiAKICAgICAgICAgYXR0cmlidXRlIFtFbmFibGVkQXRSdW50aW1lPUZpbGVTeXN0ZW1dIFdlYktp
dEZsYWdzQ29uc3RydWN0b3IgV2ViS2l0RmxhZ3M7CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMDE4NDQp
CisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBA
QAorMjAxMS0xMi0wMiAgTWFyayBQaWxncmltICA8cGlsZ3JpbUBjaHJvbWl1bS5vcmc+CisKKyAg
ICAgICAgW0ZpbGVTeXN0ZW0gQVBJXSByZXF1ZXN0RmlsZVN5c3RlbSBzdWNjZXNzQ2FsbGJhY2sg
aXMgcmVxdWlyZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTY5NjM3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBmYXN0L2ZpbGVzeXN0ZW0vbm90LWVub3VnaC1hcmd1bWVudHMtZXhwZWN0ZWQudHh0Ogor
ICAgICAgICAqIGZhc3QvZmlsZXN5c3RlbS9ub3QtZW5vdWdoLWFyZ3VtZW50cy5odG1sOgorCiAy
MDExLTEyLTAxICBBbG9rIFByaXlhZGFyc2hpICA8YWxva3BAY2hyb21pdW0ub3JnPgogCiAgICAg
ICAgIFtjaHJvbWl1bV0gQ0NMYXllclF1YWQgZG9lcyBub3QgcmV0dXJuIEZsb2F0UXVhZCBpbiBj
b3JyZWN0IG9yZGVyCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2ZpbGVzeXN0ZW0vbm90LWVub3Vn
aC1hcmd1bWVudHMtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3Qv
ZmlsZXN5c3RlbS9ub3QtZW5vdWdoLWFyZ3VtZW50cy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDEw
MTg0MykKKysrIExheW91dFRlc3RzL2Zhc3QvZmlsZXN5c3RlbS9ub3QtZW5vdWdoLWFyZ3VtZW50
cy1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTQsNiArNCw5IEBAIE9uIHN1Y2Nlc3Ms
IHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEEKIAogCiBQQVNTIHdlYmtpdFJlc29sdmVMb2Nh
bEZpbGVTeXN0ZW1VUkwoKSB0aHJldyBleGNlcHRpb24gVHlwZUVycm9yOiBOb3QgZW5vdWdoIGFy
Z3VtZW50cy4KK1BBU1Mgd2Via2l0UmVxdWVzdEZpbGVTeXN0ZW0oKSB0aHJldyBleGNlcHRpb24g
VHlwZUVycm9yOiBOb3QgZW5vdWdoIGFyZ3VtZW50cy4KK1BBU1Mgd2Via2l0UmVxdWVzdEZpbGVT
eXN0ZW0oUEVSU0lTVEVOVCkgdGhyZXcgZXhjZXB0aW9uIFR5cGVFcnJvcjogTm90IGVub3VnaCBh
cmd1bWVudHMuCitQQVNTIHdlYmtpdFJlcXVlc3RGaWxlU3lzdGVtKFBFUlNJU1RFTlQsIDEwMCkg
dGhyZXcgZXhjZXB0aW9uIFR5cGVFcnJvcjogTm90IGVub3VnaCBhcmd1bWVudHMuCiBTdWNjZXNz
ZnVsbHkgb2J0YWluZWQgUGVyc2lzdGVudCBGaWxlU3lzdGVtOmZpbGVfXzA6VGVtcG9yYXJ5CiBQ
QVNTIGZpbGVTeXN0ZW0ucm9vdC5yZW1vdmVSZWN1cnNpdmVseSgpIHRocmV3IGV4Y2VwdGlvbiBU
eXBlRXJyb3I6IE5vdCBlbm91Z2ggYXJndW1lbnRzLgogUEFTUyBmaWxlU3lzdGVtLnJvb3QubW92
ZVRvKCkgdGhyZXcgZXhjZXB0aW9uIFR5cGVFcnJvcjogTm90IGVub3VnaCBhcmd1bWVudHMuCklu
ZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2ZpbGVzeXN0ZW0vbm90LWVub3VnaC1hcmd1bWVudHMuaHRt
bAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2ZpbGVzeXN0ZW0vbm90LWVub3VnaC1h
cmd1bWVudHMuaHRtbAkocmV2aXNpb24gMTAxODQzKQorKysgTGF5b3V0VGVzdHMvZmFzdC9maWxl
c3lzdGVtL25vdC1lbm91Z2gtYXJndW1lbnRzLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTQ4LDYg
KzQ4LDkgQEAgZnVuY3Rpb24gc3VjY2Vzc0NhbGxiYWNrKGZzKQogCiBpZiAod2luZG93LndlYmtp
dFJlcXVlc3RGaWxlU3lzdGVtKSB7CiAgICAgc2hvdWxkVGhyb3coIndlYmtpdFJlc29sdmVMb2Nh
bEZpbGVTeXN0ZW1VUkwoKSIpOworICAgIHNob3VsZFRocm93KCJ3ZWJraXRSZXF1ZXN0RmlsZVN5
c3RlbSgpIik7CisgICAgc2hvdWxkVGhyb3coIndlYmtpdFJlcXVlc3RGaWxlU3lzdGVtKFBFUlNJ
U1RFTlQpIik7CisgICAgc2hvdWxkVGhyb3coIndlYmtpdFJlcXVlc3RGaWxlU3lzdGVtKFBFUlNJ
U1RFTlQsIDEwMCkiKTsKICAgICB3ZWJraXRSZXF1ZXN0RmlsZVN5c3RlbSh3aW5kb3cuVEVNUE9S
QVJZLCAxMDAsIHN1Y2Nlc3NDYWxsYmFjaywgZXJyb3JDYWxsYmFjayk7CiAgICAgd2luZG93Lmpz
VGVzdElzQXN5bmMgPSB0cnVlOwogfSBlbHNlCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>118271</attachid>
            <date>2011-12-07 13:51:28 -0800</date>
            <delta_ts>2011-12-07 19:55:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-69637-20111207165152.patch</filename>
            <type>text/plain</type>
            <size>5267</size>
            <attacher name="Mark Pilgrim (Google)">pilgrim</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwMjI3MCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEyIEBACisyMDExLTEyLTA3ICBNYXJrIFBp
bGdyaW0gIDxwaWxncmltQGNocm9taXVtLm9yZz4KKworICAgICAgICBbRmlsZVN5c3RlbSBBUEld
IHJlcXVlc3RGaWxlU3lzdGVtIHN1Y2Nlc3NDYWxsYmFjayBpcyByZXF1aXJlZAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njk2MzcKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBhZ2UvRE9NV2luZG93Lmlk
bDogcmVtb3ZlIFtPcHRpb25hbF0gZmxhZyBmcm9tIHN1Y2Nlc3NDYWxsYmFjayBwYXJhbWV0ZXIK
KwogMjAxMS0xMi0wNyAgQW5kcmVhcyBLbGluZyAgPGtsaW5nQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgUmVuZGVyT2JqZWN0OjpzdHlsZSgpOiBJbmxpbmUgZWFybHktcmV0dXJuIGNvbmRpdGlvbi4K
SW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93LmlkbAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5pZGwJKHJldmlzaW9uIDEwMjAyNykKKysrIFNv
dXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93LmlkbAkod29ya2luZyBjb3B5KQpAQCAtMTkzLDcg
KzE5Myw3IEBAIG1vZHVsZSB3aW5kb3cgewogI2lmIGRlZmluZWQoRU5BQkxFX0ZJTEVfU1lTVEVN
KSAmJiBFTkFCTEVfRklMRV9TWVNURU0KICAgICAgICAgY29uc3QgdW5zaWduZWQgc2hvcnQgVEVN
UE9SQVJZID0gMDsKICAgICAgICAgY29uc3QgdW5zaWduZWQgc2hvcnQgUEVSU0lTVEVOVCA9IDE7
Ci0gICAgICAgIFtFbmFibGVkQXRSdW50aW1lPUZpbGVTeXN0ZW1dIHZvaWQgd2Via2l0UmVxdWVz
dEZpbGVTeXN0ZW0oaW4gdW5zaWduZWQgc2hvcnQgdHlwZSwgaW4gbG9uZyBsb25nIHNpemUsIGlu
IFtDYWxsYmFjaywgT3B0aW9uYWxdIEZpbGVTeXN0ZW1DYWxsYmFjayBzdWNjZXNzQ2FsbGJhY2ss
IGluIFtDYWxsYmFjaywgT3B0aW9uYWxdIEVycm9yQ2FsbGJhY2sgZXJyb3JDYWxsYmFjayk7Cisg
ICAgICAgIFtFbmFibGVkQXRSdW50aW1lPUZpbGVTeXN0ZW1dIHZvaWQgd2Via2l0UmVxdWVzdEZp
bGVTeXN0ZW0oaW4gdW5zaWduZWQgc2hvcnQgdHlwZSwgaW4gbG9uZyBsb25nIHNpemUsIGluIFtD
YWxsYmFja10gRmlsZVN5c3RlbUNhbGxiYWNrIHN1Y2Nlc3NDYWxsYmFjaywgaW4gW0NhbGxiYWNr
LCBPcHRpb25hbF0gRXJyb3JDYWxsYmFjayBlcnJvckNhbGxiYWNrKTsKICAgICAgICAgW0VuYWJs
ZWRBdFJ1bnRpbWU9RmlsZVN5c3RlbV0gdm9pZCB3ZWJraXRSZXNvbHZlTG9jYWxGaWxlU3lzdGVt
VVJMKGluIERPTVN0cmluZyB1cmwsIGluIFtDYWxsYmFjaywgT3B0aW9uYWxdIEVudHJ5Q2FsbGJh
Y2sgc3VjY2Vzc0NhbGxiYWNrLCBpbiBbQ2FsbGJhY2ssIE9wdGlvbmFsXSBFcnJvckNhbGxiYWNr
IGVycm9yQ2FsbGJhY2spOwogCiAgICAgICAgIGF0dHJpYnV0ZSBbRW5hYmxlZEF0UnVudGltZT1G
aWxlU3lzdGVtXSBXZWJLaXRGbGFnc0NvbnN0cnVjdG9yIFdlYktpdEZsYWdzOwpJbmRleDogTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwko
cmV2aXNpb24gMTAyMjcwKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
CkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMTItMDcgIE1hcmsgUGlsZ3JpbSAgPHBpbGdyaW1AY2hy
b21pdW0ub3JnPgorCisgICAgICAgIFtGaWxlU3lzdGVtIEFQSV0gcmVxdWVzdEZpbGVTeXN0ZW0g
c3VjY2Vzc0NhbGxiYWNrIGlzIHJlcXVpcmVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD02OTYzNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogZmFzdC9maWxlc3lzdGVtL2ZpbGVzeXN0ZW0tbm8tY2FsbGJh
Y2stbnVsbC1wdHItY3Jhc2guaHRtbDogZml4IG5vdy1icm9rZW4gbG9naWMgdGVzdGluZyBmb3Ig
dW5yZWxhdGVkIGJ1ZworICAgICAgICAqIGZhc3QvZmlsZXN5c3RlbS9ub3QtZW5vdWdoLWFyZ3Vt
ZW50cy1leHBlY3RlZC50eHQ6IAorICAgICAgICAqIGZhc3QvZmlsZXN5c3RlbS9ub3QtZW5vdWdo
LWFyZ3VtZW50cy5odG1sOiBhZGQgY2hlY2tzIGZvciB3ZWJraXRSZXF1ZXN0RmlsZVN5c3RlbSB3
aXRoIG5vdCBlbm91Z2ggcGFyYW1ldGVycworCiAyMDExLTEyLTA3ICBKb3NodWEgQmVsbCAgPGpz
YmVsbEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgSW5kZXhlZERCIGRlbGV0ZUluZGV4IHNob3Vs
ZCB0aHJvdyBOT1RfQUxMT1dFRF9FUlIgaWYgY2FsbGVkIG91dHNpZGUgYSBWRVJTSU9OX0NIQU5H
RSB0cmFuc2FjdGlvbiBjYWxsYmFjawpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9maWxlc3lzdGVt
L2ZpbGVzeXN0ZW0tbm8tY2FsbGJhY2stbnVsbC1wdHItY3Jhc2guaHRtbAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9mYXN0L2ZpbGVzeXN0ZW0vZmlsZXN5c3RlbS1uby1jYWxsYmFjay1udWxs
LXB0ci1jcmFzaC5odG1sCShyZXZpc2lvbiAxMDIwMjcpCisrKyBMYXlvdXRUZXN0cy9mYXN0L2Zp
bGVzeXN0ZW0vZmlsZXN5c3RlbS1uby1jYWxsYmFjay1udWxsLXB0ci1jcmFzaC5odG1sCSh3b3Jr
aW5nIGNvcHkpCkBAIC03LDkgKzcsMTMgQEAKICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJv
bGxlcikKICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKICAgaWYgKHdp
bmRvdy53ZWJraXRSZXF1ZXN0RmlsZVN5c3RlbSkgewotICAgICAgLy8gVGhlc2UgdHdvIGNhbGxz
IHNob3VsZCBub3QgY2F1c2UgYSBOVUxMIHBvaW50ZXIgY3Jhc2g6Ci0gICAgICB3ZWJraXRSZXF1
ZXN0RmlsZVN5c3RlbShURU1QT1JBUlksIDEwMCk7CisgICAgICAvLyBUaGVzZSB0d28gY2FsbHMg
c2hvdWxkIHRocm93IGFuIGV4Y2VwdGlvbiBidXQgc2hvdWxkIE5PVCBjYXVzZSBhIE5VTEwgcG9p
bnRlciBjcmFzaDoKICAgICAgIHdlYmtpdFJlc29sdmVMb2NhbEZpbGVTeXN0ZW1VUkwoJycpOwot
ICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2xvZycpLmlubmVySFRNTCA9ICJQQVNTIjsK
KyAgICAgIHRyeSB7CisgICAgICAgICAgd2Via2l0UmVxdWVzdEZpbGVTeXN0ZW0oVEVNUE9SQVJZ
LCAxMDApOworICAgICAgfQorICAgICAgY2F0Y2goZSkgeworICAgICAgICAgIGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCdsb2cnKS5pbm5lckhUTUwgPSAiUEFTUyI7CisgICAgICB9CiAgIH0KIDwv
c2NyaXB0PgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9maWxlc3lzdGVtL25vdC1lbm91Z2gtYXJn
dW1lbnRzLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2ZpbGVz
eXN0ZW0vbm90LWVub3VnaC1hcmd1bWVudHMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAxMDIwMjcp
CisrKyBMYXlvdXRUZXN0cy9mYXN0L2ZpbGVzeXN0ZW0vbm90LWVub3VnaC1hcmd1bWVudHMtZXhw
ZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC00LDYgKzQsOSBAQCBPbiBzdWNjZXNzLCB5b3Ug
d2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBCiAKIAogUEFTUyB3ZWJraXRSZXNvbHZlTG9jYWxGaWxl
U3lzdGVtVVJMKCkgdGhyZXcgZXhjZXB0aW9uIFR5cGVFcnJvcjogTm90IGVub3VnaCBhcmd1bWVu
dHMuCitQQVNTIHdlYmtpdFJlcXVlc3RGaWxlU3lzdGVtKCkgdGhyZXcgZXhjZXB0aW9uIFR5cGVF
cnJvcjogTm90IGVub3VnaCBhcmd1bWVudHMuCitQQVNTIHdlYmtpdFJlcXVlc3RGaWxlU3lzdGVt
KFBFUlNJU1RFTlQpIHRocmV3IGV4Y2VwdGlvbiBUeXBlRXJyb3I6IE5vdCBlbm91Z2ggYXJndW1l
bnRzLgorUEFTUyB3ZWJraXRSZXF1ZXN0RmlsZVN5c3RlbShQRVJTSVNURU5ULCAxMDApIHRocmV3
IGV4Y2VwdGlvbiBUeXBlRXJyb3I6IE5vdCBlbm91Z2ggYXJndW1lbnRzLgogU3VjY2Vzc2Z1bGx5
IG9idGFpbmVkIFBlcnNpc3RlbnQgRmlsZVN5c3RlbTpmaWxlX18wOlRlbXBvcmFyeQogUEFTUyBm
aWxlU3lzdGVtLnJvb3QucmVtb3ZlUmVjdXJzaXZlbHkoKSB0aHJldyBleGNlcHRpb24gVHlwZUVy
cm9yOiBOb3QgZW5vdWdoIGFyZ3VtZW50cy4KIFBBU1MgZmlsZVN5c3RlbS5yb290Lm1vdmVUbygp
IHRocmV3IGV4Y2VwdGlvbiBUeXBlRXJyb3I6IE5vdCBlbm91Z2ggYXJndW1lbnRzLgpJbmRleDog
TGF5b3V0VGVzdHMvZmFzdC9maWxlc3lzdGVtL25vdC1lbm91Z2gtYXJndW1lbnRzLmh0bWwKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9maWxlc3lzdGVtL25vdC1lbm91Z2gtYXJndW1l
bnRzLmh0bWwJKHJldmlzaW9uIDEwMjAyNykKKysrIExheW91dFRlc3RzL2Zhc3QvZmlsZXN5c3Rl
bS9ub3QtZW5vdWdoLWFyZ3VtZW50cy5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC00OCw2ICs0OCw5
IEBAIGZ1bmN0aW9uIHN1Y2Nlc3NDYWxsYmFjayhmcykKIAogaWYgKHdpbmRvdy53ZWJraXRSZXF1
ZXN0RmlsZVN5c3RlbSkgewogICAgIHNob3VsZFRocm93KCJ3ZWJraXRSZXNvbHZlTG9jYWxGaWxl
U3lzdGVtVVJMKCkiKTsKKyAgICBzaG91bGRUaHJvdygid2Via2l0UmVxdWVzdEZpbGVTeXN0ZW0o
KSIpOworICAgIHNob3VsZFRocm93KCJ3ZWJraXRSZXF1ZXN0RmlsZVN5c3RlbShQRVJTSVNURU5U
KSIpOworICAgIHNob3VsZFRocm93KCJ3ZWJraXRSZXF1ZXN0RmlsZVN5c3RlbShQRVJTSVNURU5U
LCAxMDApIik7CiAgICAgd2Via2l0UmVxdWVzdEZpbGVTeXN0ZW0od2luZG93LlRFTVBPUkFSWSwg
MTAwLCBzdWNjZXNzQ2FsbGJhY2ssIGVycm9yQ2FsbGJhY2spOwogICAgIHdpbmRvdy5qc1Rlc3RJ
c0FzeW5jID0gdHJ1ZTsKIH0gZWxzZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>