Hi Luke,
Thanks for your reply. From my understanding, the wrappers mainly help
catch errors on the MPI API level. The errors I reported are well below
the API layer (please correct me if I'm wrong here) However, I re-ran
the code with the wrapper loaded via LD_PRELOAD and without the
suppresion file and the warnings issued by Valgrind for the shmem
segment handling code and leaking memory from MPI_Win_allocate_shared
are basically the same. Nevertheless, I am attaching the full log of
that run as well.
Cheers
Joseph
On 11/14/2016 05:07 PM, D'Alessandro, Luke K wrote:
Hi Joesph,
I don’t have a solution to your issue, but I’ve found that the valgrind mpi
wrapper is necessary to eliminate many of the false positives that the
suppressions file can’t.
http://valgrind.org/docs/manual/mc-manual.html#mc-manual.mpiwrap.gettingstarted
You should LD_PRELOAD the libmpiwrap from your installation. If it’s not there
then you can rebuild valgrind with CC=mpicc to have it built.
Hope this helps move you towards a solution.
Luke
On Nov 14, 2016, at 5:49 AM, Joseph Schuchart <schuch...@hlrs.de> wrote:
All,
I am investigating an MPI application using Valgrind and see a load of memory
leaks reported in MPI-related code. Please find the full log attached. Some
observations/questions:
1) According to the information available at
https://www.open-mpi.org/faq/?category=debugging#valgrind_clean the suppression
file should help get a clean run of an MPI application despite several buffers
not being free'd by MPI_Finalize. Is this assumption still valid? If so, maybe
the suppression file needs an update as I still see reports on leaked memory
allocated in MPI_Init?
2) There seem to be several invalid reads and writes in the
opal_shmem_segment_* functions. Are they significant or can we regard them as
false positives?
3) The code example attached allocates memory using MPI_Win_allocate_shared and
frees it using MPI_Win_free. However, Valgrind reports some memory to be
leaking, e.g.:
==4020== 16 bytes in 1 blocks are definitely lost in loss record 21 of 234
==4020== at 0x4C2DB8F: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4020== by 0xCFDCD47: component_select (osc_sm_component.c:277)
==4020== by 0x4F39FC3: ompi_osc_base_select (osc_base_init.c:73)
==4020== by 0x4E945DC: ompi_win_allocate_shared (win.c:272)
==4020== by 0x4EF6576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==4020== by 0x400E96: main (mpi_dynamic_win_free.c:48)
Can someone please confirm that we the way the shared window memory is free'd
is actually correct? I noticed that the amount of memory that is reported to be
leaking scales with the number of windows that are allocated and free'd. In our
case this happens in a set of unit tests that all allocate their own shared
memory windows and thus the amount of leaked memory piles up quite a bit.
I build the code using GCC 5.4.0 using OpenMPI 2.0.1 and ran it on a single
node. How to reproduce:
$ mpicc -Wall -ggdb mpi_dynamic_win_free.c -o mpi_dynamic_win_free
$ mpirun -n 2 valgrind --leak-check=full
--suppressions=$HOME/opt/openmpi-2.0.1/share/openmpi/openmpi-valgrind.supp
./mpi_dynamic_win_free
Best regards,
Joseph
--
Dipl.-Inf. Joseph Schuchart
High Performance Computing Center Stuttgart (HLRS)
Nobelstr. 19
D-70569 Stuttgart
Tel.: +49(0)711-68565890
Fax: +49(0)711-6856832
E-Mail: schuch...@hlrs.de
<valgrind_mpi.log><mpi_dynamic_win_free.c>_______________________________________________
users mailing list
users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/users
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/users
--
Dipl.-Inf. Joseph Schuchart
High Performance Computing Center Stuttgart (HLRS)
Nobelstr. 19
D-70569 Stuttgart
Tel.: +49(0)711-68565890
Fax: +49(0)711-6856832
E-Mail: schuch...@hlrs.de
==27025== Memcheck, a memory error detector
==27025== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==27025== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
==27025== Command: ./mpi_dynamic_win_free
==27025==
==27026== Memcheck, a memory error detector
==27026== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==27026== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
==27026== Command: ./mpi_dynamic_win_free
==27026==
valgrind MPI wrappers 27026: Active for pid 27026
valgrind MPI wrappers 27026: Try MPIWRAP_DEBUG=help for possible options
valgrind MPI wrappers 27025: Active for pid 27025
valgrind MPI wrappers 27025: Try MPIWRAP_DEBUG=help for possible options
==27026== Invalid read of size 4
==27026== at 0x731B166: segment_attach (shmem_mmap_module.c:494)
==27026== by 0x5DA0D3E: opal_shmem_segment_attach (shmem_base_wrappers.c:61)
==27026== by 0xD221D14: component_select (osc_sm_component.c:272)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026== Address 0xbcc0ef8 is 264 bytes inside a block of size 4,608 alloc'd
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD221798: component_select (osc_sm_component.c:174)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026==
==27026== Syscall param open(filename) points to unaddressable byte(s)
==27026== at 0x540ECCD: ??? (syscall-template.S:84)
==27026== by 0x731B18A: segment_attach (shmem_mmap_module.c:495)
==27026== by 0x5DA0D3E: opal_shmem_segment_attach (shmem_base_wrappers.c:61)
==27026== by 0xD221D14: component_select (osc_sm_component.c:272)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026== Address 0xbcc0f18 is 296 bytes inside a block of size 4,608 alloc'd
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD221798: component_select (osc_sm_component.c:174)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026==
==27026== Invalid write of size 4
==27026== at 0x731B191: segment_attach (shmem_mmap_module.c:495)
==27026== by 0x5DA0D3E: opal_shmem_segment_attach (shmem_base_wrappers.c:61)
==27026== by 0xD221D14: component_select (osc_sm_component.c:272)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026== Address 0xbcc0f00 is 272 bytes inside a block of size 4,608 alloc'd
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD221798: component_select (osc_sm_component.c:174)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026==
==27026== Invalid read of size 4
==27026== at 0x731B198: segment_attach (shmem_mmap_module.c:495)
==27026== by 0x5DA0D3E: opal_shmem_segment_attach (shmem_base_wrappers.c:61)
==27026== by 0xD221D14: component_select (osc_sm_component.c:272)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026== Address 0xbcc0f00 is 272 bytes inside a block of size 4,608 alloc'd
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD221798: component_select (osc_sm_component.c:174)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026==
==27026== Invalid read of size 4
==27026== at 0x731B218: segment_attach (shmem_mmap_module.c:504)
==27026== by 0x5DA0D3E: opal_shmem_segment_attach (shmem_base_wrappers.c:61)
==27026== by 0xD221D14: component_select (osc_sm_component.c:272)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026== Address 0xbcc0f00 is 272 bytes inside a block of size 4,608 alloc'd
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD221798: component_select (osc_sm_component.c:174)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026==
==27026== Invalid read of size 8
==27026== at 0x731B21F: segment_attach (shmem_mmap_module.c:504)
==27026== by 0x5DA0D3E: opal_shmem_segment_attach (shmem_base_wrappers.c:61)
==27026== by 0xD221D14: component_select (osc_sm_component.c:272)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026== Address 0xbcc0f08 is 280 bytes inside a block of size 4,608 alloc'd
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD221798: component_select (osc_sm_component.c:174)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026==
==27026== Invalid write of size 8
==27026== at 0x731B24A: segment_attach (shmem_mmap_module.c:503)
==27026== by 0x5DA0D3E: opal_shmem_segment_attach (shmem_base_wrappers.c:61)
==27026== by 0xD221D14: component_select (osc_sm_component.c:272)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026== Address 0xbcc0f10 is 288 bytes inside a block of size 4,608 alloc'd
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD221798: component_select (osc_sm_component.c:174)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026==
==27026== Invalid read of size 8
==27026== at 0x731B252: segment_attach (shmem_mmap_module.c:503)
==27026== by 0x5DA0D3E: opal_shmem_segment_attach (shmem_base_wrappers.c:61)
==27026== by 0xD221D14: component_select (osc_sm_component.c:272)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026== Address 0xbcc0f10 is 288 bytes inside a block of size 4,608 alloc'd
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD221798: component_select (osc_sm_component.c:174)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026==
==27026== Invalid read of size 4
==27026== at 0x731B2E6: segment_attach (shmem_mmap_module.c:522)
==27026== by 0x5DA0D3E: opal_shmem_segment_attach (shmem_base_wrappers.c:61)
==27026== by 0xD221D14: component_select (osc_sm_component.c:272)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026== Address 0xbcc0f00 is 272 bytes inside a block of size 4,608 alloc'd
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD221798: component_select (osc_sm_component.c:174)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026==
==27026== Invalid read of size 8
==27026== at 0x731B36A: segment_attach (shmem_mmap_module.c:534)
==27026== by 0x5DA0D3E: opal_shmem_segment_attach (shmem_base_wrappers.c:61)
==27026== by 0xD221D14: component_select (osc_sm_component.c:272)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026== Address 0xbcc0f08 is 280 bytes inside a block of size 4,608 alloc'd
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD221798: component_select (osc_sm_component.c:174)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026==
==27026== Invalid read of size 4
==27026== at 0x731B372: segment_attach (shmem_mmap_module.c:534)
==27026== by 0x5DA0D3E: opal_shmem_segment_attach (shmem_base_wrappers.c:61)
==27026== by 0xD221D14: component_select (osc_sm_component.c:272)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026== Address 0xbcc0f00 is 272 bytes inside a block of size 4,608 alloc'd
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD221798: component_select (osc_sm_component.c:174)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026==
==27026== Invalid read of size 8
==27026== at 0x731B3BA: segment_attach (shmem_mmap_module.c:544)
==27026== by 0x5DA0D3E: opal_shmem_segment_attach (shmem_base_wrappers.c:61)
==27026== by 0xD221D14: component_select (osc_sm_component.c:272)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026== Address 0xbcc0f10 is 288 bytes inside a block of size 4,608 alloc'd
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD221798: component_select (osc_sm_component.c:174)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026==
==27025==
==27025== HEAP SUMMARY:
==27025== in use at exit: 142,633 bytes in 803 blocks
==27025== total heap usage: 19,535 allocs, 18,732 frees, 4,250,015 bytes allocated
==27025==
==27025== 4 bytes in 1 blocks are definitely lost in loss record 2 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0xB0E81C4: ???
==27025== by 0xB0E8823: ???
==27025== by 0xAA3CDE2: ???
==27025== by 0x13F49CC3: ???
==27025== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27025== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27025== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27025== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27025==
==27025== 8 bytes in 1 blocks are definitely lost in loss record 4 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0xB0EB807: ???
==27025== by 0x5D44F74: mca_btl_base_select (btl_base_select.c:110)
==27025== by 0xAA3E3C1: ???
==27025== by 0x514FBA1: mca_bml_base_init (bml_base_init.c:74)
==27025== by 0x50D5A10: ompi_mpi_init (ompi_mpi_init.c:596)
==27025== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27025== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27025== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27025==
==27025== 8 bytes in 1 blocks are definitely lost in loss record 5 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x15223042: component_select (osc_sm_component.c:315)
==27025== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27025== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27025== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27025== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27025== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27025==
==27025== 8 bytes in 1 blocks are definitely lost in loss record 6 of 236
==27025== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x15223103: component_select (osc_sm_component.c:328)
==27025== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27025== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27025== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27025== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27025== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27025==
==27025== 8 bytes in 1 blocks are definitely lost in loss record 7 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x15223042: component_select (osc_sm_component.c:315)
==27025== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27025== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27025== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27025== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27025== by 0x400DFF: main (mpi_dynamic_win_free.c:82)
==27025==
==27025== 8 bytes in 1 blocks are definitely lost in loss record 8 of 236
==27025== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x15223103: component_select (osc_sm_component.c:328)
==27025== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27025== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27025== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27025== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27025== by 0x400DFF: main (mpi_dynamic_win_free.c:82)
==27025==
==27025== 11 bytes in 1 blocks are definitely lost in loss record 11 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x7747F54: opal_pmix_pmix112_pmix_bfrop_unpack_string (unpack.c:373)
==27025== by 0x77469EB: opal_pmix_pmix112_pmix_bfrop_unpack_buffer (unpack.c:142)
==27025== by 0x77468AD: opal_pmix_pmix112_pmix_bfrop_unpack (unpack.c:106)
==27025== by 0x7759174: job_data (pmix_client.c:181)
==27025== by 0x7757EC4: opal_pmix_pmix112_pmix_usock_process_msg (usock_sendrecv.c:516)
==27025== by 0x5D4AF60: event_process_active_single_queue (event.c:1370)
==27025== by 0x5D4AF60: event_process_active (event.c:1440)
==27025== by 0x5D4AF60: opal_libevent2022_event_base_loop (event.c:1644)
==27025== by 0x775252A: progress_engine (progress_threads.c:52)
==27025== by 0x5405709: start_thread (pthread_create.c:333)
==27025==
==27025== 16 bytes in 1 blocks are definitely lost in loss record 21 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0xB0E815B: ???
==27025== by 0xB0E8823: ???
==27025== by 0xAA3CDE2: ???
==27025== by 0x13F49CC3: ???
==27025== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27025== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27025== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27025== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27025==
==27025== 16 bytes in 1 blocks are definitely lost in loss record 22 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x15222D47: component_select (osc_sm_component.c:277)
==27025== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27025== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27025== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27025== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27025== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27025==
==27025== 16 bytes in 1 blocks are definitely lost in loss record 23 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x15222D80: component_select (osc_sm_component.c:279)
==27025== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27025== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27025== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27025== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27025== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27025==
==27025== 16 bytes in 1 blocks are definitely lost in loss record 24 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x15222D47: component_select (osc_sm_component.c:277)
==27025== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27025== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27025== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27025== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27025== by 0x400DFF: main (mpi_dynamic_win_free.c:82)
==27025==
==27025== 16 bytes in 1 blocks are definitely lost in loss record 25 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x15222D80: component_select (osc_sm_component.c:279)
==27025== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27025== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27025== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27025== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27025== by 0x400DFF: main (mpi_dynamic_win_free.c:82)
==27025==
==27025== 56 bytes in 1 blocks are definitely lost in loss record 149 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x99E97D4: ???
==27025== by 0x97DB9A0: ???
==27025== by 0x95C540F: ???
==27025== by 0x5A5B8E6: orte_oob_base_select (oob_base_select.c:87)
==27025== by 0x5A41F0A: orte_ess_base_app_setup (ess_base_std_app.c:182)
==27025== by 0x75226A4: ???
==27025== by 0x59F9A5A: orte_init (orte_init.c:226)
==27025== by 0x50D57B5: ompi_mpi_init (ompi_mpi_init.c:504)
==27025== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27025== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27025== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27025==
==27025== 80 bytes in 1 blocks are definitely lost in loss record 162 of 236
==27025== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x5D1DD7B: opal_obj_new (opal_object.h:482)
==27025== by 0x5D1DC20: opal_obj_new_debug (opal_object.h:263)
==27025== by 0x5D1EE33: mca_base_component_repository_open (mca_base_component_repository.c:397)
==27025== by 0x5D1D8D3: find_dyn_components (mca_base_component_find.c:264)
==27025== by 0x5D1D481: mca_base_component_find (mca_base_component_find.c:135)
==27025== by 0x5D2CF5F: mca_base_framework_components_register (mca_base_components_register.c:55)
==27025== by 0x5D2D893: mca_base_framework_register (mca_base_framework.c:127)
==27025== by 0x5D2D915: mca_base_framework_open (mca_base_framework.c:146)
==27025== by 0x5D963F0: patcher_query (memory_patcher_component.c:402)
==27025== by 0x5D95D05: opal_memory_base_open (memory_base_open.c:112)
==27025== by 0x5D2D9C2: mca_base_framework_open (mca_base_framework.c:174)
==27025==
==27025== 248 (16 direct, 232 indirect) bytes in 1 blocks are definitely lost in loss record 194 of 236
==27025== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0xB0E7F63: ???
==27025== by 0xB0E8823: ???
==27025== by 0xAA3CDE2: ???
==27025== by 0x13F49CC3: ???
==27025== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27025== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27025== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27025== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27025==
==27025== 688 bytes in 1 blocks are definitely lost in loss record 206 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x7758401: pmix_obj_new (pmix_object.h:469)
==27025== by 0x77582AB: pmix_obj_new_debug (pmix_object.h:251)
==27025== by 0x775F4B8: pmix_client_deregister_errhandler (pmix_client.c:1427)
==27025== by 0x778878D: OPAL_PMIX_PMIX112_PMIx_Deregister_errhandler (pmix_common.c:84)
==27025== by 0x772DD97: pmix1_client_finalize (pmix1_client.c:150)
==27025== by 0x7522CC0: ???
==27025== by 0x59F966F: orte_finalize (orte_finalize.c:72)
==27025== by 0x50D71A6: ompi_mpi_finalize (ompi_mpi_finalize.c:444)
==27025== by 0x51026CC: PMPI_Finalize (pfinalize.c:45)
==27025== by 0x4E4B647: PMPI_Finalize (libmpiwrap.c:2304)
==27025== by 0x400E04: main (mpi_dynamic_win_free.c:85)
==27025==
==27025== 814 (808 direct, 6 indirect) bytes in 1 blocks are definitely lost in loss record 207 of 236
==27025== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x9BF1D68: ???
==27025== by 0x9BF1C0D: ???
==27025== by 0x9BF2585: ???
==27025== by 0x5A5A9DB: process_uri (oob_base_stubs.c:380)
==27025== by 0x5A5A6A1: orte_oob_base_set_addr (oob_base_stubs.c:308)
==27025== by 0x5D4AF60: event_process_active_single_queue (event.c:1370)
==27025== by 0x5D4AF60: event_process_active (event.c:1440)
==27025== by 0x5D4AF60: opal_libevent2022_event_base_loop (event.c:1644)
==27025== by 0x5CF22E0: progress_engine (opal_progress_threads.c:105)
==27025== by 0x5405709: start_thread (pthread_create.c:333)
==27025==
==27025== 840 (336 direct, 504 indirect) bytes in 1 blocks are definitely lost in loss record 212 of 236
==27025== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0xAA3B59F: ???
==27025== by 0xAA3B444: ???
==27025== by 0xAA3BDD4: ???
==27025== by 0xAA3CE72: ???
==27025== by 0x13F49CC3: ???
==27025== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27025== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27025== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27025== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27025==
==27025== 1,093 (88 direct, 1,005 indirect) bytes in 1 blocks are definitely lost in loss record 216 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x7758401: pmix_obj_new (pmix_object.h:469)
==27025== by 0x77582AB: pmix_obj_new_debug (pmix_object.h:251)
==27025== by 0x775AF1F: _putfn (pmix_client.c:564)
==27025== by 0x5D4AF60: event_process_active_single_queue (event.c:1370)
==27025== by 0x5D4AF60: event_process_active (event.c:1440)
==27025== by 0x5D4AF60: opal_libevent2022_event_base_loop (event.c:1644)
==27025== by 0x775252A: progress_engine (progress_threads.c:52)
==27025== by 0x5405709: start_thread (pthread_create.c:333)
==27025==
==27025== 1,093 (88 direct, 1,005 indirect) bytes in 1 blocks are definitely lost in loss record 217 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x7760C91: pmix_obj_new (pmix_object.h:469)
==27025== by 0x7760B3B: pmix_obj_new_debug (pmix_object.h:251)
==27025== by 0x7761E6B: _getnb_cbfunc (pmix_client_get.c:294)
==27025== by 0x7757EC4: opal_pmix_pmix112_pmix_usock_process_msg (usock_sendrecv.c:516)
==27025== by 0x5D4AF60: event_process_active_single_queue (event.c:1370)
==27025== by 0x5D4AF60: event_process_active (event.c:1440)
==27025== by 0x5D4AF60: opal_libevent2022_event_base_loop (event.c:1644)
==27025== by 0x775252A: progress_engine (progress_threads.c:52)
==27025== by 0x5405709: start_thread (pthread_create.c:333)
==27025==
==27025== 1,632 bytes in 1 blocks are definitely lost in loss record 219 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x5CE173C: opal_free_list_grow_st (opal_free_list.c:177)
==27025== by 0x5CE162A: opal_free_list_init (opal_free_list.c:148)
==27025== by 0xB0E845C: ???
==27025== by 0xB0E8823: ???
==27025== by 0xAA3CDE2: ???
==27025== by 0x13F49CC3: ???
==27025== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27025== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27025== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27025== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27025==
==27025== 2,264 bytes in 1 blocks are definitely lost in loss record 221 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x5CE173C: opal_free_list_grow_st (opal_free_list.c:177)
==27025== by 0x5CE162A: opal_free_list_init (opal_free_list.c:148)
==27025== by 0xB0E8292: ???
==27025== by 0xB0E8823: ???
==27025== by 0xAA3CDE2: ???
==27025== by 0x13F49CC3: ???
==27025== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27025== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27025== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27025== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27025==
==27025== 2,264 bytes in 1 blocks are definitely lost in loss record 222 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x5CE173C: opal_free_list_grow_st (opal_free_list.c:177)
==27025== by 0x5CE162A: opal_free_list_init (opal_free_list.c:148)
==27025== by 0xB0E8347: ???
==27025== by 0xB0E8823: ???
==27025== by 0xAA3CDE2: ???
==27025== by 0x13F49CC3: ???
==27025== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27025== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27025== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27025== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27025==
==27025== 2,264 bytes in 1 blocks are definitely lost in loss record 223 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x5CE173C: opal_free_list_grow_st (opal_free_list.c:177)
==27025== by 0x5CE162A: opal_free_list_init (opal_free_list.c:148)
==27025== by 0xB0E83E2: ???
==27025== by 0xB0E8823: ???
==27025== by 0xAA3CDE2: ???
==27025== by 0x13F49CC3: ???
==27025== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27025== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27025== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27025== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27025==
==27025== 2,941 (384 direct, 2,557 indirect) bytes in 2 blocks are definitely lost in loss record 224 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x77530B7: pmix_obj_new (pmix_object.h:469)
==27025== by 0x7752F61: pmix_obj_new_debug (pmix_object.h:251)
==27025== by 0x775451A: lookup_proc (hash.c:326)
==27025== by 0x77537AA: opal_pmix_pmix112_pmix_hash_store (hash.c:83)
==27025== by 0x775E053: opal_pmix_pmix112_pmix_client_process_nspace_blob (pmix_client.c:1147)
==27025== by 0x77591CC: job_data (pmix_client.c:186)
==27025== by 0x7757EC4: opal_pmix_pmix112_pmix_usock_process_msg (usock_sendrecv.c:516)
==27025== by 0x5D4AF60: event_process_active_single_queue (event.c:1370)
==27025== by 0x5D4AF60: event_process_active (event.c:1440)
==27025== by 0x5D4AF60: opal_libevent2022_event_base_loop (event.c:1644)
==27025== by 0x775252A: progress_engine (progress_threads.c:52)
==27025== by 0x5405709: start_thread (pthread_create.c:333)
==27025==
==27025== 3,840 (8 direct, 3,832 indirect) bytes in 1 blocks are definitely lost in loss record 226 of 236
==27025== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0xB0E7E4C: ???
==27025== by 0xB0E8823: ???
==27025== by 0xAA3CDE2: ???
==27025== by 0x13F49CC3: ???
==27025== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27025== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27025== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27025== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27025==
==27025== 7,856 (88 direct, 7,768 indirect) bytes in 1 blocks are definitely lost in loss record 231 of 236
==27025== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x7758401: pmix_obj_new (pmix_object.h:469)
==27025== by 0x77582AB: pmix_obj_new_debug (pmix_object.h:251)
==27025== by 0x775D0AE: opal_pmix_pmix112_pmix_client_process_nspace_blob (pmix_client.c:1051)
==27025== by 0x77591CC: job_data (pmix_client.c:186)
==27025== by 0x7757EC4: opal_pmix_pmix112_pmix_usock_process_msg (usock_sendrecv.c:516)
==27025== by 0x5D4AF60: event_process_active_single_queue (event.c:1370)
==27025== by 0x5D4AF60: event_process_active (event.c:1440)
==27025== by 0x5D4AF60: opal_libevent2022_event_base_loop (event.c:1644)
==27025== by 0x775252A: progress_engine (progress_threads.c:52)
==27025== by 0x5405709: start_thread (pthread_create.c:333)
==27025==
==27025== 17,760 (96 direct, 17,664 indirect) bytes in 1 blocks are definitely lost in loss record 234 of 236
==27025== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27025== by 0x5CE1DA2: opal_obj_new (opal_object.h:482)
==27025== by 0x5CE1C47: opal_obj_new_debug (opal_object.h:263)
==27025== by 0x5CE35FF: opal_proc_table_set_value (opal_hash_table.c:921)
==27025== by 0xAE5CC81: ???
==27025== by 0xAE53597: ???
==27025== by 0xAA3CDE2: ???
==27025== by 0x13F49CC3: ???
==27025== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27025== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27025== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27025== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27025==
==27025== LEAK SUMMARY:
==27025== definitely lost: 11,295 bytes in 29 blocks
==27025== indirectly lost: 34,573 bytes in 160 blocks
==27025== possibly lost: 0 bytes in 0 blocks
==27025== still reachable: 96,765 bytes in 614 blocks
==27025== suppressed: 0 bytes in 0 blocks
==27025== Reachable blocks (those to which a pointer was found) are not shown.
==27025== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==27025==
==27025== For counts of detected and suppressed errors, rerun with: -v
==27025== ERROR SUMMARY: 28 errors from 28 contexts (suppressed: 0 from 0)
==27026==
==27026== HEAP SUMMARY:
==27026== in use at exit: 142,633 bytes in 803 blocks
==27026== total heap usage: 19,522 allocs, 18,719 frees, 4,246,504 bytes allocated
==27026==
==27026== 4 bytes in 1 blocks are definitely lost in loss record 2 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xB0E81C4: ???
==27026== by 0xB0E8823: ???
==27026== by 0xAA3CDE2: ???
==27026== by 0xBF48CC3: ???
==27026== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27026== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27026== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27026== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27026==
==27026== 8 bytes in 1 blocks are definitely lost in loss record 4 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xB0EB807: ???
==27026== by 0x5D44F74: mca_btl_base_select (btl_base_select.c:110)
==27026== by 0xAA3E3C1: ???
==27026== by 0x514FBA1: mca_bml_base_init (bml_base_init.c:74)
==27026== by 0x50D5A10: ompi_mpi_init (ompi_mpi_init.c:596)
==27026== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27026== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27026== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27026==
==27026== 8 bytes in 1 blocks are definitely lost in loss record 5 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD222042: component_select (osc_sm_component.c:315)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026==
==27026== 8 bytes in 1 blocks are definitely lost in loss record 6 of 236
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD222103: component_select (osc_sm_component.c:328)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026==
==27026== 8 bytes in 1 blocks are definitely lost in loss record 7 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD222042: component_select (osc_sm_component.c:315)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DFF: main (mpi_dynamic_win_free.c:82)
==27026==
==27026== 8 bytes in 1 blocks are definitely lost in loss record 8 of 236
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD222103: component_select (osc_sm_component.c:328)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DFF: main (mpi_dynamic_win_free.c:82)
==27026==
==27026== 11 bytes in 1 blocks are definitely lost in loss record 11 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0x7747F54: opal_pmix_pmix112_pmix_bfrop_unpack_string (unpack.c:373)
==27026== by 0x77469EB: opal_pmix_pmix112_pmix_bfrop_unpack_buffer (unpack.c:142)
==27026== by 0x77468AD: opal_pmix_pmix112_pmix_bfrop_unpack (unpack.c:106)
==27026== by 0x7759174: job_data (pmix_client.c:181)
==27026== by 0x7757EC4: opal_pmix_pmix112_pmix_usock_process_msg (usock_sendrecv.c:516)
==27026== by 0x5D4AF60: event_process_active_single_queue (event.c:1370)
==27026== by 0x5D4AF60: event_process_active (event.c:1440)
==27026== by 0x5D4AF60: opal_libevent2022_event_base_loop (event.c:1644)
==27026== by 0x775252A: progress_engine (progress_threads.c:52)
==27026== by 0x5405709: start_thread (pthread_create.c:333)
==27026==
==27026== 16 bytes in 1 blocks are definitely lost in loss record 21 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xB0E815B: ???
==27026== by 0xB0E8823: ???
==27026== by 0xAA3CDE2: ???
==27026== by 0xBF48CC3: ???
==27026== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27026== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27026== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27026== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27026==
==27026== 16 bytes in 1 blocks are definitely lost in loss record 22 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD221D47: component_select (osc_sm_component.c:277)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026==
==27026== 16 bytes in 1 blocks are definitely lost in loss record 23 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD221D80: component_select (osc_sm_component.c:279)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DF3: main (mpi_dynamic_win_free.c:81)
==27026==
==27026== 16 bytes in 1 blocks are definitely lost in loss record 24 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD221D47: component_select (osc_sm_component.c:277)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DFF: main (mpi_dynamic_win_free.c:82)
==27026==
==27026== 16 bytes in 1 blocks are definitely lost in loss record 25 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xD221D80: component_select (osc_sm_component.c:279)
==27026== by 0x517EFC3: ompi_osc_base_select (osc_base_init.c:73)
==27026== by 0x50D95DC: ompi_win_allocate_shared (win.c:272)
==27026== by 0x513B576: PMPI_Win_allocate_shared (pwin_allocate_shared.c:80)
==27026== by 0x400CCE: create_dynamic (mpi_dynamic_win_free.c:32)
==27026== by 0x400DFF: main (mpi_dynamic_win_free.c:82)
==27026==
==27026== 56 bytes in 1 blocks are definitely lost in loss record 149 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0x99E97D4: ???
==27026== by 0x97DB9A0: ???
==27026== by 0x95C540F: ???
==27026== by 0x5A5B8E6: orte_oob_base_select (oob_base_select.c:87)
==27026== by 0x5A41F0A: orte_ess_base_app_setup (ess_base_std_app.c:182)
==27026== by 0x75226A4: ???
==27026== by 0x59F9A5A: orte_init (orte_init.c:226)
==27026== by 0x50D57B5: ompi_mpi_init (ompi_mpi_init.c:504)
==27026== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27026== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27026== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27026==
==27026== 80 bytes in 1 blocks are definitely lost in loss record 162 of 236
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0x5D1DD7B: opal_obj_new (opal_object.h:482)
==27026== by 0x5D1DC20: opal_obj_new_debug (opal_object.h:263)
==27026== by 0x5D1EE33: mca_base_component_repository_open (mca_base_component_repository.c:397)
==27026== by 0x5D1D8D3: find_dyn_components (mca_base_component_find.c:264)
==27026== by 0x5D1D481: mca_base_component_find (mca_base_component_find.c:135)
==27026== by 0x5D2CF5F: mca_base_framework_components_register (mca_base_components_register.c:55)
==27026== by 0x5D2D893: mca_base_framework_register (mca_base_framework.c:127)
==27026== by 0x5D2D915: mca_base_framework_open (mca_base_framework.c:146)
==27026== by 0x5D963F0: patcher_query (memory_patcher_component.c:402)
==27026== by 0x5D95D05: opal_memory_base_open (memory_base_open.c:112)
==27026== by 0x5D2D9C2: mca_base_framework_open (mca_base_framework.c:174)
==27026==
==27026== 248 (16 direct, 232 indirect) bytes in 1 blocks are definitely lost in loss record 194 of 236
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xB0E7F63: ???
==27026== by 0xB0E8823: ???
==27026== by 0xAA3CDE2: ???
==27026== by 0xBF48CC3: ???
==27026== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27026== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27026== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27026== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27026==
==27026== 688 bytes in 1 blocks are definitely lost in loss record 206 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0x7758401: pmix_obj_new (pmix_object.h:469)
==27026== by 0x77582AB: pmix_obj_new_debug (pmix_object.h:251)
==27026== by 0x775F4B8: pmix_client_deregister_errhandler (pmix_client.c:1427)
==27026== by 0x778878D: OPAL_PMIX_PMIX112_PMIx_Deregister_errhandler (pmix_common.c:84)
==27026== by 0x772DD97: pmix1_client_finalize (pmix1_client.c:150)
==27026== by 0x7522CC0: ???
==27026== by 0x59F966F: orte_finalize (orte_finalize.c:72)
==27026== by 0x50D71A6: ompi_mpi_finalize (ompi_mpi_finalize.c:444)
==27026== by 0x51026CC: PMPI_Finalize (pfinalize.c:45)
==27026== by 0x4E4B647: PMPI_Finalize (libmpiwrap.c:2304)
==27026== by 0x400E04: main (mpi_dynamic_win_free.c:85)
==27026==
==27026== 814 (808 direct, 6 indirect) bytes in 1 blocks are definitely lost in loss record 207 of 236
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0x9BF1D68: ???
==27026== by 0x9BF1C0D: ???
==27026== by 0x9BF2585: ???
==27026== by 0x5A5A9DB: process_uri (oob_base_stubs.c:380)
==27026== by 0x5A5A6A1: orte_oob_base_set_addr (oob_base_stubs.c:308)
==27026== by 0x5D4AF60: event_process_active_single_queue (event.c:1370)
==27026== by 0x5D4AF60: event_process_active (event.c:1440)
==27026== by 0x5D4AF60: opal_libevent2022_event_base_loop (event.c:1644)
==27026== by 0x5CF22E0: progress_engine (opal_progress_threads.c:105)
==27026== by 0x5405709: start_thread (pthread_create.c:333)
==27026==
==27026== 840 (336 direct, 504 indirect) bytes in 1 blocks are definitely lost in loss record 212 of 236
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xAA3B59F: ???
==27026== by 0xAA3B444: ???
==27026== by 0xAA3BDD4: ???
==27026== by 0xAA3CE72: ???
==27026== by 0xBF48CC3: ???
==27026== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27026== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27026== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27026== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27026==
==27026== 1,093 (88 direct, 1,005 indirect) bytes in 1 blocks are definitely lost in loss record 216 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0x7758401: pmix_obj_new (pmix_object.h:469)
==27026== by 0x77582AB: pmix_obj_new_debug (pmix_object.h:251)
==27026== by 0x775AF1F: _putfn (pmix_client.c:564)
==27026== by 0x5D4AF60: event_process_active_single_queue (event.c:1370)
==27026== by 0x5D4AF60: event_process_active (event.c:1440)
==27026== by 0x5D4AF60: opal_libevent2022_event_base_loop (event.c:1644)
==27026== by 0x775252A: progress_engine (progress_threads.c:52)
==27026== by 0x5405709: start_thread (pthread_create.c:333)
==27026==
==27026== 1,093 (88 direct, 1,005 indirect) bytes in 1 blocks are definitely lost in loss record 217 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0x7760C91: pmix_obj_new (pmix_object.h:469)
==27026== by 0x7760B3B: pmix_obj_new_debug (pmix_object.h:251)
==27026== by 0x7761E6B: _getnb_cbfunc (pmix_client_get.c:294)
==27026== by 0x7757EC4: opal_pmix_pmix112_pmix_usock_process_msg (usock_sendrecv.c:516)
==27026== by 0x5D4AF60: event_process_active_single_queue (event.c:1370)
==27026== by 0x5D4AF60: event_process_active (event.c:1440)
==27026== by 0x5D4AF60: opal_libevent2022_event_base_loop (event.c:1644)
==27026== by 0x775252A: progress_engine (progress_threads.c:52)
==27026== by 0x5405709: start_thread (pthread_create.c:333)
==27026==
==27026== 1,632 bytes in 1 blocks are definitely lost in loss record 219 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0x5CE173C: opal_free_list_grow_st (opal_free_list.c:177)
==27026== by 0x5CE162A: opal_free_list_init (opal_free_list.c:148)
==27026== by 0xB0E845C: ???
==27026== by 0xB0E8823: ???
==27026== by 0xAA3CDE2: ???
==27026== by 0xBF48CC3: ???
==27026== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27026== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27026== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27026== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27026==
==27026== 2,264 bytes in 1 blocks are definitely lost in loss record 221 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0x5CE173C: opal_free_list_grow_st (opal_free_list.c:177)
==27026== by 0x5CE162A: opal_free_list_init (opal_free_list.c:148)
==27026== by 0xB0E8292: ???
==27026== by 0xB0E8823: ???
==27026== by 0xAA3CDE2: ???
==27026== by 0xBF48CC3: ???
==27026== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27026== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27026== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27026== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27026==
==27026== 2,264 bytes in 1 blocks are definitely lost in loss record 222 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0x5CE173C: opal_free_list_grow_st (opal_free_list.c:177)
==27026== by 0x5CE162A: opal_free_list_init (opal_free_list.c:148)
==27026== by 0xB0E8347: ???
==27026== by 0xB0E8823: ???
==27026== by 0xAA3CDE2: ???
==27026== by 0xBF48CC3: ???
==27026== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27026== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27026== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27026== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27026==
==27026== 2,264 bytes in 1 blocks are definitely lost in loss record 223 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0x5CE173C: opal_free_list_grow_st (opal_free_list.c:177)
==27026== by 0x5CE162A: opal_free_list_init (opal_free_list.c:148)
==27026== by 0xB0E83E2: ???
==27026== by 0xB0E8823: ???
==27026== by 0xAA3CDE2: ???
==27026== by 0xBF48CC3: ???
==27026== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27026== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27026== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27026== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27026==
==27026== 2,941 (384 direct, 2,557 indirect) bytes in 2 blocks are definitely lost in loss record 224 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0x77530B7: pmix_obj_new (pmix_object.h:469)
==27026== by 0x7752F61: pmix_obj_new_debug (pmix_object.h:251)
==27026== by 0x775451A: lookup_proc (hash.c:326)
==27026== by 0x77537AA: opal_pmix_pmix112_pmix_hash_store (hash.c:83)
==27026== by 0x775E053: opal_pmix_pmix112_pmix_client_process_nspace_blob (pmix_client.c:1147)
==27026== by 0x77591CC: job_data (pmix_client.c:186)
==27026== by 0x7757EC4: opal_pmix_pmix112_pmix_usock_process_msg (usock_sendrecv.c:516)
==27026== by 0x5D4AF60: event_process_active_single_queue (event.c:1370)
==27026== by 0x5D4AF60: event_process_active (event.c:1440)
==27026== by 0x5D4AF60: opal_libevent2022_event_base_loop (event.c:1644)
==27026== by 0x775252A: progress_engine (progress_threads.c:52)
==27026== by 0x5405709: start_thread (pthread_create.c:333)
==27026==
==27026== 3,840 (8 direct, 3,832 indirect) bytes in 1 blocks are definitely lost in loss record 226 of 236
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0xB0E7E4C: ???
==27026== by 0xB0E8823: ???
==27026== by 0xAA3CDE2: ???
==27026== by 0xBF48CC3: ???
==27026== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27026== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27026== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27026== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27026==
==27026== 7,856 (88 direct, 7,768 indirect) bytes in 1 blocks are definitely lost in loss record 231 of 236
==27026== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0x7758401: pmix_obj_new (pmix_object.h:469)
==27026== by 0x77582AB: pmix_obj_new_debug (pmix_object.h:251)
==27026== by 0x775D0AE: opal_pmix_pmix112_pmix_client_process_nspace_blob (pmix_client.c:1051)
==27026== by 0x77591CC: job_data (pmix_client.c:186)
==27026== by 0x7757EC4: opal_pmix_pmix112_pmix_usock_process_msg (usock_sendrecv.c:516)
==27026== by 0x5D4AF60: event_process_active_single_queue (event.c:1370)
==27026== by 0x5D4AF60: event_process_active (event.c:1440)
==27026== by 0x5D4AF60: opal_libevent2022_event_base_loop (event.c:1644)
==27026== by 0x775252A: progress_engine (progress_threads.c:52)
==27026== by 0x5405709: start_thread (pthread_create.c:333)
==27026==
==27026== 17,760 (96 direct, 17,664 indirect) bytes in 1 blocks are definitely lost in loss record 234 of 236
==27026== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==27026== by 0x5CE1DA2: opal_obj_new (opal_object.h:482)
==27026== by 0x5CE1C47: opal_obj_new_debug (opal_object.h:263)
==27026== by 0x5CE35FF: opal_proc_table_set_value (opal_hash_table.c:921)
==27026== by 0xAE5CC81: ???
==27026== by 0xAE53597: ???
==27026== by 0xAA3CDE2: ???
==27026== by 0xBF48CC3: ???
==27026== by 0x50D5E87: ompi_mpi_init (ompi_mpi_init.c:778)
==27026== by 0x510E6AD: PMPI_Init (pinit.c:66)
==27026== by 0x4E4B188: PMPI_Init (libmpiwrap.c:2271)
==27026== by 0x400D9C: main (mpi_dynamic_win_free.c:70)
==27026==
==27026== LEAK SUMMARY:
==27026== definitely lost: 11,295 bytes in 29 blocks
==27026== indirectly lost: 34,573 bytes in 160 blocks
==27026== possibly lost: 0 bytes in 0 blocks
==27026== still reachable: 96,765 bytes in 614 blocks
==27026== suppressed: 0 bytes in 0 blocks
==27026== Reachable blocks (those to which a pointer was found) are not shown.
==27026== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==27026==
==27026== For counts of detected and suppressed errors, rerun with: -v
==27026== ERROR SUMMARY: 52 errors from 40 contexts (suppressed: 0 from 0)
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/users