Version: 0.10.5 (using KDE 3.5.7 "release 56.1" , openSUSE ) Compiler: Target: i586-suse-linux OS: Linux (i686) release 2.6.22-git Another thing found by powertop :) My setup is as follows: Server 1: remote server, network currently unreachable Server 2: remote server, reachable Server 3: local leafnode There is no network transfer running but KNode causes timer interrupts at 200-250 times per second (!). It's independent of if I view an article and which one.
*** Bug 149796 has been marked as a duplicate of this bug. ***
Created attachment 21631 [details] Stop KNProtocolClient polling for termination Try this. Works for me. Disclaimer: I'm not a KDE dev; it might have broken something I don't use or rely on.
*** Bug 153140 has been marked as a duplicate of this bug. ***
That's... me, Rolf, two duplicates: four reporters of this bug. And a patch. Can someone please at least move this bug out of "UNCONFIRMED" status? It seems pretty confirmed to me :-).
The patch by Alan does not compile (it misses deleting a }). Attached is a fixed patch.
Created attachment 23996 [details] Correct Alan's patch Now attaching the patch
I noticed the same bug. Please, some KNode developer, consider to apply this patch (haven't tested myself, but it's easy to reproduce the problem with powertop). THX, Helge
I can confirm this bug. On my system (2.6.24-gentoo-r4, kde 3.5.8, knode 0.10.5) knode causes ~55 extra wakeups every second. This is with a perfect internet connection to two news server (gmane, individual). For long reading sessions it's better to use konqueror to read usenet via google :-( I haven't tested the patch so far.
I've just tried the proposed patch in Debian unstable (KDE 3.5.9; knode 0.10.9) and it seems to work fine. With knode running inside kontact wakeups on my desktop as reported by powertop are down from ~500 to ~150 (knode no longer listed). My impression is even that knode is a lot more responsive, but that may also be due to server activity. Interval news checking works correctly. I've watched connections in netstat and the "Hold connection for" setting for my news server is respected too. Tested with a single news server (different system on local network).
SVN commit 835314 by vkrause: Patch by Alan Jenkins to fix excessive timer wakeups. The problem does not occur in trunk. BUG: 147944 M +1 -0 knnetaccess.cpp M +13 -19 knprotocolclient.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=835314