Recently we changed our config from ice_ignore_list = "vmnet" to ice_ignore_list = "vmnet,172." and faced a dramatic memory leak.
Does anybody know how can I check what’s leaking? From the code (didn’t yet dived deep) it’s not so straightforward (I have no idea why two elements in list handled so differently comparing to a single element).
Probably the issue was an outdated libnice (0.1.17), compiled latest (ac4bb22ebbfce712729aec277259c5ea9254189a) - looks promising. Will monitor it a bit under a load and confirm if it helped.
I made a couple of tests with libnice 0.1.17 and master, ignoring “172.” (in my case a docker interface) and using a default janus.jcfg.
I was unable to detect any leak with ASan and Valgrind.