[Icecast-dev] Memory leak on Icecast 2.3.2 / Debian ?
toots at rastageeks.org
Tue Dec 8 08:08:10 PST 2009
Hi all !
Le mardi 8 décembre 2009 05:36:53, Jussi Kukkonen a écrit :
> > The valgrind output seems to indicate a leak in libxml2, I'm gonna try
> > to see if this is linked to the way the icecast or libxml package is
> > compiled/patched in debian, but I'm not too familiar with this kind of
> > problems, so if you have something to say about this issue, I'd love to
> > hear about it!
> xmlEncodeEntitiesReentrant() return values must be freed, so probably
> not a libxml problem.
> The Debian Testing Icecast source (2.3.2-4) does seem to have a case
> where they are not freed: a do-while loop in stats.c:stats_get_xml() can
> leak when breaking early. This code is not present in -kh17 that I'm
> using and all xmlEncodeEntitiesReentrant() calls are fine there.
I'm co-maintaining the Debian package. I have no time to test it myself right
now, but I'd be interested to have your feedback and fix the issue if you find
More information about the Icecast-dev