==1957453== Memcheck, a memory error detector ==1957453== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==1957453== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==1957453== Command: ./ex2f-cklaij-dbg -pc_type jacobi -ksp_monitor_short -ksp_gmres_cgs_refinement_type refine_always ==1957453== ==1957452== Memcheck, a memory error detector ==1957452== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==1957452== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==1957452== Command: ./ex2f-cklaij-dbg -pc_type jacobi -ksp_monitor_short -ksp_gmres_cgs_refinement_type refine_always ==1957452== ==1957452== WARNING: valgrind ignores shmget(shmflg) SHM_HUGETLB ==1957453== WARNING: valgrind ignores shmget(shmflg) SHM_HUGETLB ==1957452== Conditional jump or move depends on uninitialised value(s) ==1957452== at 0xDEE6BF5: ??? (in /usr/lib64/libibverbs.so.1.14.47.0) ==1957452== by 0xDEEAF08: ibv_cmd_create_srq (in /usr/lib64/libibverbs.so.1.14.47.0) ==1957452== by 0xF511CD9: ??? (in /usr/lib64/libmlx5.so.1.24.47.0) ==1957452== by 0xDEF299A: ibv_create_srq (in /usr/lib64/libibverbs.so.1.14.47.0) ==1957452== by 0xF442DA9: uct_rc_iface_init_rx (in /usr/lib64/ucx/libuct_ib.so.0.0.0) ==1957453== Conditional jump or move depends on uninitialised value(s) ==1957453== at 0xDEE6BF5: ??? (in /usr/lib64/libibverbs.so.1.14.47.0) ==1957453== by 0xDEEAF08: ibv_cmd_create_srq (in /usr/lib64/libibverbs.so.1.14.47.0) ==1957453== by 0xF511CD9: ??? (in /usr/lib64/libmlx5.so.1.24.47.0) ==1957453== by 0xDEF299A: ibv_create_srq (in /usr/lib64/libibverbs.so.1.14.47.0) ==1957453== by 0xF442DA9: uct_rc_iface_init_rx (in /usr/lib64/ucx/libuct_ib.so.0.0.0) ==1957453== by 0xF446039: uct_rc_iface_t_init (in /usr/lib64/ucx/libuct_ib.so.0.0.0) ==1957453== by 0xF446F3F: ??? (in /usr/lib64/ucx/libuct_ib.so.0.0.0) ==1957453== by 0xF4473DD: ??? (in /usr/lib64/ucx/libuct_ib.so.0.0.0) ==1957453== by 0xE12986D: uct_iface_open (in /usr/lib64/libuct.so.0.0.0) ==1957453== by 0xE085033: ucp_worker_iface_open (in /usr/lib64/libucp.so.0.0.0) ==1957453== by 0xE08DC85: ucp_worker_create (in /usr/lib64/libucp.so.0.0.0) ==1957453== by 0xD676341: mca_pml_ucx_init (pml_ucx.c:310) ==1957453== Uninitialised value was created by a stack allocation ==1957453== at 0xF442EC0: ??? (in /usr/lib64/ucx/libuct_ib.so.0.0.0) ==1957453== ==1957452== by 0xF446039: uct_rc_iface_t_init (in /usr/lib64/ucx/libuct_ib.so.0.0.0) ==1957452== by 0xF446F3F: ??? (in /usr/lib64/ucx/libuct_ib.so.0.0.0) ==1957452== by 0xF4473DD: ??? (in /usr/lib64/ucx/libuct_ib.so.0.0.0) ==1957452== by 0xE12986D: uct_iface_open (in /usr/lib64/libuct.so.0.0.0) ==1957452== by 0xE085033: ucp_worker_iface_open (in /usr/lib64/libucp.so.0.0.0) ==1957452== by 0xE08DC85: ucp_worker_create (in /usr/lib64/libucp.so.0.0.0) ==1957452== by 0xD676341: mca_pml_ucx_init (pml_ucx.c:310) ==1957452== Uninitialised value was created by a stack allocation ==1957452== at 0xF442EC0: ??? (in /usr/lib64/ucx/libuct_ib.so.0.0.0) ==1957452== ==1957453== Thread 2: ==1957453== Syscall param writev(vector[1]) points to uninitialised byte(s) ==1957453== at 0xDC2724D: writev (in /usr/lib64/libc.so.6) ==1957453== by 0xE5AC7F5: send_msg (ptl_base_sendrecv.c:270) ==1957453== by 0xE5ACD30: pmix_ptl_base_send_handler (ptl_base_sendrecv.c:400) ==1957453== by 0xE695B97: ??? (in /usr/lib64/libevent_core-2.1.so.7.0.1) ==1957453== by 0xE6977B6: event_base_loop (in /usr/lib64/libevent_core-2.1.so.7.0.1) ==1957453== by 0xE423DC4: progress_engine (pmix_progress_threads.c:230) ==1957453== by 0xDBAD7E1: start_thread (in /usr/lib64/libc.so.6) ==1957453== by 0xDC31AF3: clone (in /usr/lib64/libc.so.6) ==1957453== Address 0x14226275 is 37 bytes inside a block of size 2,048 alloc'd ==1957453== at 0x484C1EC: realloc (in /cm/shared/apps/valgrind/3.23.0/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1957453== by 0xE4ABC2D: pmix_tma_realloc (pmix_object.h:268) ==1957453== by 0xE4AC7B7: pmix_bfrops_base_tma_buffer_extend (bfrop_base_tma.h:89) ==1957453== by 0xE4B61B2: pmix_bfrop_buffer_extend (bfrop_base_fns.c:661) ==1957453== by 0xE4C7B22: pmix_bfrops_base_pack_byte (bfrop_base_pack.c:198) ==1957453== by 0xE4C87FE: pmix_bfrops_base_pack_buf (bfrop_base_pack.c:485) ==1957453== by 0xE4C7764: pmix_bfrops_base_pack_buffer (bfrop_base_pack.c:80) ==1957453== by 0xE4C7641: pmix_bfrops_base_pack (bfrop_base_pack.c:62) ==1957453== by 0xE4EE084: pmix41_pack (bfrop_pmix41.c:381) ==1957453== by 0xE377FA1: _commitfn (pmix_client.c:1429) ==1957453== by 0xE695AA7: ??? (in /usr/lib64/libevent_core-2.1.so.7.0.1) ==1957453== by 0xE6977B6: event_base_loop (in /usr/lib64/libevent_core-2.1.so.7.0.1) ==1957453== ==1957452== Thread 2: ==1957452== Syscall param writev(vector[1]) points to uninitialised byte(s) ==1957452== at 0xDC2724D: writev (in /usr/lib64/libc.so.6) ==1957452== by 0xE5AC7F5: send_msg (ptl_base_sendrecv.c:270) ==1957452== by 0xE5ACD30: pmix_ptl_base_send_handler (ptl_base_sendrecv.c:400) ==1957452== by 0xE695B97: ??? (in /usr/lib64/libevent_core-2.1.so.7.0.1) ==1957452== by 0xE6977B6: event_base_loop (in /usr/lib64/libevent_core-2.1.so.7.0.1) ==1957452== by 0xE423DC4: progress_engine (pmix_progress_threads.c:230) ==1957452== by 0xDBAD7E1: start_thread (in /usr/lib64/libc.so.6) ==1957452== by 0xDC31AF3: clone (in /usr/lib64/libc.so.6) ==1957452== Address 0x14227365 is 37 bytes inside a block of size 2,048 alloc'd ==1957452== at 0x484C1EC: realloc (in /cm/shared/apps/valgrind/3.23.0/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1957452== by 0xE4ABC2D: pmix_tma_realloc (pmix_object.h:268) ==1957452== by 0xE4AC7B7: pmix_bfrops_base_tma_buffer_extend (bfrop_base_tma.h:89) ==1957452== by 0xE4B61B2: pmix_bfrop_buffer_extend (bfrop_base_fns.c:661) ==1957452== by 0xE4C7B22: pmix_bfrops_base_pack_byte (bfrop_base_pack.c:198) ==1957452== by 0xE4C87FE: pmix_bfrops_base_pack_buf (bfrop_base_pack.c:485) ==1957452== by 0xE4C7764: pmix_bfrops_base_pack_buffer (bfrop_base_pack.c:80) ==1957452== by 0xE4C7641: pmix_bfrops_base_pack (bfrop_base_pack.c:62) ==1957452== by 0xE4EE084: pmix41_pack (bfrop_pmix41.c:381) ==1957452== by 0xE377FA1: _commitfn (pmix_client.c:1429) ==1957452== by 0xE695AA7: ??? (in /usr/lib64/libevent_core-2.1.so.7.0.1) ==1957452== by 0xE6977B6: event_base_loop (in /usr/lib64/libevent_core-2.1.so.7.0.1) ==1957452== 0 KSP Residual norm 1.11803 1 KSP Residual norm 0.591608 2 KSP Residual norm 0.316228 3 KSP Residual norm < 1.e-11 0 KSP Residual norm 0.707107 1 KSP Residual norm 0.408248 2 KSP Residual norm < 1.e-11 Norm of error < 1.e-12 iterations 3 ==1957453== ==1957453== HEAP SUMMARY: ==1957453== in use at exit: 148,991 bytes in 1,524 blocks ==1957453== total heap usage: 47,956 allocs, 46,432 frees, 22,630,399 bytes allocated ==1957453== ==1957452== ==1957452== HEAP SUMMARY: ==1957452== in use at exit: 148,991 bytes in 1,524 blocks ==1957452== total heap usage: 48,294 allocs, 46,770 frees, 22,526,310 bytes allocated ==1957452== ==1957453== LEAK SUMMARY: ==1957453== definitely lost: 20,123 bytes in 52 blocks ==1957453== indirectly lost: 1,198 bytes in 14 blocks ==1957453== possibly lost: 88 bytes in 1 blocks ==1957453== still reachable: 127,582 bytes in 1,457 blocks ==1957453== suppressed: 0 bytes in 0 blocks ==1957453== Rerun with --leak-check=full to see details of leaked memory ==1957453== ==1957453== For lists of detected and suppressed errors, rerun with: -s ==1957453== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) ==1957452== LEAK SUMMARY: ==1957452== definitely lost: 20,123 bytes in 52 blocks ==1957452== indirectly lost: 1,198 bytes in 14 blocks ==1957452== possibly lost: 88 bytes in 1 blocks ==1957452== still reachable: 127,582 bytes in 1,457 blocks ==1957452== suppressed: 0 bytes in 0 blocks ==1957452== Rerun with --leak-check=full to see details of leaked memory ==1957452== ==1957452== For lists of detected and suppressed errors, rerun with: -s ==1957452== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)