<?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>230890</bug_id>
          
          <creation_ts>2021-09-28 04:18:20 -0700</creation_ts>
          <short_desc>REGRESSION(r283158): TestWebKitAPI.WebKit.AddAndRemoveDataDetectors is crashing on iOS</short_desc>
          <delta_ts>2021-09-28 08:44:53 -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>Layout and Rendering</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="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Antti Koivisto">koivisto</assigned_to>
          <cc>ayumi_kojima</cc>
    
    <cc>bfulgham</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>mifenton</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1797830</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-09-28 04:18:20 -0700</bug_when>
    <thetext>ASSERTION FAILED: !m_count
        /Users/antti/Build/Debug-iphonesimulator/usr/local/include/wtf/CheckedRef.h(230) : WTF::CanMakeCheckedPtrBase&lt;WTF::SingleThreadIntegralWrapper&lt;unsigned short&gt;, unsigned short&gt;::~CanMakeCheckedPtrBase() [StorageType = WTF::SingleThreadIntegralWrapper&lt;unsigned short&gt;, PtrCounterType = unsigned short]
        1   0x12f095b2c WTFCrash
        2   0x1503bbbf0 WTF::NeverDestroyed&lt;WTF::String, WTF::AnyThreadsAccessTraits&gt;::operator WTF::String const&amp;() const
        3   0x15323d258 WTF::CanMakeCheckedPtrBase&lt;WTF::SingleThreadIntegralWrapper&lt;unsigned short&gt;, unsigned short&gt;::~CanMakeCheckedPtrBase()
        4   0x153243614 WebCore::Layout::Box::~Box()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1797832</commentid>
    <comment_count>1</comment_count>
      <attachid>439456</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-09-28 04:24:23 -0700</bug_when>
    <thetext>Created attachment 439456
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1797850</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-28 05:55:17 -0700</bug_when>
    <thetext>Committed r283165 (242213@main): &lt;https://commits.webkit.org/242213@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 439456.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1797851</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-09-28 05:56:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/83619263&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1797899</commentid>
    <comment_count>4</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-09-28 08:44:53 -0700</bug_when>
    <thetext>*** Bug 230892 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>439456</attachid>
            <date>2021-09-28 04:24:23 -0700</date>
            <delta_ts>2021-09-28 05:55:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-230890-20210928142422.patch</filename>
            <type>text/plain</type>
            <size>5941</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgzMDk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDI4ZTA4YzQzZGVhMjEz
OWQwYTgzY2NmZWQxZWEyOWIxNzU0NTE3Ny4uMGY4MThhY2I1ZWJkODNjZTMwZDU5ZTIyMWVkYjFk
NGVkY2U5N2FmNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIxLTA5LTI4ICBBbnR0
aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OKHIyODMx
NTgpOiBUZXN0V2ViS2l0QVBJLldlYktpdC5BZGRBbmRSZW1vdmVEYXRhRGV0ZWN0b3JzIGlzIGNy
YXNoaW5nIG9uIGlPUworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjMwODkwCisKKyAgICAgICAgVW5yZXZpZXdlZC4KKworICAgICAgICAqIGVkaXRpbmcv
Y29jb2EvRGF0YURldGVjdGlvbi5tbToKKyAgICAgICAgKFdlYkNvcmU6OkRhdGFEZXRlY3Rpb246
OmRldGVjdENvbnRlbnRJblJhbmdlKToKKworICAgICAgICBTY29wZSBUZXh0SXRlcmF0b3Igc28g
aXQgaXMgbm90IGluIHN0YWNrIHdoZW4gRE9NIGlzIGJlaW5nIG11dGF0ZWQuCisKIDIwMjEtMDkt
MjcgIEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgogCiAgICAgICAgIFtMRkNdIFVz
ZSBDaGVja2VkUmVmL1B0ciBpbnN0ZWFkIG9mIFdlYWtQdHIKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2VkaXRpbmcvY29jb2EvRGF0YURldGVjdGlvbi5tbSBiL1NvdXJjZS9XZWJDb3JlL2Vk
aXRpbmcvY29jb2EvRGF0YURldGVjdGlvbi5tbQppbmRleCAyMWNiZDdlZGE0MjQ2MDhiYTQyODg2
ZjlhODY2N2Y1MGM3OWUyOWE2Li5jMzI3NjhhOWE4MTNmZWJhYzIwYWNmNzI4NWVkNTdmNjdlOWUy
Yjk0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL2NvY29hL0RhdGFEZXRlY3Rp
b24ubW0KKysrIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9jb2NvYS9EYXRhRGV0ZWN0aW9uLm1t
CkBAIC00ODUsNDcgKzQ4NSw0OSBAQCBOU0FycmF5ICpEYXRhRGV0ZWN0aW9uOjpkZXRlY3RDb250
ZW50SW5SYW5nZShjb25zdCBTaW1wbGVSYW5nZSYgY29udGV4dFJhbmdlLCBPcAogICAgIH0KIAog
ICAgIFZlY3RvcjxWZWN0b3I8U2ltcGxlUmFuZ2U+PiBhbGxSZXN1bHRSYW5nZXM7Ci0gICAgVGV4
dEl0ZXJhdG9yIGl0ZXJhdG9yKGNvbnRleHRSYW5nZSk7Ci0gICAgQ0ZJbmRleCBpdGVyYXRvckNv
dW50ID0gMDsKLQotICAgIC8vIEl0ZXJhdGUgdGhyb3VnaCB0aGUgYXJyYXkgb2YgdGhlIGV4cGFu
ZGVkIHJlc3VsdHMgdG8gY3JlYXRlIGEgdmVjdG9yIG9mIFJhbmdlIG9iamVjdHMgdGhhdCBpbmRp
Y2F0ZQotICAgIC8vIHdoZXJlIHRoZSBET00gbmVlZHMgdG8gYmUgbW9kaWZpZWQuCi0gICAgLy8g
RWFjaCByZXN1bHQgY2FuIGJlIGNvbnRhaW5lZCBhbGwgaW4gb25lIHRleHQgbm9kZSBvciBjYW4g
c3BhbiBtdWx0aXBsZSB0ZXh0IG5vZGVzLgotICAgIGZvciAoYXV0byYgcmVzdWx0IDogYWxsUmVz
dWx0cykgewotICAgICAgICBERFF1ZXJ5UmFuZ2UgcXVlcnlSYW5nZSA9IFBBTDo6c29mdExpbmtf
RGF0YURldGVjdG9yc0NvcmVfRERSZXN1bHRHZXRRdWVyeVJhbmdlRm9yVVJMaWZpY2F0aW9uKHJl
c3VsdC5nZXQoKSk7Ci0gICAgICAgIENGSW5kZXggaXRlcmF0b3JUYXJnZXRBZHZhbmNlQ291bnQg
PSAoQ0ZJbmRleClQQUw6OnNvZnRMaW5rX0RhdGFEZXRlY3RvcnNDb3JlX0REU2NhblF1ZXJ5R2V0
RnJhZ21lbnRNZXRhRGF0YShzY2FuUXVlcnkuZ2V0KCksIHF1ZXJ5UmFuZ2Uuc3RhcnQucXVlcnlJ
bmRleCk7Ci0gICAgICAgIGZvciAoOyBpdGVyYXRvckNvdW50IDwgaXRlcmF0b3JUYXJnZXRBZHZh
bmNlQ291bnQ7ICsraXRlcmF0b3JDb3VudCkKLSAgICAgICAgICAgIGl0ZXJhdG9yLmFkdmFuY2Uo
KTsKLQotICAgICAgICBWZWN0b3I8U2ltcGxlUmFuZ2U+IGZyYWdtZW50UmFuZ2VzOwotICAgICAg
ICBDRkluZGV4IGZyYWdtZW50SW5kZXggPSBxdWVyeVJhbmdlLnN0YXJ0LnF1ZXJ5SW5kZXg7Ci0g
ICAgICAgIGlmIChmcmFnbWVudEluZGV4ID09IHF1ZXJ5UmFuZ2UuZW5kLnF1ZXJ5SW5kZXgpIHsK
LSAgICAgICAgICAgIENoYXJhY3RlclJhbmdlIGZyYWdtZW50UmFuZ2U7Ci0gICAgICAgICAgICBm
cmFnbWVudFJhbmdlLmxvY2F0aW9uID0gcXVlcnlSYW5nZS5zdGFydC5vZmZzZXQ7Ci0gICAgICAg
ICAgICBmcmFnbWVudFJhbmdlLmxlbmd0aCA9IHF1ZXJ5UmFuZ2UuZW5kLm9mZnNldCAtIHF1ZXJ5
UmFuZ2Uuc3RhcnQub2Zmc2V0OwotICAgICAgICAgICAgZnJhZ21lbnRSYW5nZXMuYXBwZW5kKHJl
c29sdmVDaGFyYWN0ZXJSYW5nZShpdGVyYXRvci5yYW5nZSgpLCBmcmFnbWVudFJhbmdlKSk7Ci0g
ICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBhdXRvIHJhbmdlID0gaXRlcmF0b3IucmFuZ2Uo
KTsKLSAgICAgICAgICAgIHJhbmdlLnN0YXJ0Lm9mZnNldCArPSBxdWVyeVJhbmdlLnN0YXJ0Lm9m
ZnNldDsKLSAgICAgICAgICAgIGZyYWdtZW50UmFuZ2VzLmFwcGVuZChyYW5nZSk7Ci0gICAgICAg
IH0KLSAgICAgICAgCi0gICAgICAgIHdoaWxlIChmcmFnbWVudEluZGV4IDwgcXVlcnlSYW5nZS5l
bmQucXVlcnlJbmRleCkgewotICAgICAgICAgICAgKytmcmFnbWVudEluZGV4OwotICAgICAgICAg
ICAgaXRlcmF0b3JUYXJnZXRBZHZhbmNlQ291bnQgPSAoQ0ZJbmRleClQQUw6OnNvZnRMaW5rX0Rh
dGFEZXRlY3RvcnNDb3JlX0REU2NhblF1ZXJ5R2V0RnJhZ21lbnRNZXRhRGF0YShzY2FuUXVlcnku
Z2V0KCksIGZyYWdtZW50SW5kZXgpOworICAgIHsKKyAgICAgICAgVGV4dEl0ZXJhdG9yIGl0ZXJh
dG9yKGNvbnRleHRSYW5nZSk7CisgICAgICAgIENGSW5kZXggaXRlcmF0b3JDb3VudCA9IDA7CisK
KyAgICAgICAgLy8gSXRlcmF0ZSB0aHJvdWdoIHRoZSBhcnJheSBvZiB0aGUgZXhwYW5kZWQgcmVz
dWx0cyB0byBjcmVhdGUgYSB2ZWN0b3Igb2YgUmFuZ2Ugb2JqZWN0cyB0aGF0IGluZGljYXRlCisg
ICAgICAgIC8vIHdoZXJlIHRoZSBET00gbmVlZHMgdG8gYmUgbW9kaWZpZWQuCisgICAgICAgIC8v
IEVhY2ggcmVzdWx0IGNhbiBiZSBjb250YWluZWQgYWxsIGluIG9uZSB0ZXh0IG5vZGUgb3IgY2Fu
IHNwYW4gbXVsdGlwbGUgdGV4dCBub2Rlcy4KKyAgICAgICAgZm9yIChhdXRvJiByZXN1bHQgOiBh
bGxSZXN1bHRzKSB7CisgICAgICAgICAgICBERFF1ZXJ5UmFuZ2UgcXVlcnlSYW5nZSA9IFBBTDo6
c29mdExpbmtfRGF0YURldGVjdG9yc0NvcmVfRERSZXN1bHRHZXRRdWVyeVJhbmdlRm9yVVJMaWZp
Y2F0aW9uKHJlc3VsdC5nZXQoKSk7CisgICAgICAgICAgICBDRkluZGV4IGl0ZXJhdG9yVGFyZ2V0
QWR2YW5jZUNvdW50ID0gKENGSW5kZXgpUEFMOjpzb2Z0TGlua19EYXRhRGV0ZWN0b3JzQ29yZV9E
RFNjYW5RdWVyeUdldEZyYWdtZW50TWV0YURhdGEoc2NhblF1ZXJ5LmdldCgpLCBxdWVyeVJhbmdl
LnN0YXJ0LnF1ZXJ5SW5kZXgpOwogICAgICAgICAgICAgZm9yICg7IGl0ZXJhdG9yQ291bnQgPCBp
dGVyYXRvclRhcmdldEFkdmFuY2VDb3VudDsgKytpdGVyYXRvckNvdW50KQogICAgICAgICAgICAg
ICAgIGl0ZXJhdG9yLmFkdmFuY2UoKTsKIAotICAgICAgICAgICAgYXV0byBmcmFnbWVudFJhbmdl
ID0gaXRlcmF0b3IucmFuZ2UoKTsKLSAgICAgICAgICAgIGlmIChmcmFnbWVudEluZGV4ID09IHF1
ZXJ5UmFuZ2UuZW5kLnF1ZXJ5SW5kZXgpCi0gICAgICAgICAgICAgICAgZnJhZ21lbnRSYW5nZS5l
bmQub2Zmc2V0ID0gZnJhZ21lbnRSYW5nZS5zdGFydC5vZmZzZXQgKyBxdWVyeVJhbmdlLmVuZC5v
ZmZzZXQ7Ci0gICAgICAgICAgICBhdXRvJiBwcmV2aW91c1JhbmdlID0gZnJhZ21lbnRSYW5nZXMu
bGFzdCgpOwotICAgICAgICAgICAgaWYgKHByZXZpb3VzUmFuZ2Uuc3RhcnQuY29udGFpbmVyLnB0
cigpID09IGZyYWdtZW50UmFuZ2Uuc3RhcnQuY29udGFpbmVyLnB0cigpKQotICAgICAgICAgICAg
ICAgIHByZXZpb3VzUmFuZ2UuZW5kID0gZnJhZ21lbnRSYW5nZS5lbmQ7Ci0gICAgICAgICAgICBl
bHNlCi0gICAgICAgICAgICAgICAgZnJhZ21lbnRSYW5nZXMuYXBwZW5kKGZyYWdtZW50UmFuZ2Up
OworICAgICAgICAgICAgVmVjdG9yPFNpbXBsZVJhbmdlPiBmcmFnbWVudFJhbmdlczsKKyAgICAg
ICAgICAgIENGSW5kZXggZnJhZ21lbnRJbmRleCA9IHF1ZXJ5UmFuZ2Uuc3RhcnQucXVlcnlJbmRl
eDsKKyAgICAgICAgICAgIGlmIChmcmFnbWVudEluZGV4ID09IHF1ZXJ5UmFuZ2UuZW5kLnF1ZXJ5
SW5kZXgpIHsKKyAgICAgICAgICAgICAgICBDaGFyYWN0ZXJSYW5nZSBmcmFnbWVudFJhbmdlOwor
ICAgICAgICAgICAgICAgIGZyYWdtZW50UmFuZ2UubG9jYXRpb24gPSBxdWVyeVJhbmdlLnN0YXJ0
Lm9mZnNldDsKKyAgICAgICAgICAgICAgICBmcmFnbWVudFJhbmdlLmxlbmd0aCA9IHF1ZXJ5UmFu
Z2UuZW5kLm9mZnNldCAtIHF1ZXJ5UmFuZ2Uuc3RhcnQub2Zmc2V0OworICAgICAgICAgICAgICAg
IGZyYWdtZW50UmFuZ2VzLmFwcGVuZChyZXNvbHZlQ2hhcmFjdGVyUmFuZ2UoaXRlcmF0b3IucmFu
Z2UoKSwgZnJhZ21lbnRSYW5nZSkpOworICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAg
ICAgICBhdXRvIHJhbmdlID0gaXRlcmF0b3IucmFuZ2UoKTsKKyAgICAgICAgICAgICAgICByYW5n
ZS5zdGFydC5vZmZzZXQgKz0gcXVlcnlSYW5nZS5zdGFydC5vZmZzZXQ7CisgICAgICAgICAgICAg
ICAgZnJhZ21lbnRSYW5nZXMuYXBwZW5kKHJhbmdlKTsKKyAgICAgICAgICAgIH0KKworICAgICAg
ICAgICAgd2hpbGUgKGZyYWdtZW50SW5kZXggPCBxdWVyeVJhbmdlLmVuZC5xdWVyeUluZGV4KSB7
CisgICAgICAgICAgICAgICAgKytmcmFnbWVudEluZGV4OworICAgICAgICAgICAgICAgIGl0ZXJh
dG9yVGFyZ2V0QWR2YW5jZUNvdW50ID0gKENGSW5kZXgpUEFMOjpzb2Z0TGlua19EYXRhRGV0ZWN0
b3JzQ29yZV9ERFNjYW5RdWVyeUdldEZyYWdtZW50TWV0YURhdGEoc2NhblF1ZXJ5LmdldCgpLCBm
cmFnbWVudEluZGV4KTsKKyAgICAgICAgICAgICAgICBmb3IgKDsgaXRlcmF0b3JDb3VudCA8IGl0
ZXJhdG9yVGFyZ2V0QWR2YW5jZUNvdW50OyArK2l0ZXJhdG9yQ291bnQpCisgICAgICAgICAgICAg
ICAgICAgIGl0ZXJhdG9yLmFkdmFuY2UoKTsKKworICAgICAgICAgICAgICAgIGF1dG8gZnJhZ21l
bnRSYW5nZSA9IGl0ZXJhdG9yLnJhbmdlKCk7CisgICAgICAgICAgICAgICAgaWYgKGZyYWdtZW50
SW5kZXggPT0gcXVlcnlSYW5nZS5lbmQucXVlcnlJbmRleCkKKyAgICAgICAgICAgICAgICAgICAg
ZnJhZ21lbnRSYW5nZS5lbmQub2Zmc2V0ID0gZnJhZ21lbnRSYW5nZS5zdGFydC5vZmZzZXQgKyBx
dWVyeVJhbmdlLmVuZC5vZmZzZXQ7CisgICAgICAgICAgICAgICAgYXV0byYgcHJldmlvdXNSYW5n
ZSA9IGZyYWdtZW50UmFuZ2VzLmxhc3QoKTsKKyAgICAgICAgICAgICAgICBpZiAocHJldmlvdXNS
YW5nZS5zdGFydC5jb250YWluZXIucHRyKCkgPT0gZnJhZ21lbnRSYW5nZS5zdGFydC5jb250YWlu
ZXIucHRyKCkpCisgICAgICAgICAgICAgICAgICAgIHByZXZpb3VzUmFuZ2UuZW5kID0gZnJhZ21l
bnRSYW5nZS5lbmQ7CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICBm
cmFnbWVudFJhbmdlcy5hcHBlbmQoZnJhZ21lbnRSYW5nZSk7CisgICAgICAgICAgICB9CisgICAg
ICAgICAgICBhbGxSZXN1bHRSYW5nZXMuYXBwZW5kKFdURk1vdmUoZnJhZ21lbnRSYW5nZXMpKTsK
ICAgICAgICAgfQotICAgICAgICBhbGxSZXN1bHRSYW5nZXMuYXBwZW5kKFdURk1vdmUoZnJhZ21l
bnRSYW5nZXMpKTsKICAgICB9CiAKICAgICBhdXRvIHR6ID0gYWRvcHRDRihDRlRpbWVab25lQ29w
eURlZmF1bHQoKSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>