GNOME Bugzilla – Bug 273286
e-d-s chewing 100% CPU
Last modified: 2006-06-07 13:02:08 UTC
I'm using: evolution-devel-2.1.6.0.200503020400-0.snap.novell.0.1 evolution-data-server-1.1.6.0.200503020400-0.snap.novell.0.1 evolution-2.1.6.0.200503020400-0.snap.novell.0.1 evolution-data-server-devel-1.1.6.0.200503020400-0.snap.novell.0.1 ok - so it looks like there is some nice RPM conflict/problem there - but either way, I'm getting this interesting 100% CPU usage from this stack trace:
+ Trace 56388
Thread 5 (Thread 11419653 (LWP 19402))
It (amazingly) takes several seconds to complete: 6 0x405c9749 in xmlNodeSetContent (cur=0x422a4f90, content=0x42800008 "BEGIN:VCARD \nV if I type finish a lot ;-)
*** Bug 273430 has been marked as a duplicate of this bug. ***
Michael: Can you provide us some steps to reproduce this bug ?
Sure - I guess you'd want to try to use the evolution / G/W connectivity ;-> I believe there was some hack added to filter out large address lists - which AFAIR was claimed to be a root cause of this problem. Either way - we really shouldn't be typing xmlNodeSetContent for anything complex - it's far too inefficient it seems. Either way - quite why we need to construct some gigantic in-memory model in the (horribly inefficient) libxml2 tree representation just to write the data out is beyond me. fprintf (file-handle, "<this_is_xml/>\n"); would appear to be thousands of times more efficent, robust, readable ;-> ...
So - bad news; I just got an identical 100% CPU chew, with an identical stack-trace with a very recent snapshot: evolution-data-server-1.2.3.0.200506170310-0.snap.novell.0.1 of course, it's possible I need to clear my e-book cache somehow: how would I do that ?
can you test this with the recent version of Evolution?
where are the snapshots for NLD ?
Michael, the latest devel snapshots are available only for SuSE 9.3. I'm not sure, whether they are available for NLD.
hmm... michael, any news on this?
Well - the hack added to filter out huge address lists is in-place I believe & prolly helps with this - however, the underlying issue of being unable to save large address lists quickly due to this rather daft code is presumably still in-place. Either way the symptom is gone AFAICS.
Apparently no duplicates, and even Michael doesn't get the symtoms any longer. Does this mean it has not been seen since e-d-s 1.2.x days? Downing Severity, this is not a blocker. Michael, anything to add? Could you try to reproduce the issue you described originally?
re-title to reflect ongoing underlying issue ...
*** Bug 328913 has been marked as a duplicate of this bug. ***
I've seen this again... in FC5. See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=188349
I'm getting about 50% to 99% CPU usage on Ubuntu Hoary.
Quazatron, Are you seeing this with GroupWise address book or LDAP address book?
The fix for this has been committed to the head. Try this and see whether the condition is still reproducible.