Summary: | konqueror insane memory consumption with http://www.chron.com/disp/story.mpl/front/5869262.html | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Volker Hemmann <volkerarmin> |
Component: | general | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | maksim, skunk, zahl |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Volker Hemmann
2008-07-06 12:33:23 UTC
http://www.chron.com/disp/story.mpl/front/5869262.html Looks like this is split 50/50 between kio & konq on cpu as seen by top. Gdb gives something some of which might be useful: konqueror(26451)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ax4-kde4/ksocket-ax4/konquerord26451.slave-socket" konqueror(26451)/kio (Slave) KIO::Slave::createSlave: createSlave "http" for KUrl("http://images.chron.com/apps/search/search.js") konqueror(26451)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ax4-kde4/ksocket-ax4/konquerorX26451.slave-socket" konqueror(26451)/kio (Slave) KIO::Slave::createSlave: createSlave "http" for KUrl("http://d.yimg.com/ds/badge.js") konqueror(26451)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ax4-kde4/ksocket-ax4/konquerorU26451.slave-socket" konqueror(26451)/kio (Slave) KIO::Slave::createSlave: createSlave "http" for KUrl("http://images.chron.com/content/chronicle/special/06/templates/loadflash.js") konqueror(26451)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ax4-kde4/ksocket-ax4/konquerorz26451.slave-socket" konqueror(26451)/kio (Slave) KIO::Slave::createSlave: createSlave "http" for KUrl("http://images.chron.com/images/tagline.gif") konqueror(26451)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ax4-kde4/ksocket-ax4/konquerorG26451.slave-socket" konqueror(26451)/khtml (tokenizer) khtml::HTMLTokenizer::notifyFinished: Finished loading an external script (above two lines repeated) konqueror(26451) KConfigGroup::readXdgListEntry: List entry mime in "/home/ax4/kde/share/apps/kjava/pluginsinfo" isnot compliant with XDG standard (missing trailing semicolon). konqueror(26451)/khtml (tokenizer) khtml::HTMLTokenizer::notifyFinished: Finished loading an external script konqueror(26451)/khtml (tokenizer) khtml::HTMLTokenizer::notifyFinished: Finished loading an external script konqueror(26451)/khtml (tokenizer) khtml::HTMLTokenizer::notifyFinished: Finished loading an external script konqueror(26451)/khtml (tokenizer) khtml::HTMLTokenizer::notifyFinished: Finished loading an external script konqueror(26451)/kio (KIOJob) KIO::TransferJob::slotRedirection: KUrl("http://hchrmain.112.2o7.net/b/ss/hchrmain/1/G.5-PD-R/s76043157091384?AQB=1&pccr=true&%5BAQB%5D&ndh=1&t=7/6/2008%201%3A19%3A13%201%20240&ch=News&server=Chron.com&c1=Was%20rocket%20moments%20from%20striking%20Continental%20flight%3F%20%7C%20Chron.com%20-%20Houston%20Chronicle&c2=News/Main&c3=nc&c4=nc&c5=nc&c6=nc&c7=nc&g=http%3A//www.chron.com/disp/story.mpl/front/5869262.html&s=1280x1024&c=24&j=1.3&v=N&k=Y&bw=849&bh=500&p=Java%20Plug-in%3B&%5BAQE%5D&AQE=1") konqueror(26451)/khtml (tokenizer) khtml::HTMLTokenizer::notifyFinished: Finished loading an external script konqueror(26451)/khtml (tokenizer) khtml::HTMLTokenizer::notifyFinished: Finished loading an external script ^C Program received signal SIGINT, Interrupt. [Switching to Thread 0xb5be2720 (LWP 26451)] 0xb38fffe0 in KJS::PropertyMap::getEnumerablePropertyNames (this=0xb1d601e4, propertyNames=@0xc869800) at /home/ax4/kde/src/KDE/kdelibs/kjs/property_map.cpp:636 636 if (e->key && !(e->attributes & DontEnum)) Perhaps that last bit? ADMIN: Please upgrade severity to critical. Not only is this bug a severe memory leak, the behavior can be classed as a denial-of-service attack. The fact that this is occurring with a mainstream site (Houston Chronicle) is particularly bad. I encountered this bug with an SVN trunk build as of 2008-08-24, on an x86-64 Debian/etch system. It is consistently reproducible. My URL: http://www.chron.com/disp/story.mpl/headline/metro/5962590.html |