Ты ничего плохого не делаешь. Memcheck ложные срабатывания с valgrind являются общими, лучшее, что вы можете сделать, это подавить их.
Эта страница руководства больше говорит об этих ложных срабатываниях. Цитата ближе к концу:
Обертки должны уменьшить частоту ошибочных ошибок Memcheck в приложениях MPI. Поскольку перенос выполняется на интерфейсе MPI, по-прежнему потенциально может быть большое количество ошибок, сообщаемых в реализации MPI ниже интерфейса. Лучшее, что вы можете сделать, это попытаться их подавить.
blockquote>