<?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>99512</bug_id>
          
          <creation_ts>2012-10-16 15:01:41 -0700</creation_ts>
          <short_desc>Remove --shark* support from sunspider/run-sunspider now that Shark is dead</short_desc>
          <delta_ts>2013-01-16 11:27:09 -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>Tools / Tests</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>
          <dependson>99514</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Eric Seidel (no email)">eric</assigned_to>
          <cc>barraclough</cc>
    
    <cc>ggaren</cc>
    
    <cc>mjs</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>743606</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-10-16 15:01:41 -0700</bug_when>
    <thetext>Remove --shark* support from sunspider/run-sunspider now that Shark is dead

Unless there are objections?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>743628</commentid>
    <comment_count>1</comment_count>
      <attachid>169040</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-10-16 15:18:34 -0700</bug_when>
    <thetext>Created attachment 169040
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>743631</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-16 15:23:54 -0700</bug_when>
    <thetext>Attachment 169040 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;PerformanceTests/SunSpider/ChangeLog&apos;, u&apos;P...&quot; exit_code: 1
PerformanceTests/SunSpider/ChangeLog:8:  Line contains tab character.  [whitespace/tab] [5]
Total errors found: 1 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>743634</commentid>
    <comment_count>3</comment_count>
      <attachid>169041</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-10-16 15:25:59 -0700</bug_when>
    <thetext>Created attachment 169041
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>743915</commentid>
    <comment_count>4</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2012-10-16 23:54:46 -0700</bug_when>
    <thetext>JSC folks, would you still conceivably use this ever?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>755045</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-10-31 01:25:43 -0700</bug_when>
    <thetext>Is it even possible to get shark from anywhere?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>808555</commentid>
    <comment_count>6</comment_count>
      <attachid>169041</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-01-16 11:18:47 -0800</bug_when>
    <thetext>Comment on attachment 169041
Patch

I’m not 100 sure that this is useless. Some people may be using this on older versions of OS X and tool suites. But if so, they can squawk and bring the code back.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>808565</commentid>
    <comment_count>7</comment_count>
      <attachid>169041</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-16 11:27:05 -0800</bug_when>
    <thetext>Comment on attachment 169041
Patch

Clearing flags on attachment: 169041

Committed r139902: &lt;http://trac.webkit.org/changeset/139902&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>808566</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-16 11:27:09 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>169040</attachid>
            <date>2012-10-16 15:18:34 -0700</date>
            <delta_ts>2012-10-16 15:25:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99512-20121016151736.patch</filename>
            <type>text/plain</type>
            <size>8859</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxNTAzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYTE3M2NmZDJlZjQ5YzA2MzdjZjgzNWJlMDIzYmIyOWUy
YjUyMzViZi4uOGY1NGY1ZmYwOWM3N2JjNWVhOGE0ZDcxZDQ3YmRhOGRlMmJlYTY0YSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEy
IEBACisyMDEyLTEwLTE2ICBFcmljIFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KKworICAgICAg
ICBSZW1vdmUgLS1zaGFyayogc3VwcG9ydCBmcm9tIHN1bnNwaWRlci9ydW4tc3Vuc3BpZGVyIG5v
dyB0aGF0IFNoYXJrIGlzIGRlYWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTk5NTEyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBTY3JpcHRzL3J1bi1zdW5zcGlkZXI6CisKIDIwMTItMTAtMTYgIERpbWEg
R29yYmlrICA8ZGdvcmJpa0BhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIFBsYXRmb3JtLmgg
aW5jbHVkZSBmcm9tIHRoZSBoZWFkZXIgZmlsZXMuCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRz
L3J1bi1zdW5zcGlkZXIgYi9Ub29scy9TY3JpcHRzL3J1bi1zdW5zcGlkZXIKaW5kZXggMWI2MGE3
NTMyY2YwMWEwN2YyZmRjOGVkMTdhN2MyMjI5N2U3YjQ4Ny4uNGFlYzMwMTBkNTE1ODYwMjRhN2U5
NjM5MTNhYTE0ZWU4NDY4ZDQ5MyAxMDA3NTUKLS0tIGEvVG9vbHMvU2NyaXB0cy9ydW4tc3Vuc3Bp
ZGVyCisrKyBiL1Rvb2xzL1NjcmlwdHMvcnVuLXN1bnNwaWRlcgpAQCAtMzgsOSArMzgsNiBAQCBt
eSAkY29uZmlndXJhdGlvbiA9IGNvbmZpZ3VyYXRpb24oKTsKIAogbXkgJHJvb3Q7CiBteSAkdGVz
dFJ1bnMgPSAxMDsgIyBUaGlzIG51bWJlciBtYXkgYmUgZGlmZmVyZW50IGZyb20gd2hhdCBzdW5z
cGlkZXIgZGVmYXVsdHMgdG8gKHRoYXQncyBPSykKLW15ICRydW5TaGFyayA9IDA7Ci1teSAkcnVu
U2hhcmsyMCA9IDA7Ci1teSAkcnVuU2hhcmtDYWNoZSA9IDA7CiBteSAkcnVuSW5zdHJ1bWVudHMg
PSAwOwogbXkgJHN1aXRlID0gIiI7CiBteSAkdWJlbmNoID0gMDsKQEAgLTU5LDkgKzU2LDYgQEAg
VXNhZ2U6ICRwcm9ncmFtTmFtZSBbb3B0aW9uc10gW29wdGlvbnMgdG8gcGFzcyB0byBidWlsZCBz
eXN0ZW1dCiAgIC0tcm9vdCAgICAgICAgICAgIFBhdGggdG8gcm9vdCB0b29scyBidWlsZAogICAt
LXJ1bnMgICAgICAgICAgICBOdW1iZXIgb2YgdGltZXMgdG8gcnVuIHRlc3RzIChkZWZhdWx0OiAk
dGVzdFJ1bnMpCiAgIC0tdGVzdHMgICAgICAgICAgIE9ubHkgcnVuIHRlc3RzIG1hdGNoaW5nIHBy
b3ZpZGVkIHBhdHRlcm4KLSAgLS1zaGFyayAgICAgICAgICAgU2FtcGxlIHdpdGggdGhlIE1hYyBP
UyBYICJTaGFyayIgcGVyZm9ybWFuY2UgdGVzdGluZyB0b29sIChpbXBsaWVzIC0tcnVucz0xKQot
ICAtLXNoYXJrMjAgICAgICAgICBMaWtlIC0tc2hhcmssIGJ1dCB3aXRoIGEgMjAgbWljcm9zZWNv
bmQgc2FtcGxpbmcgaW50ZXJ2YWwKLSAgLS1zaGFyay1jYWNoZSAgICAgTGlrZSAtLXNoYXJrLCBi
dXQgcGVyZm9ybXMgYSBMMiBjYWNoZS1taXNzIHNhbXBsZSBpbnN0ZWFkIG9mIHRpbWUgc2FtcGxl
CiAgIC0taW5zdHJ1bWVudHMgICAgIFNhbXBsZSB3aXRoIHRoZSBNYWMgT1MgWCAiSW5zdHJ1bWVu
dHMiIHRvb2wgKFRpbWUgUHJvZmlsZSkgKGltcGxpZXMgLS1ydW5zPTEpCiAgIC0tc3VpdGUgICAg
ICAgICAgIFNlbGVjdCBhIHNwZWNpZmljIGJlbmNobWFyayBzdWl0ZS4gVGhlIGRlZmF1bHQgaXMg
c3Vuc3BpZGVyLTAuOS4xCiAgIC0tdWJlbmNoICAgICAgICAgIFVzZSBtaWNyb2JlbmNobWFyayBz
dWl0ZSBpbnN0ZWFkIG9mIHJlZ3VsYXIgdGVzdHMuIFNhbWUgYXMgLS1zdWl0ZT11YmVuY2gKQEAg
LTczLDkgKzY3LDYgQEAgRU9GCiBHZXRPcHRpb25zKCdyb290PXMnID0+IHN1YiB7IG15ICgkeCwg
JHZhbHVlKSA9IEBfOyAkcm9vdCA9ICR2YWx1ZTsgc2V0Q29uZmlndXJhdGlvblByb2R1Y3REaXIo
Q3dkOjphYnNfcGF0aCgkcm9vdCkpOyB9LAogICAgICAgICAgICAncnVucz1pJyA9PiBcJHRlc3RS
dW5zLAogICAgICAgICAgICAnc2V0LWJhc2VsaW5lJyA9PiBcJHNldEJhc2VsaW5lLAotICAgICAg
ICAgICAnc2hhcmsnID0+IFwkcnVuU2hhcmssCi0gICAgICAgICAgICdzaGFyazIwJyA9PiBcJHJ1
blNoYXJrMjAsCi0gICAgICAgICAgICdzaGFyay1jYWNoZScgPT4gXCRydW5TaGFya0NhY2hlLAog
ICAgICAgICAgICAnaW5zdHJ1bWVudHMnID0+IFwkcnVuSW5zdHJ1bWVudHMsCiAgICAgICAgICAg
ICdzdWl0ZT1zJyA9PiBcJHN1aXRlLAogICAgICAgICAgICAndWJlbmNoJyA9PiBcJHViZW5jaCwK
QEAgLTEyNSw5ICsxMTYsNiBAQCBzZXR1cEVudmlyb25tZW50Rm9yRXhlY3V0aW9uKCRwcm9kdWN0
RGlyKTsKIG15IEBhcmdzID0gKCItLXNoZWxsIiwganNjUGF0aCgkcHJvZHVjdERpciksICItLXJ1
bnMiLCAkdGVzdFJ1bnMpOwogIyBUaGlzIGNvZGUgY291bGQgYmUgcmVtb3ZlZCBpZiB3ZSBjaG9z
ZSB0byBwYXNzIGV4dHJhIGFyZ3MgdG8gc3Vuc3BpZGVyIGluc3RlYWQgb2YgWGNvZGUKIHB1c2gg
QGFyZ3MsICItLXNldC1iYXNlbGluZSIgaWYgJHNldEJhc2VsaW5lOwotcHVzaCBAYXJncywgIi0t
c2hhcmsiIGlmICRydW5TaGFyazsKLXB1c2ggQGFyZ3MsICItLXNoYXJrMjAiIGlmICRydW5TaGFy
azIwOwotcHVzaCBAYXJncywgIi0tc2hhcmstY2FjaGUiIGlmICRydW5TaGFya0NhY2hlOwogcHVz
aCBAYXJncywgIi0taW5zdHJ1bWVudHMiIGlmICRydW5JbnN0cnVtZW50czsKIHB1c2ggQGFyZ3Ms
ICItLXN1aXRlPSR7c3VpdGV9IiBpZiAkc3VpdGU7CiBwdXNoIEBhcmdzLCAiLS11YmVuY2giIGlm
ICR1YmVuY2g7CmRpZmYgLS1naXQgYS9QZXJmb3JtYW5jZVRlc3RzL1N1blNwaWRlci9DaGFuZ2VM
b2cgYi9QZXJmb3JtYW5jZVRlc3RzL1N1blNwaWRlci9DaGFuZ2VMb2cKaW5kZXggNTM1MGU4Mzlh
OTU0NzdjYmFiMzk2YWE3MmI2YzNhYjYwNWNjOGU5Ni4uN2NmNTQzZDVkYTYzOTFmMzA1NDYwZjJh
OWI0OWFiNjU3ZWEyODM4NyAxMDA2NDQKLS0tIGEvUGVyZm9ybWFuY2VUZXN0cy9TdW5TcGlkZXIv
Q2hhbmdlTG9nCisrKyBiL1BlcmZvcm1hbmNlVGVzdHMvU3VuU3BpZGVyL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDE1IEBACisyMDEyLTEwLTE2ICBFcmljIFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4K
KworICAgICAgICBSZW1vdmUgLS1zaGFyayogc3VwcG9ydCBmcm9tIHN1bnNwaWRlci9ydW4tc3Vu
c3BpZGVyIG5vdyB0aGF0IFNoYXJrIGlzIGRlYWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTk5NTEyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKwlJIHRyaWVkIHRvIHVzZSAtLWluc3RydW1lbnRzLCBidXQgdGhhdCBhbHNv
IHNlZW1zIGJyb2tlbiAoaW4gdGhlIHNhbWUgd2F5IGJlZm9yZS9hZnRlciB0aGlzIHBhdGNoKS4K
KworICAgICAgICAqIHN1bnNwaWRlcjoKKyAgICAgICAgKHJ1blRlc3RzT25jZSk6CisKIDIwMTIt
MDgtMDIgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmll
d2VkLCByZXZlcnQgZGVidWdnaW5nIHN0dWZmIEkgbGFuZGVkIGluIGh0dHA6Ly90cmFjLndlYmtp
dC5vcmcvY2hhbmdlc2V0LzEyNDU1NwpkaWZmIC0tZ2l0IGEvUGVyZm9ybWFuY2VUZXN0cy9TdW5T
cGlkZXIvc3Vuc3BpZGVyIGIvUGVyZm9ybWFuY2VUZXN0cy9TdW5TcGlkZXIvc3Vuc3BpZGVyCmlu
ZGV4IDA0MDljZmYwNjc1MzI1ODI4MmU2ZmQ5MmM0YTNmN2YyMGZiZGE2NGQuLjFmOWY3Y2RkYWNk
OGI1NmUyNzRmYmU3ZmM5ZDQ4MGU2MTFjNDNmNDQgMTAwNzU1Ci0tLSBhL1BlcmZvcm1hbmNlVGVz
dHMvU3VuU3BpZGVyL3N1bnNwaWRlcgorKysgYi9QZXJmb3JtYW5jZVRlc3RzL1N1blNwaWRlci9z
dW5zcGlkZXIKQEAgLTMzLDkgKzMzLDYgQEAgdXNlIFBPU0lYIHF3KHN0cmZ0aW1lKTsKIHVzZSBU
aW1lOjpIaVJlcyBxdyhnZXR0aW1lb2ZkYXkgdHZfaW50ZXJ2YWwpOwogCiBteSAkc2hvd0hlbHAg
PSAwOwotbXkgJHJ1blNoYXJrID0gMDsKLW15ICRydW5TaGFyazIwID0gMDsKLW15ICRydW5TaGFy
a0NhY2hlID0gMDsKIG15ICRydW5JbnN0cnVtZW50cyA9IDA7CiBteSAkdWJlbmNoID0gMDsKIG15
ICR2OHN1aXRlID0gMDsKQEAgLTU2LDkgKzUzLDYgQEAgVXNhZ2U6ICRwcm9ncmFtTmFtZSAtLXNo
ZWxsPVtwYXRoXSBbb3B0aW9uc10KICAgLS1hcmdzICAgICAgICAgICAgQXJndW1lbnRzIHRvIHBh
c3MgdG8gSmF2YVNjcmlwdCBzaGVsbAogICAtLXJ1bnMgICAgICAgICAgICBOdW1iZXIgb2YgdGlt
ZXMgdG8gcnVuIHRlc3RzIChkZWZhdWx0OiAkdGVzdFJ1bnMpCiAgIC0tdGVzdHMgICAgICAgICAg
IE9ubHkgcnVuIHRlc3RzIG1hdGNoaW5nIHByb3ZpZGVkIHBhdHRlcm4KLSAgLS1zaGFyayAgICAg
ICAgICAgU2FtcGxlIGV4ZWN1dGlvbiB0aW1lIHdpdGggdGhlIE1hYyBPUyBYICJTaGFyayIgcGVy
Zm9ybWFuY2UgdGVzdGluZyB0b29sIChpbXBsaWVzIC0tcnVucz0xKQotICAtLXNoYXJrMjAgICAg
ICAgICBMaWtlIC0tc2hhcmssIGJ1dCB3aXRoIGEgMjAgbWljcm9zZWNvbmQgc2FtcGxpbmcgaW50
ZXJ2YWwKLSAgLS1zaGFyay1jYWNoZSAgICAgTGlrZSAtLXNoYXJrLCBidXQgcGVyZm9ybXMgYSBM
MiBjYWNoZS1taXNzIHNhbXBsZSBpbnN0ZWFkIG9mIHRpbWUgc2FtcGxlCiAgIC0taW5zdHJ1bWVu
dHMgICAgIFNhbXBsZSBleGVjdXRpb24gdGltZSB3aXRoIHRoZSBNYWMgT1MgWCAiSW5zdHJ1bWVu
dHMiIHRvb2wgKFRpbWUgUHJvZmlsZSkgKGltcGxpZXMgLS1ydW5zPTEpCiAgIC0tc3VpdGUgICAg
ICAgICAgIFNlbGVjdCBhIHNwZWNpZmljIGJlbmNobWFyayBzdWl0ZS4gVGhlIGRlZmF1bHQgaXMg
c3Vuc3BpZGVyLTEuMAogICAtLXViZW5jaCAgICAgICAgICBVc2UgbWljcm9iZW5jaG1hcmsgc3Vp
dGUgaW5zdGVhZCBvZiByZWd1bGFyIHRlc3RzLiBTYW1lIGFzIC0tc3VpdGU9dWJlbmNoCkBAIC03
MCw5ICs2NCw2IEBAIEdldE9wdGlvbnMoJ3J1bnM9aScgPT4gXCR0ZXN0UnVucywKICAgICAgICAg
ICAgJ3NldC1iYXNlbGluZScgPT4gXCRzZXRCYXNlbGluZSwKICAgICAgICAgICAgJ3NoZWxsPXMn
ID0+IFwkanNTaGVsbFBhdGgsCiAgICAgICAgICAgICdhcmdzPXMnID0+IFwkanNTaGVsbEFyZ3Ms
Ci0gICAgICAgICAgICdzaGFyaycgPT4gXCRydW5TaGFyaywKLSAgICAgICAgICAgJ3NoYXJrMjAn
ID0+IFwkcnVuU2hhcmsyMCwKLSAgICAgICAgICAgJ3NoYXJrLWNhY2hlJyA9PiBcJHJ1blNoYXJr
Q2FjaGUsCiAgICAgICAgICAgICdpbnN0cnVtZW50cycgPT4gXCRydW5JbnN0cnVtZW50cywKICAg
ICAgICAgICAgJ3N1aXRlPXMnID0+IFwkc3VpdGUsCiAgICAgICAgICAgICd1YmVuY2gnID0+IFwk
dWJlbmNoLApAQCAtOTIsMjkgKzgzLDcgQEAgbXkgJHJlc3VsdERpcmVjdG9yeSA9ICIke3N1aXRl
fS1yZXN1bHRzIjsKIG15ICRzdWl0ZVBhdGggPSAkc3VpdGU7CiAkc3VpdGVQYXRoID0gInRlc3Rz
LyIgLiAkc3VpdGVQYXRoIHVubGVzcyAoJHN1aXRlID1+IC9cLy8pOwogCi0kcnVuU2hhcmsgPSAx
IGlmICRydW5TaGFya0NhY2hlOwotJHJ1blNoYXJrID0gMjAgaWYgJHJ1blNoYXJrMjA7Ci0kdGVz
dFJ1bnMgPSAxIGlmICRydW5TaGFyayB8fCAkcnVuSW5zdHJ1bWVudHM7Ci1pZiAoJHJ1blNoYXJr
ICYmICEgLXggIi91c3IvYmluL3NoYXJrIikgewotICAgIGRpZSAiUGxlYXNlIGluc3RhbGwgQ0hV
RCB0b29scyBmcm9tIGh0dHA6Ly9kZXZlbG9wZXIuYXBwbGUuY29tL3Rvb2xzL2Rvd25sb2FkL1xu
IjsKLX0KLQotbXkgJHNoYXJrQ2FjaGVQcm9maWxlSW5kZXggPSAwOwotaWYgKCRydW5TaGFya0Nh
Y2hlKSB7Ci0gICAgbXkgJHNoYXJrUHJvZmlsZUxpc3QgPSBgc2hhcmsgLWwgMj4mMWA7Ci0gICAg
Zm9yIG15ICRwcm9maWxlIChzcGxpdCgvXG4vLCAkc2hhcmtQcm9maWxlTGlzdCkpIHsKLSAgICAg
ICAgJHByb2ZpbGUgPX4gLyhcZCspIC0gKC4rKS87Ci0gICAgICAgIG5leHQgIHVubGVzcyAoZGVm
aW5lZCAkMSk7Ci0gICAgICAgIG15ICRwcm9maWxlSW5kZXggPSAkMTsKLSAgICAgICAgbXkgJHBy
b2ZpbGVOYW1lID0gJDI7Ci0gICAgICAgIGlmICgkcHJvZmlsZU5hbWUgPX4gL0wyIENhY2hlLykg
ewotICAgICAgICAgICAgJHNoYXJrQ2FjaGVQcm9maWxlSW5kZXggPSAkcHJvZmlsZUluZGV4Owot
ICAgICAgICAgICAgcHJpbnQgIlVzaW5nIFNoYXJrIEwyIENhY2hlIE1pc3MgUHJvZmlsZTogIiAu
ICRwcm9maWxlIC4gIlxuIjsKLSAgICAgICAgICAgIGxhc3Q7Ci0gICAgICAgIH0KLSAgICB9Ci0g
ICAgZGllICJGYWlsZWQgdG8gZmluZCBMMiBDYWNoZSBNaXNzIFByb2ZpbGUgZm9yIC0tc2hhcmst
Y2FjaGVcbiIgIHVubGVzcyAoJHNoYXJrQ2FjaGVQcm9maWxlSW5kZXgpOwotfQorJHRlc3RSdW5z
ID0gMSBpZiAkcnVuSW5zdHJ1bWVudHM7CiAKIGlmICghJGpzU2hlbGxQYXRoIHx8ICRzaG93SGVs
cCkgewogICAgcHJpbnQgU1RERVJSICR1c2FnZTsKQEAgLTE2NSwxNiArMTM0LDEyIEBAIHN1YiB3
cml0ZVByZWZpeEZpbGUoKQogICAgIGR1bXBUb0ZpbGUoJHByZWZpeCwgJHByZWZpeEZpbGUpOwog
fQogCi1zdWIgcnVuVGVzdHNPbmNlKCQkKQorc3ViIHJ1blRlc3RzT25jZSgkKQogewotICAgIG15
ICgkdXNlU2hhcmssICR1c2VJbnN0cnVtZW50cykgPSBAXzsKKyAgICBteSAoJHVzZUluc3RydW1l
bnRzKSA9IEBfOwogICAgIG15ICRzaGVsbEFyZ3MgPSAkanNTaGVsbEFyZ3MgLiAiIC1mICRwcmVm
aXhGaWxlIC1mIHJlc291cmNlcy9zdW5zcGlkZXItc3RhbmRhbG9uZS1kcml2ZXIuanMgMj4gIiAu
IEZpbGU6OlNwZWMtPmRldm51bGwoKTsKICAgICBteSAkb3V0cHV0OwotICAgIGlmICgkdXNlU2hh
cmspIHsKLSAgICAgICAgbXkgJGludGVydmFsQXJnID0gJHVzZVNoYXJrID09IDIwID8gIi1JIDIw
dSIgOiAiIjsKLSAgICAgICAgbXkgJGNhY2hlQXJnID0gJHJ1blNoYXJrQ2FjaGUgPyAiLWMgJHNo
YXJrQ2FjaGVQcm9maWxlSW5kZXgiIDogIiI7Ci0gICAgICAgICRvdXRwdXQgPSBgc2hhcmsgJGlu
dGVydmFsQXJnICRjYWNoZUFyZyAtaSAtMS1xICIkanNTaGVsbFBhdGgiICRzaGVsbEFyZ3NgOwot
ICAgIH0gZWxzaWYgKCR1c2VJbnN0cnVtZW50cykgeworICAgIGlmICgkdXNlSW5zdHJ1bWVudHMp
IHsKICAgICAgICAgJG91dHB1dCA9IGBpbnN0cnVtZW50cyAtdCAicmVzb3VyY2VzL1RpbWVQcm9m
aWxlMjB1cy50cmFjZXRlbXBsYXRlIiAiJGpzU2hlbGxQYXRoIiAkc2hlbGxBcmdzYDsKICAgICB9
IGVsc2UgewogICAgICAgICAkb3V0cHV0ID0gYCIkanNTaGVsbFBhdGgiICRzaGVsbEFyZ3MgfCBn
cmVwIC12IGJyZWFrYDsKQEAgLTIxMCwxMCArMTc1LDEwIEBAIGlmICgkdGVzdHNQYXR0ZXJuKSB7
CiAgICAgcHJpbnQgU1RERVJSICJGb3VuZCAiIC4gc2NhbGFyKEB0ZXN0cykgLiAiIHRlc3RzXG4i
OwogfQogZGllICJObyB0ZXN0cyB0byBydW4iICB1bmxlc3Mgc2NhbGFyKEB0ZXN0cyk7Ci1wcmlu
dCBTVERFUlIgIlJ1bm5pbmcgU3VuU3BpZGVyIG9uY2UgZm9yIHdhcm11cCwgdGhlbiAiIC4gKCRy
dW5TaGFyayA/ICJ1bmRlciBTaGFyayIgOiAoJHJ1bkluc3RydW1lbnRzID8gInVuZGVyIEluc3Ry
dW1lbnRzIiA6ICIkdGVzdFJ1bnMgdGltZSIgLiAoJHRlc3RSdW5zID09IDEgPyAiIiA6ICJzIikp
KSAuICJcbiI7CitwcmludCBTVERFUlIgIlJ1bm5pbmcgU3VuU3BpZGVyIG9uY2UgZm9yIHdhcm11
cCwgdGhlbiAiIC4gKCRydW5JbnN0cnVtZW50cyA/ICJ1bmRlciBJbnN0cnVtZW50cyIgOiAiJHRl
c3RSdW5zIHRpbWUiIC4gKCR0ZXN0UnVucyA9PSAxID8gIiIgOiAicyIpKSAuICJcbiI7CiB3cml0
ZVByZWZpeEZpbGUoKTsKIAotcnVuVGVzdHNPbmNlKDAsIDApOworcnVuVGVzdHNPbmNlKDApOwog
cHJpbnQgIkRpc2NhcmRlZCBmaXJzdCBydW4uXG4iOwogCiBteSAkcmVzdWx0OwpAQCAtMjIyLDcg
KzE4Nyw3IEBAIG15IEByZXN1bHRzID0gKCk7CiBteSAkdG90YWwgPSAwOwogcHJpbnQgIlsiOwog
d2hpbGUgKCRjb3VudCsrIDwgJHRlc3RSdW5zKSB7Ci0gICAgJHJlc3VsdCA9IHJ1blRlc3RzT25j
ZSgkcnVuU2hhcmssICRydW5JbnN0cnVtZW50cyk7CisgICAgJHJlc3VsdCA9IHJ1blRlc3RzT25j
ZSgkcnVuSW5zdHJ1bWVudHMpOwogICAgICRyZXN1bHQgPX4gcy9cclxuL1xuL2c7CiAgICAgY2hv
bXAgJHJlc3VsdDsKICAgICBwdXNoIEByZXN1bHRzLCAkcmVzdWx0OwpAQCAtMjM5LDE1ICsyMDQs
NiBAQCBzeXN0ZW0oIiRqc1NoZWxsUGF0aCIsICItZiIsICRwcmVmaXhGaWxlLCAiLWYiLCAkcmVz
dWx0c0ZpbGUsICItZiIsICJyZXNvdXJjZXMvcwogCiBwcmludCgiXG5SZXN1bHRzIGFyZSBsb2Nh
dGVkIGF0ICRyZXN1bHRzRmlsZVxuIik7CiAKLWlmICgkcnVuU2hhcmspIHsKLSAgICBteSAkbmV3
ZXN0TVNoYXJrID0gbmV3ZXN0RmlsZSgiLiIsIHFyL1wubXNoYXJrJC8pOwotICAgIGlmICgkbmV3
ZXN0TVNoYXJrKSB7Ci0gICAgICAgIG15ICRwcm9maWxlRmlsZSA9ICIkcmVzdWx0RGlyZWN0b3J5
L3N1bnNwaWRlci1wcm9maWxlLSR0aW1lU3RyaW5nLm1zaGFyayI7Ci0gICAgICAgIHJlbmFtZSAk
bmV3ZXN0TVNoYXJrLCAkcHJvZmlsZUZpbGUgb3IgZGllOwotICAgICAgICBleGVjICIvdXNyL2Jp
bi9vcGVuIiwgJHByb2ZpbGVGaWxlOwotICAgIH0KLX0KLQogaWYgKCRydW5JbnN0cnVtZW50cykg
ewogICAgIG15ICRuZXdlc3RUcmFjZSA9IG5ld2VzdEZpbGUoIi4iLCBxci9cLnRyYWNlJC8pOwog
ICAgIGlmICgkbmV3ZXN0VHJhY2UpIHsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>169041</attachid>
            <date>2012-10-16 15:25:59 -0700</date>
            <delta_ts>2013-01-16 11:27:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99512-20121016152501.patch</filename>
            <type>text/plain</type>
            <size>8859</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxNTE1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggM2I2MjNmOGMzN2Y5NGVjZjJlZWUyYmE2OTE1MzcyNmQ5
NGJmNTQxMi4uZWY4NmY3NGUwYWZkZDk5NGI5NDkzY2YxZWJhZjU2NzUxNmNkYzgyOCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEy
IEBACisyMDEyLTEwLTE2ICBFcmljIFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KKworICAgICAg
ICBSZW1vdmUgLS1zaGFyayogc3VwcG9ydCBmcm9tIHN1bnNwaWRlci9ydW4tc3Vuc3BpZGVyIG5v
dyB0aGF0IFNoYXJrIGlzIGRlYWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTk5NTEyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBTY3JpcHRzL3J1bi1zdW5zcGlkZXI6CisKIDIwMTItMTAtMTYgIERpcmsg
UHJhbmtlICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW2Nocm9taXVtXSBhZGQg
TW91bnRhaW4gTGlvbiBiYXNlbGluZXMKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvcnVuLXN1
bnNwaWRlciBiL1Rvb2xzL1NjcmlwdHMvcnVuLXN1bnNwaWRlcgppbmRleCAxYjYwYTc1MzJjZjAx
YTA3ZjJmZGM4ZWQxN2E3YzIyMjk3ZTdiNDg3Li40YWVjMzAxMGQ1MTU4NjAyNGE3ZTk2MzkxM2Fh
MTRlZTg0NjhkNDkzIDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRzL3J1bi1zdW5zcGlkZXIKKysr
IGIvVG9vbHMvU2NyaXB0cy9ydW4tc3Vuc3BpZGVyCkBAIC0zOCw5ICszOCw2IEBAIG15ICRjb25m
aWd1cmF0aW9uID0gY29uZmlndXJhdGlvbigpOwogCiBteSAkcm9vdDsKIG15ICR0ZXN0UnVucyA9
IDEwOyAjIFRoaXMgbnVtYmVyIG1heSBiZSBkaWZmZXJlbnQgZnJvbSB3aGF0IHN1bnNwaWRlciBk
ZWZhdWx0cyB0byAodGhhdCdzIE9LKQotbXkgJHJ1blNoYXJrID0gMDsKLW15ICRydW5TaGFyazIw
ID0gMDsKLW15ICRydW5TaGFya0NhY2hlID0gMDsKIG15ICRydW5JbnN0cnVtZW50cyA9IDA7CiBt
eSAkc3VpdGUgPSAiIjsKIG15ICR1YmVuY2ggPSAwOwpAQCAtNTksOSArNTYsNiBAQCBVc2FnZTog
JHByb2dyYW1OYW1lIFtvcHRpb25zXSBbb3B0aW9ucyB0byBwYXNzIHRvIGJ1aWxkIHN5c3RlbV0K
ICAgLS1yb290ICAgICAgICAgICAgUGF0aCB0byByb290IHRvb2xzIGJ1aWxkCiAgIC0tcnVucyAg
ICAgICAgICAgIE51bWJlciBvZiB0aW1lcyB0byBydW4gdGVzdHMgKGRlZmF1bHQ6ICR0ZXN0UnVu
cykKICAgLS10ZXN0cyAgICAgICAgICAgT25seSBydW4gdGVzdHMgbWF0Y2hpbmcgcHJvdmlkZWQg
cGF0dGVybgotICAtLXNoYXJrICAgICAgICAgICBTYW1wbGUgd2l0aCB0aGUgTWFjIE9TIFggIlNo
YXJrIiBwZXJmb3JtYW5jZSB0ZXN0aW5nIHRvb2wgKGltcGxpZXMgLS1ydW5zPTEpCi0gIC0tc2hh
cmsyMCAgICAgICAgIExpa2UgLS1zaGFyaywgYnV0IHdpdGggYSAyMCBtaWNyb3NlY29uZCBzYW1w
bGluZyBpbnRlcnZhbAotICAtLXNoYXJrLWNhY2hlICAgICBMaWtlIC0tc2hhcmssIGJ1dCBwZXJm
b3JtcyBhIEwyIGNhY2hlLW1pc3Mgc2FtcGxlIGluc3RlYWQgb2YgdGltZSBzYW1wbGUKICAgLS1p
bnN0cnVtZW50cyAgICAgU2FtcGxlIHdpdGggdGhlIE1hYyBPUyBYICJJbnN0cnVtZW50cyIgdG9v
bCAoVGltZSBQcm9maWxlKSAoaW1wbGllcyAtLXJ1bnM9MSkKICAgLS1zdWl0ZSAgICAgICAgICAg
U2VsZWN0IGEgc3BlY2lmaWMgYmVuY2htYXJrIHN1aXRlLiBUaGUgZGVmYXVsdCBpcyBzdW5zcGlk
ZXItMC45LjEKICAgLS11YmVuY2ggICAgICAgICAgVXNlIG1pY3JvYmVuY2htYXJrIHN1aXRlIGlu
c3RlYWQgb2YgcmVndWxhciB0ZXN0cy4gU2FtZSBhcyAtLXN1aXRlPXViZW5jaApAQCAtNzMsOSAr
NjcsNiBAQCBFT0YKIEdldE9wdGlvbnMoJ3Jvb3Q9cycgPT4gc3ViIHsgbXkgKCR4LCAkdmFsdWUp
ID0gQF87ICRyb290ID0gJHZhbHVlOyBzZXRDb25maWd1cmF0aW9uUHJvZHVjdERpcihDd2Q6OmFi
c19wYXRoKCRyb290KSk7IH0sCiAgICAgICAgICAgICdydW5zPWknID0+IFwkdGVzdFJ1bnMsCiAg
ICAgICAgICAgICdzZXQtYmFzZWxpbmUnID0+IFwkc2V0QmFzZWxpbmUsCi0gICAgICAgICAgICdz
aGFyaycgPT4gXCRydW5TaGFyaywKLSAgICAgICAgICAgJ3NoYXJrMjAnID0+IFwkcnVuU2hhcmsy
MCwKLSAgICAgICAgICAgJ3NoYXJrLWNhY2hlJyA9PiBcJHJ1blNoYXJrQ2FjaGUsCiAgICAgICAg
ICAgICdpbnN0cnVtZW50cycgPT4gXCRydW5JbnN0cnVtZW50cywKICAgICAgICAgICAgJ3N1aXRl
PXMnID0+IFwkc3VpdGUsCiAgICAgICAgICAgICd1YmVuY2gnID0+IFwkdWJlbmNoLApAQCAtMTI1
LDkgKzExNiw2IEBAIHNldHVwRW52aXJvbm1lbnRGb3JFeGVjdXRpb24oJHByb2R1Y3REaXIpOwog
bXkgQGFyZ3MgPSAoIi0tc2hlbGwiLCBqc2NQYXRoKCRwcm9kdWN0RGlyKSwgIi0tcnVucyIsICR0
ZXN0UnVucyk7CiAjIFRoaXMgY29kZSBjb3VsZCBiZSByZW1vdmVkIGlmIHdlIGNob3NlIHRvIHBh
c3MgZXh0cmEgYXJncyB0byBzdW5zcGlkZXIgaW5zdGVhZCBvZiBYY29kZQogcHVzaCBAYXJncywg
Ii0tc2V0LWJhc2VsaW5lIiBpZiAkc2V0QmFzZWxpbmU7Ci1wdXNoIEBhcmdzLCAiLS1zaGFyayIg
aWYgJHJ1blNoYXJrOwotcHVzaCBAYXJncywgIi0tc2hhcmsyMCIgaWYgJHJ1blNoYXJrMjA7Ci1w
dXNoIEBhcmdzLCAiLS1zaGFyay1jYWNoZSIgaWYgJHJ1blNoYXJrQ2FjaGU7CiBwdXNoIEBhcmdz
LCAiLS1pbnN0cnVtZW50cyIgaWYgJHJ1bkluc3RydW1lbnRzOwogcHVzaCBAYXJncywgIi0tc3Vp
dGU9JHtzdWl0ZX0iIGlmICRzdWl0ZTsKIHB1c2ggQGFyZ3MsICItLXViZW5jaCIgaWYgJHViZW5j
aDsKZGlmZiAtLWdpdCBhL1BlcmZvcm1hbmNlVGVzdHMvU3VuU3BpZGVyL0NoYW5nZUxvZyBiL1Bl
cmZvcm1hbmNlVGVzdHMvU3VuU3BpZGVyL0NoYW5nZUxvZwppbmRleCA1MzUwZTgzOWE5NTQ3N2Ni
YWIzOTZhYTcyYjZjM2FiNjA1Y2M4ZTk2Li4wNmVmNWVhYjNhNzRlMDU2ZDg4NDU0MzA3N2UyOTkw
MTM2ZGFkNTZmIDEwMDY0NAotLS0gYS9QZXJmb3JtYW5jZVRlc3RzL1N1blNwaWRlci9DaGFuZ2VM
b2cKKysrIGIvUGVyZm9ybWFuY2VUZXN0cy9TdW5TcGlkZXIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTUgQEAKKzIwMTItMTAtMTYgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgorCisgICAg
ICAgIFJlbW92ZSAtLXNoYXJrKiBzdXBwb3J0IGZyb20gc3Vuc3BpZGVyL3J1bi1zdW5zcGlkZXIg
bm93IHRoYXQgU2hhcmsgaXMgZGVhZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9OTk1MTIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBJIHRyaWVkIHRvIHVzZSAtLWluc3RydW1lbnRzLCBidXQgdGhhdCBhbHNv
IHNlZW1zIGJyb2tlbiAoaW4gdGhlIHNhbWUgd2F5IGJlZm9yZS9hZnRlciB0aGlzIHBhdGNoKS4K
KworICAgICAgICAqIHN1bnNwaWRlcjoKKyAgICAgICAgKHJ1blRlc3RzT25jZSk6CisKIDIwMTIt
MDgtMDIgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmll
d2VkLCByZXZlcnQgZGVidWdnaW5nIHN0dWZmIEkgbGFuZGVkIGluIGh0dHA6Ly90cmFjLndlYmtp
dC5vcmcvY2hhbmdlc2V0LzEyNDU1NwpkaWZmIC0tZ2l0IGEvUGVyZm9ybWFuY2VUZXN0cy9TdW5T
cGlkZXIvc3Vuc3BpZGVyIGIvUGVyZm9ybWFuY2VUZXN0cy9TdW5TcGlkZXIvc3Vuc3BpZGVyCmlu
ZGV4IDA0MDljZmYwNjc1MzI1ODI4MmU2ZmQ5MmM0YTNmN2YyMGZiZGE2NGQuLjFmOWY3Y2RkYWNk
OGI1NmUyNzRmYmU3ZmM5ZDQ4MGU2MTFjNDNmNDQgMTAwNzU1Ci0tLSBhL1BlcmZvcm1hbmNlVGVz
dHMvU3VuU3BpZGVyL3N1bnNwaWRlcgorKysgYi9QZXJmb3JtYW5jZVRlc3RzL1N1blNwaWRlci9z
dW5zcGlkZXIKQEAgLTMzLDkgKzMzLDYgQEAgdXNlIFBPU0lYIHF3KHN0cmZ0aW1lKTsKIHVzZSBU
aW1lOjpIaVJlcyBxdyhnZXR0aW1lb2ZkYXkgdHZfaW50ZXJ2YWwpOwogCiBteSAkc2hvd0hlbHAg
PSAwOwotbXkgJHJ1blNoYXJrID0gMDsKLW15ICRydW5TaGFyazIwID0gMDsKLW15ICRydW5TaGFy
a0NhY2hlID0gMDsKIG15ICRydW5JbnN0cnVtZW50cyA9IDA7CiBteSAkdWJlbmNoID0gMDsKIG15
ICR2OHN1aXRlID0gMDsKQEAgLTU2LDkgKzUzLDYgQEAgVXNhZ2U6ICRwcm9ncmFtTmFtZSAtLXNo
ZWxsPVtwYXRoXSBbb3B0aW9uc10KICAgLS1hcmdzICAgICAgICAgICAgQXJndW1lbnRzIHRvIHBh
c3MgdG8gSmF2YVNjcmlwdCBzaGVsbAogICAtLXJ1bnMgICAgICAgICAgICBOdW1iZXIgb2YgdGlt
ZXMgdG8gcnVuIHRlc3RzIChkZWZhdWx0OiAkdGVzdFJ1bnMpCiAgIC0tdGVzdHMgICAgICAgICAg
IE9ubHkgcnVuIHRlc3RzIG1hdGNoaW5nIHByb3ZpZGVkIHBhdHRlcm4KLSAgLS1zaGFyayAgICAg
ICAgICAgU2FtcGxlIGV4ZWN1dGlvbiB0aW1lIHdpdGggdGhlIE1hYyBPUyBYICJTaGFyayIgcGVy
Zm9ybWFuY2UgdGVzdGluZyB0b29sIChpbXBsaWVzIC0tcnVucz0xKQotICAtLXNoYXJrMjAgICAg
ICAgICBMaWtlIC0tc2hhcmssIGJ1dCB3aXRoIGEgMjAgbWljcm9zZWNvbmQgc2FtcGxpbmcgaW50
ZXJ2YWwKLSAgLS1zaGFyay1jYWNoZSAgICAgTGlrZSAtLXNoYXJrLCBidXQgcGVyZm9ybXMgYSBM
MiBjYWNoZS1taXNzIHNhbXBsZSBpbnN0ZWFkIG9mIHRpbWUgc2FtcGxlCiAgIC0taW5zdHJ1bWVu
dHMgICAgIFNhbXBsZSBleGVjdXRpb24gdGltZSB3aXRoIHRoZSBNYWMgT1MgWCAiSW5zdHJ1bWVu
dHMiIHRvb2wgKFRpbWUgUHJvZmlsZSkgKGltcGxpZXMgLS1ydW5zPTEpCiAgIC0tc3VpdGUgICAg
ICAgICAgIFNlbGVjdCBhIHNwZWNpZmljIGJlbmNobWFyayBzdWl0ZS4gVGhlIGRlZmF1bHQgaXMg
c3Vuc3BpZGVyLTEuMAogICAtLXViZW5jaCAgICAgICAgICBVc2UgbWljcm9iZW5jaG1hcmsgc3Vp
dGUgaW5zdGVhZCBvZiByZWd1bGFyIHRlc3RzLiBTYW1lIGFzIC0tc3VpdGU9dWJlbmNoCkBAIC03
MCw5ICs2NCw2IEBAIEdldE9wdGlvbnMoJ3J1bnM9aScgPT4gXCR0ZXN0UnVucywKICAgICAgICAg
ICAgJ3NldC1iYXNlbGluZScgPT4gXCRzZXRCYXNlbGluZSwKICAgICAgICAgICAgJ3NoZWxsPXMn
ID0+IFwkanNTaGVsbFBhdGgsCiAgICAgICAgICAgICdhcmdzPXMnID0+IFwkanNTaGVsbEFyZ3Ms
Ci0gICAgICAgICAgICdzaGFyaycgPT4gXCRydW5TaGFyaywKLSAgICAgICAgICAgJ3NoYXJrMjAn
ID0+IFwkcnVuU2hhcmsyMCwKLSAgICAgICAgICAgJ3NoYXJrLWNhY2hlJyA9PiBcJHJ1blNoYXJr
Q2FjaGUsCiAgICAgICAgICAgICdpbnN0cnVtZW50cycgPT4gXCRydW5JbnN0cnVtZW50cywKICAg
ICAgICAgICAgJ3N1aXRlPXMnID0+IFwkc3VpdGUsCiAgICAgICAgICAgICd1YmVuY2gnID0+IFwk
dWJlbmNoLApAQCAtOTIsMjkgKzgzLDcgQEAgbXkgJHJlc3VsdERpcmVjdG9yeSA9ICIke3N1aXRl
fS1yZXN1bHRzIjsKIG15ICRzdWl0ZVBhdGggPSAkc3VpdGU7CiAkc3VpdGVQYXRoID0gInRlc3Rz
LyIgLiAkc3VpdGVQYXRoIHVubGVzcyAoJHN1aXRlID1+IC9cLy8pOwogCi0kcnVuU2hhcmsgPSAx
IGlmICRydW5TaGFya0NhY2hlOwotJHJ1blNoYXJrID0gMjAgaWYgJHJ1blNoYXJrMjA7Ci0kdGVz
dFJ1bnMgPSAxIGlmICRydW5TaGFyayB8fCAkcnVuSW5zdHJ1bWVudHM7Ci1pZiAoJHJ1blNoYXJr
ICYmICEgLXggIi91c3IvYmluL3NoYXJrIikgewotICAgIGRpZSAiUGxlYXNlIGluc3RhbGwgQ0hV
RCB0b29scyBmcm9tIGh0dHA6Ly9kZXZlbG9wZXIuYXBwbGUuY29tL3Rvb2xzL2Rvd25sb2FkL1xu
IjsKLX0KLQotbXkgJHNoYXJrQ2FjaGVQcm9maWxlSW5kZXggPSAwOwotaWYgKCRydW5TaGFya0Nh
Y2hlKSB7Ci0gICAgbXkgJHNoYXJrUHJvZmlsZUxpc3QgPSBgc2hhcmsgLWwgMj4mMWA7Ci0gICAg
Zm9yIG15ICRwcm9maWxlIChzcGxpdCgvXG4vLCAkc2hhcmtQcm9maWxlTGlzdCkpIHsKLSAgICAg
ICAgJHByb2ZpbGUgPX4gLyhcZCspIC0gKC4rKS87Ci0gICAgICAgIG5leHQgIHVubGVzcyAoZGVm
aW5lZCAkMSk7Ci0gICAgICAgIG15ICRwcm9maWxlSW5kZXggPSAkMTsKLSAgICAgICAgbXkgJHBy
b2ZpbGVOYW1lID0gJDI7Ci0gICAgICAgIGlmICgkcHJvZmlsZU5hbWUgPX4gL0wyIENhY2hlLykg
ewotICAgICAgICAgICAgJHNoYXJrQ2FjaGVQcm9maWxlSW5kZXggPSAkcHJvZmlsZUluZGV4Owot
ICAgICAgICAgICAgcHJpbnQgIlVzaW5nIFNoYXJrIEwyIENhY2hlIE1pc3MgUHJvZmlsZTogIiAu
ICRwcm9maWxlIC4gIlxuIjsKLSAgICAgICAgICAgIGxhc3Q7Ci0gICAgICAgIH0KLSAgICB9Ci0g
ICAgZGllICJGYWlsZWQgdG8gZmluZCBMMiBDYWNoZSBNaXNzIFByb2ZpbGUgZm9yIC0tc2hhcmst
Y2FjaGVcbiIgIHVubGVzcyAoJHNoYXJrQ2FjaGVQcm9maWxlSW5kZXgpOwotfQorJHRlc3RSdW5z
ID0gMSBpZiAkcnVuSW5zdHJ1bWVudHM7CiAKIGlmICghJGpzU2hlbGxQYXRoIHx8ICRzaG93SGVs
cCkgewogICAgcHJpbnQgU1RERVJSICR1c2FnZTsKQEAgLTE2NSwxNiArMTM0LDEyIEBAIHN1YiB3
cml0ZVByZWZpeEZpbGUoKQogICAgIGR1bXBUb0ZpbGUoJHByZWZpeCwgJHByZWZpeEZpbGUpOwog
fQogCi1zdWIgcnVuVGVzdHNPbmNlKCQkKQorc3ViIHJ1blRlc3RzT25jZSgkKQogewotICAgIG15
ICgkdXNlU2hhcmssICR1c2VJbnN0cnVtZW50cykgPSBAXzsKKyAgICBteSAoJHVzZUluc3RydW1l
bnRzKSA9IEBfOwogICAgIG15ICRzaGVsbEFyZ3MgPSAkanNTaGVsbEFyZ3MgLiAiIC1mICRwcmVm
aXhGaWxlIC1mIHJlc291cmNlcy9zdW5zcGlkZXItc3RhbmRhbG9uZS1kcml2ZXIuanMgMj4gIiAu
IEZpbGU6OlNwZWMtPmRldm51bGwoKTsKICAgICBteSAkb3V0cHV0OwotICAgIGlmICgkdXNlU2hh
cmspIHsKLSAgICAgICAgbXkgJGludGVydmFsQXJnID0gJHVzZVNoYXJrID09IDIwID8gIi1JIDIw
dSIgOiAiIjsKLSAgICAgICAgbXkgJGNhY2hlQXJnID0gJHJ1blNoYXJrQ2FjaGUgPyAiLWMgJHNo
YXJrQ2FjaGVQcm9maWxlSW5kZXgiIDogIiI7Ci0gICAgICAgICRvdXRwdXQgPSBgc2hhcmsgJGlu
dGVydmFsQXJnICRjYWNoZUFyZyAtaSAtMS1xICIkanNTaGVsbFBhdGgiICRzaGVsbEFyZ3NgOwot
ICAgIH0gZWxzaWYgKCR1c2VJbnN0cnVtZW50cykgeworICAgIGlmICgkdXNlSW5zdHJ1bWVudHMp
IHsKICAgICAgICAgJG91dHB1dCA9IGBpbnN0cnVtZW50cyAtdCAicmVzb3VyY2VzL1RpbWVQcm9m
aWxlMjB1cy50cmFjZXRlbXBsYXRlIiAiJGpzU2hlbGxQYXRoIiAkc2hlbGxBcmdzYDsKICAgICB9
IGVsc2UgewogICAgICAgICAkb3V0cHV0ID0gYCIkanNTaGVsbFBhdGgiICRzaGVsbEFyZ3MgfCBn
cmVwIC12IGJyZWFrYDsKQEAgLTIxMCwxMCArMTc1LDEwIEBAIGlmICgkdGVzdHNQYXR0ZXJuKSB7
CiAgICAgcHJpbnQgU1RERVJSICJGb3VuZCAiIC4gc2NhbGFyKEB0ZXN0cykgLiAiIHRlc3RzXG4i
OwogfQogZGllICJObyB0ZXN0cyB0byBydW4iICB1bmxlc3Mgc2NhbGFyKEB0ZXN0cyk7Ci1wcmlu
dCBTVERFUlIgIlJ1bm5pbmcgU3VuU3BpZGVyIG9uY2UgZm9yIHdhcm11cCwgdGhlbiAiIC4gKCRy
dW5TaGFyayA/ICJ1bmRlciBTaGFyayIgOiAoJHJ1bkluc3RydW1lbnRzID8gInVuZGVyIEluc3Ry
dW1lbnRzIiA6ICIkdGVzdFJ1bnMgdGltZSIgLiAoJHRlc3RSdW5zID09IDEgPyAiIiA6ICJzIikp
KSAuICJcbiI7CitwcmludCBTVERFUlIgIlJ1bm5pbmcgU3VuU3BpZGVyIG9uY2UgZm9yIHdhcm11
cCwgdGhlbiAiIC4gKCRydW5JbnN0cnVtZW50cyA/ICJ1bmRlciBJbnN0cnVtZW50cyIgOiAiJHRl
c3RSdW5zIHRpbWUiIC4gKCR0ZXN0UnVucyA9PSAxID8gIiIgOiAicyIpKSAuICJcbiI7CiB3cml0
ZVByZWZpeEZpbGUoKTsKIAotcnVuVGVzdHNPbmNlKDAsIDApOworcnVuVGVzdHNPbmNlKDApOwog
cHJpbnQgIkRpc2NhcmRlZCBmaXJzdCBydW4uXG4iOwogCiBteSAkcmVzdWx0OwpAQCAtMjIyLDcg
KzE4Nyw3IEBAIG15IEByZXN1bHRzID0gKCk7CiBteSAkdG90YWwgPSAwOwogcHJpbnQgIlsiOwog
d2hpbGUgKCRjb3VudCsrIDwgJHRlc3RSdW5zKSB7Ci0gICAgJHJlc3VsdCA9IHJ1blRlc3RzT25j
ZSgkcnVuU2hhcmssICRydW5JbnN0cnVtZW50cyk7CisgICAgJHJlc3VsdCA9IHJ1blRlc3RzT25j
ZSgkcnVuSW5zdHJ1bWVudHMpOwogICAgICRyZXN1bHQgPX4gcy9cclxuL1xuL2c7CiAgICAgY2hv
bXAgJHJlc3VsdDsKICAgICBwdXNoIEByZXN1bHRzLCAkcmVzdWx0OwpAQCAtMjM5LDE1ICsyMDQs
NiBAQCBzeXN0ZW0oIiRqc1NoZWxsUGF0aCIsICItZiIsICRwcmVmaXhGaWxlLCAiLWYiLCAkcmVz
dWx0c0ZpbGUsICItZiIsICJyZXNvdXJjZXMvcwogCiBwcmludCgiXG5SZXN1bHRzIGFyZSBsb2Nh
dGVkIGF0ICRyZXN1bHRzRmlsZVxuIik7CiAKLWlmICgkcnVuU2hhcmspIHsKLSAgICBteSAkbmV3
ZXN0TVNoYXJrID0gbmV3ZXN0RmlsZSgiLiIsIHFyL1wubXNoYXJrJC8pOwotICAgIGlmICgkbmV3
ZXN0TVNoYXJrKSB7Ci0gICAgICAgIG15ICRwcm9maWxlRmlsZSA9ICIkcmVzdWx0RGlyZWN0b3J5
L3N1bnNwaWRlci1wcm9maWxlLSR0aW1lU3RyaW5nLm1zaGFyayI7Ci0gICAgICAgIHJlbmFtZSAk
bmV3ZXN0TVNoYXJrLCAkcHJvZmlsZUZpbGUgb3IgZGllOwotICAgICAgICBleGVjICIvdXNyL2Jp
bi9vcGVuIiwgJHByb2ZpbGVGaWxlOwotICAgIH0KLX0KLQogaWYgKCRydW5JbnN0cnVtZW50cykg
ewogICAgIG15ICRuZXdlc3RUcmFjZSA9IG5ld2VzdEZpbGUoIi4iLCBxci9cLnRyYWNlJC8pOwog
ICAgIGlmICgkbmV3ZXN0VHJhY2UpIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>