valgrind mac os mem leak
You may need to use a valgrind suppressions file for Mac. Looks like some process-wide memory is allocated by not freed when the process exits. Try with valgrind --suppressions=<path to suppression file>
.
And for Mac OS X Lion, you should use this suppression file : https://github.com/svn2github/valgrind/blob/master/darwin11.supp