I think your process is likely to be killed by the Out Of Memory kernel system - when the system runs out of memory, which will be hard to kill the process in a way that cannot be captured, so Valgrind quits without saying anything.
Presumably, your program uses a lot of memory, and when run under valgrind, where additional memory is required to track the certainty of the memory, there is not enough memory, and the process (probably very large) valgrind gets killed.
If I'm right, you will need a machine with more memory, or at least a larger replacement, to be able to run your program under valgrind.
source
share