<?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>89170</bug_id>
          
          <creation_ts>2012-06-14 22:47:50 -0700</creation_ts>
          <short_desc>[Shadow] Deleting list distributed to Shadow DOM does not work correctly.</short_desc>
          <delta_ts>2012-06-25 18:49:32 -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>HTML Editing</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>82697</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Shinya Kawanaka">shinyak</reporter>
          <assigned_to name="Shinya Kawanaka">shinyak</assigned_to>
          <cc>darin</cc>
    
    <cc>dominicc</cc>
    
    <cc>enrica</cc>
    
    <cc>hayato</cc>
    
    <cc>morrita</cc>
    
    <cc>rniwa</cc>
    
    <cc>tasak</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>649893</commentid>
    <comment_count>0</comment_count>
      <attachid>147736</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-06-14 22:47:50 -0700</bug_when>
    <thetext>Created attachment 147736
Repro

Selects from LIST 1 to LIST 3, then press &apos;delete&apos;.

render_widget_host_view_gtk.cc(929): pos + n &lt;= text.length()

This is actual DCHECK in chromium, but WebKit might (or might not) have a bug. So file this bug here anyway.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656896</commentid>
    <comment_count>1</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-06-25 14:53:05 -0700</bug_when>
    <thetext>Though DRT does not crash in this test, but it behaves weird.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656905</commentid>
    <comment_count>2</comment_count>
      <attachid>149364</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-06-25 15:02:35 -0700</bug_when>
    <thetext>Created attachment 149364
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656906</commentid>
    <comment_count>3</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-06-25 15:04:04 -0700</bug_when>
    <thetext>Indeed it was a bug in WebCore not in chromium.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656908</commentid>
    <comment_count>4</comment_count>
      <attachid>149364</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-06-25 15:06:39 -0700</bug_when>
    <thetext>Comment on attachment 149364
Patch

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

&gt; LayoutTests/editing/shadow/delete-list-in-shadow-expected.txt:5
&gt; +AB345

Can we replace this by PASS?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656911</commentid>
    <comment_count>5</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-06-25 15:08:07 -0700</bug_when>
    <thetext>Maybe we should just replace all these rendererIsEditable by isContentEditable because we keep hitting these crashes. There are 64 other places where we call rendererIsEditable instead of isContentEditable according to shinyak, and I&apos;m not certain if it&apos;s really productive for us to wait until fuzzer finds a reduction for us.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656934</commentid>
    <comment_count>6</comment_count>
      <attachid>149373</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-06-25 15:38:37 -0700</bug_when>
    <thetext>Created attachment 149373
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>657140</commentid>
    <comment_count>7</comment_count>
      <attachid>149373</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-25 18:49:27 -0700</bug_when>
    <thetext>Comment on attachment 149373
Patch for landing

Clearing flags on attachment: 149373

Committed r121211: &lt;http://trac.webkit.org/changeset/121211&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>657142</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-25 18:49:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>147736</attachid>
            <date>2012-06-14 22:47:50 -0700</date>
            <delta_ts>2012-06-14 22:47:50 -0700</delta_ts>
            <desc>Repro</desc>
            <filename>editing-with-lists.html</filename>
            <type>text/html</type>
            <size>3469</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8Ym9keT4KPHNjcmlwdCBzcmM9InJlc291cmNlcy9wb2x5
ZmlsbC5qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvZXZlbnQtc2VuZGVy
LXV0aWwuanMiPjwvc2NyaXB0Pgo8c2NyaXB0IHNyYz0iLi4vLi4vanMvcmVzb3VyY2VzL2pzLXRl
c3QtcHJlLmpzIj48L3NjcmlwdD4KCjxkaXYgaWQ9ImNvbnRhaW5lciI+CiAgICA8b2wgaWQ9Imhv
c3QiIGNvbnRlbnRlZGl0YWJsZT4KICAgICAgICA8bGk+TElTVCAxPC9saT4KICAgICAgICA8bGk+
TElTVCAyPC9saT4KICAgICAgICA8bGk+TElTVCAzPC9saT4KICAgIDwvb2w+CjwvZGl2PgoKPGhy
IC8+Cgo8ZGl2IGNvbnRlbnRlZGl0YWJsZT4KICAgIDx1bD4KICAgICAgICA8bGk+TElTVCAxPC9s
aT4KICAgICAgICA8bGk+TElTVCAyPC9saT4KICAgICAgICA8bGk+TElTVCAzPC9saT4KICAgIDwv
dWw+CjwvZGl2PgoKPGhyIC8+Cgo8ZGl2IGlkPSJidXR0b25zIj48L2Rpdj4KCjxociAvPgoKPHBy
ZSBpZD0iY29uc29sZSI+PC9wcmU+Cgo8c2NyaXB0Pgp2YXIgZWRpdGluZ0NvbW1hbmRzID0gWwog
ICAgICAgICAiQmFja0NvbG9yIiwKICAgICAgICAgIkJhY2t3YXJkRGVsZXRlIiwKICAgICAgICAg
IkJvbGQiLCAKICAgICAgICAgIkNvcHkiLCAKICAgICAgICAgIkNyZWF0ZUxpbmsiLAogICAgICAg
ICAiQ3V0IiwKICAgICAgICAgIkRlZmF1bHRQYXJhZ3JhcGhTZXBhcmF0b3IiLAogICAgICAgICAi
RGVsZXRlIiwKICAgICAgICAgIkRlbGV0ZUJhY2t3YXJkIiwKICAgICAgICAgIkRlbGV0ZUJhY2t3
YXJkQnlEZWNvbXBvc2luZ1ByZXZpb3VzQ2hhcmFjdGVyIiwKICAgICAgICAgIkRlbGV0ZUZvcndh
cmQiLAogICAgICAgICAiRGVsZXRlVG9CZWdpbm5pbmdPZkxpbmUiLAogICAgICAgICAiRGVsZXRl
VG9CZWdpbm5pbmdPZlBhcmFncmFwaCIsCiAgICAgICAgICJEZWxldGVUb0VuZE9mTGluZSIsCiAg
ICAgICAgICJEZWxldGVUb0VuZE9mUGFyYWdyYXBoIiwKICAgICAgICAgIkRlbGV0ZVRvTWFyayIs
CiAgICAgICAgICJEZWxldGVXb3JkQmFja3dhcmQiLAogICAgICAgICAiRGVsZXRlV29yZEZvcndh
cmQiLAogICAgICAgICAiRmluZFN0cmluZyIsCiAgICAgICAgICJGb250TmFtZSIsCiAgICAgICAg
ICJGb250U2l6ZSIsCiAgICAgICAgICJGb250U2l6ZURlbHRhIiwKICAgICAgICAgIkZvcmVDb2xv
ciIsCiAgICAgICAgICJGb3JtYXRCbG9jayIsCiAgICAgICAgICJGb3J3YXJkRGVsZXRlIiwKICAg
ICAgICAgIkhpbGl0ZUNvbG9yIiwKICAgICAgICAgIklnbm9yZVNwZWxsaW5nIiwKICAgICAgICAg
IkluZGVudCIsCiAgICAgICAgICJJbnNlcnRCYWNrdGFiIiwKICAgICAgICAgIkluc2VydEhUTUwi
LAogICAgICAgICAiSW5zZXJ0SG9yaXpvbnRhbFJ1bGUiLAogICAgICAgICAiSW5zZXJ0SW1hZ2Ui
LAogICAgICAgICAiSW5zZXJ0TGluZUJyZWFrIiwKICAgICAgICAgIkluc2VydE5ld2xpbmUiLAog
ICAgICAgICAiSW5zZXJ0TmV3bGluZUluUXVvdGVkQ29udGVudCIsCiAgICAgICAgICJJbnNlcnRP
cmRlcmVkTGlzdCIsCiAgICAgICAgICJJbnNlcnRQYXJhZ3JhcGgiLAogICAgICAgICAiSW5zZXJ0
VGFiIiwKICAgICAgICAgIkluc2VydFRleHQiLAogICAgICAgICAiSW5zZXJ0VW5vcmRlcmVkTGlz
dCIsCiAgICAgICAgICJJdGFsaWMiLAogICAgICAgICAiSnVzdGlmeUNlbnRlciIsCiAgICAgICAg
ICJKdXN0aWZ5RnVsbCIsCiAgICAgICAgICJKdXN0aWZ5TGVmdCIsCiAgICAgICAgICJKdXN0aWZ5
Tm9uZSIsCiAgICAgICAgICJKdXN0aWZ5UmlnaHQiLAogICAgICAgICAiT3V0ZGVudCIsCiAgICAg
ICAgICJQYXN0ZSIsCiAgICAgICAgICJQYXN0ZUFuZE1hdGNoU3R5bGUiLAogICAgICAgICAiUGFz
dGVBc1BsYWluVGV4dCIsCiAgICAgICAgICJSZWRvIiwKICAgICAgICAgIlJlbW92ZUZvcm1hdCIs
CiAgICAgICAgICJTY3JvbGxQYWdlQmFja3dhcmQiLAogICAgICAgICAiU2Nyb2xsUGFnZUZvcndh
cmQiLAogICAgICAgICAiU2Nyb2xsTGluZVVwIiwKICAgICAgICAgIlNjcm9sbExpbmVEb3duIiwK
ICAgICAgICAgIlNjcm9sbFRvQmVnaW5uaW5nT2ZEb2N1bWVudCIsCiAgICAgICAgICJTY3JvbGxU
b0VuZE9mRG9jdW1lbnQiLAogICAgICAgICAiU2VsZWN0QWxsIiwKICAgICAgICAgIlNlbGVjdExp
bmUiLAogICAgICAgICAiU2VsZWN0UGFyYWdyYXBoIiwKICAgICAgICAgIlNlbGVjdFNlbnRlbmNl
IiwKICAgICAgICAgIlNlbGVjdFRvTWFyayIsCiAgICAgICAgICJTZWxlY3RXb3JkIiwKICAgICAg
ICAgIlNldE1hcmsiLAogICAgICAgICAiU3RyaWtldGhyb3VnaCIsCiAgICAgICAgICJTdHlsZVdp
dGhDU1MiLAogICAgICAgICAiU3Vic2NyaXB0IiwKICAgICAgICAgIlN1cGVyc2NyaXB0IiwKICAg
ICAgICAgIlN3YXBXaXRoTWFyayIsCiAgICAgICAgICJUb2dnbGVCb2xkIiwKICAgICAgICAgIlRv
Z2dsZUl0YWxpYyIsCiAgICAgICAgICJUb2dnbGVVbmRlcmxpbmUiLAogICAgICAgICAiVHJhbnNw
b3NlIiwKICAgICAgICAgIlVuZGVybGluZSIsCiAgICAgICAgICJVbmRvIiwKICAgICAgICAgIlVu
bGluayIsCiAgICAgICAgICJVbnNjcmlwdCIsCiAgICAgICAgICJVbnNlbGVjdCIsCiAgICAgICAg
ICJVc2VDU1MiLAogICAgICAgICAiWWFuayIsCiAgICAgICAgICJZYW5rQW5kU2VsZWN0IiwKXTsK
Cgp2YXIgc2hhZG93Um9vdCA9IG5ldyBXZWJLaXRTaGFkb3dSb290KGhvc3QpOwp2YXIgbGkgPSBk
b2N1bWVudC5jcmVhdGVFbGVtZW50KCdsaScpOwpsaS5pbm5lckhUTUwgPSAnaG9nZWhvZ2UnOwpz
aGFkb3dSb290LmFwcGVuZENoaWxkKGxpKTsKc2hhZG93Um9vdC5hcHBlbmRDaGlsZChkb2N1bWVu
dC5jcmVhdGVFbGVtZW50KCdzaGFkb3cnKSk7Cgpmb3IgKHZhciBpID0gMDsgaSA8IGVkaXRpbmdD
b21tYW5kcy5sZW5ndGg7ICsraSkgewogICAgdmFyIGJ1dHRvbiA9IGRvY3VtZW50LmNyZWF0ZUVs
ZW1lbnQoJ2lucHV0Jyk7CiAgICBidXR0b24uc2V0QXR0cmlidXRlKCd0eXBlJywgJ2J1dHRvbicp
OwogICAgYnV0dG9uLnNldEF0dHJpYnV0ZSgndmFsdWUnLCBlZGl0aW5nQ29tbWFuZHNbaV0pOwog
ICAgYnV0dG9uLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKGZ1bmN0aW9uKGJ1dHRvbiwgY29t
bWFuZCkgewogICAgICAgIHJldHVybiBmdW5jdGlvbigpIHsgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICBjb25zb2xlLmxvZyhjb21tYW5kKTsKICAgICAgICAgICAgZG9jdW1lbnQuZXhl
Y0NvbW1hbmQoY29tbWFuZCk7CiAgICAgICAgfTsKICAgIH0pKGJ1dHRvbiwgZWRpdGluZ0NvbW1h
bmRzW2ldKSk7CiAgICBidXR0b25zLmFwcGVuZENoaWxkKGJ1dHRvbik7Cn0KCnZhciBzdWNjZXNz
ZnVsbHlQYXJzZWQgPSB0cnVlOwo8L3NjcmlwdD4KCjxzY3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNv
dXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>149364</attachid>
            <date>2012-06-25 15:02:35 -0700</date>
            <delta_ts>2012-06-25 15:38:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-89170-20120626070233.patch</filename>
            <type>text/plain</type>
            <size>4312</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIxMTU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjNmMTUxNDlhOWQ4ODVl
OTgxYTBkMDBkNTRjNTI2NGM4YWE5YTEzNC4uMjQ4MWJmYzRlZDE2ZmVjNzNlMzMzMWI4OTU4Yjgy
ZWQzZGIxZjA4NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA2LTI1ICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBbU2hhZG93XSBE
ZWxldGluZyBsaXN0IGRpc3RyaWJ1dGVkIHRvIFNoYWRvdyBET00gZG9lcyBub3Qgd29yayBjb3Jy
ZWN0bHkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04
OTE3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdo
ZW4gZGVsZXRpbmcgc2V2ZXJhbCBlbGVtZW50cyBkaXN0cmlidXRlZCB0byBTaGFkb3cgRE9NLCBz
b21lIHJlbmRlcmVycyBtaWdodCBiZSBnb25lIGluCisgICAgICAgIHByb2Nlc3NpbmcgZGVsZXRp
b24uIFRvIGZpeCB0aGVtLCB3ZSBzaG91bGQgY2FsbCBpc0NvbnRlbnRFZGl0YWJsZSgpIGluc3Rl
YWQgb2YgcmVuZGVyZXJJc0VkaXRhYmxlKCkuCisKKyAgICAgICAgVGVzdDogZWRpdGluZy9zaGFk
b3cvZGVsZXRlLWxpc3QtaW4tc2hhZG93Lmh0bWwKKworICAgICAgICAqIGVkaXRpbmcvRGVsZXRl
RnJvbVRleHROb2RlQ29tbWFuZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpEZWxldGVGcm9tVGV4
dE5vZGVDb21tYW5kOjpkb0FwcGx5KToKKwogMjAxMi0wNi0yNSAgUGF2ZWwgRmVsZG1hbiAgPHBm
ZWxkbWFuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiB0b2dnbGluZyBz
dHlsZSBzaG91bGQgbm90IHN0YXJ0IHByb3BlcnR5IGVkaXQgZmlyc3QuCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9lZGl0aW5nL0RlbGV0ZUZyb21UZXh0Tm9kZUNvbW1hbmQuY3BwIGIvU291
cmNlL1dlYkNvcmUvZWRpdGluZy9EZWxldGVGcm9tVGV4dE5vZGVDb21tYW5kLmNwcAppbmRleCBl
YWZkOGY3YzYzMDU1MjhiYzkxY2ExY2QwNGQ4MjRhMDU4ODNhZTBhLi43ODZkNjFmY2M4MzBkY2Fh
YjZhNzc5YTNiMzlhZDkxNDAxYjU3ZWNkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9lZGl0
aW5nL0RlbGV0ZUZyb21UZXh0Tm9kZUNvbW1hbmQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Vk
aXRpbmcvRGVsZXRlRnJvbVRleHROb2RlQ29tbWFuZC5jcHAKQEAgLTQ3LDcgKzQ3LDcgQEAgdm9p
ZCBEZWxldGVGcm9tVGV4dE5vZGVDb21tYW5kOjpkb0FwcGx5KCkKIHsKICAgICBBU1NFUlQobV9u
b2RlKTsKIAotICAgIGlmICghbV9ub2RlLT5yZW5kZXJlcklzRWRpdGFibGUoKSkKKyAgICBpZiAo
IW1fbm9kZS0+aXNDb250ZW50RWRpdGFibGUoKSkKICAgICAgICAgcmV0dXJuOwogCiAgICAgRXhj
ZXB0aW9uQ29kZSBlYyA9IDA7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMTc1NGNlMzcwNTQ4NWJhMjQ0YTA1NDBmM2YyMzYw
MTFhZWYwNWFlOC4uZGVmMzlkMDYwZjA1MzI3ZjAzNjA0YWEyMDEzNTA2Y2I3ZjNjNGIyNiAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDEzIEBACisyMDEyLTA2LTI1ICBTaGlueWEgS2F3YW5ha2EgIDxzaGlueWFr
QGNocm9taXVtLm9yZz4KKworICAgICAgICBbU2hhZG93XSBEZWxldGluZyBsaXN0IGRpc3RyaWJ1
dGVkIHRvIFNoYWRvdyBET00gZG9lcyBub3Qgd29yayBjb3JyZWN0bHkuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04OTE3MAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZWRpdGluZy9zaGFkb3cvZGVsZXRl
LWxpc3QtaW4tc2hhZG93LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZWRpdGluZy9z
aGFkb3cvZGVsZXRlLWxpc3QtaW4tc2hhZG93Lmh0bWw6IEFkZGVkLgorCiAyMDEyLTA2LTI1ICBQ
YXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdlYiBJbnNw
ZWN0b3I6IHRvZ2dsaW5nIHN0eWxlIHNob3VsZCBub3Qgc3RhcnQgcHJvcGVydHkgZWRpdCBmaXJz
dC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvc2hhZG93L2RlbGV0ZS1saXN0LWlu
LXNoYWRvdy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL3NoYWRvdy9kZWxldGUt
bGlzdC1pbi1zaGFkb3ctZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjUwOTczYjkyODMyY2IwMDYw
ZTljZjc5ZGY1NmJmOTMzMjI1NDUwNWMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9l
ZGl0aW5nL3NoYWRvdy9kZWxldGUtbGlzdC1pbi1zaGFkb3ctZXhwZWN0ZWQudHh0CkBAIC0wLDAg
KzEsNSBAQAorRWxlbWVudHMgZGlzdHJpYnV0ZWQgdG8gU2hhZG93IERPTSBzaG91bGQgYmUgZGVs
ZXRlZCBjb3JyZWN0bHkgd2hlbiBwcmVzc2luZyBkZWxldGUga2V5LgorCitUbyB0ZXN0IG1hbnVh
bGx5LCBzZWxlY3Qgc29tZXdoZXJlIGluIEFCQ0RFIGZyb20gc29tZWh3ZXJlIGluIDEyMzQ1LCBh
bmQgcHJlc3MgZGVsZXRlLCBhbmQgY2hlY2sgdGhlIHNlbGVjdGVkIHRleHQgaXMgZGVsZXRlZCBj
b3JyZWN0bHkuCisKK0FCMzQ1CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9lZGl0aW5nL3NoYWRv
dy9kZWxldGUtbGlzdC1pbi1zaGFkb3cuaHRtbCBiL0xheW91dFRlc3RzL2VkaXRpbmcvc2hhZG93
L2RlbGV0ZS1saXN0LWluLXNoYWRvdy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjc5OTQ5ZTliNDRhYTVhOWNl
YjA4ODFiY2QwZWIxYTI1ZmRmNGY4YjkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9l
ZGl0aW5nL3NoYWRvdy9kZWxldGUtbGlzdC1pbi1zaGFkb3cuaHRtbApAQCAtMCwwICsxLDM2IEBA
Cis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGJvZHk+Cis8c2NyaXB0IHNyYz0iLi4vLi4vZmFz
dC9kb20vc2hhZG93L3Jlc291cmNlcy9wb2x5ZmlsbC5qcyI+PC9zY3JpcHQ+CisKKzxwPkVsZW1l
bnRzIGRpc3RyaWJ1dGVkIHRvIFNoYWRvdyBET00gc2hvdWxkIGJlIGRlbGV0ZWQgY29ycmVjdGx5
IHdoZW4gcHJlc3NpbmcgZGVsZXRlIGtleS48L3A+Cis8cD5UbyB0ZXN0IG1hbnVhbGx5LCBzZWxl
Y3Qgc29tZXdoZXJlIGluIEFCQ0RFIGZyb20gc29tZWh3ZXJlIGluIDEyMzQ1LCBhbmQgcHJlc3Mg
ZGVsZXRlLCBhbmQgY2hlY2sgdGhlIHNlbGVjdGVkIHRleHQgaXMgZGVsZXRlZCBjb3JyZWN0bHku
PC9wPgorCis8ZGl2IGlkPSJjb250YWluZXIiPgorICAgIDxvbCBpZD0iaG9zdCIgY29udGVudGVk
aXRhYmxlPgorICAgICAgICA8bGkgaWQ9Imxpc3QxIj5BQkNERTwvbGk+CisgICAgICAgIDxsaSBp
ZD0ibGlzdDIiPmFiY2RlPC9saT4KKyAgICAgICAgPGxpIGlkPSJsaXN0MyI+MTIzNDU8L2xpPgor
ICAgIDwvb2w+Cis8L2Rpdj4KKworPHNjcmlwdD4KK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRy
b2xsZXIpCisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworCit2YXIgc2hh
ZG93Um9vdCA9IG5ldyBXZWJLaXRTaGFkb3dSb290KGhvc3QpOwordmFyIGxpID0gZG9jdW1lbnQu
Y3JlYXRlRWxlbWVudCgnbGknKTsKK2xpLmlubmVySFRNTCA9ICdob2dlaG9nZSc7CitzaGFkb3dS
b290LmFwcGVuZENoaWxkKGxpKTsKK3NoYWRvd1Jvb3QuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3Jl
YXRlRWxlbWVudCgnc2hhZG93JykpOworCitldmVudFNlbmRlci5tb3VzZU1vdmVUbyhsaXN0MS5v
ZmZzZXRMZWZ0ICsgMjAsIGxpc3QxLm9mZnNldFRvcCArIGxpc3QxLm9mZnNldEhlaWdodCAvIDIp
OworZXZlbnRTZW5kZXIubW91c2VEb3duKCk7CitldmVudFNlbmRlci5tb3VzZU1vdmVUbyhsaXN0
My5vZmZzZXRMZWZ0ICsgMjAsIGxpc3QzLm9mZnNldFRvcCArIGxpc3QzLm9mZnNldEhlaWdodCAv
IDIpOworZXZlbnRTZW5kZXIubW91c2VVcCgpOworCitldmVudFNlbmRlci5rZXlEb3duKCdkZWxl
dGUnKTsKKzwvc2NyaXB0PgorCis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>149373</attachid>
            <date>2012-06-25 15:38:37 -0700</date>
            <delta_ts>2012-06-25 18:49:27 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-89170-20120626073836.patch</filename>
            <type>text/plain</type>
            <size>4740</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIxMTU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjNmMTUxNDlhOWQ4ODVl
OTgxYTBkMDBkNTRjNTI2NGM4YWE5YTEzNC4uYzEzZmNhNjQ1YTFjMDNiOTMxZTg3ZTIwMGY3ZWVl
ZTJiZjdhMjUxYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA2LTI1ICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBbU2hhZG93XSBE
ZWxldGluZyBsaXN0IGRpc3RyaWJ1dGVkIHRvIFNoYWRvdyBET00gZG9lcyBub3Qgd29yayBjb3Jy
ZWN0bHkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04
OTE3MAorCisgICAgICAgIFJldmlld2VkIGJ5IFJ5b3N1a2UgTml3YS4KKworICAgICAgICBXaGVu
IGRlbGV0aW5nIHNldmVyYWwgZWxlbWVudHMgZGlzdHJpYnV0ZWQgdG8gU2hhZG93IERPTSwgc29t
ZSByZW5kZXJlcnMgbWlnaHQgYmUgZ29uZSBpbgorICAgICAgICBwcm9jZXNzaW5nIGRlbGV0aW9u
LiBUbyBmaXggdGhlbSwgd2Ugc2hvdWxkIGNhbGwgaXNDb250ZW50RWRpdGFibGUoKSBpbnN0ZWFk
IG9mIHJlbmRlcmVySXNFZGl0YWJsZSgpLgorCisgICAgICAgIFRlc3Q6IGVkaXRpbmcvc2hhZG93
L2RlbGV0ZS1saXN0LWluLXNoYWRvdy5odG1sCisKKyAgICAgICAgKiBlZGl0aW5nL0RlbGV0ZUZy
b21UZXh0Tm9kZUNvbW1hbmQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RGVsZXRlRnJvbVRleHRO
b2RlQ29tbWFuZDo6ZG9BcHBseSk6CisKIDIwMTItMDYtMjUgIFBhdmVsIEZlbGRtYW4gIDxwZmVs
ZG1hbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogdG9nZ2xpbmcgc3R5
bGUgc2hvdWxkIG5vdCBzdGFydCBwcm9wZXJ0eSBlZGl0IGZpcnN0LgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvZWRpdGluZy9EZWxldGVGcm9tVGV4dE5vZGVDb21tYW5kLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL2VkaXRpbmcvRGVsZXRlRnJvbVRleHROb2RlQ29tbWFuZC5jcHAKaW5kZXggZWFm
ZDhmN2M2MzA1NTI4YmM5MWNhMWNkMDRkODI0YTA1ODgzYWUwYS4uNzg2ZDYxZmNjODMwZGNhYWI2
YTc3OWEzYjM5YWQ5MTQwMWI1N2VjZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZWRpdGlu
Zy9EZWxldGVGcm9tVGV4dE5vZGVDb21tYW5kLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0
aW5nL0RlbGV0ZUZyb21UZXh0Tm9kZUNvbW1hbmQuY3BwCkBAIC00Nyw3ICs0Nyw3IEBAIHZvaWQg
RGVsZXRlRnJvbVRleHROb2RlQ29tbWFuZDo6ZG9BcHBseSgpCiB7CiAgICAgQVNTRVJUKG1fbm9k
ZSk7CiAKLSAgICBpZiAoIW1fbm9kZS0+cmVuZGVyZXJJc0VkaXRhYmxlKCkpCisgICAgaWYgKCFt
X25vZGUtPmlzQ29udGVudEVkaXRhYmxlKCkpCiAgICAgICAgIHJldHVybjsKIAogICAgIEV4Y2Vw
dGlvbkNvZGUgZWMgPSAwOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDE3NTRjZTM3MDU0ODViYTI0NGEwNTQwZjNmMjM2MDEx
YWVmMDVhZTguLjI2YWM3MzY0OGZmZGQ2OThjNzViNmQ0ZjkxNDA3NTQ2ZTc4YWVhODggMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwxMyBAQAorMjAxMi0wNi0yNSAgU2hpbnlhIEthd2FuYWthICA8c2hpbnlha0Bj
aHJvbWl1bS5vcmc+CisKKyAgICAgICAgW1NoYWRvd10gRGVsZXRpbmcgbGlzdCBkaXN0cmlidXRl
ZCB0byBTaGFkb3cgRE9NIGRvZXMgbm90IHdvcmsgY29ycmVjdGx5LgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODkxNzAKKworICAgICAgICBSZXZpZXdl
ZCBieSBSeW9zdWtlIE5pd2EuCisKKyAgICAgICAgKiBlZGl0aW5nL3NoYWRvdy9kZWxldGUtbGlz
dC1pbi1zaGFkb3ctZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBlZGl0aW5nL3NoYWRv
dy9kZWxldGUtbGlzdC1pbi1zaGFkb3cuaHRtbDogQWRkZWQuCisKIDIwMTItMDYtMjUgIFBhdmVs
IEZlbGRtYW4gIDxwZmVsZG1hbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3Rv
cjogdG9nZ2xpbmcgc3R5bGUgc2hvdWxkIG5vdCBzdGFydCBwcm9wZXJ0eSBlZGl0IGZpcnN0Lgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZWRpdGluZy9zaGFkb3cvZGVsZXRlLWxpc3QtaW4tc2hh
ZG93LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2VkaXRpbmcvc2hhZG93L2RlbGV0ZS1saXN0
LWluLXNoYWRvdy1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYmM2ZTY5YzQyMGY4OGI5YzE5MzAy
ODk2YWVhN2JjMTk5OTU5NjhiZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2VkaXRp
bmcvc2hhZG93L2RlbGV0ZS1saXN0LWluLXNoYWRvdy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw5
IEBACitFbGVtZW50cyBkaXN0cmlidXRlZCB0byBTaGFkb3cgRE9NIHNob3VsZCBiZSBkZWxldGVk
IGNvcnJlY3RseSB3aGVuIHByZXNzaW5nIGRlbGV0ZSBrZXkuCisKK1RvIHRlc3QgbWFudWFsbHks
IHNlbGVjdCBzb21ld2hlcmUgaW4gQUJDREUgZnJvbSBzb21laHdlcmUgaW4gMTIzNDUsIGFuZCBw
cmVzcyBkZWxldGUsIGFuZCBjaGVjayB0aGUgc2VsZWN0ZWQgdGV4dCBpcyBkZWxldGVkIGNvcnJl
Y3RseS4KKworUEFTUyBob3N0VGV4dENvbnRlbnQgaXMgJ0FCMzQ1JworUEFTUyBzdWNjZXNzZnVs
bHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2VkaXRpbmcvc2hhZG93L2RlbGV0ZS1saXN0LWluLXNoYWRvdy5odG1sIGIvTGF5b3V0VGVz
dHMvZWRpdGluZy9zaGFkb3cvZGVsZXRlLWxpc3QtaW4tc2hhZG93Lmh0bWwKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
MWY3NmJmZDVkZjJmZDVlZjQzYWE1MTE1NDIxNTc0ZGQ3NGZjZjFhMQotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2VkaXRpbmcvc2hhZG93L2RlbGV0ZS1saXN0LWluLXNoYWRvdy5odG1s
CkBAIC0wLDAgKzEsNDUgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8Ym9keT4KKzxzY3Jp
cHQgc3JjPSIuLi8uLi9mYXN0L2RvbS9zaGFkb3cvcmVzb3VyY2VzL3BvbHlmaWxsLmpzIj48L3Nj
cmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5q
cyI+PC9zY3JpcHQ+CisKKzxwPkVsZW1lbnRzIGRpc3RyaWJ1dGVkIHRvIFNoYWRvdyBET00gc2hv
dWxkIGJlIGRlbGV0ZWQgY29ycmVjdGx5IHdoZW4gcHJlc3NpbmcgZGVsZXRlIGtleS48L3A+Cis8
cD5UbyB0ZXN0IG1hbnVhbGx5LCBzZWxlY3Qgc29tZXdoZXJlIGluIEFCQ0RFIGZyb20gc29tZWh3
ZXJlIGluIDEyMzQ1LCBhbmQgcHJlc3MgZGVsZXRlLCBhbmQgY2hlY2sgdGhlIHNlbGVjdGVkIHRl
eHQgaXMgZGVsZXRlZCBjb3JyZWN0bHkuPC9wPgorCis8ZGl2IGlkPSJjb250YWluZXIiPgorICAg
IDxvbCBpZD0iaG9zdCIgY29udGVudGVkaXRhYmxlPgorICAgICAgICA8bGkgaWQ9Imxpc3QxIj5B
QkNERTwvbGk+CisgICAgICAgIDxsaSBpZD0ibGlzdDIiPmFiY2RlPC9saT4KKyAgICAgICAgPGxp
IGlkPSJsaXN0MyI+MTIzNDU8L2xpPgorICAgIDwvb2w+Cis8L2Rpdj4KKzxwcmUgaWQ9ImNvbnNv
bGUiPjwvcHJlPgorCis8c2NyaXB0PgoraWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikK
KyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisKK3ZhciBzaGFkb3dSb290
ID0gbmV3IFdlYktpdFNoYWRvd1Jvb3QoaG9zdCk7Cit2YXIgbGkgPSBkb2N1bWVudC5jcmVhdGVF
bGVtZW50KCdsaScpOworbGkuaW5uZXJIVE1MID0gJ2hvZ2Vob2dlJzsKK3NoYWRvd1Jvb3QuYXBw
ZW5kQ2hpbGQobGkpOworc2hhZG93Um9vdC5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVFbGVt
ZW50KCdzaGFkb3cnKSk7CisKK2lmICh3aW5kb3cuZXZlbnRTZW5kZXIpIHsKKyAgICBldmVudFNl
bmRlci5tb3VzZU1vdmVUbyhsaXN0MS5vZmZzZXRMZWZ0ICsgMjAsIGxpc3QxLm9mZnNldFRvcCAr
IGxpc3QxLm9mZnNldEhlaWdodCAvIDIpOworICAgIGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOwor
ICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKGxpc3QzLm9mZnNldExlZnQgKyAyMCwgbGlzdDMu
b2Zmc2V0VG9wICsgbGlzdDMub2Zmc2V0SGVpZ2h0IC8gMik7CisgICAgZXZlbnRTZW5kZXIubW91
c2VVcCgpOworCisgICAgZXZlbnRTZW5kZXIua2V5RG93bignZGVsZXRlJyk7CisKKyAgICB2YXIg
aG9zdFRleHRDb250ZW50ID0gaG9zdC50ZXh0Q29udGVudC5yZXBsYWNlKC9eXHMrfFxzKyQvZywg
JycpOworICAgIHNob3VsZEJlKCJob3N0VGV4dENvbnRlbnQiLCAiJ0FCMzQ1JyIpOworICAgIGNv
bnRhaW5lci5pbm5lckhUTUwgPSAiIjsKK30KKzwvc2NyaXB0PgorCis8c2NyaXB0IHNyYz0iLi4v
Li4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4K
KzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>