<?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>188476</bug_id>
          
          <creation_ts>2018-08-10 11:50:17 -0700</creation_ts>
          <short_desc>Disable JIT on IA-32 without SSE2</short_desc>
          <delta_ts>2018-08-12 09:37:00 -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>WebKitGTK</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</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>Blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>karogyoker2+webkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>berto</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>guijemont</cc>
    
    <cc>karogyoker2+webkit</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tpopela</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1449332</commentid>
    <comment_count>0</comment_count>
    <who name="">karogyoker2+webkit</who>
    <bug_when>2018-08-10 11:50:17 -0700</bug_when>
    <thetext>I get Illegal instruction (core dumped) error message when JIT is enabled on IA-32 machines without SSE2. Reproduced on an Athlon XP. Also tested on Intel Celeron single core 2GHz (Northwood-128 architecture) which has SSE2 but on that it was OK, so the issue is SSE2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449342</commentid>
    <comment_count>1</comment_count>
      <attachid>346916</attachid>
    <who name="">karogyoker2+webkit</who>
    <bug_when>2018-08-10 12:07:26 -0700</bug_when>
    <thetext>Created attachment 346916
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449433</commentid>
    <comment_count>2</comment_count>
      <attachid>346916</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-08-10 17:39:17 -0700</bug_when>
    <thetext>Comment on attachment 346916
Patch

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

&gt; Source/cmake/OptionsGTK.cmake:-129
&gt; -WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_JIT PUBLIC ON)

Hm, I would rather keep this option PUBLIC. Can you change it to reuse ENABLE_JIT_DEFAULT, like this:

WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_JIT PUBLIC ${ENABLE_JIT_DEFAULT})

That will be fragile, since it would be broken if the variable is removed from WebKitFeatures.cmake, but I don&apos;t see a better option, so also add a warning comment in WebKitFeatures.cmake to indicate the variable is surprisingly used in OptionsGTK.cmake.

Then test that it actually works, of course.

&gt; Source/cmake/WebKitFeatures.cmake:75
&gt; -    if (WTF_CPU_ARM OR WTF_CPU_ARM64 OR WTF_CPU_MIPS OR WTF_CPU_X86_64 OR WTF_CPU_X86)
&gt; +    if (WTF_CPU_ARM OR WTF_CPU_ARM64 OR WTF_CPU_MIPS OR WTF_CPU_X86_64 OR WTF_CPU_X86_SSE2)

This is never set in CMake, so you&apos;re disabling it for everyone. Look in the toplevel CMakeLists.txt where WTF_CPU_X86 is set. You&apos;ll need to add some test for SSE2 instruction set there to ensure it gets defined when appropriate.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449481</commentid>
    <comment_count>3</comment_count>
      <attachid>346962</attachid>
    <who name="">karogyoker2+webkit</who>
    <bug_when>2018-08-11 09:37:53 -0700</bug_when>
    <thetext>Created attachment 346962
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449484</commentid>
    <comment_count>4</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-08-11 10:17:45 -0700</bug_when>
    <thetext>Why not disabling JIT at runtime at runtime/Options.cpp?
Windows already does this.
https://github.com/WebKit/webkit/blob/master/Source/JavaScriptCore/runtime/Options.cpp#L400-L404</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449492</commentid>
    <comment_count>5</comment_count>
      <attachid>346968</attachid>
    <who name="">karogyoker2+webkit</who>
    <bug_when>2018-08-11 13:14:23 -0700</bug_when>
    <thetext>Created attachment 346968
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449493</commentid>
    <comment_count>6</comment_count>
    <who name="">karogyoker2+webkit</who>
    <bug_when>2018-08-11 13:17:19 -0700</bug_when>
    <thetext>(In reply to Yusuke Suzuki from comment #4)
&gt; Why not disabling JIT at runtime at runtime/Options.cpp?
&gt; Windows already does this.
&gt; https://github.com/WebKit/webkit/blob/master/Source/JavaScriptCore/runtime/
&gt; Options.cpp#L400-L404

Thank you Yusuke, this is much simpler and more flexible, I tried it and it works on my Athlon XP.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449494</commentid>
    <comment_count>7</comment_count>
      <attachid>346968</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-08-11 13:34:53 -0700</bug_when>
    <thetext>Comment on attachment 346968
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449496</commentid>
    <comment_count>8</comment_count>
      <attachid>346968</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-11 14:04:18 -0700</bug_when>
    <thetext>Comment on attachment 346968
Patch

Clearing flags on attachment: 346968

Committed r234784: &lt;https://trac.webkit.org/changeset/234784&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449497</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-11 14:04:20 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449498</commentid>
    <comment_count>10</comment_count>
    <who name="">karogyoker2+webkit</who>
    <bug_when>2018-08-11 15:03:59 -0700</bug_when>
    <thetext>I think we need to remove OS(WINDOWS) from here:
https://github.com/WebKit/webkit/blob/89aab857234c36c97bc0696c7d5bc03b475b6c6b/Source/JavaScriptCore/runtime/Options.cpp#L52

Maybe now it works only because something else is including MacroAssemblerX86.h but normally MacroAssembler.h would include it. Maybe the headers are included because of the source files are unified.

This line would need MacroAssemblerX86.h to be included:
MacroAssemblerX86::supportsFloatingPoint()

What do you think?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449499</commentid>
    <comment_count>11</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-08-11 15:26:28 -0700</bug_when>
    <thetext>Yes, please attach a follow-up patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449500</commentid>
    <comment_count>12</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-08-11 15:26:39 -0700</bug_when>
    <thetext>Reopening</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449532</commentid>
    <comment_count>13</comment_count>
      <attachid>346984</attachid>
    <who name="">karogyoker2+webkit</who>
    <bug_when>2018-08-11 23:11:13 -0700</bug_when>
    <thetext>Created attachment 346984
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449539</commentid>
    <comment_count>14</comment_count>
      <attachid>346984</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-12 09:36:58 -0700</bug_when>
    <thetext>Comment on attachment 346984
Patch

Clearing flags on attachment: 346984

Committed r234787: &lt;https://trac.webkit.org/changeset/234787&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449540</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-12 09:37:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>346916</attachid>
            <date>2018-08-10 12:07:26 -0700</date>
            <delta_ts>2018-08-11 09:37:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-188476-20180810210731.patch</filename>
            <type>text/plain</type>
            <size>3434</size>
            <attacher>karogyoker2+webkit</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDIzNDcw
MikKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE4LTA4
LTEwICBLYXJvIEd5b2tlciAgPGthcm9neW9rZXIyK3dlYmtpdEBnbWFpbC5jb20+CisKKyAgICAg
ICAgW0NNYWtlXVtHVEtdIERpc2FibGUgSklUIG9uIElBLTMyIHdpdGhvdXQgU1NFMgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg4NDc2CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSUEtMzIgQ1BVcyB3aXRo
b3V0IFNTRTIgYXJlIGNyYXNoaW5nIGR1ZSB0byBpbGxlZ2FsIGluc3RydWN0aW9uCisgICAgICAg
IGlmIHRoZSBKSVQgaXMgdHVybmVkIG9uLgorCisgICAgICAgICogU291cmNlL2NtYWtlL09wdGlv
bnNHVEsuY21ha2U6CisgICAgICAgICogU291cmNlL2NtYWtlL1dlYktpdEZlYXR1cmVzLmNtYWtl
OgorCiAyMDE4LTA3LTMwICBUaGliYXVsdCBTYXVuaWVyICA8dHNhdW5pZXJAaWdhbGlhLmNvbT4K
IAogICAgICAgICBbR1N0cmVhbWVyXSBNYWtlIGNvZGVjcGFyc2VycyBvcHRpb25uYWwKSW5kZXg6
IFNvdXJjZS9XVEYvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyMzQ3NjQpCisrKyBTb3VyY2UvV1RGL0NoYW5nZUxvZwkod29ya2luZyBjb3B5
KQpAQCAtMSwzICsxLDE1IEBACisyMDE4LTA4LTEwICBLYXJvIEd5b2tlciAgPGthcm9neW9rZXIy
K3dlYmtpdEBnbWFpbC5jb20+CisKKyAgICAgICAgW0NNYWtlXVtHVEtdIERpc2FibGUgSklUIG9u
IElBLTMyIHdpdGhvdXQgU1NFMgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTg4NDc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgSUEtMzIgQ1BVcyB3aXRob3V0IFNTRTIgYXJlIGNyYXNoaW5nIGR1ZSB0byBp
bGxlZ2FsIGluc3RydWN0aW9uCisgICAgICAgIGlmIHRoZSBKSVQgaXMgdHVybmVkIG9uLgorCisg
ICAgICAgICogd3RmL1BsYXRmb3JtLmg6CisKIDIwMTgtMDgtMDkgIEJlbiBSaWNoYXJkcyAgPGJl
bnRvbl9yaWNoYXJkc0BhcHBsZS5jb20+CiAKICAgICAgICAgV2Ugc2hvdWxkIGNhY2hlIHRoZSBj
b21waWxlZCBzYW5kYm94IHByb2ZpbGUgaW4gYSBkYXRhIHZhdWx0CkluZGV4OiBTb3VyY2UvV1RG
L3d0Zi9QbGF0Zm9ybS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvd3RmL1BsYXRmb3JtLmgJ
KHJldmlzaW9uIDIzNDcwMikKKysrIFNvdXJjZS9XVEYvd3RmL1BsYXRmb3JtLmgJKHdvcmtpbmcg
Y29weSkKQEAgLTczOCw5ICs3MzgsOSBAQAogI2VuZGlmCiAjZW5kaWYgLyogIWRlZmluZWQoVVNF
X0pTVkFMVUU2NCkgJiYgIWRlZmluZWQoVVNFX0pTVkFMVUUzMl82NCkgKi8KIAotLyogVGhlIEpJ
VCBpcyBlbmFibGVkIGJ5IGRlZmF1bHQgb24gYWxsIHg4NiwgeDg2LTY0LCBBUk0gJiBNSVBTIHBs
YXRmb3JtcyBleGNlcHQgQVJNdjdrLiAqLworLyogVGhlIEpJVCBpcyBlbmFibGVkIGJ5IGRlZmF1
bHQgb24gYWxsIHg4NiB3aXRoIFNTRTIsIHg4Ni02NCwgQVJNICYgTUlQUyBwbGF0Zm9ybXMgZXhj
ZXB0IEFSTXY3ay4gKi8KICNpZiAhZGVmaW5lZChFTkFCTEVfSklUKSBcCi0gICAgJiYgKENQVShY
ODYpIHx8IENQVShYODZfNjQpIHx8IENQVShBUk0pIHx8IChDUFUoQVJNNjQpICYmICFkZWZpbmVk
KF9fSUxQMzJfXykpIHx8IENQVShNSVBTKSkgXAorICAgICYmIChDUFUoWDg2X1NTRTIpIHx8IENQ
VShYODZfNjQpIHx8IENQVShBUk0pIHx8IChDUFUoQVJNNjQpICYmICFkZWZpbmVkKF9fSUxQMzJf
XykpIHx8IENQVShNSVBTKSkgXAogICAgICYmICFDUFUoQVBQTEVfQVJNVjdLKQogI2RlZmluZSBF
TkFCTEVfSklUIDEKICNlbmRpZgpJbmRleDogU291cmNlL2NtYWtlL09wdGlvbnNHVEsuY21ha2UK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL2NtYWtlL09wdGlvbnNHVEsuY21ha2UJKHJldmlzaW9uIDIz
NDcwMikKKysrIFNvdXJjZS9jbWFrZS9PcHRpb25zR1RLLmNtYWtlCSh3b3JraW5nIGNvcHkpCkBA
IC0xMjYsNyArMTI2LDYgQEAgV0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5BQkxF
XwogV0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5BQkxFX0RSQUdfU1VQUE9SVCBQ
VUJMSUMgT04pCiBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShFTkFCTEVfR0VPTE9D
QVRJT04gUFVCTElDIE9OKQogV0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5BQkxF
X0lDT05EQVRBQkFTRSBQVUJMSUMgT04pCi1XRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxV
RShFTkFCTEVfSklUIFBVQkxJQyBPTikKIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZBTFVF
KEVOQUJMRV9TQU1QTElOR19QUk9GSUxFUiBQVUJMSUMgT04pCiBXRUJLSVRfT1BUSU9OX0RFRkFV
TFRfUE9SVF9WQUxVRShFTkFCTEVfU1BFTExDSEVDSyBQVUJMSUMgT04pCiBXRUJLSVRfT1BUSU9O
X0RFRkFVTFRfUE9SVF9WQUxVRShFTkFCTEVfVE9VQ0hfRVZFTlRTIFBVQkxJQyBPTikKSW5kZXg6
IFNvdXJjZS9jbWFrZS9XZWJLaXRGZWF0dXJlcy5jbWFrZQo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
Y21ha2UvV2ViS2l0RmVhdHVyZXMuY21ha2UJKHJldmlzaW9uIDIzNDcwMikKKysrIFNvdXJjZS9j
bWFrZS9XZWJLaXRGZWF0dXJlcy5jbWFrZQkod29ya2luZyBjb3B5KQpAQCAtNzIsNyArNzIsNyBA
QCBtYWNybyhXRUJLSVRfT1BUSU9OX0JFR0lOKQogICAgICAgICBzZXQoRU5BQkxFX0ZUTF9ERUZB
VUxUIE9GRikKICAgICBlbmRpZiAoKQogCi0gICAgaWYgKFdURl9DUFVfQVJNIE9SIFdURl9DUFVf
QVJNNjQgT1IgV1RGX0NQVV9NSVBTIE9SIFdURl9DUFVfWDg2XzY0IE9SIFdURl9DUFVfWDg2KQor
ICAgIGlmIChXVEZfQ1BVX0FSTSBPUiBXVEZfQ1BVX0FSTTY0IE9SIFdURl9DUFVfTUlQUyBPUiBX
VEZfQ1BVX1g4Nl82NCBPUiBXVEZfQ1BVX1g4Nl9TU0UyKQogICAgICAgICBzZXQoRU5BQkxFX0pJ
VF9ERUZBVUxUIE9OKQogICAgICAgICBzZXQoVVNFX1NZU1RFTV9NQUxMT0NfREVGQVVMVCBPRkYp
CiAgICAgZWxzZSAoKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>346962</attachid>
            <date>2018-08-11 09:37:53 -0700</date>
            <delta_ts>2018-08-11 13:14:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-188476-20180811183800.patch</filename>
            <type>text/plain</type>
            <size>5573</size>
            <attacher>karogyoker2+webkit</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDIzNDcw
MikKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDE4LTA4
LTExICBLYXJvIEd5b2tlciAgPGthcm9neW9rZXIyK3dlYmtpdEBnbWFpbC5jb20+CisKKyAgICAg
ICAgW0NNYWtlXVtHVEtdIERpc2FibGUgSklUIG9uIElBLTMyIHdpdGhvdXQgU1NFMgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg4NDc2CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgT24gSUEtMzIgQ1BVcyB3
aXRob3V0IFNTRTIgbW9zdCBvZiB0aGUgd2VicGFnZXMgYXJlIGNhbm5vdCBsb2FkCisgICAgICAg
IGlmIHRoZSBKSVQgaXMgdHVybmVkIG9uLgorCisgICAgICAgICogQ01ha2VMaXN0cy50eHQ6Cisg
ICAgICAgICogU291cmNlL2NtYWtlL09wdGlvbnNHVEsuY21ha2U6CisgICAgICAgICogU291cmNl
L2NtYWtlL1dlYktpdEZlYXR1cmVzLmNtYWtlOgorCiAyMDE4LTA3LTMwICBUaGliYXVsdCBTYXVu
aWVyICA8dHNhdW5pZXJAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1N0cmVhbWVyXSBNYWtlIGNv
ZGVjcGFyc2VycyBvcHRpb25uYWwKSW5kZXg6IENNYWtlTGlzdHMudHh0Cj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IENNYWtlTGlzdHMudHh0CShyZXZpc2lvbiAyMzQ3MDIpCisrKyBDTWFrZUxpc3RzLnR4dAkod29y
a2luZyBjb3B5KQpAQCAtMTA0LDYgKzEwNCw0MyBAQCBlbHNlICgpCiBlbmRpZiAoKQogCiAjIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCisjIERldGVybWluZSBpZiB0YXJnZXQgQ1BVIHN1cHBvcnRzIFNT
RTIKKyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK2lmIChXVEZfQ1BVX1g4NikKKyAgICBpZiAoQ01B
S0VfQ09NUElMRVJfSVNfR05VQ1hYKQorICAgICAgICBzdHJpbmcoQ09OQ0FUIExPV0VSQ0FTRV9D
TUFLRV9DWFhfRkxBR1MgJHtDTUFLRV9DWFhfRkxBR1N9ICIgIikKKyAgICAgICAgc3RyaW5nKFRP
TE9XRVIgJHtMT1dFUkNBU0VfQ01BS0VfQ1hYX0ZMQUdTfSBMT1dFUkNBU0VfQ01BS0VfQ1hYX0ZM
QUdTKQorICAgICAgICBpZiAoJHtMT1dFUkNBU0VfQ01BS0VfQ1hYX0ZMQUdTfSBNQVRDSEVTICIt
bWFyY2g9KFthLXowLTktXSspIikKKyAgICAgICAgICAgIGlmICgke0NNQUtFX01BVENIXzF9IE1B
VENIRVMgIl4oaVszLTZdODZ8cGVudGl1bSgtbW14fHByb3wyfDN8M20pP3xrNigtWzItM10pP3xh
dGhsb24oLSh0YmlyZHw0fHhwfG1wKSk/fHdpbmNoaXAoLWM2fDIpP3xjMygtMik/fGdlb2NvZGUp
JCIpCisgICAgICAgICAgICAgICAgc2V0KFdURl9DUFVfWDg2X1NTRTIgMCkKKyAgICAgICAgICAg
IGVsc2UgKCkKKyAgICAgICAgICAgICAgICBzZXQoV1RGX0NQVV9YODZfU1NFMiAxKQorICAgICAg
ICAgICAgZW5kaWYgKCkKKyAgICAgICAgZWxzZSAoKQorICAgICAgICAgICAgaWYgKENNQUtFX0hP
U1RfU1lTVEVNX05BTUUgTUFUQ0hFUyAiTGludXgiKQorICAgICAgICAgICAgICAgIGV4ZWN1dGVf
cHJvY2VzcyhDT01NQU5EIGdyZXAgIl5mbGFncyIgL3Byb2MvY3B1aW5mbyBPVVRQVVRfVkFSSUFC
TEUgUFJPQ19GTEFHUykKKyAgICAgICAgICAgICAgICBpZiAoUFJPQ19GTEFHUyBNQVRDSEVTICJz
c2UyIikKKyAgICAgICAgICAgICAgICAgICAgc2V0KFdURl9DUFVfWDg2X1NTRTIgMSkKKyAgICAg
ICAgICAgICAgICBlbHNlICgpCisgICAgICAgICAgICAgICAgICAgIHNldChXVEZfQ1BVX1g4Nl9T
U0UyIDApCisgICAgICAgICAgICAgICAgZW5kaWYgKCkKKyAgICAgICAgICAgIGVsc2UgKCkKKyAg
ICAgICAgICAgICAgICAjIEZhbGwgYmFjayB0byBvcmlnaW5hbCBiZWhhdmlvcgorICAgICAgICAg
ICAgICAgIHNldChXVEZfQ1BVX1g4Nl9TU0UyIDEpCisgICAgICAgICAgICBlbmRpZiAoKQorICAg
ICAgICBlbmRpZiAoKQorICAgIGVsc2UgKCkKKyAgICAgICAgIyBGYWxsIGJhY2sgdG8gb3JpZ2lu
YWwgYmVoYXZpb3IKKyAgICAgICAgc2V0KFdURl9DUFVfWDg2X1NTRTIgMSkKKyAgICBlbmRpZiAo
KQorZWxzZWlmIChXVEZfQ1BVX1g4Nl82NCkKKyAgICAjIEV2ZXJ5IFg4Nl82NCBDUFUgc3VwcG9y
dHMgU1NFMgorICAgIHNldChXVEZfQ1BVX1g4Nl9TU0UyIDEpCitlbHNlICgpCisgICAgc2V0KFdU
Rl9DUFVfWDg2X1NTRTIgMCkKK2VuZGlmICgpCisKKyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICMg
RGV0ZXJtaW5lIHRoZSBvcGVyYXRpbmcgc3lzdGVtCiAjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBp
ZiAoVU5JWCkKSW5kZXg6IFNvdXJjZS9XVEYvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XVEYvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMzQ3ODMpCisrKyBTb3VyY2UvV1RGL0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE4LTA4LTExICBLYXJvIEd5b2tl
ciAgPGthcm9neW9rZXIyK3dlYmtpdEBnbWFpbC5jb20+CisKKyAgICAgICAgW0NNYWtlXVtHVEtd
IERpc2FibGUgSklUIG9uIElBLTMyIHdpdGhvdXQgU1NFMgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg4NDc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgT24gSUEtMzIgQ1BVcyB3aXRob3V0IFNTRTIgbW9z
dCBvZiB0aGUgd2VicGFnZXMgYXJlIGNhbm5vdCBsb2FkCisgICAgICAgIGlmIHRoZSBKSVQgaXMg
dHVybmVkIG9uLgorCisgICAgICAgICogd3RmL1BsYXRmb3JtLmg6CisKIDIwMTgtMDgtMTAgIFJ5
b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgW21hY09TXSBNdWx0aXBs
ZSB0aGlyZCBwYXJ0eSBhcHBzIGNyYXNoIGR1ZSB0byB0aGUgdGhyZWFkIHNhZmV0eSBjaGVjayBp
biBUaW1lckJhc2U6OnNldE5leHRGaXJlVGltZQpJbmRleDogU291cmNlL1dURi93dGYvUGxhdGZv
cm0uaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybS5oCShyZXZpc2lvbiAy
MzQ3MDIpCisrKyBTb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybS5oCSh3b3JraW5nIGNvcHkpCkBAIC03
MzgsOSArNzM4LDkgQEAKICNlbmRpZgogI2VuZGlmIC8qICFkZWZpbmVkKFVTRV9KU1ZBTFVFNjQp
ICYmICFkZWZpbmVkKFVTRV9KU1ZBTFVFMzJfNjQpICovCiAKLS8qIFRoZSBKSVQgaXMgZW5hYmxl
ZCBieSBkZWZhdWx0IG9uIGFsbCB4ODYsIHg4Ni02NCwgQVJNICYgTUlQUyBwbGF0Zm9ybXMgZXhj
ZXB0IEFSTXY3ay4gKi8KKy8qIFRoZSBKSVQgaXMgZW5hYmxlZCBieSBkZWZhdWx0IG9uIGFsbCB4
ODYgd2l0aCBTU0UyLCB4ODYtNjQsIEFSTSAmIE1JUFMgcGxhdGZvcm1zIGV4Y2VwdCBBUk12N2su
ICovCiAjaWYgIWRlZmluZWQoRU5BQkxFX0pJVCkgXAotICAgICYmIChDUFUoWDg2KSB8fCBDUFUo
WDg2XzY0KSB8fCBDUFUoQVJNKSB8fCAoQ1BVKEFSTTY0KSAmJiAhZGVmaW5lZChfX0lMUDMyX18p
KSB8fCBDUFUoTUlQUykpIFwKKyAgICAmJiAoQ1BVKFg4Nl9TU0UyKSB8fCBDUFUoWDg2XzY0KSB8
fCBDUFUoQVJNKSB8fCAoQ1BVKEFSTTY0KSAmJiAhZGVmaW5lZChfX0lMUDMyX18pKSB8fCBDUFUo
TUlQUykpIFwKICAgICAmJiAhQ1BVKEFQUExFX0FSTVY3SykKICNkZWZpbmUgRU5BQkxFX0pJVCAx
CiAjZW5kaWYKSW5kZXg6IFNvdXJjZS9jbWFrZS9PcHRpb25zR1RLLmNtYWtlCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9jbWFrZS9PcHRpb25zR1RLLmNtYWtlCShyZXZpc2lvbiAyMzQ3MDIpCisrKyBT
b3VyY2UvY21ha2UvT3B0aW9uc0dUSy5jbWFrZQkod29ya2luZyBjb3B5KQpAQCAtMTI2LDcgKzEy
Niw3IEBAIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZBTFVFKEVOQUJMRV8KIFdFQktJVF9P
UFRJT05fREVGQVVMVF9QT1JUX1ZBTFVFKEVOQUJMRV9EUkFHX1NVUFBPUlQgUFVCTElDIE9OKQog
V0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5BQkxFX0dFT0xPQ0FUSU9OIFBVQkxJ
QyBPTikKIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZBTFVFKEVOQUJMRV9JQ09OREFUQUJB
U0UgUFVCTElDIE9OKQotV0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5BQkxFX0pJ
VCBQVUJMSUMgT04pCitXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShFTkFCTEVfSklU
IFBVQkxJQyAke0VOQUJMRV9KSVRfREVGQVVMVH0pCiBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9S
VF9WQUxVRShFTkFCTEVfU0FNUExJTkdfUFJPRklMRVIgUFVCTElDIE9OKQogV0VCS0lUX09QVElP
Tl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5BQkxFX1NQRUxMQ0hFQ0sgUFVCTElDIE9OKQogV0VCS0lU
X09QVElPTl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5BQkxFX1RPVUNIX0VWRU5UUyBQVUJMSUMgT04p
CkluZGV4OiBTb3VyY2UvY21ha2UvV2ViS2l0RmVhdHVyZXMuY21ha2UKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL2NtYWtlL1dlYktpdEZlYXR1cmVzLmNtYWtlCShyZXZpc2lvbiAyMzQ3MDIpCisrKyBT
b3VyY2UvY21ha2UvV2ViS2l0RmVhdHVyZXMuY21ha2UJKHdvcmtpbmcgY29weSkKQEAgLTcyLDcg
KzcyLDggQEAgbWFjcm8oV0VCS0lUX09QVElPTl9CRUdJTikKICAgICAgICAgc2V0KEVOQUJMRV9G
VExfREVGQVVMVCBPRkYpCiAgICAgZW5kaWYgKCkKIAotICAgIGlmIChXVEZfQ1BVX0FSTSBPUiBX
VEZfQ1BVX0FSTTY0IE9SIFdURl9DUFVfTUlQUyBPUiBXVEZfQ1BVX1g4Nl82NCBPUiBXVEZfQ1BV
X1g4NikKKyAgICAjIFdhcm5pbmc6IFRoZSBFTkFCTEVfSklUX0RFRkFVTFQgdmFyaWFibGUgaXMg
dXNlZCBpbiBPcHRpb25zR1RLLmNtYWtlIHRvbworICAgIGlmIChXVEZfQ1BVX0FSTSBPUiBXVEZf
Q1BVX0FSTTY0IE9SIFdURl9DUFVfTUlQUyBPUiBXVEZfQ1BVX1g4Nl82NCBPUiBXVEZfQ1BVX1g4
Nl9TU0UyKQogICAgICAgICBzZXQoRU5BQkxFX0pJVF9ERUZBVUxUIE9OKQogICAgICAgICBzZXQo
VVNFX1NZU1RFTV9NQUxMT0NfREVGQVVMVCBPRkYpCiAgICAgZWxzZSAoKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>346968</attachid>
            <date>2018-08-11 13:14:23 -0700</date>
            <delta_ts>2018-08-11 23:11:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-188476-20180811221430.patch</filename>
            <type>text/plain</type>
            <size>1369</size>
            <attacher>karogyoker2+webkit</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjM0NzgzKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBA
CisyMDE4LTA4LTExICBLYXJvIEd5b2tlciAgPGthcm9neW9rZXIyK3dlYmtpdEBnbWFpbC5jb20+
CisKKyAgICAgICAgRGlzYWJsZSBKSVQgb24gSUEtMzIgd2l0aG91dCBTU0UyCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODg0NzYKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBPbiBJQS0zMiBDUFVzIHdpdGhv
dXQgU1NFMiBtb3N0IG9mIHRoZSB3ZWJwYWdlcyBjYW5ub3QgbG9hZAorICAgICAgICBpZiB0aGUg
SklUIGlzIHR1cm5lZCBvbi4KKworICAgICAgICAqIHJ1bnRpbWUvT3B0aW9ucy5jcHA6CisgICAg
ICAgIChKU0M6OnJlY29tcHV0ZURlcGVuZGVudE9wdGlvbnMpOgorCiAyMDE4LTA4LTEwICBKb3Nl
cGggUGVjb3Jhcm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CiAKICAgICAgICAgV2ViIEluc3BlY3Rv
cjogY29uc29sZS5sb2cgZmlyZXMgZ2V0dGVycyBmb3IgZGVlcCBwcm9wZXJ0aWVzCkluZGV4OiBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PcHRpb25zLmNwcAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PcHRpb25zLmNwcAkocmV2aXNpb24gMjM0NzAy
KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9ucy5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTM5Nyw4ICszOTcsOCBAQCBzdGF0aWMgdm9pZCByZWNvbXB1dGVEZXBlbmRlbnRP
cHRpb25zKCkKICAgICBPcHRpb25zOjp1c2VDb25jdXJyZW50R0MoKSA9IGZhbHNlOwogI2VuZGlm
CiAgICAgCi0jaWYgT1MoV0lORE9XUykgJiYgRU5BQkxFKEpJVCkgJiYgQ1BVKFg4NikgCi0gICAg
Ly8gRGlzYWJsZSBKSVQgb24gV2luZG93cyBpZiBTU0UyIGlzIG5vdCBwcmVzZW50IAorI2lmIEVO
QUJMRShKSVQpICYmIENQVShYODYpCisgICAgLy8gRGlzYWJsZSBKSVQgb24gSUEtMzIgaWYgU1NF
MiBpcyBub3QgcHJlc2VudAogICAgIGlmICghTWFjcm9Bc3NlbWJsZXJYODY6OnN1cHBvcnRzRmxv
YXRpbmdQb2ludCgpKQogICAgICAgICBPcHRpb25zOjp1c2VKSVQoKSA9IGZhbHNlOwogI2VuZGlm
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>346984</attachid>
            <date>2018-08-11 23:11:13 -0700</date>
            <delta_ts>2018-08-12 09:36:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-188476-20180812081112.patch</filename>
            <type>text/plain</type>
            <size>1065</size>
            <attacher>karogyoker2+webkit</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjM0Nzg1KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBA
CisyMDE4LTA4LTExICBLYXJvIEd5b2tlciAgPGthcm9neW9rZXIyK3dlYmtpdEBnbWFpbC5jb20+
CisKKyAgICAgICAgRGlzYWJsZSBKSVQgb24gSUEtMzIgd2l0aG91dCBTU0UyCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODg0NzYKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbmNsdWRpbmcgbWlzc2luZyBo
ZWFkZXIgKE1hY3JvQXNzZW1ibGVyLmgpIGluIGNhc2Ugb2Ygb3RoZXIKKyAgICAgICAgb3BlcmF0
aW5nIHN5c3RlbXMgdGhhbiBXaW5kb3dzIHRvby4KKworICAgICAgICAqIHJ1bnRpbWUvT3B0aW9u
cy5jcHA6CisKIDIwMTgtMDgtMTEgIEthcm8gR3lva2VyICA8a2Fyb2d5b2tlcjIrd2Via2l0QGdt
YWlsLmNvbT4KIAogICAgICAgICBEaXNhYmxlIEpJVCBvbiBJQS0zMiB3aXRob3V0IFNTRTIKSW5k
ZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09wdGlvbnMuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09wdGlvbnMuY3BwCShyZXZpc2lvbiAy
MzQ3ODUpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PcHRpb25zLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtNDksNyArNDksNyBAQAogI2luY2x1ZGUgPGNydF9leHRlcm5zLmg+CiAj
ZW5kaWYKIAotI2lmIE9TKFdJTkRPV1MpICYmIEVOQUJMRShKSVQpCisjaWYgRU5BQkxFKEpJVCkK
ICNpbmNsdWRlICJNYWNyb0Fzc2VtYmxlci5oIgogI2VuZGlmCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>