<?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>67762</bug_id>
          
          <creation_ts>2011-09-07 23:40:31 -0700</creation_ts>
          <short_desc>Crashes in WebCore::ReplaceSelectionCommand::doApply</short_desc>
          <delta_ts>2011-09-08 13:49:34 -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>67668</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Shinya Kawanaka">shinyak</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>rniwa</cc>
    
    <cc>shinyak</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>463909</commentid>
    <comment_count>0</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2011-09-07 23:40:31 -0700</bug_when>
    <thetext>https://bugs.webkit.org/show_bug.cgi?id=67668

testcase1::
&lt;feSpotLight&gt;&lt;sub id=&quot;div&quot; contenteditable=&quot;true&quot;&gt;&lt;script&gt;
var sel = window.getSelection();

sel.setPosition(div, 0);
document.execCommand(&quot;InsertHTML&quot;, false, &quot;&lt;dl&gt;&quot;);
&lt;/script&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>463915</commentid>
    <comment_count>1</comment_count>
      <attachid>106700</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2011-09-07 23:51:22 -0700</bug_when>
    <thetext>Created attachment 106700
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>463916</commentid>
    <comment_count>2</comment_count>
      <attachid>106700</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-09-07 23:54:06 -0700</bug_when>
    <thetext>Comment on attachment 106700
Patch

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

&gt; LayoutTests/ChangeLog:11
&gt; +        * editing/inserting/insert-replaceselection-crash-expected.txt: Added.
&gt; +        * editing/inserting/insert-replaceselection-crash.html: Added.

It&apos;s better, but we had better describe a test case, rather than a crash location.
How about insert-without-enclosing-block.html?

&gt; Source/WebCore/ChangeLog:10
&gt; +        Test: editing/inserting/insert-67668-crash.html

Need to update.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>463917</commentid>
    <comment_count>3</comment_count>
      <attachid>106700</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-09-07 23:56:36 -0700</bug_when>
    <thetext>Comment on attachment 106700
Patch

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

&gt; LayoutTests/editing/inserting/insert-replaceselection-crash.html:7
&gt; +var sel = window.getSelection();
&gt; +
&gt; +sel.setPosition(div, 0);

It seems redundant to declare sel.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>463929</commentid>
    <comment_count>4</comment_count>
      <attachid>106703</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2011-09-08 00:09:09 -0700</bug_when>
    <thetext>Created attachment 106703
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>463930</commentid>
    <comment_count>5</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2011-09-08 00:09:51 -0700</bug_when>
    <thetext>Reflected the above comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>463932</commentid>
    <comment_count>6</comment_count>
      <attachid>106703</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-09-08 00:11:20 -0700</bug_when>
    <thetext>Comment on attachment 106703
Patch

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

&gt; LayoutTests/ChangeLog:11
&gt; +        * editing/inserting/insert-replaceselection-crash-expected.txt: Added.
&gt; +        * editing/inserting/insert-replaceselection-crash.html: Added.

You should rename the test as tkent suggested.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>463934</commentid>
    <comment_count>7</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2011-09-08 00:12:59 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 106703 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=106703&amp;action=review
&gt; 
&gt; &gt; LayoutTests/ChangeLog:11
&gt; &gt; +        * editing/inserting/insert-replaceselection-crash-expected.txt: Added.
&gt; &gt; +        * editing/inserting/insert-replaceselection-crash.html: Added.
&gt; 
&gt; You should rename the test as tkent suggested.

Oops, sorry. I&apos;ll fix them soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>463941</commentid>
    <comment_count>8</comment_count>
      <attachid>106706</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2011-09-08 00:43:35 -0700</bug_when>
    <thetext>Created attachment 106706
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>464321</commentid>
    <comment_count>9</comment_count>
      <attachid>106706</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-08 13:49:30 -0700</bug_when>
    <thetext>Comment on attachment 106706
Patch

Clearing flags on attachment: 106706

Committed r94793: &lt;http://trac.webkit.org/changeset/94793&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>464322</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-08 13:49:34 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>106700</attachid>
            <date>2011-09-07 23:51:22 -0700</date>
            <delta_ts>2011-09-08 00:09:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-67762-20110908155120.patch</filename>
            <type>text/plain</type>
            <size>3687</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTQ3NDEKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAzYWEyMjNhZTRmMzYwYjIyZTM4YTdj
MmY3YmExMzZjMmMyNDM2MTM1Li4zMTk4OGY0ZjM3OWQ1Nzk2ODI4YjA0NGEwZTA0OTVkYjIyMThl
NWZmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDktMDcgIFNoaW55YSBLYXdhbmFrYSAg
PHNoaW55YWtAZ29vZ2xlLmNvbT4KKworICAgICAgICBDcmFzaGVzIGluIFdlYkNvcmU6OlJlcGxh
Y2VTZWxlY3Rpb25Db21tYW5kOjpkb0FwcGx5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD02NzY2OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIGVuY2xvc2luZ0Jsb2NrIG1heSByZXR1cm4gTlVMTCwgYnV0IGl0
cyByZXR1cm4gdmFsdWUgd2FzIG5vdCBjaGVja2VkLiBUaGlzIHBhdGNoIGNoZWNrcyBpdC4KKwor
ICAgICAgICAqIGVkaXRpbmcvaW5zZXJ0aW5nL2luc2VydC1yZXBsYWNlc2VsZWN0aW9uLWNyYXNo
LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZWRpdGluZy9pbnNlcnRpbmcvaW5zZXJ0
LXJlcGxhY2VzZWxlY3Rpb24tY3Jhc2guaHRtbDogQWRkZWQuCisKIDIwMTEtMDktMDcgIEFkYW0g
QmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBVcGRhdGUgYmFzZWxpbmVzIGZv
ciBzdmcvYXMtYmFja2dyb3VuZC1pbWFnZS4gIFRoZXNlIHJlc3VsdHMgYWxsIGFwcGVhcgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvZWRpdGluZy9pbnNlcnRpbmcvaW5zZXJ0LXJlcGxhY2VzZWxl
Y3Rpb24tY3Jhc2gtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZWRpdGluZy9pbnNlcnRpbmcv
aW5zZXJ0LXJlcGxhY2VzZWxlY3Rpb24tY3Jhc2gtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmMw
N2M2NDExZDQwYzk3ZDRjOTJlODQzYWQyODE0NTlhZGY0MDc5ZjcKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9lZGl0aW5nL2luc2VydGluZy9pbnNlcnQtcmVwbGFjZXNlbGVjdGlvbi1j
cmFzaC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwzIEBACitUaGlzIHRlc3QgZW5zdXJlcyBXZWJL
aXQgZG9lcyBub3QgY3Jhc2guCisKK1BBU1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRp
bmcvaW5zZXJ0aW5nL2luc2VydC1yZXBsYWNlc2VsZWN0aW9uLWNyYXNoLmh0bWwgYi9MYXlvdXRU
ZXN0cy9lZGl0aW5nL2luc2VydGluZy9pbnNlcnQtcmVwbGFjZXNlbGVjdGlvbi1jcmFzaC5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjliYjU0NTM2MWNlZmZkMDVjMDVmYzdmOTUyZDBlNDk1ODQ4MjhmNDgKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL2luc2VydGluZy9pbnNlcnQtcmVw
bGFjZXNlbGVjdGlvbi1jcmFzaC5odG1sCkBAIC0wLDAgKzEsMTEgQEAKKzxmZVNwb3RMaWdodD48
c3ViIGlkPSJkaXYiIGNvbnRlbnRlZGl0YWJsZT0idHJ1ZSI+PHNjcmlwdD4KK2lmICh3aW5kb3cu
bGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4
dCgpOworCit2YXIgc2VsID0gd2luZG93LmdldFNlbGVjdGlvbigpOworCitzZWwuc2V0UG9zaXRp
b24oZGl2LCAwKTsKK2RvY3VtZW50LmV4ZWNDb21tYW5kKCJJbnNlcnRIVE1MIiwgZmFsc2UsICI8
ZGw+Iik7CisKK2RvY3VtZW50LndyaXRlbG4oJ1RoaXMgdGVzdCBlbnN1cmVzIFdlYktpdCBkb2Vz
IG5vdCBjcmFzaC48YnI+PGJyPlBBU1MnKTsKKzwvc2NyaXB0PgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGM4M2U3
OTExZmFmZDQ5Y2M5OWRlYzc2YWE1MmEyYzEzYzEyYjhjZTQuLjY2NjI5Mjc4OWMzMGQzMTUzMTY4
ODA5NTcwY2JmZDU5NWEzNjQwOTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMS0w
OS0wNyAgU2hpbnlhIEthd2FuYWthICA8c2hpbnlha0Bnb29nbGUuY29tPgorCisgICAgICAgIENy
YXNoZXMgaW4gV2ViQ29yZTo6UmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQ6OmRvQXBwbHkKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY3NzYyCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViQ29yZTo6ZW5jbG9z
aW5nQmxvY2sgbWF5IHJldHVybiBudWxsLCBidXQgaXRzIHJldHVybiB2YWx1ZSB3YXMgbm90IGNo
ZWNrZWQuIFRoaXMgcGF0Y2ggY2hlY2tzIGl0LgorCisgICAgICAgIFRlc3Q6IGVkaXRpbmcvaW5z
ZXJ0aW5nL2luc2VydC02NzY2OC1jcmFzaC5odG1sCisKKyAgICAgICAgKiBlZGl0aW5nL1JlcGxh
Y2VTZWxlY3Rpb25Db21tYW5kLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlcGxhY2VTZWxlY3Rp
b25Db21tYW5kOjpkb0FwcGx5KTogQWRkZWQgbnVsbCBjaGVjay4KKwogMjAxMS0wOS0wNyAgSnVs
aWVuIENoYWZmcmFpeCAgPGpjaGFmZnJhaXhAd2Via2l0Lm9yZz4KIAogICAgICAgICBvZmZzZXRG
cm9tUm9vdCBvcHRpbWl6YXRpb24gaXMgZGlzYWJsZWQgYWZ0ZXIgcjkzODM3CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1JlcGxhY2VTZWxlY3Rpb25Db21tYW5kLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL2VkaXRpbmcvUmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQuY3BwCmluZGV4IDc2
OTdlYWQwZmU5MTRiYWI1OWFmM2ZjY2JiYjY4NzBhZmE0YTJkYjkuLjRjNThmNmM3MjY4MmVmNjAy
M2I4MGFkNDE4N2I1ZjFiMjc1MzQ4ZjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2VkaXRp
bmcvUmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2VkaXRp
bmcvUmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQuY3BwCkBAIC05OTQsNyArOTk0LDcgQEAgdm9pZCBS
ZXBsYWNlU2VsZWN0aW9uQ29tbWFuZDo6ZG9BcHBseSgpCiAKICAgICBOb2RlKiBibG9ja1N0YXJ0
ID0gZW5jbG9zaW5nQmxvY2soaW5zZXJ0aW9uUG9zLmRlcHJlY2F0ZWROb2RlKCkpOwogICAgIGlm
ICgoaXNMaXN0RWxlbWVudChyZWZOb2RlLmdldCgpKSB8fCAoaXNMZWdhY3lBcHBsZVN0eWxlU3Bh
bihyZWZOb2RlLmdldCgpKSAmJiBpc0xpc3RFbGVtZW50KHJlZk5vZGUtPmZpcnN0Q2hpbGQoKSkp
KQotICAgICAgICAmJiBibG9ja1N0YXJ0LT5yZW5kZXJlcigpLT5pc0xpc3RJdGVtKCkpCisgICAg
ICAgICYmIGJsb2NrU3RhcnQgJiYgYmxvY2tTdGFydC0+cmVuZGVyZXIoKS0+aXNMaXN0SXRlbSgp
KQogICAgICAgICByZWZOb2RlID0gaW5zZXJ0QXNMaXN0SXRlbXMocmVmTm9kZSwgYmxvY2tTdGFy
dCwgaW5zZXJ0aW9uUG9zKTsKICAgICBlbHNlCiAgICAgICAgIGluc2VydE5vZGVBdEFuZFVwZGF0
ZU5vZGVzSW5zZXJ0ZWQocmVmTm9kZSwgaW5zZXJ0aW9uUG9zKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>106703</attachid>
            <date>2011-09-08 00:09:09 -0700</date>
            <delta_ts>2011-09-08 00:43:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-67762-20110908160908.patch</filename>
            <type>text/plain</type>
            <size>3679</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTQ3NDEKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAzYWEyMjNhZTRmMzYwYjIyZTM4YTdj
MmY3YmExMzZjMmMyNDM2MTM1Li4zMTk4OGY0ZjM3OWQ1Nzk2ODI4YjA0NGEwZTA0OTVkYjIyMThl
NWZmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDktMDcgIFNoaW55YSBLYXdhbmFrYSAg
PHNoaW55YWtAZ29vZ2xlLmNvbT4KKworICAgICAgICBDcmFzaGVzIGluIFdlYkNvcmU6OlJlcGxh
Y2VTZWxlY3Rpb25Db21tYW5kOjpkb0FwcGx5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD02NzY2OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIGVuY2xvc2luZ0Jsb2NrIG1heSByZXR1cm4gTlVMTCwgYnV0IGl0
cyByZXR1cm4gdmFsdWUgd2FzIG5vdCBjaGVja2VkLiBUaGlzIHBhdGNoIGNoZWNrcyBpdC4KKwor
ICAgICAgICAqIGVkaXRpbmcvaW5zZXJ0aW5nL2luc2VydC1yZXBsYWNlc2VsZWN0aW9uLWNyYXNo
LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZWRpdGluZy9pbnNlcnRpbmcvaW5zZXJ0
LXJlcGxhY2VzZWxlY3Rpb24tY3Jhc2guaHRtbDogQWRkZWQuCisKIDIwMTEtMDktMDcgIEFkYW0g
QmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBVcGRhdGUgYmFzZWxpbmVzIGZv
ciBzdmcvYXMtYmFja2dyb3VuZC1pbWFnZS4gIFRoZXNlIHJlc3VsdHMgYWxsIGFwcGVhcgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvZWRpdGluZy9pbnNlcnRpbmcvaW5zZXJ0LXJlcGxhY2VzZWxl
Y3Rpb24tY3Jhc2gtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZWRpdGluZy9pbnNlcnRpbmcv
aW5zZXJ0LXJlcGxhY2VzZWxlY3Rpb24tY3Jhc2gtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmMw
N2M2NDExZDQwYzk3ZDRjOTJlODQzYWQyODE0NTlhZGY0MDc5ZjcKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9lZGl0aW5nL2luc2VydGluZy9pbnNlcnQtcmVwbGFjZXNlbGVjdGlvbi1j
cmFzaC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwzIEBACitUaGlzIHRlc3QgZW5zdXJlcyBXZWJL
aXQgZG9lcyBub3QgY3Jhc2guCisKK1BBU1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRp
bmcvaW5zZXJ0aW5nL2luc2VydC1yZXBsYWNlc2VsZWN0aW9uLWNyYXNoLmh0bWwgYi9MYXlvdXRU
ZXN0cy9lZGl0aW5nL2luc2VydGluZy9pbnNlcnQtcmVwbGFjZXNlbGVjdGlvbi1jcmFzaC5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjM4ZjlkNzEzYzRhYzczN2Y5MWY2MjZjNmIzYmUwYmNlNzk1NWExNmMKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL2luc2VydGluZy9pbnNlcnQtcmVw
bGFjZXNlbGVjdGlvbi1jcmFzaC5odG1sCkBAIC0wLDAgKzEsOSBAQAorPGZlU3BvdExpZ2h0Pjxz
dWIgaWQ9ImRpdiIgY29udGVudGVkaXRhYmxlPSJ0cnVlIj48c2NyaXB0PgoraWYgKHdpbmRvdy5s
YXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0
KCk7CisKK3dpbmRvdy5nZXRTZWxlY3Rpb24oKS5zZXRQb3NpdGlvbihkaXYsIDApOworZG9jdW1l
bnQuZXhlY0NvbW1hbmQoIkluc2VydEhUTUwiLCBmYWxzZSwgIjxkbD4iKTsKKworZG9jdW1lbnQu
d3JpdGVsbignVGhpcyB0ZXN0IGVuc3VyZXMgV2ViS2l0IGRvZXMgbm90IGNyYXNoLjxicj48YnI+
UEFTUycpOworPC9zY3JpcHQ+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cg
Yi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzgzZTc5MTFmYWZkNDljYzk5ZGVjNzZh
YTUyYTJjMTNjMTJiOGNlNC4uYTZiNWNjYTA5YjE4NzhjMzBkNzFjOWRhOGIyZWEwOTkwNTJmMDI2
OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDExLTA5LTA3ICBTaGlueWEgS2F3YW5h
a2EgIDxzaGlueWFrQGdvb2dsZS5jb20+CisKKyAgICAgICAgQ3Jhc2hlcyBpbiBXZWJDb3JlOjpS
ZXBsYWNlU2VsZWN0aW9uQ29tbWFuZDo6ZG9BcHBseQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njc3NjIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBXZWJDb3JlOjplbmNsb3NpbmdCbG9jayBtYXkgcmV0dXJu
IG51bGwsIGJ1dCBpdHMgcmV0dXJuIHZhbHVlIHdhcyBub3QgY2hlY2tlZC4gVGhpcyBwYXRjaCBj
aGVja3MgaXQuCisKKyAgICAgICAgVGVzdDogZWRpdGluZy9pbnNlcnRpbmcvaW5zZXJ0LXJlcGxh
Y2VzZWxlY3Rpb24tY3Jhc2guaHRtbAorCisgICAgICAgICogZWRpdGluZy9SZXBsYWNlU2VsZWN0
aW9uQ29tbWFuZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZXBsYWNlU2VsZWN0aW9uQ29tbWFu
ZDo6ZG9BcHBseSk6IEFkZGVkIG51bGwgY2hlY2suCisKIDIwMTEtMDktMDcgIEp1bGllbiBDaGFm
ZnJhaXggIDxqY2hhZmZyYWl4QHdlYmtpdC5vcmc+CiAKICAgICAgICAgb2Zmc2V0RnJvbVJvb3Qg
b3B0aW1pemF0aW9uIGlzIGRpc2FibGVkIGFmdGVyIHI5MzgzNwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvZWRpdGluZy9SZXBsYWNlU2VsZWN0aW9uQ29tbWFuZC5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9lZGl0aW5nL1JlcGxhY2VTZWxlY3Rpb25Db21tYW5kLmNwcAppbmRleCA3Njk3ZWFkMGZl
OTE0YmFiNTlhZjNmY2NiYmI2ODcwYWZhNGEyZGI5Li40YzU4ZjZjNzI2ODJlZjYwMjNiODBhZDQx
ODdiNWYxYjI3NTM0OGY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1JlcGxh
Y2VTZWxlY3Rpb25Db21tYW5kLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1JlcGxh
Y2VTZWxlY3Rpb25Db21tYW5kLmNwcApAQCAtOTk0LDcgKzk5NCw3IEBAIHZvaWQgUmVwbGFjZVNl
bGVjdGlvbkNvbW1hbmQ6OmRvQXBwbHkoKQogCiAgICAgTm9kZSogYmxvY2tTdGFydCA9IGVuY2xv
c2luZ0Jsb2NrKGluc2VydGlvblBvcy5kZXByZWNhdGVkTm9kZSgpKTsKICAgICBpZiAoKGlzTGlz
dEVsZW1lbnQocmVmTm9kZS5nZXQoKSkgfHwgKGlzTGVnYWN5QXBwbGVTdHlsZVNwYW4ocmVmTm9k
ZS5nZXQoKSkgJiYgaXNMaXN0RWxlbWVudChyZWZOb2RlLT5maXJzdENoaWxkKCkpKSkKLSAgICAg
ICAgJiYgYmxvY2tTdGFydC0+cmVuZGVyZXIoKS0+aXNMaXN0SXRlbSgpKQorICAgICAgICAmJiBi
bG9ja1N0YXJ0ICYmIGJsb2NrU3RhcnQtPnJlbmRlcmVyKCktPmlzTGlzdEl0ZW0oKSkKICAgICAg
ICAgcmVmTm9kZSA9IGluc2VydEFzTGlzdEl0ZW1zKHJlZk5vZGUsIGJsb2NrU3RhcnQsIGluc2Vy
dGlvblBvcyk7CiAgICAgZWxzZQogICAgICAgICBpbnNlcnROb2RlQXRBbmRVcGRhdGVOb2Rlc0lu
c2VydGVkKHJlZk5vZGUsIGluc2VydGlvblBvcyk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>106706</attachid>
            <date>2011-09-08 00:43:35 -0700</date>
            <delta_ts>2011-09-08 13:49:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-67762-20110908164333.patch</filename>
            <type>text/plain</type>
            <size>3698</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTQ3NDEKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAzYWEyMjNhZTRmMzYwYjIyZTM4YTdj
MmY3YmExMzZjMmMyNDM2MTM1Li4wNTM3MDMxMDczZWRlNjY5MTk4YWMxMzcxYjNhZTRmMzQ2OTRl
Yzg0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDktMDggIFNoaW55YSBLYXdhbmFrYSAg
PHNoaW55YWtAZ29vZ2xlLmNvbT4KKworICAgICAgICBDcmFzaGVzIGluIFdlYkNvcmU6OlJlcGxh
Y2VTZWxlY3Rpb25Db21tYW5kOjpkb0FwcGx5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD02Nzc2MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFdlYkNvcmU6OmVuY2xvc2luZ0Jsb2NrIG1heSByZXR1cm4gTlVM
TCwgYnV0IGl0cyByZXR1cm4gdmFsdWUgd2FzIG5vdCBjaGVja2VkLiBUaGlzIHBhdGNoIGNoZWNr
cyBpdC4KKworICAgICAgICAqIGVkaXRpbmcvaW5zZXJ0aW5nL2luc2VydC13aXRob3V0LWVuY2xv
c2luZy1ibG9jay1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGVkaXRpbmcvaW5zZXJ0
aW5nL2luc2VydC13aXRob3V0LWVuY2xvc2luZy1ibG9jay5odG1sOiBBZGRlZC4KKwogMjAxMS0w
OS0wNyAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCiAgICAgICAgIFVwZGF0ZSBi
YXNlbGluZXMgZm9yIHN2Zy9hcy1iYWNrZ3JvdW5kLWltYWdlLiAgVGhlc2UgcmVzdWx0cyBhbGwg
YXBwZWFyCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9lZGl0aW5nL2luc2VydGluZy9pbnNlcnQt
d2l0aG91dC1lbmNsb3NpbmctYmxvY2stZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZWRpdGlu
Zy9pbnNlcnRpbmcvaW5zZXJ0LXdpdGhvdXQtZW5jbG9zaW5nLWJsb2NrLWV4cGVjdGVkLnR4dApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi5jMDdjNjQxMWQ0MGM5N2Q0YzkyZTg0M2FkMjgxNDU5YWRmNDA3OWY3Ci0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9pbnNlcnRpbmcvaW5zZXJ0LXdpdGhv
dXQtZW5jbG9zaW5nLWJsb2NrLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDMgQEAKK1RoaXMgdGVz
dCBlbnN1cmVzIFdlYktpdCBkb2VzIG5vdCBjcmFzaC4KKworUEFTUwpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZWRpdGluZy9pbnNlcnRpbmcvaW5zZXJ0LXdpdGhvdXQtZW5jbG9zaW5nLWJsb2Nr
Lmh0bWwgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL2luc2VydGluZy9pbnNlcnQtd2l0aG91dC1lbmNs
b3NpbmctYmxvY2suaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4zOGY5ZDcxM2M0YWM3MzdmOTFmNjI2YzZiM2Jl
MGJjZTc5NTVhMTZjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9pbnNl
cnRpbmcvaW5zZXJ0LXdpdGhvdXQtZW5jbG9zaW5nLWJsb2NrLmh0bWwKQEAgLTAsMCArMSw5IEBA
Cis8ZmVTcG90TGlnaHQ+PHN1YiBpZD0iZGl2IiBjb250ZW50ZWRpdGFibGU9InRydWUiPjxzY3Jp
cHQ+CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91dFRlc3RDb250
cm9sbGVyLmR1bXBBc1RleHQoKTsKKword2luZG93LmdldFNlbGVjdGlvbigpLnNldFBvc2l0aW9u
KGRpdiwgMCk7Citkb2N1bWVudC5leGVjQ29tbWFuZCgiSW5zZXJ0SFRNTCIsIGZhbHNlLCAiPGRs
PiIpOworCitkb2N1bWVudC53cml0ZWxuKCdUaGlzIHRlc3QgZW5zdXJlcyBXZWJLaXQgZG9lcyBu
b3QgY3Jhc2guPGJyPjxicj5QQVNTJyk7Cis8L3NjcmlwdD4KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBjODNlNzkx
MWZhZmQ0OWNjOTlkZWM3NmFhNTJhMmMxM2MxMmI4Y2U0Li5kMzIzYjhkMjkzNWE0MDFkYzdhZGJj
N2Y3OTY5OGI5YmQwYWE2YzI1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDkt
MDggIFNoaW55YSBLYXdhbmFrYSAgPHNoaW55YWtAZ29vZ2xlLmNvbT4KKworICAgICAgICBDcmFz
aGVzIGluIFdlYkNvcmU6OlJlcGxhY2VTZWxlY3Rpb25Db21tYW5kOjpkb0FwcGx5CisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02Nzc2MgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlYkNvcmU6OmVuY2xvc2lu
Z0Jsb2NrIG1heSByZXR1cm4gbnVsbCwgYnV0IGl0cyByZXR1cm4gdmFsdWUgd2FzIG5vdCBjaGVj
a2VkLiBUaGlzIHBhdGNoIGNoZWNrcyBpdC4KKworICAgICAgICBUZXN0czogZWRpdGluZy9pbnNl
cnRpbmcvaW5zZXJ0LXdpdGhvdXQtZW5jbG9zaW5nLWJsb2NrLmh0bWwKKworICAgICAgICAqIGVk
aXRpbmcvUmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVw
bGFjZVNlbGVjdGlvbkNvbW1hbmQ6OmRvQXBwbHkpOiBBZGRlZCBudWxsIGNoZWNrLgorCiAyMDEx
LTA5LTA3ICBKdWxpZW4gQ2hhZmZyYWl4ICA8amNoYWZmcmFpeEB3ZWJraXQub3JnPgogCiAgICAg
ICAgIG9mZnNldEZyb21Sb290IG9wdGltaXphdGlvbiBpcyBkaXNhYmxlZCBhZnRlciByOTM4MzcK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvUmVwbGFjZVNlbGVjdGlvbkNvbW1h
bmQuY3BwIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9SZXBsYWNlU2VsZWN0aW9uQ29tbWFuZC5j
cHAKaW5kZXggNzY5N2VhZDBmZTkxNGJhYjU5YWYzZmNjYmJiNjg3MGFmYTRhMmRiOS4uNGM1OGY2
YzcyNjgyZWY2MDIzYjgwYWQ0MTg3YjVmMWIyNzUzNDhmNCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvZWRpdGluZy9SZXBsYWNlU2VsZWN0aW9uQ29tbWFuZC5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvZWRpdGluZy9SZXBsYWNlU2VsZWN0aW9uQ29tbWFuZC5jcHAKQEAgLTk5NCw3ICs5OTQs
NyBAQCB2b2lkIFJlcGxhY2VTZWxlY3Rpb25Db21tYW5kOjpkb0FwcGx5KCkKIAogICAgIE5vZGUq
IGJsb2NrU3RhcnQgPSBlbmNsb3NpbmdCbG9jayhpbnNlcnRpb25Qb3MuZGVwcmVjYXRlZE5vZGUo
KSk7CiAgICAgaWYgKChpc0xpc3RFbGVtZW50KHJlZk5vZGUuZ2V0KCkpIHx8IChpc0xlZ2FjeUFw
cGxlU3R5bGVTcGFuKHJlZk5vZGUuZ2V0KCkpICYmIGlzTGlzdEVsZW1lbnQocmVmTm9kZS0+Zmly
c3RDaGlsZCgpKSkpCi0gICAgICAgICYmIGJsb2NrU3RhcnQtPnJlbmRlcmVyKCktPmlzTGlzdEl0
ZW0oKSkKKyAgICAgICAgJiYgYmxvY2tTdGFydCAmJiBibG9ja1N0YXJ0LT5yZW5kZXJlcigpLT5p
c0xpc3RJdGVtKCkpCiAgICAgICAgIHJlZk5vZGUgPSBpbnNlcnRBc0xpc3RJdGVtcyhyZWZOb2Rl
LCBibG9ja1N0YXJ0LCBpbnNlcnRpb25Qb3MpOwogICAgIGVsc2UKICAgICAgICAgaW5zZXJ0Tm9k
ZUF0QW5kVXBkYXRlTm9kZXNJbnNlcnRlZChyZWZOb2RlLCBpbnNlcnRpb25Qb3MpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>