Возвращаясь к Valgrind:
Всё оказалось достаточно буднично.
Когда я получал ошибки потери выделенной памяти, я получал stack trace только до либы самого valgrind и адреса его собственного malloc. Оказалось, чтобы stack trace разворачивался дальше, в образ системы надо было включить не просто valgrind, а его dbg версию с отладочными символами. Вообщед остаточно добавить dgb версию либы с malloc. Но десктоп боярам это не интересно, потому что у них памяти как у дурака махорки, и всё ставится автоматом.
Короче это красноглазая проблема, которая живому человеку, способному не только консольку тискать, нафиг не интересна.
Спасибо что отписались.