Bug 167354

Summary: konqueror eats lots of ram (and then swap) when working with google maps
Product: [Applications] konqueror Reporter: Salvatore Brigaglia <opensourcecat>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Salvatore Brigaglia 2008-07-24 15:19:17 UTC
Version:           4.0.99 (using KDE 4.0.98)
Installed from:    SuSE RPMs
OS:                Linux

I am creating a .html document with multiple maps linked from google maps. When these maps are more than 3/5 and when i open other tabs for maps.google.com to find another location to add to my document ram (1GB) goes over and so does swap after a while causing the computer to be unusable. To reproduce just open several tabs on maps.google.com
Comment 1 Maksim Orlovich 2008-08-07 01:20:15 UTC
SVN commit 843323 by orlovich:

Fix the deterministic leak on websites such as google maps (and some other ones)
which also causes an assertion failure on exit.

There is still a more subtle one where the conservative collection keeps an object alive for 
a while. Happens e.g. for #164126. That one needs more thought...

CCBUG:156172
CCBUG:161289
CCBUG:151453
BUG:167354



 M  +7 -0      khtml/ecma/kjs_window.cpp  
 M  +1 -4      kjs/interpreter.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=843323