<?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>50181</bug_id>
          
          <creation_ts>2010-11-29 14:05:46 -0800</creation_ts>
          <short_desc>CSS style declarations don&apos;t GC protect parents</short_desc>
          <delta_ts>2010-11-30 16:21:33 -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>CSS</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>314626</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-11-29 14:05:46 -0800</bug_when>
    <thetext>They should.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>314632</commentid>
    <comment_count>1</comment_count>
      <attachid>75058</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-11-29 14:12:24 -0800</bug_when>
    <thetext>Created attachment 75058
proposed fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>315378</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-11-30 16:21:33 -0800</bug_when>
    <thetext>Committed &lt;http://trac.webkit.org/changeset/72833&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75058</attachid>
            <date>2010-11-29 14:12:24 -0800</date>
            <delta_ts>2010-11-29 14:23:04 -0800</delta_ts>
            <desc>proposed fix</desc>
            <filename>GCDeclarationParent.txt</filename>
            <type>text/plain</type>
            <size>4147</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3MjgzMSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTAtMTEtMjkgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBs
ZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUwMTgxCisgICAgICAgIENT
UyBzdHlsZSBkZWNsYXJhdGlvbnMgZG9uJ3QgR0MgcHJvdGVjdCBwYXJlbnRzCisKKyAgICAgICAg
VGVzdDogZmFzdC9kb20vU3R5bGVTaGVldC9nYy1kZWNsYXJhdGlvbi1wYXJlbnQtcnVsZS5odG1s
CisKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU0NTU1N0eWxlRGVjbGFyYXRpb25DdXN0b20uY3Bw
OiAoV2ViQ29yZTo6SlNDU1NTdHlsZURlY2xhcmF0aW9uOjptYXJrQ2hpbGRyZW4pOgorICAgICAg
ICBQcm90ZWN0IHRoZSBwYXJlbnQgcnVsZS4KKwogMjAxMC0xMS0yOSAgRGFyaW4gQWRsZXIgIDxk
YXJpbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQW5kcmVhcyBLbGluZy4KSW5k
ZXg6IFdlYkNvcmUvYmluZGluZ3MvanMvSlNDU1NTdHlsZURlY2xhcmF0aW9uQ3VzdG9tLmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTQ1NTU3R5bGVEZWNsYXJhdGlvbkN1
c3RvbS5jcHAJKHJldmlzaW9uIDcyODA0KQorKysgV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0NTU1N0
eWxlRGVjbGFyYXRpb25DdXN0b20uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00Nyw2ICs0Nyw5IEBA
IHZvaWQgSlNDU1NTdHlsZURlY2xhcmF0aW9uOjptYXJrQ2hpbGRyZW4KICAgICBDU1NTdHlsZURl
Y2xhcmF0aW9uKiBkZWNsYXJhdGlvbiA9IGltcGwoKTsKICAgICBKU0dsb2JhbERhdGEmIGdsb2Jh
bERhdGEgPSAqSGVhcDo6aGVhcCh0aGlzKS0+Z2xvYmFsRGF0YSgpOwogCisgICAgaWYgKENTU1J1
bGUqIHBhcmVudFJ1bGUgPSBkZWNsYXJhdGlvbi0+cGFyZW50UnVsZSgpKQorICAgICAgICBtYXJr
RE9NT2JqZWN0V3JhcHBlcihtYXJrU3RhY2ssIGdsb2JhbERhdGEsIHBhcmVudFJ1bGUpOworCiAg
ICAgaWYgKGRlY2xhcmF0aW9uLT5pc011dGFibGVTdHlsZURlY2xhcmF0aW9uKCkpIHsKICAgICAg
ICAgQ1NTTXV0YWJsZVN0eWxlRGVjbGFyYXRpb24qIG11dGFibGVEZWNsYXJhdGlvbiA9IHN0YXRp
Y19jYXN0PENTU011dGFibGVTdHlsZURlY2xhcmF0aW9uKj4oZGVjbGFyYXRpb24pOwogICAgICAg
ICBDU1NNdXRhYmxlU3R5bGVEZWNsYXJhdGlvbjo6Y29uc3RfaXRlcmF0b3IgZW5kID0gbXV0YWJs
ZURlY2xhcmF0aW9uLT5lbmQoKTsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDcyODMxKQorKysgTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTAtMTEt
MjkgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTUwMTgxCisgICAgICAgIENTUyBzdHlsZSBkZWNsYXJhdGlvbnMgZG9u
J3QgR0MgcHJvdGVjdCBwYXJlbnRzCisKKyAgICAgICAgKiBmYXN0L2RvbS9TdHlsZVNoZWV0L2dj
LWRlY2xhcmF0aW9uLXBhcmVudC1ydWxlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICog
ZmFzdC9kb20vU3R5bGVTaGVldC9nYy1kZWNsYXJhdGlvbi1wYXJlbnQtcnVsZS5odG1sOiBBZGRl
ZC4KKwogMjAxMC0xMS0yOSAgR2F2aW4gUGV0ZXJzICA8Z2F2aW5wQGNocm9taXVtLm9yZz4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBPamFuIFZhZmFpLgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9k
b20vU3R5bGVTaGVldC9nYy1kZWNsYXJhdGlvbi1wYXJlbnQtcnVsZS1leHBlY3RlZC50eHQKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vU3R5bGVTaGVldC9nYy1kZWNsYXJhdGlv
bi1wYXJlbnQtcnVsZS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9m
YXN0L2RvbS9TdHlsZVNoZWV0L2djLWRlY2xhcmF0aW9uLXBhcmVudC1ydWxlLWV4cGVjdGVkLnR4
dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwxMCBAQAorVGVzdCB0aGF0IENTUyBydWxlcyBkb24n
dCBsb3NlIGN1c3RvbSBwcm9wZXJ0aWVzIG9uIEdDIHdoZW4gb25seSByZWFjaGFibGUgdGhyb3Vn
aCBpdHMgZGVjbGFyYXRpb25zLgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMg
b2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFT
UyBzdHlsZS5wYXJlbnRSdWxlLmZvbyBpcyAiYmFyIgorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQg
aXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZG9tL1N0
eWxlU2hlZXQvZ2MtZGVjbGFyYXRpb24tcGFyZW50LXJ1bGUuaHRtbAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9mYXN0L2RvbS9TdHlsZVNoZWV0L2djLWRlY2xhcmF0aW9uLXBhcmVudC1ydWxl
Lmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2RvbS9TdHlsZVNoZWV0L2dj
LWRlY2xhcmF0aW9uLXBhcmVudC1ydWxlLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMzcg
QEAKKzxodG1sPgorPGhlYWQ+Cis8c3R5bGU+CitkaXYgeyBjb2xvcjpibGFjayB9Cis8L3N0eWxl
PgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVz
dC1zdHlsZS5jc3MiIHR5cGU9InRleHQvY3NzIiB0aXRsZT0ianMtdGVzdC1zdHlsZSIgLz4KKzxz
Y3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0Pgor
PC9oZWFkPgorPGJvZHkgb25sb2FkPSJ0ZXN0KCkiPgorPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+
Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxzY3JpcHQ+Cit3aW5kb3cuanNUZXN0SXNBc3lu
YyA9IHRydWU7CitkZXNjcmlwdGlvbigiVGVzdCB0aGF0IENTUyBydWxlcyBkb24ndCBsb3NlIGN1
c3RvbSBwcm9wZXJ0aWVzIG9uIEdDIHdoZW4gb25seSByZWFjaGFibGUgdGhyb3VnaCBpdHMgZGVj
bGFyYXRpb25zLiIpOworCitmdW5jdGlvbiB0ZXN0KCkKK3sKKyAgICB2YXIgc2hlZXQgPSBkb2N1
bWVudC5zdHlsZVNoZWV0c1swXTsKKyAgICBzdHlsZSA9IHNoZWV0LmNzc1J1bGVzWzBdLnN0eWxl
OworICAgIHN0eWxlLnBhcmVudFJ1bGUuZm9vID0gImJhciI7CisgICAgZG9jdW1lbnQuZ2V0RWxl
bWVudHNCeVRhZ05hbWUoImhlYWQiKVswXS5yZW1vdmVDaGlsZChkb2N1bWVudC5nZXRFbGVtZW50
c0J5VGFnTmFtZSgic3R5bGUiKVswXSk7CisgICAgc2hlZXQgPSBudWxsOworCisgICAgZ2MoKTsK
KyAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeworICAgICAgICBnYygpOworICAgICAgICBzaG91
bGRCZSgnc3R5bGUucGFyZW50UnVsZS5mb28nLCAnImJhciInKTsKKyAgICAgICAgZmluaXNoSlNU
ZXN0KCk7CisgICAgfSwgMCk7Cit9CisKK3ZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOwor
PC9zY3JpcHQ+Cis8Zm9vIGlkPSJteXN0eWxlIiBzdHlsZT0iZGlzcGxheTpub25lIj4uZGl2IHsg
Y29sb3I6IHdoaXRlOyB9PC9mb28+Cis8c2NyaXB0IHNyYz0iLi4vLi4vanMvcmVzb3VyY2VzL2pz
LXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="65786"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>