memory leak or something wrong

Marc Lehmann schmorp at
Mon Jun 18 22:06:31 CEST 2012

On Mon, Jun 18, 2012 at 01:56:43AM -0500, Brandon Black <blblack at> wrote:
> In practice, on Fedora 16 (glibc 2.14), I've observed a very small
> leak on code like yours (you can even leave libev out of this, it's
> all about alloc/dealloc cycles using only the realloc() interface),

realloc (p, 0) is documented to be equivalent to free (p) on GNU/Linux
(specifically, on fedora and debian GNU/Linux), so this would be a bug in
debian or fedora, and should be reported to them, if realloc is indeed the
issue (and it probably is, as valgrind can't find any memleak).

It could also be some esoteric form of internal memory fragmentation,
which I would also consider a bug in the allocator.

                The choice of a       Deliantra, the free code+content MORPG
      -----==-     _GNU_    
      ----==-- _       generation
      ---==---(_)__  __ ____  __      Marc Lehmann
      --==---/ / _ \/ // /\ \/ /      schmorp at
      -=====/_/_//_/\_,_/ /_/\_\

More information about the libev mailing list