[petsc-users] Bus Error

Barry Smith bsmith at petsc.dev
Thu Aug 27 16:34:26 CDT 2020


  Mark,

   No problem, we'll have a few more automatic checks in PETSc due to this to help everyone in the future debug these difficult situations a little easier.

  Barry


> On Aug 27, 2020, at 3:26 PM, Mark Lohry <mlohry at gmail.com> wrote:
> 
> Alright, this time it crashed with a bus error before petsc had even been initialized or anything in blas had ever been called. I'm told there was also a known network failure on this cluster a few days ago that took out one rack, so now I'm reasonably convinced there are legitimate hardware faults elsewhere.
> 
> Looking like a wild goose chase on the software side, but all the help is hugely appreciated.
> 
> On Thu, Aug 27, 2020 at 10:52 AM Barry Smith <bsmith at petsc.dev <mailto:bsmith at petsc.dev>> wrote:
> 
>   Thanks,
> 
>   So this means that all the double precision array pointers that PETSc is passing into these BLAS calls are addressable. Which means nothing has corrupted any of these pointers before the calls.
> 
>   What my patch did. Before each BLAS call, for each double array argument it set a special exception handler and then accessed the first entry in the array. Since the exception handler was never called this means that the first entry of each array was accessible and would not produce a SEGV or SIGBUS.
> 
>   What else could be corrupted. 
> 
> 1) the size arguments passed to the BLAS calls, if they were too large they could result in accessing incorrect memory but IMHO that would usually produce a SEGV not a SIGBUS. It is hard to put a check in the code because these sizes are problem dependent and there is no way to know if they are wrong.
> 
> 2) corruption of the stack?
> 
> 3) hardware issue due to overheating or bad memory etc. I assume the MPI rank that crashes changes for each crashing run. I am adding code to our patch branch to print the node name that hopefully is constant for all runs, then one can see if the problem is always on the same node. Patch attached
> 
> 
>   Can you try with a very different BLAS implementation? What are you using now?
> 
>   For example you could configure PETSc with --download-f2cblaslapack or if you are using MKL switch to non-MKL, or if you are using the system BLAS switch to MKL.
> 
> Barry
> 
> We can also replace the BLAS calls with direct C and see what happens but let's only do that after you try a different BLAS.
> 
> 
> 
> 
> 
>> On Aug 27, 2020, at 8:53 AM, Mark Lohry <mlohry at gmail.com <mailto:mlohry at gmail.com>> wrote:
>> 
>> It was built with --with-debugging=1
>> 
>> On Thu, Aug 27, 2020 at 9:44 AM Barry Smith <bsmith at petsc.dev <mailto:bsmith at petsc.dev>> wrote:
>> 
>> Mark,
>> 
>>    Did i tell you that this has to be built with the configure option --with-debugging=1 and won't be turned off with --with-debugging=0 ?
>> 
>>   Barry
>> 
>> 
>>> On Aug 27, 2020, at 8:10 AM, Mark Lohry <mlohry at gmail.com <mailto:mlohry at gmail.com>> wrote:
>>> 
>>> Barry, no output from that patch i'm afraid:
>>> 
>>>      54 KSP Residual norm 3.215013886664e+03 
>>>      55 KSP Residual norm 3.049105434513e+03 
>>>      56 KSP Residual norm 2.859123916860e+03 
>>> [929]PETSC ERROR: ------------------------------------------------------------------------
>>> [929]PETSC ERROR: Caught signal number 7 BUS: Bus Error, possibly illegal memory access
>>> [929]PETSC ERROR: Try option -start_in_debugger or -on_error_attach_debugger
>>> [929]PETSC ERROR: or see https://www.mcs.anl.gov/petsc/documentation/faq.html#valgrind <https://www.mcs.anl.gov/petsc/documentation/faq.html#valgrind>
>>> [929]PETSC ERROR: or try http://valgrind.org <http://valgrind.org/> on GNU/linux and Apple Mac OS X to find memory corruption errors
>>> [929]PETSC ERROR: likely location of problem given in stack below
>>> [929]PETSC ERROR: ---------------------  Stack Frames ------------------------------------
>>> [929]PETSC ERROR: Note: The EXACT line numbers in the stack are not available,
>>> [929]PETSC ERROR:       INSTEAD the line number of the start of the function
>>> [929]PETSC ERROR:       is given.
>>> [929]PETSC ERROR: [929] BLASgemv line 1406 /home/mlohry/petsc/src/mat/impls/baij/seq/baijfact.c
>>> [929]PETSC ERROR: [929] MatSolve_SeqBAIJ_N_NaturalOrdering line 1378 /home/mlohry/petsc/src/mat/impls/baij/seq/baijfact.c
>>> [929]PETSC ERROR: [929] MatSolve line 3354 /home/mlohry/petsc/src/mat/interface/matrix.c
>>> [929]PETSC ERROR: [929] PCApply_ILU line 201 /home/mlohry/petsc/src/ksp/pc/impls/factor/ilu/ilu.c
>>> [929]PETSC ERROR: [929] PCApply line 426 /home/mlohry/petsc/src/ksp/pc/interface/precon.c
>>> [929]PETSC ERROR: [929] KSP_PCApply line 279 /home/mlohry/petsc/include/petsc/private/kspimpl.h
>>> [929]PETSC ERROR: [929] KSPSolve_PREONLY line 16 /home/mlohry/petsc/src/ksp/ksp/impls/preonly/preonly.c
>>> [929]PETSC ERROR: [929] KSPSolve_Private line 590 /home/mlohry/petsc/src/ksp/ksp/interface/itfunc.c
>>> [929]PETSC ERROR: [929] KSPSolve line 848 /home/mlohry/petsc/src/ksp/ksp/interface/itfunc.c
>>> [929]PETSC ERROR: [929] PCApply_ASM line 441 /home/mlohry/petsc/src/ksp/pc/impls/asm/asm.c
>>> [929]PETSC ERROR: [929] PCApply line 426 /home/mlohry/petsc/src/ksp/pc/interface/precon.c
>>> [929]PETSC ERROR: [929] KSP_PCApply line 279 /home/mlohry/petsc/include/petsc/private/kspimpl.h
>>> srun: Job step aborted: Waiting up to 47 seconds for job step to finish.
>>> [929]PETSC ERROR: [929] KSPFGMRESCycle line 108 /home/mlohry/petsc/src/ksp/ksp/impls/gmres/fgmres/fgmres.c
>>> [929]PETSC ERROR: [929] KSPSolve_FGMRES line 274 /home/mlohry/petsc/src/ksp/ksp/impls/gmres/fgmres/fgmres.c
>>> [929]PETSC ERROR: [929] KSPSolve_Private line 590 /home/mlohry/petsc/src/ksp/ksp/interface/itfunc.c
>>> 
>>> On Mon, Aug 24, 2020 at 6:47 PM Mark Lohry <mlohry at gmail.com <mailto:mlohry at gmail.com>> wrote:
>>> I don't think I do. Running a much smaller case with the same models I get the attached report from valgrind --show-leak-kinds=all --leak-check=full --track-origins=yes. I only see some HDF5 stuff and OpenMPI that I think are false positives.
>>> 
>>> ==1286950== Memcheck, a memory error detector
>>> ==1286950== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
>>> ==1286950== Using Valgrind-3.15.0-608cb11914-20190413 and LibVEX; rerun with -h for copyright info
>>> ==1286950== Command: ./verification_testing --gtest_filter=DrivenCavity3D.Re100_BackwardEulerILU1_16x16N2_Quadrature1 --petsc_time_integrator=arkimex --petsc_arkimex_type=l2
>>> ==1286950== Parent PID: 1286932
>>> ==1286950== 
>>> --1286950-- 
>>> --1286950-- Valgrind options:
>>> --1286950--    --show-leak-kinds=all
>>> --1286950--    --leak-check=full
>>> --1286950--    --track-origins=yes
>>> --1286950--    --log-file=valgrind-out.txt
>>> --1286950--    -v
>>> --1286950-- Contents of /proc/version:
>>> --1286950--   Linux version 5.4.0-29-generic (buildd at lgw01-amd64-035) (gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2)) #33-Ubuntu SMP Wed Apr 29 14:32:27 UTC 2020
>>> --1286950-- 
>>> --1286950-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-rdtscp-sse3-ssse3-avx
>>> --1286950-- Page sizes: currently 4096, max supported 4096
>>> --1286950-- Valgrind library directory: /usr/lib/x86_64-linux-gnu/valgrind
>>> --1286950-- Reading syms from /home/mlohry/dev/cmake-build/verification_testing
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/ld-2.31.so <http://ld-2.31.so/>
>>> --1286950--   Considering /usr/lib/x86_64-linux-gnu/ld-2.31.so <http://ld-2.31.so/> ..
>>> --1286950--   .. CRC mismatch (computed 387b17ea wanted d28cf5ef)
>>> --1286950--   Considering /lib/x86_64-linux-gnu/ld-2.31.so <http://ld-2.31.so/> ..
>>> --1286950--   .. CRC mismatch (computed 387b17ea wanted d28cf5ef)
>>> --1286950--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.31.so <http://ld-2.31.so/> ..
>>> --1286950--   .. CRC is valid
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/valgrind/memcheck-amd64-linux
>>> --1286950--    object doesn't have a symbol table
>>> --1286950--    object doesn't have a dynamic symbol table
>>> --1286950-- Scheduler: using generic scheduler lock implementation.
>>> --1286950-- Reading suppressions file: /usr/lib/x86_64-linux-gnu/valgrind/default.supp
>>> ==1286950== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-1286950-by-mlohry-on-???
>>> ==1286950== embedded gdbserver: writing to   /tmp/vgdb-pipe-to-vgdb-from-1286950-by-mlohry-on-???
>>> ==1286950== embedded gdbserver: shared mem   /tmp/vgdb-pipe-shared-mem-vgdb-1286950-by-mlohry-on-???
>>> ==1286950== 
>>> ==1286950== TO CONTROL THIS PROCESS USING vgdb (which you probably
>>> ==1286950== don't want to do, unless you know exactly what you're doing,
>>> ==1286950== or are doing some strange experiment):
>>> ==1286950==   /usr/lib/x86_64-linux-gnu/valgrind/../../bin/vgdb --pid=1286950 ...command...
>>> ==1286950== 
>>> ==1286950== TO DEBUG THIS PROCESS USING GDB: start GDB like this
>>> ==1286950==   /path/to/gdb ./verification_testing
>>> ==1286950== and then give GDB the following command
>>> ==1286950==   target remote | /usr/lib/x86_64-linux-gnu/valgrind/../../bin/vgdb --pid=1286950
>>> ==1286950== --pid is optional if only one valgrind process is running
>>> ==1286950== 
>>> --1286950-- REDIR: 0x4022d80 (ld-linux-x86-64.so.2:strlen) redirected to 0x580c9ce2 (???)
>>> --1286950-- REDIR: 0x4022b50 (ld-linux-x86-64.so.2:index) redirected to 0x580c9cfc (???)
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_core-amd64-linux.so
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so
>>> --1286950--    object doesn't have a symbol table
>>> ==1286950== WARNING: new redirection conflicts with existing -- ignoring it
>>> --1286950--     old: 0x04022d80 (strlen              ) R-> (0000.0) 0x580c9ce2 ???
>>> --1286950--     new: 0x04022d80 (strlen              ) R-> (2007.0) 0x0483f060 strlen
>>> --1286950-- REDIR: 0x401f560 (ld-linux-x86-64.so.2:strcmp) redirected to 0x483ffd0 (strcmp)
>>> --1286950-- REDIR: 0x40232e0 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4843a20 (mempcpy)
>>> --1286950-- Reading syms from /home/mlohry/dev/cmake-build/initialization/libinitialization.so
>>> --1286950-- Reading syms from /home/mlohry/dev/cmake-build/governing_equations/libgoverning_equations.so
>>> --1286950-- Reading syms from /home/mlohry/dev/cmake-build/time_stepping/libtime_stepping.so
>>> --1286950-- Reading syms from /home/mlohry/dev/cmake-build/governing_equations/libboundary_conditions.so
>>> --1286950-- Reading syms from /home/mlohry/dev/cmake-build/governing_equations/libsolution_monitors.so
>>> --1286950-- Reading syms from /home/mlohry/dev/cmake-build/governing_equations/libfluxtypes.so
>>> --1286950-- Reading syms from /home/mlohry/dev/cmake-build/algebraic_solvers/libalgebraic_solvers.so
>>> --1286950-- Reading syms from /home/mlohry/dev/cmake-build/program_options/libprogram_options.so
>>> --1286950-- Reading syms from /home/mlohry/dev/cmake-build/boost_install/lib/libboost_filesystem.so.1.73.0
>>> --1286950-- Reading syms from /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so.40.20.1
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/libpthread-2.31.so <http://libpthread-2.31.so/>
>>> --1286950--   Considering /usr/lib/debug/.build-id/77/5cbbfff814456660786780b0b3b40096b4c05e.debug ..
>>> --1286950--   .. build-id is valid
>>> --1286948-- Reading syms from /home/mlohry/dev/cmake-build/external/petsc/arch-linux2-c-opt/lib/libpetsc.so.3.13.3
>>> --1286937-- Reading syms from /home/mlohry/dev/cmake-build/parallel/libparallel.so
>>> --1286937-- Reading syms from /home/mlohry/dev/cmake-build/logger/liblogger.so
>>> --1286937-- Reading syms from /home/mlohry/dev/cmake-build/spatial_discretization/libdiscretization.so
>>> --1286945-- Reading syms from /home/mlohry/dev/cmake-build/utils/libutils.so
>>> --1286944-- Reading syms from /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28
>>> --1286938--    object doesn't have a symbol table
>>> --1286949-- Reading syms from /usr/lib/x86_64-linux-gnu/libm-2.31.so <http://libm-2.31.so/>
>>> --1286949--   Considering /usr/lib/x86_64-linux-gnu/libm-2.31.so <http://libm-2.31.so/> ..
>>> --1286947--   .. CRC mismatch (computed 327d785f wanted 751f5509)
>>> --1286947--   Considering /lib/x86_64-linux-gnu/libm-2.31.so <http://libm-2.31.so/> ..
>>> --1286938--   .. CRC mismatch (computed 327d785f wanted 751f5509)
>>> --1286937--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libm-2.31.so <http://libm-2.31.so/> ..
>>> --1286950--   .. CRC is valid
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/libc-2.31.so <http://libc-2.31.so/>
>>> --1286950--   Considering /usr/lib/x86_64-linux-gnu/libc-2.31.so <http://libc-2.31.so/> ..
>>> --1286951--   .. CRC mismatch (computed a6f43087 wanted 6555436e)
>>> --1286951--   Considering /lib/x86_64-linux-gnu/libc-2.31.so <http://libc-2.31.so/> ..
>>> --1286947--   .. CRC mismatch (computed a6f43087 wanted 6555436e)
>>> --1286947--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.31.so <http://libc-2.31.so/> ..
>>> --1286950--   .. CRC is valid
>>> --1286940-- Reading syms from /home/mlohry/dev/cmake-build/file_io/libfileio.so
>>> --1286950-- Reading syms from /home/mlohry/dev/cmake-build/boost_install/lib/libboost_program_options.so.1.73.0
>>> --1286950-- Reading syms from /home/mlohry/dev/cmake-build/boost_install/lib/libboost_serialization.so.1.73.0
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-rte.so.40.20.3
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/libhwloc.so.15.1.0
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /home/mlohry/dev/cmake-build/external/petsc/arch-linux2-c-opt/lib/libsuperlu_dist.so.6.3.0
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.9.0
>>> --1286950--    object doesn't have a symbol table
>>> --1286937-- Reading syms from /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.9.0
>>> --1286937--    object doesn't have a symbol table
>>> --1286947-- Reading syms from /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
>>> --1286939--    object doesn't have a symbol table
>>> --1286947-- Reading syms from /usr/lib/x86_64-linux-gnu/libdl-2.31.so <http://libdl-2.31.so/>
>>> --1286947--   Considering /usr/lib/x86_64-linux-gnu/libdl-2.31.so <http://libdl-2.31.so/> ..
>>> --1286947--   .. CRC mismatch (computed 4fd191ca wanted df8dd39a)
>>> --1286947--   Considering /lib/x86_64-linux-gnu/libdl-2.31.so <http://libdl-2.31.so/> ..
>>> --1286947--   .. CRC mismatch (computed 4fd191ca wanted df8dd39a)
>>> --1286947--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libdl-2.31.so <http://libdl-2.31.so/> ..
>>> --1286947--   .. CRC is valid
>>> --1286937-- Reading syms from /home/mlohry/dev/cmake-build/external/petsc/arch-linux2-c-opt/lib/libmetis.so
>>> --1286937-- Reading syms from /home/mlohry/dev/cmake-build/boost_install/lib/libboost_log.so.1.73.0
>>> --1286942-- Reading syms from /home/mlohry/dev/cmake-build/boost_install/lib/libboost_log_setup.so.1.73.0
>>> --1286942-- Reading syms from /home/mlohry/dev/cmake-build/boost_install/lib/libboost_thread.so.1.73.0
>>> --1286942-- Reading syms from /home/mlohry/dev/cmake-build/boost_install/lib/libboost_regex.so.1.73.0
>>> --1286949-- Reading syms from /home/mlohry/dev/cmake-build/basis_functions/libbasis_functions.so
>>> --1286944-- Reading syms from /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
>>> --1286944--    object doesn't have a symbol table
>>> --1286951-- Reading syms from /home/mlohry/dev/cmake-build/external_install/lib/libcgns.so
>>> --1286951--    object doesn't have a symbol table
>>> --1286943-- Reading syms from /home/mlohry/dev/cmake-build/external_install/lib/libhdf5.so.103.1.0
>>> --1286951-- Reading syms from /home/mlohry/dev/cmake-build/external/tinyxml2-build/libtinyxml2.so.6.1.0
>>> --1286944-- Reading syms from /home/mlohry/dev/cmake-build/boost_install/lib/libboost_iostreams.so.1.73.0
>>> --1286944-- Reading syms from /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
>>> --1286944--    object doesn't have a symbol table
>>> --1286951-- Reading syms from /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0
>>> --1286951--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/libutil-2.31.so <http://libutil-2.31.so/>
>>> --1286946--   Considering /usr/lib/x86_64-linux-gnu/libutil-2.31.so <http://libutil-2.31.so/> ..
>>> --1286946--   .. CRC mismatch (computed 4639aba5 wanted ceb246b4)
>>> --1286946--   Considering /lib/x86_64-linux-gnu/libutil-2.31.so <http://libutil-2.31.so/> ..
>>> --1286946--   .. CRC mismatch (computed 4639aba5 wanted ceb246b4)
>>> --1286948--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libutil-2.31.so <http://libutil-2.31.so/> ..
>>> --1286939--   .. CRC is valid
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/libevent_pthreads-2.1.so.7.0.0
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/libudev.so.1.6.17
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/libgfortran.so.5.0.0
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/librt-2.31.so <http://librt-2.31.so/>
>>> --1286950--   Considering /usr/lib/x86_64-linux-gnu/librt-2.31.so <http://librt-2.31.so/> ..
>>> --1286950--   .. CRC mismatch (computed a9acc0ce wanted cb4905a3)
>>> --1286950--   Considering /lib/x86_64-linux-gnu/librt-2.31.so <http://librt-2.31.so/> ..
>>> --1286950--   .. CRC mismatch (computed a9acc0ce wanted cb4905a3)
>>> --1286950--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/librt-2.31.so <http://librt-2.31.so/> ..
>>> --1286950--   .. CRC is valid
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0
>>> --1286950--    object doesn't have a symbol table
>>> --1286945-- Reading syms from /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
>>> --1286945--   Considering /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 ..
>>> --1286945--   .. CRC mismatch (computed 7de9b6ad wanted e8a17129)
>>> --1286945--   Considering /lib/x86_64-linux-gnu/libXau.so.6.0.0 ..
>>> --1286945--   .. CRC mismatch (computed 7de9b6ad wanted e8a17129)
>>> --1286945--    object doesn't have a symbol table
>>> --1286945-- Reading syms from /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
>>> --1286942--    object doesn't have a symbol table
>>> --1286942-- Reading syms from /usr/lib/x86_64-linux-gnu/libbsd.so.0.10.0
>>> --1286942--    object doesn't have a symbol table
>>> --1286950-- REDIR: 0x6516600 (libc.so.6:memmove) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6515900 (libc.so.6:strncpy) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6516930 (libc.so.6:strcasecmp) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6515220 (libc.so.6:strcat) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6515960 (libc.so.6:rindex) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6517dd0 (libc.so.6:rawmemchr) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6532e60 (libc.so.6:wmemchr) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x65329a0 (libc.so.6:wcscmp) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6516760 (libc.so.6:mempcpy) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6516590 (libc.so.6:bcmp) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6515890 (libc.so.6:strncmp) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x65152d0 (libc.so.6:strcmp) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x65166c0 (libc.so.6:memset) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6532960 (libc.so.6:wcschr) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x65157f0 (libc.so.6:strnlen) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x65153b0 (libc.so.6:strcspn) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6516980 (libc.so.6:strncasecmp) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6515350 (libc.so.6:strcpy) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6516ad0 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x65340d0 (libc.so.6:wcsnlen) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x65329e0 (libc.so.6:wcscpy) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x65159a0 (libc.so.6:strpbrk) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6515280 (libc.so.6:index) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x65157b0 (libc.so.6:strlen) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x651ed20 (libc.so.6:memrchr) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x65169d0 (libc.so.6:strcasecmp_l) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6516550 (libc.so.6:memchr) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6532ab0 (libc.so.6:wcslen) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6515c60 (libc.so.6:strspn) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x65168d0 (libc.so.6:stpncpy) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6516870 (libc.so.6:stpcpy) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6517e10 (libc.so.6:strchrnul) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6516a20 (libc.so.6:strncasecmp_l) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x6516470 (libc.so.6:strstr) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x65a3750 (libc.so.6:__memcpy_chk) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286938-- REDIR: 0x6527a30 (libc.so.6:__strrchr_sse2) redirected to 0x483ea70 (__strrchr_sse2)
>>> --1286938-- REDIR: 0x6511c90 (libc.so.6:calloc) redirected to 0x483dce0 (calloc)
>>> --1286938-- REDIR: 0x6510260 (libc.so.6:malloc) redirected to 0x483b780 (malloc)
>>> --1286938-- REDIR: 0x6531c40 (libc.so.6:memcpy at GLIBC_2.2.5) redirected to 0x4840100 (memcpy at GLIBC_2.2.5)
>>> --1286938-- REDIR: 0x6527d30 (libc.so.6:__strlen_sse2) redirected to 0x483efa0 (__strlen_sse2)
>>> --1286938-- REDIR: 0x65f4ac0 (libc.so.6:__strncmp_sse42) redirected to 0x483f7c0 (__strncmp_sse42)
>>> --1286938-- REDIR: 0x6510850 (libc.so.6:free) redirected to 0x483c9d0 (free)
>>> --1286938-- REDIR: 0x6532070 (libc.so.6:__memset_sse2_unaligned) redirected to 0x48428e0 (memset)
>>> --1286938-- REDIR: 0x6603350 (libc.so.6:__memcmp_sse4_1) redirected to 0x4842150 (__memcmp_sse4_1)
>>> --1286938-- REDIR: 0x6520520 (libc.so.6:__strcmp_sse2_unaligned) redirected to 0x483fed0 (strcmp)
>>> --1286938-- REDIR: 0x61d0c10 (libstdc++.so.6:operator new(unsigned long)) redirected to 0x483bdf0 (operator new(unsigned long))
>>> --1286938-- REDIR: 0x61cee60 (libstdc++.so.6:operator delete(void*)) redirected to 0x483cf50 (operator delete(void*))
>>> --1286938-- REDIR: 0x61d0c70 (libstdc++.so.6:operator new[](unsigned long)) redirected to 0x483c510 (operator new[](unsigned long))
>>> --1286938-- REDIR: 0x61cee90 (libstdc++.so.6:operator delete[](void*)) redirected to 0x483d6e0 (operator delete[](void*))
>>> --1286938-- REDIR: 0x65275f0 (libc.so.6:__strchr_sse2) redirected to 0x483eb90 (__strchr_sse2)
>>> --1286950-- REDIR: 0x6511000 (libc.so.6:realloc) redirected to 0x483df30 (realloc)
>>> --1286950-- REDIR: 0x6527820 (libc.so.6:__strchrnul_sse2) redirected to 0x4843540 (strchrnul)
>>> --1286950-- REDIR: 0x6531560 (libc.so.6:__strstr_sse2_unaligned) redirected to 0x4843c20 (strstr)
>>> --1286950-- REDIR: 0x6531c20 (libc.so.6:__mempcpy_sse2_unaligned) redirected to 0x4843660 (mempcpy)
>>> --1286950-- REDIR: 0x652d2a0 (libc.so.6:__strncpy_sse2_unaligned) redirected to 0x483f560 (__strncpy_sse2_unaligned)
>>> --1286950-- REDIR: 0x6515830 (libc.so.6:strncat) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> --1286950-- REDIR: 0x65305b0 (libc.so.6:__strncat_sse2_unaligned) redirected to 0x483ede0 (strncat)
>>> --1286950-- REDIR: 0x6516120 (libc.so.6:__GI_strstr) redirected to 0x4843ca0 (__strstr_sse2)
>>> --1286950-- REDIR: 0x6522360 (libc.so.6:__rawmemchr_sse2) redirected to 0x4843580 (rawmemchr)
>>> --1286950-- REDIR: 0x65faea0 (libc.so.6:__strcasecmp_avx) redirected to 0x483f830 (strcasecmp)
>>> --1286950-- REDIR: 0x65fc520 (libc.so.6:__strncasecmp_avx) redirected to 0x483f910 (strncasecmp)
>>> --1286950-- REDIR: 0x65f98a0 (libc.so.6:__strspn_sse42) redirected to 0x4843ef0 (strspn)
>>> --1286950-- REDIR: 0x65f9620 (libc.so.6:__strcspn_sse42) redirected to 0x4843e10 (strcspn)
>>> --1286948-- REDIR: 0x6522030 (libc.so.6:__memchr_sse2) redirected to 0x4840050 (memchr)
>>> --1286948-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_shmem_mmap.so
>>> --1286948--    object doesn't have a symbol table
>>> --1286948-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_shmem_posix.so
>>> --1286948--    object doesn't have a symbol table
>>> --1286948-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_shmem_sysv.so
>>> --1286948--    object doesn't have a symbol table
>>> --1286948-- Discarding syms at 0x4a96240-0x4a96d47 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_shmem_posix.so (have_dinfo 1)
>>> --1286948-- Discarding syms at 0x4a9b1c0-0x4a9b937 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_shmem_sysv.so (have_dinfo 1)
>>> --1286948-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_reachable_weighted.so
>>> --1286948--    object doesn't have a symbol table
>>> --1286948-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_reachable_netlink.so
>>> --1286948--    object doesn't have a symbol table
>>> --1286948-- Reading syms from /usr/lib/x86_64-linux-gnu/libnl-3.so.200.26.0
>>> --1286948--    object doesn't have a symbol table
>>> --1286948-- Discarding syms at 0x4a96120-0x4a966b0 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_reachable_weighted.so (have_dinfo 1)
>>> --1286948-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_schizo_flux.so
>>> --1286948--    object doesn't have a symbol table
>>> --1286948-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_schizo_orte.so
>>> --1286948--    object doesn't have a symbol table
>>> --1286948-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_schizo_ompi.so
>>> --1286948--    object doesn't have a symbol table
>>> --1286948-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_schizo_slurm.so
>>> --1286948--    object doesn't have a symbol table
>>> --1286948-- REDIR: 0x64bc670 (libc.so.6:setenv) redirected to 0x4844480 (setenv)
>>> --1286948-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_ess_pmi.so
>>> --1286948--    object doesn't have a symbol table
>>> --1286948-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_pmix_flux.so
>>> --1286948--    object doesn't have a symbol table
>>> --1286948-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_pmix_ext3x.so
>>> --1286948--    object doesn't have a symbol table
>>> --1286948-- Reading syms from /usr/lib/x86_64-linux-gnu/pmix/lib/libpmix.so.2.2.25
>>> --1286948--    object doesn't have a symbol table
>>> --1286948-- Discarding syms at 0x8d053e0-0x8d07391 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_pmix_flux.so (have_dinfo 1)
>>> --1286948-- Reading syms from /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_bfrops_v21.so
>>> --1286948--    object doesn't have a symbol table
>>> --1286948-- Reading syms from /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_bfrops_v20.so
>>> --1286948--    object doesn't have a symbol table
>>> --1286948-- Reading syms from /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_bfrops_v3.so
>>> --1286948--    object doesn't have a symbol table
>>> --1286948-- Reading syms from /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_bfrops_v12.so
>>> --1286948--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_ptl_usock.so
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_ptl_tcp.so
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_psec_native.so
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_psec_none.so
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Discarding syms at 0x8d04180-0x8d045b0 in /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_psec_none.so (have_dinfo 1)
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_gds_ds21.so
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/pmix/lib/libmca_common_dstore.so.1.0.2
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_gds_hash.so
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_gds_ds12.so
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_pshmem_mmap.so
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_preg_native.so
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_plog_stdfd.so
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_plog_syslog.so
>>> --1286950--    object doesn't have a symbol table
>>> --1286950-- Reading syms from /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_plog_default.so
>>> --1286950--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_state_tool.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_state_app.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_state_orted.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_state_hnp.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_state_novm.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Discarding syms at 0x9ebf0a0-0x9ebf490 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_state_tool.so (have_dinfo 1)
>>> --1286946-- Discarding syms at 0x9eca300-0x9ecbee8 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_state_orted.so (have_dinfo 1)
>>> --1286946-- Discarding syms at 0x9ed1220-0x9ed24e7 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_state_hnp.so (have_dinfo 1)
>>> --1286946-- Discarding syms at 0x9ed8240-0x9ed8c88 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_state_novm.so (have_dinfo 1)
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_errmgr_default_tool.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_errmgr_default_app.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_errmgr_default_hnp.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_errmgr_default_orted.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Discarding syms at 0x9ebf0e0-0x9ebf417 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_errmgr_default_tool.so (have_dinfo 1)
>>> --1286946-- Discarding syms at 0x9ecf320-0x9ed1239 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_errmgr_default_hnp.so (have_dinfo 1)
>>> --1286946-- Discarding syms at 0x9ed73a0-0x9ed9ccc in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_errmgr_default_orted.so (have_dinfo 1)
>>> --1286936-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_allocator_basic.so
>>> --1286936--    object doesn't have a symbol table
>>> --1286936-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_allocator_bucket.so
>>> --1286936--    object doesn't have a symbol table
>>> --1286936-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_rcache_grdma.so
>>> --1286936--    object doesn't have a symbol table
>>> --1286936-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_mpool_hugepage.so
>>> --1286936--    object doesn't have a symbol table
>>> --1286936-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_bml_r2.so
>>> --1286936--    object doesn't have a symbol table
>>> --1286936-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_btl_tcp.so
>>> --1286936--    object doesn't have a symbol table
>>> --1286936-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_btl_sm.so
>>> --1286936--    object doesn't have a symbol table
>>> --1286936-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_btl_vader.so
>>> --1286936--    object doesn't have a symbol table
>>> --1286936-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_btl_openib.so
>>> --1286936--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/libibverbs.so.1.8.28.0
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/libmca_common_verbs.so.40.20.0
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/libnl-route-3.so.200.26.0
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_btl_self.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- REDIR: 0x652cc70 (libc.so.6:__strcpy_sse2_unaligned) redirected to 0x483f090 (strcpy)
>>> --1286946-- REDIR: 0x65a3810 (libc.so.6:__memmove_chk) redirected to 0x48331d0 (_vgnU_ifunc_wrapper)
>>> ==1286946== WARNING: new redirection conflicts with existing -- ignoring it
>>> --1286946--     old: 0x06531c30 (__memcpy_chk_sse2_un) R-> (2030.0) 0x04843b10 __memcpy_chk
>>> --1286946--     new: 0x06531c30 (__memcpy_chk_sse2_un) R-> (2024.0) 0x048434d0 __memmove_chk
>>> --1286946-- REDIR: 0x6531c30 (libc.so.6:__memcpy_chk_sse2_unaligned) redirected to 0x4843b10 (__memcpy_chk)
>>> --1286946-- REDIR: 0x65129b0 (libc.so.6:posix_memalign) redirected to 0x483e1e0 (posix_memalign)
>>> --1286946-- Discarding syms at 0x9f15280-0x9f32932 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_btl_openib.so (have_dinfo 1)
>>> --1286946-- Discarding syms at 0x9f7c4c0-0x9f7ded8 in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmca_common_verbs.so.40.20.0 (have_dinfo 1)
>>> --1286946-- Discarding syms at 0x9f620c0-0x9f71483 in /usr/lib/x86_64-linux-gnu/libibverbs.so.1.8.28.0 (have_dinfo 1)
>>> --1286946-- Discarding syms at 0x9f9ba10-0x9fd22ee in /usr/lib/x86_64-linux-gnu/libnl-route-3.so.200.26.0 (have_dinfo 1)
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_pml_cm.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_pml_ob1.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_pml_monitoring.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/libmca_common_monitoring.so.50.10.0
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_vprotocol_pessimist.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Discarding syms at 0x9f4d400-0x9f50c19 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_vprotocol_pessimist.so (have_dinfo 1)
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_mtl_psm.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/libpsm1/libpsm_infinipath.so.1.16
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/libinfinipath.so.4.0
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/libuuid.so.1.3.0
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_mtl_ofi.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/libfabric.so.1.9.15
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/librdmacm.so.1.2.28.0
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/libibverbs.so.1.8.28.0
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/libpsm2.so.2.1
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/libnl-route-3.so.200.26.0
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- REDIR: 0x6517140 (libc.so.6:strcasestr) redirected to 0x4843f80 (strcasestr)
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_mtl_psm2.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Discarding syms at 0x9f4d5c0-0x9f4f5a1 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_mtl_psm.so (have_dinfo 1)
>>> --1286946-- Discarding syms at 0x9fee680-0x9ff096c in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_mtl_psm2.so (have_dinfo 1)
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_inter.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_basic.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_sm.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/libmca_common_sm.so.40.20.0
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_self.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_sync.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_monitoring.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_libnbc.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_tuned.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_osc_sm.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_osc_pt2pt.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_osc_rdma.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_osc_monitoring.so
>>> --1286946--    object doesn't have a symbol table
>>> --1286946-- Discarding syms at 0x9f724a0-0x9f787b5 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_mtl_ofi.so (have_dinfo 1)
>>> --1286946-- Discarding syms at 0xa827f80-0xa8e14c4 in /usr/lib/x86_64-linux-gnu/libfabric.so.1.9.15 (have_dinfo 1)
>>> --1286946-- Discarding syms at 0x9f94830-0x9fbafce in /usr/lib/libpsm1/libpsm_infinipath.so.1.16 (have_dinfo 1)
>>> --1286946-- Discarding syms at 0x9fe5580-0x9fe8f71 in /usr/lib/x86_64-linux-gnu/libuuid.so.1.3.0 (have_dinfo 1)
>>> --1286946-- Discarding syms at 0x9f56420-0x9f5cec0 in /usr/lib/x86_64-linux-gnu/libinfinipath.so.4.0 (have_dinfo 1)
>>> --1286946-- Discarding syms at 0xa929f10-0xa93d5fc in /usr/lib/x86_64-linux-gnu/librdmacm.so.1.2.28.0 (have_dinfo 1)
>>> --1286946-- Discarding syms at 0xa94b0c0-0xa95a483 in /usr/lib/x86_64-linux-gnu/libibverbs.so.1.8.28.0 (have_dinfo 1)
>>> --1286946-- Discarding syms at 0xa968860-0xa9adf12 in /usr/lib/x86_64-linux-gnu/libpsm2.so.2.1 (have_dinfo 1)
>>> --1286946-- Discarding syms at 0xa9e7a10-0xaa1e2ee in /usr/lib/x86_64-linux-gnu/libnl-route-3.so.200.26.0 (have_dinfo 1)
>>> --1286946-- Discarding syms at 0x9f80410-0x9f84e27 in /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0 (have_dinfo 1)
>>> --1286946-- Discarding syms at 0x9f103e0-0x9f15fd5 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_pml_cm.so (have_dinfo 1)
>>> --1286946-- Discarding syms at 0x9f471e0-0x9f47ce0 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_pml_monitoring.so (have_dinfo 1)
>>> ==1286946== Thread 3:
>>> ==1286946== Syscall param writev(vector[...]) points to uninitialised byte(s)
>>> ==1286946==    at 0x658A48D: __writev (writev.c:26)
>>> ==1286946==    by 0x658A48D: writev (writev.c:24)
>>> ==1286946==    by 0x8DF9B4C: pmix_ptl_base_send_handler (in /usr/lib/x86_64-linux-gnu/pmix/lib/libpmix.so.2.2.25)
>>> ==1286946==    by 0x7CC413E: ??? (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286946==    by 0x7CC487E: event_base_loop (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286946==    by 0x8DBDD55: ??? (in /usr/lib/x86_64-linux-gnu/pmix/lib/libpmix.so.2.2.25)
>>> ==1286946==    by 0x4BF7608: start_thread (pthread_create.c:477)
>>> ==1286946==    by 0x6595102: clone (clone.S:95)
>>> ==1286946==  Address 0xa28fdcf is 127 bytes inside a block of size 5,120 alloc'd
>>> ==1286946==    at 0x483DFAF: realloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286946==    by 0x8DE155A: pmix_bfrop_buffer_extend (in /usr/lib/x86_64-linux-gnu/pmix/lib/libpmix.so.2.2.25)
>>> ==1286946==    by 0x8DE3F4A: pmix_bfrops_base_pack_byte (in /usr/lib/x86_64-linux-gnu/pmix/lib/libpmix.so.2.2.25)
>>> ==1286946==    by 0x8DE4900: pmix_bfrops_base_pack_buf (in /usr/lib/x86_64-linux-gnu/pmix/lib/libpmix.so.2.2.25)
>>> ==1286946==    by 0x8DE4175: pmix_bfrops_base_pack (in /usr/lib/x86_64-linux-gnu/pmix/lib/libpmix.so.2.2.25)
>>> ==1286946==    by 0x8D7CF91: ??? (in /usr/lib/x86_64-linux-gnu/pmix/lib/libpmix.so.2.2.25)
>>> ==1286946==    by 0x7CC3FDD: ??? (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286946==    by 0x7CC487E: event_base_loop (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286946==    by 0x8DBDD55: ??? (in /usr/lib/x86_64-linux-gnu/pmix/lib/libpmix.so.2.2.25)
>>> ==1286946==    by 0x4BF7608: start_thread (pthread_create.c:477)
>>> ==1286946==    by 0x6595102: clone (clone.S:95)
>>> ==1286946==  Uninitialised value was created by a stack allocation
>>> ==1286946==    at 0x9F048D6: ??? (in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_btl_vader.so)
>>> ==1286946== 
>>> --1286944-- Discarding syms at 0xaa4d220-0xaa5796a in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmp--1286945-- Discarding syms at 0xaa4d220---1286948-- Discarding syms at 0xaae1100-0xaae7d70 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmp--1286945-- Discarding syms at 0xaae1100-0xaae7d70 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_osc_monitoring.so (have_dinfo 1)
>>> --1286945-- Discarding syms at 0x9f69420-0x9f--1286938-- REDIR: 0x61cee70 (libstdc++.so.6:operator delete(void*, unsigned long)) redirected to --1286937-- REDIR: 0x61cee70 (libstdc++.so.6:opera--1286946-- REDIR: 0x652e970 (libc.so.6:__stpncpy_sse2_unaligned) redirected to 0x48427e0 (stpncpy)
>>> --1286942-- REDIR: 0x6527ed0 (libc.so.6:__strnlen_sse2) redirected to 0x483eee0 (strnlen)
>>> --1286944-- REDIR: 0x652fcc0 (libc.so.6:__strcat_sse2_unaligned) redirected to 0x483ec20 (strcat)
>>> --1286951-- REDIR: 0x65113d0 (libc.so.6:memalign) redirected to 0x483e2a0 (memalign)
>>> --1286951-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_io_romio321.so
>>> --1286951--    object doesn't have a symbol table
>>> --1286951-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_io_ompio.so
>>> --1286951--    object doesn't have a symbol table
>>> --1286941-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/libmca_common_ompio.so.41.19.3
>>> --1286941--    object doesn't have a symbol table
>>> --1286951-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_fs_ufs.so
>>> --1286951--    object doesn't have a symbol table
>>> --1286939-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_fcoll_two_phase.so
>>> --1286939--    object doesn't have a symbol table
>>> --1286939-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_fcoll_individual.so
>>> --1286939--    object doesn't have a symbol table
>>> --1286939-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_fcoll_dynamic.so
>>> --1286939--    object doesn't have a symbol table
>>> --1286939-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_fcoll_dynamic_gen2.so
>>> --1286939--    object doesn't have a symbol table
>>> --1286939-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_fcoll_vulcan.so
>>> --1286939--    object doesn't have a symbol table
>>> --1286939-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_fbtl_posix.so
>>> --1286939--    object doesn't have a symbol table
>>> --1286943-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_sharedfp_sm.so
>>> --1286943--    object doesn't have a symbol table
>>> --1286943-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_sharedfp_individual.so
>>> --1286943--    object doesn't have a symbol table
>>> --1286943-- Reading syms from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_sharedfp_lockedfile.so
>>> --1286943--    object doesn't have a symbol table
>>> --1286938-- REDIR: 0x65a3b00 (libc.so.6:__strcpy_chk) redirected to 0x48435c0 (__strcpy_chk)
>>> --1286939-- Discarding syms at 0x9f1d660-0x9f371d6 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_pml_ob1.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9f5afa0-0x9f8f8b6 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_io_romio321.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9fa0640-0x9fa42d9 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_io_ompio.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9f4c160-0x9f4dc58 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_inter.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0xa7fc270-0xa804f00 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_basic.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9fee3a0-0x9ff134e in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_sm.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0xa80a240-0xa80aa8d in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmca_common_sm.so.40.20.0 (have_dinfo 1)
>>> --1286939-- Discarding syms at 0xa80f0e0-0xa80f8bb in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_self.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0xaa460c0-0xaa47947 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_sync.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0xaa613e0-0xaa7730f in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_libnbc.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0xaa849c0-0xaa8a845 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_tuned.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9ee1320-0x9ee3567 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_bml_r2.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9eebc40-0x9ef4ad7 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_btl_tcp.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9f02600-0x9f08cd8 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_btl_vader.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9f40200-0x9f4126e in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_btl_self.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9eda4e0-0x9edb4c5 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_mpool_hugepage.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9ed32c0-0x9ed4afe in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_rcache_grdma.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9ebf160-0x9ebfe95 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_allocator_basic.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9ece140-0x9ecebed in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_allocator_bucket.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9ec92a0-0x9ec9aa2 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_errmgr_default_app.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x8eae0e0-0x8eae4a7 in /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_plog_stdfd.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x8eb3220-0x8eb3c27 in /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_plog_syslog.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x8eb80e0-0x8eb90b7 in /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_plog_default.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x8ea6380-0x8ea97b3 in /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_preg_native.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x8e5a740-0x8e5f859 in /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_ptl_usock.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x8e67be0-0x8e743f0 in /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_ptl_tcp.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x84da200-0x84daa5d in /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_psec_native.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x8d322b0-0x8d34bfc in /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_bfrops_v21.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x8e29480-0x8e3b70a in /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_bfrops_v20.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x8d3c2b0-0x8d3ed5c in /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_bfrops_v3.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x8e45340-0x8e502da in /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_bfrops_v12.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x8e901a0-0x8e908a7 in /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_pshmem_mmap.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x8d05520-0x8d06783 in /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_gds_ds21.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x8e7b460-0x8e8aaa4 in /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_gds_hash.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x8d44520-0x8d4556a in /usr/lib/x86_64-linux-gnu/pmix/lib/pmix/mca_gds_ds12.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x8e97600-0x8ea0fa1 in /usr/lib/x86_64-linux-gnu/pmix/lib/libmca_common_dstore.so.1.0.2 (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x8d109c0-0x8d27dcf in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_pmix_ext3x.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x8d5b280-0x8dfdffb in /usr/lib/x86_64-linux-gnu/pmix/lib/libpmix.so.2.2.25 (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9ec40a0-0x9ec4490 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_state_app.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x84d2580-0x84d518f in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_ess_pmi.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x4a96120-0x4a9644f in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_schizo_flux.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x4aa0100-0x4aa03e7 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_schizo_orte.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x84c74a0-0x84c901f in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_schizo_ompi.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x4aa5260-0x4aa58e9 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_schizo_slurm.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x4a9b420-0x4a9bcdf in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_reachable_netlink.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x84e7460-0x84f52ca in /usr/lib/x86_64-linux-gnu/libnl-3.so.200.26.0 (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x4a90360-0x4a91107 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_shmem_mmap.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9f46220-0x9f474cc in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_fbtl_posix.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9f0f180-0x9f0f78d in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_fs_ufs.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0xaa94540-0xaa96a4a in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_osc_sm.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0xaa9f6c0-0xaab44d0 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_osc_pt2pt.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0xaabe820-0xaad8ee0 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_osc_rdma.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9efc080-0x9efc1e1 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_btl_sm.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9fab2a0-0x9fb1341 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_fcoll_two_phase.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9f140c0-0x9f14299 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_fcoll_individual.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9fb72a0-0x9fbb791 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_fcoll_dynamic.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9fd52a0-0x9fda794 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_fcoll_dynamic_gen2.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9fe02e0-0x9fe59a5 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_fcoll_vulcan.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0xa815460-0xa8177ab in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_sharedfp_sm.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0xa81e260-0xa82033d in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_sharedfp_individual.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0xa8273e0-0xa8297d8 in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_sharedfp_lockedfile.so (have_dinfo 1)
>>> --1286939-- Discarding syms at 0x9fc85e0-0x9fce8ef in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmca_common_ompio.so.41.19.3 (have_dinfo 1)
>>> ==1286939== 
>>> ==1286939== HEAP SUMMARY:
>>> ==1286939==     in use at exit: 74,054 bytes in 223 blocks
>>> ==1286939==   total heap usage: 22,405,782 allocs, 22,405,559 frees, 34,062,479,959 bytes allocated
>>> ==1286939== 
>>> ==1286939== Searching for pointers to 223 not-freed blocks
>>> ==1286939== Checked 3,415,912 bytes
>>> ==1286939== 
>>> ==1286939== Thread 1:
>>> ==1286939== 1 bytes in 1 blocks are definitely lost in loss record 1 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x651550E: strdup (strdup.c:42)
>>> ==1286939==    by 0x9F6A4B6: ???
>>> ==1286939==    by 0x9F47373: ???
>>> ==1286939==    by 0x68E3B9B: mca_base_framework_components_register (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E3F35: mca_base_framework_register (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E3F93: mca_base_framework_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x4BA1734: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286939==    by 0x16CDDB: Parallel::Get() (parallel.hpp:40)
>>> ==1286939== 
>>> ==1286939== 8 bytes in 1 blocks are still reachable in loss record 2 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x764724C: ??? (in /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0)
>>> ==1286939==    by 0x7657B9A: ??? (in /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0)
>>> ==1286939==    by 0x7645679: ??? (in /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0)
>>> ==1286939==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
>>> ==1286939==    by 0x4011C90: call_init (dl-init.c:30)
>>> ==1286939==    by 0x4011C90: _dl_init (dl-init.c:119)
>>> ==1286939==    by 0x4001139: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.31.so <http://ld-2.31.so/>)
>>> ==1286939==    by 0x3: ???
>>> ==1286939==    by 0x1FFEFFF926: ???
>>> ==1286939==    by 0x1FFEFFF93D: ???
>>> ==1286939==    by 0x1FFEFFF987: ???
>>> ==1286939==    by 0x1FFEFFF9A7: ???
>>> ==1286939== 
>>> ==1286939== 8 bytes in 1 blocks are definitely lost in loss record 3 of 44
>>> ==1286939==    at 0x483DD99: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x9F69B6F: ???
>>> ==1286939==    by 0x9F1CDED: ???
>>> ==1286939==    by 0x68FC9C8: mca_btl_base_select (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x9EE3527: ???
>>> ==1286939==    by 0x4B6170A: mca_bml_base_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4BA1714: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286939==    by 0x16CDDB: Parallel::Get() (parallel.hpp:40)
>>> ==1286939==    by 0x15710D: main (testing_main.cpp:8)
>>> ==1286939== 
>>> ==1286939== 13 bytes in 2 blocks are still reachable in loss record 4 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x651550E: strdup (strdup.c:42)
>>> ==1286939==    by 0x7CC3657: event_config_avoid_method (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286939==    by 0x68FEB5A: opal_event_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68FE8CA: ??? (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E4008: mca_base_framework_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68B8BCF: opal_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x6860120: orte_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-rte.so.40.20.3)
>>> ==1286939==    by 0x4BA1322: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286939== 
>>> ==1286939== 15 bytes in 1 blocks are indirectly lost in loss record 5 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x651550E: strdup (strdup.c:42)
>>> ==1286939==    by 0x9EDB189: ???
>>> ==1286939==    by 0x68D98FC: mca_base_framework_components_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x6907C25: ??? (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E4008: mca_base_framework_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x4BA16D5: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286939==    by 0x16CDDB: Parallel::Get() (parallel.hpp:40)
>>> ==1286939==    by 0x15710D: main (testing_main.cpp:8)
>>> ==1286939== 
>>> ==1286939== 15 bytes in 1 blocks are definitely lost in loss record 6 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x651550E: strdup (strdup.c:42)
>>> ==1286939==    by 0x9F5655C: ???
>>> ==1286939==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
>>> ==1286939==    by 0x4011C90: call_init (dl-init.c:30)
>>> ==1286939==    by 0x4011C90: _dl_init (dl-init.c:119)
>>> ==1286939==    by 0x65D6784: _dl_catch_exception (dl-error-skeleton.c:182)
>>> ==1286939==    by 0x401642C: dl_open_worker (dl-open.c:758)
>>> ==1286939==    by 0x65D6727: _dl_catch_exception (dl-error-skeleton.c:208)
>>> ==1286939==    by 0x40155F9: _dl_open (dl-open.c:837)
>>> ==1286939==    by 0x72DE34B: dlopen_doit (dlopen.c:66)
>>> ==1286939==    by 0x65D6727: _dl_catch_exception (dl-error-skeleton.c:208)
>>> ==1286939==    by 0x65D67F2: _dl_catch_error (dl-error-skeleton.c:227)
>>> ==1286939== 
>>> ==1286939== 16 bytes in 1 blocks are definitely lost in loss record 7 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x9F1CBEB: ???
>>> ==1286939==    by 0x68FC9C8: mca_btl_base_select (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x9EE3527: ???
>>> ==1286939==    by 0x4B6170A: mca_bml_base_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4BA1714: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286939==    by 0x16CDDB: Parallel::Get() (parallel.hpp:40)
>>> ==1286939==    by 0x15710D: main (testing_main.cpp:8)
>>> ==1286939== 
>>> ==1286939== 16 bytes in 1 blocks are definitely lost in loss record 8 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x9F1CC66: ???
>>> ==1286939==    by 0x68FC9C8: mca_btl_base_select (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x9EE3527: ???
>>> ==1286939==    by 0x4B6170A: mca_bml_base_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4BA1714: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286939==    by 0x16CDDB: Parallel::Get() (parallel.hpp:40)
>>> ==1286939==    by 0x15710D: main (testing_main.cpp:8)
>>> ==1286939== 
>>> ==1286939== 16 bytes in 1 blocks are definitely lost in loss record 9 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x9F1CCDA: ???
>>> ==1286939==    by 0x68FC9C8: mca_btl_base_select (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x9EE3527: ???
>>> ==1286939==    by 0x4B6170A: mca_bml_base_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4BA1714: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286939==    by 0x16CDDB: Parallel::Get() (parallel.hpp:40)
>>> ==1286939==    by 0x15710D: main (testing_main.cpp:8)
>>> ==1286939== 
>>> ==1286939== 25 bytes in 1 blocks are still reachable in loss record 10 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x651550E: strdup (strdup.c:42)
>>> ==1286939==    by 0x68F27BD: ??? (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x4B956B6: ompi_pml_v_output_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B95259: ??? (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x68D98FC: mca_base_framework_components_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x4B93FAE: ??? (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x68E4008: mca_base_framework_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x4BA1734: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286939== 
>>> ==1286939== 30 bytes in 1 blocks are definitely lost in loss record 11 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0xA9A859B: ???
>>> ==1286939==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
>>> ==1286939==    by 0x4011C90: call_init (dl-init.c:30)
>>> ==1286939==    by 0x4011C90: _dl_init (dl-init.c:119)
>>> ==1286939==    by 0x65D6784: _dl_catch_exception (dl-error-skeleton.c:182)
>>> ==1286939==    by 0x401642C: dl_open_worker (dl-open.c:758)
>>> ==1286939==    by 0x65D6727: _dl_catch_exception (dl-error-skeleton.c:208)
>>> ==1286939==    by 0x40155F9: _dl_open (dl-open.c:837)
>>> ==1286939==    by 0x72DE34B: dlopen_doit (dlopen.c:66)
>>> ==1286939==    by 0x65D6727: _dl_catch_exception (dl-error-skeleton.c:208)
>>> ==1286939==    by 0x65D67F2: _dl_catch_error (dl-error-skeleton.c:227)
>>> ==1286939==    by 0x72DEB58: _dlerror_run (dlerror.c:170)
>>> ==1286939== 
>>> ==1286939== 32 bytes in 1 blocks are still reachable in loss record 12 of 44
>>> ==1286939==    at 0x483DD99: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x7CC353E: event_get_supported_methods (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286939==    by 0x68FEA98: opal_event_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68FE8CA: ??? (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E4008: mca_base_framework_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68B8BCF: opal_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x6860120: orte_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-rte.so.40.20.3)
>>> ==1286939==    by 0x4BA1322: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286939==    by 0x16CDDB: Parallel::Get() (parallel.hpp:40)
>>> ==1286939== 
>>> ==1286939== 32 bytes in 1 blocks are definitely lost in loss record 13 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x8E9D3EB: ???
>>> ==1286939==    by 0x8E9F1C1: ???
>>> ==1286939==    by 0x8D0578C: ???
>>> ==1286939==    by 0x8D8605A: ???
>>> ==1286939==    by 0x8D87FE8: ???
>>> ==1286939==    by 0x8D88E4D: ???
>>> ==1286939==    by 0x8D1A5EB: ???
>>> ==1286939==    by 0x84D2B0A: ???
>>> ==1286939==    by 0x68602FB: orte_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-rte.so.40.20.3)
>>> ==1286939==    by 0x4BA1322: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939== 
>>> ==1286939== 32 bytes in 1 blocks are definitely lost in loss record 14 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x8E9D3EB: ???
>>> ==1286939==    by 0x8E9F1C1: ???
>>> ==1286939==    by 0x8D0578C: ???
>>> ==1286939==    by 0x8D8605A: ???
>>> ==1286939==    by 0x8D87FE8: ???
>>> ==1286939==    by 0x8D88E4D: ???
>>> ==1286939==    by 0x8D1A5EB: ???
>>> ==1286939==    by 0x84D2BCE: ???
>>> ==1286939==    by 0x68602FB: orte_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-rte.so.40.20.3)
>>> ==1286939==    by 0x4BA1322: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939== 
>>> ==1286939== 32 bytes in 1 blocks are definitely lost in loss record 15 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x8E9D3EB: ???
>>> ==1286939==    by 0x8E9F1C1: ???
>>> ==1286939==    by 0x8D0578C: ???
>>> ==1286939==    by 0x8D8605A: ???
>>> ==1286939==    by 0x8D87FE8: ???
>>> ==1286939==    by 0x8D88E4D: ???
>>> ==1286939==    by 0x8D1A5EB: ???
>>> ==1286939==    by 0x84D2CB2: ???
>>> ==1286939==    by 0x68602FB: orte_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-rte.so.40.20.3)
>>> ==1286939==    by 0x4BA1322: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939== 
>>> ==1286939== 32 bytes in 1 blocks are definitely lost in loss record 16 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x8E9D3EB: ???
>>> ==1286939==    by 0x8E9F1C1: ???
>>> ==1286939==    by 0x8D0578C: ???
>>> ==1286939==    by 0x8D8605A: ???
>>> ==1286939==    by 0x8D87FE8: ???
>>> ==1286939==    by 0x8D88E4D: ???
>>> ==1286939==    by 0x8D1A5EB: ???
>>> ==1286939==    by 0x84D2D91: ???
>>> ==1286939==    by 0x68602FB: orte_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-rte.so.40.20.3)
>>> ==1286939==    by 0x4BA1322: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939== 
>>> ==1286939== 32 bytes in 1 blocks are definitely lost in loss record 17 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x8E81BD8: ???
>>> ==1286939==    by 0x8E89F4B: ???
>>> ==1286939==    by 0x8D84A0D: ???
>>> ==1286939==    by 0x8DF79C1: ???
>>> ==1286939==    by 0x7CC3FDD: ??? (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286939==    by 0x7CC487E: event_base_loop (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286939==    by 0x8DBDD55: ???
>>> ==1286939==    by 0x4BF7608: start_thread (pthread_create.c:477)
>>> ==1286939==    by 0x6595102: clone (clone.S:95)
>>> ==1286939== 
>>> ==1286939== 32 bytes in 1 blocks are definitely lost in loss record 18 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x8E9D3EB: ???
>>> ==1286939==    by 0x8E9F1C1: ???
>>> ==1286939==    by 0x8D0578C: ???
>>> ==1286939==    by 0x8D8605A: ???
>>> ==1286939==    by 0x8D87FE8: ???
>>> ==1286939==    by 0x8D88E4D: ???
>>> ==1286939==    by 0x8D1A767: ???
>>> ==1286939==    by 0x84D330E: ???
>>> ==1286939==    by 0x68602FB: orte_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-rte.so.40.20.3)
>>> ==1286939==    by 0x4BA1322: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939== 
>>> ==1286939== 36 (32 direct, 4 indirect) bytes in 1 blocks are definitely lost in loss record 19 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x8E9D3EB: ???
>>> ==1286939==    by 0x8E9F1C1: ???
>>> ==1286939==    by 0x8D0578C: ???
>>> ==1286939==    by 0x8D8605A: ???
>>> ==1286939==    by 0x8D87FE8: ???
>>> ==1286939==    by 0x8D88E4D: ???
>>> ==1286939==    by 0x8D1A5EB: ???
>>> ==1286939==    by 0x4B94C09: mca_pml_base_pml_check_selected (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x9F1E1E1: ???
>>> ==1286939==    by 0x4BA1A09: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939== 
>>> ==1286939== 40 bytes in 1 blocks are still reachable in loss record 20 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x7CFF4B6: ??? (in /usr/lib/x86_64-linux-gnu/libevent_pthreads-2.1.so.7.0.0)
>>> ==1286939==    by 0x7CC5E26: event_global_setup_locks_ (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286939==    by 0x7CFF68F: evthread_use_pthreads (in /usr/lib/x86_64-linux-gnu/libevent_pthreads-2.1.so.7.0.0)
>>> ==1286939==    by 0x68FE8E4: ??? (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E4008: mca_base_framework_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68B8BCF: opal_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x6860120: orte_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-rte.so.40.20.3)
>>> ==1286939==    by 0x4BA1322: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286939== 
>>> ==1286939== 40 bytes in 1 blocks are still reachable in loss record 21 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x7CFF4B6: ??? (in /usr/lib/x86_64-linux-gnu/libevent_pthreads-2.1.so.7.0.0)
>>> ==1286939==    by 0x7CCF377: evsig_global_setup_locks_ (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286939==    by 0x7CC5E39: event_global_setup_locks_ (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286939==    by 0x7CFF68F: evthread_use_pthreads (in /usr/lib/x86_64-linux-gnu/libevent_pthreads-2.1.so.7.0.0)
>>> ==1286939==    by 0x68FE8E4: ??? (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E4008: mca_base_framework_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68B8BCF: opal_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x6860120: orte_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-rte.so.40.20.3)
>>> ==1286939==    by 0x4BA1322: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939== 
>>> ==1286939== 40 bytes in 1 blocks are still reachable in loss record 22 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x7CFF4B6: ??? (in /usr/lib/x86_64-linux-gnu/libevent_pthreads-2.1.so.7.0.0)
>>> ==1286939==    by 0x7CCB997: evutil_secure_rng_global_setup_locks_ (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286939==    by 0x7CC5E4F: event_global_setup_locks_ (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286939==    by 0x7CFF68F: evthread_use_pthreads (in /usr/lib/x86_64-linux-gnu/libevent_pthreads-2.1.so.7.0.0)
>>> ==1286939==    by 0x68FE8E4: ??? (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E4008: mca_base_framework_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68B8BCF: opal_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x6860120: orte_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-rte.so.40.20.3)
>>> ==1286939==    by 0x4BA1322: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939== 
>>> ==1286939== 48 bytes in 1 blocks are still reachable in loss record 23 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x68D9043: mca_base_component_repository_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68D7F7A: mca_base_component_find (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E3A4D: mca_base_framework_components_register (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E3F35: mca_base_framework_register (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E3F93: mca_base_framework_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x4B8560C: mca_io_base_file_select (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B0E68A: ompi_file_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B3ADB8: PMPI_File_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x7B6F1AC: H5FD_mpio_open (H5FDmpio.c:997)
>>> ==1286939==    by 0x78D4B23: H5FD_open (H5FD.c:733)
>>> ==1286939==    by 0x78B953B: H5F_open (H5Fint.c:1493)
>>> ==1286939== 
>>> ==1286939== 48 bytes in 1 blocks are still reachable in loss record 24 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x68D9043: mca_base_component_repository_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68D7F7A: mca_base_component_find (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E3A4D: mca_base_framework_components_register (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E3F35: mca_base_framework_register (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E3F93: mca_base_framework_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x4B85638: mca_io_base_file_select (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B0E68A: ompi_file_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B3ADB8: PMPI_File_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x7B6F1AC: H5FD_mpio_open (H5FDmpio.c:997)
>>> ==1286939==    by 0x78D4B23: H5FD_open (H5FD.c:733)
>>> ==1286939==    by 0x78B953B: H5F_open (H5Fint.c:1493)
>>> ==1286939== 
>>> ==1286939== 48 bytes in 2 blocks are still reachable in loss record 25 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x7CC3647: event_config_avoid_method (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286939==    by 0x68FEB5A: opal_event_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68FE8CA: ??? (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E4008: mca_base_framework_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68B8BCF: opal_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x6860120: orte_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-rte.so.40.20.3)
>>> ==1286939==    by 0x4BA1322: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286939==    by 0x16CDDB: Parallel::Get() (parallel.hpp:40)
>>> ==1286939== 
>>> ==1286939== 55 (32 direct, 23 indirect) bytes in 1 blocks are definitely lost in loss record 26 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x8E9D3EB: ???
>>> ==1286939==    by 0x8E9F1C1: ???
>>> ==1286939==    by 0x8D0578C: ???
>>> ==1286939==    by 0x8D8605A: ???
>>> ==1286939==    by 0x8D87FE8: ???
>>> ==1286939==    by 0x8D88E4D: ???
>>> ==1286939==    by 0x8D1A767: ???
>>> ==1286939==    by 0x4AF6CD6: ompi_comm_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4BA194D: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939== 
>>> ==1286939== 56 bytes in 1 blocks are still reachable in loss record 27 of 44
>>> ==1286939==    at 0x483DD99: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x7CC1C86: event_config_new (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286939==    by 0x68FEAC0: opal_event_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68FE8CA: ??? (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E4008: mca_base_framework_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68B8BCF: opal_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x6860120: orte_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-rte.so.40.20.3)
>>> ==1286939==    by 0x4BA1322: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286939==    by 0x16CDDB: Parallel::Get() (parallel.hpp:40)
>>> ==1286939== 
>>> ==1286939== 56 bytes in 1 blocks are definitely lost in loss record 28 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x9F6E008: ???
>>> ==1286939==    by 0x9F7C654: ???
>>> ==1286939==    by 0x9F1CD3E: ???
>>> ==1286939==    by 0x68FC9C8: mca_btl_base_select (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x9EE3527: ???
>>> ==1286939==    by 0x4B6170A: mca_bml_base_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4BA1714: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286939==    by 0x16CDDB: Parallel::Get() (parallel.hpp:40)
>>> ==1286939== 
>>> ==1286939== 56 bytes in 1 blocks are definitely lost in loss record 29 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0xA957008: ???
>>> ==1286939==    by 0xA86B017: ???
>>> ==1286939==    by 0xA862FD8: ???
>>> ==1286939==    by 0xA828E15: ???
>>> ==1286939==    by 0xA829624: ???
>>> ==1286939==    by 0x9F77910: ???
>>> ==1286939==    by 0x4B85C53: ompi_mtl_base_select (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x9F13E4D: ???
>>> ==1286939==    by 0x4B94673: mca_pml_base_select (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4BA1789: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939== 
>>> ==1286939== 76 (32 direct, 44 indirect) bytes in 1 blocks are definitely lost in loss record 30 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x8E9D3EB: ???
>>> ==1286939==    by 0x8E9F1C1: ???
>>> ==1286939==    by 0x8D0578C: ???
>>> ==1286939==    by 0x8D8605A: ???
>>> ==1286939==    by 0x8D87FE8: ???
>>> ==1286939==    by 0x8D88E4D: ???
>>> ==1286939==    by 0x8D1A767: ???
>>> ==1286939==    by 0x84D387F: ???
>>> ==1286939==    by 0x68602FB: orte_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-rte.so.40.20.3)
>>> ==1286939==    by 0x4BA1322: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939== 
>>> ==1286939== 79 (64 direct, 15 indirect) bytes in 1 blocks are definitely lost in loss record 31 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x9EDB12E: ???
>>> ==1286939==    by 0x68D98FC: mca_base_framework_components_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x6907C25: ??? (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E4008: mca_base_framework_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x4BA16D5: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286939==    by 0x16CDDB: Parallel::Get() (parallel.hpp:40)
>>> ==1286939==    by 0x15710D: main (testing_main.cpp:8)
>>> ==1286939== 
>>> ==1286939== 144 bytes in 3 blocks are still reachable in loss record 32 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x68D9043: mca_base_component_repository_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68D7F7A: mca_base_component_find (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E3A4D: mca_base_framework_components_register (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E3F35: mca_base_framework_register (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E3F93: mca_base_framework_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x4B8564E: mca_io_base_file_select (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B0E68A: ompi_file_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B3ADB8: PMPI_File_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x7B6F1AC: H5FD_mpio_open (H5FDmpio.c:997)
>>> ==1286939==    by 0x78D4B23: H5FD_open (H5FD.c:733)
>>> ==1286939==    by 0x78B953B: H5F_open (H5Fint.c:1493)
>>> ==1286939== 
>>> ==1286939== 231 bytes in 12 blocks are definitely lost in loss record 33 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x651550E: strdup (strdup.c:42)
>>> ==1286939==    by 0x9F2B4B3: ???
>>> ==1286939==    by 0x9F2B85C: ???
>>> ==1286939==    by 0x9F2BBD7: ???
>>> ==1286939==    by 0x9F1CAAC: ???
>>> ==1286939==    by 0x68FC9C8: mca_btl_base_select (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x9EE3527: ???
>>> ==1286939==    by 0x4B6170A: mca_bml_base_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4BA1714: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939== 
>>> ==1286939== 240 bytes in 5 blocks are still reachable in loss record 34 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x68D9043: mca_base_component_repository_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68D7F7A: mca_base_component_find (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E3A4D: mca_base_framework_components_register (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E3F35: mca_base_framework_register (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x68E3F93: mca_base_framework_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x4B85622: mca_io_base_file_select (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B0E68A: ompi_file_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B3ADB8: PMPI_File_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x7B6F1AC: H5FD_mpio_open (H5FDmpio.c:997)
>>> ==1286939==    by 0x78D4B23: H5FD_open (H5FD.c:733)
>>> ==1286939==    by 0x78B953B: H5F_open (H5Fint.c:1493)
>>> ==1286939== 
>>> ==1286939== 272 bytes in 44 blocks are definitely lost in loss record 35 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x9FCAEDB: ???
>>> ==1286939==    by 0x9FE42B2: ???
>>> ==1286939==    by 0x9FE47BB: ???
>>> ==1286939==    by 0x9FCDDBF: ???
>>> ==1286939==    by 0x9FA324A: ???
>>> ==1286939==    by 0x4B3DD7F: PMPI_File_write_at_all (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x7B6DB32: H5FD_mpio_write (H5FDmpio.c:1833)
>>> ==1286939==    by 0x78DF11D: H5FD_write (H5FDint.c:257)
>>> ==1286939==    by 0x78AE86B: H5F__accum_write (H5Faccum.c:825)
>>> ==1286939==    by 0x7A1FBE9: H5PB_write (H5PB.c:1027)
>>> ==1286939==    by 0x78BBC7A: H5F_block_write (H5Fio.c:164)
>>> ==1286939== 
>>> ==1286939== 585 (480 direct, 105 indirect) bytes in 15 blocks are definitely lost in loss record 36 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x8E9D3EB: ???
>>> ==1286939==    by 0x8E9F1C1: ???
>>> ==1286939==    by 0x8D0578C: ???
>>> ==1286939==    by 0x8D8605A: ???
>>> ==1286939==    by 0x8D87FE8: ???
>>> ==1286939==    by 0x8D88E4D: ???
>>> ==1286939==    by 0x8D1A767: ???
>>> ==1286939==    by 0x4B14036: ompi_proc_complete_init_single (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B146C3: ompi_proc_complete_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4BA19A9: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939== 
>>> ==1286939== 776 bytes in 32 blocks are indirectly lost in loss record 37 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x8DE9816: ???
>>> ==1286939==    by 0x8DEB1D2: ???
>>> ==1286939==    by 0x8DEB49A: ???
>>> ==1286939==    by 0x8DE8B12: ???
>>> ==1286939==    by 0x8E9D492: ???
>>> ==1286939==    by 0x8E9F1C1: ???
>>> ==1286939==    by 0x8D0578C: ???
>>> ==1286939==    by 0x8D8605A: ???
>>> ==1286939==    by 0x8D87FE8: ???
>>> ==1286939==    by 0x8D88E4D: ???
>>> ==1286939==    by 0x8D1A767: ???
>>> ==1286939== 
>>> ==1286939== 840 (480 direct, 360 indirect) bytes in 15 blocks are definitely lost in loss record 38 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x8E9D3EB: ???
>>> ==1286939==    by 0x8E9F1C1: ???
>>> ==1286939==    by 0x8D0578C: ???
>>> ==1286939==    by 0x8D8605A: ???
>>> ==1286939==    by 0x8D87FE8: ???
>>> ==1286939==    by 0x8D88E4D: ???
>>> ==1286939==    by 0x8D1A5EB: ???
>>> ==1286939==    by 0x9EF2F00: ???
>>> ==1286939==    by 0x9EEBF17: ???
>>> ==1286939==    by 0x9EE2F54: ???
>>> ==1286939==    by 0x9F1E1FB: ???
>>> ==1286939== 
>>> ==1286939== 1,084 (480 direct, 604 indirect) bytes in 15 blocks are definitely lost in loss record 39 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x8E9D3EB: ???
>>> ==1286939==    by 0x8E9F1C1: ???
>>> ==1286939==    by 0x8D0578C: ???
>>> ==1286939==    by 0x8D8605A: ???
>>> ==1286939==    by 0x8D87FE8: ???
>>> ==1286939==    by 0x8D88E4D: ???
>>> ==1286939==    by 0x8D1A767: ???
>>> ==1286939==    by 0x84D4800: ???
>>> ==1286939==    by 0x68602FB: orte_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-rte.so.40.20.3)
>>> ==1286939==    by 0x4BA1322: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939== 
>>> ==1286939== 1,344 bytes in 1 blocks are definitely lost in loss record 40 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x68AE702: opal_free_list_grow_st (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x9F1CD2D: ???
>>> ==1286939==    by 0x68FC9C8: mca_btl_base_select (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x9EE3527: ???
>>> ==1286939==    by 0x4B6170A: mca_bml_base_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4BA1714: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286939==    by 0x16CDDB: Parallel::Get() (parallel.hpp:40)
>>> ==1286939==    by 0x15710D: main (testing_main.cpp:8)
>>> ==1286939== 
>>> ==1286939== 2,752 bytes in 1 blocks are definitely lost in loss record 41 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x68AE702: opal_free_list_grow_st (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x9F1CC50: ???
>>> ==1286939==    by 0x68FC9C8: mca_btl_base_select (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x9EE3527: ???
>>> ==1286939==    by 0x4B6170A: mca_bml_base_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4BA1714: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286939==    by 0x16CDDB: Parallel::Get() (parallel.hpp:40)
>>> ==1286939==    by 0x15710D: main (testing_main.cpp:8)
>>> ==1286939== 
>>> ==1286939== 2,752 bytes in 1 blocks are definitely lost in loss record 42 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x68AE702: opal_free_list_grow_st (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x9F1CCC4: ???
>>> ==1286939==    by 0x68FC9C8: mca_btl_base_select (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286939==    by 0x9EE3527: ???
>>> ==1286939==    by 0x4B6170A: mca_bml_base_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4BA1714: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286939==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286939==    by 0x16CDDB: Parallel::Get() (parallel.hpp:40)
>>> ==1286939==    by 0x15710D: main (testing_main.cpp:8)
>>> ==1286939== 
>>> ==1286939== 62,644 bytes in 31 blocks are indirectly lost in loss record 43 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x8DE9FA8: ???
>>> ==1286939==    by 0x8DEB032: ???
>>> ==1286939==    by 0x8DEB49A: ???
>>> ==1286939==    by 0x8DE8B12: ???
>>> ==1286939==    by 0x8E9D492: ???
>>> ==1286939==    by 0x8E9F1C1: ???
>>> ==1286939==    by 0x8D0578C: ???
>>> ==1286939==    by 0x8D8605A: ???
>>> ==1286939==    by 0x8D87FE8: ???
>>> ==1286939==    by 0x8D88E4D: ???
>>> ==1286939==    by 0x8D1A5EB: ???
>>> ==1286939== 
>>> ==1286939== 62,760 (480 direct, 62,280 indirect) bytes in 15 blocks are definitely lost in loss record 44 of 44
>>> ==1286939==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x8E9D3EB: ???
>>> ==1286939==    by 0x8E9F1C1: ???
>>> ==1286939==    by 0x8D0578C: ???
>>> ==1286939==    by 0x8D8605A: ???
>>> ==1286939==    by 0x8D87FE8: ???
>>> ==1286939==    by 0x8D88E4D: ???
>>> ==1286939==    by 0x8D1A5EB: ???
>>> ==1286939==    by 0x9F0398A: ???
>>> ==1286939==    by 0x9EE2F54: ???
>>> ==1286939==    by 0x9F1E1FB: ???
>>> ==1286939==    by 0x4BA1A09: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286939== 
>>> ==1286939== LEAK SUMMARY:
>>> ==1286939==    definitely lost: 9,837 bytes in 138 blocks
>>> ==1286939==    indirectly lost: 63,435 bytes in 64 blocks
>>> ==1286939==      possibly lost: 0 bytes in 0 blocks
>>> ==1286939==    still reachable: 782 bytes in 21 blocks
>>> ==1286939==         suppressed: 0 bytes in 0 blocks
>>> ==1286939== 
>>> ==1286939== ERROR SUMMARY: 29 errors from 29 contexts (suppressed: 0 from 0)
>>> ==1286939== 
>>> ==1286939== 1 errors in context 1 of 29:
>>> ==1286939== Thread 3:
>>> ==1286939== Syscall param writev(vector[...]) points to uninitialised byte(s)
>>> ==1286939==    at 0x658A48D: __writev (writev.c:26)
>>> ==1286939==    by 0x658A48D: writev (writev.c:24)
>>> ==1286939==    by 0x8DF9B4C: ???
>>> ==1286939==    by 0x7CC413E: ??? (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286939==    by 0x7CC487E: event_base_loop (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286939==    by 0x8DBDD55: ???
>>> ==1286939==    by 0x4BF7608: start_thread (pthread_create.c:477)
>>> ==1286939==    by 0x6595102: clone (clone.S:95)
>>> ==1286939==  Address 0xa28ee1f is 127 bytes inside a block of size 5,120 alloc'd
>>> ==1286939==    at 0x483DFAF: realloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286939==    by 0x8DE155A: ???
>>> ==1286939==    by 0x8DE3F4A: ???
>>> ==1286939==    by 0x8DE4900: ???
>>> ==1286939==    by 0x8DE4175: ???
>>> ==1286939==    by 0x8D7CF91: ???
>>> ==1286939==    by 0x7CC3FDD: ??? (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286939==    by 0x7CC487E: event_base_loop (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286939==    by 0x8DBDD55: ???
>>> ==1286939==    by 0x4BF7608: start_thread (pthread_create.c:477)
>>> ==1286939==    by 0x6595102: clone (clone.S:95)
>>> ==1286939==  Uninitialised value was created by a stack allocation
>>> ==1286939==    at 0x9F048D6: ???
>>> ==1286939== 
>>> ==1286939== ERROR SUMMARY: 29 errors from 29 contexts (suppressed: 0 from 0)
>>> mpi/lib/libopen-pal.so.40.20.3)
>>> ==1286936==    by 0x4B85622: mca_io_base_file_select (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936==    by 0x4B0E68A: ompi_file_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936==    by 0x4B3ADB8: PMPI_File_open (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936==    by 0x7B6F1AC: H5FD_mpio_open (H5FDmpio.c:997)
>>> ==1286936==    by 0x78D4B23: H5FD_open (H5FD.c:733)
>>> ==1286936==    by 0x78B953B: H5F_open (H5Fint.c:1493)
>>> ==1286936== 
>>> ==1286936== 272 bytes in 44 blocks are definitely lost in loss record 39 of 49
>>> ==1286936==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286936==    by 0x9FCAEDB: ???
>>> ==1286936==    by 0x9FE42B2: ???
>>> ==1286936==    by 0x9FE47BB: ???
>>> ==1286936==    by 0x9FCDDBF: ???
>>> ==1286936==    by 0x9FA324A: ???
>>> ==1286936==    by 0x4B3DD7F: PMPI_File_write_at_all (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936==    by 0x7B6DB32: H5FD_mpio_write (H5FDmpio.c:1833)
>>> ==1286936==    by 0x78DF11D: H5FD_write (H5FDint.c:257)
>>> ==1286936==    by 0x78AE86B: H5F__accum_write (H5Faccum.c:825)
>>> ==1286936==    by 0x7A1FBE9: H5PB_write (H5PB.c:1027)
>>> ==1286936==    by 0x78BBC7A: H5F_block_write (H5Fio.c:164)
>>> ==1286936== 
>>> ==1286936== 312 bytes in 1 blocks are still reachable in loss record 40 of 49
>>> ==1286936==    at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286936==    by 0x74E78EB: boost::detail::make_external_thread_data() (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_thread.so.1.73.0)
>>> ==1286936==    by 0x74E7C74: boost::detail::add_thread_exit_function(boost::detail::thread_exit_function_base*) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_thread.so.1.73.0)
>>> ==1286936==    by 0x73AFCEA: boost::log::v2_mt_posix::sources::aux::get_severity_level() (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_log.so.1.73.0)
>>> ==1286936==    by 0x5F71A6C: set_value (severity_feature.hpp:135)
>>> ==1286936==    by 0x5F71A6C: open_record_unlocked<boost::parameter::aux::tagged_argument_list_of_1<boost::parameter::aux::tagged_argument<boost::log::v2_mt_posix::keywords::tag::severity, const boost::log::v2_mt_posix::trivial::severity_level> > > (severity_feature.hpp:252)
>>> ==1286936==    by 0x5F71A6C: open_record<boost::parameter::aux::tagged_argument_list_of_1<boost::parameter::aux::tagged_argument<boost::log::v2_mt_posix::keywords::tag::severity, const boost::log::v2_mt_posix::trivial::severity_level> > > (basic_logger.hpp:459)
>>> ==1286936==    by 0x5F71A6C: Logger::TraceMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (logger.cpp:328)
>>> ==1286936==    by 0x5F729C7: Logger::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LogLevel) (logger.cpp:280)
>>> ==1286936==    by 0x5F73CF1: Logger::Timer::Timer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LogLevel) (logger.cpp:426)
>>> ==1286936==    by 0x15718A: timer (logger.hpp:98)
>>> ==1286936==    by 0x15718A: main (testing_main.cpp:9)
>>> ==1286936== 
>>> ==1286936== 585 (480 direct, 105 indirect) bytes in 15 blocks are definitely lost in loss record 41 of 49
>>> ==1286936==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286936==    by 0x8E9D3EB: ???
>>> ==1286936==    by 0x8E9F1C1: ???
>>> ==1286936==    by 0x8D0578C: ???
>>> ==1286936==    by 0x8D8605A: ???
>>> ==1286936==    by 0x8D87FE8: ???
>>> ==1286936==    by 0x8D88E4D: ???
>>> ==1286936==    by 0x8D1A767: ???
>>> ==1286936==    by 0x4B14036: ompi_proc_complete_init_single (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936==    by 0x4B146C3: ompi_proc_complete_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936==    by 0x4BA19A9: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936== 
>>> ==1286936== 776 bytes in 32 blocks are indirectly lost in loss record 42 of 49
>>> ==1286936==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286936==    by 0x8DE9816: ???
>>> ==1286936==    by 0x8DEB1D2: ???
>>> ==1286936==    by 0x8DEB49A: ???
>>> ==1286936==    by 0x8DE8B12: ???
>>> ==1286936==    by 0x8E9D492: ???
>>> ==1286936==    by 0x8E9F1C1: ???
>>> ==1286936==    by 0x8D0578C: ???
>>> ==1286936==    by 0x8D8605A: ???
>>> ==1286936==    by 0x8D87FE8: ???
>>> ==1286936==    by 0x8D88E4D: ???
>>> ==1286936==    by 0x8D1A767: ???
>>> ==1286936== 
>>> ==1286936== 840 (480 direct, 360 indirect) bytes in 15 blocks are definitely lost in loss record 43 of 49
>>> ==1286936==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286936==    by 0x8E9D3EB: ???
>>> ==1286936==    by 0x8E9F1C1: ???
>>> ==1286936==    by 0x8D0578C: ???
>>> ==1286936==    by 0x8D8605A: ???
>>> ==1286936==    by 0x8D87FE8: ???
>>> ==1286936==    by 0x8D88E4D: ???
>>> ==1286936==    by 0x8D1A5EB: ???
>>> ==1286936==    by 0x9EF2F00: ???
>>> ==1286936==    by 0x9EEBF17: ???
>>> ==1286936==    by 0x9EE2F54: ???
>>> ==1286936==    by 0x9F1E1FB: ???
>>> ==1286936== 
>>> ==1286936== 1,091 (480 direct, 611 indirect) bytes in 15 blocks are definitely lost in loss record 44 of 49
>>> ==1286936==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286936==    by 0x8E9D3EB: ???
>>> ==1286936==    by 0x8E9F1C1: ???
>>> ==1286936==    by 0x8D0578C: ???
>>> ==1286936==    by 0x8D8605A: ???
>>> ==1286936==    by 0x8D87FE8: ???
>>> ==1286936==    by 0x8D88E4D: ???
>>> ==1286936==    by 0x8D1A767: ???
>>> ==1286936==    by 0x84D4800: ???
>>> ==1286936==    by 0x68602FB: orte_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-rte.so.40.20.3)
>>> ==1286936==    by 0x4BA1322: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936== 
>>> ==1286936== 1,344 bytes in 1 blocks are definitely lost in loss record 45 of 49
>>> ==1286936==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286936==    by 0x68AE702: opal_free_list_grow_st (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286936==    by 0x9F1CD2D: ???
>>> ==1286936==    by 0x68FC9C8: mca_btl_base_select (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286936==    by 0x9EE3527: ???
>>> ==1286936==    by 0x4B6170A: mca_bml_base_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936==    by 0x4BA1714: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286936==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286936==    by 0x16CDDB: Parallel::Get() (parallel.hpp:40)
>>> ==1286936==    by 0x15710D: main (testing_main.cpp:8)
>>> ==1286936== 
>>> ==1286936== 2,752 bytes in 1 blocks are definitely lost in loss record 46 of 49
>>> ==1286936==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286936==    by 0x68AE702: opal_free_list_grow_st (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286936==    by 0x9F1CC50: ???
>>> ==1286936==    by 0x68FC9C8: mca_btl_base_select (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286936==    by 0x9EE3527: ???
>>> ==1286936==    by 0x4B6170A: mca_bml_base_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936==    by 0x4BA1714: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286936==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286936==    by 0x16CDDB: Parallel::Get() (parallel.hpp:40)
>>> ==1286936==    by 0x15710D: main (testing_main.cpp:8)
>>> ==1286936== 
>>> ==1286936== 2,752 bytes in 1 blocks are definitely lost in loss record 47 of 49
>>> ==1286936==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286936==    by 0x68AE702: opal_free_list_grow_st (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286936==    by 0x9F1CCC4: ???
>>> ==1286936==    by 0x68FC9C8: mca_btl_base_select (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libopen-pal.so.40.20.3)
>>> ==1286936==    by 0x9EE3527: ???
>>> ==1286936==    by 0x4B6170A: mca_bml_base_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936==    by 0x4BA1714: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936==    by 0x4B450B0: PMPI_Init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936==    by 0x4A7BA77: boost::mpi::environment::environment(bool) (in /home/mlohry/dev/cmake-build/boost_install/lib/libboost_mpi.so.1.73.0)
>>> ==1286936==    by 0x5F1F232: Parallel::Parallel() (parallel.cpp:19)
>>> ==1286936==    by 0x16CDDB: Parallel::Get() (parallel.hpp:40)
>>> ==1286936==    by 0x15710D: main (testing_main.cpp:8)
>>> ==1286936== 
>>> ==1286936== 62,640 bytes in 30 blocks are indirectly lost in loss record 48 of 49
>>> ==1286936==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286936==    by 0x8DE9FA8: ???
>>> ==1286936==    by 0x8DEB032: ???
>>> ==1286936==    by 0x8DEB49A: ???
>>> ==1286936==    by 0x8DE8B12: ???
>>> ==1286936==    by 0x8E9D492: ???
>>> ==1286936==    by 0x8E9F1C1: ???
>>> ==1286936==    by 0x8D0578C: ???
>>> ==1286936==    by 0x8D8605A: ???
>>> ==1286936==    by 0x8D87FE8: ???
>>> ==1286936==    by 0x8D88E4D: ???
>>> ==1286936==    by 0x8D1A5EB: ???
>>> ==1286936== 
>>> ==1286936== 62,760 (480 direct, 62,280 indirect) bytes in 15 blocks are definitely lost in loss record 49 of 49
>>> ==1286936==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286936==    by 0x8E9D3EB: ???
>>> ==1286936==    by 0x8E9F1C1: ???
>>> ==1286936==    by 0x8D0578C: ???
>>> ==1286936==    by 0x8D8605A: ???
>>> ==1286936==    by 0x8D87FE8: ???
>>> ==1286936==    by 0x8D88E4D: ???
>>> ==1286936==    by 0x8D1A5EB: ???
>>> ==1286936==    by 0x9F0398A: ???
>>> ==1286936==    by 0x9EE2F54: ???
>>> ==1286936==    by 0x9F1E1FB: ???
>>> ==1286936==    by 0x4BA1A09: ompi_mpi_init (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936== 
>>> ==1286936== LEAK SUMMARY:
>>> ==1286936==    definitely lost: 9,805 bytes in 137 blocks
>>> ==1286936==    indirectly lost: 63,431 bytes in 63 blocks
>>> ==1286936==      possibly lost: 0 bytes in 0 blocks
>>> ==1286936==    still reachable: 1,174 bytes in 27 blocks
>>> ==1286936==         suppressed: 0 bytes in 0 blocks
>>> ==1286936== 
>>> ==1286936== ERROR SUMMARY: 34 errors from 29 contexts (suppressed: 0 from 0)
>>> ==1286936== 
>>> ==1286936== 1 errors in context 1 of 29:
>>> ==1286936== Thread 3:
>>> ==1286936== Syscall param writev(vector[...]) points to uninitialised byte(s)
>>> ==1286936==    at 0x658A48D: __writev (writev.c:26)
>>> ==1286936==    by 0x658A48D: writev (writev.c:24)
>>> ==1286936==    by 0x8DF9B4C: ???
>>> ==1286936==    by 0x7CC413E: ??? (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286936==    by 0x7CC487E: event_base_loop (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286936==    by 0x8DBDD55: ???
>>> ==1286936==    by 0x4BF7608: start_thread (pthread_create.c:477)
>>> ==1286936==    by 0x6595102: clone (clone.S:95)
>>> ==1286936==  Address 0xa290cbf is 127 bytes inside a block of size 5,120 alloc'd
>>> ==1286936==    at 0x483DFAF: realloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286936==    by 0x8DE155A: ???
>>> ==1286936==    by 0x8DE3F4A: ???
>>> ==1286936==    by 0x8DE4900: ???
>>> ==1286936==    by 0x8DE4175: ???
>>> ==1286936==    by 0x8D7CF91: ???
>>> ==1286936==    by 0x7CC3FDD: ??? (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286936==    by 0x7CC487E: event_base_loop (in /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7.0.0)
>>> ==1286936==    by 0x8DBDD55: ???
>>> ==1286936==    by 0x4BF7608: start_thread (pthread_create.c:477)
>>> ==1286936==    by 0x6595102: clone (clone.S:95)
>>> ==1286936==  Uninitialised value was created by a stack allocation
>>> ==1286936==    at 0x9F048D6: ???
>>> ==1286936== 
>>> ==1286936== 
>>> ==1286936== 6 errors in context 2 of 29:
>>> ==1286936== Thread 1:
>>> ==1286936== Syscall param pwritev(vector[...]) points to uninitialised byte(s)
>>> ==1286936==    at 0x658A608: pwritev64 (pwritev64.c:30)
>>> ==1286936==    by 0x658A608: pwritev (pwritev64.c:28)
>>> ==1286936==    by 0x9F46E25: ???
>>> ==1286936==    by 0x9FCE33B: ???
>>> ==1286936==    by 0x9FCDDBF: ???
>>> ==1286936==    by 0x9FA324A: ???
>>> ==1286936==    by 0x4B3DD7F: PMPI_File_write_at_all (in /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so.40.20.3)
>>> ==1286936==    by 0x7B6DB32: H5FD_mpio_write (H5FDmpio.c:1833)
>>> ==1286936==    by 0x78DF11D: H5FD_write (H5FDint.c:257)
>>> ==1286936==    by 0x78AE86B: H5F__accum_write (H5Faccum.c:825)
>>> ==1286936==    by 0x7A1FBE9: H5PB_write (H5PB.c:1027)
>>> ==1286936==    by 0x78BBC7A: H5F_block_write (H5Fio.c:164)
>>> ==1286936==    by 0x7B5ED15: H5C__collective_write (H5Cmpio.c:1020)
>>> ==1286936==    by 0x7B5ED15: H5C_apply_candidate_list (H5Cmpio.c:394)
>>> ==1286936==  Address 0xedf91b0 is 96 bytes inside a block of size 216 alloc'd
>>> ==1286936==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
>>> ==1286936==    by 0x7980C45: H5MM_malloc (H5MM.c:292)
>>> ==1286936==    by 0x7980C45: H5MM_malloc (H5MM.c:267)
>>> ==1286936==    by 0x77FC8FF: H5C__flush_single_entry (H5C.c:6045)
>>> ==1286936==    by 0x7B5DC7E: H5C__flush_candidates_in_ring (H5Cmpio.c:1371)
>>> ==1286936==    by 0x7B5DC7E: H5C__flush_candidate_entries (H5Cmpio.c:1192)
>>> ==1286936==    by 0x7B5DC7E: H5C_apply_candidate_list (H5Cmpio.c:385)
>>> ==1286936==    by 0x7B5BA18: H5AC__rsp__dist_md_write__flush (H5ACmpio.c:1709)
>>> ==1286936==    by 0x7B5BA18: H5AC__run_sync_point (H5ACmpio.c:2164)
>>> ==1286936==    by 0x7B5C9D2: H5AC__flush_entries (H5ACmpio.c:2307)
>>> ==1286936==    by 0x77C95E4: H5AC_flush (H5AC.c:681)
>>> ==1286936==    by 0x78B306A: H5F__flush_phase2 (H5Fint.c:1831)
>>> ==1286936==    by 0x78B5D7A: H5F__dest (H5Fint.c:1152)
>>> ==1286936==    by 0x78B6603: H5F_try_close (H5Fint.c:2180)
>>> ==1286936==    by 0x78B69F5: H5F__close_cb (H5Fint.c:2009)
>>> ==1286936==    by 0x7965797: H5I_dec_ref (H5I.c:1254)
>>> ==1286936==  Uninitialised value was created by a stack allocation
>>> ==1286936==    at 0x7695AF0: ??? (in /home/mlohry/dev/cmake-build/external_install/lib/libcgns.so)
>>> ==1286936== 
>>> ==1286936== ERROR SUMMARY: 34 errors from 29 contexts (suppressed: 0 from 0)
>>> 
>>> On Mon, Aug 24, 2020 at 5:00 PM Jed Brown <jed at jedbrown.org <mailto:jed at jedbrown.org>> wrote:
>>> Do you potentially have a memory or other resource leak?  SIGBUS would be an odd result, but the symptom of crashing after running for a long time sometimes fits with a resource leak.
>>> 
>>> Mark Lohry <mlohry at gmail.com <mailto:mlohry at gmail.com>> writes:
>>> 
>>> > I queued up some jobs with Barry's patch, so we'll see.
>>> >
>>> > Re Jed's suggestion at checkpointing, I don't *think* this is something
>>> > coming from the state of the solution -- running from the same point I'm
>>> > seeing it crash anywhere between 1 hour and 20 hours in. I'll increase my
>>> > file save frequency in case I'm wrong there though.
>>> >
>>> > My intel build with different blas just made it through a 6 hour time slot
>>> > without crash, whereas yesterday the same thing crashed after 3 hours. But
>>> > given the randomness so far I'd bet that's just dumb luck.
>>> >
>>> > On Mon, Aug 24, 2020 at 4:22 PM Barry Smith <bsmith at petsc.dev <mailto:bsmith at petsc.dev>> wrote:
>>> >
>>> >>
>>> >>
>>> >> > On Aug 24, 2020, at 2:34 PM, Jed Brown <jed at jedbrown.org <mailto:jed at jedbrown.org>> wrote:
>>> >> >
>>> >> > I'm thinking of something such as writing floating point data into the
>>> >> return address, which would be unaligned/garbage.
>>> >>
>>> >>   Ok, my patch will detect this. This is what I was talking about, messing
>>> >> up the BLAS arguments which are the addresses of arrays.
>>> >>
>>> >>   Valgrind is by far the preferred approach.
>>> >>
>>> >>   Barry
>>> >>
>>> >>   Another feature we could add to the malloc checking is when a SEGV or
>>> >> BUS error is encountered and we catch it we should run the
>>> >> PetscMallocVerify() and check our memory for corruption reporting any we
>>> >> find.
>>> >>
>>> >>
>>> >>
>>> >> >
>>> >> > Reproducing under Valgrind would help a lot.  Perhaps it's possible to
>>> >> checkpoint such that the breakage can be reproduced more quickly?
>>> >> >
>>> >> > Barry Smith <bsmith at petsc.dev <mailto:bsmith at petsc.dev>> writes:
>>> >> >
>>> >> >> https://en.wikipedia.org/wiki/Bus_error <https://en.wikipedia.org/wiki/Bus_error> <
>>> >> https://en.wikipedia.org/wiki/Bus_error <https://en.wikipedia.org/wiki/Bus_error>>
>>> >> >>
>>> >> >> But perhaps not true for Intel?
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >>> On Aug 24, 2020, at 1:06 PM, Matthew Knepley <knepley at gmail.com <mailto:knepley at gmail.com>>
>>> >> wrote:
>>> >> >>>
>>> >> >>> On Mon, Aug 24, 2020 at 1:46 PM Barry Smith <bsmith at petsc.dev <mailto:bsmith at petsc.dev> <mailto:
>>> >> bsmith at petsc.dev <mailto:bsmith at petsc.dev>>> wrote:
>>> >> >>>
>>> >> >>>
>>> >> >>>> On Aug 24, 2020, at 12:39 PM, Jed Brown <jed at jedbrown.org <mailto:jed at jedbrown.org> <mailto:
>>> >> jed at jedbrown.org <mailto:jed at jedbrown.org>>> wrote:
>>> >> >>>>
>>> >> >>>> Barry Smith <bsmith at petsc.dev <mailto:bsmith at petsc.dev> <mailto:bsmith at petsc.dev <mailto:bsmith at petsc.dev>>> writes:
>>> >> >>>>
>>> >> >>>>>> On Aug 24, 2020, at 12:31 PM, Jed Brown <jed at jedbrown.org <mailto:jed at jedbrown.org> <mailto:
>>> >> jed at jedbrown.org <mailto:jed at jedbrown.org>>> wrote:
>>> >> >>>>>>
>>> >> >>>>>> Barry Smith <bsmith at petsc.dev <mailto:bsmith at petsc.dev> <mailto:bsmith at petsc.dev <mailto:bsmith at petsc.dev>>> writes:
>>> >> >>>>>>
>>> >> >>>>>>> So if a BLAS errors with SIGBUS then it is always an input error
>>> >> of just not proper double/complex alignment? Or some other very strange
>>> >> thing?
>>> >> >>>>>>
>>> >> >>>>>> I would suspect memory corruption.
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>> Corruption meaning what specifically?
>>> >> >>>>>
>>> >> >>>>> The routines crashing are dgemv which only take double precision
>>> >> arrays, regardless of what garbage is in those arrays i don't think there
>>> >> can be BUS errors resulting. They don't take integer arrays whose
>>> >> corruption could result in bad indexing and then BUS errors.
>>> >> >>>>>
>>> >> >>>>> So then it can only be corruption of the pointers passed in, correct?
>>> >> >>>>
>>> >> >>>> Such as those pointers pointing into data on the stack with incorrect
>>> >> sizes.
>>> >> >>>
>>> >> >>> But won't incorrect sizes "usually" lead to SEGV not SEGBUS?
>>> >> >>>
>>> >> >>> My understanding was that roughly memory errors in the heap are SEGV
>>> >> and memory errors on the stack are SIGBUS. Is that not true?
>>> >> >>>
>>> >> >>>   Matt
>>> >> >>>
>>> >> >>> --
>>> >> >>> What most experimenters take for granted before they begin their
>>> >> experiments is infinitely more interesting than any results to which their
>>> >> experiments lead.
>>> >> >>> -- Norbert Wiener
>>> >> >>>
>>> >> >>> https://www.cse.buffalo.edu/~knepley/ <https://www.cse.buffalo.edu/~knepley/> <
>>> >> http://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>>
>>> >>
>>> >>
>> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20200827/deeeda5a/attachment-0001.html>


More information about the petsc-users mailing list