<?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>22987</bug_id>
          
          <creation_ts>2008-12-24 15:18:37 -0800</creation_ts>
          <short_desc>Regression: LayoutTests/editing/execCommand/5763082.html crashes</short_desc>
          <delta_ts>2008-12-26 00:47:38 -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>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>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dmitry Titov">dimich</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>darin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>103387</commentid>
    <comment_count>0</comment_count>
    <who name="Dmitry Titov">dimich</who>
    <bug_when>2008-12-24 15:18:37 -0800</bug_when>
    <thetext>This test started crashing after r39456 because the function CompositeEditCommand::mergeIdenticalElements now has PassRefPtr parameters and passes them into more then one other function, losing their value along the way. The fix is to store parameters in local RefPtr variables and use those.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103388</commentid>
    <comment_count>1</comment_count>
      <attachid>26242</attachid>
    <who name="Dmitry Titov">dimich</who>
    <bug_when>2008-12-24 15:37:23 -0800</bug_when>
    <thetext>Created attachment 26242
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103413</commentid>
    <comment_count>2</comment_count>
      <attachid>26242</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-12-25 10:04:11 -0800</bug_when>
    <thetext>Comment on attachment 26242
Proposed patch

r=me

Thanks for fixing the regression I caused!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103436</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2008-12-26 00:47:38 -0800</bug_when>
    <thetext>Committed revision 39475.

</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>26242</attachid>
            <date>2008-12-24 15:37:23 -0800</date>
            <delta_ts>2008-12-25 10:04:11 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>fix.txt</filename>
            <type>text/plain</type>
            <size>1525</size>
            <attacher name="Dmitry Titov">dimich</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzOTQ2OSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTMgQEAKKzIwMDgtMTItMjQgIERtaXRyeSBUaXRvdiAgPGRpbWljaEBjaHJvbWl1
bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
Rml4IGZvciBicm9rZW4gdGVzdCBlZGl0aW5nL2V4ZWNDb21tYW5kLzU3NjMwODIuaHRtbAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI5ODcKKworICAg
ICAgICAqIGVkaXRpbmcvQ29tcG9zaXRlRWRpdENvbW1hbmQuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6Q29tcG9zaXRlRWRpdENvbW1hbmQ6Om1lcmdlSWRlbnRpY2FsRWxlbWVudHMpOiBVc2VkIGxv
Y2FsIFJlZlB0ciB0byBob2xkIG9udG8gZnVuY3Rpb24gcGFyYW1ldGVyIGFjcm9zcyBtdWx0aXBs
ZSBjYWxscy4KKwogMjAwOC0xMi0yNCAgSG9sZ2VyIEhhbnMgUGV0ZXIgRnJleXRoZXIgIDx6ZWNr
ZUBzZWxmaXNoLm9yZz4KIAogICAgICAgICBVbnJldmlld2VkIGJ1aWxkIGZpeCB0byBmaW5kIGFk
ZFN1YnJlc291cmNlVVJMCkluZGV4OiBXZWJDb3JlL2VkaXRpbmcvQ29tcG9zaXRlRWRpdENvbW1h
bmQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvZWRpdGluZy9Db21wb3NpdGVFZGl0Q29tbWFu
ZC5jcHAJKHJldmlzaW9uIDM5NDY5KQorKysgV2ViQ29yZS9lZGl0aW5nL0NvbXBvc2l0ZUVkaXRD
b21tYW5kLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjQ1LDggKzI0NSwxMCBAQCB2b2lkIENvbXBv
c2l0ZUVkaXRDb21tYW5kOjpzcGxpdEVsZW1lbnQoCiAgICAgYXBwbHlDb21tYW5kVG9Db21wb3Np
dGUoU3BsaXRFbGVtZW50Q29tbWFuZDo6Y3JlYXRlKGVsZW1lbnQsIGF0Q2hpbGQpKTsKIH0KIAot
dm9pZCBDb21wb3NpdGVFZGl0Q29tbWFuZDo6bWVyZ2VJZGVudGljYWxFbGVtZW50cyhQYXNzUmVm
UHRyPEVsZW1lbnQ+IGZpcnN0LCBQYXNzUmVmUHRyPEVsZW1lbnQ+IHNlY29uZCkKK3ZvaWQgQ29t
cG9zaXRlRWRpdENvbW1hbmQ6Om1lcmdlSWRlbnRpY2FsRWxlbWVudHMoUGFzc1JlZlB0cjxFbGVt
ZW50PiBwcnBGaXJzdCwgUGFzc1JlZlB0cjxFbGVtZW50PiBwcnBTZWNvbmQpCiB7CisgICAgUmVm
UHRyPEVsZW1lbnQ+IGZpcnN0ID0gcHJwRmlyc3Q7CisgICAgUmVmUHRyPEVsZW1lbnQ+IHNlY29u
ZCA9IHBycFNlY29uZDsKICAgICBBU1NFUlQoIWZpcnN0LT5pc0Rlc2NlbmRhbnRPZihzZWNvbmQu
Z2V0KCkpICYmIHNlY29uZCAhPSBmaXJzdCk7CiAgICAgaWYgKGZpcnN0LT5uZXh0U2libGluZygp
ICE9IHNlY29uZCkgewogICAgICAgICByZW1vdmVOb2RlKHNlY29uZCk7Cg==
</data>
<flag name="review"
          id="12410"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>