<?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>75843</bug_id>
          
          <creation_ts>2012-01-09 04:40:09 -0800</creation_ts>
          <short_desc>NULL ptr in WebCore::AppendNodeCommand::AppendNodeCommand</short_desc>
          <delta_ts>2012-05-02 10:44:36 -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>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>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Berend-Jan Wever">skylined</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>darin</cc>
    
    <cc>enrica</cc>
    
    <cc>eric</cc>
    
    <cc>rniwa</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>532098</commentid>
    <comment_count>0</comment_count>
    <who name="Berend-Jan Wever">skylined</who>
    <bug_when>2012-01-09 04:40:09 -0800</bug_when>
    <thetext>Chromium: http://code.google.com/p/chromium/issues/detail?id=109599
Repro:

&lt;style&gt;
  :after{
    content: &quot;]&quot;;
  }
&lt;/style&gt;
&lt;script&gt;
  window.onload = function() {
    document.execCommand(&quot;SelectAll&quot;,false);
    document.execCommand(&quot;Indent&quot;, false);
  };
&lt;/script&gt;
&lt;e&gt;
x
&lt;body contenteditable=&quot;true&quot;&gt;


id: chrome.dll!WebCore::sendAXTextChangedIgnoringLineBreaks ReadAV@NULL (e7fd35d29f87a37fff6d75fd08406b28)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>613148</commentid>
    <comment_count>1</comment_count>
      <attachid>139567</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-04-30 18:30:10 -0700</bug_when>
    <thetext>Created attachment 139567
Fixes the crash</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>614420</commentid>
    <comment_count>2</comment_count>
      <attachid>139567</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-02 10:44:32 -0700</bug_when>
    <thetext>Comment on attachment 139567
Fixes the crash

Clearing flags on attachment: 139567

Committed r115848: &lt;http://trac.webkit.org/changeset/115848&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>614421</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-02 10:44:36 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>139567</attachid>
            <date>2012-04-30 18:30:10 -0700</date>
            <delta_ts>2012-05-02 10:44:32 -0700</delta_ts>
            <desc>Fixes the crash</desc>
            <filename>bug-75843-20120430183217.patch</filename>
            <type>text/plain</type>
            <size>4244</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDExNTY5NykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMwIEBACisyMDEyLTA0LTMwICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIE5VTEwgcHRyIGluIFdlYkNvcmU6
OkFwcGVuZE5vZGVDb21tYW5kOjpBcHBlbmROb2RlQ29tbWFuZAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzU4NDMKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgY3Jhc2ggd2FzIGNhdXNlZCBieSBpbmRl
bnRJbnRvQmxvY2txdW90ZSdzIHBhc3NpbmcgYSBiYWQgb3V0ZXJCbG9jayB0byBtb3ZlUGFyYWdy
YXBoc1dpdGhDbG9uZS4KKworICAgICAgICBXaGVuIHRoZSBwb3NpdGlvbiBpcyBjcmVhdGVkIGFm
dGVyIGJsb2NrcXVvdGUgaW4gdGhlIGZvbGxvd2luZyBET006CisgICAgICAgIEJPRFkKKyAgICAg
ICAgKiBCTE9DS1FVT1RFIHN0eWxlPW1hcmdpbjogMCAwIDAgNDBweDsgYm9yZGVyOiBub25lOyBw
YWRkaW5nOiAwcHg7CisgICAgICAgICAgICBFCisgICAgICAgICAgICAgICAgI3RleHQgIlxueFxu
IgorICAgICAgICBWaXNpYmxlUG9zaXRpb24ncyBjb25zdHJ1Y3RvciAob2Ygc3RhcnRPZkNvbnRl
bnRzKSB0dXJucyB0aGUgcG9zaXRpb24gaW50byBhIGxlZ2FjeSBwb3NpdGlvbiAoYmxvY2txdW90
ZSwgMCkuCisgICAgICAgIFRoZSBjcmFzaCBvY2N1cnMgYmVjYXVzZSB0aGlzIHBvc2l0aW9uIGRv
ZXNuJ3QgYmVsb25nIGluIHRoZSBzYW1lIHBhcmFncmFwaCBhcyBFLCB3aGljaCBpcyB0aGUgcGFy
YWdyYXBoCisgICAgICAgIHdlJ3JlIHRyeWluZyB0byBtb3ZlIGludG8gdGhlIGJsb2NrcXVvdGUu
CisKKyAgICAgICAgRml4ZWQgYnVnIGJ5IGNhbGxpbmcgcG9zaXRpb25JblBhcmVudEFmdGVyTm9k
ZSBpbnN0ZWFkIG9mIHBvc2l0aW9uQWZ0ZXJOb2RlIGZvciBub3cuIFdlIHNob3VsZCBldmVudHVh
bGx5IGJlCisgICAgICAgIGFibGUgdG8gdXNlIHBvc2l0aW9uQWZ0ZXJOb2RlIGhlcmUgb25jZSBW
aXNpYmxlUG9zaXRpb24ncyBjb25zdHJ1Y3RvciBzdGFydHMgaGFuZGxpbmcgYmVmb3JlL2FmdGVy
IHBvc2l0aW9ucworICAgICAgICBwcm9wZXJseS4KKworICAgICAgICBUZXN0OiBlZGl0aW5nL2V4
ZWNDb21tYW5kL2luZGVudC13aXRoLWFmdGVyLWNvbnRlbnQtY3Jhc2guaHRtbAorCisgICAgICAg
ICogZWRpdGluZy9JbmRlbnRPdXRkZW50Q29tbWFuZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJ
bmRlbnRPdXRkZW50Q29tbWFuZDo6aW5kZW50SW50b0Jsb2NrcXVvdGUpOgorCiAyMDEyLTA0LTMw
ICBPbGl2ZXIgSHVudCAgPG9saXZlckBhcHBsZS5jb20+CiAKICAgICAgICAgSGFyZGVuIGFyaXRo
bWV0aWMgaW4gSW1hZ2VCdWZmZXJEYXRhQ0cKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcv
SW5kZW50T3V0ZGVudENvbW1hbmQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2Vk
aXRpbmcvSW5kZW50T3V0ZGVudENvbW1hbmQuY3BwCShyZXZpc2lvbiAxMTU2NzcpCisrKyBTb3Vy
Y2UvV2ViQ29yZS9lZGl0aW5nL0luZGVudE91dGRlbnRDb21tYW5kLmNwcAkod29ya2luZyBjb3B5
KQpAQCAtMTE0LDcgKzExNCw3IEBAIHZvaWQgSW5kZW50T3V0ZGVudENvbW1hbmQ6OmluZGVudElu
dG9CbG8KICAgICAgICAgICAgIGluc2VydE5vZGVBdCh0YXJnZXRCbG9ja3F1b3RlLCBzdGFydCk7
CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGluc2VydE5vZGVCZWZvcmUodGFyZ2V0QmxvY2tx
dW90ZSwgb3V0ZXJCbG9jayk7Ci0gICAgICAgIHN0YXJ0T2ZDb250ZW50cyA9IHBvc2l0aW9uQWZ0
ZXJOb2RlKHRhcmdldEJsb2NrcXVvdGUuZ2V0KCkpOworICAgICAgICBzdGFydE9mQ29udGVudHMg
PSBwb3NpdGlvbkluUGFyZW50QWZ0ZXJOb2RlKHRhcmdldEJsb2NrcXVvdGUuZ2V0KCkpOwogICAg
IH0KIAogICAgIG1vdmVQYXJhZ3JhcGhXaXRoQ2xvbmVzKHN0YXJ0T2ZDb250ZW50cywgZW5kLCB0
YXJnZXRCbG9ja3F1b3RlLmdldCgpLCBvdXRlckJsb2NrLmdldCgpKTsKSW5kZXg6IExheW91dFRl
c3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlz
aW9uIDExNTY5NykKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAt
MSwzICsxLDE1IEBACisyMDEyLTA0LTMwICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3Jn
PgorCisgICAgICAgIE5VTEwgcHRyIGluIFdlYkNvcmU6OkFwcGVuZE5vZGVDb21tYW5kOjpBcHBl
bmROb2RlQ29tbWFuZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NzU4NDMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBBZGQgYSByZWdyZXNzaW9uIHRlc3QuCisKKyAgICAgICAgKiBlZGl0aW5nL2V4ZWNDb21t
YW5kL2luZGVudC13aXRoLWFmdGVyLWNvbnRlbnQtY3Jhc2gtZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBlZGl0aW5nL2V4ZWNDb21tYW5kL2luZGVudC13aXRoLWFmdGVyLWNvbnRlbnQt
Y3Jhc2guaHRtbDogQWRkZWQuCisKIDIwMTItMDQtMzAgIFpoZW55YW8gTW8gIDx6bW9AZ29vZ2xl
LmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCB0ZXN0IGV4cGVjdGF0aW9ucyB1cGRhdGUuCklu
ZGV4OiBMYXlvdXRUZXN0cy9lZGl0aW5nL2V4ZWNDb21tYW5kL2luZGVudC13aXRoLWFmdGVyLWNv
bnRlbnQtY3Jhc2gtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2VkaXRp
bmcvZXhlY0NvbW1hbmQvaW5kZW50LXdpdGgtYWZ0ZXItY29udGVudC1jcmFzaC1leHBlY3RlZC50
eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9lZGl0aW5nL2V4ZWNDb21tYW5kL2luZGVu
dC13aXRoLWFmdGVyLWNvbnRlbnQtY3Jhc2gtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAt
MCwwICsxLDIgQEAKK1RoaXMgdGVzdHMgaW5kZW50aW5nIHdpdGggOmFmdGVyIHtjb250ZW50OiAi
XSJ9LiBUaGUgdGVzdCBwYXNzZXMgaWYgV2ViS2l0IGRvZXNuJ3QgY3Jhc2guCitQQVNTLgpJbmRl
eDogTGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9pbmRlbnQtd2l0aC1hZnRlci1jb250
ZW50LWNyYXNoLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29t
bWFuZC9pbmRlbnQtd2l0aC1hZnRlci1jb250ZW50LWNyYXNoLmh0bWwJKHJldmlzaW9uIDApCisr
KyBMYXlvdXRUZXN0cy9lZGl0aW5nL2V4ZWNDb21tYW5kL2luZGVudC13aXRoLWFmdGVyLWNvbnRl
bnQtY3Jhc2guaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyMSBAQAorPHN0eWxlPgorICA6
YWZ0ZXJ7CisgICAgY29udGVudDogIl0iOworICB9Cis8L3N0eWxlPgorPHNjcmlwdD4KKworaWYg
KHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5k
dW1wQXNUZXh0KCk7CisKK3dpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbigpIHsKKyAgICBkb2N1bWVu
dC5leGVjQ29tbWFuZCgiU2VsZWN0QWxsIixmYWxzZSk7CisgICAgZG9jdW1lbnQuZXhlY0NvbW1h
bmQoIkluZGVudCIsIGZhbHNlKTsKKworICAgIGRvY3VtZW50LmJvZHkuaW5uZXJIVE1MID0gIlRo
aXMgdGVzdHMgaW5kZW50aW5nIHdpdGggOmFmdGVyIHtjb250ZW50OiBcIl1cIn0uIFRoZSB0ZXN0
IHBhc3NlcyBpZiBXZWJLaXQgZG9lc24ndCBjcmFzaC48YnI+IgorICAgICAgICArICJQQVNTLiI7
Cit9OworPC9zY3JpcHQ+Cis8ZT4KK3gKKzxib2R5IGNvbnRlbnRlZGl0YWJsZT0idHJ1ZSI+Clwg
Tm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>