<?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>144091</bug_id>
          
          <creation_ts>2015-04-23 01:15:11 -0700</creation_ts>
          <short_desc>Purge PassRefPtr from NamedNodeMap.</short_desc>
          <delta_ts>2015-04-24 15:06:59 -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>WebCore Misc.</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>
          
          <blocked>144092</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Andreas Kling">kling</reporter>
          <assigned_to name="Andreas Kling">kling</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1087769</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2015-04-23 01:15:11 -0700</bug_when>
    <thetext>I already made the patch so let&apos;s just upload it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1087770</commentid>
    <comment_count>1</comment_count>
      <attachid>251416</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2015-04-23 01:15:52 -0700</bug_when>
    <thetext>Created attachment 251416
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1088353</commentid>
    <comment_count>2</comment_count>
      <attachid>251416</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-04-24 15:06:43 -0700</bug_when>
    <thetext>Comment on attachment 251416
Patch

Clearing flags on attachment: 251416

Committed r183285: &lt;http://trac.webkit.org/changeset/183285&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1088354</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-04-24 15:06:59 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>251416</attachid>
            <date>2015-04-23 01:15:52 -0700</date>
            <delta_ts>2015-04-24 15:06:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-144091.diff</filename>
            <type>text/plain</type>
            <size>5285</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA2MGI0ZTJmLi5jYjEzMmQ4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjQg
QEAKIDIwMTUtMDQtMjMgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCisgICAg
ICAgIFB1cmdlIFBhc3NSZWZQdHIgZnJvbSBOYW1lZE5vZGVNYXAuCisgICAgICAgIDxodHRwczov
L3dlYmtpdC5vcmcvYi8xNDQwOTE+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgVXNlIFJlZlB0ciBpbnN0ZWFkIG9mIFBhc3NSZWZQdHIgaW4gTmFtZWRO
b2RlTWFwLgorCisgICAgICAgICogZG9tL05hbWVkTm9kZU1hcC5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpOYW1lZE5vZGVNYXA6OmdldE5hbWVkSXRlbSk6CisgICAgICAgIChXZWJDb3JlOjpOYW1l
ZE5vZGVNYXA6OmdldE5hbWVkSXRlbU5TKToKKyAgICAgICAgKFdlYkNvcmU6Ok5hbWVkTm9kZU1h
cDo6cmVtb3ZlTmFtZWRJdGVtKToKKyAgICAgICAgKFdlYkNvcmU6Ok5hbWVkTm9kZU1hcDo6cmVt
b3ZlTmFtZWRJdGVtTlMpOgorICAgICAgICAoV2ViQ29yZTo6TmFtZWROb2RlTWFwOjpzZXROYW1l
ZEl0ZW0pOgorICAgICAgICAoV2ViQ29yZTo6TmFtZWROb2RlTWFwOjpzZXROYW1lZEl0ZW1OUyk6
CisgICAgICAgIChXZWJDb3JlOjpOYW1lZE5vZGVNYXA6Oml0ZW0pOgorICAgICAgICAqIGRvbS9O
YW1lZE5vZGVNYXAuaDoKKworMjAxNS0wNC0yMyAgQW5kcmVhcyBLbGluZyAgPGFrbGluZ0BhcHBs
ZS5jb20+CisKICAgICAgICAgU2xhcCBOb2RlJ3MgcmVmZXJlbmNlIGNvdW50aW5nIGZ1bmN0aW9u
cyB3aXRoIEFMV0FZU19JTkxJTkUgc3RpY2suCiAKICAgICAgICAgU3BlY3VsYXRpdmUgZml4IGZv
ciB3ZWlyZCB+MyUgcmVncmVzc2lvbiBvbiBTcGVlZG9tZXRlciBzZWVuIGFmdGVyIFRyZWVTaGFy
ZWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9OYW1lZE5vZGVNYXAuY3BwIGIvU291
cmNlL1dlYkNvcmUvZG9tL05hbWVkTm9kZU1hcC5jcHAKaW5kZXggNzE0YmExNy4uYmYwODA1YSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL05hbWVkTm9kZU1hcC5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvZG9tL05hbWVkTm9kZU1hcC5jcHAKQEAgLTQ4LDM3ICs0OCwzNyBAQCB2b2lk
IE5hbWVkTm9kZU1hcDo6ZGVyZWYoKQogICAgIG1fZWxlbWVudC5kZXJlZigpOwogfQogCi1QYXNz
UmVmUHRyPE5vZGU+IE5hbWVkTm9kZU1hcDo6Z2V0TmFtZWRJdGVtKGNvbnN0IEF0b21pY1N0cmlu
ZyYgbmFtZSkgY29uc3QKK1JlZlB0cjxOb2RlPiBOYW1lZE5vZGVNYXA6OmdldE5hbWVkSXRlbShj
b25zdCBBdG9taWNTdHJpbmcmIG5hbWUpIGNvbnN0CiB7CiAgICAgcmV0dXJuIG1fZWxlbWVudC5n
ZXRBdHRyaWJ1dGVOb2RlKG5hbWUpOwogfQogCi1QYXNzUmVmUHRyPE5vZGU+IE5hbWVkTm9kZU1h
cDo6Z2V0TmFtZWRJdGVtTlMoY29uc3QgQXRvbWljU3RyaW5nJiBuYW1lc3BhY2VVUkksIGNvbnN0
IEF0b21pY1N0cmluZyYgbG9jYWxOYW1lKSBjb25zdAorUmVmUHRyPE5vZGU+IE5hbWVkTm9kZU1h
cDo6Z2V0TmFtZWRJdGVtTlMoY29uc3QgQXRvbWljU3RyaW5nJiBuYW1lc3BhY2VVUkksIGNvbnN0
IEF0b21pY1N0cmluZyYgbG9jYWxOYW1lKSBjb25zdAogewogICAgIHJldHVybiBtX2VsZW1lbnQu
Z2V0QXR0cmlidXRlTm9kZU5TKG5hbWVzcGFjZVVSSSwgbG9jYWxOYW1lKTsKIH0KIAotUGFzc1Jl
ZlB0cjxOb2RlPiBOYW1lZE5vZGVNYXA6OnJlbW92ZU5hbWVkSXRlbShjb25zdCBBdG9taWNTdHJp
bmcmIG5hbWUsIEV4Y2VwdGlvbkNvZGUmIGVjKQorUmVmUHRyPE5vZGU+IE5hbWVkTm9kZU1hcDo6
cmVtb3ZlTmFtZWRJdGVtKGNvbnN0IEF0b21pY1N0cmluZyYgbmFtZSwgRXhjZXB0aW9uQ29kZSYg
ZWMpCiB7CiAgICAgdW5zaWduZWQgaW5kZXggPSBtX2VsZW1lbnQuaGFzQXR0cmlidXRlcygpID8g
bV9lbGVtZW50LmZpbmRBdHRyaWJ1dGVJbmRleEJ5TmFtZShuYW1lLCBzaG91bGRJZ25vcmVBdHRy
aWJ1dGVDYXNlKG1fZWxlbWVudCkpIDogRWxlbWVudERhdGE6OmF0dHJpYnV0ZU5vdEZvdW5kOwog
ICAgIGlmIChpbmRleCA9PSBFbGVtZW50RGF0YTo6YXR0cmlidXRlTm90Rm91bmQpIHsKICAgICAg
ICAgZWMgPSBOT1RfRk9VTkRfRVJSOwotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJu
IG51bGxwdHI7CiAgICAgfQogICAgIHJldHVybiBtX2VsZW1lbnQuZGV0YWNoQXR0cmlidXRlKGlu
ZGV4KTsKIH0KIAotUGFzc1JlZlB0cjxOb2RlPiBOYW1lZE5vZGVNYXA6OnJlbW92ZU5hbWVkSXRl
bU5TKGNvbnN0IEF0b21pY1N0cmluZyYgbmFtZXNwYWNlVVJJLCBjb25zdCBBdG9taWNTdHJpbmcm
IGxvY2FsTmFtZSwgRXhjZXB0aW9uQ29kZSYgZWMpCitSZWZQdHI8Tm9kZT4gTmFtZWROb2RlTWFw
OjpyZW1vdmVOYW1lZEl0ZW1OUyhjb25zdCBBdG9taWNTdHJpbmcmIG5hbWVzcGFjZVVSSSwgY29u
c3QgQXRvbWljU3RyaW5nJiBsb2NhbE5hbWUsIEV4Y2VwdGlvbkNvZGUmIGVjKQogewogICAgIHVu
c2lnbmVkIGluZGV4ID0gbV9lbGVtZW50Lmhhc0F0dHJpYnV0ZXMoKSA/IG1fZWxlbWVudC5maW5k
QXR0cmlidXRlSW5kZXhCeU5hbWUoUXVhbGlmaWVkTmFtZShudWxsQXRvbSwgbG9jYWxOYW1lLCBu
YW1lc3BhY2VVUkkpKSA6IEVsZW1lbnREYXRhOjphdHRyaWJ1dGVOb3RGb3VuZDsKICAgICBpZiAo
aW5kZXggPT0gRWxlbWVudERhdGE6OmF0dHJpYnV0ZU5vdEZvdW5kKSB7CiAgICAgICAgIGVjID0g
Tk9UX0ZPVU5EX0VSUjsKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiBudWxscHRy
OwogICAgIH0KICAgICByZXR1cm4gbV9lbGVtZW50LmRldGFjaEF0dHJpYnV0ZShpbmRleCk7CiB9
CiAKLVBhc3NSZWZQdHI8Tm9kZT4gTmFtZWROb2RlTWFwOjpzZXROYW1lZEl0ZW0oTm9kZSogbm9k
ZSwgRXhjZXB0aW9uQ29kZSYgZWMpCitSZWZQdHI8Tm9kZT4gTmFtZWROb2RlTWFwOjpzZXROYW1l
ZEl0ZW0oTm9kZSogbm9kZSwgRXhjZXB0aW9uQ29kZSYgZWMpCiB7CiAgICAgaWYgKCFub2RlKSB7
CiAgICAgICAgIGVjID0gTk9UX0ZPVU5EX0VSUjsKQEAgLTk0LDEyICs5NCwxMiBAQCBQYXNzUmVm
UHRyPE5vZGU+IE5hbWVkTm9kZU1hcDo6c2V0TmFtZWRJdGVtKE5vZGUqIG5vZGUsIEV4Y2VwdGlv
bkNvZGUmIGVjKQogICAgIHJldHVybiBtX2VsZW1lbnQuc2V0QXR0cmlidXRlTm9kZShkb3duY2Fz
dDxBdHRyPihub2RlKSwgZWMpOwogfQogCi1QYXNzUmVmUHRyPE5vZGU+IE5hbWVkTm9kZU1hcDo6
c2V0TmFtZWRJdGVtTlMoTm9kZSogbm9kZSwgRXhjZXB0aW9uQ29kZSYgZWMpCitSZWZQdHI8Tm9k
ZT4gTmFtZWROb2RlTWFwOjpzZXROYW1lZEl0ZW1OUyhOb2RlKiBub2RlLCBFeGNlcHRpb25Db2Rl
JiBlYykKIHsKICAgICByZXR1cm4gc2V0TmFtZWRJdGVtKG5vZGUsIGVjKTsKIH0KIAotUGFzc1Jl
ZlB0cjxOb2RlPiBOYW1lZE5vZGVNYXA6Oml0ZW0odW5zaWduZWQgaW5kZXgpIGNvbnN0CitSZWZQ
dHI8Tm9kZT4gTmFtZWROb2RlTWFwOjppdGVtKHVuc2lnbmVkIGluZGV4KSBjb25zdAogewogICAg
IGlmIChpbmRleCA+PSBsZW5ndGgoKSkKICAgICAgICAgcmV0dXJuIDA7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9kb20vTmFtZWROb2RlTWFwLmggYi9Tb3VyY2UvV2ViQ29yZS9kb20vTmFt
ZWROb2RlTWFwLmgKaW5kZXggNTBlZWNkZi4uZDMyNTYzOSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvZG9tL05hbWVkTm9kZU1hcC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9OYW1lZE5v
ZGVNYXAuaApAQCAtMjYsNyArMjYsNyBAQAogI2RlZmluZSBOYW1lZE5vZGVNYXBfaAogCiAjaW5j
bHVkZSAiU2NyaXB0V3JhcHBhYmxlLmgiCi0jaW5jbHVkZSA8d3RmL1Bhc3NSZWZQdHIuaD4KKyNp
bmNsdWRlIDx3dGYvUmVmUHRyLmg+CiAjaW5jbHVkZSA8d3RmL3RleHQvQXRvbWljU3RyaW5nLmg+
CiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKQEAgLTUxLDE2ICs1MSwxNiBAQCBwdWJsaWM6CiAKICAg
ICAvLyBQdWJsaWMgRE9NIGludGVyZmFjZS4KIAotICAgIFBhc3NSZWZQdHI8Tm9kZT4gZ2V0TmFt
ZWRJdGVtKGNvbnN0IEF0b21pY1N0cmluZyYpIGNvbnN0OwotICAgIFBhc3NSZWZQdHI8Tm9kZT4g
cmVtb3ZlTmFtZWRJdGVtKGNvbnN0IEF0b21pY1N0cmluZyYgbmFtZSwgRXhjZXB0aW9uQ29kZSYp
OworICAgIFJlZlB0cjxOb2RlPiBnZXROYW1lZEl0ZW0oY29uc3QgQXRvbWljU3RyaW5nJikgY29u
c3Q7CisgICAgUmVmUHRyPE5vZGU+IHJlbW92ZU5hbWVkSXRlbShjb25zdCBBdG9taWNTdHJpbmcm
IG5hbWUsIEV4Y2VwdGlvbkNvZGUmKTsKIAotICAgIFBhc3NSZWZQdHI8Tm9kZT4gZ2V0TmFtZWRJ
dGVtTlMoY29uc3QgQXRvbWljU3RyaW5nJiBuYW1lc3BhY2VVUkksIGNvbnN0IEF0b21pY1N0cmlu
ZyYgbG9jYWxOYW1lKSBjb25zdDsKLSAgICBQYXNzUmVmUHRyPE5vZGU+IHJlbW92ZU5hbWVkSXRl
bU5TKGNvbnN0IEF0b21pY1N0cmluZyYgbmFtZXNwYWNlVVJJLCBjb25zdCBBdG9taWNTdHJpbmcm
IGxvY2FsTmFtZSwgRXhjZXB0aW9uQ29kZSYpOworICAgIFJlZlB0cjxOb2RlPiBnZXROYW1lZEl0
ZW1OUyhjb25zdCBBdG9taWNTdHJpbmcmIG5hbWVzcGFjZVVSSSwgY29uc3QgQXRvbWljU3RyaW5n
JiBsb2NhbE5hbWUpIGNvbnN0OworICAgIFJlZlB0cjxOb2RlPiByZW1vdmVOYW1lZEl0ZW1OUyhj
b25zdCBBdG9taWNTdHJpbmcmIG5hbWVzcGFjZVVSSSwgY29uc3QgQXRvbWljU3RyaW5nJiBsb2Nh
bE5hbWUsIEV4Y2VwdGlvbkNvZGUmKTsKIAotICAgIFBhc3NSZWZQdHI8Tm9kZT4gc2V0TmFtZWRJ
dGVtKE5vZGUqLCBFeGNlcHRpb25Db2RlJik7Ci0gICAgUGFzc1JlZlB0cjxOb2RlPiBzZXROYW1l
ZEl0ZW1OUyhOb2RlKiwgRXhjZXB0aW9uQ29kZSYpOworICAgIFJlZlB0cjxOb2RlPiBzZXROYW1l
ZEl0ZW0oTm9kZSosIEV4Y2VwdGlvbkNvZGUmKTsKKyAgICBSZWZQdHI8Tm9kZT4gc2V0TmFtZWRJ
dGVtTlMoTm9kZSosIEV4Y2VwdGlvbkNvZGUmKTsKIAotICAgIFBhc3NSZWZQdHI8Tm9kZT4gaXRl
bSh1bnNpZ25lZCBpbmRleCkgY29uc3Q7CisgICAgUmVmUHRyPE5vZGU+IGl0ZW0odW5zaWduZWQg
aW5kZXgpIGNvbnN0OwogICAgIHVuc2lnbmVkIGxlbmd0aCgpIGNvbnN0OwogCiAgICAgRWxlbWVu
dCYgZWxlbWVudCgpIGNvbnN0IHsgcmV0dXJuIG1fZWxlbWVudDsgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>