<?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>140921</bug_id>
          
          <creation_ts>2015-01-26 19:47:21 -0800</creation_ts>
          <short_desc>REGRESSION (r179101): SVGUseElement::expandUseElementsInShadowTree has an object lifetime mistake</short_desc>
          <delta_ts>2015-01-26 20:40:04 -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>SVG</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Darin Adler">darin</reporter>
          <assigned_to name="Darin Adler">darin</assigned_to>
          <cc>andersca</cc>
    
    <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>sam</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1064357</commentid>
    <comment_count>0</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2015-01-26 19:47:21 -0800</bug_when>
    <thetext>REGRESSION (r179101): SVGUseElement::expandUseElementsInShadowTree has an object lifetime mistake</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1064358</commentid>
    <comment_count>1</comment_count>
      <attachid>245402</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2015-01-26 19:48:20 -0800</bug_when>
    <thetext>Created attachment 245402
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1064360</commentid>
    <comment_count>2</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2015-01-26 19:48:55 -0800</bug_when>
    <thetext>&lt;rdar://problem/19602564&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1064383</commentid>
    <comment_count>3</comment_count>
      <attachid>245402</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-26 20:40:00 -0800</bug_when>
    <thetext>Comment on attachment 245402
Patch

Clearing flags on attachment: 245402

Committed r179163: &lt;http://trac.webkit.org/changeset/179163&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1064384</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-26 20:40:04 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>245402</attachid>
            <date>2015-01-26 19:48:20 -0800</date>
            <delta_ts>2015-01-26 20:40:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-140921-20150126194823.patch</filename>
            <type>text/plain</type>
            <size>3960</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc5MTAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWM0ZTg4NGMzYWNiMzVj
NGI0NjA4NWFkMDVhOWFjOWIxZTUwOTNiNi4uOTJkNzVkNWRjZDBkNmQxNGUyYTRlMDNhZDMxN2M5
Yzg2ZjRhNTcyMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE1LTAxLTI2ICBEYXJp
biBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OIChyMTc5MTAx
KTogU1ZHVXNlRWxlbWVudDo6ZXhwYW5kVXNlRWxlbWVudHNJblNoYWRvd1RyZWUgaGFzIGFuIG9i
amVjdCBsaWZldGltZSBtaXN0YWtlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xNDA5MjEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBCdWcgZm91bmQgYnkgcnVubmluZyByZWdyZXNzaW9uIHRlc3RzIHdpdGgg
QWRkcmVzcyBTYW5pdGl6ZXIuCisKKyAgICAgICAgKiBzdmcvU1ZHVXNlRWxlbWVudC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpTVkdVc2VFbGVtZW50OjpleHBhbmRVc2VFbGVtZW50c0luU2hhZG93
VHJlZSk6IFVzZSBhIFJlZiB0byBwcm90ZWN0CisgICAgICAgIHRoZSBvcmlnaW5hbCB1c2UgZWxl
bWVudCBhZnRlciBpdCdzIGJlZW4gcmVwbGFjZWQgaW4gdGhlIHRyZWU7IHdlIHVzZSBpdCBmb3IK
KyAgICAgICAgb25lIG1vcmUgdGhpbmcgYWZ0ZXIgdGhhdC4KKwogMjAxNS0wMS0yNSAgQWxleGV5
IFByb3NrdXJ5YWtvdiAgPGFwQGFwcGxlLmNvbT4KIAogICAgICAgICBTZXR0aW5nIEhUTUxNYXJx
dWVlRWxlbWVudC50cnVlU3BlZWQgZG9lc24ndCB3b3JrCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9zdmcvU1ZHVXNlRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHVXNlRWxl
bWVudC5jcHAKaW5kZXggMjNiMGQxYWMzNDlmZjQ5ODJlYzdjZjUyMmRhNTdiNDRjMDA5NTlkNi4u
YTIyMGE3OGRlMjM4MWQ5MzkwNDAzMzRmZjM2OWFhNTAyYjU2NTZiMyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvc3ZnL1NWR1VzZUVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N2
Zy9TVkdVc2VFbGVtZW50LmNwcApAQCAtNjA5LDEwICs2MDksMTAgQEAgdm9pZCBTVkdVc2VFbGVt
ZW50OjpleHBhbmRVc2VFbGVtZW50c0luU2hhZG93VHJlZSgpCiAgICAgYXV0byBkZXNjZW5kYW50
cyA9IGRlc2NlbmRhbnRzT2ZUeXBlPFNWR1VzZUVsZW1lbnQ+KCp1c2VyQWdlbnRTaGFkb3dSb290
KCkpOwogICAgIGF1dG8gZW5kID0gZGVzY2VuZGFudHMuZW5kKCk7CiAgICAgZm9yIChhdXRvIGl0
ID0gZGVzY2VuZGFudHMuYmVnaW4oKTsgaXQgIT0gZW5kOyApIHsKLSAgICAgICAgU1ZHVXNlRWxl
bWVudCYgb3JpZ2luYWwgPSAqaXQ7CisgICAgICAgIFJlZjxTVkdVc2VFbGVtZW50PiBvcmlnaW5h
bCA9ICppdDsKICAgICAgICAgaXQgPSBlbmQ7IC8vIEVmZmljaWVudGx5IHF1aWV0cyBhc3NlcnRp
b25zIGR1ZSB0byB0aGUgb3V0c3RhbmRpbmcgaXRlcmF0b3IuCiAKLSAgICAgICAgQVNTRVJUKCFv
cmlnaW5hbC5jYWNoZWREb2N1bWVudElzU3RpbGxMb2FkaW5nKCkpOworICAgICAgICBBU1NFUlQo
IW9yaWdpbmFsLT5jYWNoZWREb2N1bWVudElzU3RpbGxMb2FkaW5nKCkpOwogCiAgICAgICAgIC8v
IFNwZWM6IEluIHRoZSBnZW5lcmF0ZWQgY29udGVudCwgdGhlICd1c2UnIHdpbGwgYmUgcmVwbGFj
ZWQgYnkgJ2cnLCB3aGVyZSBhbGwgYXR0cmlidXRlcyBmcm9tIHRoZQogICAgICAgICAvLyAndXNl
JyBlbGVtZW50IGV4Y2VwdCBmb3IgeCwgeSwgd2lkdGgsIGhlaWdodCBhbmQgeGxpbms6aHJlZiBh
cmUgdHJhbnNmZXJyZWQgdG8gdGhlIGdlbmVyYXRlZCAnZycgZWxlbWVudC4KQEAgLTYyMywxMSAr
NjIzLDExIEBAIHZvaWQgU1ZHVXNlRWxlbWVudDo6ZXhwYW5kVXNlRWxlbWVudHNJblNoYWRvd1Ry
ZWUoKQogICAgICAgICBBU1NFUlQocmVmZXJlbmNlZERvY3VtZW50KCkpOwogICAgICAgICBhdXRv
IHJlcGxhY2VtZW50ID0gU1ZHR0VsZW1lbnQ6OmNyZWF0ZShTVkdOYW1lczo6Z1RhZywgKnJlZmVy
ZW5jZWREb2N1bWVudCgpKTsKIAotICAgICAgICBvcmlnaW5hbC50cmFuc2ZlckF0dHJpYnV0ZXNU
b1NoYWRvd1RyZWVSZXBsYWNlbWVudChyZXBsYWNlbWVudC5nZXQoKSk7Ci0gICAgICAgIG9yaWdp
bmFsLmNsb25lQ2hpbGROb2RlcyhyZXBsYWNlbWVudC5wdHIoKSk7CisgICAgICAgIG9yaWdpbmFs
LT50cmFuc2ZlckF0dHJpYnV0ZXNUb1NoYWRvd1RyZWVSZXBsYWNlbWVudChyZXBsYWNlbWVudC5n
ZXQoKSk7CisgICAgICAgIG9yaWdpbmFsLT5jbG9uZUNoaWxkTm9kZXMocmVwbGFjZW1lbnQucHRy
KCkpOwogCiAgICAgICAgIFJlZlB0cjxTVkdFbGVtZW50PiBjbG9uZWRUYXJnZXQ7Ci0gICAgICAg
IEVsZW1lbnQqIHRhcmdldENhbmRpZGF0ZSA9IFNWR1VSSVJlZmVyZW5jZTo6dGFyZ2V0RWxlbWVu
dEZyb21JUklTdHJpbmcob3JpZ2luYWwuaHJlZigpLCAqcmVmZXJlbmNlZERvY3VtZW50KCkpOwor
ICAgICAgICBFbGVtZW50KiB0YXJnZXRDYW5kaWRhdGUgPSBTVkdVUklSZWZlcmVuY2U6OnRhcmdl
dEVsZW1lbnRGcm9tSVJJU3RyaW5nKG9yaWdpbmFsLT5ocmVmKCksICpyZWZlcmVuY2VkRG9jdW1l
bnQoKSk7CiAgICAgICAgIGlmIChpczxTVkdFbGVtZW50Pih0YXJnZXRDYW5kaWRhdGUpICYmICFp
c0Rpc2FsbG93ZWRFbGVtZW50KGRvd25jYXN0PFNWR0VsZW1lbnQ+KCp0YXJnZXRDYW5kaWRhdGUp
KSkgewogICAgICAgICAgICAgU1ZHRWxlbWVudCYgb3JpZ2luYWxUYXJnZXQgPSBkb3duY2FzdDxT
VkdFbGVtZW50PigqdGFyZ2V0Q2FuZGlkYXRlKTsKICAgICAgICAgICAgIGNsb25lZFRhcmdldCA9
IHN0YXRpY19wb2ludGVyX2Nhc3Q8U1ZHRWxlbWVudD4ob3JpZ2luYWxUYXJnZXQuY2xvbmVFbGVt
ZW50V2l0aENoaWxkcmVuKGRvY3VtZW50KCkpKTsKQEAgLTY0MSwxMiArNjQxLDEyIEBAIHZvaWQg
U1ZHVXNlRWxlbWVudDo6ZXhwYW5kVXNlRWxlbWVudHNJblNoYWRvd1RyZWUoKQogICAgICAgICBy
ZW1vdmVEaXNhbGxvd2VkRWxlbWVudHNGcm9tU3VidHJlZShyZXBsYWNlbWVudC5nZXQoKSk7CiAK
ICAgICAgICAgLy8gUmVwbGFjZSA8dXNlPiB3aXRoIHRoZSA8Zz4gZWxlbWVudCB3ZSBjcmVhdGVk
LgotICAgICAgICBvcmlnaW5hbC5wYXJlbnROb2RlKCktPnJlcGxhY2VDaGlsZChyZXBsYWNlbWVu
dC5wdHIoKSwgJm9yaWdpbmFsKTsKKyAgICAgICAgb3JpZ2luYWwtPnBhcmVudE5vZGUoKS0+cmVw
bGFjZUNoaWxkKHJlcGxhY2VtZW50LnB0cigpLCBvcmlnaW5hbC5wdHIoKSk7CiAKICAgICAgICAg
Ly8gQ2FsbCB0cmFuc2ZlclNpemVBdHRyaWJ1dGVzVG9TaGFkb3dUcmVlVGFyZ2V0Q2xvbmUgYWZ0
ZXIgcHV0dGluZyB0aGUgY2xvbmVkIGVsZW1lbnRzIGludG8gdGhlCiAgICAgICAgIC8vIHNoYWRv
dyB0cmVlIHNvIGl0IGNhbiB1c2UgU1ZHRWxlbWVudDo6Y29ycmVzcG9uZGluZ0VsZW1lbnQgd2l0
aG91dCB0cmlnZ2VyaW5nIGFuIGFzc2VydGlvbi4KICAgICAgICAgaWYgKGNsb25lZFRhcmdldCkK
LSAgICAgICAgICAgIG9yaWdpbmFsLnRyYW5zZmVyU2l6ZUF0dHJpYnV0ZXNUb1NoYWRvd1RyZWVU
YXJnZXRDbG9uZSgqY2xvbmVkVGFyZ2V0KTsKKyAgICAgICAgICAgIG9yaWdpbmFsLT50cmFuc2Zl
clNpemVBdHRyaWJ1dGVzVG9TaGFkb3dUcmVlVGFyZ2V0Q2xvbmUoKmNsb25lZFRhcmdldCk7CiAK
ICAgICAgICAgLy8gQ29udGludWUgaXRlcmF0aW5nIGZyb20gdGhlIDxnPiBlbGVtZW50IHNpbmNl
IHRoZSA8dXNlPiBlbGVtZW50IHdhcyByZXBsYWNlZC4KICAgICAgICAgaXQgPSBkZXNjZW5kYW50
cy5mcm9tKHJlcGxhY2VtZW50LmdldCgpKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>