[kde-freebsd] QFilesSystemWatcher instead of polling/FAM

Tijl Coosemans tijl at coosemans.org
Mon Jul 19 21:35:13 CEST 2010


On Monday 19 July 2010 14:07:56 Rusty Nejdl wrote:
> On Mon, 19 Jul 2010 12:20:35 +0200, Jaap Boender wrote:
>> On Friday 09 July 2010 02:32:00 Jason E. Hale wrote:
>>>>>> I've attached a patch that makes KDE use QFileSystemWatcher on FreeBSD
>>>>>> which uses kqueue instead of stat. I've been using it for the past few
>>>>>> days and it seems to work rather well.
>> 
>> I've been using the patch (the July 8 version), and it works well for
>> the most part; the only problem is that plasma-desktop runs up to 100%
>> CPU usage every once in a while (and becomes unresponsive), so that
>> I've got to kill and restart.
>> 
>> Looking at the logs, there doesn't seem to be any particular error
>> message, and it doesn't seem to be triggered by any specific action.
>> If you need me to do anything specific for debugging purposes, or
>> need more information, let me know.
> 
> I can completely attest to this and mine was so bad I had to remove
> the patch.  Plasma would die but everything else would work after
> that.

I've never seen this happen on my single core laptop, but I've just
setup KDE on a multi core system now and already seen it once, so I can
confirm it. I don't know how to reproduce it yet though, so if you can
still figure out a way to do that, it would help a lot.

You also might want to build and install kdelibs and kdebase-workspace
with debugging enabled (make -DWITH_DEBUG && make -DWITH_DEBUG install).
Then after logging in, kill plasma-desktop and run it in a terminal
window. It might print an error message.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 228 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kde-freebsd/attachments/20100719/856189e8/attachment.sig 


More information about the kde-freebsd mailing list