<?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>186283</bug_id>
          
          <creation_ts>2018-06-04 13:50:36 -0700</creation_ts>
          <short_desc>REGRESSION: (r232114 - 232120): Multiple JSC Stress test failures on 32 bit architecture</short_desc>
          <delta_ts>2018-06-06 18:00:13 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dawei Fenton (:realdawei)">realdawei</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>lforschler</cc>
    
    <cc>mark.lam</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1429891</commentid>
    <comment_count>0</comment_count>
    <who name="Dawei Fenton (:realdawei)">realdawei</who>
    <bug_when>2018-06-04 13:50:36 -0700</bug_when>
    <thetext>A set of JSC stress test failures have been occurring since May 23.

https://build.webkit.org/builders/Apple%20High%20Sierra%2032-bit%20JSC%20%28BuildAndTest%29/builds/1978/steps/webkit-32bit-jsc-test/logs/stdio

** The following JSC stress test failures have been introduced:
	executableAllocationFuzz.yaml/executableAllocationFuzz/v8-raytrace.js.executable-allocation-fuzz-default
	executableAllocationFuzz.yaml/executableAllocationFuzz/v8-raytrace.js.executable-allocation-fuzz-no-cjit
	slowMicrobenchmarks.yaml/slowMicrobenchmarks/default-derived-constructor.js.default
	slowMicrobenchmarks.yaml/slowMicrobenchmarks/default-derived-constructor.js.no-cjit
	stress/put-direct-index-broken-2.js.dfg-maximal-flush-validate-no-cjit
	stress/splay-flash-access.js.default
	stress/splay-flash-access.js.ftl-no-cjit
	stress/spread-forward-call-varargs-stack-overflow.js.dfg-maximal-flush-validate-no-cjit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430154</commentid>
    <comment_count>1</comment_count>
      <attachid>341981</attachid>
    <who name="Dawei Fenton (:realdawei)">realdawei</who>
    <bug_when>2018-06-05 11:40:44 -0700</bug_when>
    <thetext>Created attachment 341981
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430158</commentid>
    <comment_count>2</comment_count>
      <attachid>341981</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2018-06-05 11:52:19 -0700</bug_when>
    <thetext>Comment on attachment 341981
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=341981&amp;action=review

&gt; JSTests/stress/splay-flash-access.js:1
&gt; +//@skip if $architecture == &quot;x86&quot;

I don&apos;t think you should drop the old condition.  This should be //@skip if $memoryLimited or $architecture == &quot;x86&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430161</commentid>
    <comment_count>3</comment_count>
      <attachid>341981</attachid>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2018-06-05 11:54:33 -0700</bug_when>
    <thetext>Comment on attachment 341981
Patch

My understanding was that the goal was to skip these on the 32-bit JSC bot. This will skip the tests on 64 bit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430162</commentid>
    <comment_count>4</comment_count>
      <attachid>341981</attachid>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2018-06-05 11:59:06 -0700</bug_when>
    <thetext>Comment on attachment 341981
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=341981&amp;action=review

&gt; JSTests/executableAllocationFuzz.yaml:26
&gt; +      if ($hostOS == &quot;windows&quot; || $architecture == &quot;x86&quot;)

I believe this should be &quot;i386&quot;, not &quot;x86&quot;.

&gt; JSTests/slowMicrobenchmarks/default-derived-constructor.js:1
&gt; +//@skip if $architecture == &quot;x86&quot;

Ditto.

&gt; JSTests/stress/put-direct-index-broken-2.js:1
&gt; +//@skip if $architecture == &quot;x86&quot;

Ditto.

&gt;&gt; JSTests/stress/splay-flash-access.js:1
&gt;&gt; +//@skip if $architecture == &quot;x86&quot;
&gt; 
&gt; I don&apos;t think you should drop the old condition.  This should be //@skip if $memoryLimited or $architecture == &quot;x86&quot;

Ditto.

&gt; JSTests/stress/spread-forward-call-varargs-stack-overflow.js:1
&gt; +//@skip if $architecture == &quot;x86&quot;

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430176</commentid>
    <comment_count>5</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2018-06-05 12:33:13 -0700</bug_when>
    <thetext>(In reply to Ryan Haddad from comment #4)
&gt; Comment on attachment 341981 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=341981&amp;action=review
&gt; 
&gt; &gt; JSTests/executableAllocationFuzz.yaml:26
&gt; &gt; +      if ($hostOS == &quot;windows&quot; || $architecture == &quot;x86&quot;)
&gt; 
&gt; I believe this should be &quot;i386&quot;, not &quot;x86&quot;.

Not true.  The $architecture value is determined by Tools/Scripts/run-jsc-stress-tests.  According to run-jsc-stress-tests, &quot;x86&quot; is distinct from &quot;x86_64&quot;, and is used to represent 32-bit only.  For example, see the line:

$isFTLPlatform = !($architecture == &quot;x86&quot; || $architecture == &quot;arm&quot; || $architecture == &quot;mips&quot; || $hostOS == &quot;windows&quot;)

... where the platform is considered to be not an FTL platform if $architecture is &quot;x86&quot; i.e. &quot;x86&quot; is 32-bit only.  There&apos;s also no code in run-jsc-stress-tests that sets $architecture to &quot;i386&quot;.

&quot;x86&quot; is the right value to test against for 32-bit x86 architecture.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430185</commentid>
    <comment_count>6</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2018-06-05 13:00:27 -0700</bug_when>
    <thetext>(In reply to Mark Lam from comment #5)
&gt; (In reply to Ryan Haddad from comment #4)
&gt; &gt; Comment on attachment 341981 [details]
&gt; &gt; Patch
&gt; &gt; 
&gt; &gt; View in context:
&gt; &gt; https://bugs.webkit.org/attachment.cgi?id=341981&amp;action=review
&gt; &gt; 
&gt; &gt; &gt; JSTests/executableAllocationFuzz.yaml:26
&gt; &gt; &gt; +      if ($hostOS == &quot;windows&quot; || $architecture == &quot;x86&quot;)
&gt; &gt; 
&gt; &gt; I believe this should be &quot;i386&quot;, not &quot;x86&quot;.
&gt; 
&gt; Not true.  The $architecture value is determined by
&gt; Tools/Scripts/run-jsc-stress-tests.  According to run-jsc-stress-tests,
&gt; &quot;x86&quot; is distinct from &quot;x86_64&quot;, and is used to represent 32-bit only.  For
&gt; example, see the line:
&gt; 
&gt; $isFTLPlatform = !($architecture == &quot;x86&quot; || $architecture == &quot;arm&quot; ||
&gt; $architecture == &quot;mips&quot; || $hostOS == &quot;windows&quot;)
&gt; 
&gt; ... where the platform is considered to be not an FTL platform if
&gt; $architecture is &quot;x86&quot; i.e. &quot;x86&quot; is 32-bit only.  There&apos;s also no code in
&gt; run-jsc-stress-tests that sets $architecture to &quot;i386&quot;.
&gt; 
&gt; &quot;x86&quot; is the right value to test against for 32-bit x86 architecture.
I stand corrected! Thanks, Mark.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430188</commentid>
    <comment_count>7</comment_count>
    <who name="Dawei Fenton (:realdawei)">realdawei</who>
    <bug_when>2018-06-05 13:06:37 -0700</bug_when>
    <thetext>(In reply to Mark Lam from comment #2)
&gt; Comment on attachment 341981 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=341981&amp;action=review
&gt; 
&gt; &gt; JSTests/stress/splay-flash-access.js:1
&gt; &gt; +//@skip if $architecture == &quot;x86&quot;
&gt; 
&gt; I don&apos;t think you should drop the old condition.  This should be //@skip if
&gt; $memoryLimited or $architecture == &quot;x86&quot;

ok got it, will make this change to keep both conditions</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430199</commentid>
    <comment_count>8</comment_count>
      <attachid>341989</attachid>
    <who name="Dawei Fenton (:realdawei)">realdawei</who>
    <bug_when>2018-06-05 13:32:06 -0700</bug_when>
    <thetext>Created attachment 341989
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430203</commentid>
    <comment_count>9</comment_count>
      <attachid>341989</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2018-06-05 13:39:16 -0700</bug_when>
    <thetext>Comment on attachment 341989
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=341989&amp;action=review

&gt; JSTests/slowMicrobenchmarks/default-derived-constructor.js:1
&gt; +//@skip if $architecture == &quot;x86&quot;

Sorry I didn&apos;t catch this earlier.  Stylistically, I think we should have a space between &apos;//@&apos; and &apos;skip&apos;.  I know there&apos;s a few violations of this, but in general, that&apos;s how we do it.  Can you please fix?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430206</commentid>
    <comment_count>10</comment_count>
    <who name="Dawei Fenton (:realdawei)">realdawei</who>
    <bug_when>2018-06-05 13:41:46 -0700</bug_when>
    <thetext>(In reply to Mark Lam from comment #9)
&gt; Comment on attachment 341989 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=341989&amp;action=review
&gt; 
&gt; &gt; JSTests/slowMicrobenchmarks/default-derived-constructor.js:1
&gt; &gt; +//@skip if $architecture == &quot;x86&quot;
&gt; 
&gt; Sorry I didn&apos;t catch this earlier.  Stylistically, I think we should have a
&gt; space between &apos;//@&apos; and &apos;skip&apos;.  I know there&apos;s a few violations of this,
&gt; but in general, that&apos;s how we do it.  Can you please fix?

yep, you got it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430218</commentid>
    <comment_count>11</comment_count>
      <attachid>341993</attachid>
    <who name="Dawei Fenton (:realdawei)">realdawei</who>
    <bug_when>2018-06-05 14:02:41 -0700</bug_when>
    <thetext>Created attachment 341993
Skip the tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430261</commentid>
    <comment_count>12</comment_count>
      <attachid>341993</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-06-05 15:57:12 -0700</bug_when>
    <thetext>Comment on attachment 341993
Skip the tests.

Clearing flags on attachment: 341993

Committed r232525: &lt;https://trac.webkit.org/changeset/232525&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430262</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-06-05 15:57:13 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430263</commentid>
    <comment_count>14</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-06-05 15:58:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/40827539&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430662</commentid>
    <comment_count>15</comment_count>
    <who name="Dawei Fenton (:realdawei)">realdawei</who>
    <bug_when>2018-06-06 17:59:39 -0700</bug_when>
    <thetext>Re-opening this bug to reflect the fact that these tests were skipped.  The cause of the failures needs further investigation.   The regression occurred somewhere in the range of r232114 - 232120</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>341981</attachid>
            <date>2018-06-05 11:40:44 -0700</date>
            <delta_ts>2018-06-05 13:32:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-186283-20180605114043.patch</filename>
            <type>text/plain</type>
            <size>3204</size>
            <attacher name="Dawei Fenton (:realdawei)">realdawei</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMyNTA4CmRpZmYgLS1naXQgYS9KU1Rlc3RzL0NoYW5nZUxv
ZyBiL0pTVGVzdHMvQ2hhbmdlTG9nCmluZGV4IGY1NDFhYzc4YTBjMWRlMzM3Yzk1NTAxYmU4NzU2
OTVjYjQ1YzAyNGQuLjU3YzdiZGMxMzc5MjYyNmI1Nzg1M2ZiYzQ3NjFjZDZhMTAyM2RkNGYgMTAw
NjQ0Ci0tLSBhL0pTVGVzdHMvQ2hhbmdlTG9nCisrKyBiL0pTVGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTYgQEAKKzIwMTgtMDYtMDUgIERhdmlkIEZlbnRvbiAgPGRhdmlkX2ZlbnRvbkBhcHBs
ZS5jb20+CisKKyAgICAgICAgVGVtcG9yYXJpbHkgU2tpcCBKU0Mgc3RyZXNzIHRlc3QgZmFpbHVy
ZXMgdGhhdCBhcmUgY29uc2lzdGVudGx5IG9jY3VycmluZy4KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NjI4MworCisgICAgICAgIFVucmV2aWV3ZWQg
dGVzdCBnYXJkZW5pbmcuCisKKyAgICAgICAgKiBleGVjdXRhYmxlQWxsb2NhdGlvbkZ1enoueWFt
bDoKKyAgICAgICAgKiBzbG93TWljcm9iZW5jaG1hcmtzL2RlZmF1bHQtZGVyaXZlZC1jb25zdHJ1
Y3Rvci5qczoKKyAgICAgICAgKiBzdHJlc3MvcHV0LWRpcmVjdC1pbmRleC1icm9rZW4tMi5qczoK
KyAgICAgICAgKiBzdHJlc3Mvc3BsYXktZmxhc2gtYWNjZXNzLmpzOgorICAgICAgICAqIHN0cmVz
cy9zcHJlYWQtZm9yd2FyZC1jYWxsLXZhcmFyZ3Mtc3RhY2stb3ZlcmZsb3cuanM6CisKIDIwMTgt
MDYtMDQgIEtlaXRoIE1pbGxlciAgPGtlaXRoX21pbGxlckBhcHBsZS5jb20+CiAKICAgICAgICAg
QWRkIHRlc3QgZm9yIENvVyBjb252ZXJzaW9ucyBpbiB0aGUgREZHL0ZUTApkaWZmIC0tZ2l0IGEv
SlNUZXN0cy9leGVjdXRhYmxlQWxsb2NhdGlvbkZ1enoueWFtbCBiL0pTVGVzdHMvZXhlY3V0YWJs
ZUFsbG9jYXRpb25GdXp6LnlhbWwKaW5kZXggYjBlYTAwNGNiOWQ2M2RmNTA4NDA0YmI3YzFhOTFj
ZjdiNjdlZTBlNS4uOWQ2M2RiOTY3NGNhYmRjMDVlYWRhNzY5MTZiNTFmZDg3MjE2YTIxMiAxMDA2
NDQKLS0tIGEvSlNUZXN0cy9leGVjdXRhYmxlQWxsb2NhdGlvbkZ1enoueWFtbAorKysgYi9KU1Rl
c3RzL2V4ZWN1dGFibGVBbGxvY2F0aW9uRnV6ei55YW1sCkBAIC0yMyw3ICsyMyw3IEBACiAKIC0g
cGF0aDogZXhlY3V0YWJsZUFsbG9jYXRpb25GdXp6CiAgIGNtZDogfAotICAgICAgaWYgKCRob3N0
T1MgPT0gIndpbmRvd3MiKQorICAgICAgaWYgKCRob3N0T1MgPT0gIndpbmRvd3MiIHx8ICRhcmNo
aXRlY3R1cmUgPT0gIng4NiIpCiAgICAgICAgICAgc2tpcAogICAgICAgZWxzZQogICAgICAgICAg
IHJ1bkV4ZWN1dGFibGVBbGxvY2F0aW9uRnV6eigiZGVmYXVsdCIpCmRpZmYgLS1naXQgYS9KU1Rl
c3RzL3Nsb3dNaWNyb2JlbmNobWFya3MvZGVmYXVsdC1kZXJpdmVkLWNvbnN0cnVjdG9yLmpzIGIv
SlNUZXN0cy9zbG93TWljcm9iZW5jaG1hcmtzL2RlZmF1bHQtZGVyaXZlZC1jb25zdHJ1Y3Rvci5q
cwppbmRleCBkMDgxNTExYTUwYWYzYzc4N2RiYzc0ZGM3YjYwMzg2MDI2YjcwNzM0Li4xZTQ3MWNi
Nzk4ZmE0ZDEzMWUxMDIwZGRhZGZmZmI4ODQzN2Y3MjFhIDEwMDY0NAotLS0gYS9KU1Rlc3RzL3Ns
b3dNaWNyb2JlbmNobWFya3MvZGVmYXVsdC1kZXJpdmVkLWNvbnN0cnVjdG9yLmpzCisrKyBiL0pT
VGVzdHMvc2xvd01pY3JvYmVuY2htYXJrcy9kZWZhdWx0LWRlcml2ZWQtY29uc3RydWN0b3IuanMK
QEAgLTEsMyArMSw0IEBACisvL0Bza2lwIGlmICRhcmNoaXRlY3R1cmUgPT0gIng4NiIKIGZ1bmN0
aW9uIGNyZWF0ZUNsYXNzSGllcmFyY2h5KGRlcHRoKSB7CiAgICAgbGV0IGN1cnJlbnRDbGFzcyA9
IGNsYXNzIEJhc2UgeyB9OwogICAgIGZvciAobGV0IGkgPSAwOyBpIDwgZGVwdGg7IGkrKykgewpk
aWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3MvcHV0LWRpcmVjdC1pbmRleC1icm9rZW4tMi5qcyBi
L0pTVGVzdHMvc3RyZXNzL3B1dC1kaXJlY3QtaW5kZXgtYnJva2VuLTIuanMKaW5kZXggMWY0N2E5
MWRiNzBkNjhmZTQ4OGVhMDdkYjA3NWRmMTVjNzg3OTNjMS4uZGFkMjc3YzBiZmEwYmExZTE1MmZm
NzhjYzJhMDA5N2I4YTgxZWZmNSAxMDA2NDQKLS0tIGEvSlNUZXN0cy9zdHJlc3MvcHV0LWRpcmVj
dC1pbmRleC1icm9rZW4tMi5qcworKysgYi9KU1Rlc3RzL3N0cmVzcy9wdXQtZGlyZWN0LWluZGV4
LWJyb2tlbi0yLmpzCkBAIC0xLDMgKzEsNCBAQAorLy9Ac2tpcCBpZiAkYXJjaGl0ZWN0dXJlID09
ICJ4ODYiCiBmdW5jdGlvbiBhc3NlcnQoYikgewogICAgIGlmICghYikKICAgICAgICAgdGhyb3cg
bmV3IEVycm9yKCJCYWQgYXNzZXJ0aW9uIik7CmRpZmYgLS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9z
cGxheS1mbGFzaC1hY2Nlc3MuanMgYi9KU1Rlc3RzL3N0cmVzcy9zcGxheS1mbGFzaC1hY2Nlc3Mu
anMKaW5kZXggZWUwNzU3ZGMzOWVjZDJiMDQ2ZDFmMTczZWQwZGJkMTA0OWRlYmQ4OC4uNTY1ZGFj
NzQyMWM2MDc0MWMyZTk1ODE4MmY2YjkxNzQyYTc5ODlmYyAxMDA2NDQKLS0tIGEvSlNUZXN0cy9z
dHJlc3Mvc3BsYXktZmxhc2gtYWNjZXNzLmpzCisrKyBiL0pTVGVzdHMvc3RyZXNzL3NwbGF5LWZs
YXNoLWFjY2Vzcy5qcwpAQCAtMSw0ICsxLDQgQEAKLS8vQHNraXAgaWYgJG1lbW9yeUxpbWl0ZWQK
Ky8vQHNraXAgaWYgJGFyY2hpdGVjdHVyZSA9PSAieDg2IgogLy9AIHJ1bk5vaXN5VGVzdERlZmF1
bHQKIC8vQCBydW5Ob2lzeVRlc3ROb0NKSVQKIApkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3Mv
c3ByZWFkLWZvcndhcmQtY2FsbC12YXJhcmdzLXN0YWNrLW92ZXJmbG93LmpzIGIvSlNUZXN0cy9z
dHJlc3Mvc3ByZWFkLWZvcndhcmQtY2FsbC12YXJhcmdzLXN0YWNrLW92ZXJmbG93LmpzCmluZGV4
IGVkODIyODZiNmIwOTVhNWM5NTg4M2E5NWQ4ZjU2MjA5YzU1ZDY2NzIuLjliMWVjYTRkYWI0ZWVj
ODEzYzUxYWUwNDEwZTUyYTE4Mjg1MDc1NGEgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvc3RyZXNzL3Nw
cmVhZC1mb3J3YXJkLWNhbGwtdmFyYXJncy1zdGFjay1vdmVyZmxvdy5qcworKysgYi9KU1Rlc3Rz
L3N0cmVzcy9zcHJlYWQtZm9yd2FyZC1jYWxsLXZhcmFyZ3Mtc3RhY2stb3ZlcmZsb3cuanMKQEAg
LTEsMyArMSw0IEBACisvL0Bza2lwIGlmICRhcmNoaXRlY3R1cmUgPT0gIng4NiIKIGZ1bmN0aW9u
IGFzc2VydChiKSB7CiAgICAgaWYgKCFiKQogICAgICAgICB0aHJvdyBuZXcgRXJyb3IoIkJhZCBh
c3NlcnRpb24iKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>341989</attachid>
            <date>2018-06-05 13:32:06 -0700</date>
            <delta_ts>2018-06-05 14:02:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-186283-20180605133205.patch</filename>
            <type>text/plain</type>
            <size>3222</size>
            <attacher name="Dawei Fenton (:realdawei)">realdawei</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMyNTE5CmRpZmYgLS1naXQgYS9KU1Rlc3RzL0NoYW5nZUxv
ZyBiL0pTVGVzdHMvQ2hhbmdlTG9nCmluZGV4IGY1NDFhYzc4YTBjMWRlMzM3Yzk1NTAxYmU4NzU2
OTVjYjQ1YzAyNGQuLjU3YzdiZGMxMzc5MjYyNmI1Nzg1M2ZiYzQ3NjFjZDZhMTAyM2RkNGYgMTAw
NjQ0Ci0tLSBhL0pTVGVzdHMvQ2hhbmdlTG9nCisrKyBiL0pTVGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTYgQEAKKzIwMTgtMDYtMDUgIERhdmlkIEZlbnRvbiAgPGRhdmlkX2ZlbnRvbkBhcHBs
ZS5jb20+CisKKyAgICAgICAgVGVtcG9yYXJpbHkgU2tpcCBKU0Mgc3RyZXNzIHRlc3QgZmFpbHVy
ZXMgdGhhdCBhcmUgY29uc2lzdGVudGx5IG9jY3VycmluZy4KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NjI4MworCisgICAgICAgIFVucmV2aWV3ZWQg
dGVzdCBnYXJkZW5pbmcuCisKKyAgICAgICAgKiBleGVjdXRhYmxlQWxsb2NhdGlvbkZ1enoueWFt
bDoKKyAgICAgICAgKiBzbG93TWljcm9iZW5jaG1hcmtzL2RlZmF1bHQtZGVyaXZlZC1jb25zdHJ1
Y3Rvci5qczoKKyAgICAgICAgKiBzdHJlc3MvcHV0LWRpcmVjdC1pbmRleC1icm9rZW4tMi5qczoK
KyAgICAgICAgKiBzdHJlc3Mvc3BsYXktZmxhc2gtYWNjZXNzLmpzOgorICAgICAgICAqIHN0cmVz
cy9zcHJlYWQtZm9yd2FyZC1jYWxsLXZhcmFyZ3Mtc3RhY2stb3ZlcmZsb3cuanM6CisKIDIwMTgt
MDYtMDQgIEtlaXRoIE1pbGxlciAgPGtlaXRoX21pbGxlckBhcHBsZS5jb20+CiAKICAgICAgICAg
QWRkIHRlc3QgZm9yIENvVyBjb252ZXJzaW9ucyBpbiB0aGUgREZHL0ZUTApkaWZmIC0tZ2l0IGEv
SlNUZXN0cy9leGVjdXRhYmxlQWxsb2NhdGlvbkZ1enoueWFtbCBiL0pTVGVzdHMvZXhlY3V0YWJs
ZUFsbG9jYXRpb25GdXp6LnlhbWwKaW5kZXggYjBlYTAwNGNiOWQ2M2RmNTA4NDA0YmI3YzFhOTFj
ZjdiNjdlZTBlNS4uOWQ2M2RiOTY3NGNhYmRjMDVlYWRhNzY5MTZiNTFmZDg3MjE2YTIxMiAxMDA2
NDQKLS0tIGEvSlNUZXN0cy9leGVjdXRhYmxlQWxsb2NhdGlvbkZ1enoueWFtbAorKysgYi9KU1Rl
c3RzL2V4ZWN1dGFibGVBbGxvY2F0aW9uRnV6ei55YW1sCkBAIC0yMyw3ICsyMyw3IEBACiAKIC0g
cGF0aDogZXhlY3V0YWJsZUFsbG9jYXRpb25GdXp6CiAgIGNtZDogfAotICAgICAgaWYgKCRob3N0
T1MgPT0gIndpbmRvd3MiKQorICAgICAgaWYgKCRob3N0T1MgPT0gIndpbmRvd3MiIHx8ICRhcmNo
aXRlY3R1cmUgPT0gIng4NiIpCiAgICAgICAgICAgc2tpcAogICAgICAgZWxzZQogICAgICAgICAg
IHJ1bkV4ZWN1dGFibGVBbGxvY2F0aW9uRnV6eigiZGVmYXVsdCIpCmRpZmYgLS1naXQgYS9KU1Rl
c3RzL3Nsb3dNaWNyb2JlbmNobWFya3MvZGVmYXVsdC1kZXJpdmVkLWNvbnN0cnVjdG9yLmpzIGIv
SlNUZXN0cy9zbG93TWljcm9iZW5jaG1hcmtzL2RlZmF1bHQtZGVyaXZlZC1jb25zdHJ1Y3Rvci5q
cwppbmRleCBkMDgxNTExYTUwYWYzYzc4N2RiYzc0ZGM3YjYwMzg2MDI2YjcwNzM0Li4xZTQ3MWNi
Nzk4ZmE0ZDEzMWUxMDIwZGRhZGZmZmI4ODQzN2Y3MjFhIDEwMDY0NAotLS0gYS9KU1Rlc3RzL3Ns
b3dNaWNyb2JlbmNobWFya3MvZGVmYXVsdC1kZXJpdmVkLWNvbnN0cnVjdG9yLmpzCisrKyBiL0pT
VGVzdHMvc2xvd01pY3JvYmVuY2htYXJrcy9kZWZhdWx0LWRlcml2ZWQtY29uc3RydWN0b3IuanMK
QEAgLTEsMyArMSw0IEBACisvL0Bza2lwIGlmICRhcmNoaXRlY3R1cmUgPT0gIng4NiIKIGZ1bmN0
aW9uIGNyZWF0ZUNsYXNzSGllcmFyY2h5KGRlcHRoKSB7CiAgICAgbGV0IGN1cnJlbnRDbGFzcyA9
IGNsYXNzIEJhc2UgeyB9OwogICAgIGZvciAobGV0IGkgPSAwOyBpIDwgZGVwdGg7IGkrKykgewpk
aWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3MvcHV0LWRpcmVjdC1pbmRleC1icm9rZW4tMi5qcyBi
L0pTVGVzdHMvc3RyZXNzL3B1dC1kaXJlY3QtaW5kZXgtYnJva2VuLTIuanMKaW5kZXggMWY0N2E5
MWRiNzBkNjhmZTQ4OGVhMDdkYjA3NWRmMTVjNzg3OTNjMS4uZGFkMjc3YzBiZmEwYmExZTE1MmZm
NzhjYzJhMDA5N2I4YTgxZWZmNSAxMDA2NDQKLS0tIGEvSlNUZXN0cy9zdHJlc3MvcHV0LWRpcmVj
dC1pbmRleC1icm9rZW4tMi5qcworKysgYi9KU1Rlc3RzL3N0cmVzcy9wdXQtZGlyZWN0LWluZGV4
LWJyb2tlbi0yLmpzCkBAIC0xLDMgKzEsNCBAQAorLy9Ac2tpcCBpZiAkYXJjaGl0ZWN0dXJlID09
ICJ4ODYiCiBmdW5jdGlvbiBhc3NlcnQoYikgewogICAgIGlmICghYikKICAgICAgICAgdGhyb3cg
bmV3IEVycm9yKCJCYWQgYXNzZXJ0aW9uIik7CmRpZmYgLS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9z
cGxheS1mbGFzaC1hY2Nlc3MuanMgYi9KU1Rlc3RzL3N0cmVzcy9zcGxheS1mbGFzaC1hY2Nlc3Mu
anMKaW5kZXggZWUwNzU3ZGMzOWVjZDJiMDQ2ZDFmMTczZWQwZGJkMTA0OWRlYmQ4OC4uODFlN2Ez
MjQ4NzM4ZjBmZjg4NTk1ODMzOWYxYzdlMDdmNGI4MThlMiAxMDA2NDQKLS0tIGEvSlNUZXN0cy9z
dHJlc3Mvc3BsYXktZmxhc2gtYWNjZXNzLmpzCisrKyBiL0pTVGVzdHMvc3RyZXNzL3NwbGF5LWZs
YXNoLWFjY2Vzcy5qcwpAQCAtMSw0ICsxLDQgQEAKLS8vQHNraXAgaWYgJG1lbW9yeUxpbWl0ZWQK
Ky8vQHNraXAgaWYgJG1lbW9yeUxpbWl0ZWQgfHwgJGFyY2hpdGVjdHVyZSA9PSAieDg2IgogLy9A
IHJ1bk5vaXN5VGVzdERlZmF1bHQKIC8vQCBydW5Ob2lzeVRlc3ROb0NKSVQKIApkaWZmIC0tZ2l0
IGEvSlNUZXN0cy9zdHJlc3Mvc3ByZWFkLWZvcndhcmQtY2FsbC12YXJhcmdzLXN0YWNrLW92ZXJm
bG93LmpzIGIvSlNUZXN0cy9zdHJlc3Mvc3ByZWFkLWZvcndhcmQtY2FsbC12YXJhcmdzLXN0YWNr
LW92ZXJmbG93LmpzCmluZGV4IGVkODIyODZiNmIwOTVhNWM5NTg4M2E5NWQ4ZjU2MjA5YzU1ZDY2
NzIuLjliMWVjYTRkYWI0ZWVjODEzYzUxYWUwNDEwZTUyYTE4Mjg1MDc1NGEgMTAwNjQ0Ci0tLSBh
L0pTVGVzdHMvc3RyZXNzL3NwcmVhZC1mb3J3YXJkLWNhbGwtdmFyYXJncy1zdGFjay1vdmVyZmxv
dy5qcworKysgYi9KU1Rlc3RzL3N0cmVzcy9zcHJlYWQtZm9yd2FyZC1jYWxsLXZhcmFyZ3Mtc3Rh
Y2stb3ZlcmZsb3cuanMKQEAgLTEsMyArMSw0IEBACisvL0Bza2lwIGlmICRhcmNoaXRlY3R1cmUg
PT0gIng4NiIKIGZ1bmN0aW9uIGFzc2VydChiKSB7CiAgICAgaWYgKCFiKQogICAgICAgICB0aHJv
dyBuZXcgRXJyb3IoIkJhZCBhc3NlcnRpb24iKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>341993</attachid>
            <date>2018-06-05 14:02:41 -0700</date>
            <delta_ts>2018-06-06 18:00:13 -0700</delta_ts>
            <desc>Skip the tests.</desc>
            <filename>bug-186283-20180605140240.patch</filename>
            <type>text/plain</type>
            <size>3226</size>
            <attacher name="Dawei Fenton (:realdawei)">realdawei</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMyNTE5CmRpZmYgLS1naXQgYS9KU1Rlc3RzL0NoYW5nZUxv
ZyBiL0pTVGVzdHMvQ2hhbmdlTG9nCmluZGV4IGY1NDFhYzc4YTBjMWRlMzM3Yzk1NTAxYmU4NzU2
OTVjYjQ1YzAyNGQuLjU3YzdiZGMxMzc5MjYyNmI1Nzg1M2ZiYzQ3NjFjZDZhMTAyM2RkNGYgMTAw
NjQ0Ci0tLSBhL0pTVGVzdHMvQ2hhbmdlTG9nCisrKyBiL0pTVGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTYgQEAKKzIwMTgtMDYtMDUgIERhdmlkIEZlbnRvbiAgPGRhdmlkX2ZlbnRvbkBhcHBs
ZS5jb20+CisKKyAgICAgICAgVGVtcG9yYXJpbHkgU2tpcCBKU0Mgc3RyZXNzIHRlc3QgZmFpbHVy
ZXMgdGhhdCBhcmUgY29uc2lzdGVudGx5IG9jY3VycmluZy4KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NjI4MworCisgICAgICAgIFVucmV2aWV3ZWQg
dGVzdCBnYXJkZW5pbmcuCisKKyAgICAgICAgKiBleGVjdXRhYmxlQWxsb2NhdGlvbkZ1enoueWFt
bDoKKyAgICAgICAgKiBzbG93TWljcm9iZW5jaG1hcmtzL2RlZmF1bHQtZGVyaXZlZC1jb25zdHJ1
Y3Rvci5qczoKKyAgICAgICAgKiBzdHJlc3MvcHV0LWRpcmVjdC1pbmRleC1icm9rZW4tMi5qczoK
KyAgICAgICAgKiBzdHJlc3Mvc3BsYXktZmxhc2gtYWNjZXNzLmpzOgorICAgICAgICAqIHN0cmVz
cy9zcHJlYWQtZm9yd2FyZC1jYWxsLXZhcmFyZ3Mtc3RhY2stb3ZlcmZsb3cuanM6CisKIDIwMTgt
MDYtMDQgIEtlaXRoIE1pbGxlciAgPGtlaXRoX21pbGxlckBhcHBsZS5jb20+CiAKICAgICAgICAg
QWRkIHRlc3QgZm9yIENvVyBjb252ZXJzaW9ucyBpbiB0aGUgREZHL0ZUTApkaWZmIC0tZ2l0IGEv
SlNUZXN0cy9leGVjdXRhYmxlQWxsb2NhdGlvbkZ1enoueWFtbCBiL0pTVGVzdHMvZXhlY3V0YWJs
ZUFsbG9jYXRpb25GdXp6LnlhbWwKaW5kZXggYjBlYTAwNGNiOWQ2M2RmNTA4NDA0YmI3YzFhOTFj
ZjdiNjdlZTBlNS4uOWQ2M2RiOTY3NGNhYmRjMDVlYWRhNzY5MTZiNTFmZDg3MjE2YTIxMiAxMDA2
NDQKLS0tIGEvSlNUZXN0cy9leGVjdXRhYmxlQWxsb2NhdGlvbkZ1enoueWFtbAorKysgYi9KU1Rl
c3RzL2V4ZWN1dGFibGVBbGxvY2F0aW9uRnV6ei55YW1sCkBAIC0yMyw3ICsyMyw3IEBACiAKIC0g
cGF0aDogZXhlY3V0YWJsZUFsbG9jYXRpb25GdXp6CiAgIGNtZDogfAotICAgICAgaWYgKCRob3N0
T1MgPT0gIndpbmRvd3MiKQorICAgICAgaWYgKCRob3N0T1MgPT0gIndpbmRvd3MiIHx8ICRhcmNo
aXRlY3R1cmUgPT0gIng4NiIpCiAgICAgICAgICAgc2tpcAogICAgICAgZWxzZQogICAgICAgICAg
IHJ1bkV4ZWN1dGFibGVBbGxvY2F0aW9uRnV6eigiZGVmYXVsdCIpCmRpZmYgLS1naXQgYS9KU1Rl
c3RzL3Nsb3dNaWNyb2JlbmNobWFya3MvZGVmYXVsdC1kZXJpdmVkLWNvbnN0cnVjdG9yLmpzIGIv
SlNUZXN0cy9zbG93TWljcm9iZW5jaG1hcmtzL2RlZmF1bHQtZGVyaXZlZC1jb25zdHJ1Y3Rvci5q
cwppbmRleCBkMDgxNTExYTUwYWYzYzc4N2RiYzc0ZGM3YjYwMzg2MDI2YjcwNzM0Li5jZjY1MTE5
OTBkMzNkNmJiNWE2Mzc1NzdjOTA0NjhkOGUzNGMxYTBjIDEwMDY0NAotLS0gYS9KU1Rlc3RzL3Ns
b3dNaWNyb2JlbmNobWFya3MvZGVmYXVsdC1kZXJpdmVkLWNvbnN0cnVjdG9yLmpzCisrKyBiL0pT
VGVzdHMvc2xvd01pY3JvYmVuY2htYXJrcy9kZWZhdWx0LWRlcml2ZWQtY29uc3RydWN0b3IuanMK
QEAgLTEsMyArMSw0IEBACisvL0Agc2tpcCBpZiAkYXJjaGl0ZWN0dXJlID09ICJ4ODYiCiBmdW5j
dGlvbiBjcmVhdGVDbGFzc0hpZXJhcmNoeShkZXB0aCkgewogICAgIGxldCBjdXJyZW50Q2xhc3Mg
PSBjbGFzcyBCYXNlIHsgfTsKICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGRlcHRoOyBpKyspIHsK
ZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL3B1dC1kaXJlY3QtaW5kZXgtYnJva2VuLTIuanMg
Yi9KU1Rlc3RzL3N0cmVzcy9wdXQtZGlyZWN0LWluZGV4LWJyb2tlbi0yLmpzCmluZGV4IDFmNDdh
OTFkYjcwZDY4ZmU0ODhlYTA3ZGIwNzVkZjE1Yzc4NzkzYzEuLmVlNmRhNzFiNDFhM2MwZDAyNWIw
ZDQ0NTcxNDAyMGI0ODNlN2I5ODIgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvc3RyZXNzL3B1dC1kaXJl
Y3QtaW5kZXgtYnJva2VuLTIuanMKKysrIGIvSlNUZXN0cy9zdHJlc3MvcHV0LWRpcmVjdC1pbmRl
eC1icm9rZW4tMi5qcwpAQCAtMSwzICsxLDQgQEAKKy8vQCBza2lwIGlmICRhcmNoaXRlY3R1cmUg
PT0gIng4NiIKIGZ1bmN0aW9uIGFzc2VydChiKSB7CiAgICAgaWYgKCFiKQogICAgICAgICB0aHJv
dyBuZXcgRXJyb3IoIkJhZCBhc3NlcnRpb24iKTsKZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNz
L3NwbGF5LWZsYXNoLWFjY2Vzcy5qcyBiL0pTVGVzdHMvc3RyZXNzL3NwbGF5LWZsYXNoLWFjY2Vz
cy5qcwppbmRleCBlZTA3NTdkYzM5ZWNkMmIwNDZkMWYxNzNlZDBkYmQxMDQ5ZGViZDg4Li42OGRj
YjI5ZDdhMzA0OTNkMjIwNTlkNTVmMmI2YjRiNWYzMWUxNDhhIDEwMDY0NAotLS0gYS9KU1Rlc3Rz
L3N0cmVzcy9zcGxheS1mbGFzaC1hY2Nlc3MuanMKKysrIGIvSlNUZXN0cy9zdHJlc3Mvc3BsYXkt
Zmxhc2gtYWNjZXNzLmpzCkBAIC0xLDQgKzEsNCBAQAotLy9Ac2tpcCBpZiAkbWVtb3J5TGltaXRl
ZAorLy9AIHNraXAgaWYgJG1lbW9yeUxpbWl0ZWQgfHwgJGFyY2hpdGVjdHVyZSA9PSAieDg2Igog
Ly9AIHJ1bk5vaXN5VGVzdERlZmF1bHQKIC8vQCBydW5Ob2lzeVRlc3ROb0NKSVQKIApkaWZmIC0t
Z2l0IGEvSlNUZXN0cy9zdHJlc3Mvc3ByZWFkLWZvcndhcmQtY2FsbC12YXJhcmdzLXN0YWNrLW92
ZXJmbG93LmpzIGIvSlNUZXN0cy9zdHJlc3Mvc3ByZWFkLWZvcndhcmQtY2FsbC12YXJhcmdzLXN0
YWNrLW92ZXJmbG93LmpzCmluZGV4IGVkODIyODZiNmIwOTVhNWM5NTg4M2E5NWQ4ZjU2MjA5YzU1
ZDY2NzIuLmI0OTU3YmFmNDlkOWY2ZmIyMTY1MzAwNDk3YmZiNjI3ZDQ4Y2ZiZDYgMTAwNjQ0Ci0t
LSBhL0pTVGVzdHMvc3RyZXNzL3NwcmVhZC1mb3J3YXJkLWNhbGwtdmFyYXJncy1zdGFjay1vdmVy
Zmxvdy5qcworKysgYi9KU1Rlc3RzL3N0cmVzcy9zcHJlYWQtZm9yd2FyZC1jYWxsLXZhcmFyZ3Mt
c3RhY2stb3ZlcmZsb3cuanMKQEAgLTEsMyArMSw0IEBACisvL0Agc2tpcCBpZiAkYXJjaGl0ZWN0
dXJlID09ICJ4ODYiCiBmdW5jdGlvbiBhc3NlcnQoYikgewogICAgIGlmICghYikKICAgICAgICAg
dGhyb3cgbmV3IEVycm9yKCJCYWQgYXNzZXJ0aW9uIik7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>