Bug 19280

Summary: Very large leak on exit of any QtWebKit application including Qt 4.4 version
Product: WebKit Reporter: Adam Treat <manyoso>
Component: WebKit QtAssignee: Adam Treat <manyoso>
Status: RESOLVED FIXED    
Severity: Major CC: alp, hausmann
Priority: P1    
Version: 528+ (Nightly build)   
Hardware: All   
OS: Linux   
Attachments:
Description Flags
Fixes leak hausmann: review+

Description Adam Treat 2008-05-27 15:37:49 PDT
QtWebKit has a very large leak on exit.  The DOM Document and all its child nodes as well as the all the JavaScript objects are leaked on exit because the GCController timer is not fired.  SharedTimerQt is a singleton object that does not fire on application close.  This cleans up SharedTimerQt and makes sure the timer is fired.  Patch forthcoming...
Comment 1 Adam Treat 2008-05-27 15:38:43 PDT
Created attachment 21372 [details]
Fixes leak
Comment 2 Simon Hausmann 2008-05-29 07:36:35 PDT
Comment on attachment 21372 [details]
Fixes leak

Good catch! We'll have to make sure this also goes into Qt 4.4. *note to self*
Comment 3 Simon Hausmann 2008-05-30 03:52:26 PDT
Landed in r34260