<?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>41811</bug_id>
          
          <creation_ts>2010-07-07 16:20:09 -0700</creation_ts>
          <short_desc>add --exit-after-n-crashes to run-webkit-tests</short_desc>
          <delta_ts>2010-07-07 17:51:25 -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>wsiegrist</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>247836</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-07-07 16:20:09 -0700</bug_when>
    <thetext>add --exit-after-n-crashes to run-webkit-tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247837</commentid>
    <comment_count>1</comment_count>
      <attachid>60798</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-07-07 16:21:04 -0700</bug_when>
    <thetext>Created attachment 60798
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247845</commentid>
    <comment_count>2</comment_count>
      <attachid>60801</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-07-07 16:32:21 -0700</bug_when>
    <thetext>Created attachment 60801
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247846</commentid>
    <comment_count>3</comment_count>
      <attachid>60802</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-07-07 16:35:33 -0700</bug_when>
    <thetext>Created attachment 60802
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247853</commentid>
    <comment_count>4</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-07-07 16:48:59 -0700</bug_when>
    <thetext>Committed r62728: &lt;http://trac.webkit.org/changeset/62728&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247888</commentid>
    <comment_count>5</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-07-07 17:43:05 -0700</bug_when>
    <thetext>drive-by after-the-fact review comment: are we sure that we want to support both switches? Your ChangeLog indicated why --exit-after-n-crashes was preferable to --exit-after-n-failures. Are we sure that there are still cases where we want to also support -n-failures?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247899</commentid>
    <comment_count>6</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-07-07 17:51:25 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; drive-by after-the-fact review comment: are we sure that we want to support both switches? Your ChangeLog indicated why --exit-after-n-crashes was preferable to --exit-after-n-failures. Are we sure that there are still cases where we want to also support -n-failures?

There was discussion on webkit-dev that was inconclusive. --exit-after-n-failures is useful to keep the commit-queue fast.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>60798</attachid>
            <date>2010-07-07 16:21:04 -0700</date>
            <delta_ts>2010-07-07 16:32:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-41811-20100707162103.patch</filename>
            <type>text/plain</type>
            <size>4713</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCAwZmUyY2Y5Zjk5M2M3MDliY2M0NDAyNzFkMTE3NTkyOTkzMWNhNTdiLi40MTgyNDhj
NTNhZDkzMGIyOGMxMjcxYTE0MjY3YmE2YjAzNmI4OThmIDEwMDY0NAotLS0gYS9XZWJLaXRUb29s
cy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTAtMDctMDcgIE9qYW4gVmFmYWkgIDxvamFuQGNocm9taXVtLm9yZz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBhZGQgLS1leGl0LWFmdGVyLW4t
Y3Jhc2hlcyB0byBydW4td2Via2l0LXRlc3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD00MTgxMQorCisgICAgICAgICogU2NyaXB0cy9vbGQtcnVuLXdl
YmtpdC10ZXN0czoKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5f
d2Via2l0X3Rlc3RzLnB5OgorCiAyMDEwLTA3LTA3ICBCcmlhbiBXZWluc3RlaW4gIDxid2VpbnN0
ZWluQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXggdGhlIFdpbmRvd3MgYnVpbGQgYnkgcmVtb3Zp
bmcgd2luL1Rlc3ROZXRzY2FwZVBsdWdpbi9tYWluLmNwcCBmcm9tIHRoZQpkaWZmIC0tZ2l0IGEv
V2ViS2l0VG9vbHMvU2NyaXB0cy9vbGQtcnVuLXdlYmtpdC10ZXN0cyBiL1dlYktpdFRvb2xzL1Nj
cmlwdHMvb2xkLXJ1bi13ZWJraXQtdGVzdHMKaW5kZXggMGU3MDVhOWFmZmUyODhlNTAyYmIwY2Fl
Mzg5ZWZiYTYzMGVmZjEzOC4uY2MyNjFjNzFmNzAzZWFiNmEzYTA1NmEwOGNkMGM1MmRlZDQ5ZGI5
YyAxMDA3NTUKLS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0cy9vbGQtcnVuLXdlYmtpdC10ZXN0cwor
KysgYi9XZWJLaXRUb29scy9TY3JpcHRzL29sZC1ydW4td2Via2l0LXRlc3RzCkBAIC0xMjAsNiAr
MTIwLDcgQEAgc3ViIHdyaXRlVG9GaWxlKCQkKTsKIG15ICRhZGRQbGF0Zm9ybUV4Y2VwdGlvbnMg
PSAwOwogbXkgJGNvbXBsZXhUZXh0ID0gMDsKIG15ICRleGl0QWZ0ZXJORmFpbHVyZXMgPSAwOwor
bXkgJGV4aXRBZnRlck5DcmFzaGVzID0gMDsKIG15ICRnZW5lcmF0ZU5ld1Jlc3VsdHMgPSBpc0Fw
cGxlTWFjV2ViS2l0KCkgPyAxIDogMDsKIG15ICRndWFyZE1hbGxvYyA9ICcnOwogIyBGSVhNRTog
RHluYW1pYyBIVFRQLXBvcnQgY29uZmlndXJhdGlvbiBpbiB0aGlzIGZpbGUgaXMgd3JvbmcuICBU
aGUgdmFyaW91cwpAQCAtMjQzLDcgKzI0NCw4IEBAIFVzYWdlOiAkcHJvZ3JhbU5hbWUgW29wdGlv
bnNdIFt0ZXN0ZGlyfHRlc3RwYXRoIC4uLl0KICAgLS1jb21wbGV4LXRleHQgICAgICAgICAgICAg
ICAgICBVc2UgdGhlIGNvbXBsZXggdGV4dCBjb2RlIHBhdGggZm9yIGFsbCB0ZXh0IChNYWMgT1Mg
WCBhbmQgV2luZG93cyBvbmx5KQogICAtY3wtLWNvbmZpZ3VyYXRpb24gY29uZmlnICAgICAgIFNl
dCBEdW1wUmVuZGVyVHJlZSBidWlsZCBjb25maWd1cmF0aW9uCiAgIC1nfC0tZ3VhcmQtbWFsbG9j
ICAgICAgICAgICAgICAgRW5hYmxlIG1hbGxvYyBndWFyZAotICAtLWV4aXQtYWZ0ZXItbi1mYWls
dXJlcyBOICAgICAgIEV4aXQgYWZ0ZXIgdGhlIGZpcnN0IE4gZmFpbHVyZXMgaW5zdGVhZCBvZiBy
dW5uaW5nIGFsbCB0ZXN0cworICAtLWV4aXQtYWZ0ZXItbi1mYWlsdXJlcyBOICAgICAgIEV4aXQg
YWZ0ZXIgdGhlIGZpcnN0IE4gZmFpbHVyZXMgKGluY2x1ZGVzIGNyYXNoZXMpIGluc3RlYWQgb2Yg
cnVubmluZyBhbGwgdGVzdHMKKyAgLS1leGl0LWFmdGVyLW4tY3Jhc2hlcyBOICAgICAgICBFeGl0
IGFmdGVyIHRoZSBmaXJzdCBOIGNyYXNoZXMgaW5zdGVhZCBvZiBydW5uaW5nIGFsbCB0ZXN0cwog
ICAtaHwtLWhlbHAgICAgICAgICAgICAgICAgICAgICAgIFNob3cgdGhpcyBoZWxwIG1lc3NhZ2UK
ICAgLS1bbm8tXWh0dHAgICAgICAgICAgICAgICAgICAgICBSdW4gKG9yIGRvIG5vdCBydW4pIGh0
dHAgdGVzdHMgKGRlZmF1bHQ6ICRodHRwRGVmYXVsdCkKICAgLS1bbm8tXXdhaXQtZm9yLWh0dHBk
ICAgICAgICAgICBXYWl0IGZvciBodHRwZCBpZiBzb21lIG90aGVyIHRlc3Qgc2Vzc2lvbiBpcyB1
c2luZyBpdCBhbHJlYWR5IChzYW1lIGFzIFdFQktJVF9XQUlUX0ZPUl9IVFRQRD0xKS4gKGRlZmF1
bHQ6ICRzaG91bGRXYWl0Rm9ySFRUUEQpIApAQCAtMjg5LDYgKzI5MSw3IEBAIG15ICRnZXRPcHRp
b25zUmVzdWx0ID0gR2V0T3B0aW9ucygKICAgICAnYWRkLXBsYXRmb3JtLWV4Y2VwdGlvbnMnID0+
IFwkYWRkUGxhdGZvcm1FeGNlcHRpb25zLAogICAgICdjb21wbGV4LXRleHQnID0+IFwkY29tcGxl
eFRleHQsCiAgICAgJ2V4aXQtYWZ0ZXItbi1mYWlsdXJlcz1pJyA9PiBcJGV4aXRBZnRlck5GYWls
dXJlcywKKyAgICAnZXhpdC1hZnRlci1uLWNyYXNoZXM9aScgPT4gXCRleGl0QWZ0ZXJOQ3Jhc2hl
cywKICAgICAnZ3VhcmQtbWFsbG9jfGcnID0+IFwkZ3VhcmRNYWxsb2MsCiAgICAgJ2hlbHB8aCcg
PT4gXCRzaG93SGVscCwKICAgICAnaHR0cCEnID0+IFwkdGVzdEhUVFAsCkBAIC0yMjY0LDE0ICsy
MjY3LDI0IEBAIHN1YiBwcmludFJlc3VsdHMKIHN1YiBzdG9wUnVubmluZ1Rlc3RzRWFybHlJZk5l
ZWRlZCgpCiB7CiAgICAgIyAtLXJlc2V0LXJlc3VsdHMgZG9lcyBub3QgY2hlY2sgcGFzcyB2cy4g
ZmFpbCwgc28gZXhpdEFmdGVyTkZhaWx1cmVzIG1ha2VzIG5vIHNlbnNlIHdpdGggLS1yZXNldC1y
ZXN1bHRzLgotICAgIHJldHVybiAwIGlmICEkZXhpdEFmdGVyTkZhaWx1cmVzIHx8ICRyZXNldFJl
c3VsdHM7CisgICAgcmV0dXJuIDAgaWYgJHJlc2V0UmVzdWx0czsKIAogICAgIG15ICRwYXNzQ291
bnQgPSAkY291bnRze21hdGNofSB8fCAwOyAjICRjb3VudHN7bWF0Y2h9IHdpbGwgYmUgdW5kZWZp
bmVkIGlmIHdlJ3ZlIG5vdCB5ZXQgcGFzc2VkIGEgdGVzdCAoZS5nLiB0aGUgZmlyc3QgdGVzdCBm
YWlscykuCiAgICAgbXkgJG5ld0NvdW50ID0gJGNvdW50c3tuZXd9IHx8IDA7CiAgICAgbXkgJGZh
aWx1cmVDb3VudCA9ICRjb3VudCAtICRwYXNzQ291bnQgLSAkbmV3Q291bnQ7ICMgIkZhaWx1cmUi
IGhlcmUgaW5jbHVkZXMgdGltZW91dHMsIGNyYXNoZXMsIGV0Yy4KLSAgICByZXR1cm4gMCBpZiAk
ZmFpbHVyZUNvdW50IDwgJGV4aXRBZnRlck5GYWlsdXJlczsKKyAgICBpZiAoJGV4aXRBZnRlck5G
YWlsdXJlcyAmJiAkZmFpbHVyZUNvdW50ID49ICRleGl0QWZ0ZXJORmFpbHVyZXMpIHsKKyAgICAg
ICAgcHJpbnQgIlxuRXhpdGluZyBlYXJseSBhZnRlciAkZmFpbHVyZUNvdW50IGZhaWx1cmVzLiAk
Y291bnQgdGVzdHMgcnVuLiI7CisgICAgICAgIGNsb3NlRHVtcFRvb2woKTsKKyAgICAgICAgcmV0
dXJuIDE7CisgICAgfQogCi0gICAgcHJpbnQgIlxuRXhpdGluZyBlYXJseSBhZnRlciAkZmFpbHVy
ZUNvdW50IGZhaWx1cmVzLiAkY291bnQgdGVzdHMgcnVuLiI7Ci0gICAgY2xvc2VEdW1wVG9vbCgp
OwotICAgIHJldHVybiAxOworICAgIG15ICRjcmFzaENvdW50ID0gJGNvdW50c3tjcmFzaH0gfHwg
MDsKKyAgICBpZiAoJGV4aXRBZnRlck5DcmFzaGVzICYmICRjcmFzaENvdW50ID49ICRleGl0QWZ0
ZXJOQ3Jhc2hlcykgeworICAgICAgICBwcmludCAiYXNkZiAkZXhpdEFmdGVyTkNyYXNoZXMgYXNk
ZiI7CisgICAgICAgIHByaW50ICJcbkV4aXRpbmcgZWFybHkgYWZ0ZXIgJGNyYXNoQ291bnQgY3Jh
c2hlcy4gJGNvdW50IHRlc3RzIHJ1bi4iOworICAgICAgICBjbG9zZUR1bXBUb29sKCk7CisgICAg
ICAgIHJldHVybiAxOworICAgIH0KKworICAgIHJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEvV2Vi
S2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5w
eSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRf
dGVzdHMucHkKaW5kZXggYTRhOTJjN2U4MDg4MzFkOWViNzA0ODdlMzc3ZGExYWIwYzA5M2Q5Mi4u
NDFhYWI2MmI3ZmE2OTYwMDQzODFiNjM5N2ZjNTM1OWEyMTQ0MjZjOSAxMDA3NTUKLS0tIGEvV2Vi
S2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5w
eQorKysgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Vi
a2l0X3Rlc3RzLnB5CkBAIC0xNjE5LDYgKzE2MTksOCBAQCBkZWYgcGFyc2VfYXJncyhhcmdzPU5v
bmUpOgogICAgICAgICAgICAgaGVscD0icnVuIGFsbCB0ZXN0cyBpbiBwYXJhbGxlbCIpLAogICAg
ICAgICAjIEZJWE1FOiBOZWVkIC0tZXhpdC1hZnRlci1uLWZhaWx1cmVzIE4KICAgICAgICAgIyAg
ICAgIEV4aXQgYWZ0ZXIgdGhlIGZpcnN0IE4gZmFpbHVyZXMgaW5zdGVhZCBvZiBydW5uaW5nIGFs
bCB0ZXN0cworICAgICAgICAjIEZJWE1FOiBOZWVkIC0tZXhpdC1hZnRlci1uLWNyYXNoZXMgTgor
ICAgICAgICAjICAgICAgRXhpdCBhZnRlciB0aGUgZmlyc3QgTiBjcmFzaGVzIGluc3RlYWQgb2Yg
cnVubmluZyBhbGwgdGVzdHMKICAgICAgICAgIyBGSVhNRTogY29uc2lkZXI6IC0taXRlcmF0aW9u
cyBuCiAgICAgICAgICMgICAgICBOdW1iZXIgb2YgdGltZXMgdG8gcnVuIHRoZSBzZXQgb2YgdGVz
dHMgKGUuZy4gQUJDQUJDQUJDKQogICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigiLS1wcmlu
dC1sYXN0LWZhaWx1cmVzIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>60801</attachid>
            <date>2010-07-07 16:32:21 -0700</date>
            <delta_ts>2010-07-07 16:35:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-41811-20100707163220.patch</filename>
            <type>text/plain</type>
            <size>5966</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5v
cmctY29uZmlnL21hc3Rlci5jZmcgYi9XZWJLaXRUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWls
ZC53ZWJraXQub3JnLWNvbmZpZy9tYXN0ZXIuY2ZnCmluZGV4IGJiYzk0ZWMwMTU4NDEwOTg1M2M1
ZTQ5Njk2Y2Y3N2IzNDcwNDJmZmQuLjIwNjNmNmY2MzA4NDUyYWE3YTgxZmY4NDcxMjUxZTFkYmRl
YmEzZGEgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndl
YmtpdC5vcmctY29uZmlnL21hc3Rlci5jZmcKKysrIGIvV2ViS2l0VG9vbHMvQnVpbGRTbGF2ZVN1
cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFzdGVyLmNmZwpAQCAtMTgxLDcgKzE4MSw3
IEBAIGNsYXNzIFJ1bldlYktpdFRlc3RzKHNoZWxsLlRlc3QpOgogICAgIGRlc2NyaXB0aW9uRG9u
ZSA9IFsibGF5b3V0LXRlc3RzIl0KICAgICBjb21tYW5kID0gWyJwZXJsIiwgIi4vV2ViS2l0VG9v
bHMvU2NyaXB0cy9ydW4td2Via2l0LXRlc3RzIiwgIi0tbm8tbGF1bmNoLXNhZmFyaSIsICItLW5v
LW5ldy10ZXN0LXJlc3VsdHMiLAogICAgICAgICAgICAgICAgIi0tbm8tc2FtcGxlLW9uLXRpbWVv
dXQiLCAiLS1yZXN1bHRzLWRpcmVjdG9yeSIsICJsYXlvdXQtdGVzdC1yZXN1bHRzIiwgIi0tdXNl
LXJlbW90ZS1saW5rcy10by10ZXN0cyIsCi0gICAgICAgICAgICAgICBXaXRoUHJvcGVydGllcygi
LS0lKGNvbmZpZ3VyYXRpb24pcyIpLCAiLS1leGl0LWFmdGVyLW4tZmFpbHVyZXMiLCAiMjAiXQor
ICAgICAgICAgICAgICAgV2l0aFByb3BlcnRpZXMoIi0tJShjb25maWd1cmF0aW9uKXMiKSwgIi0t
ZXhpdC1hZnRlci1uLWNyYXNoZXMiLCAiMjAiXQogCiAgICAgZGVmIF9faW5pdF9fKHNlbGYsIHNr
aXBCdWlsZD1GYWxzZSwgKmFyZ3MsICoqa3dhcmdzKToKICAgICAgICAgc2VsZi5za2lwQnVpbGQg
PSBza2lwQnVpbGQKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRv
b2xzL0NoYW5nZUxvZwppbmRleCAwZmUyY2Y5Zjk5M2M3MDliY2M0NDAyNzFkMTE3NTkyOTkzMWNh
NTdiLi45ZDNlZWYyZmU4OTU4Y2QyZGZiYmJjZjA2ZTJiMzRmODk2MDBjYjA5IDEwMDY0NAotLS0g
YS9XZWJLaXRUb29scy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTggQEAKKzIwMTAtMDctMDcgIE9qYW4gVmFmYWkgIDxvamFuQGNocm9taXVtLm9yZz4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBhZGQgLS1l
eGl0LWFmdGVyLW4tY3Jhc2hlcyB0byBydW4td2Via2l0LXRlc3RzCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MTgxMQorCisgICAgICAgIENoYW5nZSB0
aGUgYm90cyBhdCBidWlsZC53ZWJraXQub3JnIHRvIHVzZSAtLWV4aXQtYWZ0ZXItbi1jcmFzaGVz
CisgICAgICAgIGluc3RlYWQgb2YgLS1leGl0LWFmdGVyLW4tZmFpbHVyZXMgc2luY2Ugd2Ugd2Fu
dCB0byBiZSBhYmxlIHRvIGhhdmUKKyAgICAgICAgbW9yZSB0aGFuIDIwIGZhaWx1cmVzIG9uIHRo
b3NlIGJvdHMsIGJ1dCBtb3JlIHRoYW4gMjAgY3Jhc2hlcyBtZWFucworICAgICAgICBzb21ldGhp
bmcgc2hvdWxkIGJlIHJvbGxlZCBvdXQuCisKKyAgICAgICAgKiBTY3JpcHRzL29sZC1ydW4td2Vi
a2l0LXRlc3RzOgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93
ZWJraXRfdGVzdHMucHk6CisKIDIwMTAtMDctMDcgIEJyaWFuIFdlaW5zdGVpbiAgPGJ3ZWluc3Rl
aW5AYXBwbGUuY29tPgogCiAgICAgICAgIEZpeCB0aGUgV2luZG93cyBidWlsZCBieSByZW1vdmlu
ZyB3aW4vVGVzdE5ldHNjYXBlUGx1Z2luL21haW4uY3BwIGZyb20gdGhlCmRpZmYgLS1naXQgYS9X
ZWJLaXRUb29scy9TY3JpcHRzL29sZC1ydW4td2Via2l0LXRlc3RzIGIvV2ViS2l0VG9vbHMvU2Ny
aXB0cy9vbGQtcnVuLXdlYmtpdC10ZXN0cwppbmRleCAwZTcwNWE5YWZmZTI4OGU1MDJiYjBjYWUz
ODllZmJhNjMwZWZmMTM4Li5jYzI2MWM3MWY3MDNlYWI2YTNhMDU2YTA4Y2QwYzUyZGVkNDlkYjlj
IDEwMDc1NQotLS0gYS9XZWJLaXRUb29scy9TY3JpcHRzL29sZC1ydW4td2Via2l0LXRlc3RzCisr
KyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvb2xkLXJ1bi13ZWJraXQtdGVzdHMKQEAgLTEyMCw2ICsx
MjAsNyBAQCBzdWIgd3JpdGVUb0ZpbGUoJCQpOwogbXkgJGFkZFBsYXRmb3JtRXhjZXB0aW9ucyA9
IDA7CiBteSAkY29tcGxleFRleHQgPSAwOwogbXkgJGV4aXRBZnRlck5GYWlsdXJlcyA9IDA7Citt
eSAkZXhpdEFmdGVyTkNyYXNoZXMgPSAwOwogbXkgJGdlbmVyYXRlTmV3UmVzdWx0cyA9IGlzQXBw
bGVNYWNXZWJLaXQoKSA/IDEgOiAwOwogbXkgJGd1YXJkTWFsbG9jID0gJyc7CiAjIEZJWE1FOiBE
eW5hbWljIEhUVFAtcG9ydCBjb25maWd1cmF0aW9uIGluIHRoaXMgZmlsZSBpcyB3cm9uZy4gIFRo
ZSB2YXJpb3VzCkBAIC0yNDMsNyArMjQ0LDggQEAgVXNhZ2U6ICRwcm9ncmFtTmFtZSBbb3B0aW9u
c10gW3Rlc3RkaXJ8dGVzdHBhdGggLi4uXQogICAtLWNvbXBsZXgtdGV4dCAgICAgICAgICAgICAg
ICAgIFVzZSB0aGUgY29tcGxleCB0ZXh0IGNvZGUgcGF0aCBmb3IgYWxsIHRleHQgKE1hYyBPUyBY
IGFuZCBXaW5kb3dzIG9ubHkpCiAgIC1jfC0tY29uZmlndXJhdGlvbiBjb25maWcgICAgICAgU2V0
IER1bXBSZW5kZXJUcmVlIGJ1aWxkIGNvbmZpZ3VyYXRpb24KICAgLWd8LS1ndWFyZC1tYWxsb2Mg
ICAgICAgICAgICAgICBFbmFibGUgbWFsbG9jIGd1YXJkCi0gIC0tZXhpdC1hZnRlci1uLWZhaWx1
cmVzIE4gICAgICAgRXhpdCBhZnRlciB0aGUgZmlyc3QgTiBmYWlsdXJlcyBpbnN0ZWFkIG9mIHJ1
bm5pbmcgYWxsIHRlc3RzCisgIC0tZXhpdC1hZnRlci1uLWZhaWx1cmVzIE4gICAgICAgRXhpdCBh
ZnRlciB0aGUgZmlyc3QgTiBmYWlsdXJlcyAoaW5jbHVkZXMgY3Jhc2hlcykgaW5zdGVhZCBvZiBy
dW5uaW5nIGFsbCB0ZXN0cworICAtLWV4aXQtYWZ0ZXItbi1jcmFzaGVzIE4gICAgICAgIEV4aXQg
YWZ0ZXIgdGhlIGZpcnN0IE4gY3Jhc2hlcyBpbnN0ZWFkIG9mIHJ1bm5pbmcgYWxsIHRlc3RzCiAg
IC1ofC0taGVscCAgICAgICAgICAgICAgICAgICAgICAgU2hvdyB0aGlzIGhlbHAgbWVzc2FnZQog
ICAtLVtuby1daHR0cCAgICAgICAgICAgICAgICAgICAgIFJ1biAob3IgZG8gbm90IHJ1bikgaHR0
cCB0ZXN0cyAoZGVmYXVsdDogJGh0dHBEZWZhdWx0KQogICAtLVtuby1dd2FpdC1mb3ItaHR0cGQg
ICAgICAgICAgIFdhaXQgZm9yIGh0dHBkIGlmIHNvbWUgb3RoZXIgdGVzdCBzZXNzaW9uIGlzIHVz
aW5nIGl0IGFscmVhZHkgKHNhbWUgYXMgV0VCS0lUX1dBSVRfRk9SX0hUVFBEPTEpLiAoZGVmYXVs
dDogJHNob3VsZFdhaXRGb3JIVFRQRCkgCkBAIC0yODksNiArMjkxLDcgQEAgbXkgJGdldE9wdGlv
bnNSZXN1bHQgPSBHZXRPcHRpb25zKAogICAgICdhZGQtcGxhdGZvcm0tZXhjZXB0aW9ucycgPT4g
XCRhZGRQbGF0Zm9ybUV4Y2VwdGlvbnMsCiAgICAgJ2NvbXBsZXgtdGV4dCcgPT4gXCRjb21wbGV4
VGV4dCwKICAgICAnZXhpdC1hZnRlci1uLWZhaWx1cmVzPWknID0+IFwkZXhpdEFmdGVyTkZhaWx1
cmVzLAorICAgICdleGl0LWFmdGVyLW4tY3Jhc2hlcz1pJyA9PiBcJGV4aXRBZnRlck5DcmFzaGVz
LAogICAgICdndWFyZC1tYWxsb2N8ZycgPT4gXCRndWFyZE1hbGxvYywKICAgICAnaGVscHxoJyA9
PiBcJHNob3dIZWxwLAogICAgICdodHRwIScgPT4gXCR0ZXN0SFRUUCwKQEAgLTIyNjQsMTQgKzIy
NjcsMjQgQEAgc3ViIHByaW50UmVzdWx0cwogc3ViIHN0b3BSdW5uaW5nVGVzdHNFYXJseUlmTmVl
ZGVkKCkKIHsKICAgICAjIC0tcmVzZXQtcmVzdWx0cyBkb2VzIG5vdCBjaGVjayBwYXNzIHZzLiBm
YWlsLCBzbyBleGl0QWZ0ZXJORmFpbHVyZXMgbWFrZXMgbm8gc2Vuc2Ugd2l0aCAtLXJlc2V0LXJl
c3VsdHMuCi0gICAgcmV0dXJuIDAgaWYgISRleGl0QWZ0ZXJORmFpbHVyZXMgfHwgJHJlc2V0UmVz
dWx0czsKKyAgICByZXR1cm4gMCBpZiAkcmVzZXRSZXN1bHRzOwogCiAgICAgbXkgJHBhc3NDb3Vu
dCA9ICRjb3VudHN7bWF0Y2h9IHx8IDA7ICMgJGNvdW50c3ttYXRjaH0gd2lsbCBiZSB1bmRlZmlu
ZWQgaWYgd2UndmUgbm90IHlldCBwYXNzZWQgYSB0ZXN0IChlLmcuIHRoZSBmaXJzdCB0ZXN0IGZh
aWxzKS4KICAgICBteSAkbmV3Q291bnQgPSAkY291bnRze25ld30gfHwgMDsKICAgICBteSAkZmFp
bHVyZUNvdW50ID0gJGNvdW50IC0gJHBhc3NDb3VudCAtICRuZXdDb3VudDsgIyAiRmFpbHVyZSIg
aGVyZSBpbmNsdWRlcyB0aW1lb3V0cywgY3Jhc2hlcywgZXRjLgotICAgIHJldHVybiAwIGlmICRm
YWlsdXJlQ291bnQgPCAkZXhpdEFmdGVyTkZhaWx1cmVzOworICAgIGlmICgkZXhpdEFmdGVyTkZh
aWx1cmVzICYmICRmYWlsdXJlQ291bnQgPj0gJGV4aXRBZnRlck5GYWlsdXJlcykgeworICAgICAg
ICBwcmludCAiXG5FeGl0aW5nIGVhcmx5IGFmdGVyICRmYWlsdXJlQ291bnQgZmFpbHVyZXMuICRj
b3VudCB0ZXN0cyBydW4uIjsKKyAgICAgICAgY2xvc2VEdW1wVG9vbCgpOworICAgICAgICByZXR1
cm4gMTsKKyAgICB9CiAKLSAgICBwcmludCAiXG5FeGl0aW5nIGVhcmx5IGFmdGVyICRmYWlsdXJl
Q291bnQgZmFpbHVyZXMuICRjb3VudCB0ZXN0cyBydW4uIjsKLSAgICBjbG9zZUR1bXBUb29sKCk7
Ci0gICAgcmV0dXJuIDE7CisgICAgbXkgJGNyYXNoQ291bnQgPSAkY291bnRze2NyYXNofSB8fCAw
OworICAgIGlmICgkZXhpdEFmdGVyTkNyYXNoZXMgJiYgJGNyYXNoQ291bnQgPj0gJGV4aXRBZnRl
ck5DcmFzaGVzKSB7CisgICAgICAgIHByaW50ICJhc2RmICRleGl0QWZ0ZXJOQ3Jhc2hlcyBhc2Rm
IjsKKyAgICAgICAgcHJpbnQgIlxuRXhpdGluZyBlYXJseSBhZnRlciAkY3Jhc2hDb3VudCBjcmFz
aGVzLiAkY291bnQgdGVzdHMgcnVuLiI7CisgICAgICAgIGNsb3NlRHVtcFRvb2woKTsKKyAgICAg
ICAgcmV0dXJuIDE7CisgICAgfQorCisgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS9XZWJL
aXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5
IGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90
ZXN0cy5weQppbmRleCBhNGE5MmM3ZTgwODgzMWQ5ZWI3MDQ4N2UzNzdkYTFhYjBjMDkzZDkyLi40
MWFhYjYyYjdmYTY5NjAwNDM4MWI2Mzk3ZmM1MzU5YTIxNDQyNmM5IDEwMDc1NQotLS0gYS9XZWJL
aXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5
CisrKyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJr
aXRfdGVzdHMucHkKQEAgLTE2MTksNiArMTYxOSw4IEBAIGRlZiBwYXJzZV9hcmdzKGFyZ3M9Tm9u
ZSk6CiAgICAgICAgICAgICBoZWxwPSJydW4gYWxsIHRlc3RzIGluIHBhcmFsbGVsIiksCiAgICAg
ICAgICMgRklYTUU6IE5lZWQgLS1leGl0LWFmdGVyLW4tZmFpbHVyZXMgTgogICAgICAgICAjICAg
ICAgRXhpdCBhZnRlciB0aGUgZmlyc3QgTiBmYWlsdXJlcyBpbnN0ZWFkIG9mIHJ1bm5pbmcgYWxs
IHRlc3RzCisgICAgICAgICMgRklYTUU6IE5lZWQgLS1leGl0LWFmdGVyLW4tY3Jhc2hlcyBOCisg
ICAgICAgICMgICAgICBFeGl0IGFmdGVyIHRoZSBmaXJzdCBOIGNyYXNoZXMgaW5zdGVhZCBvZiBy
dW5uaW5nIGFsbCB0ZXN0cwogICAgICAgICAjIEZJWE1FOiBjb25zaWRlcjogLS1pdGVyYXRpb25z
IG4KICAgICAgICAgIyAgICAgIE51bWJlciBvZiB0aW1lcyB0byBydW4gdGhlIHNldCBvZiB0ZXN0
cyAoZS5nLiBBQkNBQkNBQkMpCiAgICAgICAgIG9wdHBhcnNlLm1ha2Vfb3B0aW9uKCItLXByaW50
LWxhc3QtZmFpbHVyZXMiLCBhY3Rpb249InN0b3JlX3RydWUiLAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>60802</attachid>
            <date>2010-07-07 16:35:33 -0700</date>
            <delta_ts>2010-07-07 16:46:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-41811-20100707163532.patch</filename>
            <type>text/plain</type>
            <size>5919</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5v
cmctY29uZmlnL21hc3Rlci5jZmcgYi9XZWJLaXRUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWls
ZC53ZWJraXQub3JnLWNvbmZpZy9tYXN0ZXIuY2ZnCmluZGV4IGJiYzk0ZWMwMTU4NDEwOTg1M2M1
ZTQ5Njk2Y2Y3N2IzNDcwNDJmZmQuLjIwNjNmNmY2MzA4NDUyYWE3YTgxZmY4NDcxMjUxZTFkYmRl
YmEzZGEgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndl
YmtpdC5vcmctY29uZmlnL21hc3Rlci5jZmcKKysrIGIvV2ViS2l0VG9vbHMvQnVpbGRTbGF2ZVN1
cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFzdGVyLmNmZwpAQCAtMTgxLDcgKzE4MSw3
IEBAIGNsYXNzIFJ1bldlYktpdFRlc3RzKHNoZWxsLlRlc3QpOgogICAgIGRlc2NyaXB0aW9uRG9u
ZSA9IFsibGF5b3V0LXRlc3RzIl0KICAgICBjb21tYW5kID0gWyJwZXJsIiwgIi4vV2ViS2l0VG9v
bHMvU2NyaXB0cy9ydW4td2Via2l0LXRlc3RzIiwgIi0tbm8tbGF1bmNoLXNhZmFyaSIsICItLW5v
LW5ldy10ZXN0LXJlc3VsdHMiLAogICAgICAgICAgICAgICAgIi0tbm8tc2FtcGxlLW9uLXRpbWVv
dXQiLCAiLS1yZXN1bHRzLWRpcmVjdG9yeSIsICJsYXlvdXQtdGVzdC1yZXN1bHRzIiwgIi0tdXNl
LXJlbW90ZS1saW5rcy10by10ZXN0cyIsCi0gICAgICAgICAgICAgICBXaXRoUHJvcGVydGllcygi
LS0lKGNvbmZpZ3VyYXRpb24pcyIpLCAiLS1leGl0LWFmdGVyLW4tZmFpbHVyZXMiLCAiMjAiXQor
ICAgICAgICAgICAgICAgV2l0aFByb3BlcnRpZXMoIi0tJShjb25maWd1cmF0aW9uKXMiKSwgIi0t
ZXhpdC1hZnRlci1uLWNyYXNoZXMiLCAiMjAiXQogCiAgICAgZGVmIF9faW5pdF9fKHNlbGYsIHNr
aXBCdWlsZD1GYWxzZSwgKmFyZ3MsICoqa3dhcmdzKToKICAgICAgICAgc2VsZi5za2lwQnVpbGQg
PSBza2lwQnVpbGQKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRv
b2xzL0NoYW5nZUxvZwppbmRleCAwZmUyY2Y5Zjk5M2M3MDliY2M0NDAyNzFkMTE3NTkyOTkzMWNh
NTdiLi45ZDNlZWYyZmU4OTU4Y2QyZGZiYmJjZjA2ZTJiMzRmODk2MDBjYjA5IDEwMDY0NAotLS0g
YS9XZWJLaXRUb29scy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTggQEAKKzIwMTAtMDctMDcgIE9qYW4gVmFmYWkgIDxvamFuQGNocm9taXVtLm9yZz4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBhZGQgLS1l
eGl0LWFmdGVyLW4tY3Jhc2hlcyB0byBydW4td2Via2l0LXRlc3RzCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MTgxMQorCisgICAgICAgIENoYW5nZSB0
aGUgYm90cyBhdCBidWlsZC53ZWJraXQub3JnIHRvIHVzZSAtLWV4aXQtYWZ0ZXItbi1jcmFzaGVz
CisgICAgICAgIGluc3RlYWQgb2YgLS1leGl0LWFmdGVyLW4tZmFpbHVyZXMgc2luY2Ugd2Ugd2Fu
dCB0byBiZSBhYmxlIHRvIGhhdmUKKyAgICAgICAgbW9yZSB0aGFuIDIwIGZhaWx1cmVzIG9uIHRo
b3NlIGJvdHMsIGJ1dCBtb3JlIHRoYW4gMjAgY3Jhc2hlcyBtZWFucworICAgICAgICBzb21ldGhp
bmcgc2hvdWxkIGJlIHJvbGxlZCBvdXQuCisKKyAgICAgICAgKiBTY3JpcHRzL29sZC1ydW4td2Vi
a2l0LXRlc3RzOgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93
ZWJraXRfdGVzdHMucHk6CisKIDIwMTAtMDctMDcgIEJyaWFuIFdlaW5zdGVpbiAgPGJ3ZWluc3Rl
aW5AYXBwbGUuY29tPgogCiAgICAgICAgIEZpeCB0aGUgV2luZG93cyBidWlsZCBieSByZW1vdmlu
ZyB3aW4vVGVzdE5ldHNjYXBlUGx1Z2luL21haW4uY3BwIGZyb20gdGhlCmRpZmYgLS1naXQgYS9X
ZWJLaXRUb29scy9TY3JpcHRzL29sZC1ydW4td2Via2l0LXRlc3RzIGIvV2ViS2l0VG9vbHMvU2Ny
aXB0cy9vbGQtcnVuLXdlYmtpdC10ZXN0cwppbmRleCAwZTcwNWE5YWZmZTI4OGU1MDJiYjBjYWUz
ODllZmJhNjMwZWZmMTM4Li40MTQ5YTllMzM1ZGZlMzBhNjI2YjM2NzU5MjMxNmY2MjI0ZjUzZWYx
IDEwMDc1NQotLS0gYS9XZWJLaXRUb29scy9TY3JpcHRzL29sZC1ydW4td2Via2l0LXRlc3RzCisr
KyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvb2xkLXJ1bi13ZWJraXQtdGVzdHMKQEAgLTEyMCw2ICsx
MjAsNyBAQCBzdWIgd3JpdGVUb0ZpbGUoJCQpOwogbXkgJGFkZFBsYXRmb3JtRXhjZXB0aW9ucyA9
IDA7CiBteSAkY29tcGxleFRleHQgPSAwOwogbXkgJGV4aXRBZnRlck5GYWlsdXJlcyA9IDA7Citt
eSAkZXhpdEFmdGVyTkNyYXNoZXMgPSAwOwogbXkgJGdlbmVyYXRlTmV3UmVzdWx0cyA9IGlzQXBw
bGVNYWNXZWJLaXQoKSA/IDEgOiAwOwogbXkgJGd1YXJkTWFsbG9jID0gJyc7CiAjIEZJWE1FOiBE
eW5hbWljIEhUVFAtcG9ydCBjb25maWd1cmF0aW9uIGluIHRoaXMgZmlsZSBpcyB3cm9uZy4gIFRo
ZSB2YXJpb3VzCkBAIC0yNDMsNyArMjQ0LDggQEAgVXNhZ2U6ICRwcm9ncmFtTmFtZSBbb3B0aW9u
c10gW3Rlc3RkaXJ8dGVzdHBhdGggLi4uXQogICAtLWNvbXBsZXgtdGV4dCAgICAgICAgICAgICAg
ICAgIFVzZSB0aGUgY29tcGxleCB0ZXh0IGNvZGUgcGF0aCBmb3IgYWxsIHRleHQgKE1hYyBPUyBY
IGFuZCBXaW5kb3dzIG9ubHkpCiAgIC1jfC0tY29uZmlndXJhdGlvbiBjb25maWcgICAgICAgU2V0
IER1bXBSZW5kZXJUcmVlIGJ1aWxkIGNvbmZpZ3VyYXRpb24KICAgLWd8LS1ndWFyZC1tYWxsb2Mg
ICAgICAgICAgICAgICBFbmFibGUgbWFsbG9jIGd1YXJkCi0gIC0tZXhpdC1hZnRlci1uLWZhaWx1
cmVzIE4gICAgICAgRXhpdCBhZnRlciB0aGUgZmlyc3QgTiBmYWlsdXJlcyBpbnN0ZWFkIG9mIHJ1
bm5pbmcgYWxsIHRlc3RzCisgIC0tZXhpdC1hZnRlci1uLWZhaWx1cmVzIE4gICAgICAgRXhpdCBh
ZnRlciB0aGUgZmlyc3QgTiBmYWlsdXJlcyAoaW5jbHVkZXMgY3Jhc2hlcykgaW5zdGVhZCBvZiBy
dW5uaW5nIGFsbCB0ZXN0cworICAtLWV4aXQtYWZ0ZXItbi1jcmFzaGVzIE4gICAgICAgIEV4aXQg
YWZ0ZXIgdGhlIGZpcnN0IE4gY3Jhc2hlcyBpbnN0ZWFkIG9mIHJ1bm5pbmcgYWxsIHRlc3RzCiAg
IC1ofC0taGVscCAgICAgICAgICAgICAgICAgICAgICAgU2hvdyB0aGlzIGhlbHAgbWVzc2FnZQog
ICAtLVtuby1daHR0cCAgICAgICAgICAgICAgICAgICAgIFJ1biAob3IgZG8gbm90IHJ1bikgaHR0
cCB0ZXN0cyAoZGVmYXVsdDogJGh0dHBEZWZhdWx0KQogICAtLVtuby1dd2FpdC1mb3ItaHR0cGQg
ICAgICAgICAgIFdhaXQgZm9yIGh0dHBkIGlmIHNvbWUgb3RoZXIgdGVzdCBzZXNzaW9uIGlzIHVz
aW5nIGl0IGFscmVhZHkgKHNhbWUgYXMgV0VCS0lUX1dBSVRfRk9SX0hUVFBEPTEpLiAoZGVmYXVs
dDogJHNob3VsZFdhaXRGb3JIVFRQRCkgCkBAIC0yODksNiArMjkxLDcgQEAgbXkgJGdldE9wdGlv
bnNSZXN1bHQgPSBHZXRPcHRpb25zKAogICAgICdhZGQtcGxhdGZvcm0tZXhjZXB0aW9ucycgPT4g
XCRhZGRQbGF0Zm9ybUV4Y2VwdGlvbnMsCiAgICAgJ2NvbXBsZXgtdGV4dCcgPT4gXCRjb21wbGV4
VGV4dCwKICAgICAnZXhpdC1hZnRlci1uLWZhaWx1cmVzPWknID0+IFwkZXhpdEFmdGVyTkZhaWx1
cmVzLAorICAgICdleGl0LWFmdGVyLW4tY3Jhc2hlcz1pJyA9PiBcJGV4aXRBZnRlck5DcmFzaGVz
LAogICAgICdndWFyZC1tYWxsb2N8ZycgPT4gXCRndWFyZE1hbGxvYywKICAgICAnaGVscHxoJyA9
PiBcJHNob3dIZWxwLAogICAgICdodHRwIScgPT4gXCR0ZXN0SFRUUCwKQEAgLTIyNjQsMTQgKzIy
NjcsMjMgQEAgc3ViIHByaW50UmVzdWx0cwogc3ViIHN0b3BSdW5uaW5nVGVzdHNFYXJseUlmTmVl
ZGVkKCkKIHsKICAgICAjIC0tcmVzZXQtcmVzdWx0cyBkb2VzIG5vdCBjaGVjayBwYXNzIHZzLiBm
YWlsLCBzbyBleGl0QWZ0ZXJORmFpbHVyZXMgbWFrZXMgbm8gc2Vuc2Ugd2l0aCAtLXJlc2V0LXJl
c3VsdHMuCi0gICAgcmV0dXJuIDAgaWYgISRleGl0QWZ0ZXJORmFpbHVyZXMgfHwgJHJlc2V0UmVz
dWx0czsKKyAgICByZXR1cm4gMCBpZiAkcmVzZXRSZXN1bHRzOwogCiAgICAgbXkgJHBhc3NDb3Vu
dCA9ICRjb3VudHN7bWF0Y2h9IHx8IDA7ICMgJGNvdW50c3ttYXRjaH0gd2lsbCBiZSB1bmRlZmlu
ZWQgaWYgd2UndmUgbm90IHlldCBwYXNzZWQgYSB0ZXN0IChlLmcuIHRoZSBmaXJzdCB0ZXN0IGZh
aWxzKS4KICAgICBteSAkbmV3Q291bnQgPSAkY291bnRze25ld30gfHwgMDsKICAgICBteSAkZmFp
bHVyZUNvdW50ID0gJGNvdW50IC0gJHBhc3NDb3VudCAtICRuZXdDb3VudDsgIyAiRmFpbHVyZSIg
aGVyZSBpbmNsdWRlcyB0aW1lb3V0cywgY3Jhc2hlcywgZXRjLgotICAgIHJldHVybiAwIGlmICRm
YWlsdXJlQ291bnQgPCAkZXhpdEFmdGVyTkZhaWx1cmVzOworICAgIGlmICgkZXhpdEFmdGVyTkZh
aWx1cmVzICYmICRmYWlsdXJlQ291bnQgPj0gJGV4aXRBZnRlck5GYWlsdXJlcykgeworICAgICAg
ICBwcmludCAiXG5FeGl0aW5nIGVhcmx5IGFmdGVyICRmYWlsdXJlQ291bnQgZmFpbHVyZXMuICRj
b3VudCB0ZXN0cyBydW4uIjsKKyAgICAgICAgY2xvc2VEdW1wVG9vbCgpOworICAgICAgICByZXR1
cm4gMTsKKyAgICB9CiAKLSAgICBwcmludCAiXG5FeGl0aW5nIGVhcmx5IGFmdGVyICRmYWlsdXJl
Q291bnQgZmFpbHVyZXMuICRjb3VudCB0ZXN0cyBydW4uIjsKLSAgICBjbG9zZUR1bXBUb29sKCk7
Ci0gICAgcmV0dXJuIDE7CisgICAgbXkgJGNyYXNoQ291bnQgPSAkY291bnRze2NyYXNofSB8fCAw
OworICAgIGlmICgkZXhpdEFmdGVyTkNyYXNoZXMgJiYgJGNyYXNoQ291bnQgPj0gJGV4aXRBZnRl
ck5DcmFzaGVzKSB7CisgICAgICAgIHByaW50ICJcbkV4aXRpbmcgZWFybHkgYWZ0ZXIgJGNyYXNo
Q291bnQgY3Jhc2hlcy4gJGNvdW50IHRlc3RzIHJ1bi4iOworICAgICAgICBjbG9zZUR1bXBUb29s
KCk7CisgICAgICAgIHJldHVybiAxOworICAgIH0KKworICAgIHJldHVybiAwOwogfQpkaWZmIC0t
Z2l0IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtp
dF90ZXN0cy5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1
bl93ZWJraXRfdGVzdHMucHkKaW5kZXggYTRhOTJjN2U4MDg4MzFkOWViNzA0ODdlMzc3ZGExYWIw
YzA5M2Q5Mi4uNDFhYWI2MmI3ZmE2OTYwMDQzODFiNjM5N2ZjNTM1OWEyMTQ0MjZjOSAxMDA3NTUK
LS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtp
dF90ZXN0cy5weQorKysgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0
cy9ydW5fd2Via2l0X3Rlc3RzLnB5CkBAIC0xNjE5LDYgKzE2MTksOCBAQCBkZWYgcGFyc2VfYXJn
cyhhcmdzPU5vbmUpOgogICAgICAgICAgICAgaGVscD0icnVuIGFsbCB0ZXN0cyBpbiBwYXJhbGxl
bCIpLAogICAgICAgICAjIEZJWE1FOiBOZWVkIC0tZXhpdC1hZnRlci1uLWZhaWx1cmVzIE4KICAg
ICAgICAgIyAgICAgIEV4aXQgYWZ0ZXIgdGhlIGZpcnN0IE4gZmFpbHVyZXMgaW5zdGVhZCBvZiBy
dW5uaW5nIGFsbCB0ZXN0cworICAgICAgICAjIEZJWE1FOiBOZWVkIC0tZXhpdC1hZnRlci1uLWNy
YXNoZXMgTgorICAgICAgICAjICAgICAgRXhpdCBhZnRlciB0aGUgZmlyc3QgTiBjcmFzaGVzIGlu
c3RlYWQgb2YgcnVubmluZyBhbGwgdGVzdHMKICAgICAgICAgIyBGSVhNRTogY29uc2lkZXI6IC0t
aXRlcmF0aW9ucyBuCiAgICAgICAgICMgICAgICBOdW1iZXIgb2YgdGltZXMgdG8gcnVuIHRoZSBz
ZXQgb2YgdGVzdHMgKGUuZy4gQUJDQUJDQUJDKQogICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlv
bigiLS1wcmludC1sYXN0LWZhaWx1cmVzIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwK
</data>
<flag name="review"
          id="48573"
          type_id="1"
          status="+"
          setter="levin"
    />
          </attachment>
      

    </bug>

</bugzilla>