[Bro-Dev] #740: Bug resulting in too many internal type references

Bro Tracker bro at tracker.bro-ids.org
Fri Jan 6 05:45:43 PST 2012


#740: Bug resulting in too many internal type references
----------------------+--------------------
  Reporter:  seth     |      Owner:
      Type:  Problem  |     Status:  new
  Priority:  Normal   |  Milestone:  Bro2.0
 Component:  Bro      |    Version:
Resolution:           |   Keywords:
----------------------+--------------------

Comment (by seth):

 > This sounds like a plain ref counting bug to me. The caller should
 > unref once it doesn't need the type anymore. Were you able to
 > understand which caller isn't doing it?  It doesn't need to be the on
 > the stack backtrace (and from a quick look, it isn't).

 There are only a few places outside of NetVar.cc that even call
 internal_type which is why I made the consistency comment.  You can find
 everywhere that causes this ref counting problem with a quick grep since
 there aren't that many, especially if you count out the stuff in
 NetVar.cc.

 And I caused this bug (/me ducks).

-- 
Ticket URL: <http://tracker.bro-ids.org/bro/ticket/740#comment:2>
Bro Tracker <http://tracker.bro-ids.org/bro>
Bro Issue Tracker



More information about the bro-dev mailing list