Found a potentially leaking cycle starting from a GC root: ./cycle_super.h:37:5: blink::D (m_c) => blink::C ./cycle_super.h:22:3: blink::C (blink::B <: blink::A <: m_d) => blink::D