<?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>158571</bug_id>
          
          <creation_ts>2016-06-09 10:41:11 -0700</creation_ts>
          <short_desc>JSC Stress Test failing: jsair-tests.yaml/test.js.ftl-eager-no-cjit</short_desc>
          <delta_ts>2016-06-10 15:54:59 -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>JavaScriptCore</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=158493</see_also>
          <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="Ryan Haddad">ryanhaddad</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>fpizlo</cc>
    
    <cc>rniwa</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1200885</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2016-06-09 10:41:11 -0700</bug_when>
    <thetext>** The following JSC stress test failures have been introduced:
	jsair-tests.yaml/test.js.ftl-eager-no-cjit

https://build.webkit.org/builders/Apple%20El%20Capitan%20Debug%20JSC%20%28Tests%29/builds/3087
https://build.webkit.org/builders/Apple%20El%20Capitan%2032-bit%20JSC%20%28BuildAndTest%29/builds/2604</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1200889</commentid>
    <comment_count>1</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2016-06-09 10:43:44 -0700</bug_when>
    <thetext>jsair-tests.yaml/test.js.ftl-eager-no-cjit: Timed out after 339.000000 seconds!
jsair-tests.yaml/test.js.ftl-eager-no-cjit: 1   0x10fe57f30 WTFCrash
jsair-tests.yaml/test.js.ftl-eager-no-cjit: 2   0x10ec9eeaa timeoutThreadMain(void*)
jsair-tests.yaml/test.js.ftl-eager-no-cjit: 3   0x10fec0689 WTF::createThread(void (*)(void*), void*, char const*)::$_0::operator()() const
jsair-tests.yaml/test.js.ftl-eager-no-cjit: 4   0x10fec065d void std::__1::__invoke_void_return_wrapper&lt;void&gt;::__call&lt;WTF::createThread(void (*)(void*), void*, char const*)::$_0&amp;&gt;(WTF::createThread(void (*)(void*), void*, char const*)::$_0&amp;&amp;&amp;)
jsair-tests.yaml/test.js.ftl-eager-no-cjit: 5   0x10fec05fc std::__1::__function::__func&lt;WTF::createThread(void (*)(void*), void*, char const*)::$_0, std::__1::allocator&lt;WTF::createThread(void (*)(void*), void*, char const*)::$_0&gt;, void ()&gt;::operator()()
jsair-tests.yaml/test.js.ftl-eager-no-cjit: 6   0x10f507e5a std::__1::function&lt;void ()&gt;::operator()() const
jsair-tests.yaml/test.js.ftl-eager-no-cjit: 7   0x10febf25e WTF::threadEntryPoint(void*)
jsair-tests.yaml/test.js.ftl-eager-no-cjit: 8   0x10fec0d01 WTF::wtfThreadEntryPoint(void*)
jsair-tests.yaml/test.js.ftl-eager-no-cjit: 9   0x7fff9721099d _pthread_body
jsair-tests.yaml/test.js.ftl-eager-no-cjit: 10  0x7fff9721091a _pthread_body
jsair-tests.yaml/test.js.ftl-eager-no-cjit: 11  0x7fff9720e351 thread_start
jsair-tests.yaml/test.js.ftl-eager-no-cjit: test_script_384: line 2: 73168 Segmentation fault: 11  ( &quot;$@&quot; ../../../.vm/JavaScriptCore.framework/Resources/jsc --useFTLJIT\=false --useFunctionDotArguments\=true --validateBytecode\=true --validateGraphAtEachPhase\=true --useFTLJIT\=true --useConcurrentJIT\=false --thresholdForJITAfterWarmUp\=100 --thresholdForJITAfterWarmUp\=10 --thresholdForJITSoon\=10 --thresholdForOptimizeAfterWarmUp\=20 --thresholdForOptimizeAfterLongWarmUp\=20 --thresholdForOptimizeSoon\=20 --thresholdForFTLOptimizeAfterWarmUp\=20 --thresholdForFTLOptimizeSoon\=20 --maximumEvalCacheableSourceLength\=150000 test.js )
jsair-tests.yaml/test.js.ftl-eager-no-cjit: ERROR: Unexpected exit code: 139
FAIL: jsair-tests.yaml/test.js.ftl-eager-no-cjit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1200919</commentid>
    <comment_count>2</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2016-06-09 12:20:18 -0700</bug_when>
    <thetext>Ooops.  I think we need to skip these tests in debug.  I&apos;ll skip them completely for now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1200920</commentid>
    <comment_count>3</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2016-06-09 12:23:20 -0700</bug_when>
    <thetext>Skipped in http://trac.webkit.org/changeset/201878

I will keep this bug open to track the work of making the test not timeout in debug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1201410</commentid>
    <comment_count>4</comment_count>
      <attachid>281053</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2016-06-10 15:28:36 -0700</bug_when>
    <thetext>Created attachment 281053
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1201412</commentid>
    <comment_count>5</comment_count>
      <attachid>281053</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2016-06-10 15:49:06 -0700</bug_when>
    <thetext>Comment on attachment 281053
the patch

r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1201413</commentid>
    <comment_count>6</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2016-06-10 15:54:59 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/201947</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>281053</attachid>
            <date>2016-06-10 15:28:36 -0700</date>
            <delta_ts>2016-06-10 15:49:06 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>10634</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFBlcmZvcm1h
bmNlVGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMDE5MzcpCisrKyBQZXJmb3JtYW5jZVRlc3Rz
L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI3IEBACisyMDE2LTA2LTEwICBG
aWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAgSlNDIFN0cmVzcyBUZXN0
IGZhaWxpbmc6IGpzYWlyLXRlc3RzLnlhbWwvdGVzdC5qcy5mdGwtZWFnZXItbm8tY2ppdAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4NTcxCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBJbnRy
b2R1Y2UgYSBkaWZmZXJlbnQgaGFybmVzcyBmb3IgcnVuLWpzYy1zdHJlc3MtdGVzdHMsIHdoaWNo
IHJ1bnMgZm9yIGEgbWluaW11bSBvZiAxMAorICAgICAgICBpdGVyYXRpb25zIGFuZCB0aGVuIHRy
aWVzIHRvIGRvIGFueSBudW1iZXIgb2YgImJvbnVzIiBpdGVyYXRpb25zIHVudGlsIGl0J3MgYmVl
biBydW5uaW5nIGZvcgorICAgICAgICB0d28gc2Vjb25kcy4gU2luY2UgdGhpcyBpcyB0aGUgc29y
dCBvZiB0ZXN0IHRoYXQgaXNuJ3QgcmVhbGx5IG1lYW50IHRvIHN0cmVzcyBhbnl0aGluZyBpbgor
ICAgICAgICBwYXJ0aWN1bGFyLCBJIHRoaW5rIGl0J3MgT0sgaWYgaXQgaXMgdGltZS1saW1pdGVk
IGluIHRoaXMgd2F5LiBUaGUgd29yc3QgY2FzZSBpcyB0aGF0IHNvbWUKKyAgICAgICAgb2YgaXRz
IGZhaWx1cmVzIHdpbGwgYmUgZmxha3ksIGJ1dCBJIHRoaW5rIHRoYXQgdGhleSB3b3VsZCBoYXZl
IGJlZW4gZmxha3kgYW55d2F5IGdpdmVuIHRoZQorICAgICAgICBjb21wbGV4aXR5IG9mIHRoZSB0
ZXN0LgorCisgICAgICAgICogSlNBaXIvYmVuY2htYXJrLmpzOgorICAgICAgICAoQmVuY2htYXJr
KToKKyAgICAgICAgKEJlbmNobWFyay5wcm90b3R5cGUucnVuSXRlcmF0aW9uKToKKyAgICAgICAg
KGJlbmNobWFyayk6IERlbGV0ZWQuCisgICAgICAgICogSlNBaXIvanNhaXItdGVzdHMueWFtbDoK
KyAgICAgICAgKiBKU0Fpci9zdHJlc3MtdGVzdC5qczogQWRkZWQuCisgICAgICAgIChwcmVjaXNl
VGltZSk6CisgICAgICAgICogSlNBaXIvdGVzdC5odG1sOgorICAgICAgICAqIEpTQWlyL3Rlc3Qu
anM6CisKIDIwMTYtMDYtMDkgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KIAogICAg
ICAgICBVbnJldmlld2VkLCB0ZWFjaCB0aGUgcGVyZiBib3RzIG5vdCB0byBydW4gSlNBaXIuCklu
ZGV4OiBQZXJmb3JtYW5jZVRlc3RzL0pTQWlyL2JlbmNobWFyay5qcwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBQ
ZXJmb3JtYW5jZVRlc3RzL0pTQWlyL2JlbmNobWFyay5qcwkocmV2aXNpb24gMjAxOTM3KQorKysg
UGVyZm9ybWFuY2VUZXN0cy9KU0Fpci9iZW5jaG1hcmsuanMJKHdvcmtpbmcgY29weSkKQEAgLTI0
LDI4ICsyNCwyOCBAQAogICovCiAidXNlIHN0cmljdCI7CiAKLWZ1bmN0aW9uIGJlbmNobWFyaygp
Ci17Ci0gICAgY29uc3QgdmVyYm9zZSA9IDA7Ci0gICAgY29uc3QgbnVtSXRlcmF0aW9ucyA9IDE1
MDsKLSAgICAKLSAgICBsZXQgYmVmb3JlID0gY3VycmVudFRpbWUoKTsKLSAgICAKLSAgICB2YXIg
cGF5bG9hZHMgPSBbCi0gICAgICAgIHtnZW5lcmF0ZTogY3JlYXRlUGF5bG9hZEdiZW11RXhlY3V0
ZUl0ZXJhdGlvbiwgZWFybHlIYXNoOiA2MzI2NTMxNDQsIGxhdGVIYXNoOiAzNzI3MTU1MTh9LAot
ICAgICAgICB7Z2VuZXJhdGU6IGNyZWF0ZVBheWxvYWRJbWFnaW5nR2F1c3NpYW5CbHVyR2F1c3Np
YW5CbHVyLCBlYXJseUhhc2g6IDM2Nzc4MTk1ODEsIGxhdGVIYXNoOiAxMjUyMTE2MzA0fSwKLSAg
ICAgICAge2dlbmVyYXRlOiBjcmVhdGVQYXlsb2FkVHlwZXNjcmlwdFNjYW5JZGVudGlmaWVyLCBl
YXJseUhhc2g6IDE5MTQ4NTI2MDEsIGxhdGVIYXNoOiA4MzczMzk1NTF9LAotICAgICAgICB7Z2Vu
ZXJhdGU6IGNyZWF0ZVBheWxvYWRKU0FpckFDTGo4QywgZWFybHlIYXNoOiAxMzczNTk5OTQwLCBs
YXRlSGFzaDogMzk4MTI4MzYwMH0KLSAgICBdOworY2xhc3MgQmVuY2htYXJrIHsKKyAgICBjb25z
dHJ1Y3Rvcih2ZXJib3NlID0gMCkKKyAgICB7CisgICAgICAgIHRoaXMuX3ZlcmJvc2UgPSB2ZXJi
b3NlOworICAgICAgICAKKyAgICAgICAgdGhpcy5fcGF5bG9hZHMgPSBbCisgICAgICAgICAgICB7
Z2VuZXJhdGU6IGNyZWF0ZVBheWxvYWRHYmVtdUV4ZWN1dGVJdGVyYXRpb24sIGVhcmx5SGFzaDog
NjMyNjUzMTQ0LCBsYXRlSGFzaDogMzcyNzE1NTE4fSwKKyAgICAgICAgICAgIHtnZW5lcmF0ZTog
Y3JlYXRlUGF5bG9hZEltYWdpbmdHYXVzc2lhbkJsdXJHYXVzc2lhbkJsdXIsIGVhcmx5SGFzaDog
MzY3NzgxOTU4MSwgbGF0ZUhhc2g6IDEyNTIxMTYzMDR9LAorICAgICAgICAgICAge2dlbmVyYXRl
OiBjcmVhdGVQYXlsb2FkVHlwZXNjcmlwdFNjYW5JZGVudGlmaWVyLCBlYXJseUhhc2g6IDE5MTQ4
NTI2MDEsIGxhdGVIYXNoOiA4MzczMzk1NTF9LAorICAgICAgICAgICAge2dlbmVyYXRlOiBjcmVh
dGVQYXlsb2FkSlNBaXJBQ0xqOEMsIGVhcmx5SGFzaDogMTM3MzU5OTk0MCwgbGF0ZUhhc2g6IDM5
ODEyODM2MDB9CisgICAgICAgIF07CisgICAgfQogICAgIAotICAgIGZvciAobGV0IGl0ZXJhdGlv
biA9IDA7IGl0ZXJhdGlvbiA8IG51bUl0ZXJhdGlvbnM7ICsraXRlcmF0aW9uKSB7Ci0gICAgICAg
IGZvciAobGV0IHBheWxvYWQgb2YgcGF5bG9hZHMpIHsKKyAgICBydW5JdGVyYXRpb24oKQorICAg
IHsKKyAgICAgICAgZm9yIChsZXQgcGF5bG9hZCBvZiB0aGlzLl9wYXlsb2FkcykgewogICAgICAg
ICAgICAgLy8gU2FkbHkgYWJvdXQgMTclIG9mIG91ciB0aW1lIGlzIGluIGdlbmVyYXRlLiBJIGRv
bid0IHRoaW5rIHRoYXQncyByZWFsbHkgYXZvaWRhYmxlLAogICAgICAgICAgICAgLy8gYW5kIEkg
ZG9uJ3QgbWluZCB0ZXN0aW5nIFZNcycgYWJpbGl0eSB0byBydW4gc3VjaCAiZGF0YSBkZWZpbml0
aW9uIiBjb2RlIHF1aWNrbHkuIEkKICAgICAgICAgICAgIC8vIHdvdWxkIG5vdCBoYXZlIGV4cGVj
dGVkIGl0IHRvIGJlIHNvIHNsb3cgZnJvbSBmaXJzdCBwcmluY2lwbGVzIQogICAgICAgICAgICAg
bGV0IGNvZGUgPSBwYXlsb2FkLmdlbmVyYXRlKCk7CiAgICAgICAgICAgICAKLSAgICAgICAgICAg
IGlmICh2ZXJib3NlKSB7CisgICAgICAgICAgICBpZiAodGhpcy5fdmVyYm9zZSkgewogICAgICAg
ICAgICAgICAgIHByaW50KCJCZWZvcmUgYWxsb2NhdGVTdGFjazoiKTsKICAgICAgICAgICAgICAg
ICBwcmludChjb2RlKTsKICAgICAgICAgICAgIH0KQEAgLTU2LDcgKzU2LDcgQEAgZnVuY3Rpb24g
YmVuY2htYXJrKCkKICAgICAgICAgICAgIAogICAgICAgICAgICAgYWxsb2NhdGVTdGFjayhjb2Rl
KTsKICAgICAgICAgICAgIAotICAgICAgICAgICAgaWYgKHZlcmJvc2UpIHsKKyAgICAgICAgICAg
IGlmICh0aGlzLl92ZXJib3NlKSB7CiAgICAgICAgICAgICAgICAgcHJpbnQoIkFmdGVyIGFsbG9j
YXRlU3RhY2s6Iik7CiAgICAgICAgICAgICAgICAgcHJpbnQoY29kZSk7CiAgICAgICAgICAgICB9
CkBAIC02Niw2ICs2NiwxOSBAQCBmdW5jdGlvbiBiZW5jaG1hcmsoKQogICAgICAgICAgICAgICAg
IHRocm93IG5ldyBFcnJvcihgV3JvbmcgbGF0ZSBoYXNoIGZvciAke3BheWxvYWQuZ2VuZXJhdGUu
bmFtZX06ICR7aGFzaH1gKTsKICAgICAgICAgfQogICAgIH0KK30KKworZnVuY3Rpb24gcnVuQmVu
Y2htYXJrKCkKK3sKKyAgICBjb25zdCB2ZXJib3NlID0gMDsKKyAgICBjb25zdCBudW1JdGVyYXRp
b25zID0gMTUwOworICAgIAorICAgIGxldCBiZWZvcmUgPSBjdXJyZW50VGltZSgpOworICAgIAor
ICAgIGxldCBiZW5jaG1hcmsgPSBuZXcgQmVuY2htYXJrKHZlcmJvc2UpOworICAgIAorICAgIGZv
ciAobGV0IGl0ZXJhdGlvbiA9IDA7IGl0ZXJhdGlvbiA8IG51bUl0ZXJhdGlvbnM7ICsraXRlcmF0
aW9uKQorICAgICAgICBiZW5jaG1hcmsucnVuSXRlcmF0aW9uKCk7CiAgICAgCiAgICAgbGV0IGFm
dGVyID0gY3VycmVudFRpbWUoKTsKICAgICByZXR1cm4gYWZ0ZXIgLSBiZWZvcmU7CkluZGV4OiBQ
ZXJmb3JtYW5jZVRlc3RzL0pTQWlyL2pzYWlyLXRlc3RzLnlhbWwKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gUGVy
Zm9ybWFuY2VUZXN0cy9KU0Fpci9qc2Fpci10ZXN0cy55YW1sCShyZXZpc2lvbiAyMDE5MzcpCisr
KyBQZXJmb3JtYW5jZVRlc3RzL0pTQWlyL2pzYWlyLXRlc3RzLnlhbWwJKHdvcmtpbmcgY29weSkK
QEAgLTIzLDYgKzIzLDYgQEAKIAogLSBwYXRoOiAuCiAgIHRlc3RzOgotICAgIC0gdGVzdC5qcwor
ICAgIC0gc3RyZXNzLXRlc3QuanMKICAgY21kOiBkZWZhdWx0UnVuTm9pc3lUZXN0IHVubGVzcyBw
YXJzZVJ1bkNvbW1hbmRzCiAKSW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvSlNBaXIvc3RyZXNzLXRl
c3QuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gUGVyZm9ybWFuY2VUZXN0cy9KU0Fpci9zdHJlc3MtdGVzdC5q
cwkocmV2aXNpb24gMCkKKysrIFBlcmZvcm1hbmNlVGVzdHMvSlNBaXIvc3RyZXNzLXRlc3QuanMJ
KHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSw1MiBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAx
NiBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24g
YW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBt
b2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNv
bmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNv
ZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxp
c3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gUmVk
aXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5
cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xs
b3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVy
IG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBT
T0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBUFBMRSBJTkMuIGBgQVMgSVMnJyBBTkQgQU5ZCisgKiBF
WFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQg
VE8sIFRIRQorICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSCisgKiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiAgSU4gTk8g
RVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUgorICogQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1Ig
QU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsCisgKiBFWEVNUExBUlks
IE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8s
CisgKiBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9G
IFVTRSwgREFUQSwgT1IKKyAqIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9X
RVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkKKyAqIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJ
TiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAorICogKElOQ0xVRElORyBORUdM
SUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCisg
KiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9G
IFNVQ0ggREFNQUdFLiAKKyAqLworInVzZSBzdHJpY3QiOworCitsb2FkKCJhbGwuanMiKTsKK2xv
YWQoInBheWxvYWQtZ2JlbXUtZXhlY3V0ZUl0ZXJhdGlvbi5qcyIpOworbG9hZCgicGF5bG9hZC1p
bWFnaW5nLWdhdXNzaWFuLWJsdXItZ2F1c3NpYW5CbHVyLmpzIik7Citsb2FkKCJwYXlsb2FkLWpz
YWlyLUFDTGo4Qy5qcyIpOworbG9hZCgicGF5bG9hZC10eXBlc2NyaXB0LXNjYW5JZGVudGlmaWVy
LmpzIik7Citsb2FkKCJiZW5jaG1hcmsuanMiKTsKKworbGV0IGJlbmNobWFyayA9IG5ldyBCZW5j
aG1hcmsoKTsKK2xldCBiZWZvcmUgPSBwcmVjaXNlVGltZSgpOworCisvLyBSdW4gZm9yIGF0IGxl
YXN0IDEwIGl0ZXJhdGlvbnMuCitmb3IgKGxldCBpID0gMDsgaSA8IDEwOyArK2kpIHsKKyAgICBw
cmludCgiUnVubmluZyBtYW5kYXRvcnkgaXRlcmF0aW9uICMiICsgKGkgKyAxKSArICI6Iik7Cisg
ICAgYmVuY2htYXJrLnJ1bkl0ZXJhdGlvbigpOworfQorCisvLyBSdW4gdW50aWwgd2UgaGF2ZSBi
ZWVuIHJ1bm5pbmcgZm9yIHR3byBzZWNvbmRzLgord2hpbGUgKHByZWNpc2VUaW1lKCkgPCBiZWZv
cmUgKyAyKSB7CisgICAgcHJpbnQoIlJ1bm5pbmcgYm9udXMgaXRlcmF0aW9uOiIpOworICAgIGJl
bmNobWFyay5ydW5JdGVyYXRpb24oKTsKK30KKworcHJpbnQoIlN1Y2Nlc3MhIik7CisKKworCklu
ZGV4OiBQZXJmb3JtYW5jZVRlc3RzL0pTQWlyL3Rlc3QuaHRtbAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBQZXJm
b3JtYW5jZVRlc3RzL0pTQWlyL3Rlc3QuaHRtbAkocmV2aXNpb24gMjAxOTM3KQorKysgUGVyZm9y
bWFuY2VUZXN0cy9KU0Fpci90ZXN0Lmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTI0LDcgKzI0LDcg
QEAKIDxzY3JpcHQgc3JjPSJiZW5jaG1hcmsuanMiPjwvc2NyaXB0PgogPHNjcmlwdD4KICAgICBm
dW5jdGlvbiBydW5UZXN0KCkgewotICAgICAgICB2YXIgcmVzdWx0ID0gYmVuY2htYXJrKCk7Cisg
ICAgICAgIHZhciByZXN1bHQgPSBydW5CZW5jaG1hcmsoKTsKICAgICAgICAgZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoInJlc3VsdC1zdW1tYXJ5IikuaW5uZXJIVE1MID0gIlRoYXQgdG9vayAiICsg
cmVzdWx0ICsgIiBtcy4iOwogICAgIH0KIDwvc2NyaXB0PgpJbmRleDogUGVyZm9ybWFuY2VUZXN0
cy9KU0Fpci90ZXN0LmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFBlcmZvcm1hbmNlVGVzdHMvSlNBaXIvdGVz
dC5qcwkocmV2aXNpb24gMjAxOTM3KQorKysgUGVyZm9ybWFuY2VUZXN0cy9KU0Fpci90ZXN0Lmpz
CSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjcgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIw
MTYgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9u
IGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICog
bW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBj
b25kaXRpb25zCisgKiBhcmUgbWV0OgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBj
b2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBs
aXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJl
ZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29w
eXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9s
bG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhl
ciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMg
U09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBgYEFTIElTJycgQU5EIEFOWQorICog
RVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVE
IFRPLCBUSEUKKyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUgorICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gIElOIE5P
IEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IKKyAqIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9S
IEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLAorICogRVhFTVBMQVJZ
LCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRP
LAorICogUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBP
RiBVU0UsIERBVEEsIE9SCisgKiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhP
V0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZCisgKiBPRiBMSUFCSUxJVFksIFdIRVRIRVIg
SU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyAqIChJTkNMVURJTkcgTkVH
TElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQor
ICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBP
RiBTVUNIIERBTUFHRS4gCisgKi8KICJ1c2Ugc3RyaWN0IjsKIAogbG9hZCgiYWxsLmpzIik7CkBA
IC03LDUgKzMxLDUgQEAgbG9hZCgicGF5bG9hZC1qc2Fpci1BQ0xqOEMuanMiKTsKIGxvYWQoInBh
eWxvYWQtdHlwZXNjcmlwdC1zY2FuSWRlbnRpZmllci5qcyIpOwogbG9hZCgiYmVuY2htYXJrLmpz
Iik7CiAKLWxldCByZXN1bHQgPSBiZW5jaG1hcmsoKTsKK2xldCByZXN1bHQgPSBydW5CZW5jaG1h
cmsoKTsKIHByaW50KCJUaGF0IHRvb2sgIiArIHJlc3VsdCArICIgbXMuIik7CkluZGV4OiBUb29s
cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMDE5
NDYpCisrKyBUb29scy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNSBAQAor
MjAxNi0wNi0xMCAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgorCisgICAgICAgIEpT
QyBTdHJlc3MgVGVzdCBmYWlsaW5nOiBqc2Fpci10ZXN0cy55YW1sL3Rlc3QuanMuZnRsLWVhZ2Vy
LW5vLWNqaXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE1ODU3MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAK
KyAgICAgICAgVW5za2lwIHRoZSBKU0FpciB0ZXN0LgorCisgICAgICAgICogU2NyaXB0cy9ydW4t
amF2YXNjcmlwdGNvcmUtdGVzdHM6CisgICAgICAgIChydW5KU0NTdHJlc3NUZXN0cyk6CisKIDIw
MTYtMDYtMTAgIFNhbSBXZWluaWcgIDxzYW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBSZS1kaXNh
YmxlIHRoZSBVc2VyTWVkaWEgdGVzdHMgd2hpY2ggYXJlIHRpbWluZyBvdXQuCkluZGV4OiBUb29s
cy9TY3JpcHRzL3J1bi1qYXZhc2NyaXB0Y29yZS10ZXN0cwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9T
Y3JpcHRzL3J1bi1qYXZhc2NyaXB0Y29yZS10ZXN0cwkocmV2aXNpb24gMjAxOTM3KQorKysgVG9v
bHMvU2NyaXB0cy9ydW4tamF2YXNjcmlwdGNvcmUtdGVzdHMJKHdvcmtpbmcgY29weSkKQEAgLTIz
NCw4ICsyMzQsNyBAQCBzdWIgcnVuSlNDU3RyZXNzVGVzdHMKICAgICAgICAgQHRlc3RMaXN0ID0g
KAogICAgICAgICAgICAgIlBlcmZvcm1hbmNlVGVzdHMvU3VuU3BpZGVyL3Rlc3RzL3N1bnNwaWRl
ci0xLjAiLAogICAgICAgICAgICAgIlBlcmZvcm1hbmNlVGVzdHMvSmV0U3RyZWFtL2NkanMvY2Rq
cy10ZXN0cy55YW1sIiwKLSAgICAgICAgICAgICMgU2tpcCB0aGlzIHdoaWxlIHdlIGZpZ3VyZSBv
dXQgaG93IHRvIGhhbmRsZSB0aW1lb3V0cyBpbiBkZWJ1Zy4KLSAgICAgICAgICAgICMgIlBlcmZv
cm1hbmNlVGVzdHMvSlNBaXIvanNhaXItdGVzdHMueWFtbCIsCisgICAgICAgICAgICAiUGVyZm9y
bWFuY2VUZXN0cy9KU0Fpci9qc2Fpci10ZXN0cy55YW1sIiwKICAgICAgICAgICAgICJTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvdGVzdHMvZXhlY3V0YWJsZUFsbG9jYXRpb25GdXp6LnlhbWwiLAogICAg
ICAgICAgICAgIlNvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9leGNlcHRpb25GdXp6LnlhbWwi
LAogICAgICAgICAgICAgIlBlcmZvcm1hbmNlVGVzdHMvU3VuU3BpZGVyL25vLWFyY2hpdGVjdHVy
ZS1zcGVjaWZpYy1vcHRpbWl6YXRpb25zLnlhbWwiLAo=
</data>
<flag name="review"
          id="304922"
          type_id="1"
          status="+"
          setter="keith_miller"
    />
          </attachment>
      

    </bug>

</bugzilla>