From konq-bugs Sun Jan 31 00:06:23 2010 From: Date: Sun, 31 Jan 2010 00:06:23 +0000 To: konq-bugs Subject: [Bug 224857] Konqueror goes 100% CPU on some pages (possibly plug-in Message-Id: <20100131000623.B500931442 () immanuel ! kde ! org> X-MARC-Message: https://marc.info/?l=konq-bugs&m=126489642115456 https://bugs.kde.org/show_bug.cgi?id=224857 --- Comment #4 from 2010-01-31 01:06:22 --- Tommi suggested that bug 224827 is a duplicate of this. Since there I reported 100% reproducability for visiting imdb.com I straced that. This turns out that konqueror is frantically reading fd 7 in alternation with a poll on a set of several other descriptors. Here the part which gets endlessly repeated: read(7, 0x8072198, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(7, 0x8072198, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}, {fd=7, events=POLLIN}, {fd=17, events=POLLIN}, {fd=18, events=POLLIN}, {fd=20, events=POLLIN}, {fd=13, events=POLLIN}, {fd=21, events=POLLIN}, {fd=22, events=POLLIN}, {fd=19, events=POLLIN}, {fd=27, events=POLLIN}, {fd=28, events=POLLIN}, {fd=38, events=POLLIN}, {fd=30, events=POLLIN}, {fd=32, events=POLLIN}, {fd=33, events=POLLIN}, {fd=25, events=POLLIN}, {fd=26, events=POLLIN}], 19, 0) = 0 (Timeout) If I can believe my strace output then file descriptor is a connection to the X-server: socket(PF_FILE, SOCK_STREAM, 0) = 7 connect(7, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, 20) = 0 getpeername(7, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"...}, [20]) = 0 Also konqueror stdout (luckily KDE betas are verbose on that) has something interesting: nspluginviewer(30985)/nspluginviewer (Qt/Xt) main: 4 - create XtEvents and GlibEvents nspluginviewer(30985)/nspluginviewer (Qt/Xt) main: 5 - dbus requestName nspluginviewer(30985)/nspluginviewer (Qt/Xt) main: 6 - new NSPluginViewer Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ Konq-bugs mailing list Konq-bugs@mail.kde.org https://mail.kde.org/mailman/listinfo/konq-bugs