<html dir="ltr"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi,<br>
<br>
using mpich 3.2 with our code (CP2K) we see the following memory leak with lsan:<br>
<br>
Direct leak of 12544 byte(s) in 1 object(s) allocated from:<br>
    #0 0x7f64851477e6 in __interceptor_malloc /data/vjoost/toolchain-r17215/build/gcc-5.4.0/libsanitizer/lsan/lsan_interceptors.cc:51<br>
    #1 0x7f6484dd556f in MPIDI_CH3U_Receive_data_unexpected src/mpid/ch3/src/ch3u_handle_recv_pkt.c:251<br>
    #2 0x7f6484e0dbb3 in MPIDI_CH3_PktHandler_EagerSend src/mpid/ch3/src/ch3u_eager.c:661<br>
    #3 0x7f6484e218bf in MPIDI_CH3I_Progress src/mpid/ch3/channels/nemesis/src/ch3_progress.c:541<br>
    #4 0x7f6484d76dde in PMPI_Recv src/mpi/pt2pt/recv.c:157<br>
    #5 0x264730a in BI_Srecv /data/vjoost/toolchain-r17215/build/scalapack-2.0.2/BLACS/SRC/BI_Srecv.c:8<br>
    #6 0x264b6c2 in Cdgerv2d /data/vjoost/toolchain-r17215/build/scalapack-2.0.2/BLACS/SRC/dgerv2d_.c:79<br>
    #7 0x26cfd4d in PB_CpaxpbyDN /data/vjoost/toolchain-r17215/build/scalapack-2.0.2/PBLAS/SRC/PTOOLS/PB_CpaxpbyDN.c:661<br>
    #8 0x2651ba2 in PB_Cpaxpby /data/vjoost/toolchain-r17215/build/scalapack-2.0.2/PBLAS/SRC/PTOOLS/PB_Cpaxpby.c:754<br>
    #9 0x2663060 in PB_Cptran /data/vjoost/toolchain-r17215/build/scalapack-2.0.2/PBLAS/SRC/PTOOLS/PB_Cptran.c:414<br>
    #10 0x2617973 in pdtran_ /data/vjoost/toolchain-r17215/build/scalapack-2.0.2/PBLAS/SRC/pdtran_.c:240<br>
    #11 0x1de4388 in __cp_fm_basic_linalg_MOD_cp_fm_transpose /data/vjoost/clean/cp2k/cp2k/src/fm/cp_fm_basic_linalg.F:925<br>
[...]<br>
<div><br>
In the code at the line indicate there is indeed a FIXME, but I'm wondering if this location could indeed leak memory unbounded, which would be problematic.<br>
<br>
Best regards,<br>
<br>
Joost VandeVondele<br>
<br>
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<hr style="width:100%; height:2px">
Prof. Dr. Joost VandeVondele<br>
Nanoscale Simulations<br>
<br>
ETH Zurich <br>
HIT G 41.4<span style="font-family:monospace"><br>
</span>Wolfgang-Pauli-Strasse 27<br>
8093 Zurich, Switzerland <br>
<br>
Joost.VandeVondele@mat.ethz.ch<br>
<a href="http://www.nanosim.mat.ethz.ch/" tabindex="0">http://www.nanosim.mat.ethz.ch/</a><br>
Tel.: +41 (0)44 6338451<br>
<hr style="width:100%; height:2px">
</div>
</div>
</div>
</div>
</div>
</body>
</html>