<?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>139927</bug_id>
          
          <creation_ts>2014-12-23 17:03:19 -0800</creation_ts>
          <short_desc>Handle WKTypeRefWrapper when converting object graphs</short_desc>
          <delta_ts>2014-12-23 17:20:35 -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>New Bugs</component>
          <version>528+ (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="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1057711</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-12-23 17:03:19 -0800</bug_when>
    <thetext>Handle WKTypeRefWrapper when converting object graphs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1057712</commentid>
    <comment_count>1</comment_count>
      <attachid>243714</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-12-23 17:03:53 -0800</bug_when>
    <thetext>Created attachment 243714
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1057722</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-12-23 17:20:35 -0800</bug_when>
    <thetext>Committed r177713: &lt;http://trac.webkit.org/changeset/177713&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>243714</attachid>
            <date>2014-12-23 17:03:53 -0800</date>
            <delta_ts>2014-12-23 17:15:15 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-139927-20141223170353.patch</filename>
            <type>text/plain</type>
            <size>5539</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc3NzA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMWYxMTU0NTAyN2NlZjIz
YTdmNGEwYjU0ZDRjYTljMmIzNjhkNGFlZi4uOTE0MGJkMzlmYzkzYjcwYmZkODhmOWQ3N2Q5MmIz
MjUxN2QyYjNiNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE5IEBACiAyMDE0LTEyLTIzICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKKyAgICAgICAgSGFuZGxlIFdLVHlw
ZVJlZldyYXBwZXIgd2hlbiBjb252ZXJ0aW5nIG9iamVjdCBncmFwaHMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTkyNworCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVUlQcm9jZXNzL0NvY29hL1dlYlBy
b2Nlc3NQcm94eUNvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzUHJveHk6OnRy
YW5zZm9ybUhhbmRsZXNUb09iamVjdHMpOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzUHJv
eHk6OnRyYW5zZm9ybU9iamVjdHNUb0hhbmRsZXMpOgorICAgICAgICAqIFdlYlByb2Nlc3MvY29j
b2EvV2ViUHJvY2Vzc0NvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzOjp0cmFu
c2Zvcm1IYW5kbGVzVG9PYmplY3RzKToKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzczo6dHJh
bnNmb3JtT2JqZWN0c1RvSGFuZGxlcyk6CisKKzIwMTQtMTItMjMgIEFuZGVycyBDYXJsc3NvbiAg
PGFuZGVyc2NhQGFwcGxlLmNvbT4KKwogICAgICAgICBIYW5kbGUgY29kaW5nIG9iamVjdCBncmFw
aHMgaW4gdGhlIFVJIHByb2Nlc3MKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEzOTkyNQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQ29jb2EvV2ViUHJvY2Vzc1Byb3h5Q29jb2EubW0gYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQ29jb2EvV2ViUHJvY2Vzc1Byb3h5Q29jb2EubW0KaW5kZXggMGRiZDNiNjg5MWQ4ZGNjOGYy
ZTc1MTQ4YTM0MTlkMzc2YjJhNDQyNi4uZDY0M2ZhYjIyN2FjYTViODAwZmU2N2JmMDI2YzViNGU2
N2ZhZDcxZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0NvY29hL1dlYlBy
b2Nlc3NQcm94eUNvY29hLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9Db2NvYS9X
ZWJQcm9jZXNzUHJveHlDb2NvYS5tbQpAQCAtMjksNiArMjksNyBAQAogI2ltcG9ydCAiT2JqQ09i
amVjdEdyYXBoLmgiCiAjaW1wb3J0ICJXS0Jyb3dzaW5nQ29udGV4dENvbnRyb2xsZXJJbnRlcm5h
bC5oIgogI2ltcG9ydCAiV0tCcm93c2luZ0NvbnRleHRIYW5kbGVJbnRlcm5hbC5oIgorI2ltcG9y
dCAiV0tUeXBlUmVmV3JhcHBlci5oIgogCiBuYW1lc3BhY2UgV2ViS2l0IHsKIApAQCAtNDUsNiAr
NDYsOSBAQCBSZWZQdHI8T2JqQ09iamVjdEdyYXBoPiBXZWJQcm9jZXNzUHJveHk6OnRyYW5zZm9y
bUhhbmRsZXNUb09iamVjdHMoT2JqQ09iamVjdEdyYQogI2lmIFdLX0FQSV9FTkFCTEVECiAgICAg
ICAgICAgICBpZiAoZHluYW1pY19vYmpjX2Nhc3Q8V0tCcm93c2luZ0NvbnRleHRIYW5kbGU+KG9i
amVjdCkpCiAgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICAgICAgICAgIGlmIChk
eW5hbWljX29iamNfY2FzdDxXS1R5cGVSZWZXcmFwcGVyPihvYmplY3QpKQorICAgICAgICAgICAg
ICAgIHJldHVybiB0cnVlOwogI2VuZGlmCiAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAg
ICAgIH0KQEAgLTU4LDYgKzYyLDEwIEBAIFJlZlB0cjxPYmpDT2JqZWN0R3JhcGg+IFdlYlByb2Nl
c3NQcm94eTo6dHJhbnNmb3JtSGFuZGxlc1RvT2JqZWN0cyhPYmpDT2JqZWN0R3JhCiAKICAgICAg
ICAgICAgICAgICByZXR1cm4gW05TTnVsbCBudWxsXTsKICAgICAgICAgICAgIH0KKworICAgICAg
ICAgICAgaWYgKGF1dG8qIHdyYXBwZXIgPSBkeW5hbWljX29iamNfY2FzdDxXS1R5cGVSZWZXcmFw
cGVyPihvYmplY3QpKQorICAgICAgICAgICAgICAgIHJldHVybiBhZG9wdE5TKFtbV0tUeXBlUmVm
V3JhcHBlciBhbGxvY10gaW5pdFdpdGhPYmplY3Q6dG9BUEkobV93ZWJQcm9jZXNzUHJveHkudHJh
bnNmb3JtSGFuZGxlc1RvT2JqZWN0cyh0b0ltcGwod3JhcHBlci5vYmplY3QpKS5nZXQoKSldKTsK
KwogI2VuZGlmCiAgICAgICAgICAgICByZXR1cm4gb2JqZWN0OwogICAgICAgICB9CkBAIC03Niw2
ICs4NCw5IEBAIFJlZlB0cjxPYmpDT2JqZWN0R3JhcGg+IFdlYlByb2Nlc3NQcm94eTo6dHJhbnNm
b3JtT2JqZWN0c1RvSGFuZGxlcyhPYmpDT2JqZWN0R3JhCiAjaWYgV0tfQVBJX0VOQUJMRUQKICAg
ICAgICAgICAgIGlmIChkeW5hbWljX29iamNfY2FzdDxXS0Jyb3dzaW5nQ29udGV4dENvbnRyb2xs
ZXI+KG9iamVjdCkpCiAgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICAgICAgICAg
IGlmIChkeW5hbWljX29iamNfY2FzdDxXS1R5cGVSZWZXcmFwcGVyPihvYmplY3QpKQorICAgICAg
ICAgICAgICAgIHJldHVybiB0cnVlOwogI2VuZGlmCiAgICAgICAgICAgICByZXR1cm4gZmFsc2U7
CiAgICAgICAgIH0KQEAgLTg1LDcgKzk2LDEyIEBAIFJlZlB0cjxPYmpDT2JqZWN0R3JhcGg+IFdl
YlByb2Nlc3NQcm94eTo6dHJhbnNmb3JtT2JqZWN0c1RvSGFuZGxlcyhPYmpDT2JqZWN0R3JhCiAj
aWYgV0tfQVBJX0VOQUJMRUQKICAgICAgICAgICAgIGlmIChhdXRvKiBjb250cm9sbGVyID0gZHlu
YW1pY19vYmpjX2Nhc3Q8V0tCcm93c2luZ0NvbnRleHRDb250cm9sbGVyPihvYmplY3QpKQogICAg
ICAgICAgICAgICAgIHJldHVybiBjb250cm9sbGVyLmhhbmRsZTsKKworICAgICAgICAgICAgaWYg
KGF1dG8qIHdyYXBwZXIgPSBkeW5hbWljX29iamNfY2FzdDxXS1R5cGVSZWZXcmFwcGVyPihvYmpl
Y3QpKQorICAgICAgICAgICAgICAgIHJldHVybiBhZG9wdE5TKFtbV0tUeXBlUmVmV3JhcHBlciBh
bGxvY10gaW5pdFdpdGhPYmplY3Q6dG9BUEkodHJhbnNmb3JtT2JqZWN0c1RvSGFuZGxlcyh0b0lt
cGwod3JhcHBlci5vYmplY3QpKS5nZXQoKSldKTsKKwogI2VuZGlmCisKICAgICAgICAgICAgIHJl
dHVybiBvYmplY3Q7CiAgICAgICAgIH0KICAgICB9OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0gYi9Tb3VyY2UvV2ViS2l0Mi9X
ZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbQppbmRleCBlNjU3YmZiZTY3NjkyMWE4
ZDE4OGY5MmU0NzE2MzdjYjc2N2Y2MDM2Li4xYTNiMTI2NzgyZmE3MTEyMzQ4MzlmNGYwMmE1NDNm
OTQyZmFiODZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL2NvY29hL1dl
YlByb2Nlc3NDb2NvYS5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL2NvY29hL1dl
YlByb2Nlc3NDb2NvYS5tbQpAQCAtMzMsNiArMzMsNyBAQAogI2ltcG9ydCAiU2VjSXRlbVNoaW0u
aCIKICNpbXBvcnQgIldLQnJvd3NpbmdDb250ZXh0SGFuZGxlSW50ZXJuYWwuaCIKICNpbXBvcnQg
IldLRnVsbEtleWJvYXJkQWNjZXNzV2F0Y2hlci5oIgorI2ltcG9ydCAiV0tUeXBlUmVmV3JhcHBl
ci5oIgogI2ltcG9ydCAiV0tXZWJQcm9jZXNzUGx1Z0luQnJvd3NlckNvbnRleHRDb250cm9sbGVy
SW50ZXJuYWwuaCIKICNpbXBvcnQgIldlYkZyYW1lLmgiCiAjaW1wb3J0ICJXZWJJbnNwZWN0b3Iu
aCIKQEAgLTMwNiw2ICszMDcsOSBAQCBSZWZQdHI8T2JqQ09iamVjdEdyYXBoPiBXZWJQcm9jZXNz
Ojp0cmFuc2Zvcm1IYW5kbGVzVG9PYmplY3RzKE9iakNPYmplY3RHcmFwaCYgbwogI2lmIFdLX0FQ
SV9FTkFCTEVECiAgICAgICAgICAgICBpZiAoZHluYW1pY19vYmpjX2Nhc3Q8V0tCcm93c2luZ0Nv
bnRleHRIYW5kbGU+KG9iamVjdCkpCiAgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7CisKKyAg
ICAgICAgICAgIGlmIChkeW5hbWljX29iamNfY2FzdDxXS1R5cGVSZWZXcmFwcGVyPihvYmplY3Qp
KQorICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOwogI2VuZGlmCiAgICAgICAgICAgICByZXR1
cm4gZmFsc2U7CiAgICAgICAgIH0KQEAgLTMxOSw2ICszMjMsOSBAQCBSZWZQdHI8T2JqQ09iamVj
dEdyYXBoPiBXZWJQcm9jZXNzOjp0cmFuc2Zvcm1IYW5kbGVzVG9PYmplY3RzKE9iakNPYmplY3RH
cmFwaCYgbwogCiAgICAgICAgICAgICAgICAgcmV0dXJuIFtOU051bGwgbnVsbF07CiAgICAgICAg
ICAgICB9CisKKyAgICAgICAgICAgIGlmIChhdXRvKiB3cmFwcGVyID0gZHluYW1pY19vYmpjX2Nh
c3Q8V0tUeXBlUmVmV3JhcHBlcj4ob2JqZWN0KSkKKyAgICAgICAgICAgICAgICByZXR1cm4gYWRv
cHROUyhbW1dLVHlwZVJlZldyYXBwZXIgYWxsb2NdIGluaXRXaXRoT2JqZWN0OnRvQVBJKG1fd2Vi
UHJvY2Vzcy50cmFuc2Zvcm1IYW5kbGVzVG9PYmplY3RzKHRvSW1wbCh3cmFwcGVyLm9iamVjdCkp
LmdldCgpKV0pOwogI2VuZGlmCiAgICAgICAgICAgICByZXR1cm4gb2JqZWN0OwogICAgICAgICB9
CkBAIC0zMzcsNyArMzQ0LDExIEBAIFJlZlB0cjxPYmpDT2JqZWN0R3JhcGg+IFdlYlByb2Nlc3M6
OnRyYW5zZm9ybU9iamVjdHNUb0hhbmRsZXMoT2JqQ09iamVjdEdyYXBoJiBvCiAjaWYgV0tfQVBJ
X0VOQUJMRUQKICAgICAgICAgICAgIGlmIChkeW5hbWljX29iamNfY2FzdDxXS1dlYlByb2Nlc3NQ
bHVnSW5Ccm93c2VyQ29udGV4dENvbnRyb2xsZXI+KG9iamVjdCkpCiAgICAgICAgICAgICAgICAg
cmV0dXJuIHRydWU7CisKKyAgICAgICAgICAgIGlmIChkeW5hbWljX29iamNfY2FzdDxXS1R5cGVS
ZWZXcmFwcGVyPihvYmplY3QpKQorICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOwogI2VuZGlm
CisKICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgfQogCkBAIC0zNDYsNiArMzU3
LDkgQEAgUmVmUHRyPE9iakNPYmplY3RHcmFwaD4gV2ViUHJvY2Vzczo6dHJhbnNmb3JtT2JqZWN0
c1RvSGFuZGxlcyhPYmpDT2JqZWN0R3JhcGgmIG8KICNpZiBXS19BUElfRU5BQkxFRAogICAgICAg
ICAgICAgaWYgKGF1dG8qIGNvbnRyb2xsZXIgPSBkeW5hbWljX29iamNfY2FzdDxXS1dlYlByb2Nl
c3NQbHVnSW5Ccm93c2VyQ29udGV4dENvbnRyb2xsZXI+KG9iamVjdCkpCiAgICAgICAgICAgICAg
ICAgcmV0dXJuIGNvbnRyb2xsZXIuaGFuZGxlOworCisgICAgICAgICAgICBpZiAoYXV0byogd3Jh
cHBlciA9IGR5bmFtaWNfb2JqY19jYXN0PFdLVHlwZVJlZldyYXBwZXI+KG9iamVjdCkpCisgICAg
ICAgICAgICAgICAgcmV0dXJuIGFkb3B0TlMoW1tXS1R5cGVSZWZXcmFwcGVyIGFsbG9jXSBpbml0
V2l0aE9iamVjdDp0b0FQSSh0cmFuc2Zvcm1PYmplY3RzVG9IYW5kbGVzKHRvSW1wbCh3cmFwcGVy
Lm9iamVjdCkpLmdldCgpKV0pOwogI2VuZGlmCiAgICAgICAgICAgICByZXR1cm4gb2JqZWN0Owog
ICAgICAgICB9Cg==
</data>
<flag name="review"
          id="268631"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>