<?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>234007</bug_id>
          
          <creation_ts>2021-12-08 07:32:41 -0800</creation_ts>
          <short_desc>[libpas] Fix up missing header includes and build guards in unit tests</short_desc>
          <delta_ts>2021-12-09 03:25:23 -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="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1821545</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2021-12-08 07:32:41 -0800</bug_when>
    <thetext>[libpas] Fix up missing header includes and build guards in unit tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1821546</commentid>
    <comment_count>1</comment_count>
      <attachid>446363</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2021-12-08 07:32:56 -0800</bug_when>
    <thetext>Created attachment 446363
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1821659</commentid>
    <comment_count>2</comment_count>
      <attachid>446363</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-12-08 11:19:22 -0800</bug_when>
    <thetext>Comment on attachment 446363
Patch

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

&gt; Source/bmalloc/libpas/src/test/IsoHeapChaosTests.cpp:622
&gt; +#if PAS_OS(DARWIN)
&gt;              for (pthread_t thread : runningThreads) {
&gt;                  kern_return_t result = thread_suspend(pthread_mach_thread_np(thread));
&gt;                  PAS_ASSERT(result == KERN_SUCCESS);
&gt;              }
&gt; +#endif

If we cannot suspend and resume threads, then this test is broken. So you need to disable this test for that platforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1822027</commentid>
    <comment_count>3</comment_count>
      <attachid>446506</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2021-12-09 00:45:15 -0800</bug_when>
    <thetext>Created attachment 446506
Patch

Disabled enumerator tests in IsoHeapChaosTests for Linux, due to the missing thread suspension/resuming. Also adjusted inclusions so that they follow the existing order.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1822052</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-12-09 03:24:43 -0800</bug_when>
    <thetext>Committed r286773 (245014@main): &lt;https://commits.webkit.org/245014@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 446506.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1822053</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-12-09 03:25:23 -0800</bug_when>
    <thetext>&lt;rdar://problem/86263339&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>446363</attachid>
            <date>2021-12-08 07:32:56 -0800</date>
            <delta_ts>2021-12-09 00:45:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234007-20211208163255.patch</filename>
            <type>text/plain</type>
            <size>6497</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2NjUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9D
aGFuZ2VMb2cgYi9Tb3VyY2UvYm1hbGxvYy9DaGFuZ2VMb2cKaW5kZXggMTQ4NTllMjQ0MWE3MTVj
NGY5ZmVjMzJiNzg1MmVlN2RmMDkyMTI0YS4uMTA1YjFhZDMwZmExNjM3ZWUyNGNmZGRhMmYzNmE3
YjgwODk1MWI4MCAxMDA2NDQKLS0tIGEvU291cmNlL2JtYWxsb2MvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9ibWFsbG9jL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDIxLTEyLTA4ICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbbGlicGFzXSBGaXgg
dXAgbWlzc2luZyBoZWFkZXIgaW5jbHVkZXMgYW5kIGJ1aWxkIGd1YXJkcyBpbiB1bml0IHRlc3Rz
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzQwMDcK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgbWlz
c2luZyBoZWFkZXIgaW5jbHVzaW9ucyBpbiBkaWZmZXJlbnQgbGlicGFzIHVuaXQgdGVzdCBzb3Vy
Y2VzCisgICAgICAgIHRvIGF2b2lkIGJ1aWxkIHByb2JsZW1zLgorCisgICAgICAgIEluIElzb0hl
YXBDaGFvc1Rlc3RzLmNwcCwgTWFjaC1zcGVjaWZpYyB0aHJlYWQtcmVsYXRlZCBoZWFkZXIgaW5j
bHVzaW9uCisgICAgICAgIGFuZCB1c2FnZSBpcyBwdXQgaW5zaWRlIFBBU19PUyhEQVJXSU4pIGJ1
aWxkIGd1YXJkcy4gVGhpcyBrZWVwcyB0aGUgdGVzdAorICAgICAgICBjYXNlIGJ1aWxkYWJsZSBi
dXQgb2YgY291cnNlIHByb3BlciB0aHJlYWQgc3VzcGVuc2lvbiBhbmQgcmVzdW1pbmcgaGFzCisg
ICAgICAgIHRvIGJlIGltcGxlbWVudGVkIG9uIG90aGVyIHBsYXRmb3Jtcy4KKworICAgICAgICAq
IGxpYnBhcy9zcmMvdGVzdC9FeHBlbmRhYmxlTWVtb3J5VGVzdHMuY3BwOgorICAgICAgICAqIGxp
YnBhcy9zcmMvdGVzdC9Jc29IZWFwQ2hhb3NUZXN0cy5jcHA6CisgICAgICAgIChzdGQ6OnRlc3RB
bGxvY2F0aW9uQ2hhb3MpOgorICAgICAgICAqIGxpYnBhcy9zcmMvdGVzdC9Jc29IZWFwUGFnZVNo
YXJpbmdUZXN0cy5jcHA6CisgICAgICAgICogbGlicGFzL3NyYy90ZXN0L0lzb0hlYXBQYXJ0aWFs
QW5kQmFzZWxpbmVUZXN0cy5jcHA6CisgICAgICAgICogbGlicGFzL3NyYy90ZXN0L1JhY2VUZXN0
cy5jcHA6CisgICAgICAgICogbGlicGFzL3NyYy90ZXN0L1Rlc3RIYXJuZXNzLmNwcDoKKyAgICAg
ICAgKiBsaWJwYXMvc3JjL3Rlc3QvVGhpbmd5QW5kVXRpbGl0eUhlYXBBbGxvY2F0aW9uVGVzdHMu
Y3BwOgorCiAyMDIxLTEyLTA4ICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4K
IAogICAgICAgICBbbGlicGFzXSBSZW1vdmUgdGhlIHN0YWxlIFNraXBMaXN0VGVzdHMuY3BwIGZp
bGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvdGVzdC9FeHBlbmRhYmxl
TWVtb3J5VGVzdHMuY3BwIGIvU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy90ZXN0L0V4cGVuZGFi
bGVNZW1vcnlUZXN0cy5jcHAKaW5kZXggNjIwOTBhNzkzOTZhNTY0ZjQ5MjZiODdlNTk4MWZiMzdj
Y2JmMjQ0My4uZmE1MjFkMDJhYTI2NTFmNDc1MWRmZDUyZWQ1YTQxYzk2ZDE5MTFhMSAxMDA2NDQK
LS0tIGEvU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy90ZXN0L0V4cGVuZGFibGVNZW1vcnlUZXN0
cy5jcHAKKysrIGIvU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy90ZXN0L0V4cGVuZGFibGVNZW1v
cnlUZXN0cy5jcHAKQEAgLTMxLDYgKzMxLDggQEAKICNpbmNsdWRlICJwYXNfY29tcGFjdF9leHBl
bmRhYmxlX21lbW9yeS5oIgogI2luY2x1ZGUgInBhc19sYXJnZV9leHBlbmRhYmxlX21lbW9yeS5o
IgogI2luY2x1ZGUgInBhc19zZWdyZWdhdGVkX2hlYXAuaCIKKyNpbmNsdWRlIDxjb25kaXRpb25f
dmFyaWFibGU+CisjaW5jbHVkZSA8bXV0ZXg+CiAKIHVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvdGVzdC9Jc29IZWFwQ2hhb3NUZXN0
cy5jcHAgYi9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL3Rlc3QvSXNvSGVhcENoYW9zVGVzdHMu
Y3BwCmluZGV4IGZmNDJlYzUzZjE2NTcxYmVjODU4ODg0ZTU1Y2Y4ZTBkNzRkODZiYmUuLmUyOWE3
NDM0ZjIxYjA5ODNhMzdlZDA5N2U1Y2UzNTMzOTBjZDIxYzEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9i
bWFsbG9jL2xpYnBhcy9zcmMvdGVzdC9Jc29IZWFwQ2hhb3NUZXN0cy5jcHAKKysrIGIvU291cmNl
L2JtYWxsb2MvbGlicGFzL3NyYy90ZXN0L0lzb0hlYXBDaGFvc1Rlc3RzLmNwcApAQCAtNDAsMTAg
KzQwLDEwIEBACiAjaW5jbHVkZSAiaXNvX3Rlc3RfaGVhcF9jb25maWcuaCIKICNpbmNsdWRlICJq
aXRfaGVhcC5oIgogI2luY2x1ZGUgImppdF9oZWFwX2NvbmZpZy5oIgotI2luY2x1ZGUgPG1hY2gv
dGhyZWFkX2FjdC5oPgogI2luY2x1ZGUgPG1hcD4KICNpbmNsdWRlICJtaW5hbGlnbjMyX2hlYXAu
aCIKICNpbmNsdWRlICJtaW5hbGlnbjMyX2hlYXBfY29uZmlnLmgiCisjaW5jbHVkZSA8bXV0ZXg+
CiAjaW5jbHVkZSAicGFnZXNpemU2NGtfaGVhcC5oIgogI2luY2x1ZGUgInBhZ2VzaXplNjRrX2hl
YXBfY29uZmlnLmgiCiAjaW5jbHVkZSAicGFzX2FsbF9oZWFwcy5oIgpAQCAtNjMsNiArNjMsMTAg
QEAKICNpbmNsdWRlIDx2ZWN0b3I+CiAjaW5jbHVkZSA8dGhyZWFkPgogCisjaWYgUEFTX09TKERB
UldJTikKKyNpbmNsdWRlIDxtYWNoL3RocmVhZF9hY3QuaD4KKyNlbmRpZgorCiB1c2luZyBuYW1l
c3BhY2Ugc3RkOwogCiBuYW1lc3BhY2UgewpAQCAtNjEwLDEwICs2MTQsMTIgQEAgdm9pZCB0ZXN0
QWxsb2NhdGlvbkNoYW9zKHVuc2lnbmVkIG51bVRocmVhZHMsIHVuc2lnbmVkIG51bUlzb2xhdGVk
SGVhcHMsCiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogICAgICAgICAgICAgCisj
aWYgUEFTX09TKERBUldJTikKICAgICAgICAgICAgIGZvciAocHRocmVhZF90IHRocmVhZCA6IHJ1
bm5pbmdUaHJlYWRzKSB7CiAgICAgICAgICAgICAgICAga2Vybl9yZXR1cm5fdCByZXN1bHQgPSB0
aHJlYWRfc3VzcGVuZChwdGhyZWFkX21hY2hfdGhyZWFkX25wKHRocmVhZCkpOwogICAgICAgICAg
ICAgICAgIFBBU19BU1NFUlQocmVzdWx0ID09IEtFUk5fU1VDQ0VTUyk7CiAgICAgICAgICAgICB9
CisjZW5kaWYKIAogICAgICAgICAgICAgcGFnZVJhbmdlcy5jbGVhcigpOwogICAgICAgICAgICAg
cmVhZGVyQ2FjaGUuY2xlYXIoKTsKQEAgLTgwNiwxMCArODEyLDEyIEBAIHZvaWQgdGVzdEFsbG9j
YXRpb25DaGFvcyh1bnNpZ25lZCBudW1UaHJlYWRzLCB1bnNpZ25lZCBudW1Jc29sYXRlZEhlYXBz
LAogICAgICAgICAgICAgaWYgKCEobnVtRW51bWVyYXRpb25zICUgNTApKQogICAgICAgICAgICAg
ICAgIGNvdXQgPDwgIiAgICBEaWQgIiA8PCBudW1FbnVtZXJhdGlvbnMgPDwgIiBlbnVtZXJhdGlv
bnMuXG4iOwogICAgICAgICAgICAgCisjaWYgUEFTX09TKERBUldJTikKICAgICAgICAgICAgIGZv
ciAocHRocmVhZF90IHRocmVhZCA6IHJ1bm5pbmdUaHJlYWRzKSB7CiAgICAgICAgICAgICAgICAg
a2Vybl9yZXR1cm5fdCByZXN1bHQgPSB0aHJlYWRfcmVzdW1lKHB0aHJlYWRfbWFjaF90aHJlYWRf
bnAodGhyZWFkKSk7CiAgICAgICAgICAgICAgICAgUEFTX0FTU0VSVChyZXN1bHQgPT0gS0VSTl9T
VUNDRVNTKTsKICAgICAgICAgICAgIH0KKyNlbmRpZgogCiAgICAgICAgICAgICBsb2NrLnVubG9j
aygpOwogICAgICAgICB9OwpkaWZmIC0tZ2l0IGEvU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy90
ZXN0L0lzb0hlYXBQYWdlU2hhcmluZ1Rlc3RzLmNwcCBiL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9z
cmMvdGVzdC9Jc29IZWFwUGFnZVNoYXJpbmdUZXN0cy5jcHAKaW5kZXggZTkyZjhjOGJlMGU3MWJm
YzU1MWUyN2NkYmZiYzlhMmUzZmZjYzI1Zi4uNjE2YWI1ZWM0N2FiMjM3ZGUyNTBjMzhjM2E3MWRh
MmE2YzA0OTdmNSAxMDA2NDQKLS0tIGEvU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy90ZXN0L0lz
b0hlYXBQYWdlU2hhcmluZ1Rlc3RzLmNwcAorKysgYi9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3Jj
L3Rlc3QvSXNvSGVhcFBhZ2VTaGFyaW5nVGVzdHMuY3BwCkBAIC00NCw2ICs0NCw4IEBACiAjaW5j
bHVkZSAicGFzX3NjYXZlbmdlci5oIgogI2luY2x1ZGUgInBhc19zZWdyZWdhdGVkX3NpemVfZGly
ZWN0b3J5LmgiCiAjaW5jbHVkZSAicGFzX3RocmVhZF9sb2NhbF9jYWNoZS5oIgorI2luY2x1ZGUg
PGNvbmRpdGlvbl92YXJpYWJsZT4KKyNpbmNsdWRlIDxtdXRleD4KICNpbmNsdWRlIDxzZXQ+CiAj
aW5jbHVkZSA8dmVjdG9yPgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3Jj
L3Rlc3QvSXNvSGVhcFBhcnRpYWxBbmRCYXNlbGluZVRlc3RzLmNwcCBiL1NvdXJjZS9ibWFsbG9j
L2xpYnBhcy9zcmMvdGVzdC9Jc29IZWFwUGFydGlhbEFuZEJhc2VsaW5lVGVzdHMuY3BwCmluZGV4
IGZlZmZjYmE2YTI1ODVjZWU0MWJkMDFlNGE5ZTcyYmMzYWM5MjU3NTcuLjNhYjcyZWIwM2Q1MTQ5
Njk0ZTUzY2NiYWZlMTM2MDc3N2UyODRhOGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9ibWFsbG9jL2xp
YnBhcy9zcmMvdGVzdC9Jc29IZWFwUGFydGlhbEFuZEJhc2VsaW5lVGVzdHMuY3BwCisrKyBiL1Nv
dXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvdGVzdC9Jc29IZWFwUGFydGlhbEFuZEJhc2VsaW5lVGVz
dHMuY3BwCkBAIC0zOSw2ICszOSw3IEBACiAjaW5jbHVkZSAicGFzX3NlZ3JlZ2F0ZWRfaGVhcC5o
IgogI2luY2x1ZGUgInBhc19zZWdyZWdhdGVkX3NoYXJlZF9wYWdlX2RpcmVjdG9yeS5oIgogI2lu
Y2x1ZGUgInBhc19zZWdyZWdhdGVkX3ZpZXcuaCIKKyNpbmNsdWRlIDxtdXRleD4KICNpbmNsdWRl
IDxzZXQ+CiAjaW5jbHVkZSA8dGhyZWFkPgogI2luY2x1ZGUgPHZlY3Rvcj4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvdGVzdC9SYWNlVGVzdHMuY3BwIGIvU291cmNlL2Jt
YWxsb2MvbGlicGFzL3NyYy90ZXN0L1JhY2VUZXN0cy5jcHAKaW5kZXggZDJhNjhkYmI0YmM3Zjg3
NTBlMmIyOTU1YWQyYTI2MDFmNjVmMTdmYi4uNGY3ZDMwMGE4NWVmNGU1ZjdiNWM2YzRiOWUzMDJj
NzQyZWUyMjA0YSAxMDA2NDQKLS0tIGEvU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy90ZXN0L1Jh
Y2VUZXN0cy5jcHAKKysrIGIvU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy90ZXN0L1JhY2VUZXN0
cy5jcHAKQEAgLTI0LDYgKzI0LDcgQEAKICAqLwogCiAjaW5jbHVkZSAiVGVzdEhhcm5lc3MuaCIK
KyNpbmNsdWRlIDxjb25kaXRpb25fdmFyaWFibGU+CiAjaW5jbHVkZSA8ZnVuY3Rpb25hbD4KICNp
bmNsdWRlICJpc29faGVhcC5oIgogI2luY2x1ZGUgImlzb19oZWFwX2NvbmZpZy5oIgpkaWZmIC0t
Z2l0IGEvU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy90ZXN0L1Rlc3RIYXJuZXNzLmNwcCBiL1Nv
dXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvdGVzdC9UZXN0SGFybmVzcy5jcHAKaW5kZXggYzg0NTI5
NmQxZmY4ZDUyMzU1NDdiMTM1ZmJhZWJjYjgyNTBlOTE1Zi4uY2I2Zjk3NWUxNzlhN2Q2YjY5MTZh
MzczNDVhNGM5Mzk5ZGY1ZjM2ZSAxMDA2NDQKLS0tIGEvU291cmNlL2JtYWxsb2MvbGlicGFzL3Ny
Yy90ZXN0L1Rlc3RIYXJuZXNzLmNwcAorKysgYi9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL3Rl
c3QvVGVzdEhhcm5lc3MuY3BwCkBAIC00Miw2ICs0Miw3IEBACiAjaW5jbHVkZSAicGFzX3V0aWxp
dHlfaGVhcC5oIgogI2luY2x1ZGUgInBhc191dGlscy5oIgogI2luY2x1ZGUgInRoaW5neV9oZWFw
X2NvbmZpZy5oIgorI2luY2x1ZGUgPGF0b21pYz4KICNpbmNsdWRlIDxzc3RyZWFtPgogI2luY2x1
ZGUgPHN5cy93YWl0Lmg+CiAjaW5jbHVkZSA8dmVjdG9yPgpkaWZmIC0tZ2l0IGEvU291cmNlL2Jt
YWxsb2MvbGlicGFzL3NyYy90ZXN0L1RoaW5neUFuZFV0aWxpdHlIZWFwQWxsb2NhdGlvblRlc3Rz
LmNwcCBiL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvdGVzdC9UaGluZ3lBbmRVdGlsaXR5SGVh
cEFsbG9jYXRpb25UZXN0cy5jcHAKaW5kZXggNzRhNTViOTRiMjUwMjUwZWI4OTA5NzdjMWI3NTJi
NTc0MzcwYzNlNC4uMjFmYzg5YmI1N2ZhNzk4ZWI2ODFhNzBjNGE4YzNlOTYyMjg2NGI1OCAxMDA2
NDQKLS0tIGEvU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy90ZXN0L1RoaW5neUFuZFV0aWxpdHlI
ZWFwQWxsb2NhdGlvblRlc3RzLmNwcAorKysgYi9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL3Rl
c3QvVGhpbmd5QW5kVXRpbGl0eUhlYXBBbGxvY2F0aW9uVGVzdHMuY3BwCkBAIC01Miw2ICs1Miw3
IEBACiAjaW5jbHVkZSAicGFzX3RocmVhZF9sb2NhbF9jYWNoZS5oIgogI2luY2x1ZGUgInBhc191
dGlsaXR5X2hlYXAuaCIKICNpbmNsdWRlICJ0aGluZ3lfaGVhcC5oIgorI2luY2x1ZGUgPG11dGV4
PgogI2luY2x1ZGUgPHNldD4KICNpbmNsdWRlIDx0aHJlYWQ+CiAjaW5jbHVkZSA8dmVjdG9yPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>446506</attachid>
            <date>2021-12-09 00:45:15 -0800</date>
            <delta_ts>2021-12-09 03:24:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234007-20211209094514.patch</filename>
            <type>text/plain</type>
            <size>7433</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2NjUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9D
aGFuZ2VMb2cgYi9Tb3VyY2UvYm1hbGxvYy9DaGFuZ2VMb2cKaW5kZXggMTQ4NTllMjQ0MWE3MTVj
NGY5ZmVjMzJiNzg1MmVlN2RmMDkyMTI0YS4uZmE5ZGM2ZDQzODA4MDhlNWFhMDA0Mjk0MGQ1ODBi
ZDhkNzJjNGQ0OSAxMDA2NDQKLS0tIGEvU291cmNlL2JtYWxsb2MvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9ibWFsbG9jL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDIxLTEyLTA5ICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbbGlicGFzXSBGaXgg
dXAgbWlzc2luZyBoZWFkZXIgaW5jbHVkZXMgYW5kIGJ1aWxkIGd1YXJkcyBpbiB1bml0IHRlc3Rz
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzQwMDcK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgbWlz
c2luZyBoZWFkZXIgaW5jbHVzaW9ucyBpbiBkaWZmZXJlbnQgbGlicGFzIHVuaXQgdGVzdCBzb3Vy
Y2VzCisgICAgICAgIHRvIGF2b2lkIGJ1aWxkIHByb2JsZW1zLgorCisgICAgICAgIEluIElzb0hl
YXBDaGFvc1Rlc3RzLmNwcCwgTWFjaC1zcGVjaWZpYyB0aHJlYWQtcmVsYXRlZCBoZWFkZXIgaW5j
bHVzaW9uCisgICAgICAgIGFuZCB1c2FnZSBpcyBwdXQgaW5zaWRlIFBBU19PUyhEQVJXSU4pIGJ1
aWxkIGd1YXJkcy4gT24gTGludXgsIHRoZQorICAgICAgICBlbnVtZXJhdG9yIHN1Yi10ZXN0cyB0
aGF0IHV0aWxpemUgdGhpcyB0aHJlYWQgc3VzcGVuc2lvbiBhbmQgcmVzdW1pbmcKKyAgICAgICAg
ZnVuY3Rpb25hbGl0eSBhcmUgZGlzYWJsZWQuCisKKyAgICAgICAgKiBsaWJwYXMvc3JjL3Rlc3Qv
RXhwZW5kYWJsZU1lbW9yeVRlc3RzLmNwcDoKKyAgICAgICAgKiBsaWJwYXMvc3JjL3Rlc3QvSXNv
SGVhcENoYW9zVGVzdHMuY3BwOgorICAgICAgICAoc3RkOjp0ZXN0QWxsb2NhdGlvbkNoYW9zKToK
KyAgICAgICAgKiBsaWJwYXMvc3JjL3Rlc3QvSXNvSGVhcFBhZ2VTaGFyaW5nVGVzdHMuY3BwOgor
ICAgICAgICAqIGxpYnBhcy9zcmMvdGVzdC9Jc29IZWFwUGFydGlhbEFuZEJhc2VsaW5lVGVzdHMu
Y3BwOgorICAgICAgICAqIGxpYnBhcy9zcmMvdGVzdC9SYWNlVGVzdHMuY3BwOgorICAgICAgICAq
IGxpYnBhcy9zcmMvdGVzdC9UZXN0SGFybmVzcy5jcHA6CisgICAgICAgICogbGlicGFzL3NyYy90
ZXN0L1RoaW5neUFuZFV0aWxpdHlIZWFwQWxsb2NhdGlvblRlc3RzLmNwcDoKKwogMjAyMS0xMi0w
OCAgWmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxpYS5jb20+CiAKICAgICAgICAgW2xpYnBh
c10gUmVtb3ZlIHRoZSBzdGFsZSBTa2lwTGlzdFRlc3RzLmNwcCBmaWxlCmRpZmYgLS1naXQgYS9T
b3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL3Rlc3QvRXhwZW5kYWJsZU1lbW9yeVRlc3RzLmNwcCBi
L1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvdGVzdC9FeHBlbmRhYmxlTWVtb3J5VGVzdHMuY3Bw
CmluZGV4IDYyMDkwYTc5Mzk2YTU2NGY0OTI2Yjg3ZTU5ODFmYjM3Y2NiZjI0NDMuLjQ3YmE5ZjM4
ZWQ0NDQxYjhhMDIwOGNkNDcwMDMyYTM2OTVmZjQwM2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9ibWFs
bG9jL2xpYnBhcy9zcmMvdGVzdC9FeHBlbmRhYmxlTWVtb3J5VGVzdHMuY3BwCisrKyBiL1NvdXJj
ZS9ibWFsbG9jL2xpYnBhcy9zcmMvdGVzdC9FeHBlbmRhYmxlTWVtb3J5VGVzdHMuY3BwCkBAIC0y
OCw2ICsyOCw4IEBACiAjaWYgUEFTX0VOQUJMRV9CTUFMTE9DCiAKICNpbmNsdWRlICJibWFsbG9j
X2hlYXAuaCIKKyNpbmNsdWRlIDxjb25kaXRpb25fdmFyaWFibGU+CisjaW5jbHVkZSA8bXV0ZXg+
CiAjaW5jbHVkZSAicGFzX2NvbXBhY3RfZXhwZW5kYWJsZV9tZW1vcnkuaCIKICNpbmNsdWRlICJw
YXNfbGFyZ2VfZXhwZW5kYWJsZV9tZW1vcnkuaCIKICNpbmNsdWRlICJwYXNfc2VncmVnYXRlZF9o
ZWFwLmgiCmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL3Rlc3QvSXNvSGVh
cENoYW9zVGVzdHMuY3BwIGIvU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy90ZXN0L0lzb0hlYXBD
aGFvc1Rlc3RzLmNwcAppbmRleCBmZjQyZWM1M2YxNjU3MWJlYzg1ODg4NGU1NWNmOGUwZDc0ZDg2
YmJlLi5iYmY5NzE5NjQ2ZjFjZjVmNWU1MmE0Mjc2Y2UzNDk0ZjMyM2ZmMjQxIDEwMDY0NAotLS0g
YS9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL3Rlc3QvSXNvSGVhcENoYW9zVGVzdHMuY3BwCisr
KyBiL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvdGVzdC9Jc29IZWFwQ2hhb3NUZXN0cy5jcHAK
QEAgLTQwLDEwICs0MCwxMCBAQAogI2luY2x1ZGUgImlzb190ZXN0X2hlYXBfY29uZmlnLmgiCiAj
aW5jbHVkZSAiaml0X2hlYXAuaCIKICNpbmNsdWRlICJqaXRfaGVhcF9jb25maWcuaCIKLSNpbmNs
dWRlIDxtYWNoL3RocmVhZF9hY3QuaD4KICNpbmNsdWRlIDxtYXA+CiAjaW5jbHVkZSAibWluYWxp
Z24zMl9oZWFwLmgiCiAjaW5jbHVkZSAibWluYWxpZ24zMl9oZWFwX2NvbmZpZy5oIgorI2luY2x1
ZGUgPG11dGV4PgogI2luY2x1ZGUgInBhZ2VzaXplNjRrX2hlYXAuaCIKICNpbmNsdWRlICJwYWdl
c2l6ZTY0a19oZWFwX2NvbmZpZy5oIgogI2luY2x1ZGUgInBhc19hbGxfaGVhcHMuaCIKQEAgLTYz
LDYgKzYzLDEwIEBACiAjaW5jbHVkZSA8dmVjdG9yPgogI2luY2x1ZGUgPHRocmVhZD4KIAorI2lm
IFBBU19PUyhEQVJXSU4pCisjaW5jbHVkZSA8bWFjaC90aHJlYWRfYWN0Lmg+CisjZW5kaWYKKwog
dXNpbmcgbmFtZXNwYWNlIHN0ZDsKIAogbmFtZXNwYWNlIHsKQEAgLTYxMCwxMCArNjE0LDEyIEBA
IHZvaWQgdGVzdEFsbG9jYXRpb25DaGFvcyh1bnNpZ25lZCBudW1UaHJlYWRzLCB1bnNpZ25lZCBu
dW1Jc29sYXRlZEhlYXBzLAogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIAorI2lmIFBBU19PUyhEQVJXSU4pCiAgICAgICAgICAgICBmb3IgKHB0aHJlYWRfdCB0
aHJlYWQgOiBydW5uaW5nVGhyZWFkcykgewogICAgICAgICAgICAgICAgIGtlcm5fcmV0dXJuX3Qg
cmVzdWx0ID0gdGhyZWFkX3N1c3BlbmQocHRocmVhZF9tYWNoX3RocmVhZF9ucCh0aHJlYWQpKTsK
ICAgICAgICAgICAgICAgICBQQVNfQVNTRVJUKHJlc3VsdCA9PSBLRVJOX1NVQ0NFU1MpOwogICAg
ICAgICAgICAgfQorI2VuZGlmCiAKICAgICAgICAgICAgIHBhZ2VSYW5nZXMuY2xlYXIoKTsKICAg
ICAgICAgICAgIHJlYWRlckNhY2hlLmNsZWFyKCk7CkBAIC04MDYsMTAgKzgxMiwxMiBAQCB2b2lk
IHRlc3RBbGxvY2F0aW9uQ2hhb3ModW5zaWduZWQgbnVtVGhyZWFkcywgdW5zaWduZWQgbnVtSXNv
bGF0ZWRIZWFwcywKICAgICAgICAgICAgIGlmICghKG51bUVudW1lcmF0aW9ucyAlIDUwKSkKICAg
ICAgICAgICAgICAgICBjb3V0IDw8ICIgICAgRGlkICIgPDwgbnVtRW51bWVyYXRpb25zIDw8ICIg
ZW51bWVyYXRpb25zLlxuIjsKICAgICAgICAgICAgIAorI2lmIFBBU19PUyhEQVJXSU4pCiAgICAg
ICAgICAgICBmb3IgKHB0aHJlYWRfdCB0aHJlYWQgOiBydW5uaW5nVGhyZWFkcykgewogICAgICAg
ICAgICAgICAgIGtlcm5fcmV0dXJuX3QgcmVzdWx0ID0gdGhyZWFkX3Jlc3VtZShwdGhyZWFkX21h
Y2hfdGhyZWFkX25wKHRocmVhZCkpOwogICAgICAgICAgICAgICAgIFBBU19BU1NFUlQocmVzdWx0
ID09IEtFUk5fU1VDQ0VTUyk7CiAgICAgICAgICAgICB9CisjZW5kaWYKIAogICAgICAgICAgICAg
bG9jay51bmxvY2soKTsKICAgICAgICAgfTsKQEAgLTkyNyw2ICs5MzUsMTIgQEAgdm9pZCB0ZXN0
QWxsb2NhdGlvbkNoYW9zKHVuc2lnbmVkIG51bVRocmVhZHMsIHVuc2lnbmVkIG51bUlzb2xhdGVk
SGVhcHMsCiAKIHZvaWQgYWRkVGhlVGVzdHModW5zaWduZWQgbXVsdGlwbGllciwgYm9vbCB0ZXN0
RW51bWVyYXRvcikKIHsKKyNpZiBQQVNfT1MoTElOVVgpCisgICAgLy8gRklYTUU6IHRocmVhZCBz
dXNwZW5zaW9uL3Jlc3VtZSBpbiBsaWJwYXMsIHJlcXVpcmVkIGZvciBlbnVtZXJhdG9yIHRlc3Rz
LCBpcyBtaXNzaW5nIG9uIExpbnV4CisgICAgLy8gaHR0cDovL3dlYmtpdC5vcmcvYi8yMzQwNzEK
KyAgICB0ZXN0RW51bWVyYXRvciA9IGZhbHNlOworI2VuZGlmCisKICAgICBBRERfVEVTVCh0ZXN0
QWxsb2NhdGlvbkNoYW9zKDEsIDAsIDEwMDAgKiBtdWx0aXBsaWVyLCAxMDAwMDAwICogbXVsdGlw
bGllciwgdW5pZm9ybWx5UmFuZG9tVXBUbzUwMDAsIDEwMDAwMDAwICogbXVsdGlwbGllciwgZmFs
c2UpKTsKICAgICBBRERfVEVTVCh0ZXN0QWxsb2NhdGlvbkNoYW9zKDEsIDEwLCAxMDAwICogbXVs
dGlwbGllciwgNTAwMDAwICogbXVsdGlwbGllciwgc29tZXRpbWVzU21hbGxTb21ldGltZXNCaWcs
IDEwMDAwMDAwICogbXVsdGlwbGllciwgZmFsc2UpKTsKICAgICBBRERfVEVTVCh0ZXN0QWxsb2Nh
dGlvbkNoYW9zKDEwLCAwLCAxMDAwICogbXVsdGlwbGllciwgMjAwMDAwICogbXVsdGlwbGllciwg
c29tZXRpbWVzU21hbGxTb21ldGltZXNCaWcsIDEwMDAwMDAwICogbXVsdGlwbGllciwgZmFsc2Up
KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvdGVzdC9Jc29IZWFwUGFn
ZVNoYXJpbmdUZXN0cy5jcHAgYi9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL3Rlc3QvSXNvSGVh
cFBhZ2VTaGFyaW5nVGVzdHMuY3BwCmluZGV4IGU5MmY4YzhiZTBlNzFiZmM1NTFlMjdjZGJmYmM5
YTJlM2ZmY2MyNWYuLmM0ZDdmMjU2MWU0ZTNjODg2MTQzY2IwOTRlODRiZjAwN2Q0ZjYyYjQgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvdGVzdC9Jc29IZWFwUGFnZVNoYXJp
bmdUZXN0cy5jcHAKKysrIGIvU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy90ZXN0L0lzb0hlYXBQ
YWdlU2hhcmluZ1Rlc3RzLmNwcApAQCAtMjksMTAgKzI5LDEyIEBACiAKICNpbmNsdWRlICJIZWFw
TG9ja2VyLmgiCiAjaW5jbHVkZSAiTGFyZ2VTaGFyaW5nUG9vbER1bXAuaCIKKyNpbmNsdWRlIDxj
b25kaXRpb25fdmFyaWFibGU+CiAjaW5jbHVkZSA8ZnVuY3Rpb25hbD4KICNpbmNsdWRlICJpc29f
aGVhcC5oIgogI2luY2x1ZGUgImlzb19oZWFwX2NvbmZpZy5oIgogI2luY2x1ZGUgImlzb19oZWFw
X2lubmFyZHMuaCIKKyNpbmNsdWRlIDxtdXRleD4KICNpbmNsdWRlICJwYXNfYWxsX2hlYXBzLmgi
CiAjaW5jbHVkZSAicGFzX2Jhc2VsaW5lX2FsbG9jYXRvcl90YWJsZS5oIgogI2luY2x1ZGUgInBh
c19oZWFwLmgiCmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL3Rlc3QvSXNv
SGVhcFBhcnRpYWxBbmRCYXNlbGluZVRlc3RzLmNwcCBiL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9z
cmMvdGVzdC9Jc29IZWFwUGFydGlhbEFuZEJhc2VsaW5lVGVzdHMuY3BwCmluZGV4IGZlZmZjYmE2
YTI1ODVjZWU0MWJkMDFlNGE5ZTcyYmMzYWM5MjU3NTcuLjFkODEwZDI0YmM3NTE2ZWMyYjE0MTEw
MmVjNTRlZTMxNGUyYWJlN2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMv
dGVzdC9Jc29IZWFwUGFydGlhbEFuZEJhc2VsaW5lVGVzdHMuY3BwCisrKyBiL1NvdXJjZS9ibWFs
bG9jL2xpYnBhcy9zcmMvdGVzdC9Jc29IZWFwUGFydGlhbEFuZEJhc2VsaW5lVGVzdHMuY3BwCkBA
IC0zMiw2ICszMiw3IEBACiAjaW5jbHVkZSAiaXNvX2hlYXBfY29uZmlnLmgiCiAjaW5jbHVkZSAi
aXNvX3Rlc3RfaGVhcC5oIgogI2luY2x1ZGUgImlzb190ZXN0X2hlYXBfY29uZmlnLmgiCisjaW5j
bHVkZSA8bXV0ZXg+CiAjaW5jbHVkZSAicGFzX2Jhc2VsaW5lX2FsbG9jYXRvcl90YWJsZS5oIgog
I2luY2x1ZGUgInBhc19oZWFwLmgiCiAjaW5jbHVkZSAicGFzX3JhbmRvbS5oIgpkaWZmIC0tZ2l0
IGEvU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy90ZXN0L1JhY2VUZXN0cy5jcHAgYi9Tb3VyY2Uv
Ym1hbGxvYy9saWJwYXMvc3JjL3Rlc3QvUmFjZVRlc3RzLmNwcAppbmRleCBkMmE2OGRiYjRiYzdm
ODc1MGUyYjI5NTVhZDJhMjYwMWY2NWYxN2ZiLi40ZjdkMzAwYTg1ZWY0ZTVmN2I1YzZjNGI5ZTMw
MmM3NDJlZTIyMDRhIDEwMDY0NAotLS0gYS9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL3Rlc3Qv
UmFjZVRlc3RzLmNwcAorKysgYi9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL3Rlc3QvUmFjZVRl
c3RzLmNwcApAQCAtMjQsNiArMjQsNyBAQAogICovCiAKICNpbmNsdWRlICJUZXN0SGFybmVzcy5o
IgorI2luY2x1ZGUgPGNvbmRpdGlvbl92YXJpYWJsZT4KICNpbmNsdWRlIDxmdW5jdGlvbmFsPgog
I2luY2x1ZGUgImlzb19oZWFwLmgiCiAjaW5jbHVkZSAiaXNvX2hlYXBfY29uZmlnLmgiCmRpZmYg
LS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL3Rlc3QvVGVzdEhhcm5lc3MuY3BwIGIv
U291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy90ZXN0L1Rlc3RIYXJuZXNzLmNwcAppbmRleCBjODQ1
Mjk2ZDFmZjhkNTIzNTU0N2IxMzVmYmFlYmNiODI1MGU5MTVmLi4yMTlkZDBmNmI1YzM4M2Y4OWY0
Nzk5ZGQ2YmFhY2NjNDdiYTA0ZjU1IDEwMDY0NAotLS0gYS9Tb3VyY2UvYm1hbGxvYy9saWJwYXMv
c3JjL3Rlc3QvVGVzdEhhcm5lc3MuY3BwCisrKyBiL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMv
dGVzdC9UZXN0SGFybmVzcy5jcHAKQEAgLTI2LDYgKzI2LDcgQEAKICNpbmNsdWRlICJUZXN0SGFy
bmVzcy5oIgogCiAjaW5jbHVkZSAiVmVyaWZpZXIuaCIKKyNpbmNsdWRlIDxhdG9taWM+CiAjaW5j
bHVkZSAiaXNvX2hlYXBfY29uZmlnLmgiCiAjaW5jbHVkZSAiaXNvX3Rlc3RfaGVhcF9jb25maWcu
aCIKICNpbmNsdWRlICJqaXRfaGVhcC5oIgpkaWZmIC0tZ2l0IGEvU291cmNlL2JtYWxsb2MvbGli
cGFzL3NyYy90ZXN0L1RoaW5neUFuZFV0aWxpdHlIZWFwQWxsb2NhdGlvblRlc3RzLmNwcCBiL1Nv
dXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvdGVzdC9UaGluZ3lBbmRVdGlsaXR5SGVhcEFsbG9jYXRp
b25UZXN0cy5jcHAKaW5kZXggNzRhNTViOTRiMjUwMjUwZWI4OTA5NzdjMWI3NTJiNTc0MzcwYzNl
NC4uNDRkOGYxN2M4YmZkMGMyODg1YjY4YTljZTFkODk0NzVkZTY1ZDk4YyAxMDA2NDQKLS0tIGEv
U291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy90ZXN0L1RoaW5neUFuZFV0aWxpdHlIZWFwQWxsb2Nh
dGlvblRlc3RzLmNwcAorKysgYi9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL3Rlc3QvVGhpbmd5
QW5kVXRpbGl0eUhlYXBBbGxvY2F0aW9uVGVzdHMuY3BwCkBAIC0zMiw2ICszMiw3IEBACiAjaW5j
bHVkZSAidGhpbmd5X2hlYXBfY29uZmlnLmgiCiAjaW5jbHVkZSA8ZnVuY3Rpb25hbD4KICNpbmNs
dWRlIDxtYXA+CisjaW5jbHVkZSA8bXV0ZXg+CiAjaW5jbHVkZSAicGFzX2FsbF9oZWFwcy5oIgog
I2luY2x1ZGUgInBhc19iYXNlbGluZV9hbGxvY2F0b3JfdGFibGUuaCIKICNpbmNsdWRlICJwYXNf
Ym9vdHN0cmFwX2ZyZWVfaGVhcC5oIgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>