<?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>154064</bug_id>
          
          <creation_ts>2016-02-10 02:30:17 -0800</creation_ts>
          <short_desc>REGRESSION(r196331): It made ~180 JSC tests crash on ARMv7 Linux</short_desc>
          <delta_ts>2016-02-10 09:50:19 -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>New Bugs</component>
          <version>Other</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>P1</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>108645</blocked>
    
    <blocked>154009</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Csaba Osztrogonác">ossy</assigned_to>
          <cc>barraclough</cc>
    
    <cc>cgarcia</cc>
    
    <cc>clopez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>hs85.jeong</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>ossy</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1163433</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-02-10 02:30:17 -0800</bug_when>
    <thetext>https://trac.webkit.org/changeset/196331 made ~200 tests fail on ARMv7 Linux
(with ARM and Thumb2 instruction set too)

EFL ARMv7 Thumb2 instruction set: https://build.webkit.org/builders/EFL%20Linux%20ARMv7%20Thumb2%20Release/builds/17094
EFL ARMv7 ARM instruction set: https://build.webkit.org/builders/EFL%20Linux%20ARMv7%20Traditional%20Release/builds/16935
GTK (???) : https://build.webkit.org/builders/GTK%20Linux%20ARM%20Release/builds/10217</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1163454</commentid>
    <comment_count>1</comment_count>
      <attachid>270989</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-02-10 07:38:35 -0800</bug_when>
    <thetext>Created attachment 270989
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1163480</commentid>
    <comment_count>2</comment_count>
      <attachid>270989</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2016-02-10 09:19:26 -0800</bug_when>
    <thetext>Comment on attachment 270989
Patch

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

&gt; Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:464
&gt; +// EncodedJSValue in JSVALUE32_64 is a 64-bit integer. When being compiled in ARM EABI, it must be aligned even-numbered register (r0, r2 or [sp]).

By &quot;aligned even-numbered&quot;, did you mean &quot;aligned on an even-numbered&quot;?

&gt; Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:465
&gt; +// To avoid assemblies from using wrong registers, let&apos;s occupy r1 or r3 with a dummy argument when necessary.

By &quot;To avoid assemblies&quot;, did you mean &quot;To prevent the assembler&quot;?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1163483</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-02-10 09:23:44 -0800</bug_when>
    <thetext>I simply copy/pasted these lines from JITInlines.h (DFGSpeculativeJIT.h,
WASMFunctionCompiler.h), but I can fix the grammar everywhere, of course.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1163486</commentid>
    <comment_count>4</comment_count>
      <attachid>270994</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-02-10 09:30:37 -0800</bug_when>
    <thetext>Created attachment 270994
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1163488</commentid>
    <comment_count>5</comment_count>
      <attachid>270994</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2016-02-10 09:33:48 -0800</bug_when>
    <thetext>Comment on attachment 270994
Patch

r=me

Thanks for fixing the other comments as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1163499</commentid>
    <comment_count>6</comment_count>
      <attachid>270994</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-02-10 09:50:12 -0800</bug_when>
    <thetext>Comment on attachment 270994
Patch

Clearing flags on attachment: 270994

Committed r196368: &lt;http://trac.webkit.org/changeset/196368&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1163500</commentid>
    <comment_count>7</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-02-10 09:50:19 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>270989</attachid>
            <date>2016-02-10 07:38:35 -0800</date>
            <delta_ts>2016-02-10 09:30:31 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-154064-20160210073812.patch</filename>
            <type>text/plain</type>
            <size>3369</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk2MzY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAw
MTJmM2E1NjZjOWYyNjRhYWFlYjRjNjA0YjM2MTJjZjQxOWUwODhlLi4wY2FhZGVmMTQzYTM3NTM1
NWVkYTk3NjZiNWFlZDQxMWVkOGFkZDUxIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNSBAQAorMjAxNi0wMi0xMCAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQu
b3JnPgorCisgICAgICAgIFJFR1JFU1NJT04ocjE5NjMzMSk6IEl0IG1hZGUgfjE4MCBKU0MgdGVz
dHMgY3Jhc2ggb24gQVJNdjcgTGludXgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE1NDA2NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogYnl0ZWNvZGUvUG9seW1vcnBoaWNBY2Nlc3MuY3BwOgorICAgICAg
ICAoSlNDOjpBY2Nlc3NDYXNlOjpnZW5lcmF0ZSk6CisgICAgICAgICogaml0L0NDYWxsSGVscGVy
cy5oOgorICAgICAgICAoSlNDOjpDQ2FsbEhlbHBlcnM6OnNldHVwQXJndW1lbnRzV2l0aEV4ZWNT
dGF0ZSk6CisKIDIwMTYtMDItMDkgIEtlaXRoIE1pbGxlciAgPGtlaXRoX21pbGxlckBhcHBsZS5j
b20+CiAKICAgICAgICAgY2FsbGluZyBtZXRob2RzIG9mZiBzdXBlciBpbiBhIGNsYXNzIGNvbnN0
cnVjdG9yIHNob3VsZCBjaGVjayBmb3IgVERaCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvYnl0ZWNvZGUvUG9seW1vcnBoaWNBY2Nlc3MuY3BwIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL2J5dGVjb2RlL1BvbHltb3JwaGljQWNjZXNzLmNwcAppbmRleCBkZjVjYzBjZjAwZTYxY2Fj
ZDRhYTJjNmU2YmY0YTAwYTA4MjZiNzhiLi4xYzkxYzQ2NWMwNTk5MDIzNWI5MjAzN2I2MWZlM2Yz
Yzk0YjUzYmY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvUG9s
eW1vcnBoaWNBY2Nlc3MuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9Q
b2x5bW9ycGhpY0FjY2Vzcy5jcHAKQEAgLTQ2MSw2ICs0NjEsMTQgQEAgdm9pZCBBY2Nlc3NDYXNl
OjpnZW5lcmF0ZVdpdGhHdWFyZCgKICAgICBnZW5lcmF0ZShzdGF0ZSk7CiB9CiAKKy8vIEVuY29k
ZWRKU1ZhbHVlIGluIEpTVkFMVUUzMl82NCBpcyBhIDY0LWJpdCBpbnRlZ2VyLiBXaGVuIGJlaW5n
IGNvbXBpbGVkIGluIEFSTSBFQUJJLCBpdCBtdXN0IGJlIGFsaWduZWQgZXZlbi1udW1iZXJlZCBy
ZWdpc3RlciAocjAsIHIyIG9yIFtzcF0pLgorLy8gVG8gYXZvaWQgYXNzZW1ibGllcyBmcm9tIHVz
aW5nIHdyb25nIHJlZ2lzdGVycywgbGV0J3Mgb2NjdXB5IHIxIG9yIHIzIHdpdGggYSBkdW1teSBh
cmd1bWVudCB3aGVuIG5lY2Vzc2FyeS4KKyNpZiAoQ09NUElMRVJfU1VQUE9SVFMoRUFCSSkgJiYg
Q1BVKEFSTSkpIHx8IENQVShNSVBTKQorI2RlZmluZSBFQUJJXzMyQklUX0RVTU1ZX0FSRyAgICAg
IENDYWxsSGVscGVyczo6VHJ1c3RlZEltbTMyKDApLAorI2Vsc2UKKyNkZWZpbmUgRUFCSV8zMkJJ
VF9EVU1NWV9BUkcKKyNlbmRpZgorCiB2b2lkIEFjY2Vzc0Nhc2U6OmdlbmVyYXRlKEFjY2Vzc0dl
bmVyYXRpb25TdGF0ZSYgc3RhdGUpCiB7CiAgICAgaWYgKHZlcmJvc2UpCkBAIC03NjYsMTIgKzc3
NCwxMiBAQCB2b2lkIEFjY2Vzc0Nhc2U6OmdlbmVyYXRlKEFjY2Vzc0dlbmVyYXRpb25TdGF0ZSYg
c3RhdGUpCiAjZWxzZQogICAgICAgICAgICAgaWYgKG1fdHlwZSA9PSBDdXN0b21WYWx1ZUdldHRl
ciB8fCBtX3R5cGUgPT0gQ3VzdG9tQWNjZXNzb3JHZXR0ZXIpIHsKICAgICAgICAgICAgICAgICBq
aXQuc2V0dXBBcmd1bWVudHNXaXRoRXhlY1N0YXRlKAotICAgICAgICAgICAgICAgICAgICBiYXNl
Rm9yQ3VzdG9tVmFsdWUsCisgICAgICAgICAgICAgICAgICAgIEVBQklfMzJCSVRfRFVNTVlfQVJH
IGJhc2VGb3JDdXN0b21WYWx1ZSwKICAgICAgICAgICAgICAgICAgICAgQ0NhbGxIZWxwZXJzOjpU
cnVzdGVkSW1tMzIoSlNWYWx1ZTo6Q2VsbFRhZyksCiAgICAgICAgICAgICAgICAgICAgIENDYWxs
SGVscGVyczo6VHJ1c3RlZEltbVB0cihpZGVudC5pbXBsKCkpKTsKICAgICAgICAgICAgIH0gZWxz
ZSB7CiAgICAgICAgICAgICAgICAgaml0LnNldHVwQXJndW1lbnRzV2l0aEV4ZWNTdGF0ZSgKLSAg
ICAgICAgICAgICAgICAgICAgYmFzZUZvckN1c3RvbVZhbHVlLAorICAgICAgICAgICAgICAgICAg
ICBFQUJJXzMyQklUX0RVTU1ZX0FSRyBiYXNlRm9yQ3VzdG9tVmFsdWUsCiAgICAgICAgICAgICAg
ICAgICAgIENDYWxsSGVscGVyczo6VHJ1c3RlZEltbTMyKEpTVmFsdWU6OkNlbGxUYWcpLAogICAg
ICAgICAgICAgICAgICAgICB2YWx1ZVJlZ3MucGF5bG9hZEdQUigpLCB2YWx1ZVJlZ3MudGFnR1BS
KCkpOwogICAgICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2pp
dC9DQ2FsbEhlbHBlcnMuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvQ0NhbGxIZWxwZXJz
LmgKaW5kZXggZWYzNjM0MzI5OTk3M2E0ODJiODE1OGYzYTliMmIxYjQ0ZGY1ZGE4Yy4uMTNlNjdi
MDAxMjA3YjM4NDc2YTljYjI5Yzk3MGRjMjQ4MTIxZTc4NyAxMDA2NDQKLS0tIGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL2ppdC9DQ2FsbEhlbHBlcnMuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvaml0L0NDYWxsSGVscGVycy5oCkBAIC0xNzI5LDYgKzE3MjksMTMgQEAgcHVibGljOgogICAg
ICAgICBzZXR1cEFyZ3VtZW50c1dpdGhFeGVjU3RhdGUoYXJnMSwgYXJnMiwgYXJnMyk7CiAgICAg
fQogCisgICAgQUxXQVlTX0lOTElORSB2b2lkIHNldHVwQXJndW1lbnRzV2l0aEV4ZWNTdGF0ZShU
cnVzdGVkSW1tMzIgYXJnMSwgR1BSUmVnIGFyZzIsIFRydXN0ZWRJbW0zMiBhcmczLCBHUFJSZWcg
YXJnNCwgR1BSUmVnIGFyZzUpCisgICAgeworICAgICAgICBwb2tlKGFyZzUsIFBPS0VfQVJHVU1F
TlRfT0ZGU0VUICsgMSk7CisgICAgICAgIHBva2UoYXJnNCwgUE9LRV9BUkdVTUVOVF9PRkZTRVQp
OworICAgICAgICBzZXR1cEFyZ3VtZW50c1dpdGhFeGVjU3RhdGUoYXJnMSwgYXJnMiwgYXJnMyk7
CisgICAgfQorCiAgICAgQUxXQVlTX0lOTElORSB2b2lkIHNldHVwQXJndW1lbnRzV2l0aEV4ZWNT
dGF0ZShUcnVzdGVkSW1tMzIgYXJnMSwgVHJ1c3RlZEltbVB0ciBhcmcyLCBHUFJSZWcgYXJnMywg
R1BSUmVnIGFyZzQpCiAgICAgewogICAgICAgICBwb2tlKGFyZzQsIFBPS0VfQVJHVU1FTlRfT0ZG
U0VUKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>270994</attachid>
            <date>2016-02-10 09:30:37 -0800</date>
            <delta_ts>2016-02-10 09:50:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-154064-20160210093014.patch</filename>
            <type>text/plain</type>
            <size>5675</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk2MzY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAw
MTJmM2E1NjZjOWYyNjRhYWFlYjRjNjA0YjM2MTJjZjQxOWUwODhlLi5iNDQ3NjRhYTk1NzkzOWIz
MTM2NGNkZGVkZmIyMjY3NWUxMTBiYjgzIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxNi0wMi0xMCAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQu
b3JnPgorCisgICAgICAgIFJFR1JFU1NJT04ocjE5NjMzMSk6IEl0IG1hZGUgfjE4MCBKU0MgdGVz
dHMgY3Jhc2ggb24gQVJNdjcgTGludXgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE1NDA2NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogYnl0ZWNvZGUvUG9seW1vcnBoaWNBY2Nlc3MuY3BwOgorICAgICAg
ICAoSlNDOjpBY2Nlc3NDYXNlOjpnZW5lcmF0ZSk6IEFkZGVkIEVBQklfMzJCSVRfRFVNTVlfQVJH
IHdoZXJlIGl0IGlzIG5lY2Vzc2FyeS4KKyAgICAgICAgKiBkZmcvREZHU3BlY3VsYXRpdmVKSVQu
aDogRml4ZWQgdGhlIGNvbW1lbnQuCisgICAgICAgICogaml0L0NDYWxsSGVscGVycy5oOgorICAg
ICAgICAoSlNDOjpDQ2FsbEhlbHBlcnM6OnNldHVwQXJndW1lbnRzV2l0aEV4ZWNTdGF0ZSk6IEFk
ZGVkLgorICAgICAgICAqIHdhc20vV0FTTUZ1bmN0aW9uQ29tcGlsZXIuaDogRml4ZWQgdGhlIGNv
bW1lbnQuCisKIDIwMTYtMDItMDkgIEtlaXRoIE1pbGxlciAgPGtlaXRoX21pbGxlckBhcHBsZS5j
b20+CiAKICAgICAgICAgY2FsbGluZyBtZXRob2RzIG9mZiBzdXBlciBpbiBhIGNsYXNzIGNvbnN0
cnVjdG9yIHNob3VsZCBjaGVjayBmb3IgVERaCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvYnl0ZWNvZGUvUG9seW1vcnBoaWNBY2Nlc3MuY3BwIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL2J5dGVjb2RlL1BvbHltb3JwaGljQWNjZXNzLmNwcAppbmRleCBkZjVjYzBjZjAwZTYxY2Fj
ZDRhYTJjNmU2YmY0YTAwYTA4MjZiNzhiLi4zYTU5ZjhkYjRkNDA3MzI1OWY2NGFmYTE0MDY4NTVm
YWI1NDhkNWIzIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvUG9s
eW1vcnBoaWNBY2Nlc3MuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9Q
b2x5bW9ycGhpY0FjY2Vzcy5jcHAKQEAgLTQ2MSw2ICs0NjEsMTQgQEAgdm9pZCBBY2Nlc3NDYXNl
OjpnZW5lcmF0ZVdpdGhHdWFyZCgKICAgICBnZW5lcmF0ZShzdGF0ZSk7CiB9CiAKKy8vIEVuY29k
ZWRKU1ZhbHVlIGluIEpTVkFMVUUzMl82NCBpcyBhIDY0LWJpdCBpbnRlZ2VyLiBXaGVuIGJlaW5n
IGNvbXBpbGVkIGluIEFSTSBFQUJJLCBpdCBtdXN0IGJlIGFsaWduZWQgb24gYW4gZXZlbi1udW1i
ZXJlZCByZWdpc3RlciAocjAsIHIyIG9yIFtzcF0pLgorLy8gVG8gcHJldmVudCB0aGUgYXNzZW1i
bGVyIGZyb20gdXNpbmcgd3JvbmcgcmVnaXN0ZXJzLCBsZXQncyBvY2N1cHkgcjEgb3IgcjMgd2l0
aCBhIGR1bW15IGFyZ3VtZW50IHdoZW4gbmVjZXNzYXJ5LgorI2lmIChDT01QSUxFUl9TVVBQT1JU
UyhFQUJJKSAmJiBDUFUoQVJNKSkgfHwgQ1BVKE1JUFMpCisjZGVmaW5lIEVBQklfMzJCSVRfRFVN
TVlfQVJHICAgICAgQ0NhbGxIZWxwZXJzOjpUcnVzdGVkSW1tMzIoMCksCisjZWxzZQorI2RlZmlu
ZSBFQUJJXzMyQklUX0RVTU1ZX0FSRworI2VuZGlmCisKIHZvaWQgQWNjZXNzQ2FzZTo6Z2VuZXJh
dGUoQWNjZXNzR2VuZXJhdGlvblN0YXRlJiBzdGF0ZSkKIHsKICAgICBpZiAodmVyYm9zZSkKQEAg
LTc2NiwxMiArNzc0LDEyIEBAIHZvaWQgQWNjZXNzQ2FzZTo6Z2VuZXJhdGUoQWNjZXNzR2VuZXJh
dGlvblN0YXRlJiBzdGF0ZSkKICNlbHNlCiAgICAgICAgICAgICBpZiAobV90eXBlID09IEN1c3Rv
bVZhbHVlR2V0dGVyIHx8IG1fdHlwZSA9PSBDdXN0b21BY2Nlc3NvckdldHRlcikgewogICAgICAg
ICAgICAgICAgIGppdC5zZXR1cEFyZ3VtZW50c1dpdGhFeGVjU3RhdGUoCi0gICAgICAgICAgICAg
ICAgICAgIGJhc2VGb3JDdXN0b21WYWx1ZSwKKyAgICAgICAgICAgICAgICAgICAgRUFCSV8zMkJJ
VF9EVU1NWV9BUkcgYmFzZUZvckN1c3RvbVZhbHVlLAogICAgICAgICAgICAgICAgICAgICBDQ2Fs
bEhlbHBlcnM6OlRydXN0ZWRJbW0zMihKU1ZhbHVlOjpDZWxsVGFnKSwKICAgICAgICAgICAgICAg
ICAgICAgQ0NhbGxIZWxwZXJzOjpUcnVzdGVkSW1tUHRyKGlkZW50LmltcGwoKSkpOwogICAgICAg
ICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICBqaXQuc2V0dXBBcmd1bWVudHNXaXRoRXhl
Y1N0YXRlKAotICAgICAgICAgICAgICAgICAgICBiYXNlRm9yQ3VzdG9tVmFsdWUsCisgICAgICAg
ICAgICAgICAgICAgIEVBQklfMzJCSVRfRFVNTVlfQVJHIGJhc2VGb3JDdXN0b21WYWx1ZSwKICAg
ICAgICAgICAgICAgICAgICAgQ0NhbGxIZWxwZXJzOjpUcnVzdGVkSW1tMzIoSlNWYWx1ZTo6Q2Vs
bFRhZyksCiAgICAgICAgICAgICAgICAgICAgIHZhbHVlUmVncy5wYXlsb2FkR1BSKCksIHZhbHVl
UmVncy50YWdHUFIoKSk7CiAgICAgICAgICAgICB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklULmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
ZGZnL0RGR1NwZWN1bGF0aXZlSklULmgKaW5kZXggMWU5NDUxMzcwMzE1ZGMxNmRkODNkMDIzMTUw
ZDY4ZmFmNDBjOGU3NC4uNzRiMDM0YWJkN2E2ZmI4MjY2MTQ5NTNkNzhmNGU3NTM1MDM1ZWViOCAx
MDA3NTUKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJVC5o
CisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHU3BlY3VsYXRpdmVKSVQuaApAQCAt
MTU0OSw4ICsxNTQ5LDggQEAgcHVibGljOgogICAgIH0KICNlbHNlIC8vIFVTRShKU1ZBTFVFMzJf
NjQpCiAKLS8vIEVuY29kZWRKU1ZhbHVlIGluIEpTVkFMVUUzMl82NCBpcyBhIDY0LWJpdCBpbnRl
Z2VyLiBXaGVuIGJlaW5nIGNvbXBpbGVkIGluIEFSTSBFQUJJLCBpdCBtdXN0IGJlIGFsaWduZWQg
ZXZlbi1udW1iZXJlZCByZWdpc3RlciAocjAsIHIyIG9yIFtzcF0pLgotLy8gVG8gYXZvaWQgYXNz
ZW1ibGllcyBmcm9tIHVzaW5nIHdyb25nIHJlZ2lzdGVycywgbGV0J3Mgb2NjdXB5IHIxIG9yIHIz
IHdpdGggYSBkdW1teSBhcmd1bWVudCB3aGVuIG5lY2Vzc2FyeS4KKy8vIEVuY29kZWRKU1ZhbHVl
IGluIEpTVkFMVUUzMl82NCBpcyBhIDY0LWJpdCBpbnRlZ2VyLiBXaGVuIGJlaW5nIGNvbXBpbGVk
IGluIEFSTSBFQUJJLCBpdCBtdXN0IGJlIGFsaWduZWQgb24gYW4gZXZlbi1udW1iZXJlZCByZWdp
c3RlciAocjAsIHIyIG9yIFtzcF0pLgorLy8gVG8gcHJldmVudCB0aGUgYXNzZW1ibGVyIGZyb20g
dXNpbmcgd3JvbmcgcmVnaXN0ZXJzLCBsZXQncyBvY2N1cHkgcjEgb3IgcjMgd2l0aCBhIGR1bW15
IGFyZ3VtZW50IHdoZW4gbmVjZXNzYXJ5LgogI2lmIChDT01QSUxFUl9TVVBQT1JUUyhFQUJJKSAm
JiBDUFUoQVJNKSkgfHwgQ1BVKE1JUFMpCiAjZGVmaW5lIEVBQklfMzJCSVRfRFVNTVlfQVJHICAg
ICAgVHJ1c3RlZEltbTMyKDApLAogI2Vsc2UKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9qaXQvQ0NhbGxIZWxwZXJzLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0NDYWxs
SGVscGVycy5oCmluZGV4IGVmMzYzNDMyOTk5NzNhNDgyYjgxNThmM2E5YjJiMWI0NGRmNWRhOGMu
LjEzZTY3YjAwMTIwN2IzODQ3NmE5Y2IyOWM5NzBkYzI0ODEyMWU3ODcgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvQ0NhbGxIZWxwZXJzLmgKKysrIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL2ppdC9DQ2FsbEhlbHBlcnMuaApAQCAtMTcyOSw2ICsxNzI5LDEzIEBAIHB1Ymxp
YzoKICAgICAgICAgc2V0dXBBcmd1bWVudHNXaXRoRXhlY1N0YXRlKGFyZzEsIGFyZzIsIGFyZzMp
OwogICAgIH0KIAorICAgIEFMV0FZU19JTkxJTkUgdm9pZCBzZXR1cEFyZ3VtZW50c1dpdGhFeGVj
U3RhdGUoVHJ1c3RlZEltbTMyIGFyZzEsIEdQUlJlZyBhcmcyLCBUcnVzdGVkSW1tMzIgYXJnMywg
R1BSUmVnIGFyZzQsIEdQUlJlZyBhcmc1KQorICAgIHsKKyAgICAgICAgcG9rZShhcmc1LCBQT0tF
X0FSR1VNRU5UX09GRlNFVCArIDEpOworICAgICAgICBwb2tlKGFyZzQsIFBPS0VfQVJHVU1FTlRf
T0ZGU0VUKTsKKyAgICAgICAgc2V0dXBBcmd1bWVudHNXaXRoRXhlY1N0YXRlKGFyZzEsIGFyZzIs
IGFyZzMpOworICAgIH0KKwogICAgIEFMV0FZU19JTkxJTkUgdm9pZCBzZXR1cEFyZ3VtZW50c1dp
dGhFeGVjU3RhdGUoVHJ1c3RlZEltbTMyIGFyZzEsIFRydXN0ZWRJbW1QdHIgYXJnMiwgR1BSUmVn
IGFyZzMsIEdQUlJlZyBhcmc0KQogICAgIHsKICAgICAgICAgcG9rZShhcmc0LCBQT0tFX0FSR1VN
RU5UX09GRlNFVCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XQVNN
RnVuY3Rpb25Db21waWxlci5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV0FTTUZ1bmN0
aW9uQ29tcGlsZXIuaAppbmRleCBhODI5MjdhNGQyNmZhZDU2ZDI0OGNmMTkzMmNiZjlkYmFhZTEy
MTMwLi5kZTQzOWJhMDdlYmU1MjBjM2VhOTUyZWIxNGY4NzEwOGIwYjZkYjA3IDEwMDY0NAotLS0g
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XQVNNRnVuY3Rpb25Db21waWxlci5oCisrKyBi
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dBU01GdW5jdGlvbkNvbXBpbGVyLmgKQEAgLTEy
ODcsOCArMTI4Nyw4IEBAIHByaXZhdGU6CiAgICAgICAgIGFwcGVuZENhbGxTZXRSZXN1bHQob3Bl
cmF0aW9uLCBkc3QsIEZsb2F0aW5nUG9pbnRQcmVjaXNpb246OkRvdWJsZSk7CiAgICAgfQogI2Vs
c2UKLSAgICAvLyBFbmNvZGVkSlNWYWx1ZSBpbiBKU1ZBTFVFMzJfNjQgaXMgYSA2NC1iaXQgaW50
ZWdlci4gV2hlbiBiZWluZyBjb21waWxlZCBpbiBBUk0gRUFCSSwgaXQgbXVzdCBiZSBhbGlnbmVk
IGV2ZW4tbnVtYmVyZWQgcmVnaXN0ZXIgKHIwLCByMiBvciBbc3BdKS4KLSAgICAvLyBUbyBhdm9p
ZCBhc3NlbWJsaWVzIGZyb20gdXNpbmcgd3JvbmcgcmVnaXN0ZXJzLCBsZXQncyBvY2N1cHkgcjEg
b3IgcjMgd2l0aCBhIGR1bW15IGFyZ3VtZW50IHdoZW4gbmVjZXNzYXJ5LgorLy8gRW5jb2RlZEpT
VmFsdWUgaW4gSlNWQUxVRTMyXzY0IGlzIGEgNjQtYml0IGludGVnZXIuIFdoZW4gYmVpbmcgY29t
cGlsZWQgaW4gQVJNIEVBQkksIGl0IG11c3QgYmUgYWxpZ25lZCBvbiBhbiBldmVuLW51bWJlcmVk
IHJlZ2lzdGVyIChyMCwgcjIgb3IgW3NwXSkuCisvLyBUbyBwcmV2ZW50IHRoZSBhc3NlbWJsZXIg
ZnJvbSB1c2luZyB3cm9uZyByZWdpc3RlcnMsIGxldCdzIG9jY3VweSByMSBvciByMyB3aXRoIGEg
ZHVtbXkgYXJndW1lbnQgd2hlbiBuZWNlc3NhcnkuCiAjaWYgKENPTVBJTEVSX1NVUFBPUlRTKEVB
QkkpICYmIENQVShBUk0pKSB8fCBDUFUoTUlQUykKICNkZWZpbmUgRUFCSV8zMkJJVF9EVU1NWV9B
UkcgICAgICBUcnVzdGVkSW1tMzIoMCksCiAjZWxzZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>