[Icecast-dev] Memory leak on Icecast 2.3.2 / Debian ?

Romain Beauxis 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 mailing list