Duma and libev, cont'd....and a leak found
Marc Lehmann
schmorp at schmorp.de
Fri Jun 20 13:31:48 CEST 2008
On Thu, Jun 19, 2008 at 01:22:20PM -0700, Michael Leib <michael.leib at hypermediasystems.com> wrote:
> working as I have found what I belive is a memory leak in libev when dealing with signals and the deafult loop.
It's not a leak, search the list archives for details if you are intersted.
> 1) The "signals" array is never freed
So is your code section and your data section. Are these leaks? No...
> 2) Pending signal events are not restored to to system default handling when the default loop is destroyed.
Yes, signals are only reported to the default loop, but they are a
process-global resource.
> I hope this e-mail brings out a shortcoming and provides a solution. I would not have caught this without duma.
Careful reading of the libev docs or looking at the list archives would have
helped as well.
--
The choice of a Deliantra, the free code+content MORPG
-----==- _GNU_ http://www.deliantra.net
----==-- _ generation
---==---(_)__ __ ____ __ Marc Lehmann
--==---/ / _ \/ // /\ \/ / pcg at goof.com
-=====/_/_//_/\_,_/ /_/\_\
More information about the libev
mailing list