<?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>34817</bug_id>
          
          <creation_ts>2010-02-10 16:52:42 -0800</creation_ts>
          <short_desc>run-chromium-webkit-tests --platform=mac-leopard crashes when using a custom build directory</short_desc>
          <delta_ts>2010-02-10 17:24:11 -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>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="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>cjerdonek</cc>
    
    <cc>dpranke</cc>
    
    <cc>levin</cc>
    
    <cc>ojan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>189523</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-02-10 16:52:42 -0800</bug_when>
    <thetext>run-chromium-webkit-tests --platform=mac-leopard crashes when using a custom build directory</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189526</commentid>
    <comment_count>1</comment_count>
      <attachid>48530</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-02-10 16:55:34 -0800</bug_when>
    <thetext>Created attachment 48530
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189528</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-02-10 17:03:09 -0800</bug_when>
    <thetext>This patch at least makes it so that more people can run &quot;run-chromium-webkit-tests --platform=mac-leopard&quot; and have things work.  We&apos;re still a ways away from rcwt doing everything rwt does.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189530</commentid>
    <comment_count>3</comment_count>
      <attachid>48530</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-02-10 17:10:29 -0800</bug_when>
    <thetext>Comment on attachment 48530
Patch

&gt; diff --git a/WebKitTools/Scripts/webkitpy/layout_tests/port/mac.py b/WebKitTools/Scripts/webkitpy/layout_tests/port/mac.py
&gt; index 5a770ef..c09ec37 100644
&gt; --- a/WebKitTools/Scripts/webkitpy/layout_tests/port/mac.py
&gt; +++ b/WebKitTools/Scripts/webkitpy/layout_tests/port/mac.py
  
&gt; @@ -265,6 +270,7 @@ class MacDriver(base.Driver):
&gt;              # practice it shouldn&apos;t come up and the --help output warns
&gt;              # about it anyway.
&gt;              cmd += self._options.wrapper.split()
&gt; +        # FIXME: Using arch here masks any possible file-not-found errors from a non-existant driver executable.
&gt;          cmd += [&apos;arch&apos;, &apos;-i386&apos;, port._path_to_driver(), &apos;-&apos;]

What you say is true, but you should still probably be calling arch -i386 $* (unless you want to dump the fat binary logic that currently is in run-webkit-tests

&gt; diff --git a/WebKitTools/Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py b/WebKitTools/Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py
&gt; index 4da32ad..83cf99d 100644
&gt; --- a/WebKitTools/Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py
&gt; +++ b/WebKitTools/Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py

did you mean to include this file?

-- dirk</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189531</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-02-10 17:12:15 -0800</bug_when>
    <thetext>Oh yeah, I&apos;m not saying that &quot;arch&quot; is incorrect.  Just identifying that it is masking the missing file in case someone else runs into a similar error.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189532</commentid>
    <comment_count>5</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-02-10 17:14:24 -0800</bug_when>
    <thetext>patch LGTM otherwise.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189536</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-02-10 17:24:11 -0800</bug_when>
    <thetext>Committed r54634: &lt;http://trac.webkit.org/changeset/54634&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>48530</attachid>
            <date>2010-02-10 16:55:34 -0800</date>
            <delta_ts>2010-02-10 17:22:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-34817-20100210165532.patch</filename>
            <type>text/plain</type>
            <size>8737</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCA4OTUyMDEwLi4yYTYzZmRjIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTAtMDIt
MTAgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIHJ1bi1jaHJvbWl1bS13ZWJraXQtdGVzdHMgLS1w
bGF0Zm9ybT1tYWMtbGVvcGFyZCBjcmFzaGVzIHdoZW4gdXNpbmcgYSBjdXN0b20gYnVpbGQgZGly
ZWN0b3J5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0z
NDgxNworCisgICAgICAgIFRoaXMgZG9lc24ndCBmaXggdGhlIHJvb3QgY2F1c2Ugb2YgdXMgbm90
CisgICAgICAgIGNvcnJlY3RseSBmYWlsaW5nIHdoZW4gc3VwcG9ydCBiaW5hcmllcyBhcmUgbWlz
c2luZy4KKyAgICAgICAgVGhpcyBvbmx5IGNhdXNlcyB0aGUgRHVtcFJlbmRlclRyZWUgYmluYXJ5
IG5vdCB0byBiZQorICAgICAgICBtaXNzaW5nIGluIHRoZSBjdXN0b20gYnVpbGQgZGlyZWN0b3J5
IGNhc2UuCisgICAgICAgIExhdGVyIHBhdGNoZXMgd2lsbCBtYWtlIHVzIGNvcnJlY3RseSBmYWls
IGZhc3Qgd2hlbgorICAgICAgICBzdXBwb3J0IGJpbmFyaWVzIChsaWtlIER1bXBSZW5kZXJUcmVl
IG9yIEltYWdlRGlmZikgYXJlIG1pc3NpbmcuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdC1i
dWlsZC1kaXJlY3Rvcnk6IEFkZGVkLgorICAgICAgICAgLSBOZWVkIGEgd2F5IHRvIHJlLXVzZSB0
aGUgcGVybCBsb2dpYyBmb3IgZmluZGluZyBidWlsZCBkaXJlY3RvcmllcyBpbiBub24tcGVybCBz
Y3JpcHRzLgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvYmFz
ZS5weTogQWRkIGEgRklYTUUuCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVz
dHMvcG9ydC9tYWMucHk6CisgICAgICAgICAtIENhbGwgd2Via2l0LWJ1aWxkLWRpcmVjdG9yeSB0
byBmaW5kIHRoZSBidWlsZCBkaXJlY3RvcnkgaW5zdGVhZCBvZiBhc3N1bWluZyAiV2ViS2l0QnVp
bGQiCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcmViYXNlbGluZV9j
aHJvbWl1bV93ZWJraXRfdGVzdHMucHk6IEFkZCBGSVhNRXMuCisKIDIwMTAtMDItMDggIEpvbiBI
b25leWN1dHQgIDxqaG9uZXljdXR0QGFwcGxlLmNvbT4KIAogICAgICAgICA8cmRhcjovL3Byb2Js
ZW0vNzQzNjg3NT4gQ3Jhc2ggaW4gRmxhc2ggd2hlbiB2aXNpdGluZwpkaWZmIC0tZ2l0IGEvV2Vi
S2l0VG9vbHMvU2NyaXB0cy93ZWJraXQtYnVpbGQtZGlyZWN0b3J5IGIvV2ViS2l0VG9vbHMvU2Ny
aXB0cy93ZWJraXQtYnVpbGQtZGlyZWN0b3J5Cm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAw
MDAwMDAuLmE4NWM1ODcKLS0tIC9kZXYvbnVsbAorKysgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dl
YmtpdC1idWlsZC1kaXJlY3RvcnkKQEAgLTAsMCArMSw2NSBAQAorIyEvdXNyL2Jpbi9wZXJsCisK
KyMgQ29weXJpZ2h0IChDKSAyMDEwIEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisj
CisjIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdp
dGggb3Igd2l0aG91dAorIyBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhh
dCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyMgYXJlIG1ldDoKKyMKKyMgMS4gIFJlZGlzdHJp
YnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Cisj
ICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRp
c2NsYWltZXIuIAorIyAyLiAgUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVw
cm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyMgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNv
bmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyMgICAgIGRvY3Vt
ZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmli
dXRpb24uIAorIyAzLiAgTmVpdGhlciB0aGUgbmFtZSBvZiBBcHBsZSBDb21wdXRlciwgSW5jLiAo
IkFwcGxlIikgbm9yIHRoZSBuYW1lcyBvZgorIyAgICAgaXRzIGNvbnRyaWJ1dG9ycyBtYXkgYmUg
dXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZAorIyAgICAgZnJvbSB0
aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLiAK
KyMKKyMgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBUFBMRSBBTkQgSVRTIENPTlRSSUJV
VE9SUyAiQVMgSVMiIEFORCBBTlkKKyMgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElO
Q0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRAorIyBXQVJSQU5USUVTIE9G
IE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJF
CisjIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIE9SIElUUyBDT05UUklCVVRP
UlMgQkUgTElBQkxFIEZPUiBBTlkKKyMgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BF
Q0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMKKyMgKElOQ0xVRElORywg
QlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNF
UlZJQ0VTOworIyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5U
RVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQKKyMgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJ
VFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyMgKElO
Q0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBP
RiBUSEUgVVNFIE9GCisjIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9T
U0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisKKyMgQSBzY3JpcHQgdG8gZXhwb3NlIFdlYktpdCdz
IGJ1aWxkIGRpcmVjdG9yeSBkZXRlY3Rpb24gbG9naWMgdG8gbm9uLXBlcmwgc2NyaXB0cy4KKwor
dXNlIEZpbmRCaW47Cit1c2UgR2V0b3B0OjpMb25nOworCit1c2UgbGliICRGaW5kQmluOjpCaW47
Cit1c2Ugd2Via2l0ZGlyczsKKworbXkgJHNob3dCYXNlUHJvZHVjdERpcmVjdG9yeSA9IDA7Citt
eSAkc2hvd0hlbHAgPSAwOworCitteSAkcHJvZ3JhbU5hbWUgPSBiYXNlbmFtZSgkMCk7CitteSAk
dXNhZ2UgPSA8PEVPRjsKK1VzYWdlOiAkcHJvZ3JhbU5hbWUgW29wdGlvbnNdCisgIC0tYmFzZSAg
ICAgIFNob3cgdGhlIHJvb3QgYnVpbGQgZGlyZWN0b3J5IGluc3RlYWQgb2Ygb25lIGNvcnJlc3Bv
bmRpbmcgdG8gdGhlIGN1cnJlbnQgdGFyZ2V0IChlLmcuIERlYnVnLCBSZWxlYXNlKQorICAtLWRl
YnVnICAgICBTaG93IGJ1aWxkIGRpcmVjdG9yeSBmb3IgdGhlIERlYnVnIHRhcmdldAorICAtaHwt
LWhlbHAgICBTaG93IHRoaXMgaGVscCBtZXNzYWdlCisgIC0tcmVsZWFzZSAgIFNob3cgYnVpbGQg
ZGlyZWN0b3J5IGZvciB0aGUgUmVsZWFzZSB0YXJnZXQKK0VPRgorCitzZXRDb25maWd1cmF0aW9u
KCk7ICMgRmlndXJlIG91dCBmcm9tIHRoZSBjb21tYW5kIGxpbmUgaWYgd2UncmUgLS1kZWJ1ZyBv
ciAtLXJlbGVhc2Ugb3IgdGhlIGRlZmF1bHQuCisKK215ICRnZXRPcHRpb25zUmVzdWx0ID0gR2V0
T3B0aW9ucygKKyAgICAnYmFzZScgPT4gXCRzaG93QmFzZVByb2R1Y3REaXJlY3RvcnksCisgICAg
J2hlbHB8aCcgPT4gXCRzaG93SGVscCwKKyk7CisKK2lmICghJGdldE9wdGlvbnNSZXN1bHQgfHwg
JHNob3dIZWxwKSB7CisgICAgcHJpbnQgU1RERVJSICR1c2FnZTsKKyAgICBleGl0IDE7Cit9CisK
K2lmICgkc2hvd0Jhc2VQcm9kdWN0RGlyZWN0b3J5KSB7CisgICAgcHJpbnQgYmFzZVByb2R1Y3RE
aXIoKSAuICJcbiI7Cit9IGVsc2UgeworICAgIHByaW50IHByb2R1Y3REaXIoKSAuICJcbiI7Cit9
CmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9w
b3J0L2Jhc2UucHkgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9w
b3J0L2Jhc2UucHkKaW5kZXggZjlmYzNjYi4uNGMxYzY2NiAxMDA2NDQKLS0tIGEvV2ViS2l0VG9v
bHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9iYXNlLnB5CisrKyBiL1dlYktp
dFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvYmFzZS5weQpAQCAtNDUs
NiArNDUsNyBAQCBpbXBvcnQgd2Vic29ja2V0X3NlcnZlcgogX3dkaWZmX2F2YWlsYWJsZSA9IFRy
dWUKIAogCisjIEZJWE1FOiBUaGlzIGNsYXNzIHNob3VsZCBtZXJnZSB3aXRoIHdlYmtpdHB5Lndl
YmtpdF9wb3J0IGF0IHNvbWUgcG9pbnQuCiBjbGFzcyBQb3J0KG9iamVjdCk6CiAgICAgIiIiQWJz
dHJhY3QgY2xhc3MgZm9yIFBvcnQtc3BlY2lmaWMgaG9va3MgZm9yIHRoZSBsYXlvdXRfdGVzdCBw
YWNrYWdlLgogICAgICIiIgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9sYXlvdXRfdGVzdHMvcG9ydC9tYWMucHkgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5
L2xheW91dF90ZXN0cy9wb3J0L21hYy5weQppbmRleCA1YTc3MGVmLi5jMDllYzM3IDEwMDY0NAot
LS0gYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L21hYy5w
eQorKysgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L21h
Yy5weQpAQCAtNDIsNiArNDIsOCBAQCBpbXBvcnQgd2ViYnJvd3NlcgogCiBpbXBvcnQgYmFzZQog
CitpbXBvcnQgd2Via2l0cHkKK2Zyb20gd2Via2l0cHkgaW1wb3J0IGV4ZWN1dGl2ZQogCiBjbGFz
cyBNYWNQb3J0KGJhc2UuUG9ydCk6CiAgICAgIiIiV2ViS2l0IE1hYyBpbXBsZW1lbnRhdGlvbiBv
ZiB0aGUgUG9ydCBjbGFzcy4iIiIKQEAgLTUwLDYgKzUyLDcgQEAgY2xhc3MgTWFjUG9ydChiYXNl
LlBvcnQpOgogICAgICAgICBpZiBwb3J0X25hbWUgaXMgTm9uZToKICAgICAgICAgICAgIHBvcnRf
bmFtZSA9ICdtYWMnICsgc2VsZi52ZXJzaW9uKCkKICAgICAgICAgYmFzZS5Qb3J0Ll9faW5pdF9f
KHNlbGYsIHBvcnRfbmFtZSwgb3B0aW9ucykKKyAgICAgICAgc2VsZi5fY2FjaGVkX2J1aWxkX3Jv
b3QgPSBOb25lCiAKICAgICBkZWYgYmFzZWxpbmVfc2VhcmNoX3BhdGgoc2VsZik6CiAgICAgICAg
IGRpcnMgPSBbXQpAQCAtNjMsNyArNjYsOCBAQCBjbGFzcyBNYWNQb3J0KGJhc2UuUG9ydCk6CiAg
ICAgICAgIHJldHVybiBkaXJzCiAKICAgICBkZWYgY2hlY2tfc3lzX2RlcHMoc2VsZik6Ci0gICAg
ICAgICMgVGhlcmUgYXJlIG5vIHBsYXRmb3JtLXNwZWNpZmljIGNoZWNrcyB3ZSBuZWVkIHRvIGRv
LgorICAgICAgICAjIEZJWE1FOiBUaGlzIHNob3VsZCBydW4gYnVpbGQtZHVtcHJlbmRlcnRyZWUu
CisgICAgICAgICMgVGhpcyBzaG91bGQgYWxzbyB2YWxpZGF0ZSB0aGF0IGFsbCBvZiB0aGUgdG9v
bCBwYXRocyBhcmUgdmFsaWQuCiAgICAgICAgIHJldHVybiBUcnVlCiAKICAgICBkZWYgbnVtX2Nv
cmVzKHNlbGYpOgpAQCAtMTc0LDggKzE3OCw5IEBAIGNsYXNzIE1hY1BvcnQoYmFzZS5Qb3J0KToK
ICAgICAjCiAKICAgICBkZWYgX2J1aWxkX3BhdGgoc2VsZiwgKmNvbXBzKToKLSAgICAgICAgcmV0
dXJuIHNlbGYucGF0aF9mcm9tX3dlYmtpdF9iYXNlKCdXZWJLaXRCdWlsZCcsIHNlbGYuX29wdGlv
bnMudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKmNv
bXBzKQorICAgICAgICBpZiBub3Qgc2VsZi5fY2FjaGVkX2J1aWxkX3Jvb3Q6CisgICAgICAgICAg
ICBzZWxmLl9jYWNoZWRfYnVpbGRfcm9vdCA9IGV4ZWN1dGl2ZS5ydW5fY29tbWFuZChbIndlYmtp
dC1idWlsZC1kaXJlY3RvcnkiLCAiLS1iYXNlIl0pLnJzdHJpcCgpCisgICAgICAgIHJldHVybiBv
cy5wYXRoLmpvaW4oc2VsZi5fY2FjaGVkX2J1aWxkX3Jvb3QsIHNlbGYuX29wdGlvbnMudGFyZ2V0
LCAqY29tcHMpCiAKICAgICBkZWYgX2tpbGxfcHJvY2VzcyhzZWxmLCBwaWQpOgogICAgICAgICAi
IiJGb3JjZWZ1bGx5IGtpbGwgdGhlIHByb2Nlc3MuCkBAIC0yMTAsMTAgKzIxNSwxMCBAQCBjbGFz
cyBNYWNQb3J0KGJhc2UuUG9ydCk6CiAgICAgICAgIHJldHVybiBOb25lCiAKICAgICBkZWYgX3Bh
dGhfdG9faW1hZ2VfZGlmZihzZWxmKToKLSAgICAgICAgcmV0dXJuIHNlbGYuX2J1aWxkX3BhdGgo
J2ltYWdlX2RpZmYnKQorICAgICAgICByZXR1cm4gc2VsZi5fYnVpbGRfcGF0aCgnaW1hZ2VfZGlm
ZicpICMgRklYTUU6IFRoaXMgaXMgd3JvbmcgYW5kIHNob3VsZCBiZSAiSW1hZ2VEaWZmIiwgYnV0
IGhhdmluZyB0aGUgY29ycmVjdCBwYXRoIGNhdXNlcyBvdGhlciBwYXJ0cyBvZiB0aGUgc2NyaXB0
IHRvIGhhbmcuCiAKICAgICBkZWYgX3BhdGhfdG9fd2RpZmYoc2VsZik6Ci0gICAgICAgIHJldHVy
biAnd2RpZmYnCisgICAgICAgIHJldHVybiAnd2RpZmYnICMgRklYTUU6IFRoaXMgZG9lcyBub3Qg
ZXhpc3Qgb24gYSBkZWZhdWx0IE1hYyBPUyBYIExlb3BhcmQgaW5zdGFsbC4KIAogICAgIGRlZiBf
c2h1dF9kb3duX2h0dHBfc2VydmVyKHNlbGYsIHNlcnZlcl9waWQpOgogICAgICAgICAiIiJTaHV0
IGRvd24gdGhlIGxpZ2h0dHBkIHdlYiBzZXJ2ZXIuIEJsb2NrcyB1bnRpbCBpdCdzIGZ1bGx5CkBA
IC0yNjUsNiArMjcwLDcgQEAgY2xhc3MgTWFjRHJpdmVyKGJhc2UuRHJpdmVyKToKICAgICAgICAg
ICAgICMgcHJhY3RpY2UgaXQgc2hvdWxkbid0IGNvbWUgdXAgYW5kIHRoZSAtLWhlbHAgb3V0cHV0
IHdhcm5zCiAgICAgICAgICAgICAjIGFib3V0IGl0IGFueXdheS4KICAgICAgICAgICAgIGNtZCAr
PSBzZWxmLl9vcHRpb25zLndyYXBwZXIuc3BsaXQoKQorICAgICAgICAjIEZJWE1FOiBVc2luZyBh
cmNoIGhlcmUgbWFza3MgYW55IHBvc3NpYmxlIGZpbGUtbm90LWZvdW5kIGVycm9ycyBmcm9tIGEg
bm9uLWV4aXN0YW50IGRyaXZlciBleGVjdXRhYmxlLgogICAgICAgICBjbWQgKz0gWydhcmNoJywg
Jy1pMzg2JywgcG9ydC5fcGF0aF90b19kcml2ZXIoKSwgJy0nXQogICAgICAgICBpZiBub3Qgc2Vs
Zi5fcG9ydC5fb3B0aW9ucy5ub19waXhlbF90ZXN0czoKICAgICAgICAgICAgIGNtZC5hcHBlbmQo
Jy0tcGl4ZWwtdGVzdHMnKQpAQCAtMjcyLDggKzI3OCw3IEBAIGNsYXNzIE1hY0RyaXZlcihiYXNl
LkRyaXZlcik6CiAgICAgICAgICNpZiBkcml2ZXJfb3B0aW9uczoKICAgICAgICAgIyAgICBjbWQg
Kz0gZHJpdmVyX29wdGlvbnMKICAgICAgICAgZW52ID0gb3MuZW52aXJvbgotICAgICAgICBlbnZb
J0RZTERfRlJBTUVXT1JLX1BBVEgnXSA9IHNlbGYuX3BvcnQucGF0aF9mcm9tX3dlYmtpdF9iYXNl
KAotICAgICAgICAgICAgJ1dlYktpdEJ1aWxkJywgcG9ydC5fb3B0aW9ucy50YXJnZXQpCisgICAg
ICAgIGVudlsnRFlMRF9GUkFNRVdPUktfUEFUSCddID0gc2VsZi5fcG9ydC5fYnVpbGRfcGF0aCgp
CiAgICAgICAgIHNlbGYuX2NtZCA9IGNtZAogICAgICAgICBzZWxmLl9lbnYgPSBlbnYKICAgICAg
ICAgc2VsZi5yZXN0YXJ0KCkKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0
cHkvbGF5b3V0X3Rlc3RzL3JlYmFzZWxpbmVfY2hyb21pdW1fd2Via2l0X3Rlc3RzLnB5IGIvV2Vi
S2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcmViYXNlbGluZV9jaHJvbWl1
bV93ZWJraXRfdGVzdHMucHkKaW5kZXggNGRhMzJhZC4uODNjZjk5ZCAxMDA2NDQKLS0tIGEvV2Vi
S2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcmViYXNlbGluZV9jaHJvbWl1
bV93ZWJraXRfdGVzdHMucHkKKysrIGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlv
dXRfdGVzdHMvcmViYXNlbGluZV9jaHJvbWl1bV93ZWJraXRfdGVzdHMucHkKQEAgLTc2LDYgKzc2
LDcgQEAgQVJDSElWRV9ESVJfTkFNRV9ESUNUID0geyd3aW4nOiAnd2Via2l0LXJlbCcsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgJ2xpbnV4LWNhbmFyeSc6ICd3ZWJraXQtcmVsLWxpbnV4LXdl
YmtpdC1vcmcnfQogCiAKKyMgRklYTUU6IFNob3VsZCBiZSByb2xsZWQgaW50byB3ZWJraXRweS5F
eGVjdXRpdmUKIGRlZiBydW5fc2hlbGxfd2l0aF9yZXR1cm5fY29kZShjb21tYW5kLCBwcmludF9v
dXRwdXQ9RmFsc2UpOgogICAgICIiIkV4ZWN1dGVzIGEgY29tbWFuZCBhbmQgcmV0dXJucyB0aGUg
b3V0cHV0IGFuZCBwcm9jZXNzIHJldHVybiBjb2RlLgogCkBAIC0xMDksNiArMTEwLDcgQEAgZGVm
IHJ1bl9zaGVsbF93aXRoX3JldHVybl9jb2RlKGNvbW1hbmQsIHByaW50X291dHB1dD1GYWxzZSk6
CiAgICAgcmV0dXJuIG91dHB1dCwgcC5yZXR1cm5jb2RlCiAKIAorIyBGSVhNRTogU2hvdWxkIGJl
IHJvbGxlZCBpbnRvIHdlYmtpdHB5LkV4ZWN1dGl2ZQogZGVmIHJ1bl9zaGVsbChjb21tYW5kLCBw
cmludF9vdXRwdXQ9RmFsc2UpOgogICAgICIiIkV4ZWN1dGVzIGEgY29tbWFuZCBhbmQgcmV0dXJu
cyB0aGUgb3V0cHV0LgogCg==
</data>
<flag name="review"
          id="31229"
          type_id="1"
          status="+"
          setter="levin"
    />
          </attachment>
      

    </bug>

</bugzilla>