nodedata[0] (and others #ifdef USE_NUMA) is allocated via new in the TaskManager constructor, but never deleted in the destructor (whereas trace, the other static variable pointing to a heap allocation, is).
It looks like TaskManager is intended to be a singleton, in which case this obviously isn't a serious leak, just something I noticed while using sanitizer tools to try to hunt down something more serious.
nodedata[0]
(and others#ifdef USE_NUMA
) is allocated vianew
in theTaskManager
constructor, but never deleted in the destructor (whereastrace
, the other static variable pointing to a heap allocation, is).It looks like
TaskManager
is intended to be a singleton, in which case this obviously isn't a serious leak, just something I noticed while using sanitizer tools to try to hunt down something more serious.