<?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>231537</bug_id>
          
          <creation_ts>2021-10-11 14:56:28 -0700</creation_ts>
          <short_desc>[COOP] Crash under ReportingEndpointsCache::addEndpointFromDictionary()</short_desc>
          <delta_ts>2021-10-11 17:05:47 -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>WebCore Misc.</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="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>japhet</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1802816</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-10-11 14:56:28 -0700</bug_when>
    <thetext>Crash under ReportingEndpointsCache::addEndpointFromDictionary():
12 WebCore::ReportingEndpointsCache::addEndpointFromDictionary(WebCore::SecurityOriginData const&amp;, WTF::URL const&amp;, WTF::StringView) &lt;==
        12 WebCore::ReportingEndpointsCache::addEndpointFromDictionary(WebCore::SecurityOriginData const&amp;, WTF::URL const&amp;, WTF::StringView)
          12 WebCore::ReportingEndpointsCache::addEndPointsFromResponse(WebCore::ResourceResponse const&amp;)
            12 WebCore::DocumentLoader::responseReceived(WebCore::ResourceResponse const&amp;, WTF::CompletionHandler&lt;void ()&gt;&amp;&amp;)
              12 WebCore::DocumentLoader::responseReceived(WebCore::CachedResource&amp;, WebCore::ResourceResponse const&amp;, WTF::CompletionHandler&lt;void ()&gt;&amp;&amp;)
                12 WebCore::CachedRawResource::responseReceived(WebCore::ResourceResponse const&amp;)
                  12 WebCore::SubresourceLoader::didReceiveResponse(WebCore::ResourceResponse const&amp;, WTF::CompletionHandler&lt;void ()&gt;&amp;&amp;)
                    12 WebKit::WebResourceLoader::didReceiveResponse(WebCore::ResourceResponse const&amp;, bool)
                      12 WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&amp;, IPC::Decoder&amp;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1802817</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-10-11 14:56:38 -0700</bug_when>
    <thetext>&lt;rdar://83530643&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1802822</commentid>
    <comment_count>2</comment_count>
      <attachid>440844</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-10-11 15:00:17 -0700</bug_when>
    <thetext>Created attachment 440844
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1802851</commentid>
    <comment_count>3</comment_count>
      <attachid>440844</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2021-10-11 15:40:13 -0700</bug_when>
    <thetext>Comment on attachment 440844
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1802895</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-10-11 17:05:44 -0700</bug_when>
    <thetext>Committed r283952 (242804@main): &lt;https://commits.webkit.org/242804@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 440844.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>440844</attachid>
            <date>2021-10-11 15:00:17 -0700</date>
            <delta_ts>2021-10-11 17:05:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-231537-20211011150016.patch</filename>
            <type>text/plain</type>
            <size>4941</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgzOTMyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTc1MGE4MzBhNjc0Zjdh
NzcxMjdiODhlMzI5ODRhYzA4N2U2YmFjZS4uNDQ2YzEzOTY3YzJjOTMyYjA1ODQxNTAzZjNjM2Fh
OGYxOGFlZDUyNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIxLTEwLTExICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgW0NPT1BdIENyYXNoIHVuZGVy
IFJlcG9ydGluZ0VuZHBvaW50c0NhY2hlOjphZGRFbmRwb2ludEZyb21EaWN0aW9uYXJ5KCkKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMTUzNworICAg
ICAgICA8cmRhcjovLzgzNTMwNjQzPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIE1ha2Ugc3VyZSB3ZSBkb24ndCBjcmFzaCB1bmRlciBhZGRFbmRwb2lu
dEZyb21EaWN0aW9uYXJ5KCkgd2hlbiB0aGUgUmVwb3J0LVRvIEhUVFAgaGVhZGVyCisgICAgICAg
IGNvbnRhaW5zIG1vcmUgdGhhbiBvbmUgZW5kcG9pbnQgVVJMIGZvciBhIGdpdmVuIGdyb3VwLgor
CisgICAgICAgIFRoZSBsb29wIGluc2lkZSBhZGRFbmRwb2ludEZyb21EaWN0aW9uYXJ5KCkgc2hv
dWxkIGJhaWwgYXMgc29vbiBhcyB3ZSBmaW5kIGEgdmlhYmxlCisgICAgICAgIGVuZHBvaW50IFVS
TCAoc2luY2Ugd2UgZG9uJ3QgY3VycmVudGx5IHN1cHBvcnQgaGF2aW5nIHNldmVyYWwgVVJMcyBm
b3IgYSBnaXZlbiBncm91cCkuCisgICAgICAgIFRoZSBjcmFzaCB3YXMgZHVlIHRvIGEgdXNlLWFm
dGVyLW1vdmUgb2YgdGhlIHxncm91cHwuCisKKyAgICAgICAgVGVzdDogaHR0cC93cHQvY3Jvc3Mt
b3JpZ2luLW9wZW5lci1wb2xpY3kvcmVwb3J0LXRvLW11bHRpcGxlLWVuZHBvaW50cy5odG1sCisK
KyAgICAgICAgKiBsb2FkZXIvUmVwb3J0aW5nRW5kcG9pbnRzQ2FjaGUuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6UmVwb3J0aW5nRW5kcG9pbnRzQ2FjaGU6OmFkZEVuZHBvaW50RnJvbURpY3Rpb25h
cnkpOgorCiAyMDIxLTEwLTExICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtp
dC5vcmc+CiAKICAgICAgICAgVW5pZmllZCBidWlsZCBmaXgKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2xvYWRlci9SZXBvcnRpbmdFbmRwb2ludHNDYWNoZS5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9sb2FkZXIvUmVwb3J0aW5nRW5kcG9pbnRzQ2FjaGUuY3BwCmluZGV4IDRiOTM3MTc0ZDkyYjUw
ZjJjY2NlNzg2NjcyMzY5Yzg3MjA1NWQ5OWEuLmViZDYwNTk0YzEyN2IxNDkwNjVjMTI5OWQ5YmEx
ZWE2NDdjNWQyYjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9SZXBvcnRpbmdF
bmRwb2ludHNDYWNoZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL1JlcG9ydGluZ0Vu
ZHBvaW50c0NhY2hlLmNwcApAQCAtMTU3LDYgKzE1Nyw3IEBAIHZvaWQgUmVwb3J0aW5nRW5kcG9p
bnRzQ2FjaGU6OmFkZEVuZHBvaW50RnJvbURpY3Rpb25hcnkoY29uc3QgU2VjdXJpdHlPcmlnaW5E
YXRhCiAgICAgICAgICAgICByZXR1cm4gSGFzaE1hcDxTdHJpbmcsIEVuZHBvaW50PiB7IH07CiAg
ICAgICAgIH0pLml0ZXJhdG9yLT52YWx1ZTsKICAgICAgICAgZW5kcG9pbnRzRm9yT3JpZ2luLmFk
ZChXVEZNb3ZlKGdyb3VwKSwgRW5kcG9pbnQoV1RGTW92ZShlbmRwb2ludFVSTCksIFNlY29uZHMg
eyBzdGF0aWNfY2FzdDxkb3VibGU+KCptYXhBZ2UpIH0pKTsKKyAgICAgICAgcmV0dXJuOwogICAg
IH0KIH0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCmluZGV4IDg4NjBjOGIyNWZhOTdlMDI1YmNmMTc5MzM1Zjk3NjQ2MzgzZmMwMWUu
Ljc5YWQzYmNkNjRiMTY2Y2Y2YmM0ZjQ4YjE1YTFmNTYyNDcyZDc2NTUgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNyBAQAorMjAyMS0xMC0xMSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgorCisg
ICAgICAgIFtDT09QXSBDcmFzaCB1bmRlciBSZXBvcnRpbmdFbmRwb2ludHNDYWNoZTo6YWRkRW5k
cG9pbnRGcm9tRGljdGlvbmFyeSgpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMzE1MzcKKyAgICAgICAgPHJkYXI6Ly84MzUzMDY0Mz4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgbGF5b3V0IHRlc3Qg
Y292ZXJhZ2UuCisKKyAgICAgICAgKiBodHRwL3dwdC9jcm9zcy1vcmlnaW4tb3BlbmVyLXBvbGlj
eS9yZXBvcnQtdG8tbXVsdGlwbGUtZW5kcG9pbnRzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAg
ICAgICogaHR0cC93cHQvY3Jvc3Mtb3JpZ2luLW9wZW5lci1wb2xpY3kvcmVwb3J0LXRvLW11bHRp
cGxlLWVuZHBvaW50cy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3dwdC9jcm9zcy1vcmln
aW4tb3BlbmVyLXBvbGljeS9yZXBvcnQtdG8tbXVsdGlwbGUtZW5kcG9pbnRzLmh0bWwuaGVhZGVy
czogQWRkZWQuCisKIDIwMjEtMTAtMTEgIEF5dW1pIEtvamltYSAgPGF5dW1pX2tvamltYUBhcHBs
ZS5jb20+CiAKICAgICAgICAgWyBpT1MgQmlnU3VyIHdrMSBdIHdlYmdsLzEuMC4zL2NvbmZvcm1h
bmNlL3VuaWZvcm1zL3VuaWZvcm0tZGVmYXVsdC12YWx1ZXMuaHRtbCBpcyBmbGFreSB0aW1pbmcg
b3V0LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC93cHQvY3Jvc3Mtb3JpZ2luLW9wZW5l
ci1wb2xpY3kvcmVwb3J0LXRvLW11bHRpcGxlLWVuZHBvaW50cy1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9odHRwL3dwdC9jcm9zcy1vcmlnaW4tb3BlbmVyLXBvbGljeS9yZXBvcnQtdG8tbXVs
dGlwbGUtZW5kcG9pbnRzLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4wNzMxMmIyZWQ2MDkwODk0
YjMwMjMzMjFmZWM3MjkyMTY3NGVkMTgyCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
aHR0cC93cHQvY3Jvc3Mtb3JpZ2luLW9wZW5lci1wb2xpY3kvcmVwb3J0LXRvLW11bHRpcGxlLWVu
ZHBvaW50cy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw1IEBACitUaGlzIHRlc3QgcGFzc2VzIGlm
IGl0IGRvZXNuJ3QgY3Jhc2gKKworCitQQVNTIHJlcG9ydC10by1tdWx0aXBsZS1lbmRwb2ludHMK
KwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC93cHQvY3Jvc3Mtb3JpZ2luLW9wZW5lci1w
b2xpY3kvcmVwb3J0LXRvLW11bHRpcGxlLWVuZHBvaW50cy5odG1sIGIvTGF5b3V0VGVzdHMvaHR0
cC93cHQvY3Jvc3Mtb3JpZ2luLW9wZW5lci1wb2xpY3kvcmVwb3J0LXRvLW11bHRpcGxlLWVuZHBv
aW50cy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmFjOWQ0OThmMWIyZWU1ZTY0YjU5YzM4ZTVhYjlkZjczYTli
MDMzYTkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3dwdC9jcm9zcy1vcmln
aW4tb3BlbmVyLXBvbGljeS9yZXBvcnQtdG8tbXVsdGlwbGUtZW5kcG9pbnRzLmh0bWwKQEAgLTAs
MCArMSw4IEBACis8c2NyaXB0IHNyYz0vcmVzb3VyY2VzL3Rlc3RoYXJuZXNzLmpzPjwvc2NyaXB0
PgorPHNjcmlwdCBzcmM9L3Jlc291cmNlcy90ZXN0aGFybmVzc3JlcG9ydC5qcz48L3NjcmlwdD4K
KzxwPlRoaXMgdGVzdCBwYXNzZXMgaWYgaXQgZG9lc24ndCBjcmFzaDwvcD4KKzxzY3JpcHQ+Cith
c3luY190ZXN0KHQgPT4geworICAgIHQuZG9uZSgpOworfSk7Cis8L3NjcmlwdD4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2h0dHAvd3B0L2Nyb3NzLW9yaWdpbi1vcGVuZXItcG9saWN5L3JlcG9y
dC10by1tdWx0aXBsZS1lbmRwb2ludHMuaHRtbC5oZWFkZXJzIGIvTGF5b3V0VGVzdHMvaHR0cC93
cHQvY3Jvc3Mtb3JpZ2luLW9wZW5lci1wb2xpY3kvcmVwb3J0LXRvLW11bHRpcGxlLWVuZHBvaW50
cy5odG1sLmhlYWRlcnMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMmU3YzdkNGM4MDVhN2RiZGI1N2Y5MDgwNDRkOTNh
MGI0NTU2NzkzZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvd3B0L2Nyb3Nz
LW9yaWdpbi1vcGVuZXItcG9saWN5L3JlcG9ydC10by1tdWx0aXBsZS1lbmRwb2ludHMuaHRtbC5o
ZWFkZXJzCkBAIC0wLDAgKzEsMyBAQAorQ3Jvc3MtT3JpZ2luLU9wZW5lci1Qb2xpY3k6IHNhbWUt
b3JpZ2luLWFsbG93LXBvcHVwczsgcmVwb3J0LXRvPSJjb29wLXJlcG9ydC1lbmRwb2ludCIKK0Ny
b3NzLU9yaWdpbi1FbWJlZGRlci1Qb2xpY3k6IHJlcXVpcmUtY29ycAorcmVwb3J0LXRvOiB7ICJn
cm91cCI6ICJjb29wLXJlcG9ydC1lbmRwb2ludCIsICJtYXhfYWdlIjogMTA4ODY0MDAsICJlbmRw
b2ludHMiOiBbeyAidXJsIjogIi9yZXBvcnRpbmcvcmVzb3VyY2VzL3JlcG9ydC5weT9lbmRwb2lu
dD1jb29wLXJlcG9ydC1lbmRwb2ludCIgfV0gfSwgeyAiZ3JvdXAiOiAiY29vcC1yZXBvcnQtb25s
eS1lbmRwb2ludCIsICJtYXhfYWdlIjogMTA4ODY0MDAsICJlbmRwb2ludHMiOiBbeyAidXJsIjog
Ii9yZXBvcnRpbmcvcmVzb3VyY2VzL3JlcG9ydC5weT9lbmRwb2ludD1jb29wLXJlcG9ydC1vbmx5
LWVuZHBvaW50IiB9LCB7ICJ1cmwiOiAiL3JlcG9ydGluZy9yZXNvdXJjZXMvcmVwb3J0LnB5P2Vu
ZHBvaW50PWNvb3AtcmVwb3J0LW9ubHktZW5kcG9pbnQyIiB9XX0K
</data>

          </attachment>
      

    </bug>

</bugzilla>