[patch] more xfdesktop stuff - help wanted
Benedikt Meurer
benedikt.meurer at unix-ag.uni-siegen.de
Mon Feb 9 12:06:00 CET 2004
Benedikt Meurer wrote:
> Brian J. Tarricone wrote:
>
>> i've been running xfdesktop through valgrind (--leak-check=yes
>> --show-reachable=yes --logfile=valgrind-xfd -v --num-callers=50
>> --leak-resolution=high), and the stack traces i get back from that do
>> point to icon creation, but the memory allocations seem to be buried
>> deeply in libxml2 and/or librsvg (obviously only when SVG icons are
>> being loaded). while i won't rule out an external bug, it just seems
>> a bit unlikely to me that either of those two libraries could be
>> leaking so much memory.
>
>
> FYI, I've had a similar problem with a daemon program dumping 1.9GByte
> core file after running for a day or two. After debugging for some days
> I found the cause: I forgot one call to xmlFreeDoc(). Although the XML
> document in question was short (only around 4Kb in text size), the
> in-memory tree representation was that big, that parsing this file up to
> 100 times led to a memory usage of 1.9GByte. So its not libxml2 leaking
> memory itself, but its the programmer making small mistakes, that leads
> to such fast memory leaks.
^^^^
One should read "vast", though I wonder how fast a memory leak can be :-)
--
NetBSD Operating system: http://www.NetBSD.org/
pkgsrc "Work in progress": http://pkgsrc-wip.sf.net/
XFce desktop environment: http://www.xfce.org/
German Unix-AG Association: http://www.unix-ag.org/
os-network: http://www.os-network.de/
OpenPGP Key: http://www.home.unix-ag.org/bmeurer/#gpg
More information about the Xfce4-dev
mailing list