<?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>200483</bug_id>
          
          <creation_ts>2019-08-06 16:01:18 -0700</creation_ts>
          <short_desc>Add release assertions to help catch a bug in our WebProcessCache implementation</short_desc>
          <delta_ts>2019-08-06 17:34:21 -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>WebKit2</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>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1558962</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-06 16:01:18 -0700</bug_when>
    <thetext>Add release assertions to help catch a bug in our WebProcessCache implementation. We have evidence that we have processes with a page which starts a provisional load while the process is in the WebProcessCache. This should not be possible.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1558963</commentid>
    <comment_count>1</comment_count>
      <attachid>375659</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-06 16:02:27 -0700</bug_when>
    <thetext>Created attachment 375659
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1558965</commentid>
    <comment_count>2</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-06 16:03:59 -0700</bug_when>
    <thetext>&lt;rdar://problem/53962494&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1558969</commentid>
    <comment_count>3</comment_count>
      <attachid>375661</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-06 16:04:46 -0700</bug_when>
    <thetext>Created attachment 375661
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1559005</commentid>
    <comment_count>4</comment_count>
      <attachid>375661</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2019-08-06 16:55:34 -0700</bug_when>
    <thetext>Comment on attachment 375661
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1559020</commentid>
    <comment_count>5</comment_count>
      <attachid>375661</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-06 17:33:40 -0700</bug_when>
    <thetext>Comment on attachment 375661
Patch

Clearing flags on attachment: 375661

Committed r248333: &lt;https://trac.webkit.org/changeset/248333&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1559021</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-06 17:33:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1559022</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-08-06 17:34:21 -0700</bug_when>
    <thetext>&lt;rdar://problem/54012179&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>375659</attachid>
            <date>2019-08-06 16:02:27 -0700</date>
            <delta_ts>2019-08-06 16:04:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-200483-20190806160227.patch</filename>
            <type>text/plain</type>
            <size>2129</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ4MzIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGRlZjg0MDEyY2U0YWM1MmRi
OWZjNWFhMzQ0YTNmYWM0YmYyYWEyMWEuLmM4ZTFhNGU5NzI4YTUzZTY1MzZiODAwZjFmYTdmZmFj
YjcwNDA1ODQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTktMDgtMDYgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgcmVsZWFzZSBhc3NlcnRpb25z
IHRvIGhlbHAgY2F0Y2ggYSBidWcgaW4gb3VyIFdlYlByb2Nlc3NDYWNoZSBpbXBsZW1lbnRhdGlv
bgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAwNDgz
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIHJl
bGVhc2UgYXNzZXJ0aW9ucyB0byBoZWxwIGNhdGNoIGEgYnVnIGluIG91ciBXZWJQcm9jZXNzQ2Fj
aGUgaW1wbGVtZW50YXRpb24uIFdlCisgICAgICAgIGhhdmUgZXZpZGVuY2UgdGhhdCB3ZSBoYXZl
IHByb2Nlc3NlcyB3aXRoIGEgcGFnZSB3aGljaCBzdGFydHMgYSBwcm92aXNpb25hbCBsb2FkCisg
ICAgICAgIHdoaWxlIHRoZSBwcm9jZXNzIGlzIGluIHRoZSBXZWJQcm9jZXNzQ2FjaGUuIFRoaXMg
c2hvdWxkIG5vdCBiZSBwb3NzaWJsZS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9XZWJQcm9jZXNz
UHJveHkuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzUHJveHk6OnNldElzSW5Qcm9j
ZXNzQ2FjaGUpOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzUHJveHk6OmFkZEV4aXN0aW5n
V2ViUGFnZSk6CisKIDIwMTktMDgtMDYgIEppZXdlbiBUYW4gIDxqaWV3ZW5fdGFuQGFwcGxlLmNv
bT4KIAogICAgICAgICBVbnJldmlld2VkLCBhIGJ1aWxkIGZpeCBhZnRlciByMjQ4MzA4CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQcm9jZXNzUHJveHkuY3BwIGIvU291
cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Byb3h5LmNwcAppbmRleCBlYTQyZjBjYjJj
ZWYxNmNhYmQyNTg2ODI0MWU3ZjlhYTU3MDE5YjA3Li4wYjI0MmEyYmI1ODY3NGMwMzhjZjdjZmE0
OTJkYjdkOTVjYWUwMDFlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQ
cm9jZXNzUHJveHkuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQ
cm94eS5jcHAKQEAgLTIwMSw2ICsyMDEsMTIgQEAgV2ViUHJvY2Vzc1Byb3h5Ojp+V2ViUHJvY2Vz
c1Byb3h5KCkKIAogdm9pZCBXZWJQcm9jZXNzUHJveHk6OnNldElzSW5Qcm9jZXNzQ2FjaGUoYm9v
bCB2YWx1ZSkKIHsKKyAgICBpZiAodmFsdWUpIHsKKyAgICAgICAgUkVMRUFTRV9BU1NFUlQobV9w
YWdlTWFwLmlzRW1wdHkoKSk7CisgICAgICAgIFJFTEVBU0VfQVNTRVJUKCFtX3N1c3BlbmRlZFBh
Z2VDb3VudCk7CisgICAgICAgIFJFTEVBU0VfQVNTRVJUKG1fcHJvdmlzaW9uYWxQYWdlcy5pc0Vt
cHR5KCkpOworICAgIH0KKwogICAgIEFTU0VSVChtX2lzSW5Qcm9jZXNzQ2FjaGUgIT0gdmFsdWUp
OwogICAgIG1faXNJblByb2Nlc3NDYWNoZSA9IHZhbHVlOwogCkBAIC0zOTUsNyArNDAxLDcgQEAg
dm9pZCBXZWJQcm9jZXNzUHJveHk6OmFkZEV4aXN0aW5nV2ViUGFnZShXZWJQYWdlUHJveHkmIHdl
YlBhZ2UsIEJlZ2luc1VzaW5nRGF0YVMKIHsKICAgICBBU1NFUlQoIW1fcGFnZU1hcC5jb250YWlu
cyh3ZWJQYWdlLnBhZ2VJRCgpKSk7CiAgICAgQVNTRVJUKCFnbG9iYWxQYWdlTWFwKCkuY29udGFp
bnMod2ViUGFnZS5wYWdlSUQoKSkpOwotICAgIEFTU0VSVCghbV9pc0luUHJvY2Vzc0NhY2hlKTsK
KyAgICBSRUxFQVNFX0FTU0VSVCghbV9pc0luUHJvY2Vzc0NhY2hlKTsKICAgICBBU1NFUlQoIW1f
d2Vic2l0ZURhdGFTdG9yZSB8fCBtX3dlYnNpdGVEYXRhU3RvcmUgPT0gJndlYlBhZ2Uud2Vic2l0
ZURhdGFTdG9yZSgpKTsKIAogICAgIGlmIChiZWdpbnNVc2luZ0RhdGFTdG9yZSA9PSBCZWdpbnNV
c2luZ0RhdGFTdG9yZTo6WWVzKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>375661</attachid>
            <date>2019-08-06 16:04:46 -0700</date>
            <delta_ts>2019-08-06 17:33:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-200483-20190806160446.patch</filename>
            <type>text/plain</type>
            <size>2164</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ4MzIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGRlZjg0MDEyY2U0YWM1MmRi
OWZjNWFhMzQ0YTNmYWM0YmYyYWEyMWEuLjk5NTljOThiNzZlN2Q0ZDkxZWU2MDMxMjJkNTc3ZTI2
ODI5ZTVlZTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTktMDgtMDYgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgcmVsZWFzZSBhc3NlcnRpb25z
IHRvIGhlbHAgY2F0Y2ggYSBidWcgaW4gb3VyIFdlYlByb2Nlc3NDYWNoZSBpbXBsZW1lbnRhdGlv
bgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAwNDgz
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIHJl
bGVhc2UgYXNzZXJ0aW9ucyB0byBoZWxwIGNhdGNoIGEgYnVnIGluIG91ciBXZWJQcm9jZXNzQ2Fj
aGUgaW1wbGVtZW50YXRpb24uIFdlCisgICAgICAgIGhhdmUgZXZpZGVuY2UgKHJkYXI6Ly9wcm9i
bGVtLzUzOTYyNDk0KSB0aGF0IHdlIGhhdmUgcHJvY2Vzc2VzIHdpdGggYSBwYWdlIHdoaWNoCisg
ICAgICAgIHN0YXJ0cyBhIHByb3Zpc2lvbmFsIGxvYWQgd2hpbGUgdGhlIHByb2Nlc3MgaXMgaW4g
dGhlIFdlYlByb2Nlc3NDYWNoZS4gVGhpcyBzaG91bGQKKyAgICAgICAgbm90IGJlIHBvc3NpYmxl
LgorCisgICAgICAgICogVUlQcm9jZXNzL1dlYlByb2Nlc3NQcm94eS5jcHA6CisgICAgICAgIChX
ZWJLaXQ6OldlYlByb2Nlc3NQcm94eTo6c2V0SXNJblByb2Nlc3NDYWNoZSk6CisgICAgICAgIChX
ZWJLaXQ6OldlYlByb2Nlc3NQcm94eTo6YWRkRXhpc3RpbmdXZWJQYWdlKToKKwogMjAxOS0wOC0w
NiAgSmlld2VuIFRhbiAgPGppZXdlbl90YW5AYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3
ZWQsIGEgYnVpbGQgZml4IGFmdGVyIHIyNDgzMDgKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL1dlYlByb2Nlc3NQcm94eS5jcHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9X
ZWJQcm9jZXNzUHJveHkuY3BwCmluZGV4IGVhNDJmMGNiMmNlZjE2Y2FiZDI1ODY4MjQxZTdmOWFh
NTcwMTliMDcuLjBiMjQyYTJiYjU4Njc0YzAzOGNmN2NmYTQ5MmRiN2Q5NWNhZTAwMWUgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQcm94eS5jcHAKKysrIGIv
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Byb3h5LmNwcApAQCAtMjAxLDYgKzIw
MSwxMiBAQCBXZWJQcm9jZXNzUHJveHk6On5XZWJQcm9jZXNzUHJveHkoKQogCiB2b2lkIFdlYlBy
b2Nlc3NQcm94eTo6c2V0SXNJblByb2Nlc3NDYWNoZShib29sIHZhbHVlKQogeworICAgIGlmICh2
YWx1ZSkgeworICAgICAgICBSRUxFQVNFX0FTU0VSVChtX3BhZ2VNYXAuaXNFbXB0eSgpKTsKKyAg
ICAgICAgUkVMRUFTRV9BU1NFUlQoIW1fc3VzcGVuZGVkUGFnZUNvdW50KTsKKyAgICAgICAgUkVM
RUFTRV9BU1NFUlQobV9wcm92aXNpb25hbFBhZ2VzLmlzRW1wdHkoKSk7CisgICAgfQorCiAgICAg
QVNTRVJUKG1faXNJblByb2Nlc3NDYWNoZSAhPSB2YWx1ZSk7CiAgICAgbV9pc0luUHJvY2Vzc0Nh
Y2hlID0gdmFsdWU7CiAKQEAgLTM5NSw3ICs0MDEsNyBAQCB2b2lkIFdlYlByb2Nlc3NQcm94eTo6
YWRkRXhpc3RpbmdXZWJQYWdlKFdlYlBhZ2VQcm94eSYgd2ViUGFnZSwgQmVnaW5zVXNpbmdEYXRh
UwogewogICAgIEFTU0VSVCghbV9wYWdlTWFwLmNvbnRhaW5zKHdlYlBhZ2UucGFnZUlEKCkpKTsK
ICAgICBBU1NFUlQoIWdsb2JhbFBhZ2VNYXAoKS5jb250YWlucyh3ZWJQYWdlLnBhZ2VJRCgpKSk7
Ci0gICAgQVNTRVJUKCFtX2lzSW5Qcm9jZXNzQ2FjaGUpOworICAgIFJFTEVBU0VfQVNTRVJUKCFt
X2lzSW5Qcm9jZXNzQ2FjaGUpOwogICAgIEFTU0VSVCghbV93ZWJzaXRlRGF0YVN0b3JlIHx8IG1f
d2Vic2l0ZURhdGFTdG9yZSA9PSAmd2ViUGFnZS53ZWJzaXRlRGF0YVN0b3JlKCkpOwogCiAgICAg
aWYgKGJlZ2luc1VzaW5nRGF0YVN0b3JlID09IEJlZ2luc1VzaW5nRGF0YVN0b3JlOjpZZXMpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>