<?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>25666</bug_id>
          
          <creation_ts>2009-05-09 21:47:34 -0700</creation_ts>
          <short_desc>Assertion failure in Node::setDocument() (willMoveToNewOwnerDocumentWasCalled) when adopting a &lt;form&gt; element</short_desc>
          <delta_ts>2009-05-09 22:05:26 -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>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</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>mitz</reporter>
          <assigned_to>mitz</assigned_to>
          <cc>beidson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>120540</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2009-05-09 21:47:34 -0700</bug_when>
    <thetext>The recently-added assertion in Node::setDocument(), willMoveToNewOwnerDocumentWasCalled, fails when adopting a &lt;form&gt; element.

To reproduce, open the attached test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120541</commentid>
    <comment_count>1</comment_count>
      <attachid>30159</attachid>
    <who name="">mitz</who>
    <bug_when>2009-05-09 21:47:54 -0700</bug_when>
    <thetext>Created attachment 30159
Test case (will ASSERT)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120542</commentid>
    <comment_count>2</comment_count>
      <attachid>30160</attachid>
    <who name="">mitz</who>
    <bug_when>2009-05-09 22:00:47 -0700</bug_when>
    <thetext>Created attachment 30160
Make HTMLFormElement call the base class implementation of {will,did}MoveToNewOwnerDocument</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120543</commentid>
    <comment_count>3</comment_count>
      <attachid>30160</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2009-05-09 22:03:04 -0700</bug_when>
    <thetext>Comment on attachment 30160
Make HTMLFormElement call the base class implementation of {will,did}MoveToNewOwnerDocument

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120544</commentid>
    <comment_count>4</comment_count>
    <who name="">mitz</who>
    <bug_when>2009-05-09 22:05:26 -0700</bug_when>
    <thetext>Fixed in &lt;http://trac.webkit.org/projects/webkit/changeset/43451&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>30159</attachid>
            <date>2009-05-09 21:47:54 -0700</date>
            <delta_ts>2009-05-09 21:47:54 -0700</delta_ts>
            <desc>Test case (will ASSERT)</desc>
            <filename>adopt-form-assert.html</filename>
            <type>text/html</type>
            <size>180</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">PGZvcm0gaWQ9InRhcmdldCI+PC9mb3JtPgo8c2NyaXB0PgogICAgdmFyIG90aGVyRG9jdW1lbnQg
PSBkb2N1bWVudC5pbXBsZW1lbnRhdGlvbi5jcmVhdGVIVE1MRG9jdW1lbnQoKTsKCiAgICBvdGhl
ckRvY3VtZW50LmFkb3B0Tm9kZShkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGFyZ2V0IikpOwo8
L3NjcmlwdD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30160</attachid>
            <date>2009-05-09 22:00:47 -0700</date>
            <delta_ts>2009-05-09 22:03:04 -0700</delta_ts>
            <desc>Make HTMLFormElement call the base class implementation of {will,did}MoveToNewOwnerDocument</desc>
            <filename>25666_r1.diff</filename>
            <type>text/plain</type>
            <size>3688</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0MzQ0OSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTggQEAKKzIwMDktMDUtMDkgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNv
bT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAtIGZp
eCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjU2NjYKKyAgICAgICAg
ICBBc3NlcnRpb24gZmFpbHVyZSBpbiBOb2RlOjpzZXREb2N1bWVudCgpCisgICAgICAgICAgKHdp
bGxNb3ZlVG9OZXdPd25lckRvY3VtZW50V2FzQ2FsbGVkKSB3aGVuIGFkb3B0aW5nIGEgPGZvcm0+
IGVsZW1lbnQKKworICAgICAgICBUZXN0OiBmYXN0L2RvbS9IVE1MRm9ybUVsZW1lbnQvYWRvcHQt
YXNzZXJ0aW9uLmh0bWwKKworICAgICAgICAqIGh0bWwvSFRNTEZvcm1FbGVtZW50LmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkhUTUxGb3JtRWxlbWVudDo6d2lsbE1vdmVUb05ld093bmVyRG9jdW1l
bnQpOiBPdmVycmlkZXMgb2YKKyAgICAgICAgdGhpcyBtZXRob2QgYXJlIHJlcXVpcmVkIHRvIGNh
bGwgdGhlIGJhc2UgY2xhc3MgaW1wbGVtZW50YXRpb24uIERvIGl0LgorICAgICAgICAoV2ViQ29y
ZTo6SFRNTEZvcm1FbGVtZW50OjpkaWRNb3ZlVG9OZXdPd25lckRvY3VtZW50KTogRGl0dG8uCisK
IDIwMDktMDMtMjkgIEtldmluIE9sbGl2aWVyICA8a2V2aW5vQHRoZW9sbGl2aWVycy5jb20+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgTWFjaWVqIFN0YWNob3dpYWsuCkluZGV4OiBXZWJDb3JlL2h0
bWwvSFRNTEZvcm1FbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2h0bWwvSFRNTEZv
cm1FbGVtZW50LmNwcAkocmV2aXNpb24gNDM0MjcpCisrKyBXZWJDb3JlL2h0bWwvSFRNTEZvcm1F
bGVtZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjI4LDEyICs2MjgsMTQgQEAgdm9pZCBIVE1M
Rm9ybUVsZW1lbnQ6OndpbGxNb3ZlVG9OZXdPd25lcgogewogICAgIGlmICghbV9hdXRvY29tcGxl
dGUpCiAgICAgICAgIGRvY3VtZW50KCktPnVucmVnaXN0ZXJGb3JEb2N1bWVudEFjdGl2YXRpb25D
YWxsYmFja3ModGhpcyk7CisgICAgSFRNTEVsZW1lbnQ6OndpbGxNb3ZlVG9OZXdPd25lckRvY3Vt
ZW50KCk7CiB9CiAKIHZvaWQgSFRNTEZvcm1FbGVtZW50OjpkaWRNb3ZlVG9OZXdPd25lckRvY3Vt
ZW50KCkKIHsKICAgICBpZihtX2F1dG9jb21wbGV0ZSkKICAgICAgICAgZG9jdW1lbnQoKS0+cmVn
aXN0ZXJGb3JEb2N1bWVudEFjdGl2YXRpb25DYWxsYmFja3ModGhpcyk7CisgICAgSFRNTEVsZW1l
bnQ6OmRpZE1vdmVUb05ld093bmVyRG9jdW1lbnQoKTsKIH0KIAogfSAvLyBuYW1lc3BhY2UKSW5k
ZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cJKHJldmlzaW9uIDQzNDQ5KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5n
IGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMDktMDUtMDkgIERhbiBCZXJuc3RlaW4gIDxtaXR6
QGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAtIHRlc3QgZm9yIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
NTY2NgorICAgICAgICAgIEFzc2VydGlvbiBmYWlsdXJlIGluIE5vZGU6OnNldERvY3VtZW50KCkK
KyAgICAgICAgICAod2lsbE1vdmVUb05ld093bmVyRG9jdW1lbnRXYXNDYWxsZWQpIHdoZW4gYWRv
cHRpbmcgYSA8Zm9ybT4gZWxlbWVudAorCisgICAgICAgICogZmFzdC9kb20vSFRNTEZvcm1FbGVt
ZW50L2Fkb3B0LWFzc2VydGlvbi1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3Qv
ZG9tL0hUTUxGb3JtRWxlbWVudC9hZG9wdC1hc3NlcnRpb24uaHRtbDogQWRkZWQuCisKIDIwMDkt
MDUtMDkgIEdlb2ZmcmV5IEdhcmVuICA8Z2dhcmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBSdWJi
ZXIgc3RhbXBlZCBieSBCZXRoIERha2luLgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRN
TEZvcm1FbGVtZW50L2Fkb3B0LWFzc2VydGlvbi1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTEZvcm1FbGVtZW50L2Fkb3B0LWFzc2VydGlvbi1leHBl
Y3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MRm9ybUVs
ZW1lbnQvYWRvcHQtYXNzZXJ0aW9uLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCAr
MSwzIEBACitUZXN0IGZvciBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9hdHRhY2htZW50LmNnaT9p
ZD0zMDE1OSBBc3NlcnRpb24gZmFpbHVyZSBpbiBOb2RlOjpzZXREb2N1bWVudCgpICh3aWxsTW92
ZVRvTmV3T3duZXJEb2N1bWVudFdhc0NhbGxlZCkgd2hlbiBhZG9wdGluZyBhIDxmb3JtPiBlbGVt
ZW50LgorCitUaGUgdGVzdCBwYXNzZWQgaWYgdGhlIGFzc2VydGlvbiBkaWQgbm90IGZhaWwuCklu
ZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MRm9ybUVsZW1lbnQvYWRvcHQtYXNzZXJ0aW9u
Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTEZvcm1FbGVtZW50
L2Fkb3B0LWFzc2VydGlvbi5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9k
b20vSFRNTEZvcm1FbGVtZW50L2Fkb3B0LWFzc2VydGlvbi5odG1sCShyZXZpc2lvbiAwKQpAQCAt
MCwwICsxLDE2IEBACis8cD4KKyAgICBUZXN0IGZvciA8aT48YSBocmVmPSJodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9hdHRhY2htZW50LmNnaT9pZD0zMDE1OSI+aHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvYXR0YWNobWVudC5jZ2k/aWQ9MzAxNTk8L2E+CisgICAgQXNzZXJ0aW9uIGZhaWx1cmUgaW4g
Tm9kZTo6c2V0RG9jdW1lbnQoKQorICAgICh3aWxsTW92ZVRvTmV3T3duZXJEb2N1bWVudFdhc0Nh
bGxlZCkgd2hlbiBhZG9wdGluZyBhICZsdDtmb3JtPiBlbGVtZW50PC9pPi4KKzwvcD4KKzxwPgor
ICAgIFRoZSB0ZXN0IHBhc3NlZCBpZiB0aGUgYXNzZXJ0aW9uIGRpZCBub3QgZmFpbC4KKzwvcD4K
Kzxmb3JtIGlkPSJ0YXJnZXQiPjwvZm9ybT4KKzxzY3JpcHQ+CisgICAgaWYgKHdpbmRvdy5sYXlv
dXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4
dCgpOworCisgICAgdmFyIG90aGVyRG9jdW1lbnQgPSBkb2N1bWVudC5pbXBsZW1lbnRhdGlvbi5j
cmVhdGVIVE1MRG9jdW1lbnQoKTsKKyAgICBvdGhlckRvY3VtZW50LmFkb3B0Tm9kZShkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgidGFyZ2V0IikpOworPC9zY3JpcHQ+Cg==
</data>
<flag name="review"
          id="15157"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
      

    </bug>

</bugzilla>