<?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>38790</bug_id>
          
          <creation_ts>2010-05-07 19:45:13 -0700</creation_ts>
          <short_desc>new-run-webkit-tests: clean up newline handling in printing again!</short_desc>
          <delta_ts>2010-05-10 17:00:32 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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="Dirk Pranke">dpranke</reporter>
          <assigned_to name="Dirk Pranke">dpranke</assigned_to>
          <cc>eric</cc>
    
    <cc>ojan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>222765</commentid>
    <comment_count>0</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-05-07 19:45:13 -0700</bug_when>
    <thetext>Okay, the bug fix in bug 38616 wasn&apos;t right in some cases and was confusing.

Try again, and be consistent about calling conventions to the printing entry points.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>222767</commentid>
    <comment_count>1</comment_count>
      <attachid>55451</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-05-07 19:52:33 -0700</bug_when>
    <thetext>Created attachment 55451
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>223538</commentid>
    <comment_count>2</comment_count>
      <attachid>55451</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2010-05-10 15:26:02 -0700</bug_when>
    <thetext>Comment on attachment 55451
Patch

Looks fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>223599</commentid>
    <comment_count>3</comment_count>
      <attachid>55451</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-05-10 17:00:27 -0700</bug_when>
    <thetext>Comment on attachment 55451
Patch

Clearing flags on attachment: 55451

Committed r59106: &lt;http://trac.webkit.org/changeset/59106&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>223600</commentid>
    <comment_count>4</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-05-10 17:00:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>55451</attachid>
            <date>2010-05-07 19:52:33 -0700</date>
            <delta_ts>2010-05-10 17:00:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-38790-20100507195232.patch</filename>
            <type>text/plain</type>
            <size>11182</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCBlYmY4ZjhhOTJmNGQxMjEzNTFkNTdjYWFkZWM3ZDgyMGMyZjcyMDkyLi5hM2RmNTdh
NmQwNzViMjYxNTIyZTA3NDBiNDkzNjQ4YTg5YjZmMDBlIDEwMDY0NAotLS0gYS9XZWJLaXRUb29s
cy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAK
KzIwMTAtMDUtMDcgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmUtYXR0ZW1wdCB0byBm
aXggMzg2MTYgLSBuZXdsaW5lIGhhbmRsaW5nIGluIG5ldy1ydW4td2Via2l0LXRlc3RzLgorICAg
ICAgICBJIGRpZG4ndCBoYW5kbGUgc29tZSBjYXNlcyBjb3JyZWN0bHkgYmVmb3JlIGFuZCB0aGUg
c29sdXRpb24gd2FzCisgICAgICAgIGNvbmZ1c2luZy4gVGhlIG5ldyBwYXRjaCBhc3N1bWVzIGFs
bCBjYWxscyB0byB0aGUgcHJpbnRpbmcgbW9kdWxlCisgICAgICAgIGRvbid0IGhhdmUgbmV3bGlu
ZXMsIGFuZCB3aWxsIGFwcGVuZCBuZXdsaW5lcyB3aGVyZSBuZWNlc3NhcnksIGp1c3QKKyAgICAg
ICAgbGlrZSBsb2dnaW5nIGRvZXMuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTM4NzkwCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91
dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9tZXRlcmVkX3N0cmVhbS5weToKKyAgICAgICAgKiBTY3Jp
cHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9tZXRlcmVkX3N0cmVhbV91
bml0dGVzdC5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlv
dXRfcGFja2FnZS9wcmludGluZy5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91
dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9wcmludGluZ191bml0dGVzdC5weToKKyAgICAgICAgKiBT
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzX3VuaXR0ZXN0LnB5
OgorCiAyMDEwLTA1LTA3ICBEYXJpbiBGaXNoZXIgIDxkYXJpbkBjaHJvbWl1bS5vcmc+CiAKICAg
ICAgICAgRml4IGJ1aWxkIGJ1c3RhZ2U6IHRvRWxlbWVudDxUPiBzaG91bGQgYmUgdG88VD4uCmRp
ZmYgLS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlv
dXRfcGFja2FnZS9tZXRlcmVkX3N0cmVhbS5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0
cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL21ldGVyZWRfc3RyZWFtLnB5CmluZGV4IDlj
NDJkNzM4ZGZiNGRhOGMxOGFiMmUxNTljY2FhODBlZWUzZmNhYjYuLjIwNjQ2YTE5Y2RiOTMwNmFi
OTFiZTc0MjZlOTRkYzY5NGI3YWIwZTQgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL1NjcmlwdHMv
d2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL21ldGVyZWRfc3RyZWFtLnB5Cisr
KyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNr
YWdlL21ldGVyZWRfc3RyZWFtLnB5CkBAIC0xMzcsMTIgKzEzNywxMCBAQCBjbGFzcyBNZXRlcmVk
U3RyZWFtOgogICAgICAgICAjIFByaW50IHRoZSBuZWNlc3NhcnkgbnVtYmVyIG9mIGJhY2tzcGFj
ZXMgdG8gZXJhc2UgdGhlIHByZXZpb3VzCiAgICAgICAgICMgbWVzc2FnZS4KICAgICAgICAgaWYg
bGVuKHNlbGYuX2xhc3RfdXBkYXRlKToKLSAgICAgICAgICAgIHNlbGYuX3N0cmVhbS53cml0ZSgi
XGIiICogbGVuKHNlbGYuX2xhc3RfdXBkYXRlKSkKLSAgICAgICAgaWYgbGVuKHN0cik6Ci0gICAg
ICAgICAgICBzZWxmLl9zdHJlYW0ud3JpdGUoc3RyKQotICAgICAgICBudW1fcmVtYWluaW5nID0g
bGVuKHNlbGYuX2xhc3RfdXBkYXRlKSAtIGxlbihzdHIpCi0gICAgICAgIGlmIG51bV9yZW1haW5p
bmcgPiAwOgotICAgICAgICAgICAgc2VsZi5fc3RyZWFtLndyaXRlKCIgIiAqIG51bV9yZW1haW5p
bmcgKyAiXGIiICogbnVtX3JlbWFpbmluZykKKyAgICAgICAgICAgIHNlbGYuX3N0cmVhbS53cml0
ZSgiXGIiICogbGVuKHNlbGYuX2xhc3RfdXBkYXRlKSArCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIiAiICogbGVuKHNlbGYuX2xhc3RfdXBkYXRlKSArCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIlxiIiAqIGxlbihzZWxmLl9sYXN0X3VwZGF0ZSkpCisgICAgICAgIHNl
bGYuX3N0cmVhbS53cml0ZShzdHIpCiAgICAgICAgIGxhc3RfbmV3bGluZSA9IHN0ci5yZmluZCgi
XG4iKQogICAgICAgICBzZWxmLl9sYXN0X3VwZGF0ZSA9IHN0clsobGFzdF9uZXdsaW5lICsgMSk6
XQogICAgICAgICBzZWxmLl9kaXJ0eSA9IFRydWUKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL21ldGVyZWRfc3RyZWFt
X3VuaXR0ZXN0LnB5IGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMv
bGF5b3V0X3BhY2thZ2UvbWV0ZXJlZF9zdHJlYW1fdW5pdHRlc3QucHkKaW5kZXggOTI2ZjliMzI1
Y2Y4ZThhYTY1ZDMyYTgyMDVlMWRlMzAxMWNmMGExNS4uYTljNmQ1YjQzZTE5NGMzNjY3MTgzZjky
YmQzMzcwZWJmOWRmMmFiMyAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvbWV0ZXJlZF9zdHJlYW1fdW5pdHRlc3QucHkK
KysrIGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3Bh
Y2thZ2UvbWV0ZXJlZF9zdHJlYW1fdW5pdHRlc3QucHkKQEAgLTUwLDMyICs1MCwzNiBAQCBjbGFz
cyBUZXN0TWV0ZXJlZFN0cmVhbSh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgICMgZm9yIGNv
dmVyYWdlLgogICAgICAgICBtLndyaXRlKCJmb28iKQogICAgICAgICBtLmZsdXNoKCkKLSAgICAg
ICAgc2VsZi5hc3NlcnRFcXVhbHMoYS5nZXQoKSwgWydmb28nXSkKKyAgICAgICAgZXhwID0gWydm
b28nXQorICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhhLmdldCgpLCBleHApCiAKICAgICAgICAg
IyBub3cgY2hlY2sgdGhhdCBhIHNlY29uZCB3cml0ZSgpIGRvZXMgbm90IG92ZXJ3cml0ZSB0aGUg
Zmlyc3QuCiAgICAgICAgIG0ud3JpdGUoImJhciIpCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxz
KGEuZ2V0KCksIFsnZm9vJywgJ2JhciddKQorICAgICAgICBleHAuYXBwZW5kKCdiYXInKQorICAg
ICAgICBzZWxmLmFzc2VydEVxdWFscyhhLmdldCgpLCBleHApCiAKICAgICAgICAgbS51cGRhdGUo
ImJhdHRlciIpCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKGEuZ2V0KCksIFsnZm9vJywgJ2Jh
cicsICdiYXR0ZXInXSkKKyAgICAgICAgZXhwLmFwcGVuZCgnYmF0dGVyJykKKyAgICAgICAgc2Vs
Zi5hc3NlcnRFcXVhbHMoYS5nZXQoKSwgZXhwKQogCiAgICAgICAgICMgVGhlIG5leHQgdXBkYXRl
KCkgc2hvdWxkIG92ZXJ3cml0ZSB0aGUgbGFzdGUgdXBkYXRlKCkgYnV0IG5vdCB0aGUKICAgICAg
ICAgIyBvdGhlciB0ZXh0LiBOb3RlIHRoYXQgdGhlIGN1cnNvciBpcyBlZmZlY3RpdmVseSBwb3Np
dGlvbmVkIGF0IHRoZQogICAgICAgICAjIGVuZCBvZiAnZm9vJywgZXZlbiB0aG91Z2ggd2UgaGFk
IHRvIGVyYXNlIHRocmVlIG1vcmUgY2hhcmFjdGVycy4KICAgICAgICAgbS51cGRhdGUoImZvbyIp
Ci0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKGEuZ2V0KCksIFsnZm9vJywgJ2JhcicsICdiYXR0
ZXInLCAnXGJcYlxiXGJcYlxiJywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICdmb28nLCAnICAgXGJcYlxiJ10pCisgICAgICAgIGV4cC5hcHBlbmQoJ1xiXGJcYlxiXGJcYiAg
ICAgIFxiXGJcYlxiXGJcYicpCisgICAgICAgIGV4cC5hcHBlbmQoJ2ZvbycpCisgICAgICAgIHNl
bGYuYXNzZXJ0RXF1YWxzKGEuZ2V0KCksIGV4cCkKIAogICAgICAgICBtLnByb2dyZXNzKCJwcm9n
cmVzcyIpCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKGEuZ2V0KCksIFsnZm9vJywgJ2Jhcics
ICdiYXR0ZXInLCAnXGJcYlxiXGJcYlxiJywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICdmb28nLCAnICAgXGJcYlxiJywgJ1xiXGJcYicsICdwcm9ncmVzcyddKQorICAgICAg
ICBleHAuYXBwZW5kKCdcYlxiXGIgICBcYlxiXGInKQorICAgICAgICBleHAuYXBwZW5kKCdwcm9n
cmVzcycpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKGEuZ2V0KCksIGV4cCkKIAogICAgICAg
ICAjIG5vdyBjaGVjayB0aGF0IGEgd3JpdGUoKSBkb2VzIG92ZXJ3cml0ZSB0aGUgcHJvZ3Jlc3Mg
YmFyCiAgICAgICAgIG0ud3JpdGUoImZvbyIpCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKGEu
Z2V0KCksIFsnZm9vJywgJ2JhcicsICdiYXR0ZXInLCAnXGJcYlxiXGJcYlxiJywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICdmb28nLCAnICAgXGJcYlxiJywgJ1xiXGJcYics
ICdwcm9ncmVzcycsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnXGJcYlxi
XGJcYlxiXGJcYicsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnZm9vJywg
JyAgICAgXGJcYlxiXGJcYiddKQorICAgICAgICBleHAuYXBwZW5kKCdcYlxiXGJcYlxiXGJcYlxi
ICAgICAgICBcYlxiXGJcYlxiXGJcYlxiJykKKyAgICAgICAgZXhwLmFwcGVuZCgnZm9vJykKKyAg
ICAgICAgc2VsZi5hc3NlcnRFcXVhbHMoYS5nZXQoKSwgZXhwKQogCiAgICAgICAgICMgTm93IHRl
c3QgdGhhdCB3ZSBvbmx5IGJhY2sgdXAgdG8gdGhlIG1vc3QgcmVjZW50IG5ld2xpbmUuCiAKQEAg
LTg0LDcgKzg4LDcgQEAgY2xhc3MgVGVzdE1ldGVyZWRTdHJlYW0odW5pdHRlc3QuVGVzdENhc2Up
OgogICAgICAgICBhLnJlc2V0KCkKICAgICAgICAgbS51cGRhdGUoImZvb1xuYmFyIikKICAgICAg
ICAgbS51cGRhdGUoImJheiIpCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKGEuZ2V0KCksIFsn
Zm9vXG5iYXInLCAnXGJcYlxiJywgJ2JheiddKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhh
LmdldCgpLCBbJ2Zvb1xuYmFyJywgJ1xiXGJcYiAgIFxiXGJcYicsICdiYXonXSkKIAogICAgIGRl
ZiB0ZXN0X3ZlcmJvc2Uoc2VsZik6CiAgICAgICAgIGEgPSBBcnJheVN0cmVhbSgpCmRpZmYgLS1n
aXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFj
a2FnZS9wcmludGluZy5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rl
c3RzL2xheW91dF9wYWNrYWdlL3ByaW50aW5nLnB5CmluZGV4IDkxZDQ5YzY1NGY4ZjZiNjQ2ZjQ2
OWY5NWI0ZDE4MTIyMTU2ZjdmMzcuLmUyZTY2MjRmNGM0NTFlN2YzMzZjMmZiYTYxOWRjYmZkN2Y2
ZTdmOGMgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rl
c3RzL2xheW91dF9wYWNrYWdlL3ByaW50aW5nLnB5CisrKyBiL1dlYktpdFRvb2xzL1NjcmlwdHMv
d2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL3ByaW50aW5nLnB5CkBAIC0zMTAs
NyArMzEwLDcgQEAgY2xhc3MgUHJpbnRlcihvYmplY3QpOgogICAgICAgICBwbmdfZmlsZSA9IHNl
bGYuX3BvcnQuZXhwZWN0ZWRfZmlsZW5hbWUoZmlsZW5hbWUsICcucG5nJykKICAgICAgICAgaWYg
b3MucGF0aC5leGlzdHMocG5nX2ZpbGUpOgogICAgICAgICAgICAgc2VsZi5fd3JpdGUoJyAgcG5n
OiAlcycgJQotICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5fcG9ydC5yZWxhdGl2ZV90ZXN0
X2ZpbGVuYW1lKGZpbGVuYW1lKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuX3BvcnQu
cmVsYXRpdmVfdGVzdF9maWxlbmFtZShwbmdfZmlsZSkpCiAgICAgICAgIGVsc2U6CiAgICAgICAg
ICAgICBzZWxmLl93cml0ZSgnICBwbmc6IDxub25lPicpCiAgICAgICAgIHNlbGYuX3dyaXRlKCcg
IGV4cDogJXMnICUgZXhwX3N0cikKQEAgLTQ4NiwxMCArNDg2LDggQEAgY2xhc3MgUHJpbnRlcihv
YmplY3QpOgogICAgICAgICAjIGZyb20gdGhlIGxvZ2dlciA6KC4KICAgICAgICAgaWYgc2VsZi5f
b3B0aW9ucy52ZXJib3NlOgogICAgICAgICAgICAgX2xvZy5pbmZvKG1zZykKLSAgICAgICAgZWxp
ZiBtc2cgPT0gIiI6Ci0gICAgICAgICAgICBzZWxmLl9tZXRlci53cml0ZSgiXG4iKQogICAgICAg
ICBlbHNlOgotICAgICAgICAgICAgc2VsZi5fbWV0ZXIud3JpdGUobXNnKQorICAgICAgICAgICAg
c2VsZi5fbWV0ZXIud3JpdGUoIiVzXG4iICUgbXNnKQogCiAjCiAjIFV0aWxpdHkgcm91dGluZXMg
dXNlZCBieSB0aGUgQ29udHJvbGxlciBjbGFzcwpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvcHJpbnRpbmdfdW5pdHRl
c3QucHkgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRf
cGFja2FnZS9wcmludGluZ191bml0dGVzdC5weQppbmRleCA4ZTZhYThmYzcwNDMwZjg2ZjUwYTI4
NDc2YTg4NTk4NWY3ZmQyYzBiLi43MDJkN2M3MmJhMGQ5ZGY0NDhiZTEyZDNhNzAxYTE5NDlhNTJi
ZDg3IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0
cy9sYXlvdXRfcGFja2FnZS9wcmludGluZ191bml0dGVzdC5weQorKysgYi9XZWJLaXRUb29scy9T
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9wcmludGluZ191bml0
dGVzdC5weQpAQCAtMTQ0LDcgKzE0NCw3IEBAIGNsYXNzICBUZXN0cHJpbnRlcih1bml0dGVzdC5U
ZXN0Q2FzZSk6CiAgICAgICAgICAgICAgICAgZXhwX2JvdCA9IFttZXNzYWdlICsgIlxuIl0KICAg
ICAgICAgZWxzZToKICAgICAgICAgICAgIGlmIGV4cF9lcnIgaXMgTm9uZToKLSAgICAgICAgICAg
ICAgICBleHBfZXJyID0gW21lc3NhZ2VdCisgICAgICAgICAgICAgICAgZXhwX2VyciA9IFttZXNz
YWdlICsgIlxuIl0KICAgICAgICAgICAgIGlmIGV4cF9ib3QgaXMgTm9uZToKICAgICAgICAgICAg
ICAgICBleHBfYm90ID0gW10KICAgICAgICAgZG9faGVscGVyKG1ldGhvZF9uYW1lLCAnbm90aGlu
ZycsICdoZWxsbycsIFtdLCBbXSkKQEAgLTE4MiwyMSArMTgyLDIxIEBAIGNsYXNzICBUZXN0cHJp
bnRlcih1bml0dGVzdC5UZXN0Q2FzZSk6CiAKICAgICAgICAgcHJpbnRlciwgZXJyLCBvdXQgPSBz
ZWxmLmdldF9wcmludGVyKFsnLS1wcmludCcsICdvbmUtbGluZS1zdW1tYXJ5J10pCiAgICAgICAg
IHByaW50ZXIucHJpbnRfb25lX2xpbmVfc3VtbWFyeSgxLCAxKQotICAgICAgICBzZWxmLmFzc2Vy
dEVxdWFscyhlcnIuZ2V0KCksIFsiQWxsIDEgdGVzdHMgcmFuIGFzIGV4cGVjdGVkLiIsICJcbiJd
KQorICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhlcnIuZ2V0KCksIFsiQWxsIDEgdGVzdHMgcmFu
IGFzIGV4cGVjdGVkLlxuIiwgIlxuIl0pCiAKICAgICAgICAgcHJpbnRlciwgZXJyLCBvdXQgPSBz
ZWxmLmdldF9wcmludGVyKFsnLS1wcmludCcsICdldmVyeXRoaW5nJ10pCiAgICAgICAgIHByaW50
ZXIucHJpbnRfb25lX2xpbmVfc3VtbWFyeSgxLCAxKQotICAgICAgICBzZWxmLmFzc2VydEVxdWFs
cyhlcnIuZ2V0KCksIFsiQWxsIDEgdGVzdHMgcmFuIGFzIGV4cGVjdGVkLiIsICJcbiJdKQorICAg
ICAgICBzZWxmLmFzc2VydEVxdWFscyhlcnIuZ2V0KCksIFsiQWxsIDEgdGVzdHMgcmFuIGFzIGV4
cGVjdGVkLlxuIiwgIlxuIl0pCiAKICAgICAgICAgZXJyLnJlc2V0KCkKICAgICAgICAgcHJpbnRl
ci5wcmludF9vbmVfbGluZV9zdW1tYXJ5KDIsIDEpCiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxz
KGVyci5nZXQoKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgWyIxIHRlc3QgcmFuIGFzIGV4
cGVjdGVkLCAxIGRpZG4ndDoiLCAiXG4iXSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgWyIx
IHRlc3QgcmFuIGFzIGV4cGVjdGVkLCAxIGRpZG4ndDpcbiIsICJcbiJdKQogCiAgICAgICAgIGVy
ci5yZXNldCgpCiAgICAgICAgIHByaW50ZXIucHJpbnRfb25lX2xpbmVfc3VtbWFyeSgzLCAyKQog
ICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhlcnIuZ2V0KCksCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgIFsiMiB0ZXN0cyByYW4gYXMgZXhwZWN0ZWQsIDEgZGlkbid0OiIsICJcbiJdKQorICAg
ICAgICAgICAgICAgICAgICAgICAgICBbIjIgdGVzdHMgcmFuIGFzIGV4cGVjdGVkLCAxIGRpZG4n
dDpcbiIsICJcbiJdKQogCiAgICAgZGVmIHRlc3RfcHJpbnRfdGVzdF9yZXN1bHQoc2VsZik6CiAg
ICAgICAgIHJlc3VsdCA9IGdldF9yZXN1bHQoJ2Zvby5odG1sJykKQEAgLTIxMiw3ICsyMTIsNyBA
QCBjbGFzcyAgVGVzdHByaW50ZXIodW5pdHRlc3QuVGVzdENhc2UpOgogICAgICAgICBwcmludGVy
LnByaW50X3Rlc3RfcmVzdWx0KHJlc3VsdCwgZXhwZWN0ZWQ9RmFsc2UsIGV4cF9zdHI9JycsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ290X3N0cj0nJykKICAgICAgICAgc2Vs
Zi5hc3NlcnRFcXVhbHMoZXJyLmdldCgpLAotICAgICAgICAgICAgICAgICAgICAgICAgICBbJyAg
Zm9vLmh0bWwgLT4gdW5leHBlY3RlZCBwYXNzJ10pCisgICAgICAgICAgICAgICAgICAgICAgICAg
IFsnICBmb28uaHRtbCAtPiB1bmV4cGVjdGVkIHBhc3NcbiddKQogCiAgICAgICAgIHByaW50ZXIs
IGVyciwgb3V0ID0gc2VsZi5nZXRfcHJpbnRlcihbJy0tcHJpbnQnLCAnZXZlcnl0aGluZyddKQog
ICAgICAgICBwcmludGVyLnByaW50X3Rlc3RfcmVzdWx0KHJlc3VsdCwgZXhwZWN0ZWQ9VHJ1ZSwg
ZXhwX3N0cj0nJywKQEAgLTIyMiw3ICsyMjIsNyBAQCBjbGFzcyAgVGVzdHByaW50ZXIodW5pdHRl
c3QuVGVzdENhc2UpOgogICAgICAgICBwcmludGVyLnByaW50X3Rlc3RfcmVzdWx0KHJlc3VsdCwg
ZXhwZWN0ZWQ9RmFsc2UsIGV4cF9zdHI9JycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ290X3N0cj0nJykKICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMoZXJyLmdldCgpLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICBbJyAgZm9vLmh0bWwgLT4gdW5leHBlY3RlZCBwYXNz
J10pCisgICAgICAgICAgICAgICAgICAgICAgICAgIFsnICBmb28uaHRtbCAtPiB1bmV4cGVjdGVk
IHBhc3NcbiddKQogCiAgICAgICAgIHByaW50ZXIsIGVyciwgb3V0ID0gc2VsZi5nZXRfcHJpbnRl
cihbJy0tcHJpbnQnLCAnbm90aGluZyddKQogICAgICAgICBwcmludGVyLnByaW50X3Rlc3RfcmVz
dWx0KHJlc3VsdCwgZXhwZWN0ZWQ9RmFsc2UsIGV4cF9zdHI9JycsCkBAIC0zMTgsNyArMzE4LDcg
QEAgY2xhc3MgIFRlc3RwcmludGVyKHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICAgICAgZXJyLnJl
c2V0KCkKICAgICAgICAgb3V0LnJlc2V0KCkKICAgICAgICAgcHJpbnRlci5wcmludF9wcm9ncmVz
cyhycywgVHJ1ZSwgdGVzdF9maWxlcykKLSAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChlcnIuZ2V0
KCksIFtdKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGVyci5nZXQoKSwgWycnXSkKICAgICAg
ICAgc2VsZi5hc3NlcnRUcnVlKG91dC5lbXB0eSgpKQogCiAgICAgICAgIHByaW50ZXIsIGVyciwg
b3V0ID0gc2VsZi5nZXRfcHJpbnRlcigKQEAgLTM0Nyw3ICszNDcsNyBAQCBjbGFzcyAgVGVzdHBy
aW50ZXIodW5pdHRlc3QuVGVzdENhc2UpOgogICAgICAgICBlcnIucmVzZXQoKQogICAgICAgICBv
dXQucmVzZXQoKQogICAgICAgICBwcmludGVyLnByaW50X3Byb2dyZXNzKHJzLCBUcnVlLCB0ZXN0
X2ZpbGVzKQotICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGVyci5nZXQoKSwgW10pCisgICAgICAg
IHNlbGYuYXNzZXJ0RXF1YWwoZXJyLmdldCgpLCBbJyddKQogICAgICAgICBzZWxmLmFzc2VydFRy
dWUob3V0LmVtcHR5KCkpCiAKICAgICBkZWYgdGVzdF93cml0ZShzZWxmKToKZGlmZiAtLWdpdCBh
L1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVz
dHNfdW5pdHRlc3QucHkgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0
cy9ydW5fd2Via2l0X3Rlc3RzX3VuaXR0ZXN0LnB5CmluZGV4IGNkNzJmYTM2NmUyNDE3ZmIyNjRk
MDM3ZmI5ZGZhYjM3Y2ZkYTcyNzMuLjlmNTQ0NTllOWYwNTI3Y2JhMjVmMGE4YzUzNjM1Y2Q2ZDhh
MDRkNTIgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rl
c3RzL3J1bl93ZWJraXRfdGVzdHNfdW5pdHRlc3QucHkKKysrIGIvV2ViS2l0VG9vbHMvU2NyaXB0
cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0c191bml0dGVzdC5weQpAQCAt
NzgsMTMgKzc4LDEzIEBAIGNsYXNzIE1haW5UZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICAg
ICAgKHJlcywgYnVpbGRib3Rfb3V0cHV0LCByZWd1bGFyX291dHB1dCkgPSBsb2dnaW5nX3J1bigK
ICAgICAgICAgICAgICBbJy0tcGxhdGZvcm0nLCAndGVzdCcsICctLXByaW50JywgJ2NvbmZpZycs
ICctLWNoaWxkLXByb2Nlc3NlcycsCiAgICAgICAgICAgICAgICcxJywgJ2Zhc3QvaHRtbCddKQot
ICAgICAgICBzZWxmLmFzc2VydFRydWUoJ1J1bm5pbmcgb25lIER1bXBSZW5kZXJUcmVlJworICAg
ICAgICBzZWxmLmFzc2VydFRydWUoJ1J1bm5pbmcgb25lIER1bXBSZW5kZXJUcmVlXG4nCiAgICAg
ICAgICAgICAgICAgICAgICAgICBpbiByZWd1bGFyX291dHB1dC5nZXQoKSkKIAogICAgICAgICAo
cmVzLCBidWlsZGJvdF9vdXRwdXQsIHJlZ3VsYXJfb3V0cHV0KSA9IGxvZ2dpbmdfcnVuKAogICAg
ICAgICAgICAgIFsnLS1wbGF0Zm9ybScsICd0ZXN0JywgJy0tcHJpbnQnLCAnY29uZmlnJywgJy0t
Y2hpbGQtcHJvY2Vzc2VzJywKICAgICAgICAgICAgICAgJzInLCAnZmFzdC9odG1sJ10pCi0gICAg
ICAgIHNlbGYuYXNzZXJ0VHJ1ZSgnUnVubmluZyAyIER1bXBSZW5kZXJUcmVlcyBpbiBwYXJhbGxl
bCcKKyAgICAgICAgc2VsZi5hc3NlcnRUcnVlKCdSdW5uaW5nIDIgRHVtcFJlbmRlclRyZWVzIGlu
IHBhcmFsbGVsXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICBpbiByZWd1bGFyX291dHB1dC5n
ZXQoKSkKIAogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>