<?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>233224</bug_id>
          
          <creation_ts>2021-11-16 16:58:15 -0800</creation_ts>
          <short_desc>[ Monterey ] TestWebKitAPI.WebSocket.PageWithAttributedBundleIdentifierDestroyed (API-test) is a constant timeout</short_desc>
          <delta_ts>2021-12-22 09:42: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>WebKit API</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Robert Jenner">jenner</reporter>
          <assigned_to name="Alex Christensen">achristensen</assigned_to>
          <cc>achristensen</cc>
    
    <cc>darin</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1815725</commentid>
    <comment_count>0</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2021-11-16 16:58:15 -0800</bug_when>
    <thetext>TestWebKitAPI.WebSocket.PageWithAttributedBundleIdentifierDestroyed is a constant timeout on macOS Monterey. 

HISTORY:
https://results.webkit.org/?suite=api-tests&amp;test=TestWebKitAPI.WebSocket.PageWithAttributedBundleIdentifierDestroyed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815726</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-11-16 16:58:52 -0800</bug_when>
    <thetext>&lt;rdar://problem/85482210&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1816958</commentid>
    <comment_count>2</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2021-11-19 11:50:17 -0800</bug_when>
    <thetext>I was able to reproduce this timeout on a Release ToT build. Using the following test:

Run-api-tests --release TestWebKitAPI.WebSocket.PageWithAttributedBundleIdentifierDestroyed

I do want to note that I was not able to reproduce this with a Debug or a Production build. I had to specifically download a Release build, and that&apos;s where I was easily able to reproduce the timeout.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1825646</commentid>
    <comment_count>3</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-12-20 10:44:11 -0800</bug_when>
    <thetext>It seems that setting _attributedBundleIdentifier to a bundle id that doesn&apos;t exist causes it to be unable to make a network request.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1825649</commentid>
    <comment_count>4</comment_count>
      <attachid>447611</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-12-20 10:56:03 -0800</bug_when>
    <thetext>Created attachment 447611
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1825681</commentid>
    <comment_count>5</comment_count>
      <attachid>447611</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2021-12-20 12:19:12 -0800</bug_when>
    <thetext>Comment on attachment 447611
Patch

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

&gt; Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm:1767
&gt; +    if (!parameters.attributedBundleIdentifier().startsWith(&quot;com.apple.webkit.test.bundle.identifier&quot;))

Building the name of the test bundle right into the binary is usually something we try very hard to avoid. Isn’t there some other way the test could inject the evidence that it’s a test configuration?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1825683</commentid>
    <comment_count>6</comment_count>
      <attachid>447611</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2021-12-20 12:19:46 -0800</bug_when>
    <thetext>Comment on attachment 447611
Patch

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

&gt;&gt; Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm:1767
&gt;&gt; +    if (!parameters.attributedBundleIdentifier().startsWith(&quot;com.apple.webkit.test.bundle.identifier&quot;))
&gt; 
&gt; Building the name of the test bundle right into the binary is usually something we try very hard to avoid. Isn’t there some other way the test could inject the evidence that it’s a test configuration?

Like a separate boolean in the parameters.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1825695</commentid>
    <comment_count>7</comment_count>
      <attachid>447622</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-12-20 12:47:07 -0800</bug_when>
    <thetext>Created attachment 447622
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1825728</commentid>
    <comment_count>8</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-12-20 13:59:19 -0800</bug_when>
    <thetext>https://trac.webkit.org/changeset/287275/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1826314</commentid>
    <comment_count>9</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-12-22 09:42:19 -0800</bug_when>
    <thetext>r287359 enabled another test fixed by this.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>447611</attachid>
            <date>2021-12-20 10:56:03 -0800</date>
            <delta_ts>2021-12-20 12:47:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233224-20211220105602.patch</filename>
            <type>text/plain</type>
            <size>5613</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg3MjYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDk0OTU1MTlmZTk5YzNjZDFl
Y2U0MTI2NjI0MjdiODAxYmFmZWRlZDguLjdhYjA1MDg3YTViOTkxNTQ5MjYwOWNlMDQ5YmMwZTA5
NDI5OGRlYjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMjEtMTItMjAgIEFsZXggQ2hy
aXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KKworICAgICAgICBbIE1vbnRlcmV5
IF0gVGVzdFdlYktpdEFQSS5XZWJTb2NrZXQuUGFnZVdpdGhBdHRyaWJ1dGVkQnVuZGxlSWRlbnRp
ZmllckRlc3Ryb3llZCAoQVBJLXRlc3QpIGlzIGEgY29uc3RhbnQgdGltZW91dAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMzMjI0CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWN0dWFsbHkgc2V0dGluZyBf
YXR0cmlidXRlZEJ1bmRsZUlkZW50aWZpZXIgd2l0aCBhIGJ1bmRsZSB0aGF0IGRvZXNuJ3QgZXhp
c3QgY2F1c2VzIG5ldHdvcmtpbmcgdG8gZmFpbC4KKyAgICAgICAgVGhpcyBpc24ndCBncmVhdCwg
YnV0IGZvciB0ZXN0aW5nIGRvbid0IGNhbGwgdGhlIHNlbGVjdG9yIGJ1dCBkbyB0aGUgcmVzdCBv
ZiBXZWJLaXQncyBvcmdhbml6YXRpb24gb2YgdGhlIE5TVVJMU2Vzc2lvbi4KKyAgICAgICAgV2Ug
a25vdyB0aGlzIGlzbid0IGEgcHJvYmxlbSBpbiBwcmFjdGljZSBiZWNhdXNlIFNGU2FmYXJpVmll
d0NvbnRyb2xsZXIgc3RpbGwgd29ya3MuCisKKyAgICAgICAgKiBOZXR3b3JrUHJvY2Vzcy9jb2Nv
YS9OZXR3b3JrU2Vzc2lvbkNvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpOZXR3b3JrU2Vzc2lv
bkNvY29hOjphZGRXZWJQYWdlTmV0d29ya1BhcmFtZXRlcnMpOgorCiAyMDIxLTEyLTIwICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBJbXByb3ZlIFVzZXJNZWRp
YVBlcm1pc3Npb25SZXF1ZXN0TWFuYWdlclByb3h5IGxvZ2dpbmcKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvY29jb2EvTmV0d29ya1Nlc3Npb25Db2NvYS5tbSBiL1Nv
dXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvY29jb2EvTmV0d29ya1Nlc3Npb25Db2NvYS5tbQpp
bmRleCAyYzRmMDBiODU2YzliYWFmY2E4ZTZjODY4MDQ4OGFlMjg1ZTE3NTkzLi45ZGZiYjE0MWRh
ZmU3NDYxNjI5MTAxMTFlNDFlNjcwM2Q1NWExNGMzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L05ldHdvcmtQcm9jZXNzL2NvY29hL05ldHdvcmtTZXNzaW9uQ29jb2EubW0KKysrIGIvU291cmNl
L1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9jb2NvYS9OZXR3b3JrU2Vzc2lvbkNvY29hLm1tCkBAIC0x
NzY0LDcgKzE3NjQsNyBAQCB2b2lkIE5ldHdvcmtTZXNzaW9uQ29jb2E6OmFkZFdlYlBhZ2VOZXR3
b3JrUGFyYW1ldGVycyhXZWJQYWdlUHJveHlJZGVudGlmaWVyIHBhZwogICAgIEFTU0VSVChhZGRS
ZXN1bHQyLmlzTmV3RW50cnkpOwogICAgIFJldGFpblB0cjxOU1VSTFNlc3Npb25Db25maWd1cmF0
aW9uPiBjb25maWd1cmF0aW9uID0gYWRvcHROUyhbbV9kZWZhdWx0U2Vzc2lvblNldC0+c2Vzc2lv
bldpdGhDcmVkZW50aWFsU3RvcmFnZS5zZXNzaW9uLmdldCgpLmNvbmZpZ3VyYXRpb24gY29weV0p
OwogI2lmIEhBVkUoQ0ZORVRXT1JLX05TVVJMU0VTU0lPTl9BVFRSSUJVVEVEX0JVTkRMRV9JREVO
VElGSUVSKQotICAgIGlmIChbY29uZmlndXJhdGlvbiByZXNwb25kc1RvU2VsZWN0b3I6QHNlbGVj
dG9yKF9hdHRyaWJ1dGVkQnVuZGxlSWRlbnRpZmllcildKQorICAgIGlmICghcGFyYW1ldGVycy5h
dHRyaWJ1dGVkQnVuZGxlSWRlbnRpZmllcigpLnN0YXJ0c1dpdGgoImNvbS5hcHBsZS53ZWJraXQu
dGVzdC5idW5kbGUuaWRlbnRpZmllciIpKQogICAgICAgICBjb25maWd1cmF0aW9uLmdldCgpLl9h
dHRyaWJ1dGVkQnVuZGxlSWRlbnRpZmllciA9IHBhcmFtZXRlcnMuYXR0cmlidXRlZEJ1bmRsZUlk
ZW50aWZpZXIoKTsKICNlbmRpZgogICAgIGluaXRpYWxpemVOU1VSTFNlc3Npb25zSW5TZXQoYWRk
UmVzdWx0Mi5pdGVyYXRvci0+dmFsdWUuZ2V0KCksIGNvbmZpZ3VyYXRpb24uZ2V0KCkpOwpkaWZm
IC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDYzZDMzMDdj
OTA2ODM2NzNlNmYyOWZmOWE5OWEwMTI0ZDIyNTA2OTUuLmE3OTBiYWUwODcxYWM5NzdhN2M5NTkx
OTdiMjYxZjI3NmZjYmVmZWQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29s
cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAyMS0xMi0yMCAgQWxleCBDaHJpc3RlbnNl
biAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgorCisgICAgICAgIFsgTW9udGVyZXkgXSBUZXN0
V2ViS2l0QVBJLldlYlNvY2tldC5QYWdlV2l0aEF0dHJpYnV0ZWRCdW5kbGVJZGVudGlmaWVyRGVz
dHJveWVkIChBUEktdGVzdCkgaXMgYSBjb25zdGFudCB0aW1lb3V0CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzMyMjQKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2Vi
S2l0Q29jb2EvRXZlbnRBdHRyaWJ1dGlvbi5tbToKKyAgICAgICAgKFRlc3RXZWJLaXRBUEk6OlRF
U1QpOgorICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvV2ViU29ja2V0
Lm1tOgorICAgICAgICAoVGVzdFdlYktpdEFQSTo6VEVTVCk6CisKIDIwMjEtMTItMjAgIFRpbSBO
Z3V5ZW4gIDxudGltQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXggVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS93M2MvdGVzdF9pbXBvcnRlci5weQpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQ
SS9UZXN0cy9XZWJLaXRDb2NvYS9FdmVudEF0dHJpYnV0aW9uLm1tIGIvVG9vbHMvVGVzdFdlYktp
dEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9FdmVudEF0dHJpYnV0aW9uLm1tCmluZGV4IDUyODA5ZWRl
ZjdmM2I2NTZkYTFlZDBhYzAwMmI0Y2VjY2NiMGQ2YzcuLjk3YmI1Y2U0MzU5ODdjNWFlYzMzYjJh
ZGYyZDhiMWY2NjVmNjFhMDggMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMv
V2ViS2l0Q29jb2EvRXZlbnRBdHRyaWJ1dGlvbi5tbQorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJ
L1Rlc3RzL1dlYktpdENvY29hL0V2ZW50QXR0cmlidXRpb24ubW0KQEAgLTM5MSw3ICszOTEsNyBA
QCBURVNUKFByaXZhdGVDbGlja01lYXN1cmVtZW50LCBFcGhlbWVyYWxXaXRoQXR0cmlidXRlZEJ1
bmRsZUlkZW50aWZpZXIpCiAjZW5kaWYKIHsKICAgICBhdXRvIGNvbmZpZ3VyYXRpb24gPSBjb25m
aWd1cmF0aW9uV2l0aG91dFVzaW5nRGFlbW9uKCk7Ci0gICAgY29uZmlndXJhdGlvbi5nZXQoKS5f
YXR0cmlidXRlZEJ1bmRsZUlkZW50aWZpZXIgPSBAIm90aGVyLnRlc3QuYnVuZGxlLmlkIjsKKyAg
ICBjb25maWd1cmF0aW9uLmdldCgpLl9hdHRyaWJ1dGVkQnVuZGxlSWRlbnRpZmllciA9IEAiY29t
LmFwcGxlLndlYmtpdC50ZXN0LmJ1bmRsZS5pZGVudGlmaWVyIjsKICAgICBydW5CYXNpY1BDTVRl
c3QoY29uZmlndXJhdGlvbi5nZXQoKSwgW10oV0tXZWJWaWV3ICp3ZWJWaWV3LCBjb25zdCBIVFRQ
U2VydmVyJiBzZXJ2ZXIpIHsKICAgICAgICAgW3dlYlZpZXcgX2FkZEV2ZW50QXR0cmlidXRpb25X
aXRoU291cmNlSUQ6NDIgZGVzdGluYXRpb25VUkw6ZXhhbXBsZVVSTCgpIHNvdXJjZURlc2NyaXB0
aW9uOkAidGVzdCBzb3VyY2UgZGVzY3JpcHRpb24iIHB1cmNoYXNlcjpAInRlc3QgcHVyY2hhc2Vy
IiByZXBvcnRFbmRwb2ludDpzZXJ2ZXIucmVxdWVzdCgpLlVSTCBvcHRpb25hbE5vbmNlOm5pbCBh
cHBsaWNhdGlvbkJ1bmRsZUlEOkAib3RoZXIudGVzdC5idW5kbGUuaWQiIGVwaGVtZXJhbDpZRVNd
OwogICAgIH0sIGZhbHNlKTsKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMv
V2ViS2l0Q29jb2EvV2ViU29ja2V0Lm1tIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJL
aXRDb2NvYS9XZWJTb2NrZXQubW0KaW5kZXggMjYyMTkwNzMyMzMxMjA2OTBkMjQ1YThjMTQyNDdh
MzNmZmQ4NTEzMi4uNjI3YmFhYjQ3MjcxNDBkYzBjOTUxMjBmYjE1ZjVmZWY3YzU4ODI3OSAxMDA2
NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9XZWJTb2NrZXQu
bW0KKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9XZWJTb2NrZXQu
bW0KQEAgLTg2LDEyICs4Niw3IEBAIFRFU1QoV2ViU29ja2V0LCBMb25nTWVzc2FnZU5vRGVmbGF0
ZSkKICAgICBFWFBFQ1RfV0tfU1RSRVEoW3dlYlZpZXcgX3Rlc3Rfd2FpdEZvckFsZXJ0XSwgIlBB
U1MiKTsKIH0KIAotLy8gRklYTUU6IFJlLWVuYWJsZSB0aGlzIHRlc3QgZm9yIE1vbnRlcmV5KyBv
bmNlIHdlYmtpdC5vcmcvYi8yMzMyMjQgaXMgcmVzb2x2ZWQuCi0jaWYgX19NQUNfT1NfWF9WRVJT
SU9OX01JTl9SRVFVSVJFRCA+PSAxMjAwMDAKLVRFU1QoV2ViU29ja2V0LCBESVNBQkxFRF9QYWdl
V2l0aEF0dHJpYnV0ZWRCdW5kbGVJZGVudGlmaWVyRGVzdHJveWVkKQotI2Vsc2UKIFRFU1QoV2Vi
U29ja2V0LCBQYWdlV2l0aEF0dHJpYnV0ZWRCdW5kbGVJZGVudGlmaWVyRGVzdHJveWVkKQotI2Vu
ZGlmCiB7CiAgICAgSFRUUFNlcnZlciBzZXJ2ZXIoW10oQ29ubmVjdGlvbiBjb25uZWN0aW9uKSB7
CiAgICAgICAgIGNvbm5lY3Rpb24ud2ViU29ja2V0SGFuZHNoYWtlKCk7CkBAIC0xMTgsNyArMTEz
LDcgQEAgVEVTVChXZWJTb2NrZXQsIFBhZ2VXaXRoQXR0cmlidXRlZEJ1bmRsZUlkZW50aWZpZXJE
ZXN0cm95ZWQpCiAgICAgQGF1dG9yZWxlYXNlcG9vbCB7CiAgICAgICAgIHN0ZDo6YXJyYXk8UmV0
YWluUHRyPFdLV2ViVmlldz4sIHZpZXdDb3VudD4gdmlld3M7CiAgICAgICAgIGZvciAoc2l6ZV90
IGkgPSAwOyBpIDwgdmlld0NvdW50OyBpKyspIHsKLSAgICAgICAgICAgIGNvbmZpZ3VyYXRpb24u
Z2V0KCkuX2F0dHJpYnV0ZWRCdW5kbGVJZGVudGlmaWVyID0gW05TU3RyaW5nIHN0cmluZ1dpdGhG
b3JtYXQ6QCJ0ZXN0LmJ1bmRsZS5pZGVudGlmaWVyLiV6dSIsIGldOworICAgICAgICAgICAgY29u
ZmlndXJhdGlvbi5nZXQoKS5fYXR0cmlidXRlZEJ1bmRsZUlkZW50aWZpZXIgPSBbTlNTdHJpbmcg
c3RyaW5nV2l0aEZvcm1hdDpAImNvbS5hcHBsZS53ZWJraXQudGVzdC5idW5kbGUuaWRlbnRpZmll
ci4lenUiLCBpXTsKICAgICAgICAgICAgIHZpZXdzW2ldID0gYWRvcHROUyhbW1dLV2ViVmlldyBh
bGxvY10gaW5pdFdpdGhGcmFtZTpDR1JlY3RNYWtlKDAsIDAsIDEwMCwgMTAwKSBjb25maWd1cmF0
aW9uOmNvbmZpZ3VyYXRpb24uZ2V0KCldKTsKICAgICAgICAgICAgIHZpZXdzW2ldLmdldCgpLlVJ
RGVsZWdhdGUgPSBkZWxlZ2F0ZS5nZXQoKTsKICAgICAgICAgICAgIFt2aWV3c1tpXSBsb2FkSFRN
TFN0cmluZzpodG1sIGJhc2VVUkw6bmlsXTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>447622</attachid>
            <date>2021-12-20 12:47:07 -0800</date>
            <delta_ts>2021-12-20 13:02:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233224-20211220124706.patch</filename>
            <type>text/plain</type>
            <size>3555</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg3MjYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDk0OTU1MTlmZTk5YzNjZDFl
Y2U0MTI2NjI0MjdiODAxYmFmZWRlZDguLjJlMzM5OTEzNWRlYjQ0N2QxMDBiMDQwZWVmMmQwYjk0
ODU4OTVkNzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjEtMTItMjAgIEFsZXggQ2hy
aXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KKworICAgICAgICBbIE1vbnRlcmV5
IF0gVGVzdFdlYktpdEFQSS5XZWJTb2NrZXQuUGFnZVdpdGhBdHRyaWJ1dGVkQnVuZGxlSWRlbnRp
ZmllckRlc3Ryb3llZCAoQVBJLXRlc3QpIGlzIGEgY29uc3RhbnQgdGltZW91dAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMzMjI0CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXNpbmcgTlNVUkxTZXNzaW9u
Ll9hdHRyaWJ1dGVkQnVuZGxlSWRlbnRpZmllciByZXF1aXJlcyB0aGUgY29tLmFwcGxlLnByaXZh
dGUubmV0d29yay5zb2NrZXQtZGVsZWdhdGUgZW50aXRsZW1lbnQsCisgICAgICAgIHdoaWNoIGNh
bid0IGJlIHNpZ25lZCBpbnRvIHRoZSBuZXR3b3JrIHByb2Nlc3Mgd2l0aCB0aGUgcHVibGljIFNE
Sy4KKworICAgICAgICAqIE5ldHdvcmtQcm9jZXNzL2NvY29hL05ldHdvcmtTZXNzaW9uQ29jb2Eu
bW06CisgICAgICAgIChXZWJLaXQ6Ok5ldHdvcmtTZXNzaW9uQ29jb2E6OmFkZFdlYlBhZ2VOZXR3
b3JrUGFyYW1ldGVycyk6CisKIDIwMjEtMTItMjAgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBw
bGUuY29tPgogCiAgICAgICAgIEltcHJvdmUgVXNlck1lZGlhUGVybWlzc2lvblJlcXVlc3RNYW5h
Z2VyUHJveHkgbG9nZ2luZwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vz
cy9jb2NvYS9OZXR3b3JrU2Vzc2lvbkNvY29hLm1tIGIvU291cmNlL1dlYktpdC9OZXR3b3JrUHJv
Y2Vzcy9jb2NvYS9OZXR3b3JrU2Vzc2lvbkNvY29hLm1tCmluZGV4IDJjNGYwMGI4NTZjOWJhYWZj
YThlNmM4NjgwNDg4YWUyODVlMTc1OTMuLjZhNTNiNWQ3MGEwNTQ0YjhiMDJiMzQ5YWZmMWI0YmM2
MGVhZGUyMDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvY29jb2Ev
TmV0d29ya1Nlc3Npb25Db2NvYS5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNz
L2NvY29hL05ldHdvcmtTZXNzaW9uQ29jb2EubW0KQEAgLTE3NjMsNyArMTc2Myw3IEBAIHZvaWQg
TmV0d29ya1Nlc3Npb25Db2NvYTo6YWRkV2ViUGFnZU5ldHdvcmtQYXJhbWV0ZXJzKFdlYlBhZ2VQ
cm94eUlkZW50aWZpZXIgcGFnCiAgICAgYXV0byBhZGRSZXN1bHQyID0gbV9wZXJQYWdlU2Vzc2lv
blNldHMuYWRkKHBhZ2VJRCwgU2Vzc2lvblNldDo6Y3JlYXRlKCkpOwogICAgIEFTU0VSVChhZGRS
ZXN1bHQyLmlzTmV3RW50cnkpOwogICAgIFJldGFpblB0cjxOU1VSTFNlc3Npb25Db25maWd1cmF0
aW9uPiBjb25maWd1cmF0aW9uID0gYWRvcHROUyhbbV9kZWZhdWx0U2Vzc2lvblNldC0+c2Vzc2lv
bldpdGhDcmVkZW50aWFsU3RvcmFnZS5zZXNzaW9uLmdldCgpLmNvbmZpZ3VyYXRpb24gY29weV0p
OwotI2lmIEhBVkUoQ0ZORVRXT1JLX05TVVJMU0VTU0lPTl9BVFRSSUJVVEVEX0JVTkRMRV9JREVO
VElGSUVSKQorI2lmIEhBVkUoQ0ZORVRXT1JLX05TVVJMU0VTU0lPTl9BVFRSSUJVVEVEX0JVTkRM
RV9JREVOVElGSUVSKSAmJiBVU0UoQVBQTEVfSU5URVJOQUxfU0RLKQogICAgIGlmIChbY29uZmln
dXJhdGlvbiByZXNwb25kc1RvU2VsZWN0b3I6QHNlbGVjdG9yKF9hdHRyaWJ1dGVkQnVuZGxlSWRl
bnRpZmllcildKQogICAgICAgICBjb25maWd1cmF0aW9uLmdldCgpLl9hdHRyaWJ1dGVkQnVuZGxl
SWRlbnRpZmllciA9IHBhcmFtZXRlcnMuYXR0cmlidXRlZEJ1bmRsZUlkZW50aWZpZXIoKTsKICNl
bmRpZgpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4
IDYzZDMzMDdjOTA2ODM2NzNlNmYyOWZmOWE5OWEwMTI0ZDIyNTA2OTUuLjM2ZTFmNTJjN2E1NDA1
NThlMzEzZmQ2MWNkM2MwYTY3MGUyYWQ3OGIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZwor
KysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAyMS0xMi0yMCAgQWxleCBD
aHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgorCisgICAgICAgIFsgTW9udGVy
ZXkgXSBUZXN0V2ViS2l0QVBJLldlYlNvY2tldC5QYWdlV2l0aEF0dHJpYnV0ZWRCdW5kbGVJZGVu
dGlmaWVyRGVzdHJveWVkIChBUEktdGVzdCkgaXMgYSBjb25zdGFudCB0aW1lb3V0CisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzMyMjQKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFRlc3RXZWJLaXRBUEkv
VGVzdHMvV2ViS2l0Q29jb2EvV2ViU29ja2V0Lm1tOgorICAgICAgICAoVGVzdFdlYktpdEFQSTo6
VEVTVCk6CisKIDIwMjEtMTItMjAgIFRpbSBOZ3V5ZW4gIDxudGltQGFwcGxlLmNvbT4KIAogICAg
ICAgICBGaXggVG9vbHMvU2NyaXB0cy93ZWJraXRweS93M2MvdGVzdF9pbXBvcnRlci5weQpkaWZm
IC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9XZWJTb2NrZXQu
bW0gYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1dlYlNvY2tldC5tbQpp
bmRleCAyNjIxOTA3MzIzMzEyMDY5MGQyNDVhOGMxNDI0N2EzM2ZmZDg1MTMyLi5lZDA3MTMxOTE3
NmJlYmVhY2JkNWE0YmM5ZGM2YjZiMTVkZTVmNjAxIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1dlYlNvY2tldC5tbQorKysgYi9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1dlYlNvY2tldC5tbQpAQCAtODYsMTIgKzg2LDcgQEAg
VEVTVChXZWJTb2NrZXQsIExvbmdNZXNzYWdlTm9EZWZsYXRlKQogICAgIEVYUEVDVF9XS19TVFJF
UShbd2ViVmlldyBfdGVzdF93YWl0Rm9yQWxlcnRdLCAiUEFTUyIpOwogfQogCi0vLyBGSVhNRTog
UmUtZW5hYmxlIHRoaXMgdGVzdCBmb3IgTW9udGVyZXkrIG9uY2Ugd2Via2l0Lm9yZy9iLzIzMzIy
NCBpcyByZXNvbHZlZC4KLSNpZiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEy
MDAwMAotVEVTVChXZWJTb2NrZXQsIERJU0FCTEVEX1BhZ2VXaXRoQXR0cmlidXRlZEJ1bmRsZUlk
ZW50aWZpZXJEZXN0cm95ZWQpCi0jZWxzZQogVEVTVChXZWJTb2NrZXQsIFBhZ2VXaXRoQXR0cmli
dXRlZEJ1bmRsZUlkZW50aWZpZXJEZXN0cm95ZWQpCi0jZW5kaWYKIHsKICAgICBIVFRQU2VydmVy
IHNlcnZlcihbXShDb25uZWN0aW9uIGNvbm5lY3Rpb24pIHsKICAgICAgICAgY29ubmVjdGlvbi53
ZWJTb2NrZXRIYW5kc2hha2UoKTsK
</data>
<flag name="review"
          id="473302"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>