<?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>235990</bug_id>
          
          <creation_ts>2022-02-01 17:04:28 -0800</creation_ts>
          <short_desc>[JSC] wasm atomic opcodes should be rejected if alignment is not equal to natural width</short_desc>
          <delta_ts>2022-02-02 00:24:18 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1836248</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-02-01 17:04:28 -0800</bug_when>
    <thetext>[JSC] wasm atomic opcodes should be rejected if alignment is not equal to natural width</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836250</commentid>
    <comment_count>1</comment_count>
      <attachid>450593</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-02-01 17:06:56 -0800</bug_when>
    <thetext>Created attachment 450593
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836371</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-02 00:23:54 -0800</bug_when>
    <thetext>Committed r288945 (246675@main): &lt;https://commits.webkit.org/246675@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 450593.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836372</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-02-02 00:24:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/88367824&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450593</attachid>
            <date>2022-02-01 17:06:56 -0800</date>
            <delta_ts>2022-02-02 00:23:56 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235990-20220201170655.patch</filename>
            <type>text/plain</type>
            <size>12242</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4OTI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBl
N2Q5MWQxM2I2YWUxNGZkMTgxYmViMWEzY2VmZTliMzg4MzA1NjdlLi4wYzZhZDliOWIzN2YwYzUy
NGY2NGM0ZTBmZTUwNTUzM2I2NzFjZWU0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNCBAQAorMjAyMi0wMi0wMSAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29t
PgorCisgICAgICAgIFtKU0NdIHdhc20gYXRvbWljIG9wY29kZXMgc2hvdWxkIGJlIHJlamVjdGVk
IGlmIGFsaWdubWVudCBpcyBub3QgZXF1YWwgdG8gbmF0dXJhbCB3aWR0aAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM1OTkwCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hpbGUgbm9ybWFsIGxvYWQgYW5k
IHN0b3JlIGNhbiBhY2NlcHQgbGFyZ2VyIGFsaWdubWVudCB0aGFuIGFuIGFjY2VzcyB3aWR0aCwK
KyAgICAgICAgd2FzbSBtb2R1bGUgdmFsaWRhdG9yIHJlamVjdHMgaWYgYXRvbWljIG9wcycgYWxp
Z25tZW50IGlzIG5vdCBlcXVhbCB0byBhbiBhY2Nlc3Mgd2lkdGguCisgICAgICAgIFRoaXMgcGF0
Y2ggYXBwbGllcyB0aGlzIHJlc3RyaWN0aW9uLgorICAgICAgICBObyBydW50aW1lIHNlbWFudGlj
cyBjaGFuZ2Ugc2luY2UgYXRvbWljIG9wcyBhcmUgYWx3YXlzIGNoZWNrZWQgYWdhaW5zdCBhbiBh
Y2Nlc3Mgd2lkdGggYWxpZ25tZW50LgorCisgICAgICAgICogd2FzbS9XYXNtRnVuY3Rpb25QYXJz
ZXIuaDoKKyAgICAgICAgKEpTQzo6V2FzbTo6RnVuY3Rpb25QYXJzZXI8Q29udGV4dD46OmF0b21p
Y0xvYWQpOgorICAgICAgICAoSlNDOjpXYXNtOjpGdW5jdGlvblBhcnNlcjxDb250ZXh0Pjo6YXRv
bWljU3RvcmUpOgorICAgICAgICAoSlNDOjpXYXNtOjpGdW5jdGlvblBhcnNlcjxDb250ZXh0Pjo6
YXRvbWljQmluYXJ5Uk1XKToKKyAgICAgICAgKEpTQzo6V2FzbTo6RnVuY3Rpb25QYXJzZXI8Q29u
dGV4dD46OmF0b21pY0NvbXBhcmVFeGNoYW5nZSk6CisgICAgICAgIChKU0M6Oldhc206OkZ1bmN0
aW9uUGFyc2VyPENvbnRleHQ+OjphdG9taWNXYWl0KToKKyAgICAgICAgKEpTQzo6V2FzbTo6RnVu
Y3Rpb25QYXJzZXI8Q29udGV4dD46OmF0b21pY05vdGlmeSk6CisgICAgICAgIChKU0M6Oldhc206
OkZ1bmN0aW9uUGFyc2VyPENvbnRleHQ+OjpwYXJzZVVucmVhY2hhYmxlRXhwcmVzc2lvbik6CisK
IDIwMjItMDItMDEgIFBhYmxvIFNhYXZlZHJhICA8cHNhYXZlZHJhQGlnYWxpYS5jb20+CiAKICAg
ICAgICAgW0dUS11bV1BFXSBGaXhlcyBmb3Igbm9uLXVuaWZpZWQgYnVpbGRzIGFmdGVyIHIyODg4
MDcgYW5kIHIyODg4MjAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dh
c21GdW5jdGlvblBhcnNlci5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUZ1bmN0
aW9uUGFyc2VyLmgKaW5kZXggZDk3ZTdlNzU5YTRmMjQ3NWEzNzc3NzM4NzE3ODMxYmM0OWUwOTNk
Mi4uOWJmOTY2M2M4YTM1ZmU3OTBmY2M0YmUxYmVkMWY3NDVkYTAxNTM3NCAxMDA2NDQKLS0tIGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUZ1bmN0aW9uUGFyc2VyLmgKKysrIGIvU291
cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUZ1bmN0aW9uUGFyc2VyLmgKQEAgLTQwMyw3ICs0
MDMsNyBAQCBhdXRvIEZ1bmN0aW9uUGFyc2VyPENvbnRleHQ+OjphdG9taWNMb2FkKEV4dEF0b21p
Y09wVHlwZSBvcCwgVHlwZSBtZW1vcnlUeXBlKSAtPgogICAgIHVpbnQzMl90IG9mZnNldDsKICAg
ICBUeXBlZEV4cHJlc3Npb24gcG9pbnRlcjsKICAgICBXQVNNX1BBUlNFUl9GQUlMX0lGKCFwYXJz
ZVZhclVJbnQzMihhbGlnbm1lbnQpLCAiY2FuJ3QgZ2V0IGxvYWQgYWxpZ25tZW50Iik7Ci0gICAg
V0FTTV9QQVJTRVJfRkFJTF9JRihhbGlnbm1lbnQgPiBtZW1vcnlMb2cyQWxpZ25tZW50KG9wKSwg
ImJ5dGUgYWxpZ25tZW50ICIsIDF1bGwgPDwgYWxpZ25tZW50LCAiIGV4Y2VlZHMgbG9hZCdzIG5h
dHVyYWwgYWxpZ25tZW50ICIsIDF1bGwgPDwgbWVtb3J5TG9nMkFsaWdubWVudChvcCkpOworICAg
IFdBU01fUEFSU0VSX0ZBSUxfSUYoYWxpZ25tZW50ICE9IG1lbW9yeUxvZzJBbGlnbm1lbnQob3Ap
LCAiYnl0ZSBhbGlnbm1lbnQgIiwgMXVsbCA8PCBhbGlnbm1lbnQsICIgZG9lcyBub3QgbWF0Y2gg
YWdhaW5zdCBhdG9taWMgb3AncyBuYXR1cmFsIGFsaWdubWVudCAiLCAxdWxsIDw8IG1lbW9yeUxv
ZzJBbGlnbm1lbnQob3ApKTsKICAgICBXQVNNX1BBUlNFUl9GQUlMX0lGKCFwYXJzZVZhclVJbnQz
MihvZmZzZXQpLCAiY2FuJ3QgZ2V0IGxvYWQgb2Zmc2V0Iik7CiAgICAgV0FTTV9UUllfUE9QX0VY
UFJFU1NJT05fU1RBQ0tfSU5UTyhwb2ludGVyLCAibG9hZCBwb2ludGVyIik7CiAKQEAgLTQyNSw3
ICs0MjUsNyBAQCBhdXRvIEZ1bmN0aW9uUGFyc2VyPENvbnRleHQ+OjphdG9taWNTdG9yZShFeHRB
dG9taWNPcFR5cGUgb3AsIFR5cGUgbWVtb3J5VHlwZSkgLQogICAgIFR5cGVkRXhwcmVzc2lvbiB2
YWx1ZTsKICAgICBUeXBlZEV4cHJlc3Npb24gcG9pbnRlcjsKICAgICBXQVNNX1BBUlNFUl9GQUlM
X0lGKCFwYXJzZVZhclVJbnQzMihhbGlnbm1lbnQpLCAiY2FuJ3QgZ2V0IHN0b3JlIGFsaWdubWVu
dCIpOwotICAgIFdBU01fUEFSU0VSX0ZBSUxfSUYoYWxpZ25tZW50ID4gbWVtb3J5TG9nMkFsaWdu
bWVudChvcCksICJieXRlIGFsaWdubWVudCAiLCAxdWxsIDw8IGFsaWdubWVudCwgIiBleGNlZWRz
IHN0b3JlJ3MgbmF0dXJhbCBhbGlnbm1lbnQgIiwgMXVsbCA8PCBtZW1vcnlMb2cyQWxpZ25tZW50
KG9wKSk7CisgICAgV0FTTV9QQVJTRVJfRkFJTF9JRihhbGlnbm1lbnQgIT0gbWVtb3J5TG9nMkFs
aWdubWVudChvcCksICJieXRlIGFsaWdubWVudCAiLCAxdWxsIDw8IGFsaWdubWVudCwgIiBkb2Vz
IG5vdCBtYXRjaCBhZ2FpbnN0IGF0b21pYyBvcCdzIG5hdHVyYWwgYWxpZ25tZW50ICIsIDF1bGwg
PDwgbWVtb3J5TG9nMkFsaWdubWVudChvcCkpOwogICAgIFdBU01fUEFSU0VSX0ZBSUxfSUYoIXBh
cnNlVmFyVUludDMyKG9mZnNldCksICJjYW4ndCBnZXQgc3RvcmUgb2Zmc2V0Iik7CiAgICAgV0FT
TV9UUllfUE9QX0VYUFJFU1NJT05fU1RBQ0tfSU5UTyh2YWx1ZSwgInN0b3JlIHZhbHVlIik7CiAg
ICAgV0FTTV9UUllfUE9QX0VYUFJFU1NJT05fU1RBQ0tfSU5UTyhwb2ludGVyLCAic3RvcmUgcG9p
bnRlciIpOwpAQCAtNDQ3LDcgKzQ0Nyw3IEBAIGF1dG8gRnVuY3Rpb25QYXJzZXI8Q29udGV4dD46
OmF0b21pY0JpbmFyeVJNVyhFeHRBdG9taWNPcFR5cGUgb3AsIFR5cGUgbWVtb3J5VHlwCiAgICAg
VHlwZWRFeHByZXNzaW9uIHBvaW50ZXI7CiAgICAgVHlwZWRFeHByZXNzaW9uIHZhbHVlOwogICAg
IFdBU01fUEFSU0VSX0ZBSUxfSUYoIXBhcnNlVmFyVUludDMyKGFsaWdubWVudCksICJjYW4ndCBn
ZXQgbG9hZCBhbGlnbm1lbnQiKTsKLSAgICBXQVNNX1BBUlNFUl9GQUlMX0lGKGFsaWdubWVudCA+
IG1lbW9yeUxvZzJBbGlnbm1lbnQob3ApLCAiYnl0ZSBhbGlnbm1lbnQgIiwgMXVsbCA8PCBhbGln
bm1lbnQsICIgZXhjZWVkcyBsb2FkJ3MgbmF0dXJhbCBhbGlnbm1lbnQgIiwgMXVsbCA8PCBtZW1v
cnlMb2cyQWxpZ25tZW50KG9wKSk7CisgICAgV0FTTV9QQVJTRVJfRkFJTF9JRihhbGlnbm1lbnQg
IT0gbWVtb3J5TG9nMkFsaWdubWVudChvcCksICJieXRlIGFsaWdubWVudCAiLCAxdWxsIDw8IGFs
aWdubWVudCwgIiBkb2VzIG5vdCBtYXRjaCBhZ2FpbnN0IGF0b21pYyBvcCdzIG5hdHVyYWwgYWxp
Z25tZW50ICIsIDF1bGwgPDwgbWVtb3J5TG9nMkFsaWdubWVudChvcCkpOwogICAgIFdBU01fUEFS
U0VSX0ZBSUxfSUYoIXBhcnNlVmFyVUludDMyKG9mZnNldCksICJjYW4ndCBnZXQgbG9hZCBvZmZz
ZXQiKTsKICAgICBXQVNNX1RSWV9QT1BfRVhQUkVTU0lPTl9TVEFDS19JTlRPKHZhbHVlLCAidmFs
dWUiKTsKICAgICBXQVNNX1RSWV9QT1BfRVhQUkVTU0lPTl9TVEFDS19JTlRPKHBvaW50ZXIsICJw
b2ludGVyIik7CkBAIC00NzIsNyArNDcyLDcgQEAgYXV0byBGdW5jdGlvblBhcnNlcjxDb250ZXh0
Pjo6YXRvbWljQ29tcGFyZUV4Y2hhbmdlKEV4dEF0b21pY09wVHlwZSBvcCwgVHlwZSBtZW0KICAg
ICBUeXBlZEV4cHJlc3Npb24gZXhwZWN0ZWQ7CiAgICAgVHlwZWRFeHByZXNzaW9uIHZhbHVlOwog
ICAgIFdBU01fUEFSU0VSX0ZBSUxfSUYoIXBhcnNlVmFyVUludDMyKGFsaWdubWVudCksICJjYW4n
dCBnZXQgbG9hZCBhbGlnbm1lbnQiKTsKLSAgICBXQVNNX1BBUlNFUl9GQUlMX0lGKGFsaWdubWVu
dCA+IG1lbW9yeUxvZzJBbGlnbm1lbnQob3ApLCAiYnl0ZSBhbGlnbm1lbnQgIiwgMXVsbCA8PCBh
bGlnbm1lbnQsICIgZXhjZWVkcyBsb2FkJ3MgbmF0dXJhbCBhbGlnbm1lbnQgIiwgMXVsbCA8PCBt
ZW1vcnlMb2cyQWxpZ25tZW50KG9wKSk7CisgICAgV0FTTV9QQVJTRVJfRkFJTF9JRihhbGlnbm1l
bnQgIT0gIG1lbW9yeUxvZzJBbGlnbm1lbnQob3ApLCAiYnl0ZSBhbGlnbm1lbnQgIiwgMXVsbCA8
PCBhbGlnbm1lbnQsICIgZG9lcyBub3QgbWF0Y2ggYWdhaW5zdCBhdG9taWMgb3AncyBuYXR1cmFs
IGFsaWdubWVudCAiLCAxdWxsIDw8IG1lbW9yeUxvZzJBbGlnbm1lbnQob3ApKTsKICAgICBXQVNN
X1BBUlNFUl9GQUlMX0lGKCFwYXJzZVZhclVJbnQzMihvZmZzZXQpLCAiY2FuJ3QgZ2V0IGxvYWQg
b2Zmc2V0Iik7CiAgICAgV0FTTV9UUllfUE9QX0VYUFJFU1NJT05fU1RBQ0tfSU5UTyh2YWx1ZSwg
InZhbHVlIik7CiAgICAgV0FTTV9UUllfUE9QX0VYUFJFU1NJT05fU1RBQ0tfSU5UTyhleHBlY3Rl
ZCwgImV4cGVjdGVkIik7CkBAIC00OTksNyArNDk5LDcgQEAgYXV0byBGdW5jdGlvblBhcnNlcjxD
b250ZXh0Pjo6YXRvbWljV2FpdChFeHRBdG9taWNPcFR5cGUgb3AsIFR5cGUgbWVtb3J5VHlwZSkg
LT4KICAgICBUeXBlZEV4cHJlc3Npb24gdmFsdWU7CiAgICAgVHlwZWRFeHByZXNzaW9uIHRpbWVv
dXQ7CiAgICAgV0FTTV9QQVJTRVJfRkFJTF9JRighcGFyc2VWYXJVSW50MzIoYWxpZ25tZW50KSwg
ImNhbid0IGdldCBsb2FkIGFsaWdubWVudCIpOwotICAgIFdBU01fUEFSU0VSX0ZBSUxfSUYoYWxp
Z25tZW50ID4gbWVtb3J5TG9nMkFsaWdubWVudChvcCksICJieXRlIGFsaWdubWVudCAiLCAxdWxs
IDw8IGFsaWdubWVudCwgIiBleGNlZWRzIGxvYWQncyBuYXR1cmFsIGFsaWdubWVudCAiLCAxdWxs
IDw8IG1lbW9yeUxvZzJBbGlnbm1lbnQob3ApKTsKKyAgICBXQVNNX1BBUlNFUl9GQUlMX0lGKGFs
aWdubWVudCAhPSBtZW1vcnlMb2cyQWxpZ25tZW50KG9wKSwgImJ5dGUgYWxpZ25tZW50ICIsIDF1
bGwgPDwgYWxpZ25tZW50LCAiIGRvZXMgbm90IG1hdGNoIGFnYWluc3QgYXRvbWljIG9wJ3MgbmF0
dXJhbCBhbGlnbm1lbnQgIiwgMXVsbCA8PCBtZW1vcnlMb2cyQWxpZ25tZW50KG9wKSk7CiAgICAg
V0FTTV9QQVJTRVJfRkFJTF9JRighcGFyc2VWYXJVSW50MzIob2Zmc2V0KSwgImNhbid0IGdldCBs
b2FkIG9mZnNldCIpOwogICAgIFdBU01fVFJZX1BPUF9FWFBSRVNTSU9OX1NUQUNLX0lOVE8odGlt
ZW91dCwgInRpbWVvdXQiKTsKICAgICBXQVNNX1RSWV9QT1BfRVhQUkVTU0lPTl9TVEFDS19JTlRP
KHZhbHVlLCAidmFsdWUiKTsKQEAgLTUyNSw3ICs1MjUsNyBAQCBhdXRvIEZ1bmN0aW9uUGFyc2Vy
PENvbnRleHQ+OjphdG9taWNOb3RpZnkoRXh0QXRvbWljT3BUeXBlIG9wKSAtPiBQYXJ0aWFsUmVz
dWx0CiAgICAgVHlwZWRFeHByZXNzaW9uIHBvaW50ZXI7CiAgICAgVHlwZWRFeHByZXNzaW9uIGNv
dW50OwogICAgIFdBU01fUEFSU0VSX0ZBSUxfSUYoIXBhcnNlVmFyVUludDMyKGFsaWdubWVudCks
ICJjYW4ndCBnZXQgbG9hZCBhbGlnbm1lbnQiKTsKLSAgICBXQVNNX1BBUlNFUl9GQUlMX0lGKGFs
aWdubWVudCA+IG1lbW9yeUxvZzJBbGlnbm1lbnQob3ApLCAiYnl0ZSBhbGlnbm1lbnQgIiwgMXVs
bCA8PCBhbGlnbm1lbnQsICIgZXhjZWVkcyBsb2FkJ3MgbmF0dXJhbCBhbGlnbm1lbnQgIiwgMXVs
bCA8PCBtZW1vcnlMb2cyQWxpZ25tZW50KG9wKSk7CisgICAgV0FTTV9QQVJTRVJfRkFJTF9JRihh
bGlnbm1lbnQgIT0gbWVtb3J5TG9nMkFsaWdubWVudChvcCksICJieXRlIGFsaWdubWVudCAiLCAx
dWxsIDw8IGFsaWdubWVudCwgIiBkb2VzIG5vdCBtYXRjaCBhZ2FpbnN0IGF0b21pYyBvcCdzIG5h
dHVyYWwgYWxpZ25tZW50ICIsIDF1bGwgPDwgbWVtb3J5TG9nMkFsaWdubWVudChvcCkpOwogICAg
IFdBU01fUEFSU0VSX0ZBSUxfSUYoIXBhcnNlVmFyVUludDMyKG9mZnNldCksICJjYW4ndCBnZXQg
bG9hZCBvZmZzZXQiKTsKICAgICBXQVNNX1RSWV9QT1BfRVhQUkVTU0lPTl9TVEFDS19JTlRPKGNv
dW50LCAiY291bnQiKTsKICAgICBXQVNNX1RSWV9QT1BfRVhQUkVTU0lPTl9TVEFDS19JTlRPKHBv
aW50ZXIsICJwb2ludGVyIik7CkBAIC0xOTUxLDcgKzE5NTEsNyBAQCBhdXRvIEZ1bmN0aW9uUGFy
c2VyPENvbnRleHQ+OjpwYXJzZVVucmVhY2hhYmxlRXhwcmVzc2lvbigpIC0+IFBhcnRpYWxSZXN1
bHQKICAgICAgICAgICAgIHVpbnQzMl90IGFsaWdubWVudDsKICAgICAgICAgICAgIHVpbnQzMl90
IHVudXNlZDsKICAgICAgICAgICAgIFdBU01fUEFSU0VSX0ZBSUxfSUYoIXBhcnNlVmFyVUludDMy
KGFsaWdubWVudCksICJjYW4ndCBnZXQgbG9hZCBhbGlnbm1lbnQiKTsKLSAgICAgICAgICAgIFdB
U01fUEFSU0VSX0ZBSUxfSUYoYWxpZ25tZW50ID4gbWVtb3J5TG9nMkFsaWdubWVudChvcCksICJi
eXRlIGFsaWdubWVudCAiLCAxdWxsIDw8IGFsaWdubWVudCwgIiBleGNlZWRzIGxvYWQncyBuYXR1
cmFsIGFsaWdubWVudCAiLCAxdWxsIDw8IG1lbW9yeUxvZzJBbGlnbm1lbnQob3ApKTsKKyAgICAg
ICAgICAgIFdBU01fUEFSU0VSX0ZBSUxfSUYoYWxpZ25tZW50ICE9IG1lbW9yeUxvZzJBbGlnbm1l
bnQob3ApLCAiYnl0ZSBhbGlnbm1lbnQgIiwgMXVsbCA8PCBhbGlnbm1lbnQsICIgZG9lcyBub3Qg
bWF0Y2ggYWdhaW5zdCBhdG9taWMgb3AncyBuYXR1cmFsIGFsaWdubWVudCAiLCAxdWxsIDw8IG1l
bW9yeUxvZzJBbGlnbm1lbnQob3ApKTsKICAgICAgICAgICAgIFdBU01fUEFSU0VSX0ZBSUxfSUYo
IXBhcnNlVmFyVUludDMyKHVudXNlZCksICJjYW4ndCBnZXQgZmlyc3QgaW1tZWRpYXRlIGZvciBh
dG9taWMgIiwgc3RhdGljX2Nhc3Q8dW5zaWduZWQ+KG9wKSwgIiBpbiB1bnJlYWNoYWJsZSBjb250
ZXh0Iik7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvSlNUZXN0
cy9DaGFuZ2VMb2cgYi9KU1Rlc3RzL0NoYW5nZUxvZwppbmRleCBhYzA2ZTkwZWU3OWUwMjM0ZWUx
M2JmYmE3OGQxYzAyYTAyNmRiMzg0Li5kZTFjZWE4ZDgxMzg5ZjY5NGI0ZDY3M2RhYWY1OGM3MzAw
MWMxNzI4IDEwMDY0NAotLS0gYS9KU1Rlc3RzL0NoYW5nZUxvZworKysgYi9KU1Rlc3RzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIyLTAyLTAxICBZdXN1a2UgU3V6dWtpICA8eXN1enVr
aUBhcHBsZS5jb20+CisKKyAgICAgICAgW0pTQ10gd2FzbSBhdG9taWMgb3Bjb2RlcyBzaG91bGQg
YmUgcmVqZWN0ZWQgaWYgYWxpZ25tZW50IGlzIG5vdCBlcXVhbCB0byBuYXR1cmFsIHdpZHRoCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzU5OTAKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHdhc20vc3Ry
ZXNzL2ludmFsaWQtYXRvbWljLWFsaWdubWVudC5qczogQWRkZWQuCisgICAgICAgIChhc3luYyBi
dWlsZEFuZFRocm93KToKKwogMjAyMi0wMi0wMSAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVl
QHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcmV2ZXJ0aW5nIHIyODg1MzguCmRp
ZmYgLS1naXQgYS9KU1Rlc3RzL3dhc20vc3RyZXNzL2ludmFsaWQtYXRvbWljLWFsaWdubWVudC5q
cyBiL0pTVGVzdHMvd2FzbS9zdHJlc3MvaW52YWxpZC1hdG9taWMtYWxpZ25tZW50LmpzCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLmFhMjMyYWYzNmNhZWQ2YTFmYmEzNzI0YzdjOGRlZjAyNGVhOTFhZTkKLS0tIC9kZXYv
bnVsbAorKysgYi9KU1Rlc3RzL3dhc20vc3RyZXNzL2ludmFsaWQtYXRvbWljLWFsaWdubWVudC5q
cwpAQCAtMCwwICsxLDg5IEBACitpbXBvcnQgKiBhcyBhc3NlcnQgZnJvbSAnLi4vYXNzZXJ0Lmpz
JzsKK2ltcG9ydCB7IGluc3RhbnRpYXRlIH0gZnJvbSAiLi4vd2FidC13cmFwcGVyLmpzIjsKKwor
YXN5bmMgZnVuY3Rpb24gYnVpbGRBbmRUaHJvdyh0ZXh0KQoreworICAgIGxldCBlcnJvciA9IG51
bGw7CisgICAgdHJ5IHsKKyAgICAgICAgYXdhaXQgaW5zdGFudGlhdGUodGV4dCwgeyB9LCB7IHRo
cmVhZHM6IHRydWUgfSk7CisgICAgfSBjYXRjaCAoZSkgeworICAgICAgICBlcnJvciA9IGU7Cisg
ICAgfQorICAgIHJldHVybiBlcnJvcjsKK30KKworYXN5bmMgZnVuY3Rpb24gdGVzdExvYWQoKQor
eworICAgIGxldCB0ZXh0ID0gYAorICAgIChtb2R1bGUKKyAgICAgIChtZW1vcnkgMSAxIHNoYXJl
ZCkKKyAgICAgIChmdW5jIChleHBvcnQgImkzMi5hdG9taWMubG9hZCIpIChwYXJhbSAkYWRkciBp
MzIpIChyZXN1bHQgaTMyKSAoaTMyLmF0b21pYy5sb2FkIGFsaWduPTggKGxvY2FsLmdldCAkYWRk
cikpKQorICAgIClgOworICAgIGxldCBlcnJvciA9IGF3YWl0IGJ1aWxkQW5kVGhyb3codGV4dCk7
CisgICAgYXNzZXJ0LmVxKFN0cmluZyhlcnJvciksIGBDb21waWxlRXJyb3I6IFdlYkFzc2VtYmx5
Lk1vZHVsZSBkb2Vzbid0IHBhcnNlIGF0IGJ5dGUgNjogYnl0ZSBhbGlnbm1lbnQgOCBkb2VzIG5v
dCBtYXRjaCBhZ2FpbnN0IGF0b21pYyBvcCdzIG5hdHVyYWwgYWxpZ25tZW50IDQsIGluIGZ1bmN0
aW9uIGF0IGluZGV4IDAgKGV2YWx1YXRpbmcgJ25ldyBXZWJBc3NlbWJseS5Nb2R1bGUoYmluYXJ5
UmVzdWx0LmJ1ZmZlciknKWApOworfQorCithc3luYyBmdW5jdGlvbiB0ZXN0U3RvcmUoKQorewor
ICAgIGxldCB0ZXh0ID0gYAorICAgIChtb2R1bGUKKyAgICAgIChtZW1vcnkgMSAxIHNoYXJlZCkK
KyAgICAgIChmdW5jIChleHBvcnQgImkzMi5hdG9taWMuc3RvcmUiKSAocGFyYW0gJGFkZHIgaTMy
KSAocGFyYW0gJHZhbHVlIGkzMikgKGkzMi5hdG9taWMuc3RvcmUgYWxpZ249OCAobG9jYWwuZ2V0
ICRhZGRyKSAobG9jYWwuZ2V0ICR2YWx1ZSkpKQorICAgIClgOworICAgIGxldCBlcnJvciA9IGF3
YWl0IGJ1aWxkQW5kVGhyb3codGV4dCk7CisgICAgYXNzZXJ0LmVxKFN0cmluZyhlcnJvciksIGBD
b21waWxlRXJyb3I6IFdlYkFzc2VtYmx5Lk1vZHVsZSBkb2Vzbid0IHBhcnNlIGF0IGJ5dGUgODog
Ynl0ZSBhbGlnbm1lbnQgOCBkb2VzIG5vdCBtYXRjaCBhZ2FpbnN0IGF0b21pYyBvcCdzIG5hdHVy
YWwgYWxpZ25tZW50IDQsIGluIGZ1bmN0aW9uIGF0IGluZGV4IDAgKGV2YWx1YXRpbmcgJ25ldyBX
ZWJBc3NlbWJseS5Nb2R1bGUoYmluYXJ5UmVzdWx0LmJ1ZmZlciknKWApOworfQorCithc3luYyBm
dW5jdGlvbiB0ZXN0Uk1XKCkKK3sKKyAgICBsZXQgdGV4dCA9IGAKKyAgICAobW9kdWxlCisgICAg
ICAobWVtb3J5IDEgMSBzaGFyZWQpCisgICAgICAoZnVuYyAoZXhwb3J0ICJpMzIuYXRvbWljLnJt
dy5hZGQiKSAocGFyYW0gJGFkZHIgaTMyKSAocGFyYW0gJHZhbHVlIGkzMikgKHJlc3VsdCBpMzIp
IChpMzIuYXRvbWljLnJtdy5hZGQgYWxpZ249OCAobG9jYWwuZ2V0ICRhZGRyKSAobG9jYWwuZ2V0
ICR2YWx1ZSkpKQorICAgIClgOworICAgIGxldCBlcnJvciA9IGF3YWl0IGJ1aWxkQW5kVGhyb3co
dGV4dCk7CisgICAgYXNzZXJ0LmVxKFN0cmluZyhlcnJvciksIGBDb21waWxlRXJyb3I6IFdlYkFz
c2VtYmx5Lk1vZHVsZSBkb2Vzbid0IHBhcnNlIGF0IGJ5dGUgODogYnl0ZSBhbGlnbm1lbnQgOCBk
b2VzIG5vdCBtYXRjaCBhZ2FpbnN0IGF0b21pYyBvcCdzIG5hdHVyYWwgYWxpZ25tZW50IDQsIGlu
IGZ1bmN0aW9uIGF0IGluZGV4IDAgKGV2YWx1YXRpbmcgJ25ldyBXZWJBc3NlbWJseS5Nb2R1bGUo
YmluYXJ5UmVzdWx0LmJ1ZmZlciknKWApOworfQorCithc3luYyBmdW5jdGlvbiB0ZXN0Q21wWGNo
ZygpCit7CisgICAgbGV0IHRleHQgPSBgCisgICAgKG1vZHVsZQorICAgICAgKG1lbW9yeSAxIDEg
c2hhcmVkKQorICAgICAgKGZ1bmMgKGV4cG9ydCAiaTMyLmF0b21pYy5ybXcuY21weGNoZyIpIChw
YXJhbSAkYWRkciBpMzIpIChwYXJhbSAkZXhwZWN0ZWQgaTMyKSAocGFyYW0gJHZhbHVlIGkzMikg
KHJlc3VsdCBpMzIpIChpMzIuYXRvbWljLnJtdy5jbXB4Y2hnIGFsaWduPTggKGxvY2FsLmdldCAk
YWRkcikgKGxvY2FsLmdldCAkZXhwZWN0ZWQpIChsb2NhbC5nZXQgJHZhbHVlKSkpCisgICAgKWA7
CisgICAgbGV0IGVycm9yID0gYXdhaXQgYnVpbGRBbmRUaHJvdyh0ZXh0KTsKKyAgICBhc3NlcnQu
ZXEoU3RyaW5nKGVycm9yKSwgYENvbXBpbGVFcnJvcjogV2ViQXNzZW1ibHkuTW9kdWxlIGRvZXNu
J3QgcGFyc2UgYXQgYnl0ZSAxMDogYnl0ZSBhbGlnbm1lbnQgOCBkb2VzIG5vdCBtYXRjaCBhZ2Fp
bnN0IGF0b21pYyBvcCdzIG5hdHVyYWwgYWxpZ25tZW50IDQsIGluIGZ1bmN0aW9uIGF0IGluZGV4
IDAgKGV2YWx1YXRpbmcgJ25ldyBXZWJBc3NlbWJseS5Nb2R1bGUoYmluYXJ5UmVzdWx0LmJ1ZmZl
ciknKWApOworfQorCithc3luYyBmdW5jdGlvbiB0ZXN0QXRvbWljTm90aWZ5KCkKK3sKKyAgICBs
ZXQgdGV4dCA9IGAKKyAgICAobW9kdWxlCisgICAgICAobWVtb3J5IDEgMSBzaGFyZWQpCisgICAg
ICAoZnVuYyAoZXhwb3J0ICJpbml0IikgKHBhcmFtICR2YWx1ZSBpNjQpIChpNjQuc3RvcmUgKGkz
Mi5jb25zdCAwKSAobG9jYWwuZ2V0ICR2YWx1ZSkpKQorICAgICAgKGZ1bmMgKGV4cG9ydCAibWVt
b3J5LmF0b21pYy5ub3RpZnkiKSAocGFyYW0gJGFkZHIgaTMyKSAocGFyYW0gJGV4cGVjdGVkIGkz
MikgKHJlc3VsdCBpMzIpCisgICAgICAgICAgKG1lbW9yeS5hdG9taWMubm90aWZ5IGFsaWduPTgg
KGxvY2FsLmdldCAwKSAobG9jYWwuZ2V0IDEpKSkKKyAgICApYDsKKyAgICBsZXQgZXJyb3IgPSBh
d2FpdCBidWlsZEFuZFRocm93KHRleHQpOworICAgIGFzc2VydC5lcShTdHJpbmcoZXJyb3IpLCBg
Q29tcGlsZUVycm9yOiBXZWJBc3NlbWJseS5Nb2R1bGUgZG9lc24ndCBwYXJzZSBhdCBieXRlIDg6
IGJ5dGUgYWxpZ25tZW50IDggZG9lcyBub3QgbWF0Y2ggYWdhaW5zdCBhdG9taWMgb3AncyBuYXR1
cmFsIGFsaWdubWVudCA0LCBpbiBmdW5jdGlvbiBhdCBpbmRleCAxIChldmFsdWF0aW5nICduZXcg
V2ViQXNzZW1ibHkuTW9kdWxlKGJpbmFyeVJlc3VsdC5idWZmZXIpJylgKTsKK30KKworYXN5bmMg
ZnVuY3Rpb24gdGVzdEF0b21pY1dhaXQoKQoreworICAgIGxldCB0ZXh0ID0gYAorICAgIChtb2R1
bGUKKyAgICAgIChtZW1vcnkgMSAxIHNoYXJlZCkKKyAgICAgIChmdW5jIChleHBvcnQgIm1lbW9y
eS5hdG9taWMud2FpdDMyIikgKHBhcmFtICRhZGRyIGkzMikgKHBhcmFtICRleHBlY3RlZCBpMzIp
IChwYXJhbSAkdGltZW91dCBpNjQpIChyZXN1bHQgaTMyKQorICAgICAgICAgIChtZW1vcnkuYXRv
bWljLndhaXQzMiBhbGlnbj04IChsb2NhbC5nZXQgMCkgKGxvY2FsLmdldCAxKSAobG9jYWwuZ2V0
IDIpKSkKKyAgICApYDsKKyAgICBsZXQgZXJyb3IgPSBhd2FpdCBidWlsZEFuZFRocm93KHRleHQp
OworICAgIGFzc2VydC5lcShTdHJpbmcoZXJyb3IpLCBgQ29tcGlsZUVycm9yOiBXZWJBc3NlbWJs
eS5Nb2R1bGUgZG9lc24ndCBwYXJzZSBhdCBieXRlIDEwOiBieXRlIGFsaWdubWVudCA4IGRvZXMg
bm90IG1hdGNoIGFnYWluc3QgYXRvbWljIG9wJ3MgbmF0dXJhbCBhbGlnbm1lbnQgNCwgaW4gZnVu
Y3Rpb24gYXQgaW5kZXggMCAoZXZhbHVhdGluZyAnbmV3IFdlYkFzc2VtYmx5Lk1vZHVsZShiaW5h
cnlSZXN1bHQuYnVmZmVyKScpYCk7Cit9CisKK2F3YWl0IHRlc3RMb2FkKCk7Cithd2FpdCB0ZXN0
U3RvcmUoKTsKK2F3YWl0IHRlc3RSTVcoKTsKK2F3YWl0IHRlc3RDbXBYY2hnKCk7Cithd2FpdCB0
ZXN0QXRvbWljTm90aWZ5KCk7Cithd2FpdCB0ZXN0QXRvbWljV2FpdCgpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>