<?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>113275</bug_id>
          
          <creation_ts>2013-03-25 22:23:05 -0700</creation_ts>
          <short_desc>[shadow] styleForText should consider the case where parent node has no style</short_desc>
          <delta_ts>2013-03-26 23:42:11 -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>CSS</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>59827</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Takashi Sakamoto">tasak</reporter>
          <assigned_to name="Takashi Sakamoto">tasak</assigned_to>
          <cc>allan.jensen</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>webcomponents-bugzilla</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>863363</commentid>
    <comment_count>0</comment_count>
      <attachid>195004</attachid>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2013-03-25 22:23:05 -0700</bug_when>
    <thetext>Created attachment 195004
repro.html

If some text node is distributed to an insertion point but the parent of the insertion point
is out of composition, the text node&apos;s parent for rendering and styling might has no style.

For example, firstly create the following DOM tree:

   div1 --- shadow1 ---- shadow2
               |            |
               +---text     +---div2 ---- shadow3
                            |
                            |
                            |
                            |
                            |
                            +---shadow

Now insert [div3 -- shadow] under div2:


   div1 --- shadow1 ---- shadow2
               |            |
               +---text     +---div2 ---- shadow3
                            |     |
                            |     +-----div3
                            |             |
                            |             +----shadow
                            |
                            +---shadow

c.f. https://cluster-fuzz.appspot.com/testcase?key=163551153</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>863364</commentid>
    <comment_count>1</comment_count>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2013-03-25 22:24:18 -0700</bug_when>
    <thetext>div3 is a parent for rendering and styling of text and is out of composition.
So div3-&gt;renderStyle() would return 0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>863377</commentid>
    <comment_count>2</comment_count>
      <attachid>195007</attachid>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2013-03-25 22:51:44 -0700</bug_when>
    <thetext>Created attachment 195007
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>863541</commentid>
    <comment_count>3</comment_count>
      <attachid>195007</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-03-26 04:16:59 -0700</bug_when>
    <thetext>Comment on attachment 195007
Patch

Attachment 195007 did not pass win-ews (win):
Output: http://webkit-commit-queue.appspot.com/results/17184780</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>864141</commentid>
    <comment_count>4</comment_count>
      <attachid>195007</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2013-03-26 17:29:15 -0700</bug_when>
    <thetext>Comment on attachment 195007
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=195007&amp;action=review

&gt; LayoutTests/fast/dom/shadow/text-node-distributed-crash.html:31
&gt; +function runTest() {

You could use Hayato-san&apos;s createDOM() helper to make it readable without comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>864222</commentid>
    <comment_count>5</comment_count>
      <attachid>195220</attachid>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2013-03-26 21:52:54 -0700</bug_when>
    <thetext>Created attachment 195220
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>864223</commentid>
    <comment_count>6</comment_count>
      <attachid>195007</attachid>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2013-03-26 21:53:23 -0700</bug_when>
    <thetext>Comment on attachment 195007
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=195007&amp;action=review

Thank you for reviewing.

&gt;&gt; LayoutTests/fast/dom/shadow/text-node-distributed-crash.html:31
&gt;&gt; +function runTest() {
&gt; 
&gt; You could use Hayato-san&apos;s createDOM() helper to make it readable without comments.

Sure. Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>864227</commentid>
    <comment_count>7</comment_count>
      <attachid>195220</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2013-03-26 22:08:54 -0700</bug_when>
    <thetext>Comment on attachment 195220
Patch

Let&apos;s land after seeing a green win.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>864255</commentid>
    <comment_count>8</comment_count>
      <attachid>195220</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-26 23:42:07 -0700</bug_when>
    <thetext>Comment on attachment 195220
Patch

Clearing flags on attachment: 195220

Committed r146967: &lt;http://trac.webkit.org/changeset/146967&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>864256</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-26 23:42:11 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>195004</attachid>
            <date>2013-03-25 22:23:05 -0700</date>
            <delta_ts>2013-03-25 22:23:05 -0700</delta_ts>
            <desc>repro.html</desc>
            <filename>repro.html</filename>
            <type>text/html</type>
            <size>713</size>
            <attacher name="Takashi Sakamoto">tasak</attacher>
            
              <data encoding="base64">PCFkb2N0eXBlIGh0bWw+CjxodG1sPgo8aGVhZD4KPHNjcmlwdD4KZnVuY3Rpb24gcnVuVGVzdCgp
IHsKICAgIHZhciBkaXYxID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgICBkb2N1
bWVudC5ib2R5LmFwcGVuZENoaWxkKGRpdjEpOwogICAgdmFyIHNoYWRvdzEgPSBkaXYxLndlYmtp
dENyZWF0ZVNoYWRvd1Jvb3QoKTsKICAgIHNoYWRvdzEuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3Jl
YXRlVGV4dE5vZGUoJy0xOTEwMTIwMTM0JykpOwogICAgdmFyIHNoYWRvdzIgPSBkaXYxLndlYmtp
dENyZWF0ZVNoYWRvd1Jvb3QoKTsKICAgIHZhciBkaXYyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVu
dCgnZGl2Jyk7CiAgICBzaGFkb3cyLmFwcGVuZENoaWxkKGRpdjIpOwogICAgc2hhZG93Mi5hcHBl
bmRDaGlsZChkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzaGFkb3cnKSk7CiAgICB2YXIgc2hhZG93
MyA9IGRpdjIud2Via2l0Q3JlYXRlU2hhZG93Um9vdCgpOwogICAgdmFyIGRpdjMgPSBkb2N1bWVu
dC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgIGRpdjMuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3Jl
YXRlRWxlbWVudCgnc2hhZG93JykpOwogICAgZG9jdW1lbnQuYm9keS5vZmZzZXRMZWZ0OwogICAg
ZGl2Mi5hcHBlbmRDaGlsZChkaXYzKTsKfQo8L3NjcmlwdD4KPC9oZWFkPgo8Ym9keSBvbmxvYWQ9
InJ1blRlc3QoKSI+CjwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>195007</attachid>
            <date>2013-03-25 22:51:44 -0700</date>
            <delta_ts>2013-03-26 21:53:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-113275-20130326144727.patch</filename>
            <type>text/plain</type>
            <size>5120</size>
            <attacher name="Takashi Sakamoto">tasak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ2ODM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTFkMDQ1YjhlODhhYmMw
Yjk4ZjYwZjE3MmZhODVhMzEwNWUwYzYwZi4uNzM0NjE0ODJkYTdlNjBiMDMyNWQ4Nzc3ZThkZDVk
NWVkODI4ZWZjOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEzLTAzLTI1ICBUYWth
c2hpIFNha2Ftb3RvICA8dGFzYWtAZ29vZ2xlLmNvbT4KKworICAgICAgICBbc2hhZG93XSBzdHls
ZUZvclRleHQgc2hvdWxkIGNvbnNpZGVyIHRoZSBjYXNlIHdoZXJlIHBhcmVudCBub2RlIGhhcyBu
byBzdHlsZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTEzMjc1CisKKyAgICAgICAgSWYgYSB0ZXh0IG5vZGUgaXMgZGlzdHJpYnV0ZWQsIGl0cyBwYXJl
bnQgbm9kZSBmb3IgcmVuZGVyaW5nIGFuZAorICAgICAgICBzdHlsaW5nIG1pZ2h0IGhhdmUgbm8g
c3R5bGUuIEluIHRoZSBjYXNlLCBzdHlsZUZvclRleHQgc2hvdWxkIHJldHVybgorICAgICAgICBk
ZWZhdWx0IHN0eWxlLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFRlc3Q6IGZhc3QvZG9tL3NoYWRvdy90ZXh0LW5vZGUtZGlzdHJpYnV0ZWQtY3Jhc2gu
aHRtbAorCisgICAgICAgICogY3NzL1N0eWxlUmVzb2x2ZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6U3R5bGVSZXNvbHZlcjo6c3R5bGVGb3JUZXh0KToKKyAgICAgICAgQ2hlY2sgd2hldGhlciBh
IHBhcmVudCBub2RlIGhhcyBhbnkgc3R5bGUgb3Igbm90LiBJZiBub3QsIHJldHVybgorICAgICAg
ICBkZWZhdWx0IHN0eWxlLiBUaGlzIGlzIHRoZSBzYW1lIGJlaGF2aW9yIGFzIHN0eWxlRm9yRWxl
bWVudC4KKwogMjAxMy0wMy0yNSAgRGVhbiBKYWNrc29uICA8ZGlub0BhcHBsZS5jb20+CiAKICAg
ICAgICAgUmVtb3ZlIGF1dG9zdGFydCBoYXNoaW5nIGNvZGUgZnJvbSBXZWJDb3JlCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSZXNvbHZlci5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9jc3MvU3R5bGVSZXNvbHZlci5jcHAKaW5kZXggYjg4NzQ3ZWUxODY3NTZkMjE5MTRmZGY0MTVh
NDM2NTkxMTcxMDdlMy4uMWY0OTU5Mzc5ZWRlNjBkNGFmMDg1Mjk3OGVkNDUwNmJlZDM4MzJkYyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUmVzb2x2ZXIuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVJlc29sdmVyLmNwcApAQCAtMTI3Miw3ICsxMjcyLDcgQEAg
UGFzc1JlZlB0cjxSZW5kZXJTdHlsZT4gU3R5bGVSZXNvbHZlcjo6c3R5bGVGb3JUZXh0KFRleHQq
IHRleHROb2RlKQogCiAgICAgTm9kZVJlbmRlcmluZ0NvbnRleHQgY29udGV4dCh0ZXh0Tm9kZSk7
CiAgICAgTm9kZSogcGFyZW50Tm9kZSA9IGNvbnRleHQucGFyZW50Tm9kZUZvclJlbmRlcmluZ0Fu
ZFN0eWxlKCk7Ci0gICAgcmV0dXJuIGNvbnRleHQucmVzZXRTdHlsZUluaGVyaXRhbmNlKCkgfHwg
IXBhcmVudE5vZGUgPworICAgIHJldHVybiBjb250ZXh0LnJlc2V0U3R5bGVJbmhlcml0YW5jZSgp
IHx8ICFwYXJlbnROb2RlIHx8ICFwYXJlbnROb2RlLT5yZW5kZXJTdHlsZSgpID8KICAgICAgICAg
ZGVmYXVsdFN0eWxlRm9yRWxlbWVudCgpIDogcGFyZW50Tm9kZS0+cmVuZGVyU3R5bGUoKTsKIH0K
IApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IDAzM2ZlZDZmMWRiODUzMjU3Nzc0NGZmNzA4MmY5YjQ1M2ZkNjY2MGUuLjg4Mjgx
NzgxNzczYzkyYjFiZjE2YzlhMjk4MmMwMDUzMmUzZjI0MjMgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBA
QAorMjAxMy0wMy0yNSAgVGFrYXNoaSBTYWthbW90byAgPHRhc2FrQGdvb2dsZS5jb20+CisKKyAg
ICAgICAgW3NoYWRvd10gc3R5bGVGb3JUZXh0IHNob3VsZCBjb25zaWRlciB0aGUgY2FzZSB3aGVy
ZSBwYXJlbnQgbm9kZSBoYXMgbm8gc3R5bGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTExMzI3NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogZmFzdC9kb20vc2hhZG93L3RleHQtbm9kZS1kaXN0cmlidXRl
ZC1jcmFzaC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZG9tL3NoYWRvdy90
ZXh0LW5vZGUtZGlzdHJpYnV0ZWQtY3Jhc2guaHRtbDogQWRkZWQuCisKIDIwMTMtMDMtMjUgIEph
bWVzIFJvYmluc29uICA8amFtZXNyQGNocm9taXVtLm9yZz4KIAogICAgICAgICBVcGRhdGUgY2hy
b21pdW0gbWFjIDEwLjYgYW5kIDEwLjggYmFzZWxpbmVzIGZvciByMTQ2ODI2LgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L3RleHQtbm9kZS1kaXN0cmlidXRlZC1jcmFz
aC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvdGV4dC1ub2RlLWRp
c3RyaWJ1dGVkLWNyYXNoLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43ZWYyMmU5YTQzMWFkMDI3
MjcxM2I3MWZkYzg3OTQwMTZjOGVmMTJmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
ZmFzdC9kb20vc2hhZG93L3RleHQtbm9kZS1kaXN0cmlidXRlZC1jcmFzaC1leHBlY3RlZC50eHQK
QEAgLTAsMCArMSBAQAorUEFTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hh
ZG93L3RleHQtbm9kZS1kaXN0cmlidXRlZC1jcmFzaC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9k
b20vc2hhZG93L3RleHQtbm9kZS1kaXN0cmlidXRlZC1jcmFzaC5odG1sCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjJl
ZGU3ODBlMDhkNTE3ODhkMjYwNGJlZmE1NDk3NDVjMjQwNGM1NGYKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvdGV4dC1ub2RlLWRpc3RyaWJ1dGVkLWNyYXNo
Lmh0bWwKQEAgLTAsMCArMSw1NSBAQAorPCFkb2N0eXBlIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgor
PHNjcmlwdD4KK2lmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICB0ZXN0UnVubmVyLmR1bXBBc1Rl
eHQoKTsKKworLyoKKyAqICBbYmVmb3JlIGRvY3VtZW50LmJvZHkub2Zmc2V0TGVmdF0KKyAqICBk
aXYxIC0tLSBzaGFkb3dSb290MSAtLS0tIHNoYWRvd1Jvb3QyCisgKiAgICAgICAgICAgICAgfCAg
ICAgICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICArLS0tdGV4dCAgICAgICAgKy0tLWRpdjIg
LS0tLSBzaGFkb3dSb290MworICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CisgKiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CisgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0t
LXNoYWRvdworICoKKyAqICBbYWZ0ZXJdCisgKiAgZGl2MSAtLS0gc2hhZG93Um9vdDEgLS0tLSBz
aGFkb3dSb290MgorICogICAgICAgICAgICAgIHwgICAgICAgICAgICAgICB8CisgKiAgICAgICAg
ICAgICAgKy0tLXRleHQgICAgICAgICstLS1kaXYyIC0tLS0gc2hhZG93Um9vdDMKKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgfAorICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICArLS0tLS1kaXYzCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgICAgICAgICAgfAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAg
ICAgICAgICstLS0tc2hhZG93CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKKyAq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLXNoYWRvdworICovCitmdW5jdGlvbiBy
dW5UZXN0KCkgeworICAgIHZhciBkaXYxID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7
CisgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChkaXYxKTsKKyAgICB2YXIgc2hhZG93Um9v
dDEgPSBkaXYxLndlYmtpdENyZWF0ZVNoYWRvd1Jvb3QoKTsKKyAgICBzaGFkb3dSb290MS5hcHBl
bmRDaGlsZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgnLTE5MTAxMjAxMzQnKSk7CisgICAgdmFy
IHNoYWRvd1Jvb3QyID0gZGl2MS53ZWJraXRDcmVhdGVTaGFkb3dSb290KCk7CisgICAgdmFyIGRp
djIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKKyAgICBzaGFkb3dSb290Mi5hcHBl
bmRDaGlsZChkaXYyKTsKKyAgICBzaGFkb3dSb290Mi5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVh
dGVFbGVtZW50KCdzaGFkb3cnKSk7CisgICAgdmFyIHNoYWRvd1Jvb3QzID0gZGl2Mi53ZWJraXRD
cmVhdGVTaGFkb3dSb290KCk7CisgICAgdmFyIGRpdjMgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50
KCdkaXYnKTsKKyAgICBkaXYzLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3No
YWRvdycpKTsKKyAgICBkb2N1bWVudC5ib2R5Lm9mZnNldExlZnQ7CisgICAgZGl2Mi5hcHBlbmRD
aGlsZChkaXYzKTsKKyAgICBkb2N1bWVudC5ib2R5Lm9mZnNldExlZnQ7CisgICAgZG9jdW1lbnQu
Ym9keS5pbm5lckhUTUwgPSAnUEFTUyc7Cit9Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5IG9u
bG9hZD0icnVuVGVzdCgpIj4KKyAgPCEtLSBbYnVnIDExMzI3NV0gc3R5bGVGb3JUZXh0IHNob3Vs
ZCBjb25zaWRlciB0aGUgY2FzZSB3aGVyZSBwYXJlbnQgLS0+CisgIDwhLS0gbm9kZSBoYXMgbm8g
c3R5bGUuIC0tPgorICA8IS0tIElmIHRoaXMgdGVzdCBwYXNzZXMsIHdlIGNhbiBqdXN0IHNlZSAn
UEFTUycgd2l0aG91dCBhbnkgY3Jhc2guIC0tPgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>195220</attachid>
            <date>2013-03-26 21:52:54 -0700</date>
            <delta_ts>2013-03-26 23:42:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-113275-20130327134836.patch</filename>
            <type>text/plain</type>
            <size>4172</size>
            <attacher name="Takashi Sakamoto">tasak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ2OTU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzYxZDdhZWNkNTg1N2Rm
MDNjY2VkYzQ0NDFkZjZhZDMzNDZjMWE2YS4uODg2M2U4NDYyNmM2NDU3MDVjNzY0ZmJiOGZjYmQ2
OTk5MTY3Mzc2OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEzLTAzLTI1ICBUYWth
c2hpIFNha2Ftb3RvICA8dGFzYWtAZ29vZ2xlLmNvbT4KKworICAgICAgICBbc2hhZG93XSBzdHls
ZUZvclRleHQgc2hvdWxkIGNvbnNpZGVyIHRoZSBjYXNlIHdoZXJlIHBhcmVudCBub2RlIGhhcyBu
byBzdHlsZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTEzMjc1CisKKyAgICAgICAgSWYgYSB0ZXh0IG5vZGUgaXMgZGlzdHJpYnV0ZWQsIGl0cyBwYXJl
bnQgbm9kZSBmb3IgcmVuZGVyaW5nIGFuZAorICAgICAgICBzdHlsaW5nIG1pZ2h0IGhhdmUgbm8g
c3R5bGUuIEluIHRoZSBjYXNlLCBzdHlsZUZvclRleHQgc2hvdWxkIHJldHVybgorICAgICAgICBk
ZWZhdWx0IHN0eWxlLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFRlc3Q6IGZhc3QvZG9tL3NoYWRvdy90ZXh0LW5vZGUtZGlzdHJpYnV0ZWQtY3Jhc2gu
aHRtbAorCisgICAgICAgICogY3NzL1N0eWxlUmVzb2x2ZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6U3R5bGVSZXNvbHZlcjo6c3R5bGVGb3JUZXh0KToKKyAgICAgICAgQ2hlY2sgd2hldGhlciBh
IHBhcmVudCBub2RlIGhhcyBhbnkgc3R5bGUgb3Igbm90LiBJZiBub3QsIHJldHVybgorICAgICAg
ICBkZWZhdWx0IHN0eWxlLiBUaGlzIGlzIHRoZSBzYW1lIGJlaGF2aW9yIGFzIHN0eWxlRm9yRWxl
bWVudC4KKwogMjAxMy0wMy0yNiAgVGltIEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNv
bT4KIAogICAgICAgICBbY2FdIFRlbGwgQ0EgdG8gY2xlYW4gdXAgdW51c2VkIHJlc291cmNlcyBp
ZiBhIGdpdmVuIFdlYlByb2Nlc3Mgd29uJ3QgYmUgZHJhd2luZwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvY3NzL1N0eWxlUmVzb2x2ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxl
UmVzb2x2ZXIuY3BwCmluZGV4IGFmOTE1MWNhZTczZjU0MTI0MzA2M2VlNzk2NmZiMzJhN2NlZjdh
NzUuLjhkNjhjNGU5ZWIzNDNiNTlhZTI5MzhkYjU0NGQ0MTczYTk3ZDkyYzIgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVJlc29sdmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9jc3MvU3R5bGVSZXNvbHZlci5jcHAKQEAgLTEyNzIsNyArMTI3Miw3IEBAIFBhc3NSZWZQdHI8
UmVuZGVyU3R5bGU+IFN0eWxlUmVzb2x2ZXI6OnN0eWxlRm9yVGV4dChUZXh0KiB0ZXh0Tm9kZSkK
IAogICAgIE5vZGVSZW5kZXJpbmdDb250ZXh0IGNvbnRleHQodGV4dE5vZGUpOwogICAgIE5vZGUq
IHBhcmVudE5vZGUgPSBjb250ZXh0LnBhcmVudE5vZGVGb3JSZW5kZXJpbmdBbmRTdHlsZSgpOwot
ICAgIHJldHVybiBjb250ZXh0LnJlc2V0U3R5bGVJbmhlcml0YW5jZSgpIHx8ICFwYXJlbnROb2Rl
ID8KKyAgICByZXR1cm4gY29udGV4dC5yZXNldFN0eWxlSW5oZXJpdGFuY2UoKSB8fCAhcGFyZW50
Tm9kZSB8fCAhcGFyZW50Tm9kZS0+cmVuZGVyU3R5bGUoKSA/CiAgICAgICAgIGRlZmF1bHRTdHls
ZUZvckVsZW1lbnQoKSA6IHBhcmVudE5vZGUtPnJlbmRlclN0eWxlKCk7CiB9CiAKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAy
NjU5MTg2MThkNjkxZjI3OWIyNDk0MmUzNmE0NzM3MDI0YWNmZGJmLi5jZmRiOWM5MTU0OThiMzk1
NjQ5M2E1ZmI2OWNiNTk2MjhmYjZmZTM1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTMtMDMt
MjUgIFRha2FzaGkgU2FrYW1vdG8gIDx0YXNha0Bnb29nbGUuY29tPgorCisgICAgICAgIFtzaGFk
b3ddIHN0eWxlRm9yVGV4dCBzaG91bGQgY29uc2lkZXIgdGhlIGNhc2Ugd2hlcmUgcGFyZW50IG5v
ZGUgaGFzIG5vIHN0eWxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMTMyNzUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIGZhc3QvZG9tL3NoYWRvdy90ZXh0LW5vZGUtZGlzdHJpYnV0ZWQtY3Jhc2gtZXhw
ZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2RvbS9zaGFkb3cvdGV4dC1ub2RlLWRp
c3RyaWJ1dGVkLWNyYXNoLmh0bWw6IEFkZGVkLgorCiAyMDEzLTAzLTI2ICBNYXJrIExhbSAgPG1h
cmsubGFtQGFwcGxlLmNvbT4KIAogICAgICAgICBHcmVlbmluZyB0aGUgbWFjIGJvdHMuCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvdGV4dC1ub2RlLWRpc3RyaWJ1dGVk
LWNyYXNoLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy90ZXh0LW5v
ZGUtZGlzdHJpYnV0ZWQtY3Jhc2gtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjdlZjIyZTlhNDMx
YWQwMjcyNzEzYjcxZmRjODc5NDAxNmM4ZWYxMmYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9mYXN0L2RvbS9zaGFkb3cvdGV4dC1ub2RlLWRpc3RyaWJ1dGVkLWNyYXNoLWV4cGVjdGVk
LnR4dApAQCAtMCwwICsxIEBACitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Rv
bS9zaGFkb3cvdGV4dC1ub2RlLWRpc3RyaWJ1dGVkLWNyYXNoLmh0bWwgYi9MYXlvdXRUZXN0cy9m
YXN0L2RvbS9zaGFkb3cvdGV4dC1ub2RlLWRpc3RyaWJ1dGVkLWNyYXNoLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uMGNjNjkyMDU3ZGUyNTI3MDgyNTY1MmViMWZjNDdkOTdiZDdkMWZhNgotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy90ZXh0LW5vZGUtZGlzdHJpYnV0ZWQt
Y3Jhc2guaHRtbApAQCAtMCwwICsxLDMwIEBACis8IWRvY3R5cGUgaHRtbD4KKzxodG1sPgorPGhl
YWQ+Cis8c2NyaXB0IHNyYz0icmVzb3VyY2VzL3NoYWRvdy1kb20uanMiPjwvc2NyaXB0PgorPHNj
cmlwdD4KK2lmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQo
KTsKKworZnVuY3Rpb24gcnVuVGVzdCgpIHsKKyAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxk
KAorICAgICAgICBjcmVhdGVET00oJ2RpdicsICB7J2lkJzogJ2RpdjEnfSwKKyAgICAgICAgICAg
IGNyZWF0ZVNoYWRvd1Jvb3QoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoJy0xOTEwMTIwMTM0Jykp
LAorICAgICAgICAgICAgY3JlYXRlU2hhZG93Um9vdChjcmVhdGVET00oJ2RpdicsIHsnaWQnOiAn
ZGl2Mid9LAorICAgICAgICAgICAgICAgIGNyZWF0ZVNoYWRvd1Jvb3QoKSksCisgICAgICAgICAg
ICAgICAgY3JlYXRlRE9NKCdzaGFkb3cnLCB7fSkpKSk7CisgICAgZG9jdW1lbnQuYm9keS5vZmZz
ZXRMZWZ0OworICAgIGdldE5vZGVJblNoYWRvd1RyZWVTdGFjaygnZGl2MS8vZGl2MicpLmFwcGVu
ZENoaWxkKAorICAgICAgICBjcmVhdGVET00oJ2RpdicsIHsnaWQnOiAnZGl2Myd9LAorICAgICAg
ICAgICAgY3JlYXRlRE9NKCdzaGFkb3cnLCB7fSkpKTsKKyAgICBkb2N1bWVudC5ib2R5Lm9mZnNl
dExlZnQ7CisgICAgZG9jdW1lbnQuYm9keS5pbm5lckhUTUwgPSAnUEFTUyc7Cit9Cis8L3Njcmlw
dD4KKzwvaGVhZD4KKzxib2R5IG9ubG9hZD0icnVuVGVzdCgpIj4KKyAgPCEtLSBbYnVnIDExMzI3
NV0gc3R5bGVGb3JUZXh0IHNob3VsZCBjb25zaWRlciB0aGUgY2FzZSB3aGVyZSBwYXJlbnQgLS0+
CisgIDwhLS0gbm9kZSBoYXMgbm8gc3R5bGUuIC0tPgorICA8IS0tIElmIHRoaXMgdGVzdCBwYXNz
ZXMsIHdlIGNhbiBqdXN0IHNlZSAnUEFTUycgd2l0aG91dCBhbnkgY3Jhc2guIC0tPgorPC9ib2R5
PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>