<?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>181687</bug_id>
          
          <creation_ts>2018-01-16 10:06:07 -0800</creation_ts>
          <short_desc>SWServerWorker::m_contextConnectionIdentifier may get out of date</short_desc>
          <delta_ts>2018-01-16 16:50:03 -0800</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>beidson</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>1389589</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-01-16 10:06:07 -0800</bug_when>
    <thetext>SWServerWorker::m_contextConnectionIdentifier may get out of date. This happens when when the context process crashes and is relaunched.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1389592</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-01-16 10:10:43 -0800</bug_when>
    <thetext>&lt;rdar://problem/36548111&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1389593</commentid>
    <comment_count>2</comment_count>
      <attachid>331398</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-01-16 10:13:24 -0800</bug_when>
    <thetext>Created attachment 331398
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1389789</commentid>
    <comment_count>3</comment_count>
      <attachid>331398</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-01-16 16:50:01 -0800</bug_when>
    <thetext>Comment on attachment 331398
Patch

Clearing flags on attachment: 331398

Committed r227010: &lt;https://trac.webkit.org/changeset/227010&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1389790</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-01-16 16:50:03 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>331398</attachid>
            <date>2018-01-16 10:13:24 -0800</date>
            <delta_ts>2018-01-16 16:50:01 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-181687-20180116101323.patch</filename>
            <type>text/plain</type>
            <size>4212</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI2OTc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjdlZWRiMjc0MWQyM2Fj
N2U1ZGQyY2JhMzY3MDg1OTU0YTk3YzE5NC4uODlkZjViODI5NTZmYTdlNzYwYzk1YjI5OWM2OGUy
NGI2MDk0NjIyMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE4LTAxLTE2ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgU1dTZXJ2ZXJXb3JrZXI6Om1f
Y29udGV4dENvbm5lY3Rpb25JZGVudGlmaWVyIG1heSBnZXQgb3V0IG9mIGRhdGUKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4MTY4NworICAgICAgICA8
cmRhcjovL3Byb2JsZW0vMzY1NDgxMTE+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgU1dTZXJ2ZXJXb3JrZXI6Om1fY29udGV4dENvbm5lY3Rpb25JZGVu
dGlmaWVyIG1heSBnZXQgb3V0IG9mIGRhdGUuIFRoaXMgaGFwcGVucyB3aGVuIHRoZQorICAgICAg
ICBjb250ZXh0IHByb2Nlc3MgY3Jhc2hlcyBhbmQgaXMgcmVsYXVuY2hlZC4KKworICAgICAgICBO
byBuZXcgdGVzdHMsIGFkZGVkIGFzc2VydGlvbiBpbiB0ZXJtaW5hdGVXb3JrZXJJbnRlcm5hbCgp
IHRoYXQgaGl0cyB3aXRob3V0IHRoaXMgZml4LgorCisgICAgICAgICogd29ya2Vycy9zZXJ2aWNl
L3NlcnZlci9TV1NlcnZlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTV1NlcnZlcjo6cnVuU2Vy
dmljZVdvcmtlcik6CisgICAgICAgIChXZWJDb3JlOjpTV1NlcnZlcjo6dGVybWluYXRlV29ya2Vy
SW50ZXJuYWwpOgorICAgICAgICAoV2ViQ29yZTo6U1dTZXJ2ZXI6OnVucmVnaXN0ZXJTZXJ2aWNl
V29ya2VyQ2xpZW50KToKKyAgICAgICAgKiB3b3JrZXJzL3NlcnZpY2Uvc2VydmVyL1NXU2VydmVy
V29ya2VyLmg6CisgICAgICAgIChXZWJDb3JlOjpTV1NlcnZlcldvcmtlcjo6c2V0Q29udGV4dENv
bm5lY3Rpb25JZGVudGlmaWVyKToKKwogMjAxOC0wMS0xNiAgUGhpbGlwcGUgTm9ybWFuZCAgPHBu
b3JtYW5kQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dTdHJlYW1lcl0gTGl2ZSBzdHJlYW1pbmcg
Y2xlYW51cHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9zZXJ2
ZXIvU1dTZXJ2ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNlL3NlcnZlci9T
V1NlcnZlci5jcHAKaW5kZXggZTlkNTc4ODdhMThiM2QyMmRlOWM5NjUwN2JiN2M3YTRjNmVlNGVh
ZS4uYTM5YjY0MzYxYmRhZjhhMzk5ZjhjNDhhMWRkNzYzNzczNWY1MTJlNiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNlL3NlcnZlci9TV1NlcnZlci5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNlL3NlcnZlci9TV1NlcnZlci5jcHAKQEAgLTUz
OSw2ICs1MzksMTEgQEAgYm9vbCBTV1NlcnZlcjo6cnVuU2VydmljZVdvcmtlcihTZXJ2aWNlV29y
a2VySWRlbnRpZmllciBpZGVudGlmaWVyKQogCiAgICAgYXV0byogY29ubmVjdGlvbiA9IFNXU2Vy
dmVyVG9Db250ZXh0Q29ubmVjdGlvbjo6Z2xvYmFsU2VydmVyVG9Db250ZXh0Q29ubmVjdGlvbigp
OwogICAgIEFTU0VSVChjb25uZWN0aW9uKTsKKworICAgIC8vIFdoZW4gcmUtcnVubmluZyBhIHNl
cnZpY2Ugd29ya2VyIGFmdGVyIGEgY29udGV4dCBwcm9jZXNzIGNyYXNoLCB0aGUgY29ubmVjdGlv
biBpZGVudGlmaWVyIG1heSBoYXZlIGNoYW5nZWQKKyAgICAvLyBzbyB3ZSB1cGRhdGUgaXQgaGVy
ZS4KKyAgICB3b3JrZXItPnNldENvbnRleHRDb25uZWN0aW9uSWRlbnRpZmllcihjb25uZWN0aW9u
LT5pZGVudGlmaWVyKCkpOworCiAgICAgY29ubmVjdGlvbi0+aW5zdGFsbFNlcnZpY2VXb3JrZXJD
b250ZXh0KHdvcmtlci0+Y29udGV4dERhdGEoKSwgbV9zZXNzaW9uSUQpOwogCiAgICAgcmV0dXJu
IHRydWU7CkBAIC01NTcsMTEgKzU2MiwxMiBAQCB2b2lkIFNXU2VydmVyOjpzeW5jVGVybWluYXRl
V29ya2VyKFNXU2VydmVyV29ya2VyJiB3b3JrZXIpCiB2b2lkIFNXU2VydmVyOjp0ZXJtaW5hdGVX
b3JrZXJJbnRlcm5hbChTV1NlcnZlcldvcmtlciYgd29ya2VyLCBUZXJtaW5hdGlvbk1vZGUgbW9k
ZSkKIHsKICAgICBBU1NFUlQobV9ydW5uaW5nT3JUZXJtaW5hdGluZ1dvcmtlcnMuZ2V0KHdvcmtl
ci5pZGVudGlmaWVyKCkpID09ICZ3b3JrZXIpOwotICAgIEFTU0VSVCghd29ya2VyLmlzVGVybWlu
YXRpbmcoKSk7CisgICAgQVNTRVJUKHdvcmtlci5pc1J1bm5pbmcoKSk7CiAKICAgICB3b3JrZXIu
c2V0U3RhdGUoU1dTZXJ2ZXJXb3JrZXI6OlN0YXRlOjpUZXJtaW5hdGluZyk7CiAKICAgICBhdXRv
KiBjb25uZWN0aW9uID0gU1dTZXJ2ZXJUb0NvbnRleHRDb25uZWN0aW9uOjpjb25uZWN0aW9uRm9y
SWRlbnRpZmllcih3b3JrZXIuY29udGV4dENvbm5lY3Rpb25JZGVudGlmaWVyKCkpOworICAgIEFT
U0VSVChjb25uZWN0aW9uKTsKICAgICBpZiAoIWNvbm5lY3Rpb24pIHsKICAgICAgICAgTE9HX0VS
Uk9SKCJSZXF1ZXN0IHRvIHRlcm1pbmF0ZSBhIHdvcmtlciB3aG9zZSBjb250ZXh0IGNvbm5lY3Rp
b24gZG9lcyBub3QgZXhpc3QiKTsKICAgICAgICAgd29ya2VyQ29udGV4dFRlcm1pbmF0ZWQod29y
a2VyKTsKQEAgLTczOCw3ICs3NDQsNyBAQCB2b2lkIFNXU2VydmVyOjp1bnJlZ2lzdGVyU2Vydmlj
ZVdvcmtlckNsaWVudChjb25zdCBDbGllbnRPcmlnaW4mIGNsaWVudE9yaWdpbiwgUwogICAgICAg
ICBBU1NFUlQoIWl0ZXJhdG9yLT52YWx1ZS50ZXJtaW5hdGVTZXJ2aWNlV29ya2Vyc1RpbWVyKTsK
ICAgICAgICAgaXRlcmF0b3ItPnZhbHVlLnRlcm1pbmF0ZVNlcnZpY2VXb3JrZXJzVGltZXIgPSBz
dGQ6Om1ha2VfdW5pcXVlPFRpbWVyPihbY2xpZW50T3JpZ2luLCB0aGlzXSB7CiAgICAgICAgICAg
ICBmb3IgKGF1dG8mIHdvcmtlciA6IG1fcnVubmluZ09yVGVybWluYXRpbmdXb3JrZXJzLnZhbHVl
cygpKSB7Ci0gICAgICAgICAgICAgICAgaWYgKHdvcmtlci0+b3JpZ2luKCkgPT0gY2xpZW50T3Jp
Z2luKQorICAgICAgICAgICAgICAgIGlmICh3b3JrZXItPmlzUnVubmluZygpICYmIHdvcmtlci0+
b3JpZ2luKCkgPT0gY2xpZW50T3JpZ2luKQogICAgICAgICAgICAgICAgICAgICB0ZXJtaW5hdGVX
b3JrZXIod29ya2VyKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIG1fY2xpZW50SWRlbnRp
ZmllcnNQZXJPcmlnaW4ucmVtb3ZlKGNsaWVudE9yaWdpbik7CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS93b3JrZXJzL3NlcnZpY2Uvc2VydmVyL1NXU2VydmVyV29ya2VyLmggYi9Tb3VyY2Uv
V2ViQ29yZS93b3JrZXJzL3NlcnZpY2Uvc2VydmVyL1NXU2VydmVyV29ya2VyLmgKaW5kZXggMmRk
ZGI3YzhhNGYyM2VlZDk0ZDQ1NzUyOTA3OWQwY2Q5ZTEwZDY4YS4uY2M3MTM5OWZhZmVmNmZiYTdj
Njc4YjBjYzczMDE1ZmQzNzkyODNkNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvd29ya2Vy
cy9zZXJ2aWNlL3NlcnZlci9TV1NlcnZlcldvcmtlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3dv
cmtlcnMvc2VydmljZS9zZXJ2ZXIvU1dTZXJ2ZXJXb3JrZXIuaApAQCAtNzcsNyArNzcsOSBAQCBw
dWJsaWM6CiAgICAgV29ya2VyVHlwZSB0eXBlKCkgY29uc3QgeyByZXR1cm4gbV9kYXRhLnR5cGU7
IH0KIAogICAgIFNlcnZpY2VXb3JrZXJJZGVudGlmaWVyIGlkZW50aWZpZXIoKSBjb25zdCB7IHJl
dHVybiBtX2RhdGEuaWRlbnRpZmllcjsgfQorCiAgICAgU1dTZXJ2ZXJUb0NvbnRleHRDb25uZWN0
aW9uSWRlbnRpZmllciBjb250ZXh0Q29ubmVjdGlvbklkZW50aWZpZXIoKSBjb25zdCB7IHJldHVy
biBtX2NvbnRleHRDb25uZWN0aW9uSWRlbnRpZmllcjsgfQorICAgIHZvaWQgc2V0Q29udGV4dENv
bm5lY3Rpb25JZGVudGlmaWVyKFNXU2VydmVyVG9Db250ZXh0Q29ubmVjdGlvbklkZW50aWZpZXIg
aWRlbnRpZmllcikgeyBtX2NvbnRleHRDb25uZWN0aW9uSWRlbnRpZmllciA9IGlkZW50aWZpZXI7
IH0KIAogICAgIFNlcnZpY2VXb3JrZXJTdGF0ZSBzdGF0ZSgpIGNvbnN0IHsgcmV0dXJuIG1fZGF0
YS5zdGF0ZTsgfQogICAgIHZvaWQgc2V0U3RhdGUoU2VydmljZVdvcmtlclN0YXRlKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>