<?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>241653</bug_id>
          
          <creation_ts>2022-06-15 16:14:38 -0700</creation_ts>
          <short_desc>New test: [macOS/iOS arm64] TestWebKitAPI.WKContentRuleListStoreTest.CrossOriginCookieBlocking is crashing</short_desc>
          <delta_ts>2022-07-07 13:29:08 -0700</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>Safari 13</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=241527</see_also>
          <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="Ryan Haddad">ryanhaddad</reporter>
          <assigned_to name="Alex Christensen">achristensen</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>darin</cc>
    
    <cc>rackler</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1876108</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2022-06-15 16:14:38 -0700</bug_when>
    <thetext>This test appears to have been crashing on release bots since it was added with https://commits.webkit.org/251478@main

    TestWebKitAPI.WKContentRuleListStoreTest.CrossOriginCookieBlocking
        2022-06-15 13:06:59.429 com.apple.WebKit.Networking.Development[18874:37711573] DiskCookieStorage changing policy from 2 to 0, cookie file: file:///Users/buildbot/Library/Developer/CoreSimulator/Devices/98B5DF45-8DBE-439A-A3A4-E96932F8FE06/data/Library/Cookies/Cookies.binarycookies
        Child process terminated with signal 5: Trace/BPT trap
        [18873] pas panic: deallocation did fail at 0x2: Large heap did not find object

https://results.webkit.org/?suite=api-tests&amp;test=TestWebKitAPI.WKContentRuleListStoreTest.CrossOriginCookieBlocking</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1876109</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-06-15 16:14:48 -0700</bug_when>
    <thetext>&lt;rdar://problem/95247117&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1876111</commentid>
    <comment_count>2</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2022-06-15 16:16:31 -0700</bug_when>
    <thetext>Actually, this is arm64 specific.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1876296</commentid>
    <comment_count>3</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2022-06-16 12:08:04 -0700</bug_when>
    <thetext>Strange.  This has something to do with this line:

return HTTPResponse({ { &quot;Set-Cookie&quot;_s, &quot;testCookie=42; Path=/; SameSite=None; Secure&quot;_s } }, &quot;&lt;script&gt;alert(&apos;hi&apos;)&lt;/script&gt;&quot;_s);

If I write it out by making a HashMap&lt;String, String&gt;, add to it, then move it to the HTTPResponse constructor it works fine.  So this isn&apos;t a big deal.  I&apos;d like to understand a bit more about this then fix it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1876463</commentid>
    <comment_count>4</comment_count>
      <attachid>460300</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2022-06-17 09:25:59 -0700</bug_when>
    <thetext>Created attachment 460300
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1876479</commentid>
    <comment_count>5</comment_count>
      <attachid>460300</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-06-17 11:06:04 -0700</bug_when>
    <thetext>Comment on attachment 460300
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1876497</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-06-17 12:06:44 -0700</bug_when>
    <thetext>Committed r295642 (251647@main): &lt;https://commits.webkit.org/251647@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 460300.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1878586</commentid>
    <comment_count>7</comment_count>
    <who name="Karl Rackler">rackler</who>
    <bug_when>2022-06-27 14:18:46 -0700</bug_when>
    <thetext>I have disabled this test while this issue is investigated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1878590</commentid>
    <comment_count>8</comment_count>
    <who name="Karl Rackler">rackler</who>
    <bug_when>2022-06-27 14:34:46 -0700</bug_when>
    <thetext>Still consistently crashing on Release
History: https://results.webkit.org/?suite=api-tests&amp;test=TestWebKitAPI.WKContentRuleListStoreTest.CrossOriginCookieBlocking&amp;limit=50000</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1878592</commentid>
    <comment_count>9</comment_count>
    <who name="Karl Rackler">rackler</who>
    <bug_when>2022-06-27 14:36:20 -0700</bug_when>
    <thetext>Reopen while under investigation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1878602</commentid>
    <comment_count>10</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-06-27 15:08:43 -0700</bug_when>
    <thetext>Test gardening commit 251889@main (469551ebd9f7): &lt;https://commits.webkit.org/251889@main&gt;

Reviewed commits have been landed. Closing PR #1833 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1881142</commentid>
    <comment_count>11</comment_count>
      <attachid>460724</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2022-07-06 15:03:23 -0700</bug_when>
    <thetext>Created attachment 460724
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1881143</commentid>
    <comment_count>12</comment_count>
      <attachid>460724</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-07-06 15:07:39 -0700</bug_when>
    <thetext>Comment on attachment 460724
Patch

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

&gt; Tools/TestWebKitAPI/Tests/WebKitCocoa/WKContentExtensionStore.mm:217
&gt; +    // FIXME: This is exactly equivalent code, but the code below crashes on release builds on arm64e.

Should the comment say arm64 now?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1881144</commentid>
    <comment_count>13</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-07-06 15:10:08 -0700</bug_when>
    <thetext>r=me too</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1881146</commentid>
    <comment_count>14</comment_count>
      <attachid>460724</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2022-07-06 15:12:58 -0700</bug_when>
    <thetext>Comment on attachment 460724
Patch

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

&gt;&gt; Tools/TestWebKitAPI/Tests/WebKitCocoa/WKContentExtensionStore.mm:217
&gt;&gt; +    // FIXME: This is exactly equivalent code, but the code below crashes on release builds on arm64e.
&gt; 
&gt; Should the comment say arm64 now?

I think this is an arm64e bug, but to be conservative I&apos;m enabling the workaround on all arm64 CPUs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1881198</commentid>
    <comment_count>15</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-07-06 17:41:04 -0700</bug_when>
    <thetext>Committed 252199@main (0d69815a681d): &lt;https://commits.webkit.org/252199@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 460724.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1881330</commentid>
    <comment_count>16</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2022-07-07 08:36:37 -0700</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1881331</commentid>
    <comment_count>17</comment_count>
      <attachid>460735</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2022-07-07 08:36:39 -0700</bug_when>
    <thetext>Created attachment 460735
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1881462</commentid>
    <comment_count>18</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-07-07 13:29:05 -0700</bug_when>
    <thetext>Committed 252239@main (051738d08e49): &lt;https://commits.webkit.org/252239@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 460735.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>460300</attachid>
            <date>2022-06-17 09:25:59 -0700</date>
            <delta_ts>2022-07-06 15:03:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-241653-20220617092558.patch</filename>
            <type>text/plain</type>
            <size>2218</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">RnJvbSA2YTkxZTgwZDM0M2JmNjVmODJhOGU2M2E1Zjc0MjgxMThmMGM1NTc4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IENocmlzdGVuc2VuIDxhY2hyaXN0ZW5zZW5AYXBwbGUu
Y29tPgpEYXRlOiBGcmksIDE3IEp1biAyMDIyIDA5OjIzOjQyIC0wNzAwClN1YmplY3Q6IFtQQVRD
SF0gTmV3IHRlc3Q6IFttYWNPUy9pT1MgYXJtNjRdCiBUZXN0V2ViS2l0QVBJLldLQ29udGVudFJ1
bGVMaXN0U3RvcmVUZXN0LkNyb3NzT3JpZ2luQ29va2llQmxvY2tpbmcgaXMKIGNyYXNoaW5nIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDE2NTMKClJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgoKKiBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29h
L1dLQ29udGVudEV4dGVuc2lvblN0b3JlLm1tOgooVEVTVF9GKToKLS0tCiAuLi4vVGVzdHMvV2Vi
S2l0Q29jb2EvV0tDb250ZW50RXh0ZW5zaW9uU3RvcmUubW0gICAgIHwgMTIgKysrKysrKysrKyst
CiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvV0tDb250ZW50RXh0
ZW5zaW9uU3RvcmUubW0gYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1dL
Q29udGVudEV4dGVuc2lvblN0b3JlLm1tCmluZGV4IGFjZTE4YmM5NDM5MS4uZDY5MTRhNzRmNGIz
IDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1dLQ29u
dGVudEV4dGVuc2lvblN0b3JlLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2Vi
S2l0Q29jb2EvV0tDb250ZW50RXh0ZW5zaW9uU3RvcmUubW0KQEAgLTIyNCw4ICsyMjQsMTggQEAg
VEVTVF9GKFdLQ29udGVudFJ1bGVMaXN0U3RvcmVUZXN0LCBDcm9zc09yaWdpbkNvb2tpZUJsb2Nr
aW5nKQogICAgICAgICAgICAgICAgIGF1dG8gcmVxdWVzdCA9IGNvX2F3YWl0IGNvbm5lY3Rpb24u
YXdhaXRhYmxlUmVjZWl2ZUhUVFBSZXF1ZXN0KCk7CiAgICAgICAgICAgICAgICAgYXV0byBwYXRo
ID0gSFRUUFNlcnZlcjo6cGFyc2VQYXRoKHJlcXVlc3QpOwogICAgICAgICAgICAgICAgIGF1dG8g
cmVzcG9uc2UgPSBbJl0gewotICAgICAgICAgICAgICAgICAgICBpZiAocGF0aCA9PSAiL2NvbSJf
cykKKyAgICAgICAgICAgICAgICAgICAgaWYgKHBhdGggPT0gIi9jb20iX3MpIHsKKyNpZiBDUFUo
QVJNNjRFKSAmJiBkZWZpbmVkKE5ERUJVRykKKyAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZJ
WE1FOiBUaGlzIGlzIGV4YWN0bHkgZXF1aXZhbGVudCBjb2RlLCBidXQgdGhlIGNvZGUgYmVsb3cg
Y3Jhc2hlcyBvbiByZWxlYXNlIGJ1aWxkcyBvbiBhcm02NGUuCisgICAgICAgICAgICAgICAgICAg
ICAgICAvLyBTZWUgcmRhcjovLzk1MzkxNTY4CisgICAgICAgICAgICAgICAgICAgICAgICBIYXNo
TWFwPFN0cmluZywgU3RyaW5nPiBoZWFkZXJGaWVsZHM7CisgICAgICAgICAgICAgICAgICAgICAg
ICBoZWFkZXJGaWVsZHMucmVzZXJ2ZUluaXRpYWxDYXBhY2l0eSgxKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGhlYWRlckZpZWxkcy5hZGQoIlNldC1Db29raWUiX3MsICJ0ZXN0Q29va2llPTQy
OyBQYXRoPS87IFNhbWVTaXRlPU5vbmU7IFNlY3VyZSJfcyk7CisgICAgICAgICAgICAgICAgICAg
ICAgICByZXR1cm4gSFRUUFJlc3BvbnNlKFdURk1vdmUoaGVhZGVyRmllbGRzKSwgIjxzY3JpcHQ+
YWxlcnQoJ2hpJyk8L3NjcmlwdD4iX3MpOworI2Vsc2UKICAgICAgICAgICAgICAgICAgICAgICAg
IHJldHVybiBIVFRQUmVzcG9uc2UoeyB7ICJTZXQtQ29va2llIl9zLCAidGVzdENvb2tpZT00Mjsg
UGF0aD0vOyBTYW1lU2l0ZT1Ob25lOyBTZWN1cmUiX3MgfSB9LCAiPHNjcmlwdD5hbGVydCgnaGkn
KTwvc2NyaXB0PiJfcyk7CisjZW5kaWYKKyAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAg
ICAgICAgICAgICBpZiAocGF0aCA9PSAiL29yZyJfcykKICAgICAgICAgICAgICAgICAgICAgICAg
IHJldHVybiBIVFRQUmVzcG9uc2UoIjxzY3JpcHQ+ZmV0Y2goJ2h0dHBzOi8vZXhhbXBsZS5jb20v
Y29va2llLWNoZWNrJywge2NyZWRlbnRpYWxzOiAnaW5jbHVkZSd9KTwvc2NyaXB0PiJfcyk7CiAg
ICAgICAgICAgICAgICAgICAgIGlmIChwYXRoID09ICIvY29va2llLWNoZWNrIl9zKSB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>460724</attachid>
            <date>2022-07-06 15:03:23 -0700</date>
            <delta_ts>2022-07-07 08:36:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-241653-20220706150322.patch</filename>
            <type>text/plain</type>
            <size>2900</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">RnJvbSBkN2YwN2I0NTZhZTUyZjM0YjliYjdkNDBhMTFhY2UwYmY4ZGVjYWJlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IENocmlzdGVuc2VuIDxhY2hyaXN0ZW5zZW5AYXBwbGUu
Y29tPgpEYXRlOiBXZWQsIDYgSnVsIDIwMjIgMTU6MDI6MDIgLTA3MDAKU3ViamVjdDogW1BBVENI
XSBOZXcgdGVzdDogW21hY09TL2lPUyBhcm02NF0KIFRlc3RXZWJLaXRBUEkuV0tDb250ZW50UnVs
ZUxpc3RTdG9yZVRlc3QuQ3Jvc3NPcmlnaW5Db29raWVCbG9ja2luZyBpcwogY3Jhc2hpbmcgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI0MTY1MwoKUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCgpFeHBhbmQgdGhlIHdvcmthcm91bmQgdG8gZm9yY2UgYSBmdW5jdGlv
biBjYWxsIGZyb20gdGhlIGNvcm91dGluZSBhbmQgaW5jbHVkZSBhcm02NCB0byBtYWtlIGFsbCB0
aGUgYm90cyBoYXBweS4KCiogVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9X
S0NvbnRlbnRFeHRlbnNpb25TdG9yZS5tbToKKHNldENvb2tpZUFsZXJ0UmVzcG9uc2UpOgooVEVT
VF9GKToKLS0tCiAuLi4vV2ViS2l0Q29jb2EvV0tDb250ZW50RXh0ZW5zaW9uU3RvcmUubW0gICAg
fCAyNCArKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygr
KSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3Rz
L1dlYktpdENvY29hL1dLQ29udGVudEV4dGVuc2lvblN0b3JlLm1tIGIvVG9vbHMvVGVzdFdlYktp
dEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9XS0NvbnRlbnRFeHRlbnNpb25TdG9yZS5tbQppbmRleCBm
MmM4NDg5ZjMxODMuLjk2OGY3ZDM0ZGM4NCAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQ
SS9UZXN0cy9XZWJLaXRDb2NvYS9XS0NvbnRlbnRFeHRlbnNpb25TdG9yZS5tbQorKysgYi9Ub29s
cy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1dLQ29udGVudEV4dGVuc2lvblN0b3Jl
Lm1tCkBAIC0yMTEsOCArMjExLDE5IEBAIFRFU1RfRihXS0NvbnRlbnRSdWxlTGlzdFN0b3JlVGVz
dCwgUmVtb3ZhbCkKICAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpydW4oJmRvbmVSZW1vdmluZyk7
CiB9CiAKLS8vIEZJWE1FOiB3ZWJraXQub3JnL2IvMjQxNjUzCi1URVNUX0YoV0tDb250ZW50UnVs
ZUxpc3RTdG9yZVRlc3QsIERJU0FCTEVEX0Nyb3NzT3JpZ2luQ29va2llQmxvY2tpbmcpCisjaWYg
Q1BVKEFSTTY0KSAmJiBkZWZpbmVkKE5ERUJVRykKK05FVkVSX0lOTElORSBUZXN0V2ViS2l0QVBJ
OjpIVFRQUmVzcG9uc2Ugc2V0Q29va2llQWxlcnRSZXNwb25zZSgpCit7CisgICAgLy8gRklYTUU6
IFRoaXMgaXMgZXhhY3RseSBlcXVpdmFsZW50IGNvZGUsIGJ1dCB0aGUgY29kZSBiZWxvdyBjcmFz
aGVzIG9uIHJlbGVhc2UgYnVpbGRzIG9uIGFybTY0ZS4KKyAgICAvLyBTZWUgcmRhcjovLzk1Mzkx
NTY4CisgICAgSGFzaE1hcDxTdHJpbmcsIFN0cmluZz4gaGVhZGVyRmllbGRzOworICAgIGhlYWRl
ckZpZWxkcy5yZXNlcnZlSW5pdGlhbENhcGFjaXR5KDEpOworICAgIGhlYWRlckZpZWxkcy5hZGQo
IlNldC1Db29raWUiX3MsICJ0ZXN0Q29va2llPTQyOyBQYXRoPS87IFNhbWVTaXRlPU5vbmU7IFNl
Y3VyZSJfcyk7CisgICAgcmV0dXJuIHsgV1RGTW92ZShoZWFkZXJGaWVsZHMpLCAiPHNjcmlwdD5h
bGVydCgnaGknKTwvc2NyaXB0PiJfcyB9OworfQorI2VuZGlmCisKK1RFU1RfRihXS0NvbnRlbnRS
dWxlTGlzdFN0b3JlVGVzdCwgQ3Jvc3NPcmlnaW5Db29raWVCbG9ja2luZykKIHsKICAgICB1c2lu
ZyBuYW1lc3BhY2UgVGVzdFdlYktpdEFQSTsKIApAQCAtMjI2LDEzICsyMzcsOCBAQCBURVNUX0Yo
V0tDb250ZW50UnVsZUxpc3RTdG9yZVRlc3QsIERJU0FCTEVEX0Nyb3NzT3JpZ2luQ29va2llQmxv
Y2tpbmcpCiAgICAgICAgICAgICAgICAgYXV0byBwYXRoID0gSFRUUFNlcnZlcjo6cGFyc2VQYXRo
KHJlcXVlc3QpOwogICAgICAgICAgICAgICAgIGF1dG8gcmVzcG9uc2UgPSBbJl0gewogICAgICAg
ICAgICAgICAgICAgICBpZiAocGF0aCA9PSAiL2NvbSJfcykgewotI2lmIENQVShBUk02NEUpICYm
IGRlZmluZWQoTkRFQlVHKQotICAgICAgICAgICAgICAgICAgICAgICAgLy8gRklYTUU6IFRoaXMg
aXMgZXhhY3RseSBlcXVpdmFsZW50IGNvZGUsIGJ1dCB0aGUgY29kZSBiZWxvdyBjcmFzaGVzIG9u
IHJlbGVhc2UgYnVpbGRzIG9uIGFybTY0ZS4KLSAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNl
ZSByZGFyOi8vOTUzOTE1NjgKLSAgICAgICAgICAgICAgICAgICAgICAgIEhhc2hNYXA8U3RyaW5n
LCBTdHJpbmc+IGhlYWRlckZpZWxkczsKLSAgICAgICAgICAgICAgICAgICAgICAgIGhlYWRlckZp
ZWxkcy5yZXNlcnZlSW5pdGlhbENhcGFjaXR5KDEpOwotICAgICAgICAgICAgICAgICAgICAgICAg
aGVhZGVyRmllbGRzLmFkZCgiU2V0LUNvb2tpZSJfcywgInRlc3RDb29raWU9NDI7IFBhdGg9Lzsg
U2FtZVNpdGU9Tm9uZTsgU2VjdXJlIl9zKTsKLSAgICAgICAgICAgICAgICAgICAgICAgIHJldHVy
biBIVFRQUmVzcG9uc2UoV1RGTW92ZShoZWFkZXJGaWVsZHMpLCAiPHNjcmlwdD5hbGVydCgnaGkn
KTwvc2NyaXB0PiJfcyk7CisjaWYgQ1BVKEFSTTY0KSAmJiBkZWZpbmVkKE5ERUJVRykKKyAgICAg
ICAgICAgICAgICAgICAgICAgIHJldHVybiBzZXRDb29raWVBbGVydFJlc3BvbnNlKCk7CiAjZWxz
ZQogICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEhUVFBSZXNwb25zZSh7IHsgIlNldC1D
b29raWUiX3MsICJ0ZXN0Q29va2llPTQyOyBQYXRoPS87IFNhbWVTaXRlPU5vbmU7IFNlY3VyZSJf
cyB9IH0sICI8c2NyaXB0PmFsZXJ0KCdoaScpPC9zY3JpcHQ+Il9zKTsKICNlbmRpZgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>460735</attachid>
            <date>2022-07-07 08:36:39 -0700</date>
            <delta_ts>2022-07-07 13:29:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-241653-20220707083638.patch</filename>
            <type>text/plain</type>
            <size>2664</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">RnJvbSAwYmZhYTM2NTQ3ZDI2ZTIxZTVkYzE4YTVkZWM2ZWFkN2VjOTNmYmU4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IENocmlzdGVuc2VuIDxhY2hyaXN0ZW5zZW5AYXBwbGUu
Y29tPgpEYXRlOiBUaHUsIDcgSnVsIDIwMjIgMDg6MzQ6MjcgLTA3MDAKU3ViamVjdDogW1BBVENI
XSBOZXcgdGVzdDogW21hY09TL2lPUyBhcm02NF0KIFRlc3RXZWJLaXRBUEkuV0tDb250ZW50UnVs
ZUxpc3RTdG9yZVRlc3QuQ3Jvc3NPcmlnaW5Db29raWVCbG9ja2luZyBpcwogY3Jhc2hpbmcgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI0MTY1MwoKUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCgoqIFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2Ev
V0tDb250ZW50RXh0ZW5zaW9uU3RvcmUubW06CihURVNUX0YpOgooc2V0Q29va2llQWxlcnRSZXNw
b25zZSk6IERlbGV0ZWQuCi0tLQogLi4uL1dlYktpdENvY29hL1dLQ29udGVudEV4dGVuc2lvblN0
b3JlLm1tICAgIHwgMjMgKysrKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5z
ZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktp
dEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9XS0NvbnRlbnRFeHRlbnNpb25TdG9yZS5tbSBiL1Rvb2xz
L1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvV0tDb250ZW50RXh0ZW5zaW9uU3RvcmUu
bW0KaW5kZXggOTY4ZjdkMzRkYzg0Li4xMGVlNTgyOGNkNDQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rl
c3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvV0tDb250ZW50RXh0ZW5zaW9uU3RvcmUubW0K
KysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9XS0NvbnRlbnRFeHRl
bnNpb25TdG9yZS5tbQpAQCAtMjEyLDE4ICsyMTIsMTIgQEAgVEVTVF9GKFdLQ29udGVudFJ1bGVM
aXN0U3RvcmVUZXN0LCBSZW1vdmFsKQogfQogCiAjaWYgQ1BVKEFSTTY0KSAmJiBkZWZpbmVkKE5E
RUJVRykKLU5FVkVSX0lOTElORSBUZXN0V2ViS2l0QVBJOjpIVFRQUmVzcG9uc2Ugc2V0Q29va2ll
QWxlcnRSZXNwb25zZSgpCi17Ci0gICAgLy8gRklYTUU6IFRoaXMgaXMgZXhhY3RseSBlcXVpdmFs
ZW50IGNvZGUsIGJ1dCB0aGUgY29kZSBiZWxvdyBjcmFzaGVzIG9uIHJlbGVhc2UgYnVpbGRzIG9u
IGFybTY0ZS4KLSAgICAvLyBTZWUgcmRhcjovLzk1MzkxNTY4Ci0gICAgSGFzaE1hcDxTdHJpbmcs
IFN0cmluZz4gaGVhZGVyRmllbGRzOwotICAgIGhlYWRlckZpZWxkcy5yZXNlcnZlSW5pdGlhbENh
cGFjaXR5KDEpOwotICAgIGhlYWRlckZpZWxkcy5hZGQoIlNldC1Db29raWUiX3MsICJ0ZXN0Q29v
a2llPTQyOyBQYXRoPS87IFNhbWVTaXRlPU5vbmU7IFNlY3VyZSJfcyk7Ci0gICAgcmV0dXJuIHsg
V1RGTW92ZShoZWFkZXJGaWVsZHMpLCAiPHNjcmlwdD5hbGVydCgnaGknKTwvc2NyaXB0PiJfcyB9
OwotfQotI2VuZGlmCi0KKy8vIEZJWE1FOiBUaGUgY29kZSBiZWxvdyBjcmFzaGVzIG9uIGFybTY0
ZSByZWxlYXNlIGJ1aWxkcy4KKy8vIFNlZSByZGFyOi8vOTUzOTE1NjggYW5kIHJkYXI6Ly85NTI0
NzExNworVEVTVF9GKFdLQ29udGVudFJ1bGVMaXN0U3RvcmVUZXN0LCBESVNBQkxFRF9Dcm9zc09y
aWdpbkNvb2tpZUJsb2NraW5nKQorI2Vsc2UKIFRFU1RfRihXS0NvbnRlbnRSdWxlTGlzdFN0b3Jl
VGVzdCwgQ3Jvc3NPcmlnaW5Db29raWVCbG9ja2luZykKKyNlbmRpZgogewogICAgIHVzaW5nIG5h
bWVzcGFjZSBUZXN0V2ViS2l0QVBJOwogCkBAIC0yMzYsMTMgKzIzMCw4IEBAIFRFU1RfRihXS0Nv
bnRlbnRSdWxlTGlzdFN0b3JlVGVzdCwgQ3Jvc3NPcmlnaW5Db29raWVCbG9ja2luZykKICAgICAg
ICAgICAgICAgICBhdXRvIHJlcXVlc3QgPSBjb19hd2FpdCBjb25uZWN0aW9uLmF3YWl0YWJsZVJl
Y2VpdmVIVFRQUmVxdWVzdCgpOwogICAgICAgICAgICAgICAgIGF1dG8gcGF0aCA9IEhUVFBTZXJ2
ZXI6OnBhcnNlUGF0aChyZXF1ZXN0KTsKICAgICAgICAgICAgICAgICBhdXRvIHJlc3BvbnNlID0g
WyZdIHsKLSAgICAgICAgICAgICAgICAgICAgaWYgKHBhdGggPT0gIi9jb20iX3MpIHsKLSNpZiBD
UFUoQVJNNjQpICYmIGRlZmluZWQoTkRFQlVHKQotICAgICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIHNldENvb2tpZUFsZXJ0UmVzcG9uc2UoKTsKLSNlbHNlCisgICAgICAgICAgICAgICAgICAg
IGlmIChwYXRoID09ICIvY29tIl9zKQogICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEhU
VFBSZXNwb25zZSh7IHsgIlNldC1Db29raWUiX3MsICJ0ZXN0Q29va2llPTQyOyBQYXRoPS87IFNh
bWVTaXRlPU5vbmU7IFNlY3VyZSJfcyB9IH0sICI8c2NyaXB0PmFsZXJ0KCdoaScpPC9zY3JpcHQ+
Il9zKTsKLSNlbmRpZgotICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAg
IGlmIChwYXRoID09ICIvb3JnIl9zKQogICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEhU
VFBSZXNwb25zZSgiPHNjcmlwdD5mZXRjaCgnaHR0cHM6Ly9leGFtcGxlLmNvbS9jb29raWUtY2hl
Y2snLCB7Y3JlZGVudGlhbHM6ICdpbmNsdWRlJ30pPC9zY3JpcHQ+Il9zKTsKICAgICAgICAgICAg
ICAgICAgICAgaWYgKHBhdGggPT0gIi9jb29raWUtY2hlY2siX3MpIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>