I have a segmentation fault that occurs when DMTCP is added to my process. I'd like to use Valgrind to find the cause of the segfault.
But, when I try to run Valgrind -> DMTCP -> <my_process>, Valgrind finds and Illegal Instruction in the mtcp source code. And Valgrind exits. When I run Valgrind -> <my_process>, Valgrind works.
My Valgrind error is the same as the Valgrind sighting listed at: https://bugs.kde.org/show_bug.cgi?id=246525
But Valgrind developers have not fixed that illegal instruction yet.
I'd like to turn the question around to DMTCP developers: How do you debug memory issues?
JF4, 4th floor