[Bro-Dev] #574: More exessive memory usage
Bro Tracker
bro at tracker.bro-ids.org
Thu Sep 15 16:36:21 PDT 2011
#574: More exessive memory usage
----------------------+------------------------
Reporter: gregor | Owner:
Type: Problem | Status: new
Priority: High | Milestone: Bro1.6
Component: Bro | Version: git/master
Resolution: | Keywords: beta
----------------------+------------------------
Comment (by gregor):
> I definitely found some leaks running in bare-mode that didn't show up
in
> the default mode because it's related to event handler arguments not
> getting unref'd because no handlers are called. I fixed everything
> valgrind showed me so far in `topic/jsiwek/leak-fixes`. Want to check
> that out and see if it helps?
That's not what causes my problems, because I see them in both normal and
bare mode. I justed checked that.
In general the C++ code should always check whether there's an event
handler for a particular event before allocating val_list for it (both, to
prevent leaks and to not waste time allocating stuff we never need). If it
doesn't that's a bug. Do you know which event were causing the problem? We
should try to fix the problem there too.
cu
gregor
--
Ticket URL: <http://tracker.bro-ids.org/bro/ticket/574#comment:12>
Bro Tracker <http://tracker.bro-ids.org/bro>
Bro Issue Tracker
More information about the bro-dev
mailing list