I ran tide-search in peptide-centric mode under valgrind (compiled with debug mode) and found lots of memory leaks. The full experiment is here:
/net/noble/vol1/home/noble/proj/crux-projects/2011dia/results/bill/2015-02-25memory-bug/small
I am attaching the script I used to run the test as well as the stderr output that details which blocks were lost from which lines of code.
FWIW, these memory leaks do not seem to be related to the peptide-centric option. I re-ran the same search in spectrum-centric mode and got basically the same results. See attached and the directory
/net/noble/vol1/home/noble/proj/crux-projects/2011dia/results/bill/2015-02-25memory-bug/spectrum-centric
Most of those look like they are from the Google Protocol Buffers, which are harmless according to Google:
The peptide centric search does have one additional leak, which looks like it could be problematic. I attached a patch but I'm not sure if it fixes the issue or not.
Last edit: Kaipo 2015-03-03
Ok, if you are satisfied that we shouldn't worry about this, you can
resolve this issue.
On Mar 3, 2015 1:09 PM, "Kaipo" kaipot@users.sf.net wrote:
Related
Issues: #248