<?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>105565</bug_id>
          
          <creation_ts>2012-12-20 12:23:47 -0800</creation_ts>
          <short_desc>fastAttributeLookupAllowed: classAttr is only animatable by SVG styled elements</short_desc>
          <delta_ts>2012-12-20 13:41:27 -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="Erik Arvidsson">arv</reporter>
          <assigned_to name="Erik Arvidsson">arv</assigned_to>
          <cc>abarth</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>d-r</cc>
    
    <cc>eric</cc>
    
    <cc>fmalita</cc>
    
    <cc>haraken</cc>
    
    <cc>japhet</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
    
    <cc>krit</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>pdr</cc>
    
    <cc>schenney</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>795657</commentid>
    <comment_count>0</comment_count>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-12-20 12:23:47 -0800</bug_when>
    <thetext>Only consider styled SVG elements for fastAttributeLookupAllowed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795661</commentid>
    <comment_count>1</comment_count>
      <attachid>180386</attachid>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-12-20 12:26:36 -0800</bug_when>
    <thetext>Created attachment 180386
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795696</commentid>
    <comment_count>2</comment_count>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-12-20 12:55:21 -0800</bug_when>
    <thetext>A have a more correct patch coming in a sec</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795699</commentid>
    <comment_count>3</comment_count>
      <attachid>180393</attachid>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-12-20 12:59:06 -0800</bug_when>
    <thetext>Created attachment 180393
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795710</commentid>
    <comment_count>4</comment_count>
      <attachid>180393</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-12-20 13:06:14 -0800</bug_when>
    <thetext>Comment on attachment 180393
Patch

Looks reasonable to me.  I&apos;ve cc&apos;d antti/kling who are the real experts for the fastAttr stuff.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795714</commentid>
    <comment_count>5</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2012-12-20 13:09:56 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 180393 [details])
&gt; Looks reasonable to me.  I&apos;ve cc&apos;d antti/kling who are the real experts for the fastAttr stuff.

LGTM!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795716</commentid>
    <comment_count>6</comment_count>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-12-20 13:10:30 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 180393 [details])
&gt; Looks reasonable to me.  I&apos;ve cc&apos;d antti/kling who are the real experts for the fastAttr stuff.

This also seems reasonable to me. I went through all the animatable elements with the class attribute and it looks like you&apos;re covered (seriously, &lt;desc&gt; is stylable?)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795718</commentid>
    <comment_count>7</comment_count>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-12-20 13:14:53 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; (In reply to comment #4)
&gt; &gt; (From update of attachment 180393 [details] [details])
&gt; &gt; Looks reasonable to me.  I&apos;ve cc&apos;d antti/kling who are the real experts for the fastAttr stuff.
&gt; 
&gt; This also seems reasonable to me. I went through all the animatable elements with the class attribute and it looks like you&apos;re covered (seriously, &lt;desc&gt; is stylable?)

It looks like the good folks working on SVG2 have fixed this so we will be able to remove the special if check in the future:
https://svgwg.org/svg2-draft/single-page.html#types-InterfaceSVGElement</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795752</commentid>
    <comment_count>8</comment_count>
      <attachid>180393</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-20 13:41:22 -0800</bug_when>
    <thetext>Comment on attachment 180393
Patch

Clearing flags on attachment: 180393

Committed r138296: &lt;http://trac.webkit.org/changeset/138296&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795753</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-20 13:41:27 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180386</attachid>
            <date>2012-12-20 12:26:36 -0800</date>
            <delta_ts>2012-12-20 12:55:31 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-105565-20121220152352.patch</filename>
            <type>text/plain</type>
            <size>3261</size>
            <attacher name="Erik Arvidsson">arv</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4Mjc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjFmMzc3MGQyZWYxMjU2
MzU0MzM1ZTBmMDc5MTRkMTAxOTI5OTI5My4uZWZlNmMxZDhlN2YyM2U4MDhhYmEyY2VlYjgxY2Jm
NTNkNTlhZDMwMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE5IEBACiAyMDEyLTEyLTIwICBFcmlr
IEFydmlkc3NvbiAgPGFydkBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgT25seSBjb25zaWRlciBz
dHlsZWQgU1ZHIGVsZW1lbnRzIGZvciBmYXN0QXR0cmlidXRlTG9va3VwQWxsb3dlZAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA1NTY1CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV29yayBpbiBwcm9ncmVz
cy4gRE8gTk9UIFNVQk1JVAorCisgICAgICAgIE5vIG5ldyB0ZXN0cy4gTm8gY2hhbmdlIGluIGJl
aGF2aW9yLgorCisgICAgICAgICogYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yLnBtOgor
ICAgICAgICAqIGRvbS9FbGVtZW50LmNwcDoKKworMjAxMi0xMi0yMCAgRXJpayBBcnZpZHNzb24g
IDxhcnZAY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFJFR1JFU1NJT04ocjEzODI2Myk6IERvbid0
IHVzZSBmYXN0R2V0QXR0cmlidXRlIGZvciBIVE1MTmFtZXM6OmNsYXNzQXR0ciBiZWNhdXNlIGl0
IGJyZWFrcyBvbiBTVkdFbGVtZW50CiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDU1NTUKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yLnBtIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2Ny
aXB0cy9Db2RlR2VuZXJhdG9yLnBtCmluZGV4IDkyYTA4YTljMTA1OTA0ZTViMDA4YTliOTc0ODg4
OTBhNjIxMmQyOTQuLjRlOTg4NzQzZGQyZTliYjVkNjJjNDVmZThjODJhNTQ1YzQzN2MwMDEgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvci5w
bQorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3IucG0K
QEAgLTU2NywxNCArNTY3LDExIEBAIHN1YiBDb250ZW50QXR0cmlidXRlTmFtZQogCiBzdWIgQ2Fu
VXNlRmFzdEF0dHJpYnV0ZQogewotICAgIG15ICgkZ2VuZXJhdG9yLCAkYXR0cmlidXRlLCAkY29u
dGVudEF0dHJpYnV0ZU5hbWUpID0gQF87CisgICAgbXkgKCRnZW5lcmF0b3IsICRhdHRyaWJ1dGUp
ID0gQF87CiAgICAgbXkgJGF0dHJpYnV0ZVR5cGUgPSAkYXR0cmlidXRlLT5zaWduYXR1cmUtPnR5
cGU7CiAgICAgIyBIVE1MTmFtZXM6OnN0eWxlQXR0ciBjYW5ub3QgYmUgdXNlZCB3aXRoIGZhc3R7
R2V0LEhhc31BdHRyaWJ1dGUgYnV0IHdlIGRvIG5vdCBbUmVmbGVjdF0gdGhlCiAgICAgIyBzdHls
ZSBhdHRyaWJ1dGUuCiAKLSAgICAjIFVuZm9ydHVuYXRlbHkgU1ZHIG1ha2VzIGNsYXNzIGFuaW1h
dGFibGUuCi0gICAgcmV0dXJuIDAgaWYgJGNvbnRlbnRBdHRyaWJ1dGVOYW1lIGVxICJXZWJDb3Jl
OjpIVE1MTmFtZXM6OmNsYXNzQXR0ciI7Ci0KICAgICByZXR1cm4gISRnZW5lcmF0b3ItPklzU1ZH
QW5pbWF0ZWRUeXBlKCRhdHRyaWJ1dGVUeXBlKTsKIH0KIApAQCAtNTkzLDcgKzU5MCw3IEBAIHN1
YiBHZXR0ZXJFeHByZXNzaW9uCiAgICAgICAgICRmdW5jdGlvbk5hbWUgPSAiZ2V0VVJMQXR0cmli
dXRlIjsKICAgICB9IGVsc2lmICgkYXR0cmlidXRlLT5zaWduYXR1cmUtPnR5cGUgZXEgImJvb2xl
YW4iKSB7CiAgICAgICAgIG15ICRuYW1lc3BhY2UgPSAkZ2VuZXJhdG9yLT5OYW1lc3BhY2VGb3JB
dHRyaWJ1dGVOYW1lKCRpbnRlcmZhY2VOYW1lLCAkY29udGVudEF0dHJpYnV0ZU5hbWUpOwotICAg
ICAgICBpZiAoJGdlbmVyYXRvci0+Q2FuVXNlRmFzdEF0dHJpYnV0ZSgkYXR0cmlidXRlLCAkY29u
dGVudEF0dHJpYnV0ZU5hbWUpKSB7CisgICAgICAgIGlmICgkZ2VuZXJhdG9yLT5DYW5Vc2VGYXN0
QXR0cmlidXRlKCRhdHRyaWJ1dGUpKSB7CiAgICAgICAgICAgICAkZnVuY3Rpb25OYW1lID0gImZh
c3RIYXNBdHRyaWJ1dGUiOwogICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgJGZ1bmN0aW9u
TmFtZSA9ICJoYXNBdHRyaWJ1dGUiOwpAQCAtNjAzLDcgKzYwMCw3IEBAIHN1YiBHZXR0ZXJFeHBy
ZXNzaW9uCiAgICAgfSBlbHNpZiAoJGF0dHJpYnV0ZS0+c2lnbmF0dXJlLT50eXBlIGVxICJ1bnNp
Z25lZCBsb25nIikgewogICAgICAgICAkZnVuY3Rpb25OYW1lID0gImdldFVuc2lnbmVkSW50ZWdy
YWxBdHRyaWJ1dGUiOwogICAgIH0gZWxzZSB7Ci0gICAgICAgIGlmICgkZ2VuZXJhdG9yLT5DYW5V
c2VGYXN0QXR0cmlidXRlKCRhdHRyaWJ1dGUsICRjb250ZW50QXR0cmlidXRlTmFtZSkpIHsKKyAg
ICAgICAgaWYgKCRnZW5lcmF0b3ItPkNhblVzZUZhc3RBdHRyaWJ1dGUoJGF0dHJpYnV0ZSkpIHsK
ICAgICAgICAgICAgICRmdW5jdGlvbk5hbWUgPSAiZmFzdEdldEF0dHJpYnV0ZSI7CiAgICAgICAg
IH0gZWxzZSB7CiAgICAgICAgICAgICAkZnVuY3Rpb25OYW1lID0gImdldEF0dHJpYnV0ZSI7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9kb20vRWxlbWVudC5jcHAKaW5kZXggMDNjZDhiYWQ1M2QwNjE2NGFhMGY5ZTJhZGNjOGY3ODMy
YjRlNjQ2Mi4uMDIxMzUwMjhiNWU4MDNhMzZjM2I1Mjg2ZjZkYjZlZWNlYThlMWUzMiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2RvbS9FbGVtZW50LmNwcApAQCAtMjQ0Myw3ICsyNDQzLDcgQEAgYm9vbCBFbGVtZW50OjpmYXN0
QXR0cmlidXRlTG9va3VwQWxsb3dlZChjb25zdCBRdWFsaWZpZWROYW1lJiBuYW1lKSBjb25zdAog
CiAjaWYgRU5BQkxFKFNWRykKICAgICBpZiAoaXNTVkdFbGVtZW50KCkpCi0gICAgICAgIHJldHVy
biAhU1ZHRWxlbWVudDo6aXNBbmltYXRhYmxlQXR0cmlidXRlKG5hbWUpOworICAgICAgICByZXR1
cm4gIXN0YXRpY19jYXN0PGNvbnN0IFNWR0VsZW1lbnQqPih0aGlzKS0+aXNTdHlsZWQoKSB8fCAh
U1ZHRWxlbWVudDo6aXNBbmltYXRhYmxlQXR0cmlidXRlKG5hbWUpOwogI2VuZGlmCiAKICAgICBy
ZXR1cm4gdHJ1ZTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180393</attachid>
            <date>2012-12-20 12:59:06 -0800</date>
            <delta_ts>2012-12-20 13:41:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-105565-20121220155622.patch</filename>
            <type>text/plain</type>
            <size>5308</size>
            <attacher name="Erik Arvidsson">arv</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4Mjc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjFmMzc3MGQyZWYxMjU2
MzU0MzM1ZTBmMDc5MTRkMTAxOTI5OTI5My4uOWZmM2VmMDM2MDhhOTJjMzZkNTJhYjdhY2FhODI3
MDAwMzczN2FjNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI1IEBACiAyMDEyLTEyLTIwICBFcmlr
IEFydmlkc3NvbiAgPGFydkBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgZmFzdEF0dHJpYnV0ZUxv
b2t1cEFsbG93ZWQ6IGNsYXNzQXR0ciBpcyBvbmx5IGFuaW1hdGFibGUgYnkgU1ZHIHN0eWxlZCBl
bGVtZW50cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTA1NTY1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
V2hlbiBpdCBjb21lcyB0byBkZXRlcm1pbmluZyBpZiB3ZSBjYW4gdXNlIGZhc3RHZXRBdHRyaWJ1
dGUgd2Ugc2hvdWxkIG5vdCBwZW5hbGl6ZQorICAgICAgICBhbGwgY2xhc3NBdHRyIGFjY2VzcyBq
dXN0IGJlY2F1c2Ugc29tZSBTVkcgc3R5bGVkIGVsZW1lbnRzIGRvZXMgZnVua3kgdGhpbmdzIHdp
dGgKKyAgICAgICAgY2xhc3NOYW1lLgorCisgICAgICAgIFRoaXMgbWFrZXMgY2xhc3NBdHRyIGNv
bnNpZGVyZWQgYW5pbWF0YWJsZSBvbmx5IGZvciBzdHlsZWQgU1ZHIGVsZW1lbnRzLgorCisgICAg
ICAgIE5vIG5ldyB0ZXN0cy4gTm8gY2hhbmdlIGluIGJlaGF2aW9yLgorCisgICAgICAgICogYmlu
ZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yLnBtOgorICAgICAgICAqIGRvbS9FbGVtZW50LmNw
cDoKKyAgICAgICAgKiBzdmcvU1ZHRWxlbWVudC5jcHA6CisgICAgICAgICogc3ZnL1NWR0VsZW1l
bnQuaDoKKworMjAxMi0xMi0yMCAgRXJpayBBcnZpZHNzb24gIDxhcnZAY2hyb21pdW0ub3JnPgor
CiAgICAgICAgIFJFR1JFU1NJT04ocjEzODI2Myk6IERvbid0IHVzZSBmYXN0R2V0QXR0cmlidXRl
IGZvciBIVE1MTmFtZXM6OmNsYXNzQXR0ciBiZWNhdXNlIGl0IGJyZWFrcyBvbiBTVkdFbGVtZW50
CiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDU1NTUK
IApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJh
dG9yLnBtIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yLnBt
CmluZGV4IDkyYTA4YTljMTA1OTA0ZTViMDA4YTliOTc0ODg4OTBhNjIxMmQyOTQuLjRlOTg4NzQz
ZGQyZTliYjVkNjJjNDVmZThjODJhNTQ1YzQzN2MwMDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvci5wbQorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3IucG0KQEAgLTU2NywxNCArNTY3LDExIEBA
IHN1YiBDb250ZW50QXR0cmlidXRlTmFtZQogCiBzdWIgQ2FuVXNlRmFzdEF0dHJpYnV0ZQogewot
ICAgIG15ICgkZ2VuZXJhdG9yLCAkYXR0cmlidXRlLCAkY29udGVudEF0dHJpYnV0ZU5hbWUpID0g
QF87CisgICAgbXkgKCRnZW5lcmF0b3IsICRhdHRyaWJ1dGUpID0gQF87CiAgICAgbXkgJGF0dHJp
YnV0ZVR5cGUgPSAkYXR0cmlidXRlLT5zaWduYXR1cmUtPnR5cGU7CiAgICAgIyBIVE1MTmFtZXM6
OnN0eWxlQXR0ciBjYW5ub3QgYmUgdXNlZCB3aXRoIGZhc3R7R2V0LEhhc31BdHRyaWJ1dGUgYnV0
IHdlIGRvIG5vdCBbUmVmbGVjdF0gdGhlCiAgICAgIyBzdHlsZSBhdHRyaWJ1dGUuCiAKLSAgICAj
IFVuZm9ydHVuYXRlbHkgU1ZHIG1ha2VzIGNsYXNzIGFuaW1hdGFibGUuCi0gICAgcmV0dXJuIDAg
aWYgJGNvbnRlbnRBdHRyaWJ1dGVOYW1lIGVxICJXZWJDb3JlOjpIVE1MTmFtZXM6OmNsYXNzQXR0
ciI7Ci0KICAgICByZXR1cm4gISRnZW5lcmF0b3ItPklzU1ZHQW5pbWF0ZWRUeXBlKCRhdHRyaWJ1
dGVUeXBlKTsKIH0KIApAQCAtNTkzLDcgKzU5MCw3IEBAIHN1YiBHZXR0ZXJFeHByZXNzaW9uCiAg
ICAgICAgICRmdW5jdGlvbk5hbWUgPSAiZ2V0VVJMQXR0cmlidXRlIjsKICAgICB9IGVsc2lmICgk
YXR0cmlidXRlLT5zaWduYXR1cmUtPnR5cGUgZXEgImJvb2xlYW4iKSB7CiAgICAgICAgIG15ICRu
YW1lc3BhY2UgPSAkZ2VuZXJhdG9yLT5OYW1lc3BhY2VGb3JBdHRyaWJ1dGVOYW1lKCRpbnRlcmZh
Y2VOYW1lLCAkY29udGVudEF0dHJpYnV0ZU5hbWUpOwotICAgICAgICBpZiAoJGdlbmVyYXRvci0+
Q2FuVXNlRmFzdEF0dHJpYnV0ZSgkYXR0cmlidXRlLCAkY29udGVudEF0dHJpYnV0ZU5hbWUpKSB7
CisgICAgICAgIGlmICgkZ2VuZXJhdG9yLT5DYW5Vc2VGYXN0QXR0cmlidXRlKCRhdHRyaWJ1dGUp
KSB7CiAgICAgICAgICAgICAkZnVuY3Rpb25OYW1lID0gImZhc3RIYXNBdHRyaWJ1dGUiOwogICAg
ICAgICB9IGVsc2UgewogICAgICAgICAgICAgJGZ1bmN0aW9uTmFtZSA9ICJoYXNBdHRyaWJ1dGUi
OwpAQCAtNjAzLDcgKzYwMCw3IEBAIHN1YiBHZXR0ZXJFeHByZXNzaW9uCiAgICAgfSBlbHNpZiAo
JGF0dHJpYnV0ZS0+c2lnbmF0dXJlLT50eXBlIGVxICJ1bnNpZ25lZCBsb25nIikgewogICAgICAg
ICAkZnVuY3Rpb25OYW1lID0gImdldFVuc2lnbmVkSW50ZWdyYWxBdHRyaWJ1dGUiOwogICAgIH0g
ZWxzZSB7Ci0gICAgICAgIGlmICgkZ2VuZXJhdG9yLT5DYW5Vc2VGYXN0QXR0cmlidXRlKCRhdHRy
aWJ1dGUsICRjb250ZW50QXR0cmlidXRlTmFtZSkpIHsKKyAgICAgICAgaWYgKCRnZW5lcmF0b3It
PkNhblVzZUZhc3RBdHRyaWJ1dGUoJGF0dHJpYnV0ZSkpIHsKICAgICAgICAgICAgICRmdW5jdGlv
bk5hbWUgPSAiZmFzdEdldEF0dHJpYnV0ZSI7CiAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAg
ICAkZnVuY3Rpb25OYW1lID0gImdldEF0dHJpYnV0ZSI7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9kb20vRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAKaW5k
ZXggMDNjZDhiYWQ1M2QwNjE2NGFhMGY5ZTJhZGNjOGY3ODMyYjRlNjQ2Mi4uZDU3ZDA0ZWMxZGQ3
NGRiOTU3MGY3NjkwNTY3ZTk3ZWZjN2YzMzRlOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
ZG9tL0VsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmNwcApAQCAt
MjQ0Myw3ICsyNDQzLDcgQEAgYm9vbCBFbGVtZW50OjpmYXN0QXR0cmlidXRlTG9va3VwQWxsb3dl
ZChjb25zdCBRdWFsaWZpZWROYW1lJiBuYW1lKSBjb25zdAogCiAjaWYgRU5BQkxFKFNWRykKICAg
ICBpZiAoaXNTVkdFbGVtZW50KCkpCi0gICAgICAgIHJldHVybiAhU1ZHRWxlbWVudDo6aXNBbmlt
YXRhYmxlQXR0cmlidXRlKG5hbWUpOworICAgICAgICByZXR1cm4gIXN0YXRpY19jYXN0PGNvbnN0
IFNWR0VsZW1lbnQqPih0aGlzKS0+aXNBbmltYXRhYmxlQXR0cmlidXRlKG5hbWUpOwogI2VuZGlm
CiAKICAgICByZXR1cm4gdHJ1ZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3N2Zy9TVkdF
bGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3N2Zy9TVkdFbGVtZW50LmNwcAppbmRleCA5NTQ4
NmUxZDgwMDVjNzAxZjFiNzg2MzVhMzVlNWNiN2FmMmE0NTJmLi4xMzhmNTQyMTA0NWQ3NWM0ZDQ2
NTYyMjYyODk3NmZmZTM0N2E2YzAyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZH
RWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvc3ZnL1NWR0VsZW1lbnQuY3BwCkBAIC02
NDYsMTIgKzY0NiwxMSBAQCBSZW5kZXJTdHlsZSogU1ZHRWxlbWVudDo6Y29tcHV0ZWRTdHlsZShQ
c2V1ZG9JZCBwc2V1ZG9FbGVtZW50U3BlY2lmaWVyKQogfQogCiAjaWZuZGVmIE5ERUJVRwotYm9v
bCBTVkdFbGVtZW50Ojppc0FuaW1hdGFibGVBdHRyaWJ1dGUoY29uc3QgUXVhbGlmaWVkTmFtZSYg
bmFtZSkKK2Jvb2wgU1ZHRWxlbWVudDo6aXNBbmltYXRhYmxlQXR0cmlidXRlKGNvbnN0IFF1YWxp
ZmllZE5hbWUmIG5hbWUpIGNvbnN0CiB7CiAgICAgREVGSU5FX1NUQVRJQ19MT0NBTChIYXNoU2V0
PFF1YWxpZmllZE5hbWU+LCBhbmltYXRhYmxlQXR0cmlidXRlcywgKCkpOwogCiAgICAgaWYgKGFu
aW1hdGFibGVBdHRyaWJ1dGVzLmlzRW1wdHkoKSkgewotICAgICAgICBhbmltYXRhYmxlQXR0cmli
dXRlcy5hZGQoY2xhc3NBdHRyKTsKICAgICAgICAgYW5pbWF0YWJsZUF0dHJpYnV0ZXMuYWRkKFhM
aW5rTmFtZXM6OmhyZWZBdHRyKTsKICAgICAgICAgYW5pbWF0YWJsZUF0dHJpYnV0ZXMuYWRkKFNW
R05hbWVzOjphbXBsaXR1ZGVBdHRyKTsKICAgICAgICAgYW5pbWF0YWJsZUF0dHJpYnV0ZXMuYWRk
KFNWR05hbWVzOjphemltdXRoQXR0cik7CkBAIC03NDYsNiArNzQ1LDEwIEBAIGJvb2wgU1ZHRWxl
bWVudDo6aXNBbmltYXRhYmxlQXR0cmlidXRlKGNvbnN0IFF1YWxpZmllZE5hbWUmIG5hbWUpCiAg
ICAgICAgIGFuaW1hdGFibGVBdHRyaWJ1dGVzLmFkZChTVkdOYW1lczo6eUNoYW5uZWxTZWxlY3Rv
ckF0dHIpOwogICAgICAgICBhbmltYXRhYmxlQXR0cmlidXRlcy5hZGQoU1ZHTmFtZXM6OnpBdHRy
KTsKICAgICB9CisKKyAgICBpZiAobmFtZSA9PSBjbGFzc0F0dHIpCisgICAgICAgIHJldHVybiBp
c1N0eWxlZCgpOworCiAgICAgcmV0dXJuIGFuaW1hdGFibGVBdHRyaWJ1dGVzLmNvbnRhaW5zKG5h
bWUpOwogfQogI2VuZGlmCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHRWxlbWVu
dC5oIGIvU291cmNlL1dlYkNvcmUvc3ZnL1NWR0VsZW1lbnQuaAppbmRleCA5NDI2Yjc4NTFhY2Qw
MTU5ZmNlYjBjNTUxMTk4OWQzYTlkZGRkZGIyLi44OGQzOTVhMGJmMzQ2MWQ4NjRlZDIxM2JhNDgx
ZTQzOTgyMmQ2MmMxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHRWxlbWVudC5o
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3N2Zy9TVkdFbGVtZW50LmgKQEAgLTExMyw3ICsxMTMsNyBA
QCBwdWJsaWM6CiAgICAgdmlydHVhbCBTVkdBdHRyaWJ1dGVUb1Byb3BlcnR5TWFwJiBsb2NhbEF0
dHJpYnV0ZVRvUHJvcGVydHlNYXAoKTsKIAogI2lmbmRlZiBOREVCVUcKLSAgICBzdGF0aWMgYm9v
bCBpc0FuaW1hdGFibGVBdHRyaWJ1dGUoY29uc3QgUXVhbGlmaWVkTmFtZSYpOworICAgIGJvb2wg
aXNBbmltYXRhYmxlQXR0cmlidXRlKGNvbnN0IFF1YWxpZmllZE5hbWUmKSBjb25zdDsKICNlbmRp
ZgogCiAgICAgU3R5bGVQcm9wZXJ0eVNldCogYW5pbWF0ZWRTTUlMU3R5bGVQcm9wZXJ0aWVzKCkg
Y29uc3Q7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>