Mark Rowe: This is a 100% reproducible assertion failure. I hit this every day or two when casually browsing the Intarwebs. The assertion that is failing is ASSERT(element->isRadioButton());. GDB suggests that the element in question may have already been deleted. Note the value of m_deletionHasBegun.
<rdar://problem/5561626>
The problem here is that by the time ~HTMLGenericFormElement is called, it's too late to call removeFormElement, because HTMLInputElement part of the object has been destroyed, and the name() function no longer will return the right thing.
Created attachment 17003 [details] patch with log and test
*** Bug 14769 has been marked as a duplicate of this bug. ***
Comment on attachment 17003 [details] patch with log and test r=me!
Committed revision 27380.