Bug 24302

Summary: ASSERTION FAILED: m_node->parentNode() when copy/paste with evil mutation events
Product: WebKit Reporter: Eric Seidel (no email) <eric>
Component: HTML EditingAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal    
Priority: P1    
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.5   
Bug Depends on: 22634    
Bug Blocks:    
Attachments:
Description Flags
ASSERT stack trace
none
test case (DOES NOT WORK under DumpRenderTree!), works manually though. none

Description Eric Seidel (no email) 2009-03-02 15:24:26 PST
While trying to make a simpler test case for bug 22634, I ran into another crasher :(

ASSERTION FAILED: m_node->parentNode()
(/Users/eseidel/Projects/WebKit/WebCore/editing/RemoveNodeCommand.cpp:39 WebCore::RemoveNodeCommand::RemoveNodeCommand(WTF::PassRefPtr<WebCore::Node>))

Test case coming shortly.
Comment 1 Eric Seidel (no email) 2009-03-02 15:24:59 PST
Created attachment 28198 [details]
ASSERT stack trace
Comment 2 Eric Seidel (no email) 2009-03-02 15:32:27 PST
Created attachment 28199 [details]
test case (DOES NOT WORK under DumpRenderTree!), works manually though.
Comment 3 Eric Seidel (no email) 2009-03-02 16:30:45 PST
The fix attached to bug 22634 seems to fix this ASSERT as well.

*** This bug has been marked as a duplicate of 22634 ***