<?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>235863</bug_id>
          
          <creation_ts>2022-01-29 13:07:28 -0800</creation_ts>
          <short_desc>[WebIDL] Add a sensible error message for a primitive non-null EventListener</short_desc>
          <delta_ts>2022-01-29 19:28:24 -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>Bindings</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Shvayka">ashvayka</reporter>
          <assigned_to name="Alexey Shvayka">ashvayka</assigned_to>
          <cc>cdumez</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kangil.han</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1835308</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2022-01-29 13:07:28 -0800</bug_when>
    <thetext>[WebIDL] Add a sensible error message for a primitive non-null EventListener</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835310</commentid>
    <comment_count>1</comment_count>
      <attachid>450333</attachid>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2022-01-29 13:08:52 -0800</bug_when>
    <thetext>Created attachment 450333
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835346</commentid>
    <comment_count>2</comment_count>
      <attachid>450333</attachid>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2022-01-29 19:09:07 -0800</bug_when>
    <thetext>Comment on attachment 450333
Patch

Thank you for review!

mac-wk1 failure is unrelated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835347</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-29 19:27:31 -0800</bug_when>
    <thetext>Committed r288795 (246572@main): &lt;https://commits.webkit.org/246572@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 450333.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835348</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-01-29 19:28:24 -0800</bug_when>
    <thetext>&lt;rdar://problem/88231725&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450333</attachid>
            <date>2022-01-29 13:08:52 -0800</date>
            <delta_ts>2022-01-29 19:27:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235863-20220129210850.patch</filename>
            <type>text/plain</type>
            <size>11873</size>
            <attacher name="Alexey Shvayka">ashvayka</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4ODc5MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMwIEBACisyMDIyLTAxLTI5ICBBbGV4ZXkg
U2h2YXlrYSAgPGFzaHZheWthQGFwcGxlLmNvbT4KKworICAgICAgICBbV2ViSURMXSBBZGQgYSBz
ZW5zaWJsZSBlcnJvciBtZXNzYWdlIGZvciBhIHByaW1pdGl2ZSBub24tbnVsbCBFdmVudExpc3Rl
bmVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzU4
NjMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlz
IHBhdGNoIG1vdmVzIGlzT2JqZWN0KCkgY2hlY2sgdG8gSlNFdmVudExpc3RlbmVyIGNvbnZlcnRl
ciwgYWxpZ25pbmcgaXQgd2l0aAorICAgICAgICBjYWxsYmFjayBpbnRlcmZhY2UgY29udmVydGVy
IGFuZCByZW1vdmluZyBub3cgdW51c2VkIGNyZWF0ZSgpIG92ZXJsb2FkLCBhbmQgbWFrZXMKKyAg
ICAgICAgY29kZSBnZW5lcmF0b3IgcGFzcyBhbiBleGNlcHRpb24gdGhyb3dlciB3aXRoIGEgdXNl
ci1mcmllbmRseSBUeXBlRXJyb3IgbWVzc2FnZS4KKworICAgICAgICBTaW5jZSBKU0V2ZW50TGlz
dGVuZXIgaXMgcXVpdGUgZGlmZmVyZW50IGZyb20gb3RoZXIgY2FsbGJhY2sgaW50ZXJmYWNlcywg
d2UgY2FuJ3QKKyAgICAgICAgbWFrZSBJc0NhbGxiYWNrSW50ZXJmYWNlKCkgcmVjb2duaXplIGl0
IGp1c3QgeWV0LCB0aHVzIHRoZSB0eXBlIG5hbWUgaGFzIHRvIGJlCisgICAgICAgIGhhcmQtY29k
ZWQgaWYgd2Ugd2FudCB0aGUgZXJyb3IgbWVzc2FnZSB0byBiZSBjb25zaXN0ZW50IHdpdGggb3Ro
ZXIgZ2VuZXJhdGVkIG9uZXMuCisKKyAgICAgICAgVGVzdDogZmFzdC9ldmVudHMvZXZlbnQtbGlz
dGVuZXItbm90LWFuLW9iamVjdC5odG1sCisKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU0RPTUNv
bnZlcnRFdmVudExpc3RlbmVyLmg6CisgICAgICAgIChXZWJDb3JlOjpDb252ZXJ0ZXI8SURMRXZl
bnRMaXN0ZW5lcjxUPj46OmNvbnZlcnQpOgorICAgICAgICAqIGJpbmRpbmdzL2pzL0pTRXZlbnRM
aXN0ZW5lci5jcHA6CisgICAgICAgICogYmluZGluZ3MvanMvSlNFdmVudExpc3RlbmVyLmg6Cisg
ICAgICAgICogYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9ySlMucG06CisgICAgICAgIChH
ZXRBcmd1bWVudEV4Y2VwdGlvbkZ1bmN0aW9uKToKKyAgICAgICAgKiBiaW5kaW5ncy9zY3JpcHRz
L3Rlc3QvSlMvKjogVXBkYXRlZC4KKyAgICAgICAgKiBkb20vRXZlbnRUYXJnZXQuaWRsOgorICAg
ICAgICBSZW5hbWUgRXZlbnRMaXN0ZW5lciBwYXJhbWV0ZXIgdG8gImxpc3RlbmVyIiB0byBtYXRj
aCBNRE4gLyBDaHJvbWUgRGV2VG9vbHMgLyBtYXRjaE1lZGlhKCkuCisKIDIwMjItMDEtMjkgIFJ5
b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgRGVsZXRlIG1vc3QgY29k
ZSBmb3IgYmVmb3JlbG9hZCBldmVudApJbmRleDogU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMv
SlNET01Db252ZXJ0RXZlbnRMaXN0ZW5lci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3Jl
L2JpbmRpbmdzL2pzL0pTRE9NQ29udmVydEV2ZW50TGlzdGVuZXIuaAkocmV2aXNpb24gMjg4Nzkw
KQorKysgU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNET01Db252ZXJ0RXZlbnRMaXN0ZW5l
ci5oCSh3b3JraW5nIGNvcHkpCkBAIC0zMywxNSArMzMsMTggQEAgbmFtZXNwYWNlIFdlYkNvcmUg
ewogdGVtcGxhdGU8dHlwZW5hbWUgVD4gc3RydWN0IENvbnZlcnRlcjxJRExFdmVudExpc3RlbmVy
PFQ+PiA6IERlZmF1bHRDb252ZXJ0ZXI8SURMRXZlbnRMaXN0ZW5lcjxUPj4gewogICAgIHVzaW5n
IFJldHVyblR5cGUgPSBSZWZQdHI8VD47CiAKLSAgICBzdGF0aWMgUmV0dXJuVHlwZSBjb252ZXJ0
KEpTQzo6SlNHbG9iYWxPYmplY3QmIGxleGljYWxHbG9iYWxPYmplY3QsIEpTQzo6SlNWYWx1ZSB2
YWx1ZSwgSlNDOjpKU09iamVjdCYgdGhpc09iamVjdCkKKyAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBF
eGNlcHRpb25UaHJvd2VyID0gRGVmYXVsdEV4Y2VwdGlvblRocm93ZXI+CisgICAgc3RhdGljIFJl
dHVyblR5cGUgY29udmVydChKU0M6OkpTR2xvYmFsT2JqZWN0JiBsZXhpY2FsR2xvYmFsT2JqZWN0
LCBKU0M6OkpTVmFsdWUgdmFsdWUsIEpTQzo6SlNPYmplY3QmIHRoaXNPYmplY3QsIEV4Y2VwdGlv
blRocm93ZXImJiBleGNlcHRpb25UaHJvd2VyID0gRXhjZXB0aW9uVGhyb3dlcigpKQogICAgIHsK
ICAgICAgICAgYXV0byBzY29wZSA9IERFQ0xBUkVfVEhST1dfU0NPUEUoSlNDOjpnZXRWTSgmbGV4
aWNhbEdsb2JhbE9iamVjdCkpOwogCi0gICAgICAgIGF1dG8gbGlzdGVuZXIgPSBUOjpjcmVhdGUo
dmFsdWUsIHRoaXNPYmplY3QsIGZhbHNlLCBjdXJyZW50V29ybGQobGV4aWNhbEdsb2JhbE9iamVj
dCkpOwotICAgICAgICBpZiAoIWxpc3RlbmVyKQotICAgICAgICAgICAgdGhyb3dUeXBlRXJyb3Io
JmxleGljYWxHbG9iYWxPYmplY3QsIHNjb3BlKTsKLSAgICAKLSAgICAgICAgcmV0dXJuIGxpc3Rl
bmVyOworICAgICAgICBpZiAoVU5MSUtFTFkoIXZhbHVlLmlzT2JqZWN0KCkpKSB7CisgICAgICAg
ICAgICBleGNlcHRpb25UaHJvd2VyKGxleGljYWxHbG9iYWxPYmplY3QsIHNjb3BlKTsKKyAgICAg
ICAgICAgIHJldHVybiBudWxscHRyOworICAgICAgICB9CisKKyAgICAgICAgYm9vbCBpc0F0dHJp
YnV0ZSA9IGZhbHNlOworICAgICAgICByZXR1cm4gVDo6Y3JlYXRlKCphc09iamVjdCh2YWx1ZSks
IHRoaXNPYmplY3QsIGlzQXR0cmlidXRlLCBjdXJyZW50V29ybGQobGV4aWNhbEdsb2JhbE9iamVj
dCkpOwogICAgIH0KIH07CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTRXZl
bnRMaXN0ZW5lci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMv
SlNFdmVudExpc3RlbmVyLmNwcAkocmV2aXNpb24gMjg4NzkwKQorKysgU291cmNlL1dlYkNvcmUv
YmluZGluZ3MvanMvSlNFdmVudExpc3RlbmVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjYsMTQg
KzY2LDYgQEAgUmVmPEpTRXZlbnRMaXN0ZW5lcj4gSlNFdmVudExpc3RlbmVyOjpjcgogICAgIHJl
dHVybiBhZG9wdFJlZigqbmV3IEpTRXZlbnRMaXN0ZW5lcigmbGlzdGVuZXIsICZ3cmFwcGVyLCBp
c0F0dHJpYnV0ZSwgd29ybGQpKTsKIH0KIAotUmVmUHRyPEpTRXZlbnRMaXN0ZW5lcj4gSlNFdmVu
dExpc3RlbmVyOjpjcmVhdGUoSlNDOjpKU1ZhbHVlIGxpc3RlbmVyLCBKU0M6OkpTT2JqZWN0JiB3
cmFwcGVyLCBib29sIGlzQXR0cmlidXRlLCBET01XcmFwcGVyV29ybGQmIHdvcmxkKQotewotICAg
IGlmIChVTkxJS0VMWSghbGlzdGVuZXIuaXNPYmplY3QoKSkpCi0gICAgICAgIHJldHVybiBudWxs
cHRyOwotCi0gICAgcmV0dXJuIGFkb3B0UmVmKCpuZXcgSlNFdmVudExpc3RlbmVyKGFzT2JqZWN0
KGxpc3RlbmVyKSwgJndyYXBwZXIsIGlzQXR0cmlidXRlLCB3b3JsZCkpOwotfQotCiBKU09iamVj
dCogSlNFdmVudExpc3RlbmVyOjppbml0aWFsaXplSlNGdW5jdGlvbihTY3JpcHRFeGVjdXRpb25D
b250ZXh0JikgY29uc3QKIHsKICAgICByZXR1cm4gbnVsbHB0cjsKSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL2pzL0pTRXZlbnRMaXN0ZW5lci5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJDb3JlL2JpbmRpbmdzL2pzL0pTRXZlbnRMaXN0ZW5lci5oCShyZXZpc2lvbiAyODg3OTApCisr
KyBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0V2ZW50TGlzdGVuZXIuaAkod29ya2luZyBj
b3B5KQpAQCAtMzcsNyArMzcsNiBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiBjbGFzcyBKU0V2ZW50
TGlzdGVuZXIgOiBwdWJsaWMgRXZlbnRMaXN0ZW5lciB7CiBwdWJsaWM6CiAgICAgV0VCQ09SRV9F
WFBPUlQgc3RhdGljIFJlZjxKU0V2ZW50TGlzdGVuZXI+IGNyZWF0ZShKU0M6OkpTT2JqZWN0JiBs
aXN0ZW5lciwgSlNDOjpKU09iamVjdCYgd3JhcHBlciwgYm9vbCBpc0F0dHJpYnV0ZSwgRE9NV3Jh
cHBlcldvcmxkJik7Ci0gICAgV0VCQ09SRV9FWFBPUlQgc3RhdGljIFJlZlB0cjxKU0V2ZW50TGlz
dGVuZXI+IGNyZWF0ZShKU0M6OkpTVmFsdWUgbGlzdGVuZXIsIEpTQzo6SlNPYmplY3QmIHdyYXBw
ZXIsIGJvb2wgaXNBdHRyaWJ1dGUsIERPTVdyYXBwZXJXb3JsZCYpOwogCiAgICAgdmlydHVhbCB+
SlNFdmVudExpc3RlbmVyKCk7CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Njcmlw
dHMvQ29kZUdlbmVyYXRvckpTLnBtCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvckpTLnBtCShyZXZpc2lvbiAyODg3OTApCisrKyBTb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JKUy5wbQkod29ya2luZyBj
b3B5KQpAQCAtMTc0NSw3ICsxNzQ1LDcgQEAgc3ViIEdldEFyZ3VtZW50RXhjZXB0aW9uRnVuY3Rp
b24KICAgICBteSAkdmlzaWJsZUludGVyZmFjZU5hbWUgPSAkY29kZUdlbmVyYXRvci0+R2V0Vmlz
aWJsZUludGVyZmFjZU5hbWUoJGludGVyZmFjZSk7CiAgICAgbXkgJHR5cGVOYW1lID0gR2V0VHlw
ZU5hbWVGb3JEaXNwbGF5SW5FeGNlcHRpb24oJGFyZ3VtZW50LT50eXBlKTsKIAotICAgIGlmICgk
Y29kZUdlbmVyYXRvci0+SXNDYWxsYmFja0ludGVyZmFjZSgkYXJndW1lbnQtPnR5cGUpKSB7Cisg
ICAgaWYgKCRjb2RlR2VuZXJhdG9yLT5Jc0NhbGxiYWNrSW50ZXJmYWNlKCRhcmd1bWVudC0+dHlw
ZSkgfHwgJGFyZ3VtZW50LT50eXBlLT5uYW1lIGVxICJFdmVudExpc3RlbmVyIikgewogICAgICAg
ICByZXR1cm4gInRocm93QXJndW1lbnRNdXN0QmVPYmplY3RFcnJvcihsZXhpY2FsR2xvYmFsT2Jq
ZWN0LCBzY29wZSwgJHthcmd1bWVudEluZGV4fSwgXCIke25hbWV9XCIsIFwiJHt2aXNpYmxlSW50
ZXJmYWNlTmFtZX1cIiwgJHtxdW90ZWRGdW5jdGlvbk5hbWV9KTsiOwogICAgIH0KIApJbmRleDog
U291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy90ZXN0L0pTL0pTVGVzdE9iai5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy90ZXN0L0pTL0pTVGVz
dE9iai5jcHAJKHJldmlzaW9uIDI4ODc5MCkKKysrIFNvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Nj
cmlwdHMvdGVzdC9KUy9KU1Rlc3RPYmouY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02MTY4LDcgKzYx
NjgsNyBAQCBzdGF0aWMgaW5saW5lIEpTQzo6RW5jb2RlZEpTVmFsdWUganNUZXN0CiAgICAgYXV0
byB0eXBlID0gY29udmVydDxJRExET01TdHJpbmc+KCpsZXhpY2FsR2xvYmFsT2JqZWN0LCBhcmd1
bWVudDAudmFsdWUoKSk7CiAgICAgUkVUVVJOX0lGX0VYQ0VQVElPTih0aHJvd1Njb3BlLCBlbmNv
ZGVkSlNWYWx1ZSgpKTsKICAgICBFbnN1cmVTdGlsbEFsaXZlU2NvcGUgYXJndW1lbnQxID0gY2Fs
bEZyYW1lLT51bmNoZWNrZWRBcmd1bWVudCgxKTsKLSAgICBhdXRvIGxpc3RlbmVyID0gY29udmVy
dDxJRExFdmVudExpc3RlbmVyPEpTRXZlbnRMaXN0ZW5lcj4+KCpsZXhpY2FsR2xvYmFsT2JqZWN0
LCBhcmd1bWVudDEudmFsdWUoKSwgKmNhc3RlZFRoaXMpOworICAgIGF1dG8gbGlzdGVuZXIgPSBj
b252ZXJ0PElETEV2ZW50TGlzdGVuZXI8SlNFdmVudExpc3RlbmVyPj4oKmxleGljYWxHbG9iYWxP
YmplY3QsIGFyZ3VtZW50MS52YWx1ZSgpLCAqY2FzdGVkVGhpcywgW10oSlNDOjpKU0dsb2JhbE9i
amVjdCYgbGV4aWNhbEdsb2JhbE9iamVjdCwgSlNDOjpUaHJvd1Njb3BlJiBzY29wZSkgeyB0aHJv
d0FyZ3VtZW50TXVzdEJlT2JqZWN0RXJyb3IobGV4aWNhbEdsb2JhbE9iamVjdCwgc2NvcGUsIDEs
ICJsaXN0ZW5lciIsICJUZXN0T2JqZWN0IiwgImFkZEV2ZW50TGlzdGVuZXIiKTsgfSk7CiAgICAg
UkVUVVJOX0lGX0VYQ0VQVElPTih0aHJvd1Njb3BlLCBlbmNvZGVkSlNWYWx1ZSgpKTsKICAgICBF
bnN1cmVTdGlsbEFsaXZlU2NvcGUgYXJndW1lbnQyID0gY2FsbEZyYW1lLT5hcmd1bWVudCgyKTsK
ICAgICBhdXRvIHVzZUNhcHR1cmUgPSBjb252ZXJ0PElETEJvb2xlYW4+KCpsZXhpY2FsR2xvYmFs
T2JqZWN0LCBhcmd1bWVudDIudmFsdWUoKSk7CkBAIC02MTk3LDcgKzYxOTcsNyBAQCBzdGF0aWMg
aW5saW5lIEpTQzo6RW5jb2RlZEpTVmFsdWUganNUZXN0CiAgICAgYXV0byB0eXBlID0gY29udmVy
dDxJRExET01TdHJpbmc+KCpsZXhpY2FsR2xvYmFsT2JqZWN0LCBhcmd1bWVudDAudmFsdWUoKSk7
CiAgICAgUkVUVVJOX0lGX0VYQ0VQVElPTih0aHJvd1Njb3BlLCBlbmNvZGVkSlNWYWx1ZSgpKTsK
ICAgICBFbnN1cmVTdGlsbEFsaXZlU2NvcGUgYXJndW1lbnQxID0gY2FsbEZyYW1lLT51bmNoZWNr
ZWRBcmd1bWVudCgxKTsKLSAgICBhdXRvIGxpc3RlbmVyID0gY29udmVydDxJRExFdmVudExpc3Rl
bmVyPEpTRXZlbnRMaXN0ZW5lcj4+KCpsZXhpY2FsR2xvYmFsT2JqZWN0LCBhcmd1bWVudDEudmFs
dWUoKSwgKmNhc3RlZFRoaXMpOworICAgIGF1dG8gbGlzdGVuZXIgPSBjb252ZXJ0PElETEV2ZW50
TGlzdGVuZXI8SlNFdmVudExpc3RlbmVyPj4oKmxleGljYWxHbG9iYWxPYmplY3QsIGFyZ3VtZW50
MS52YWx1ZSgpLCAqY2FzdGVkVGhpcywgW10oSlNDOjpKU0dsb2JhbE9iamVjdCYgbGV4aWNhbEds
b2JhbE9iamVjdCwgSlNDOjpUaHJvd1Njb3BlJiBzY29wZSkgeyB0aHJvd0FyZ3VtZW50TXVzdEJl
T2JqZWN0RXJyb3IobGV4aWNhbEdsb2JhbE9iamVjdCwgc2NvcGUsIDEsICJsaXN0ZW5lciIsICJU
ZXN0T2JqZWN0IiwgInJlbW92ZUV2ZW50TGlzdGVuZXIiKTsgfSk7CiAgICAgUkVUVVJOX0lGX0VY
Q0VQVElPTih0aHJvd1Njb3BlLCBlbmNvZGVkSlNWYWx1ZSgpKTsKICAgICBFbnN1cmVTdGlsbEFs
aXZlU2NvcGUgYXJndW1lbnQyID0gY2FsbEZyYW1lLT5hcmd1bWVudCgyKTsKICAgICBhdXRvIHVz
ZUNhcHR1cmUgPSBjb252ZXJ0PElETEJvb2xlYW4+KCpsZXhpY2FsR2xvYmFsT2JqZWN0LCBhcmd1
bWVudDIudmFsdWUoKSk7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9kb20vRXZlbnRUYXJnZXQuaWRs
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2RvbS9FdmVudFRhcmdldC5pZGwJKHJldmlz
aW9uIDI4ODc5MCkKKysrIFNvdXJjZS9XZWJDb3JlL2RvbS9FdmVudFRhcmdldC5pZGwJKHdvcmtp
bmcgY29weSkKQEAgLTI4LDcgKzI4LDcgQEAKIF0gaW50ZXJmYWNlIEV2ZW50VGFyZ2V0IHsKICAg
ICBbQ2FsbFdpdGg9U2NyaXB0RXhlY3V0aW9uQ29udGV4dF0gY29uc3RydWN0b3IoKTsKIAotICAg
IFtJbXBsZW1lbnRlZEFzPWFkZEV2ZW50TGlzdGVuZXJGb3JCaW5kaW5nc10gdW5kZWZpbmVkIGFk
ZEV2ZW50TGlzdGVuZXIoW0F0b21TdHJpbmddIERPTVN0cmluZyB0eXBlLCBFdmVudExpc3RlbmVy
PyBjYWxsYmFjaywgb3B0aW9uYWwgKEFkZEV2ZW50TGlzdGVuZXJPcHRpb25zIG9yIGJvb2xlYW4p
IG9wdGlvbnMgPSBmYWxzZSk7Ci0gICAgW0ltcGxlbWVudGVkQXM9cmVtb3ZlRXZlbnRMaXN0ZW5l
ckZvckJpbmRpbmdzXSB1bmRlZmluZWQgcmVtb3ZlRXZlbnRMaXN0ZW5lcihbQXRvbVN0cmluZ10g
RE9NU3RyaW5nIHR5cGUsIEV2ZW50TGlzdGVuZXI/IGNhbGxiYWNrLCBvcHRpb25hbCAoRXZlbnRM
aXN0ZW5lck9wdGlvbnMgb3IgYm9vbGVhbikgb3B0aW9ucyA9IGZhbHNlKTsKKyAgICBbSW1wbGVt
ZW50ZWRBcz1hZGRFdmVudExpc3RlbmVyRm9yQmluZGluZ3NdIHVuZGVmaW5lZCBhZGRFdmVudExp
c3RlbmVyKFtBdG9tU3RyaW5nXSBET01TdHJpbmcgdHlwZSwgRXZlbnRMaXN0ZW5lcj8gbGlzdGVu
ZXIsIG9wdGlvbmFsIChBZGRFdmVudExpc3RlbmVyT3B0aW9ucyBvciBib29sZWFuKSBvcHRpb25z
ID0gZmFsc2UpOworICAgIFtJbXBsZW1lbnRlZEFzPXJlbW92ZUV2ZW50TGlzdGVuZXJGb3JCaW5k
aW5nc10gdW5kZWZpbmVkIHJlbW92ZUV2ZW50TGlzdGVuZXIoW0F0b21TdHJpbmddIERPTVN0cmlu
ZyB0eXBlLCBFdmVudExpc3RlbmVyPyBsaXN0ZW5lciwgb3B0aW9uYWwgKEV2ZW50TGlzdGVuZXJP
cHRpb25zIG9yIGJvb2xlYW4pIG9wdGlvbnMgPSBmYWxzZSk7CiAgICAgW0ltcGxlbWVudGVkQXM9
ZGlzcGF0Y2hFdmVudEZvckJpbmRpbmdzXSBib29sZWFuIGRpc3BhdGNoRXZlbnQoRXZlbnQgZXZl
bnQpOwogfTsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4ODc5MCkKKysrIExheW91dFRlc3RzL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDIyLTAxLTI5ICBBbGV4ZXkg
U2h2YXlrYSAgPGFzaHZheWthQGFwcGxlLmNvbT4KKworICAgICAgICBbV2ViSURMXSBBZGQgYSBz
ZW5zaWJsZSBlcnJvciBtZXNzYWdlIGZvciBhIHByaW1pdGl2ZSBub24tbnVsbCBFdmVudExpc3Rl
bmVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzU4
NjMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZh
c3QvZXZlbnRzL2V2ZW50LWxpc3RlbmVyLW5vdC1hbi1vYmplY3QtZXhwZWN0ZWQudHh0OiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50cy9ldmVudC1saXN0ZW5lci1ub3QtYW4tb2JqZWN0Lmh0
bWw6IEFkZGVkLgorCiAyMDIyLTAxLTI5ICBLaW1tbyBLaW5udW5lbiAgPGtraW5udW5lbkBhcHBs
ZS5jb20+CiAKICAgICAgICAgQ2FwdHVyaW5nIFdlYkdMIGNhbnZhcyB0aHJvdWdoIHBlZXIgY29u
bmVjdGlvbiBzaG93cyB0aGUgaW1hZ2UgZmxpcHBlZApJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9l
dmVudHMvZXZlbnQtbGlzdGVuZXItbm90LWFuLW9iamVjdC1leHBlY3RlZC50eHQKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvZXZlbnQtbGlzdGVuZXItbm90LWFuLW9iamVj
dC1leHBlY3RlZC50eHQJKG5vbmV4aXN0ZW50KQorKysgTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMv
ZXZlbnQtbGlzdGVuZXItbm90LWFuLW9iamVjdC1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkK
QEAgLTAsMCArMSwxNSBAQAorQSBUeXBlRXJyb3Igd2l0aCBzZW5zaWJsZSBtZXNzYWdlIHNob3Vs
ZCBiZSB0aHJvd24gZm9yIGEgcHJpbWl0aXZlIEV2ZW50TGlzdGVuZXIgdGhhdCBpcyBuZWl0aGVy
IG51bGwgbm9yIHVuZGVmaW5lZAorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMg
b2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFT
UyAoKSA9PiB7IChuZXcgRXZlbnRUYXJnZXQpLmFkZEV2ZW50TGlzdGVuZXIoImZvbyIsIG51bGwp
OyB9IGRpZCBub3QgdGhyb3cgZXhjZXB0aW9uLgorUEFTUyAoKSA9PiB7IG1hdGNoTWVkaWEoIiIp
LnJlbW92ZUxpc3RlbmVyKHVuZGVmaW5lZCk7IH0gZGlkIG5vdCB0aHJvdyBleGNlcHRpb24uCitQ
QVNTICgpID0+IHsgKG5ldyBFdmVudFRhcmdldCkuYWRkRXZlbnRMaXN0ZW5lcigiZm9vIiwgMSk7
IH0gdGhyZXcgZXhjZXB0aW9uIFR5cGVFcnJvcjogQXJndW1lbnQgMiAoJ2xpc3RlbmVyJykgdG8g
RXZlbnRUYXJnZXQuYWRkRXZlbnRMaXN0ZW5lciBtdXN0IGJlIGFuIG9iamVjdC4KK1BBU1MgKCkg
PT4geyAobmV3IEV2ZW50VGFyZ2V0KS5yZW1vdmVFdmVudExpc3RlbmVyKCJmb28iLCBmYWxzZSk7
IH0gdGhyZXcgZXhjZXB0aW9uIFR5cGVFcnJvcjogQXJndW1lbnQgMiAoJ2xpc3RlbmVyJykgdG8g
RXZlbnRUYXJnZXQucmVtb3ZlRXZlbnRMaXN0ZW5lciBtdXN0IGJlIGFuIG9iamVjdC4KK1BBU1Mg
KCkgPT4geyBtYXRjaE1lZGlhKCIiKS5hZGRMaXN0ZW5lcihTeW1ib2woKSk7IH0gdGhyZXcgZXhj
ZXB0aW9uIFR5cGVFcnJvcjogQXJndW1lbnQgMSAoJ2xpc3RlbmVyJykgdG8gTWVkaWFRdWVyeUxp
c3QuYWRkTGlzdGVuZXIgbXVzdCBiZSBhbiBvYmplY3QuCitQQVNTICgpID0+IHsgbWF0Y2hNZWRp
YSgiIikucmVtb3ZlTGlzdGVuZXIoImJhciIpOyB9IHRocmV3IGV4Y2VwdGlvbiBUeXBlRXJyb3I6
IEFyZ3VtZW50IDEgKCdsaXN0ZW5lcicpIHRvIE1lZGlhUXVlcnlMaXN0LnJlbW92ZUxpc3RlbmVy
IG11c3QgYmUgYW4gb2JqZWN0LgorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitU
RVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2V2ZW50LWxpc3Rl
bmVyLW5vdC1hbi1vYmplY3QuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2V2
ZW50cy9ldmVudC1saXN0ZW5lci1ub3QtYW4tb2JqZWN0Lmh0bWwJKG5vbmV4aXN0ZW50KQorKysg
TGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvZXZlbnQtbGlzdGVuZXItbm90LWFuLW9iamVjdC5odG1s
CSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMTcgQEAKKzwhRE9DVFlQRSBodG1sPgorPG1ldGEg
Y2hhcnNldD0idXRmLTgiPgorPGJvZHk+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pz
LXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+CitkZXNjcmlwdGlvbigiQSBUeXBlRXJy
b3Igd2l0aCBzZW5zaWJsZSBtZXNzYWdlIHNob3VsZCBiZSB0aHJvd24gZm9yIGEgcHJpbWl0aXZl
IEV2ZW50TGlzdGVuZXIgdGhhdCBpcyBuZWl0aGVyIG51bGwgbm9yIHVuZGVmaW5lZCIpOworCitz
aG91bGROb3RUaHJvdygoKSA9PiB7IChuZXcgRXZlbnRUYXJnZXQpLmFkZEV2ZW50TGlzdGVuZXIo
ImZvbyIsIG51bGwpOyB9KTsKK3Nob3VsZE5vdFRocm93KCgpID0+IHsgbWF0Y2hNZWRpYSgiIiku
cmVtb3ZlTGlzdGVuZXIodW5kZWZpbmVkKTsgfSk7CisKK3Nob3VsZFRocm93RXJyb3JOYW1lKCgp
ID0+IHsgKG5ldyBFdmVudFRhcmdldCkuYWRkRXZlbnRMaXN0ZW5lcigiZm9vIiwgMSk7IH0sICJU
eXBlRXJyb3IiKTsKK3Nob3VsZFRocm93RXJyb3JOYW1lKCgpID0+IHsgKG5ldyBFdmVudFRhcmdl
dCkucmVtb3ZlRXZlbnRMaXN0ZW5lcigiZm9vIiwgZmFsc2UpOyB9LCAiVHlwZUVycm9yIik7Citz
aG91bGRUaHJvd0Vycm9yTmFtZSgoKSA9PiB7IG1hdGNoTWVkaWEoIiIpLmFkZExpc3RlbmVyKFN5
bWJvbCgpKTsgfSwgIlR5cGVFcnJvciIpOworc2hvdWxkVGhyb3dFcnJvck5hbWUoKCkgPT4geyBt
YXRjaE1lZGlhKCIiKS5yZW1vdmVMaXN0ZW5lcigiYmFyIik7IH0sICJUeXBlRXJyb3IiKTsKKzwv
c2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwv
c2NyaXB0PgorPC9ib2R5Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>