Bug 11137 - GdkLauncher dies with "pure virtual method called" if window is closed while page still loading
Summary: GdkLauncher dies with "pure virtual method called" if window is closed while ...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: 420+
Hardware: Mac OS X 10.4
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-03 14:50 PDT by Mark Rowe (bdash)
Modified: 2006-10-03 15:18 PDT (History)
0 users

See Also:


Attachments
Patch (1.07 KB, patch)
2006-10-03 14:54 PDT, Mark Rowe (bdash)
mitz: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.