<?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>23599</bug_id>
          
          <creation_ts>2009-01-28 13:31:59 -0800</creation_ts>
          <short_desc>ResourceError needs to be copyable for use in another thread.</short_desc>
          <delta_ts>2009-01-30 00:19:28 -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>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          
          <blocked>22720</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="David Levin">levin</reporter>
          <assigned_to name="David Levin">levin</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>107383</commentid>
    <comment_count>0</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2009-01-28 13:31:59 -0800</bug_when>
    <thetext>Much like the String::copy method.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107414</commentid>
    <comment_count>1</comment_count>
      <attachid>27126</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2009-01-28 14:58:55 -0800</bug_when>
    <thetext>Created attachment 27126
Patch which adds ResourceErrorBase::copy().

I need this change for use in making the loader available to the WorkerContext.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107415</commentid>
    <comment_count>2</comment_count>
      <attachid>27127</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2009-01-28 15:01:51 -0800</bug_when>
    <thetext>Created attachment 27127
Small change in ChangeLog text.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107490</commentid>
    <comment_count>3</comment_count>
      <attachid>27127</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-01-29 01:30:12 -0800</bug_when>
    <thetext>Comment on attachment 27127
Small change in ChangeLog text.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107651</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-01-30 00:19:28 -0800</bug_when>
    <thetext>Committed revision 40398.

</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27126</attachid>
            <date>2009-01-28 14:58:55 -0800</date>
            <delta_ts>2009-01-28 15:01:51 -0800</delta_ts>
            <desc>Patch which adds ResourceErrorBase::copy().</desc>
            <filename>bug23599.txt</filename>
            <type>text/plain</type>
            <size>3131</size>
            <attacher name="David Levin">levin</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
YmIzNmE3My4uOWY5MTMwMSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAwOS0wMS0yOCAgRGF2aWQgTGV2aW4g
IDxsZXZpbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQnVnIDIzNTk5OiBSZXNvdXJjZUVycm9yIG5lZWRzIHRvIGJlIGNvcHlh
YmxlIGZvciB1c2UgaW4gYW5vdGhlciB0aHJlYWQuCisgICAgICAgIDxodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM1OTk+CisKKyAgICAgICAgQWRkIFJlc291cmNlRXJy
b3I6OmNvcHkgbWV0aG9kLiAgKE5vdCB5ZXQgdXNlZC4pCisKKyAgICAgICAgKiBwbGF0Zm9ybS9u
ZXR3b3JrL1Jlc291cmNlRXJyb3JCYXNlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlc291cmNl
RXJyb3JCYXNlOjpjb3B5KToKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlRXJy
b3JCYXNlLmg6CisKIDIwMDktMDEtMjggIERhdmlkIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29tPgog
CiAgICAgICAgIE1vdmUgY3JlYXRlSW5saW5lQm94IG91dCBvZiBSZW5kZXJGbG93IGFuZCBkb3du
IGludG8gUmVuZGVySW5saW5lIGFuZCBSZW5kZXJCbG9jay4KZGlmZiAtLWdpdCBhL1dlYkNvcmUv
cGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUVycm9yQmFzZS5jcHAgYi9XZWJDb3JlL3BsYXRmb3Jt
L25ldHdvcmsvUmVzb3VyY2VFcnJvckJhc2UuY3BwCmluZGV4IDFlYTM1YjAuLjM3MDY1MGYgMTAw
NjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUVycm9yQmFzZS5jcHAK
KysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlRXJyb3JCYXNlLmNwcApAQCAt
MSw1ICsxLDYgQEAKIC8qCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDYgQXBwbGUgQ29tcHV0ZXIsIElu
Yy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMDkgR29vZ2xlIElu
Yy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqCiAgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGlu
IHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKICAqIG1vZGlmaWNhdGlv
biwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwpA
QCAtMjgsNiArMjksMjAgQEAKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCitSZXNvdXJjZUVycm9y
IFJlc291cmNlRXJyb3JCYXNlOjpjb3B5KCkgY29uc3QKK3sKKyAgICBsYXp5SW5pdCgpOworCisg
ICAgUmVzb3VyY2VFcnJvciBlcnJvckNvcHk7CisgICAgZXJyb3JDb3B5Lm1fZG9tYWluID0gbV9k
b21haW4uY29weSgpOworICAgIGVycm9yQ29weS5tX2Vycm9yQ29kZSA9IG1fZXJyb3JDb2RlOwor
ICAgIGVycm9yQ29weS5tX2ZhaWxpbmdVUkwgPSBtX2ZhaWxpbmdVUkwuY29weSgpOworICAgIGVy
cm9yQ29weS5tX2xvY2FsaXplZERlc2NyaXB0aW9uID0gbV9sb2NhbGl6ZWREZXNjcmlwdGlvbi5j
b3B5KCk7CisgICAgZXJyb3JDb3B5Lm1faXNOdWxsID0gbV9pc051bGw7CisgICAgZXJyb3JDb3B5
Lm1faXNDYW5jZWxsYXRpb24gPSBtX2lzQ2FuY2VsbGF0aW9uOworICAgIHJldHVybiBlcnJvckNv
cHk7Cit9CisKIHZvaWQgUmVzb3VyY2VFcnJvckJhc2U6OmxhenlJbml0KCkgY29uc3QKIHsKICAg
ICBjb25zdF9jYXN0PFJlc291cmNlRXJyb3IqPihzdGF0aWNfY2FzdDxjb25zdCBSZXNvdXJjZUVy
cm9yKj4odGhpcykpLT5wbGF0Zm9ybUxhenlJbml0KCk7CkBAIC01OSw0ICs3NCw0IEBAIGJvb2wg
UmVzb3VyY2VFcnJvckJhc2U6OmNvbXBhcmUoY29uc3QgUmVzb3VyY2VFcnJvciYgYSwgY29uc3Qg
UmVzb3VyY2VFcnJvciYgYikKICAgICByZXR1cm4gcGxhdGZvcm1Db21wYXJlKGEsIGIpOwogfQog
Ci19Cit9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3Jt
L25ldHdvcmsvUmVzb3VyY2VFcnJvckJhc2UuaCBiL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9S
ZXNvdXJjZUVycm9yQmFzZS5oCmluZGV4IDQ2MzEzMjQuLjIzN2RiOWUgMTAwNjQ0Ci0tLSBhL1dl
YkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUVycm9yQmFzZS5oCisrKyBiL1dlYkNvcmUv
cGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUVycm9yQmFzZS5oCkBAIC0zNCw2ICszNCw5IEBAIGNs
YXNzIFJlc291cmNlRXJyb3I7CiAKIGNsYXNzIFJlc291cmNlRXJyb3JCYXNlIHsKIHB1YmxpYzoK
KyAgICAvLyBNYWtlcyBhIGRlZXAgY29weS4gVXNlZnVsIGZvciB3aGVuIHlvdSBuZWVkIHRvIHVz
ZSBhIFJlc291cmNlRXJyb3Igb24gYW5vdGhlciB0aHJlYWQuCisgICAgUmVzb3VyY2VFcnJvciBj
b3B5KCkgY29uc3Q7CisKICAgICBib29sIGlzTnVsbCgpIGNvbnN0IHsgcmV0dXJuIG1faXNOdWxs
OyB9CiAKICAgICBjb25zdCBTdHJpbmcmIGRvbWFpbigpIGNvbnN0IHsgbGF6eUluaXQoKTsgcmV0
dXJuIG1fZG9tYWluOyB9CkBAIC00NCw3ICs0Nyw3IEBAIHB1YmxpYzoKICAgICB2b2lkIHNldElz
Q2FuY2VsbGF0aW9uKGJvb2wgaXNDYW5jZWxsYXRpb24pIHsgbV9pc0NhbmNlbGxhdGlvbiA9IGlz
Q2FuY2VsbGF0aW9uOyB9CiAgICAgYm9vbCBpc0NhbmNlbGxhdGlvbigpIGNvbnN0IHsgcmV0dXJu
IG1faXNDYW5jZWxsYXRpb247IH0KIAotICAgIHN0YXRpYyBib29sIGNvbXBhcmUoY29uc3QgUmVz
b3VyY2VFcnJvciYgYSwgY29uc3QgUmVzb3VyY2VFcnJvciYgYik7CisgICAgc3RhdGljIGJvb2wg
Y29tcGFyZShjb25zdCBSZXNvdXJjZUVycm9yJiwgY29uc3QgUmVzb3VyY2VFcnJvciYpOwogCiBw
cm90ZWN0ZWQ6CiAgICAgUmVzb3VyY2VFcnJvckJhc2UoKQpAQCAtODUsNCArODgsNCBAQCBpbmxp
bmUgYm9vbCBvcGVyYXRvciE9KGNvbnN0IFJlc291cmNlRXJyb3ImIGEsIGNvbnN0IFJlc291cmNl
RXJyb3ImIGIpIHsgcmV0dXJuCiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKIAotI2VuZGlmIC8v
IFJlc291cmNlRXJyb3JCYXNlX2hfCisjZW5kaWYgLy8gUmVzb3VyY2VFcnJvckJhc2VfaAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27127</attachid>
            <date>2009-01-28 15:01:51 -0800</date>
            <delta_ts>2009-01-29 01:30:12 -0800</delta_ts>
            <desc>Small change in ChangeLog text.</desc>
            <filename>bug23599.txt</filename>
            <type>text/plain</type>
            <size>3135</size>
            <attacher name="David Levin">levin</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
YmIzNmE3My4uOTc2MWI1NCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAwOS0wMS0yOCAgRGF2aWQgTGV2aW4g
IDxsZXZpbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQnVnIDIzNTk5OiBSZXNvdXJjZUVycm9yIG5lZWRzIHRvIGJlIGNvcHlh
YmxlIGZvciB1c2UgaW4gYW5vdGhlciB0aHJlYWQuCisgICAgICAgIDxodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM1OTk+CisKKyAgICAgICAgQWRkIFJlc291cmNlRXJy
b3JCYXNlOjpjb3B5IG1ldGhvZC4gIChOb3QgeWV0IHVzZWQuKQorCisgICAgICAgICogcGxhdGZv
cm0vbmV0d29yay9SZXNvdXJjZUVycm9yQmFzZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZXNv
dXJjZUVycm9yQmFzZTo6Y29weSk6CisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9SZXNvdXJj
ZUVycm9yQmFzZS5oOgorCiAyMDA5LTAxLTI4ICBEYXZpZCBIeWF0dCAgPGh5YXR0QGFwcGxlLmNv
bT4KIAogICAgICAgICBNb3ZlIGNyZWF0ZUlubGluZUJveCBvdXQgb2YgUmVuZGVyRmxvdyBhbmQg
ZG93biBpbnRvIFJlbmRlcklubGluZSBhbmQgUmVuZGVyQmxvY2suCmRpZmYgLS1naXQgYS9XZWJD
b3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VFcnJvckJhc2UuY3BwIGIvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL1Jlc291cmNlRXJyb3JCYXNlLmNwcAppbmRleCAxZWEzNWIwLi4zNzA2NTBm
IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VFcnJvckJhc2Uu
Y3BwCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUVycm9yQmFzZS5jcHAK
QEAgLTEsNSArMSw2IEBACiAvKgogICogQ29weXJpZ2h0IChDKSAyMDA2IEFwcGxlIENvbXB1dGVy
LCBJbmMuICBBbGwgcmlnaHRzIHJlc2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDA5IEdvb2ds
ZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24gYW5kIHVz
ZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2RpZmlj
YXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlv
bnMKQEAgLTI4LDYgKzI5LDIwIEBACiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAorUmVzb3VyY2VF
cnJvciBSZXNvdXJjZUVycm9yQmFzZTo6Y29weSgpIGNvbnN0Cit7CisgICAgbGF6eUluaXQoKTsK
KworICAgIFJlc291cmNlRXJyb3IgZXJyb3JDb3B5OworICAgIGVycm9yQ29weS5tX2RvbWFpbiA9
IG1fZG9tYWluLmNvcHkoKTsKKyAgICBlcnJvckNvcHkubV9lcnJvckNvZGUgPSBtX2Vycm9yQ29k
ZTsKKyAgICBlcnJvckNvcHkubV9mYWlsaW5nVVJMID0gbV9mYWlsaW5nVVJMLmNvcHkoKTsKKyAg
ICBlcnJvckNvcHkubV9sb2NhbGl6ZWREZXNjcmlwdGlvbiA9IG1fbG9jYWxpemVkRGVzY3JpcHRp
b24uY29weSgpOworICAgIGVycm9yQ29weS5tX2lzTnVsbCA9IG1faXNOdWxsOworICAgIGVycm9y
Q29weS5tX2lzQ2FuY2VsbGF0aW9uID0gbV9pc0NhbmNlbGxhdGlvbjsKKyAgICByZXR1cm4gZXJy
b3JDb3B5OworfQorCiB2b2lkIFJlc291cmNlRXJyb3JCYXNlOjpsYXp5SW5pdCgpIGNvbnN0CiB7
CiAgICAgY29uc3RfY2FzdDxSZXNvdXJjZUVycm9yKj4oc3RhdGljX2Nhc3Q8Y29uc3QgUmVzb3Vy
Y2VFcnJvcio+KHRoaXMpKS0+cGxhdGZvcm1MYXp5SW5pdCgpOwpAQCAtNTksNCArNzQsNCBAQCBi
b29sIFJlc291cmNlRXJyb3JCYXNlOjpjb21wYXJlKGNvbnN0IFJlc291cmNlRXJyb3ImIGEsIGNv
bnN0IFJlc291cmNlRXJyb3ImIGIpCiAgICAgcmV0dXJuIHBsYXRmb3JtQ29tcGFyZShhLCBiKTsK
IH0KIAotfQorfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL1Jlc291cmNlRXJyb3JCYXNlLmggYi9XZWJDb3JlL3BsYXRmb3JtL25ldHdv
cmsvUmVzb3VyY2VFcnJvckJhc2UuaAppbmRleCA0NjMxMzI0Li4yMzdkYjllIDEwMDY0NAotLS0g
YS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VFcnJvckJhc2UuaAorKysgYi9XZWJD
b3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VFcnJvckJhc2UuaApAQCAtMzQsNiArMzQsOSBA
QCBjbGFzcyBSZXNvdXJjZUVycm9yOwogCiBjbGFzcyBSZXNvdXJjZUVycm9yQmFzZSB7CiBwdWJs
aWM6CisgICAgLy8gTWFrZXMgYSBkZWVwIGNvcHkuIFVzZWZ1bCBmb3Igd2hlbiB5b3UgbmVlZCB0
byB1c2UgYSBSZXNvdXJjZUVycm9yIG9uIGFub3RoZXIgdGhyZWFkLgorICAgIFJlc291cmNlRXJy
b3IgY29weSgpIGNvbnN0OworCiAgICAgYm9vbCBpc051bGwoKSBjb25zdCB7IHJldHVybiBtX2lz
TnVsbDsgfQogCiAgICAgY29uc3QgU3RyaW5nJiBkb21haW4oKSBjb25zdCB7IGxhenlJbml0KCk7
IHJldHVybiBtX2RvbWFpbjsgfQpAQCAtNDQsNyArNDcsNyBAQCBwdWJsaWM6CiAgICAgdm9pZCBz
ZXRJc0NhbmNlbGxhdGlvbihib29sIGlzQ2FuY2VsbGF0aW9uKSB7IG1faXNDYW5jZWxsYXRpb24g
PSBpc0NhbmNlbGxhdGlvbjsgfQogICAgIGJvb2wgaXNDYW5jZWxsYXRpb24oKSBjb25zdCB7IHJl
dHVybiBtX2lzQ2FuY2VsbGF0aW9uOyB9CiAKLSAgICBzdGF0aWMgYm9vbCBjb21wYXJlKGNvbnN0
IFJlc291cmNlRXJyb3ImIGEsIGNvbnN0IFJlc291cmNlRXJyb3ImIGIpOworICAgIHN0YXRpYyBi
b29sIGNvbXBhcmUoY29uc3QgUmVzb3VyY2VFcnJvciYsIGNvbnN0IFJlc291cmNlRXJyb3ImKTsK
IAogcHJvdGVjdGVkOgogICAgIFJlc291cmNlRXJyb3JCYXNlKCkKQEAgLTg1LDQgKzg4LDQgQEAg
aW5saW5lIGJvb2wgb3BlcmF0b3IhPShjb25zdCBSZXNvdXJjZUVycm9yJiBhLCBjb25zdCBSZXNv
dXJjZUVycm9yJiBiKSB7IHJldHVybgogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCiAKLSNlbmRp
ZiAvLyBSZXNvdXJjZUVycm9yQmFzZV9oXworI2VuZGlmIC8vIFJlc291cmNlRXJyb3JCYXNlX2gK
</data>
<flag name="review"
          id="13035"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>