Date: Fri, 9 Mar 2001 12:01:18 +0100 (CET) From: Harti Brandt <brandt@fokus.gmd.de> To: <julian@freebsd.org> Cc: <net@freebsd.org> Subject: Netgraph is leaking node references Message-ID: <Pine.BSF.4.33.0103091154590.470-100000@beagle.fokus.gmd.de>
next in thread | raw e-mail | index | archive | help
Hi, it seems that netgraph is leaking references. One simple experiment to do is to repeat 'ngctl types' several times: 500 [root] (beagle) netgraph_atm/tests/ccatm # ngctl types There are 5 total types: Type name Number of living nodes --------- ---------------------- socket 9 sscfu 0 sscop 1 atm 2 tee 0 501 [root] (beagle) netgraph_atm/tests/ccatm # ngctl types There are 5 total types: Type name Number of living nodes --------- ---------------------- socket 10 sscfu 0 sscop 1 atm 2 tee 0 502 [root] (beagle) netgraph_atm/tests/ccatm # ngctl types There are 5 total types: Type name Number of living nodes --------- ---------------------- socket 11 sscfu 0 sscop 1 atm 2 tee 0 503 [root] (beagle) netgraph_atm/tests/ccatm # exit See the number of socket type nodes increasing. A ngctl list shows only the two persistant atm nodes and the ngctl socket node. Dumping the node list shows, that all the nodes have 0 hooks, are INVALID and CLOSING, but have references. This happens for all types (the sscop nodes above is one of these stuck nodes). The leaking references are probably hook references, because the number of dangling references in the dead nodes depends on the number of hooks it previously had. So what is the problem? harti PS: FreeBSD beagle.fokus.gmd.de 5.0-CURRENT FreeBSD 5.0-CURRENT #5: Thu Mar 8 11:42:04 CET 2001 hbb@beagle.fokus.gmd.de:/opt/obj/usr/src/sys/BEAGLE i386 -- harti brandt, http://www.fokus.gmd.de/research/cc/cats/employees/hartmut.brandt/private brandt@fokus.gmd.de, harti@begemot.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.33.0103091154590.470-100000>