Bug 11137

Summary: GdkLauncher dies with "pure virtual method called" if window is closed while page still loading
Product: WebKit Reporter: Mark Rowe (bdash) <mrowe>
Component: WebCore Misc.Assignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal    
Priority: P2    
Version: 420+   
Hardware: Mac   
OS: OS X 10.4   
Attachments:
Description Flags
Patch mitz: review+

Description Mark Rowe (bdash) 2006-10-03 14:50:04 PDT
This appears to happen for a similar reason as to why bug 10838 was causing memory leaks: a virtual method is being called from the Frame destructor, leading to the Frame version being called rather than the superclass as expected.  As the Frame implementation is pure virtual, the runtime library aborts.
Comment 1 Mark Rowe (bdash) 2006-10-03 14:54:51 PDT
Created attachment 10882 [details]
Patch
Comment 2 mitz 2006-10-03 15:13:38 PDT
Comment on attachment 10882 [details]
Patch

r=me
Comment 3 Mark Rowe (bdash) 2006-10-03 15:18:30 PDT
Landed in r16743.