<?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>169885</bug_id>
          
          <creation_ts>2017-03-20 12:55:39 -0700</creation_ts>
          <short_desc>Prepare SocketStreamHandle for being created from WK2</short_desc>
          <delta_ts>2017-03-20 17:20:12 -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>New Bugs</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alex Christensen">achristensen</reporter>
          <assigned_to name="Alex Christensen">achristensen</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>clopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1289546</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2017-03-20 12:55:39 -0700</bug_when>
    <thetext>Prepare SocketStreamHandle for being created from WK2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1289547</commentid>
    <comment_count>1</comment_count>
      <attachid>304943</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2017-03-20 12:59:05 -0700</bug_when>
    <thetext>Created attachment 304943
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1289551</commentid>
    <comment_count>2</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2017-03-20 13:06:04 -0700</bug_when>
    <thetext>http://trac.webkit.org/r214190</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1289625</commentid>
    <comment_count>3</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2017-03-20 16:40:26 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; http://trac.webkit.org/r214190

It seems this broke the GTK+ build: https://build.webkit.org/builders/GTK%20Linux%2064-bit%20Release%20%28Build%29/builds/82/steps/compile-webkit/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1289649</commentid>
    <comment_count>4</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2017-03-20 17:20:12 -0700</bug_when>
    <thetext>Oh, no!
http://trac.webkit.org/r214197</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>304943</attachid>
            <date>2017-03-20 12:59:05 -0700</date>
            <delta_ts>2017-03-20 13:05:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-169885-20170320125920.patch</filename>
            <type>text/plain</type>
            <size>6632</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxNDE4OSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDE3LTAzLTIwICBBbGV4IENo
cmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUHJlcGFyZSBT
b2NrZXRTdHJlYW1IYW5kbGUgZm9yIGJlaW5nIGNyZWF0ZWQgZnJvbSBXSzIKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2OTg4NQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIGNoYW5nZSBpbiBiZWhhdmlv
ci4KKworICAgICAgICAqIE1vZHVsZXMvd2Vic29ja2V0cy9XZWJTb2NrZXRDaGFubmVsLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OldlYlNvY2tldENoYW5uZWw6OmRpZE9wZW5Tb2NrZXRTdHJlYW0p
OgorICAgICAgICAoV2ViQ29yZTo6V2ViU29ja2V0Q2hhbm5lbDo6c2VuZEZyYW1lKToKKyAgICAg
ICAgUmVuYW1lIHNlbmQgdG8gc2VuZERhdGEgdG8gcHJldmVudCBuYW1lIGNvbGxpc2lvbnMgd2l0
aCBJUEM6Ok1lc3NhZ2VTZW5kZXI6OnNlbmQuCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9T
b2NrZXRTdHJlYW1IYW5kbGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U29ja2V0U3RyZWFtSGFu
ZGxlOjpzZW5kRGF0YSk6CisgICAgICAgIChXZWJDb3JlOjpTb2NrZXRTdHJlYW1IYW5kbGU6OnNl
bmQpOiBEZWxldGVkLgorICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvU29ja2V0U3RyZWFtSGFu
ZGxlLmg6CisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9jZi9Tb2NrZXRTdHJlYW1IYW5kbGVJ
bXBsLmg6CisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9jdXJsL1NvY2tldFN0cmVhbUhhbmRs
ZUltcGwuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL3NvdXAvU29ja2V0U3RyZWFtSGFu
ZGxlSW1wbC5oOgorICAgICAgICBNYWtlIHBsYXRmb3JtU2VuZCBhbmQgcGxhdGZvcm1DbG9zZSBw
dWJsaWMgc28gSSBjYW4gY2FsbCB0aGVtIGZyb20gSVBDIHByb3hpZXMuCisKIDIwMTctMDMtMjAg
IEFuZHkgRXN0ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIFtRdWlja0xvb2tdIFN1
YnJlc291cmNlcyBzaG91bGQgYmUgaW4gdGhlIHNhbWUgb3JpZ2luIGFzIHRoZSBtYWluIGRvY3Vt
ZW50CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYnNvY2tldHMvV2ViU29ja2V0Q2hh
bm5lbC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJzb2NrZXRz
L1dlYlNvY2tldENoYW5uZWwuY3BwCShyZXZpc2lvbiAyMTQxMTApCisrKyBTb3VyY2UvV2ViQ29y
ZS9Nb2R1bGVzL3dlYnNvY2tldHMvV2ViU29ja2V0Q2hhbm5lbC5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTI3OCw3ICsyNzgsNyBAQCB2b2lkIFdlYlNvY2tldENoYW5uZWw6OmRpZE9wZW5Tb2NrZXRT
dHJlCiAgICAgaWYgKG1faWRlbnRpZmllcikKICAgICAgICAgSW5zcGVjdG9ySW5zdHJ1bWVudGF0
aW9uOjp3aWxsU2VuZFdlYlNvY2tldEhhbmRzaGFrZVJlcXVlc3QobV9kb2N1bWVudCwgbV9pZGVu
dGlmaWVyLCBtX2hhbmRzaGFrZS0+Y2xpZW50SGFuZHNoYWtlUmVxdWVzdCgpKTsKICAgICBDU3Ry
aW5nIGhhbmRzaGFrZU1lc3NhZ2UgPSBtX2hhbmRzaGFrZS0+Y2xpZW50SGFuZHNoYWtlTWVzc2Fn
ZSgpOwotICAgIGhhbmRsZS5zZW5kKGhhbmRzaGFrZU1lc3NhZ2UuZGF0YSgpLCBoYW5kc2hha2VN
ZXNzYWdlLmxlbmd0aCgpLCBbdGhpcywgcHJvdGVjdGVkVGhpcyA9IG1ha2VSZWYoKnRoaXMpXSAo
Ym9vbCBzdWNjZXNzKSB7CisgICAgaGFuZGxlLnNlbmREYXRhKGhhbmRzaGFrZU1lc3NhZ2UuZGF0
YSgpLCBoYW5kc2hha2VNZXNzYWdlLmxlbmd0aCgpLCBbdGhpcywgcHJvdGVjdGVkVGhpcyA9IG1h
a2VSZWYoKnRoaXMpXSAoYm9vbCBzdWNjZXNzKSB7CiAgICAgICAgIGlmICghc3VjY2VzcykKICAg
ICAgICAgICAgIGZhaWwoIkZhaWxlZCB0byBzZW5kIFdlYlNvY2tldCBoYW5kc2hha2UuIik7CiAg
ICAgfSk7CkBAIC04MjksNyArODI5LDcgQEAgdm9pZCBXZWJTb2NrZXRDaGFubmVsOjpzZW5kRnJh
bWUoV2ViU29jawogICAgIFZlY3RvcjxjaGFyPiBmcmFtZURhdGE7CiAgICAgZnJhbWUubWFrZUZy
YW1lRGF0YShmcmFtZURhdGEpOwogCi0gICAgbV9oYW5kbGUtPnNlbmQoZnJhbWVEYXRhLmRhdGEo
KSwgZnJhbWVEYXRhLnNpemUoKSwgV1RGTW92ZShjb21wbGV0aW9uSGFuZGxlcikpOworICAgIG1f
aGFuZGxlLT5zZW5kRGF0YShmcmFtZURhdGEuZGF0YSgpLCBmcmFtZURhdGEuc2l6ZSgpLCBXVEZN
b3ZlKGNvbXBsZXRpb25IYW5kbGVyKSk7CiB9CiAKIH0gIC8vIG5hbWVzcGFjZSBXZWJDb3JlCklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1NvY2tldFN0cmVhbUhhbmRsZS5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9Tb2NrZXRT
dHJlYW1IYW5kbGUuY3BwCShyZXZpc2lvbiAyMTQxMTQpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL1NvY2tldFN0cmVhbUhhbmRsZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQ4
LDcgKzQ4LDcgQEAgU29ja2V0U3RyZWFtSGFuZGxlOjpTb2NrZXRTdHJlYW1TdGF0ZSBTbwogICAg
IHJldHVybiBtX3N0YXRlOwogfQogCi12b2lkIFNvY2tldFN0cmVhbUhhbmRsZTo6c2VuZChjb25z
dCBjaGFyKiBkYXRhLCBzaXplX3QgbGVuZ3RoLCBGdW5jdGlvbjx2b2lkKGJvb2wpPiBjb21wbGV0
aW9uSGFuZGxlcikKK3ZvaWQgU29ja2V0U3RyZWFtSGFuZGxlOjpzZW5kRGF0YShjb25zdCBjaGFy
KiBkYXRhLCBzaXplX3QgbGVuZ3RoLCBGdW5jdGlvbjx2b2lkKGJvb2wpPiBjb21wbGV0aW9uSGFu
ZGxlcikKIHsKICAgICBpZiAobV9zdGF0ZSA9PSBDb25uZWN0aW5nIHx8IG1fc3RhdGUgPT0gQ2xv
c2luZykKICAgICAgICAgcmV0dXJuIGNvbXBsZXRpb25IYW5kbGVyKGZhbHNlKTsKSW5kZXg6IFNv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvU29ja2V0U3RyZWFtSGFuZGxlLmgKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9Tb2NrZXRTdHJlYW1IYW5k
bGUuaAkocmV2aXNpb24gMjE0MTE0KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29y
ay9Tb2NrZXRTdHJlYW1IYW5kbGUuaAkod29ya2luZyBjb3B5KQpAQCAtNDQsMTMgKzQ0LDEzIEBA
IHB1YmxpYzoKICAgICB2aXJ0dWFsIH5Tb2NrZXRTdHJlYW1IYW5kbGUoKSB7IH0KICAgICBTb2Nr
ZXRTdHJlYW1TdGF0ZSBzdGF0ZSgpIGNvbnN0OwogCi0gICAgdm9pZCBzZW5kKGNvbnN0IGNoYXIq
IGRhdGEsIHNpemVfdCBsZW5ndGgsIEZ1bmN0aW9uPHZvaWQoYm9vbCk+KTsKKyAgICB2b2lkIHNl
bmREYXRhKGNvbnN0IGNoYXIqIGRhdGEsIHNpemVfdCBsZW5ndGgsIEZ1bmN0aW9uPHZvaWQoYm9v
bCk+KTsKICAgICB2b2lkIGNsb3NlKCk7IC8vIERpc2Nvbm5lY3QgYWZ0ZXIgYWxsIGRhdGEgaW4g
YnVmZmVyIGFyZSBzZW50LgogICAgIHZvaWQgZGlzY29ubmVjdCgpOwogICAgIHZpcnR1YWwgc2l6
ZV90IGJ1ZmZlcmVkQW1vdW50KCkgPSAwOwogCiBwcm90ZWN0ZWQ6Ci0gICAgU29ja2V0U3RyZWFt
SGFuZGxlKGNvbnN0IFVSTCYsIFNvY2tldFN0cmVhbUhhbmRsZUNsaWVudCYpOworICAgIFdFQkNP
UkVfRVhQT1JUIFNvY2tldFN0cmVhbUhhbmRsZShjb25zdCBVUkwmLCBTb2NrZXRTdHJlYW1IYW5k
bGVDbGllbnQmKTsKIAogICAgIHZpcnR1YWwgdm9pZCBwbGF0Zm9ybVNlbmQoY29uc3QgY2hhciog
ZGF0YSwgc2l6ZV90IGxlbmd0aCwgRnVuY3Rpb248dm9pZChib29sKT4mJikgPSAwOwogICAgIHZp
cnR1YWwgdm9pZCBwbGF0Zm9ybUNsb3NlKCkgPSAwOwpJbmRleDogU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vbmV0d29yay9jZi9Tb2NrZXRTdHJlYW1IYW5kbGVJbXBsLmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jZi9Tb2NrZXRTdHJlYW1IYW5kbGVJbXBs
LmgJKHJldmlzaW9uIDIxNDExNCkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsv
Y2YvU29ja2V0U3RyZWFtSGFuZGxlSW1wbC5oCSh3b3JraW5nIGNvcHkpCkBAIC01MCw5ICs1MCw5
IEBAIHB1YmxpYzoKIAogICAgIHZpcnR1YWwgflNvY2tldFN0cmVhbUhhbmRsZUltcGwoKTsKIAor
ICAgIFdFQkNPUkVfRVhQT1JUIHZvaWQgcGxhdGZvcm1TZW5kKGNvbnN0IGNoYXIqIGRhdGEsIHNp
emVfdCBsZW5ndGgsIEZ1bmN0aW9uPHZvaWQoYm9vbCk+JiYpIGZpbmFsOworICAgIFdFQkNPUkVf
RVhQT1JUIHZvaWQgcGxhdGZvcm1DbG9zZSgpIGZpbmFsOwogcHJpdmF0ZToKLSAgICB2b2lkIHBs
YXRmb3JtU2VuZChjb25zdCBjaGFyKiBkYXRhLCBzaXplX3QgbGVuZ3RoLCBGdW5jdGlvbjx2b2lk
KGJvb2wpPiYmKSBmaW5hbDsKLSAgICB2b2lkIHBsYXRmb3JtQ2xvc2UoKSBmaW5hbDsKICAgICBz
aXplX3QgYnVmZmVyZWRBbW91bnQoKSBmaW5hbDsKICAgICBzdGQ6Om9wdGlvbmFsPHNpemVfdD4g
cGxhdGZvcm1TZW5kSW50ZXJuYWwoY29uc3QgY2hhciosIHNpemVfdCk7CiAgICAgYm9vbCBzZW5k
UGVuZGluZ0RhdGEoKTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY3Vy
bC9Tb2NrZXRTdHJlYW1IYW5kbGVJbXBsLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vbmV0d29yay9jdXJsL1NvY2tldFN0cmVhbUhhbmRsZUltcGwuaAkocmV2aXNpb24g
MjE0MTE0KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jdXJsL1NvY2tldFN0
cmVhbUhhbmRsZUltcGwuaAkod29ya2luZyBjb3B5KQpAQCAtNTUsMTEgKzU1LDExIEBAIHB1Ymxp
YzoKIAogICAgIHZpcnR1YWwgflNvY2tldFN0cmVhbUhhbmRsZUltcGwoKTsKIAorICAgIHZvaWQg
cGxhdGZvcm1TZW5kKGNvbnN0IGNoYXIqIGRhdGEsIHNpemVfdCBsZW5ndGgsIEZ1bmN0aW9uPHZv
aWQoYm9vbCk+JiYpIGZpbmFsOworICAgIHZvaWQgcGxhdGZvcm1DbG9zZSgpIGZpbmFsOwogcHJp
dmF0ZToKICAgICBTb2NrZXRTdHJlYW1IYW5kbGVJbXBsKGNvbnN0IFVSTCYsIFNvY2tldFN0cmVh
bUhhbmRsZUNsaWVudCYpOwogCi0gICAgdm9pZCBwbGF0Zm9ybVNlbmQoY29uc3QgY2hhciogZGF0
YSwgc2l6ZV90IGxlbmd0aCwgRnVuY3Rpb248dm9pZChib29sKT4mJikgZmluYWw7Ci0gICAgdm9p
ZCBwbGF0Zm9ybUNsb3NlKCkgZmluYWw7CiAgICAgc2l6ZV90IGJ1ZmZlcmVkQW1vdW50KCkgZmlu
YWw7CiAgICAgc3RkOjpvcHRpb25hbDxzaXplX3Q+IHBsYXRmb3JtU2VuZEludGVybmFsKGNvbnN0
IGNoYXIqLCBzaXplX3QpOwogICAgIGJvb2wgc2VuZFBlbmRpbmdEYXRhKCk7CkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvU29ja2V0U3RyZWFtSGFuZGxlSW1wbC5o
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9Tb2Nr
ZXRTdHJlYW1IYW5kbGVJbXBsLmgJKHJldmlzaW9uIDIxNDExNCkKKysrIFNvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL25ldHdvcmsvc291cC9Tb2NrZXRTdHJlYW1IYW5kbGVJbXBsLmgJKHdvcmtpbmcg
Y29weSkKQEAgLTUzLDExICs1MywxMSBAQCBwdWJsaWM6CiAKICAgICB2aXJ0dWFsIH5Tb2NrZXRT
dHJlYW1IYW5kbGVJbXBsKCk7CiAKKyAgICB2b2lkIHBsYXRmb3JtU2VuZChjb25zdCBjaGFyKiBk
YXRhLCBzaXplX3QgbGVuZ3RoLCBGdW5jdGlvbjx2b2lkKGJvb2wpPiYmKSBmaW5hbDsKKyAgICB2
b2lkIHBsYXRmb3JtQ2xvc2UoKSBmaW5hbDsKIHByaXZhdGU6CiAgICAgU29ja2V0U3RyZWFtSGFu
ZGxlSW1wbChjb25zdCBVUkwmLCBTb2NrZXRTdHJlYW1IYW5kbGVDbGllbnQmKTsKIAotICAgIHZv
aWQgcGxhdGZvcm1TZW5kKGNvbnN0IGNoYXIqIGRhdGEsIHNpemVfdCBsZW5ndGgsIEZ1bmN0aW9u
PHZvaWQoYm9vbCk+JiYpIGZpbmFsOwotICAgIHZvaWQgcGxhdGZvcm1DbG9zZSgpIGZpbmFsOwog
ICAgIHNpemVfdCBidWZmZXJlZEFtb3VudCgpIGZpbmFsOwogICAgIHN0ZDo6b3B0aW9uYWw8c2l6
ZV90PiBwbGF0Zm9ybVNlbmRJbnRlcm5hbChjb25zdCBjaGFyKiwgc2l6ZV90KTsKICAgICBib29s
IHNlbmRQZW5kaW5nRGF0YSgpOwo=
</data>
<flag name="review"
          id="326426"
          type_id="1"
          status="+"
          setter="aestes"
    />
          </attachment>
      

    </bug>

</bugzilla>