valgrind detects false memleak?