<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;">I can confirm that Daniel's patch also fixes the issue I was seeing.<br>
<br>
Thanks for the quick resolution.<br>
<br>
<br>
<div>
<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">
</div>
</div>
</div>
</div>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<hr tabindex="-1">
<div style="direction: ltr;" id="divRpF19892"><font color="#000000" face="Tahoma" size="2"><b>From:</b> Jeff Hammond [jeff.science@gmail.com]<br>
<b>Sent:</b> Monday, January 11, 2016 6:51 AM<br>
<b>To:</b> discuss@mpich.org<br>
<b>Subject:</b> Re: [mpich-discuss] valgrind warning in MPIR_Process_status<br>
</font><br>
</div>
<div></div>
<div>
<div dir="ltr">To be explicit, the other thread is <a href="http://lists.mpich.org/pipermail/devel/2016-January/000677.html" target="_blank">http://lists.mpich.org/pipermail/devel/2016-January/000677.html</a> and it is indeed the same issue.
<div><br>
</div>
<div>I pushed dibanez-helper_fns-valgrind to mpich-review just now.  <a href="https://trac.mpich.org/projects/mpich/ticket/2328" target="_blank">https://trac.mpich.org/projects/mpich/ticket/2328</a> was created for tracking purposes.</div>
<div><br>
</div>
<div>Jeff</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Sun, Jan 10, 2016 at 5:04 PM, Jeff Hammond <span dir="ltr">
<<a href="mailto:jeff.science@gmail.com" target="_blank">jeff.science@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
I think this is the same issue reported on the devel list yesterday. If it is, Daniel Ibanez provided a patch that I've merged into my (completely unofficial fork on github) and will push to the official MPICH review repo tonight.
<div><br>
</div>
<div>If you want to try and/or verify Daniel's<span></span> patch, see github/jeffhammond/mpich. The branch you want should be obvious from the name (I can't remember what it is off hand).</div>
<div><br>
</div>
<div>Best,<br>
<div><br>
</div>
<div>Jeff 
<div>
<div class="h5"><br>
<br>
On Sunday, January 10, 2016, VandeVondele Joost <<a href="mailto:joost.vandevondele@mat.ethz.ch" target="_blank">joost.vandevondele@mat.ethz.ch</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div>
<div style="direction:ltr; font-family:Tahoma; color:#000000; font-size:10pt">Hi,<br>
<br>
we upgraded from mpich 3.1.2 to 3.2 and our nightly builds under valgrind show a new valgrind warning, which I suppose originates from the mpi library, rather than our code (given the stack trace below and the fact that they are absent with 3.1):<br>
<br>
There are two slightly distinct traces (alltoall and alltoallv):<br>
<br>
==30165== Conditional jump or move depends on uninitialised value(s)<br>
==30165==    at 0x6E00056: MPIR_Process_status (mpiimpl.h:4394)<br>
==30165==    by 0x6E00056: MPIC_Waitall (helper_fns.c:774)<br>
==30165==    by 0x6D5A853: MPIR_Alltoall_intra (alltoall.c:369)<br>
==30165==    by 0x6D5B63C: MPIR_Alltoall (alltoall.c:564)<br>
==30165==    by 0x6D5B6EF: MPIR_Alltoall_impl (alltoall.c:599)<br>
==30165==    by 0x6D5BF07: PMPI_Alltoall (alltoall.c:722)<br>
==30165==    by 0x6AFF0DC: PMPI_ALLTOALL (alltoallf.c:276)<br>
==30165==    by 0x1D04699: __message_passing_MOD_mp_alltoall_i22 <br>
<br>
==30201== Conditional jump or move depends on uninitialised value(s)<br>
==30201==    at 0x6E00056: MPIR_Process_status (mpiimpl.h:4394)<br>
==30201==    by 0x6E00056: MPIC_Waitall (helper_fns.c:774)<br>
==30201==    by 0x6D5C4EA: MPIR_Alltoallv_intra (alltoallv.c:194)<br>
==30201==    by 0x6D5CEC9: MPIR_Alltoallv (alltoallv.c:339)<br>
==30201==    by 0x6D5CFAA: MPIR_Alltoallv_impl (alltoallv.c:376)<br>
==30201==    by 0x6D5D8CA: PMPI_Alltoallv (alltoallv.c:527)<br>
==30201==    by 0x6AFF13E: PMPI_ALLTOALLV (alltoallvf.c:276)<br>
==30201==    by 0x1CCE180: __message_passing_MOD_mp_alltoall_z22v (message_passing_z.f90:223)<br>
<br>
Is this issue already known/fixed ?<br>
<br>
I saw there was a somewhat related change (which is part of 3.2):<br>
<br>
<a href="https://trac.mpich.org/projects/mpich/changeset/be7c17b3177ccb0ede49761b44a438952360b061" target="_blank">https://trac.mpich.org/projects/mpich/changeset/be7c17b3177ccb0ede49761b44a438952360b061</a><br>
<br>
but maybe that change was not fully complete ?<br>
<br>
Best regards,<br>
<br>
Joost VandeVondele<br>
<div><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%; min-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>
<a>Joost.VandeVondele@mat.ethz.ch</a><br>
<a href="http://www.nanosim.mat.ethz.ch/" target="_blank">http://www.nanosim.mat.ethz.ch/</a><br>
Tel.: +41 (0)44 6338451<br>
<hr style="width:100%; min-height:2px">
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
Jeff Hammond<br>
<a href="mailto:jeff.science@gmail.com" target="_blank">jeff.science@gmail.com</a><br>
<a href="http://jeffhammond.github.io/" target="_blank">http://jeffhammond.github.io/</a><br>
</font></span></blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div class="gmail_signature">Jeff Hammond<br>
<a href="mailto:jeff.science@gmail.com" target="_blank">jeff.science@gmail.com</a><br>
<a href="http://jeffhammond.github.io/" target="_blank">http://jeffhammond.github.io/</a></div>
</div>
</div>
</div>
</div>
</body>
</html>