<?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>58714</bug_id>
          
          <creation_ts>2011-04-15 17:13:46 -0700</creation_ts>
          <short_desc>show stderr files and httpd log files</short_desc>
          <delta_ts>2011-04-15 20:02:55 -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>Other</rep_platform>
          <op_sys>OS X 10.5</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>1</everconfirmed>
          <reporter name="Ojan Vafai">ojan</reporter>
          <assigned_to name="Ojan Vafai">ojan</assigned_to>
          <cc>dpranke</cc>
    
    <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>387060</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-04-15 17:13:46 -0700</bug_when>
    <thetext>show stderr files and httpd log files</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387061</commentid>
    <comment_count>1</comment_count>
      <attachid>89887</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-04-15 17:14:34 -0700</bug_when>
    <thetext>Created attachment 89887
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387070</commentid>
    <comment_count>2</comment_count>
      <attachid>89890</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-04-15 17:17:57 -0700</bug_when>
    <thetext>Created attachment 89890
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387147</commentid>
    <comment_count>3</comment_count>
      <attachid>89890</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-04-15 18:36:47 -0700</bug_when>
    <thetext>Comment on attachment 89890
Patch

Nice.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387174</commentid>
    <comment_count>4</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-04-15 20:02:55 -0700</bug_when>
    <thetext>Committed r84074: &lt;http://trac.webkit.org/changeset/84074&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>89887</attachid>
            <date>2011-04-15 17:14:34 -0700</date>
            <delta_ts>2011-04-15 17:17:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-58714-20110415171433.patch</filename>
            <type>text/plain</type>
            <size>6986</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODQwNTQKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCAwYWJjNWU1YjZhOTA3ZjUyYjY2NWMxYmE3ZmQ5ZTVlNjIw
MTI1OWFlLi40ZjY2OTg0NDVkMmEyNjZiZWU4NTgxMWRhNjA0NTI5MGU1M2U0ZTFiIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTUg
QEAKIDIwMTEtMDQtMTUgIE9qYW4gVmFmYWkgIDxvamFuQGNocm9taXVtLm9yZz4KIAorICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBzaG93IHN0ZGVyciBmaWxl
cyBhbmQgaHR0cGQgbG9nIGZpbGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD01ODcxNAorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRf
dGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9yZXN1bHRzLmh0bWw6CisgICAgICAgICogU2NyaXB0
cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvdGVzdF9ydW5uZXIucHk6CisK
KzIwMTEtMDQtMTUgIE9qYW4gVmFmYWkgIDxvamFuQGNocm9taXVtLm9yZz4KKwogICAgICAgICBS
ZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KIAogICAgICAgICBvbmx5IHNob3cgcHJldHR5LWRpZmYv
d2RpZmYgaWYgdGhleSB3ZXJlIGdlbmVyYXRlZApkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93
ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9yZXN1bHRzLmh0bWwgYi9U
b29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9qc29uX3Jl
c3VsdHMuaHRtbAppbmRleCA5ZWE4NjJjNDYxZjZkNmJiNjEzNTY5NDQ2YjU3ZjA4NDViNjAxYmQx
Li5mZjQ5NTFhYTE1M2Y5ODJlNGJhNzY3Y2Q3OGIyYzdkOGYzYWNiZGJkIDEwMDY0NAotLS0gYS9U
b29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9qc29uX3Jl
c3VsdHMuaHRtbAorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlv
dXRfcGFja2FnZS9qc29uX3Jlc3VsdHMuaHRtbApAQCAtNCwxMiArNCwxMiBAQCB0cjpob3ZlciB7
CiAgICAgb3BhY2l0eTogMC43CiB9CiAKLXRyOm50aC1jaGlsZChvZGQpIHsKK3RoZWFkIHRyOm50
aC1jaGlsZChvZGQpLCB0cjpudGgtY2hpbGQoZXZlbikgewogICAgIGJhY2tncm91bmQtY29sb3I6
ICNFM0U5RkY7CiB9CiAKLXRoZWFkIHRyLCB0cjpudGgtY2hpbGQoZXZlbikgewotICAgIGJhY2tn
cm91bmQtY29sb3I6ICNCQ0Y7Cit0cjpudGgtY2hpbGQob2RkKSB7CisgICAgYmFja2dyb3VuZC1j
b2xvcjogI2VlZTsKIH0KIAogdGQgewpAQCAtMjgsNiArMjgsMTIgQEAgdGggewogbGFiZWwgewog
ICAgIG1hcmdpbi1sZWZ0OiAxMHB4OwogfQorCisjb3B0aW9ucyB7CisgICAgcG9zaXRpb246IGFi
c29sdXRlOworICAgIHRvcDogMDsKKyAgICByaWdodDogMDsKK30KIDwvc3R5bGU+CiAKIDxzY3Jp
cHQ+CkBAIC00NywxMiArNTMsMTIgQEAgZnVuY3Rpb24gc3RyaXBFeHRlbnNpb24odGVzdCkKICAg
ICByZXR1cm4gdGVzdC5zdWJzdHJpbmcoMCwgaW5kZXgpOwogfQogCi12YXIgaHRtbCA9ICdUZXN0
cyB3aGVyZSByZXN1bHRzIGRpZCBub3QgbWF0Y2ggZXhwZWN0ZWQgcmVzdWx0czonOwordmFyIGh0
bWwgPSAnPHA+VGVzdHMgd2hlcmUgcmVzdWx0cyBkaWQgbm90IG1hdGNoIGV4cGVjdGVkIHJlc3Vs
dHM6PC9wPic7CiAKIGlmIChyZXN1bHRzLnVzZXNfZXhwZWN0YXRpb25zX2ZpbGUpCi0gICAgaHRt
bCArPSAnPGxhYmVsPjxpbnB1dCBjbGFzcz0idW5leHBlY3RlZC1yZXN1bHRzIiB0eXBlPWNoZWNr
Ym94IGNoZWNrZWQ+T25seSBzaG93IHVuZXhwZWN0ZWQgcmVzdWx0czwvbGFiZWw+JzsKKyAgICBo
dG1sICs9ICc8ZGl2IGlkPW9wdGlvbnM+PGxhYmVsPjxpbnB1dCBjbGFzcz0idW5leHBlY3RlZC1y
ZXN1bHRzIiB0eXBlPWNoZWNrYm94IGNoZWNrZWQ+T25seSBzaG93IHVuZXhwZWN0ZWQgcmVzdWx0
czwvbGFiZWw+PC9kaXY+JzsKIAotaHRtbCArPSAnPHRhYmxlPjx0aGVhZD48dHI+JyArCitodG1s
ICs9ICc8dGFibGUgaWQ9InJlc3VsdHMtdGFibGUiPjx0aGVhZD48dHI+JyArCiAgICAgICAgICc8
dGg+dGVzdDwvdGg+JyArCiAgICAgICAgICc8dGggaWQ9InRleHQtcmVzdWx0cy1oZWFkZXIiPnRl
eHQgcmVzdWx0czwvdGg+JyArCiAgICAgICAgICc8dGggaWQ9ImltYWdlLXJlc3VsdHMtaGVhZGVy
Ij5pbWFnZSByZXN1bHRzPC90aD4nICsKQEAgLTYzLDExICs2OSwxNSBAQCBpZiAocmVzdWx0cy51
c2VzX2V4cGVjdGF0aW9uc19maWxlKQogCiBodG1sICs9ICc8L3RyPjwvdGhlYWQ+JzsKIAotdmFy
IHRlc3RfYmFzZV9wYXRoOwotaWYgKHJlc3VsdHMubGF5b3V0X3Rlc3RzX2RpciAmJiBsb2NhdGlv
bi50b1N0cmluZygpLmluZGV4T2YoJ2ZpbGU6Ly8nKSAhPSAwKQotICAgIHRlc3RfYmFzZV9wYXRo
ID0gcmVzdWx0cy5sYXlvdXRfdGVzdHNfZGlyICsgJy8nOwotZWxzZQotICAgIHRlc3RfYmFzZV9w
YXRoID0gJ2h0dHA6Ly90cmFjLndlYmtpdC5vcmcvYnJvd3Nlci90cnVuay9MYXlvdXRUZXN0cy8n
OworZnVuY3Rpb24gdGVzdExpbmsodGVzdCkKK3sKKyAgICB2YXIgdGVzdF9iYXNlX3BhdGg7Cisg
ICAgaWYgKHJlc3VsdHMubGF5b3V0X3Rlc3RzX2RpciAmJiBsb2NhdGlvbi50b1N0cmluZygpLmlu
ZGV4T2YoJ2ZpbGU6Ly8nKSAhPSAwKQorICAgICAgICB0ZXN0X2Jhc2VfcGF0aCA9IHJlc3VsdHMu
bGF5b3V0X3Rlc3RzX2RpciArICcvJzsKKyAgICBlbHNlCisgICAgICAgIHRlc3RfYmFzZV9wYXRo
ID0gJ2h0dHA6Ly90cmFjLndlYmtpdC5vcmcvYnJvd3Nlci90cnVuay9MYXlvdXRUZXN0cy8nOwor
ICAgIHJldHVybiAnPGEgaHJlZj0iJyArIHRlc3RfYmFzZV9wYXRoICsgdGVzdCArICciPicgKyB0
ZXN0ICsgJzwvYT4nOworfQogCiBmdW5jdGlvbiByZXN1bHRMaW5rKHRlc3RfcHJlZml4LCBzdWZm
aXgsIGNvbnRlbnRzKQogewpAQCAtNzYsMjIgKzg2LDI5IEBAIGZ1bmN0aW9uIHJlc3VsdExpbmso
dGVzdF9wcmVmaXgsIHN1ZmZpeCwgY29udGVudHMpCiAKIC8vIEZJWE1FOiBzaG93IGV4cGVjdGVk
L2FjdHVhbC9kaWZmIGNvbnRlbnRzIGlubGluZSBpbiBpZnJhbWVzCiAvLyBGSVhNRTogYWxsb3cg
em9vbWluZyBpbiBvbiBwaXhlbCBkaWZmcwotLy8gRklYTUU6IHN0b3JlIHN0ZGVyciBpbmZvcm1h
dGlvbiBpbiB0aGUganNvbgotLy8gRklYTUU6IGFkZCBsaW5rcyB0byB0aGUgaHR0cGQgYWNjZXNz
L2Vycm9yIGxvZ3MKIC8vIEZJWE1FOiBoYW5kbGUgbmV3IHRlc3RzCiAKIHZhciBoYXNUZXh0RmFp
bHVyZXMgPSBmYWxzZTsKIHZhciBoYXNJbWFnZUZhaWx1cmVzID0gZmFsc2U7CiAKIGh0bWwgKz0g
Jzx0Ym9keT4nOworCit2YXIgdGVzdHNfd2l0aF9zdGRlcnIgPSBbXTsKK3ZhciBoYXNIdHRwVGVz
dHMgPSBmYWxzZTsKKwogZm9yICh2YXIgdGVzdCBpbiByZXN1bHRzLnRlc3RzKSB7CisgIGlmIChy
ZXN1bHRzLnRlc3RzW3Rlc3RdLmhhc19zdGRlcnIpCisgICAgICB0ZXN0c193aXRoX3N0ZGVyci5w
dXNoKHRlc3QpOworCisgIGhhc0h0dHBUZXN0cyA9IGhhc0h0dHBUZXN0cyB8fCB0ZXN0LmluZGV4
T2YoJ2h0dHAvJykgPT0gMDsKKwogICB2YXIgYWN0dWFsID0gcmVzdWx0cy50ZXN0c1t0ZXN0XS5h
Y3R1YWw7CiAgIHZhciBleHBlY3RlZCA9IHJlc3VsdHMudGVzdHNbdGVzdF0uZXhwZWN0ZWQgfHwg
J1BBU1MnOwogICAKICAgaWYgKGFjdHVhbCA9PSAnUEFTUycgJiYgKCFyZXN1bHRzLnVzZXNfZXhw
ZWN0YXRpb25zX2ZpbGUgfHwgZXhwZWN0ZWQgPT0gJ1BBU1MnKSkKICAgICBjb250aW51ZTsKIAot
ICB2YXIgcm93ID0gJzx0ZD48YSBocmVmPSInICsgdGVzdF9iYXNlX3BhdGggKyB0ZXN0ICsgJyI+
JyArIHRlc3QgKyAnPC9hPjwvdGQ+JzsKKyAgdmFyIHJvdyA9ICc8dGQ+JyArIHRlc3RMaW5rKHRl
c3QpICsgJzwvdGQ+JzsKICAgdmFyIHRlc3RfcHJlZml4ID0gc3RyaXBFeHRlbnNpb24odGVzdCk7
CiAKICAgcm93ICs9ICc8dGQ+JzsKQEAgLTEyMSw3ICsxMzgsNiBAQCBmb3IgKHZhciB0ZXN0IGlu
IHJlc3VsdHMudGVzdHMpIHsKICAgfQogCiAgIHJvdyArPSAnPC90ZD4nOwotICAvLyBGSVhNRTog
SGFuZGxlIHN0ZGVyciBvdXRwdXQuCiAgIHJvdyArPSAnPHRkPicgKyBhY3R1YWwgKyAnPC90ZD4n
OwogICAKICAgaWYgKHJlc3VsdHMudXNlc19leHBlY3RhdGlvbnNfZmlsZSkKQEAgLTEzMiw2ICsx
NDgsMjQgQEAgZm9yICh2YXIgdGVzdCBpbiByZXN1bHRzLnRlc3RzKSB7CiB9CiAKIGh0bWwgKz0g
JzwvdGJvZHk+PC90YWJsZT4nCisKK2lmICh0ZXN0c193aXRoX3N0ZGVyci5sZW5ndGgpIHsKKyAg
ICB0ZXN0c193aXRoX3N0ZGVyci5zb3J0KCk7CisKKyAgICBodG1sICs9ICc8cD5UZXN0cyB0aGF0
IGhhZCBzdGRlcnIgb3V0cHV0OjwvcD48dGFibGUgaWQ9InN0ZGVyci10YWJsZSI+JzsKKyAgICBm
b3IgKHZhciBpID0gMDsgaSA8IHRlc3RzX3dpdGhfc3RkZXJyLmxlbmd0aDsgaSsrKSB7CisgICAg
ICAgIHZhciB0ZXN0ID0gdGVzdHNfd2l0aF9zdGRlcnJbaV07CisgICAgICAgIGh0bWwgKz0gJzx0
cj48dGQ+JyArIHRlc3RMaW5rKHRlc3QpICsgJzwvdGQ+JyArCisgICAgICAgICAgICAnPHRkPicg
KyByZXN1bHRMaW5rKHN0cmlwRXh0ZW5zaW9uKHRlc3QpLCAnLXN0ZGVyci50eHQnLCAnc3RkZXJy
JykgKyAnPC90ZD48L3RyPic7CisgICAgfQorICAgIGh0bWwgKz0gJzwvdGFibGU+JworfQorCitp
ZiAoaGFzSHR0cFRlc3RzKSB7CisgICAgaHRtbCArPSAnPHA+aHR0cGQgYWNjZXNzIGxvZzogPGEg
aHJlZj0iYWNjZXNzX2xvZy50eHQiPmFjY2Vzc19sb2cudHh0PC9hPjwvcD4nICsKKyAgICAgICAg
JzxwPmh0dHBkIGVycm9yIGxvZzogPGEgaHJlZj0iZXJyb3JfbG9nLnR4dCI+ZXJyb3JfbG9nLnR4
dDwvYT48L3A+JzsKK30KKwogZG9jdW1lbnQud3JpdGUoaHRtbCk7CiAKIGZ1bmN0aW9uIHRvQXJy
YXkobm9kZUxpc3QpCkBAIC0xNzgsNyArMjEyLDcgQEAgVGFibGVTb3J0ZXIuX3VwZGF0ZUhlYWRl
ckNsYXNzTmFtZXMgPSBmdW5jdGlvbihuZXdIZWFkZXIpCiAKIFRhYmxlU29ydGVyLl9zb3J0Um93
cyA9IGZ1bmN0aW9uKG5ld0hlYWRlciwgcmV2ZXJzZWQpCiB7Ci0gICAgdmFyIHRlc3RzVGFibGUg
PSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCd0YWJsZScpOworICAgIHZhciB0ZXN0c1RhYmxlID0g
ZG9jdW1lbnQucXVlcnlTZWxlY3RvcignI3Jlc3VsdHMtdGFibGUnKTsKICAgICB2YXIgaGVhZGVy
cyA9IHRvQXJyYXkodGVzdHNUYWJsZS5xdWVyeVNlbGVjdG9yQWxsKCd0aCcpKTsKICAgICB2YXIg
c29ydENvbHVtbiA9IGhlYWRlcnMuaW5kZXhPZihuZXdIZWFkZXIpOwogCkBAIC0yMTEsNyArMjQ1
LDcgQEAgVGFibGVTb3J0ZXIuX3NvcnRSb3dzID0gZnVuY3Rpb24obmV3SGVhZGVyLCByZXZlcnNl
ZCkKIAogVGFibGVTb3J0ZXIuc29ydENvbHVtbiA9IGZ1bmN0aW9uKGNvbHVtbk51bWJlcikKIHsK
LSAgICB2YXIgbmV3SGVhZGVyID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigndGFibGUnKS5xdWVy
eVNlbGVjdG9yQWxsKCd0aCcpW2NvbHVtbk51bWJlcl07CisgICAgdmFyIG5ld0hlYWRlciA9IGRv
Y3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyNyZXN1bHRzLXRhYmxlJykucXVlcnlTZWxlY3RvckFsbCgn
dGgnKVtjb2x1bW5OdW1iZXJdOwogICAgIFRhYmxlU29ydGVyLl9zb3J0KG5ld0hlYWRlcik7CiB9
CiAKQEAgLTIzNCw3ICsyNjgsNyBAQCBUYWJsZVNvcnRlci5fc29ydCA9IGZ1bmN0aW9uKG5ld0hl
YWRlcikKICAgICBUYWJsZVNvcnRlci5fc29ydFJvd3MobmV3SGVhZGVyLCByZXZlcnNlZCk7CiB9
CiAKLWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ3RhYmxlJykuYWRkRXZlbnRMaXN0ZW5lcignY2xp
Y2snLCBUYWJsZVNvcnRlci5oYW5kbGVDbGljaywgZmFsc2UpOworZG9jdW1lbnQucXVlcnlTZWxl
Y3RvcignI3Jlc3VsdHMtdGFibGUnKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIFRhYmxlU29y
dGVyLmhhbmRsZUNsaWNrLCBmYWxzZSk7CiBUYWJsZVNvcnRlci5zb3J0Q29sdW1uKDApOwogCiB2
YXIgdW5leHBlY3RlZFN0eWxlTm9kZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3N0eWxlJyk7
CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRf
cGFja2FnZS90ZXN0X3J1bm5lci5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rl
c3RzL2xheW91dF9wYWNrYWdlL3Rlc3RfcnVubmVyLnB5CmluZGV4IDJlN2FiNDY0ZDdmNDkyZGMw
MzBjOTdmNDA4YWUwZjdiZGQwYmZhM2YuLjczNDNkZGQ3ZTM1MWE4ODUxZTQ1MGMyZDE0YTY4NWVi
ZmUwZTYxZmYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3Rz
L2xheW91dF9wYWNrYWdlL3Rlc3RfcnVubmVyLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0
cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL3Rlc3RfcnVubmVyLnB5CkBAIC0xNDUsNiAr
MTQ1LDggQEAgZGVmIHN1bW1hcml6ZV9yZXN1bHRzKHBvcnRfb2JqLCBleHBlY3RhdGlvbnMsIHJl
c3VsdF9zdW1tYXJ5LCByZXRyeV9zdW1tYXJ5LCB0ZXMKICAgICAgICAgdGVzdHNbdGVzdF0gPSB7
fQogICAgICAgICB0ZXN0c1t0ZXN0XVsnZXhwZWN0ZWQnXSA9IGV4cGVjdGVkCiAgICAgICAgIHRl
c3RzW3Rlc3RdWydhY3R1YWwnXSA9ICIgIi5qb2luKGFjdHVhbCkKKyAgICAgICAgIyBGSVhNRTog
U2V0IHRoaXMgY29ycmVjdGx5IG9uY2UgaHR0cHM6Ly93ZWJraXQub3JnL2IvMzc3MzkgaXMgZml4
ZWQuCisgICAgICAgIHRlc3RzW3Rlc3RdWydoYXNfc3RkZXJyJ10gPSBGYWxzZQogCiAgICAgICAg
IGlmIGZpbGVuYW1lIGluIHRlc3RfdGltaW5nc19tYXA6CiAgICAgICAgICAgICB0aW1lX3NlY29u
ZHMgPSB0ZXN0X3RpbWluZ3NfbWFwW2ZpbGVuYW1lXQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>89890</attachid>
            <date>2011-04-15 17:17:57 -0700</date>
            <delta_ts>2011-04-15 18:36:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-58714-20110415171756.patch</filename>
            <type>text/plain</type>
            <size>6974</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODQwNTQKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCAwYWJjNWU1YjZhOTA3ZjUyYjY2NWMxYmE3ZmQ5ZTVlNjIw
MTI1OWFlLi40ZjY2OTg0NDVkMmEyNjZiZWU4NTgxMWRhNjA0NTI5MGU1M2U0ZTFiIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTUg
QEAKIDIwMTEtMDQtMTUgIE9qYW4gVmFmYWkgIDxvamFuQGNocm9taXVtLm9yZz4KIAorICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBzaG93IHN0ZGVyciBmaWxl
cyBhbmQgaHR0cGQgbG9nIGZpbGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD01ODcxNAorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRf
dGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9yZXN1bHRzLmh0bWw6CisgICAgICAgICogU2NyaXB0
cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvdGVzdF9ydW5uZXIucHk6CisK
KzIwMTEtMDQtMTUgIE9qYW4gVmFmYWkgIDxvamFuQGNocm9taXVtLm9yZz4KKwogICAgICAgICBS
ZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KIAogICAgICAgICBvbmx5IHNob3cgcHJldHR5LWRpZmYv
d2RpZmYgaWYgdGhleSB3ZXJlIGdlbmVyYXRlZApkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93
ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9yZXN1bHRzLmh0bWwgYi9U
b29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9qc29uX3Jl
c3VsdHMuaHRtbAppbmRleCA5ZWE4NjJjNDYxZjZkNmJiNjEzNTY5NDQ2YjU3ZjA4NDViNjAxYmQx
Li43ODg0MzllNjFhYjE3MTcxOWIyNmMzMzMyOWEzNTQ4NjFlZTY4YjMzIDEwMDY0NAotLS0gYS9U
b29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9qc29uX3Jl
c3VsdHMuaHRtbAorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlv
dXRfcGFja2FnZS9qc29uX3Jlc3VsdHMuaHRtbApAQCAtNCwxMiArNCwxMiBAQCB0cjpob3ZlciB7
CiAgICAgb3BhY2l0eTogMC43CiB9CiAKLXRyOm50aC1jaGlsZChvZGQpIHsKK3RoZWFkIHRyOm50
aC1jaGlsZChvZGQpLCB0cjpudGgtY2hpbGQoZXZlbikgewogICAgIGJhY2tncm91bmQtY29sb3I6
ICNFM0U5RkY7CiB9CiAKLXRoZWFkIHRyLCB0cjpudGgtY2hpbGQoZXZlbikgewotICAgIGJhY2tn
cm91bmQtY29sb3I6ICNCQ0Y7Cit0cjpudGgtY2hpbGQob2RkKSB7CisgICAgYmFja2dyb3VuZC1j
b2xvcjogI2VlZTsKIH0KIAogdGQgewpAQCAtMjgsNiArMjgsMTIgQEAgdGggewogbGFiZWwgewog
ICAgIG1hcmdpbi1sZWZ0OiAxMHB4OwogfQorCisjb3B0aW9ucyB7CisgICAgcG9zaXRpb246IGFi
c29sdXRlOworICAgIHRvcDogMDsKKyAgICByaWdodDogMDsKK30KIDwvc3R5bGU+CiAKIDxzY3Jp
cHQ+CkBAIC00NywxMiArNTMsMTIgQEAgZnVuY3Rpb24gc3RyaXBFeHRlbnNpb24odGVzdCkKICAg
ICByZXR1cm4gdGVzdC5zdWJzdHJpbmcoMCwgaW5kZXgpOwogfQogCi12YXIgaHRtbCA9ICdUZXN0
cyB3aGVyZSByZXN1bHRzIGRpZCBub3QgbWF0Y2ggZXhwZWN0ZWQgcmVzdWx0czonOwordmFyIGh0
bWwgPSAnPHA+VGVzdHMgd2hlcmUgcmVzdWx0cyBkaWQgbm90IG1hdGNoIGV4cGVjdGVkIHJlc3Vs
dHM6PC9wPic7CiAKIGlmIChyZXN1bHRzLnVzZXNfZXhwZWN0YXRpb25zX2ZpbGUpCi0gICAgaHRt
bCArPSAnPGxhYmVsPjxpbnB1dCBjbGFzcz0idW5leHBlY3RlZC1yZXN1bHRzIiB0eXBlPWNoZWNr
Ym94IGNoZWNrZWQ+T25seSBzaG93IHVuZXhwZWN0ZWQgcmVzdWx0czwvbGFiZWw+JzsKKyAgICBo
dG1sICs9ICc8ZGl2IGlkPW9wdGlvbnM+PGxhYmVsPjxpbnB1dCBjbGFzcz0idW5leHBlY3RlZC1y
ZXN1bHRzIiB0eXBlPWNoZWNrYm94IGNoZWNrZWQ+T25seSBzaG93IHVuZXhwZWN0ZWQgcmVzdWx0
czwvbGFiZWw+PC9kaXY+JzsKIAotaHRtbCArPSAnPHRhYmxlPjx0aGVhZD48dHI+JyArCitodG1s
ICs9ICc8dGFibGUgaWQ9InJlc3VsdHMtdGFibGUiPjx0aGVhZD48dHI+JyArCiAgICAgICAgICc8
dGg+dGVzdDwvdGg+JyArCiAgICAgICAgICc8dGggaWQ9InRleHQtcmVzdWx0cy1oZWFkZXIiPnRl
eHQgcmVzdWx0czwvdGg+JyArCiAgICAgICAgICc8dGggaWQ9ImltYWdlLXJlc3VsdHMtaGVhZGVy
Ij5pbWFnZSByZXN1bHRzPC90aD4nICsKQEAgLTYzLDExICs2OSwxNSBAQCBpZiAocmVzdWx0cy51
c2VzX2V4cGVjdGF0aW9uc19maWxlKQogCiBodG1sICs9ICc8L3RyPjwvdGhlYWQ+JzsKIAotdmFy
IHRlc3RfYmFzZV9wYXRoOwotaWYgKHJlc3VsdHMubGF5b3V0X3Rlc3RzX2RpciAmJiBsb2NhdGlv
bi50b1N0cmluZygpLmluZGV4T2YoJ2ZpbGU6Ly8nKSAhPSAwKQotICAgIHRlc3RfYmFzZV9wYXRo
ID0gcmVzdWx0cy5sYXlvdXRfdGVzdHNfZGlyICsgJy8nOwotZWxzZQotICAgIHRlc3RfYmFzZV9w
YXRoID0gJ2h0dHA6Ly90cmFjLndlYmtpdC5vcmcvYnJvd3Nlci90cnVuay9MYXlvdXRUZXN0cy8n
OworZnVuY3Rpb24gdGVzdExpbmsodGVzdCkKK3sKKyAgICB2YXIgdGVzdF9iYXNlX3BhdGg7Cisg
ICAgaWYgKHJlc3VsdHMubGF5b3V0X3Rlc3RzX2RpciAmJiBsb2NhdGlvbi50b1N0cmluZygpLmlu
ZGV4T2YoJ2ZpbGU6Ly8nKSAhPSAwKQorICAgICAgICB0ZXN0X2Jhc2VfcGF0aCA9IHJlc3VsdHMu
bGF5b3V0X3Rlc3RzX2RpciArICcvJzsKKyAgICBlbHNlCisgICAgICAgIHRlc3RfYmFzZV9wYXRo
ID0gJ2h0dHA6Ly90cmFjLndlYmtpdC5vcmcvYnJvd3Nlci90cnVuay9MYXlvdXRUZXN0cy8nOwor
ICAgIHJldHVybiAnPGEgaHJlZj0iJyArIHRlc3RfYmFzZV9wYXRoICsgdGVzdCArICciPicgKyB0
ZXN0ICsgJzwvYT4nOworfQogCiBmdW5jdGlvbiByZXN1bHRMaW5rKHRlc3RfcHJlZml4LCBzdWZm
aXgsIGNvbnRlbnRzKQogewpAQCAtNzYsMjIgKzg2LDI5IEBAIGZ1bmN0aW9uIHJlc3VsdExpbmso
dGVzdF9wcmVmaXgsIHN1ZmZpeCwgY29udGVudHMpCiAKIC8vIEZJWE1FOiBzaG93IGV4cGVjdGVk
L2FjdHVhbC9kaWZmIGNvbnRlbnRzIGlubGluZSBpbiBpZnJhbWVzCiAvLyBGSVhNRTogYWxsb3cg
em9vbWluZyBpbiBvbiBwaXhlbCBkaWZmcwotLy8gRklYTUU6IHN0b3JlIHN0ZGVyciBpbmZvcm1h
dGlvbiBpbiB0aGUganNvbgotLy8gRklYTUU6IGFkZCBsaW5rcyB0byB0aGUgaHR0cGQgYWNjZXNz
L2Vycm9yIGxvZ3MKIC8vIEZJWE1FOiBoYW5kbGUgbmV3IHRlc3RzCiAKIHZhciBoYXNUZXh0RmFp
bHVyZXMgPSBmYWxzZTsKIHZhciBoYXNJbWFnZUZhaWx1cmVzID0gZmFsc2U7CiAKIGh0bWwgKz0g
Jzx0Ym9keT4nOworCit2YXIgdGVzdHNXaXRoU3RkZXJyID0gW107Cit2YXIgaGFzSHR0cFRlc3Rz
ID0gZmFsc2U7CisKIGZvciAodmFyIHRlc3QgaW4gcmVzdWx0cy50ZXN0cykgeworICBpZiAocmVz
dWx0cy50ZXN0c1t0ZXN0XS5oYXNfc3RkZXJyKQorICAgICAgdGVzdHNXaXRoU3RkZXJyLnB1c2go
dGVzdCk7CisKKyAgaGFzSHR0cFRlc3RzID0gaGFzSHR0cFRlc3RzIHx8IHRlc3QuaW5kZXhPZign
aHR0cC8nKSA9PSAwOworCiAgIHZhciBhY3R1YWwgPSByZXN1bHRzLnRlc3RzW3Rlc3RdLmFjdHVh
bDsKICAgdmFyIGV4cGVjdGVkID0gcmVzdWx0cy50ZXN0c1t0ZXN0XS5leHBlY3RlZCB8fCAnUEFT
Uyc7CiAgIAogICBpZiAoYWN0dWFsID09ICdQQVNTJyAmJiAoIXJlc3VsdHMudXNlc19leHBlY3Rh
dGlvbnNfZmlsZSB8fCBleHBlY3RlZCA9PSAnUEFTUycpKQogICAgIGNvbnRpbnVlOwogCi0gIHZh
ciByb3cgPSAnPHRkPjxhIGhyZWY9IicgKyB0ZXN0X2Jhc2VfcGF0aCArIHRlc3QgKyAnIj4nICsg
dGVzdCArICc8L2E+PC90ZD4nOworICB2YXIgcm93ID0gJzx0ZD4nICsgdGVzdExpbmsodGVzdCkg
KyAnPC90ZD4nOwogICB2YXIgdGVzdF9wcmVmaXggPSBzdHJpcEV4dGVuc2lvbih0ZXN0KTsKIAog
ICByb3cgKz0gJzx0ZD4nOwpAQCAtMTIxLDcgKzEzOCw2IEBAIGZvciAodmFyIHRlc3QgaW4gcmVz
dWx0cy50ZXN0cykgewogICB9CiAKICAgcm93ICs9ICc8L3RkPic7Ci0gIC8vIEZJWE1FOiBIYW5k
bGUgc3RkZXJyIG91dHB1dC4KICAgcm93ICs9ICc8dGQ+JyArIGFjdHVhbCArICc8L3RkPic7CiAg
IAogICBpZiAocmVzdWx0cy51c2VzX2V4cGVjdGF0aW9uc19maWxlKQpAQCAtMTMyLDYgKzE0OCwy
NCBAQCBmb3IgKHZhciB0ZXN0IGluIHJlc3VsdHMudGVzdHMpIHsKIH0KIAogaHRtbCArPSAnPC90
Ym9keT48L3RhYmxlPicKKworaWYgKHRlc3RzV2l0aFN0ZGVyci5sZW5ndGgpIHsKKyAgICB0ZXN0
c1dpdGhTdGRlcnIuc29ydCgpOworCisgICAgaHRtbCArPSAnPHA+VGVzdHMgdGhhdCBoYWQgc3Rk
ZXJyIG91dHB1dDo8L3A+PHRhYmxlIGlkPSJzdGRlcnItdGFibGUiPic7CisgICAgZm9yICh2YXIg
aSA9IDA7IGkgPCB0ZXN0c1dpdGhTdGRlcnIubGVuZ3RoOyBpKyspIHsKKyAgICAgICAgdmFyIHRl
c3QgPSB0ZXN0c1dpdGhTdGRlcnJbaV07CisgICAgICAgIGh0bWwgKz0gJzx0cj48dGQ+JyArIHRl
c3RMaW5rKHRlc3QpICsgJzwvdGQ+JyArCisgICAgICAgICAgICAnPHRkPicgKyByZXN1bHRMaW5r
KHN0cmlwRXh0ZW5zaW9uKHRlc3QpLCAnLXN0ZGVyci50eHQnLCAnc3RkZXJyJykgKyAnPC90ZD48
L3RyPic7CisgICAgfQorICAgIGh0bWwgKz0gJzwvdGFibGU+JworfQorCitpZiAoaGFzSHR0cFRl
c3RzKSB7CisgICAgaHRtbCArPSAnPHA+aHR0cGQgYWNjZXNzIGxvZzogPGEgaHJlZj0iYWNjZXNz
X2xvZy50eHQiPmFjY2Vzc19sb2cudHh0PC9hPjwvcD4nICsKKyAgICAgICAgJzxwPmh0dHBkIGVy
cm9yIGxvZzogPGEgaHJlZj0iZXJyb3JfbG9nLnR4dCI+ZXJyb3JfbG9nLnR4dDwvYT48L3A+JzsK
K30KKwogZG9jdW1lbnQud3JpdGUoaHRtbCk7CiAKIGZ1bmN0aW9uIHRvQXJyYXkobm9kZUxpc3Qp
CkBAIC0xNzgsNyArMjEyLDcgQEAgVGFibGVTb3J0ZXIuX3VwZGF0ZUhlYWRlckNsYXNzTmFtZXMg
PSBmdW5jdGlvbihuZXdIZWFkZXIpCiAKIFRhYmxlU29ydGVyLl9zb3J0Um93cyA9IGZ1bmN0aW9u
KG5ld0hlYWRlciwgcmV2ZXJzZWQpCiB7Ci0gICAgdmFyIHRlc3RzVGFibGUgPSBkb2N1bWVudC5x
dWVyeVNlbGVjdG9yKCd0YWJsZScpOworICAgIHZhciB0ZXN0c1RhYmxlID0gZG9jdW1lbnQucXVl
cnlTZWxlY3RvcignI3Jlc3VsdHMtdGFibGUnKTsKICAgICB2YXIgaGVhZGVycyA9IHRvQXJyYXko
dGVzdHNUYWJsZS5xdWVyeVNlbGVjdG9yQWxsKCd0aCcpKTsKICAgICB2YXIgc29ydENvbHVtbiA9
IGhlYWRlcnMuaW5kZXhPZihuZXdIZWFkZXIpOwogCkBAIC0yMTEsNyArMjQ1LDcgQEAgVGFibGVT
b3J0ZXIuX3NvcnRSb3dzID0gZnVuY3Rpb24obmV3SGVhZGVyLCByZXZlcnNlZCkKIAogVGFibGVT
b3J0ZXIuc29ydENvbHVtbiA9IGZ1bmN0aW9uKGNvbHVtbk51bWJlcikKIHsKLSAgICB2YXIgbmV3
SGVhZGVyID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigndGFibGUnKS5xdWVyeVNlbGVjdG9yQWxs
KCd0aCcpW2NvbHVtbk51bWJlcl07CisgICAgdmFyIG5ld0hlYWRlciA9IGRvY3VtZW50LnF1ZXJ5
U2VsZWN0b3IoJyNyZXN1bHRzLXRhYmxlJykucXVlcnlTZWxlY3RvckFsbCgndGgnKVtjb2x1bW5O
dW1iZXJdOwogICAgIFRhYmxlU29ydGVyLl9zb3J0KG5ld0hlYWRlcik7CiB9CiAKQEAgLTIzNCw3
ICsyNjgsNyBAQCBUYWJsZVNvcnRlci5fc29ydCA9IGZ1bmN0aW9uKG5ld0hlYWRlcikKICAgICBU
YWJsZVNvcnRlci5fc29ydFJvd3MobmV3SGVhZGVyLCByZXZlcnNlZCk7CiB9CiAKLWRvY3VtZW50
LnF1ZXJ5U2VsZWN0b3IoJ3RhYmxlJykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBUYWJsZVNv
cnRlci5oYW5kbGVDbGljaywgZmFsc2UpOworZG9jdW1lbnQucXVlcnlTZWxlY3RvcignI3Jlc3Vs
dHMtdGFibGUnKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIFRhYmxlU29ydGVyLmhhbmRsZUNs
aWNrLCBmYWxzZSk7CiBUYWJsZVNvcnRlci5zb3J0Q29sdW1uKDApOwogCiB2YXIgdW5leHBlY3Rl
ZFN0eWxlTm9kZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3N0eWxlJyk7CmRpZmYgLS1naXQg
YS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS90ZXN0
X3J1bm5lci5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9w
YWNrYWdlL3Rlc3RfcnVubmVyLnB5CmluZGV4IDJlN2FiNDY0ZDdmNDkyZGMwMzBjOTdmNDA4YWUw
ZjdiZGQwYmZhM2YuLjczNDNkZGQ3ZTM1MWE4ODUxZTQ1MGMyZDE0YTY4NWViZmUwZTYxZmYgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNr
YWdlL3Rlc3RfcnVubmVyLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rl
c3RzL2xheW91dF9wYWNrYWdlL3Rlc3RfcnVubmVyLnB5CkBAIC0xNDUsNiArMTQ1LDggQEAgZGVm
IHN1bW1hcml6ZV9yZXN1bHRzKHBvcnRfb2JqLCBleHBlY3RhdGlvbnMsIHJlc3VsdF9zdW1tYXJ5
LCByZXRyeV9zdW1tYXJ5LCB0ZXMKICAgICAgICAgdGVzdHNbdGVzdF0gPSB7fQogICAgICAgICB0
ZXN0c1t0ZXN0XVsnZXhwZWN0ZWQnXSA9IGV4cGVjdGVkCiAgICAgICAgIHRlc3RzW3Rlc3RdWydh
Y3R1YWwnXSA9ICIgIi5qb2luKGFjdHVhbCkKKyAgICAgICAgIyBGSVhNRTogU2V0IHRoaXMgY29y
cmVjdGx5IG9uY2UgaHR0cHM6Ly93ZWJraXQub3JnL2IvMzc3MzkgaXMgZml4ZWQuCisgICAgICAg
IHRlc3RzW3Rlc3RdWydoYXNfc3RkZXJyJ10gPSBGYWxzZQogCiAgICAgICAgIGlmIGZpbGVuYW1l
IGluIHRlc3RfdGltaW5nc19tYXA6CiAgICAgICAgICAgICB0aW1lX3NlY29uZHMgPSB0ZXN0X3Rp
bWluZ3NfbWFwW2ZpbGVuYW1lXQo=
</data>
<flag name="review"
          id="82598"
          type_id="1"
          status="+"
          setter="eric"
    />
    <flag name="commit-queue"
          id="82599"
          type_id="3"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>