<?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>231960</bug_id>
          
          <creation_ts>2021-10-19 09:23:52 -0700</creation_ts>
          <short_desc>Drop assertion in RegistrationDatabase::importRecords()</short_desc>
          <delta_ts>2021-10-19 09:31:19 -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>Service Workers</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>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1806054</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-10-19 09:23:52 -0700</bug_when>
    <thetext>Drop assertion in RegistrationDatabase::importRecords(). This can happen when deleting service worker scripts on disk but not clearing the service worker database.
The code properly deal with this so there is no need to crash in debug builds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806055</commentid>
    <comment_count>1</comment_count>
      <attachid>441739</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-10-19 09:24:53 -0700</bug_when>
    <thetext>Created attachment 441739
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806065</commentid>
    <comment_count>2</comment_count>
      <attachid>441739</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-10-19 09:30:23 -0700</bug_when>
    <thetext>Comment on attachment 441739
Patch

Clearing flags on attachment: 441739

Committed r284459 (243219@main): &lt;https://commits.webkit.org/243219@main&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806066</commentid>
    <comment_count>3</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-10-19 09:30:26 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806067</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-19 09:31:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/84418301&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>441739</attachid>
            <date>2021-10-19 09:24:53 -0700</date>
            <delta_ts>2021-10-19 09:30:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-231960-20211019092452.patch</filename>
            <type>text/plain</type>
            <size>1766</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0NDU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWY0MGM1ZDJmOWRmODI0
YjBlMzBkNTY2NDlhZDc0YzQ3MTgzYTgzZS4uYjc3ZjVlZWFkYmIwN2RhNDJkMWQ4NTg1N2MxMDY1
ZmEyMjY1MWEwZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIxLTEwLTE5ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgRHJvcCBhc3NlcnRpb24gaW4g
UmVnaXN0cmF0aW9uRGF0YWJhc2U6OmltcG9ydFJlY29yZHMoKQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMxOTYwCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRHJvcCBhc3NlcnRpb24gaW4gUmVnaXN0cmF0
aW9uRGF0YWJhc2U6OmltcG9ydFJlY29yZHMoKS4gVGhpcyBjYW4gaGFwcGVuIHdoZW4gZGVsZXRp
bmcgc2VydmljZQorICAgICAgICB3b3JrZXIgc2NyaXB0cyBvbiBkaXNrIGJ1dCBub3QgY2xlYXJp
bmcgdGhlIHNlcnZpY2Ugd29ya2VyIGRhdGFiYXNlLgorICAgICAgICBUaGUgY29kZSBwcm9wZXJs
eSBkZWFsIHdpdGggdGhpcyBzbyB0aGVyZSBpcyBubyBuZWVkIHRvIGNyYXNoIGluIGRlYnVnIGJ1
aWxkcy4KKworICAgICAgICAqIHdvcmtlcnMvc2VydmljZS9zZXJ2ZXIvUmVnaXN0cmF0aW9uRGF0
YWJhc2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVnaXN0cmF0aW9uRGF0YWJhc2U6OmltcG9y
dFJlY29yZHMpOgorCiAyMDIxLTEwLTE5ICBUeWxlciBXaWxjb2NrICA8dHlsZXJfd0BhcHBsZS5j
b20+CiAKICAgICAgICAgQVg6IEZpeCBicm9rZW4gc3BlYyBsaW5rcyBpbiBBY2Nlc3NpYmlsaXR5
T2JqZWN0LmNwcCBhbmQgQWNjZXNzaWJpbGl0eVRyZWUuY3BwCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS93b3JrZXJzL3NlcnZpY2Uvc2VydmVyL1JlZ2lzdHJhdGlvbkRhdGFiYXNlLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9zZXJ2ZXIvUmVnaXN0cmF0aW9uRGF0YWJh
c2UuY3BwCmluZGV4IGFmMjkyOWQwZWJhOTBlODY0ZTBhNjI1NGNkOWRhNDI5ODYxZGIzYjMuLmNi
YmUzMGU1OTRhNTkwYjBmOWQ1NmE4NzBiNmMzZjFkM2E1YjU0NjUgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9zZXJ2ZXIvUmVnaXN0cmF0aW9uRGF0YWJhc2UuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9zZXJ2ZXIvUmVnaXN0cmF0aW9u
RGF0YWJhc2UuY3BwCkBAIC01NzUsNyArNTc1LDYgQEAgU3RyaW5nIFJlZ2lzdHJhdGlvbkRhdGFi
YXNlOjppbXBvcnRSZWNvcmRzKCkKICAgICAgICAgfQogCiAgICAgICAgIGF1dG8gc2NyaXB0ID0g
c2NyaXB0U3RvcmFnZSgpLnJldHJpZXZlKCprZXksIHNjcmlwdFVSTCk7Ci0gICAgICAgIEFTU0VS
VChzY3JpcHQpOwogICAgICAgICBpZiAoIXNjcmlwdCkgewogICAgICAgICAgICAgUkVMRUFTRV9M
T0dfRVJST1IoU2VydmljZVdvcmtlciwgIlJlZ2lzdHJhdGlvbkRhdGFiYXNlOjppbXBvcnRSZWNv
cmRzOiBGYWlsZWQgdG8gcmV0cmlldmUgbWFpbiBzY3JpcHQgZm9yICVzIGZyb20gZGlzayIsIHNj
cmlwdFVSTC5zdHJpbmcoKS51dGY4KCkuZGF0YSgpKTsKICAgICAgICAgICAgIGNvbnRpbnVlOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>