Valgrind can't run: out of memory?
I try to run a simple test with valgrind but it seems that valgrind can’t even start because of some memory limitation issue.
valgrind --leak-check=full --track-origins=yes echo 'test'
==26260== Valgrind's memory management: out of memory: ==26260== initialiseSector(TC)'s request for 27597024 bytes failed. ==26260== 143327232 bytes have already been allocated. ==26260== Valgrind cannot continue. Sorry.
490MB of my total RAM is consumed so I would guess that is not the reason behind this since valgrind is such a small tool. Also I run the test inside a docker container if that matters.
Any idea on how to solve?
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.