==9631== Memcheck, a memory error detector ==9631== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al. ==9631== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info ==9631== Command: ./multiplecombined -malloc off -usermesh 1 -fC Square.1.tri -fV Square.1.points -pc_type lu -pc_factor_mat_solver_package superlu_dist -maxmode 10 -b 0.001 ==9631== Parent PID: 9629 ==9631== --9631-- --9631-- Valgrind options: --9631-- --suppressions=/usr/lib/valgrind/debian-libc6-dbg.supp --9631-- --tool=memcheck --9631-- --leak-check=full --9631-- --track-origins=yes --9631-- -v --9631-- --log-file=nlin.log --9631-- Contents of /proc/version: --9631-- Linux version 3.5.0-39-generic (buildd@roseapple) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #60~precise1-Ubuntu SMP Wed Aug 14 15:38:41 UTC 2013 --9631-- Arch and hwcaps: AMD64, amd64-sse3-cx16 --9631-- Page sizes: currently 4096, max supported 4096 --9631-- Valgrind library directory: /usr/lib/valgrind --9630-- Reading syms from /home/garnet/Dropbox/gvresearch/petsc/multiplecombined (0x400000) --9630-- Reading syms from /lib/x86_64-linux-gnu/ld-2.15.so (0x4000000) --9630-- Considering /lib/x86_64-linux-gnu/ld-2.15.so .. --9630-- .. CRC mismatch (computed 269450ce wanted 94894502) --9630-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.15.so .. --9630-- .. CRC is valid --9630-- Reading syms from /usr/lib/valgrind/memcheck-amd64-linux (0x38000000) --9630-- Considering /usr/lib/valgrind/memcheck-amd64-linux .. --9630-- .. CRC mismatch (computed fd32bc40 wanted 1b1bde8c) --9630-- object doesn't have a symbol table --9630-- object doesn't have a dynamic symbol table --9630-- Reading suppressions file: /usr/lib/valgrind/debian-libc6-dbg.supp --9630-- Reading suppressions file: /usr/lib/valgrind/default.supp ==9630== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-9630-by-garnet-on-??? ==9630== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-9630-by-garnet-on-??? ==9630== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-9630-by-garnet-on-??? ==9630== ==9630== TO CONTROL THIS PROCESS USING vgdb (which you probably ==9630== don't want to do, unless you know exactly what you're doing, ==9630== or are doing some strange experiment): ==9630== /usr/lib/valgrind/../../bin/vgdb --pid=9630 ...command... ==9630== ==9630== TO DEBUG THIS PROCESS USING GDB: start GDB like this ==9630== /path/to/gdb ./multiplecombined ==9630== and then give GDB the following command ==9630== target remote | /usr/lib/valgrind/../../bin/vgdb --pid=9630 ==9630== --pid is optional if only one valgrind process is running ==9630== --9630-- REDIR: 0x40189e0 (strlen) redirected to 0x380625c7 (???) --9630-- Reading syms from /usr/lib/valgrind/vgpreload_core-amd64-linux.so (0x4a25000) --9630-- Considering /usr/lib/valgrind/vgpreload_core-amd64-linux.so .. --9630-- .. CRC mismatch (computed 8f05ac98 wanted c6d0ab1a) --9630-- object doesn't have a symbol table --9630-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so (0x4c27000) --9630-- Considering /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so .. --9630-- .. CRC mismatch (computed fc059af4 wanted ffc668e8) --9630-- object doesn't have a symbol table --9630-- REDIR: 0x4018850 (index) redirected to 0x4c2bc60 (index) --9630-- REDIR: 0x40188d0 (strcmp) redirected to 0x4c2cc20 (strcmp) --9630-- Reading syms from /opt/petsc/linux_debug/lib/libpetsc.so (0x4e32000) --9630-- Reading syms from /lib/x86_64-linux-gnu/libpthread-2.15.so (0x6a0c000) --9630-- Considering /lib/x86_64-linux-gnu/libpthread-2.15.so .. --9630-- .. CRC mismatch (computed 8e430e5b wanted e619a829) --9630-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libpthread-2.15.so .. --9630-- .. CRC is valid --9630-- Reading syms from /lib/x86_64-linux-gnu/libm-2.15.so (0x6c29000) --9630-- Considering /lib/x86_64-linux-gnu/libm-2.15.so .. --9630-- .. CRC mismatch (computed e81d4037 wanted fad28d48) --9630-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libm-2.15.so .. --9630-- .. CRC is valid --9630-- Reading syms from /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16 (0x6f25000) --9630-- Considering /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16 .. --9630-- .. CRC mismatch (computed ef748751 wanted e44c0328) --9630-- object doesn't have a symbol table --9630-- Reading syms from /opt/petsc/linux_debug/lib/libmpich.so.10.0.4 (0x7225000) --9630-- Reading syms from /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x75f1000) --9630-- Considering /lib/x86_64-linux-gnu/libgcc_s.so.1 .. --9630-- .. CRC mismatch (computed c8e4b229 wanted 098e39f6) --9630-- object doesn't have a symbol table --9630-- Reading syms from /usr/lib/libgsl.so.0.16.0 (0x7807000) --9630-- Considering /usr/lib/libgsl.so.0.16.0 .. --9630-- .. CRC mismatch (computed 8ad84a92 wanted 5acdda24) --9630-- object doesn't have a symbol table --9630-- Reading syms from /usr/lib/libgslcblas.so.0.0.0 (0x7c43000) --9630-- Considering /usr/lib/libgslcblas.so.0.0.0 .. --9630-- .. CRC mismatch (computed cefe5c0b wanted 28bc8067) --9630-- object doesn't have a symbol table --9630-- Reading syms from /lib/x86_64-linux-gnu/libc-2.15.so (0x7e88000) --9630-- Considering /lib/x86_64-linux-gnu/libc-2.15.so .. --9630-- .. CRC mismatch (computed d1cc6f49 wanted 7994f9f0) --9630-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.15.so .. --9630-- .. CRC is valid --9630-- Reading syms from /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 (0x8247000) --9630-- Considering /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 .. --9630-- .. CRC mismatch (computed b515820a wanted cbe61b79) --9630-- object doesn't have a symbol table --9630-- Reading syms from /opt/petsc/linux_debug/lib/libparmetis.so (0x857c000) --9630-- Reading syms from /opt/petsc/linux_debug/lib/libmetis.so (0x87ca000) --9630-- Reading syms from /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 (0x8a45000) --9630-- Considering /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 .. --9630-- .. CRC mismatch (computed b58f9ea9 wanted 0cdb1b6a) --9630-- object doesn't have a symbol table --9630-- Reading syms from /lib/x86_64-linux-gnu/libdl-2.15.so (0x8d5c000) --9630-- Considering /lib/x86_64-linux-gnu/libdl-2.15.so .. --9630-- .. CRC mismatch (computed 1e39c2e0 wanted 5d14a047) --9630-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libdl-2.15.so .. --9630-- .. CRC is valid --9630-- Reading syms from /opt/petsc/linux_debug/lib/libmpl.so.1.0.0 (0x8f60000) --9630-- Reading syms from /lib/x86_64-linux-gnu/librt-2.15.so (0x9165000) --9630-- Considering /lib/x86_64-linux-gnu/librt-2.15.so .. --9630-- .. CRC mismatch (computed aca1815f wanted f26cc34e) --9630-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/librt-2.15.so .. --9630-- .. CRC is valid --9630-- Reading syms from /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 (0x936d000) --9630-- object doesn't have a symbol table --9630-- Reading syms from /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0 (0x958b000) --9630-- Considering /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0 .. --9630-- .. CRC mismatch (computed f316b3f1 wanted 57694e00) --9630-- object doesn't have a symbol table --9630-- Reading syms from /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 (0x97c1000) --9630-- Considering /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 .. --9630-- .. CRC mismatch (computed 82cbef80 wanted ca72644f) --9630-- object doesn't have a symbol table --9630-- Reading syms from /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 (0x99c4000) --9630-- Considering /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 .. --9630-- .. CRC mismatch (computed aa48a267 wanted d38510a9) --9630-- object doesn't have a symbol table --9630-- REDIR: 0x7f14e40 (strcasecmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --9630-- REDIR: 0x7f111e0 (strnlen) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --9630-- REDIR: 0x7f17110 (strncasecmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --9630-- REDIR: 0x7f12bd0 (__GI_strrchr) redirected to 0x4c2ba80 (__GI_strrchr) --9630-- REDIR: 0x7f0c2c0 (calloc) redirected to 0x4c29cf0 (calloc) --9630-- REDIR: 0x7f0af50 (malloc) redirected to 0x4c2b660 (malloc) --9630-- REDIR: 0x7f11100 (__GI_strlen) redirected to 0x4c2bfc0 (__GI_strlen) --9630-- REDIR: 0x7f11300 (__GI_strncmp) redirected to 0x4c2c480 (__GI_strncmp) --9630-- REDIR: 0x7f110b0 (strlen) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --9630-- REDIR: 0x7feabe0 (__strlen_sse2_pminub) redirected to 0x4c2bfa0 (strlen) --9630-- REDIR: 0x7f197f0 (memcpy@@GLIBC_2.14) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --9630-- REDIR: 0x7fcffa0 (__memcpy_ssse3_back) redirected to 0x4c2cf30 (memcpy@@GLIBC_2.14) --9631-- REDIR: 0x7f0f5c0 (strcmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --9631-- REDIR: 0x7fb9e20 (__strcmp_sse42) redirected to 0x4c2cb60 (strcmp) --9631-- REDIR: 0x7f13c20 (memset) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --9631-- REDIR: 0x7f13c60 (__GI_memset) redirected to 0x4c2e080 (memset) --9631-- REDIR: 0x7f12b50 (strncpy) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --9631-- REDIR: 0x7f1f1a0 (__strncpy_sse2_unaligned) redirected to 0x4c2c180 (strncpy) --9631-- REDIR: 0x7f0b560 (free) redirected to 0x4c2a7c0 (free) --9631-- REDIR: 0x7f1ad10 (strchrnul) redirected to 0x4c2e3b0 (strchrnul) --9631-- REDIR: 0x7f112c0 (strncmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --9631-- REDIR: 0x7fbabd0 (__strncmp_sse42) redirected to 0x4c2c400 (strncmp) --9631-- REDIR: 0x7f132b0 (memchr) redirected to 0x4c2cce0 (memchr) --9631-- REDIR: 0x7f1e4c0 (__GI_strncpy) redirected to 0x4c2c2c0 (__GI_strncpy) --9631-- REDIR: 0x7f0f540 (__GI_strchr) redirected to 0x4c2bb60 (__GI_strchr) --9631-- REDIR: 0x7fbdf70 (__strncasecmp_sse42) redirected to 0x4c2c600 (strncasecmp) --9631-- REDIR: 0x7f0f600 (__GI_strcmp) redirected to 0x4c2cbc0 (__GI_strcmp) --9631-- REDIR: 0x7f14ce0 (__GI_stpcpy) redirected to 0x4c2de10 (__GI_stpcpy) --9631-- Reading syms from /lib/x86_64-linux-gnu/libnss_files-2.15.so (0x9fca000) --9631-- Considering /lib/x86_64-linux-gnu/libnss_files-2.15.so .. --9631-- .. CRC mismatch (computed 93b6e136 wanted 0e7fce87) --9631-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_files-2.15.so .. --9631-- .. CRC is valid --9631-- REDIR: 0x7f10a90 (__GI_strcpy) redirected to 0x4c2c0b0 (__GI_strcpy) --9631-- REDIR: 0x7f1aac0 (rawmemchr) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --9631-- REDIR: 0x7f1ab00 (__GI___rawmemchr) redirected to 0x4c2e400 (__GI___rawmemchr) --9631-- REDIR: 0x7fbc3c0 (__strcasecmp_sse42) redirected to 0x4c2c500 (strcasecmp) --9631-- REDIR: 0x7f0f500 (index) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --9631-- REDIR: 0x7fb9d70 (__strchr_sse42) redirected to 0x4c2bb20 (index) --9630-- REDIR: 0x7f0b660 (realloc) redirected to 0x4c2b730 (realloc) --9630-- REDIR: 0x7f283c0 (strstr) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --9630-- REDIR: 0x7fbbd50 (__strstr_sse42) redirected to 0x4c2e7a0 (strstr) --9630-- Reading syms from /lib/x86_64-linux-gnu/libnss_compat-2.15.so (0xa1d7000) --9630-- Considering /lib/x86_64-linux-gnu/libnss_compat-2.15.so .. --9630-- .. CRC mismatch (computed 0f99e502 wanted 9efdf084) --9630-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_compat-2.15.so .. --9630-- .. CRC is valid --9630-- Reading syms from /lib/x86_64-linux-gnu/libnsl-2.15.so (0xa3e0000) --9630-- Considering /lib/x86_64-linux-gnu/libnsl-2.15.so .. --9630-- .. CRC mismatch (computed 7158b88c wanted 689f7851) --9630-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnsl-2.15.so .. --9630-- .. CRC is valid --9630-- Reading syms from /lib/x86_64-linux-gnu/libnss_nis-2.15.so (0xa5fa000) --9630-- Considering /lib/x86_64-linux-gnu/libnss_nis-2.15.so .. --9630-- .. CRC mismatch (computed a282f977 wanted bc84fe4d) --9630-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_nis-2.15.so .. --9630-- .. CRC is valid --9630-- REDIR: 0xffffffffff600400 (???) redirected to 0x380625bd (???) --9630-- REDIR: 0x7f11210 (__GI_strnlen) redirected to 0x4c2bf70 (__GI_strnlen) --9630-- REDIR: 0x7f10a50 (strcpy) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --9630-- REDIR: 0x7f1eb70 (__strcpy_sse2_unaligned) redirected to 0x4c2bfe0 (strcpy) --9630-- REDIR: 0x7f0f300 (strcat) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --9630-- REDIR: 0x7f21990 (__strcat_sse2_unaligned) redirected to 0x4c2bca0 (strcat) --9631-- REDIR: 0xffffffffff600000 (???) redirected to 0x380625b3 (???) --9631-- REDIR: 0x7f0ba10 (memalign) redirected to 0x4c29b50 (memalign) --9631-- REDIR: 0x7f11280 (strncat) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --9631-- REDIR: 0x7f22280 (__strncat_sse2_unaligned) redirected to 0x4c2be60 (strncat) --9631-- REDIR: 0x7f13bd0 (memcpy@GLIBC_2.2.5) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --9631-- REDIR: 0x7fd5540 (__memmove_ssse3_back) redirected to 0x4c2cd20 (memcpy@GLIBC_2.2.5) --9630-- REDIR: 0x7f13600 (bcmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --9630-- REDIR: 0x7fe5510 (__memcmp_sse4_1) redirected to 0x4c2dca0 (bcmp) ==9630== Syscall param writev(vector[...]) points to uninitialised byte(s) ==9631== at 0x7F7461B: writev (writev.c:51) ==9631== by 0x72D90F8: MPIDU_Sock_writev (sock_immed.i:610) ==9631== by 0x72C20CB: MPIDI_CH3_iSendv (ch3_isendv.c:84) ==9631== by 0x72B64E2: MPIDI_CH3_PktHandler_RndvClrToSend (ch3u_rndv.c:249) ==9631== by 0x72C3407: MPIDI_CH3I_Progress_handle_sock_event (ch3_progress.c:453) ==9631== by 0x72C357F: MPIDI_CH3i_Progress_wait (ch3_progress.c:225) ==9631== by 0x731E13E: PMPI_Recv (recv.c:154) ==9631== by 0x63144DE: pzgstrs (pzgstrs.c:757) ==9631== by 0x63119C5: pzgssvx (pzgssvx.c:1166) ==9630== by 0x5A52A80: MatSolve_SuperLU_DIST(_p_Mat*, _p_Vec*, _p_Vec*) (superlu_dist.c:160) ==9630== by 0x52F71F4: MatSolve (matrix.c:3180) ==9630== by 0x5CC52C2: PCApply_LU(_p_PC*, _p_Vec*, _p_Vec*) (lu.c:198) ==9630== Address 0xadc7730 is 64 bytes inside a block of size 12,208 alloc'd ==9630== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==9630== by 0x632EC7E: superlu_malloc_dist (memory.c:108) ==9630== by 0x62FC5DD: doublecomplexMalloc_dist (zmemory.c:107) ==9630== by 0x6313ADB: pzgstrs (pzgstrs.c:580) ==9630== by 0x63119C5: pzgssvx (pzgssvx.c:1166) ==9630== by 0x5A52A80: MatSolve_SuperLU_DIST(_p_Mat*, _p_Vec*, _p_Vec*) (superlu_dist.c:160) ==9630== by 0x52F71F4: MatSolve (matrix.c:3180) ==9630== by 0x5CC52C2: PCApply_LU(_p_PC*, _p_Vec*, _p_Vec*) (lu.c:198) ==9630== by 0x5D9D319: PCApply (precon.c:442) ==9630== by 0x5E8DA47: KSP_PCApply(_p_KSP*, _p_Vec*, _p_Vec*) (kspimpl.h:227) ==9630== by 0x5E8E896: KSPInitialResidual (itres.c:64) ==9630== by 0x5E271A2: KSPSolve_GMRES(_p_KSP*) (gmres.c:239) ==9630== Uninitialised value was created by a heap allocation ==9630== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==9630== by 0x632EC7E: superlu_malloc_dist (memory.c:108) ==9630== by 0x62FC5DD: doublecomplexMalloc_dist (zmemory.c:107) ==9630== by 0x6313ADB: pzgstrs (pzgstrs.c:580) ==9630== by 0x63119C5: pzgssvx (pzgssvx.c:1166) ==9630== by 0x5A52A80: MatSolve_SuperLU_DIST(_p_Mat*, _p_Vec*, _p_Vec*) (superlu_dist.c:160) ==9630== by 0x52F71F4: MatSolve (matrix.c:3180) ==9630== by 0x5CC52C2: PCApply_LU(_p_PC*, _p_Vec*, _p_Vec*) (lu.c:198) ==9630== by 0x5D9D319: PCApply (precon.c:442) ==9630== by 0x5E8DA47: KSP_PCApply(_p_KSP*, _p_Vec*, _p_Vec*) (kspimpl.h:227) ==9630== by 0x5E8E896: KSPInitialResidual (itres.c:64) ==9630== by 0x5E271A2: KSPSolve_GMRES(_p_KSP*) (gmres.c:239) ==9630== --9631-- Discarding syms at 0xa1d8260-0xa1ddbc8 in /lib/x86_64-linux-gnu/libnss_compat-2.15.so due to munmap() --9631-- Discarding syms at 0xa5fc0b0-0xa602718 in /lib/x86_64-linux-gnu/libnss_nis-2.15.so due to munmap() --9630-- Discarding syms at 0xa3e4060-0xa3f1878 in /lib/x86_64-linux-gnu/libnsl-2.15.so due to munmap() --9630-- Discarding syms at 0x9fcc140-0x9fd3a08 in /lib/x86_64-linux-gnu/libnss_files-2.15.so due to munmap() ==9630== ==9630== HEAP SUMMARY: ==9630== in use at exit: 476 bytes in 14 blocks ==9630== total heap usage: 81,674 allocs, 81,660 frees, 51,284,067 bytes allocated ==9630== ==9630== Searching for pointers to 14 not-freed blocks ==9630== Checked 2,073,672 bytes ==9630== ==9630== 300 (60 direct, 240 indirect) bytes in 1 blocks are definitely lost in loss record 14 of 14 ==9630== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==9630== by 0x7F8D5A4: nss_parse_service_list (nsswitch.c:678) ==9630== by 0x7F8E065: __nss_database_lookup (nsswitch.c:175) ==9630== by 0xA1DB623: ??? ==9630== by 0x7F46C0C: getpwuid_r@@GLIBC_2.2.5 (getXXbyYY_r.c:256) ==9630== by 0x7F46502: getpwuid (getXXbyYY.c:117) ==9630== by 0x4F85B9E: PetscGetUserName (fuser.c:62) ==9630== by 0x4FB7796: PetscErrorPrintfInitialize (errtrace.c:68) ==9630== by 0x4F64466: PetscInitialize (pinit.c:706) ==9630== by 0x403FEE: main (multiplecombined.c:185) ==9630== ==9630== LEAK SUMMARY: ==9630== definitely lost: 60 bytes in 1 blocks ==9630== indirectly lost: 240 bytes in 10 blocks ==9630== possibly lost: 0 bytes in 0 blocks ==9630== still reachable: 176 bytes in 3 blocks ==9630== suppressed: 0 bytes in 0 blocks ==9630== Reachable blocks (those to which a pointer was found) are not shown. ==9630== To see them, rerun with: --leak-check=full --show-reachable=yes ==9630== ==9630== ERROR SUMMARY: 23569 errors from 2 contexts (suppressed: 2 from 2) ==9630== ==9630== 23568 errors in context 1 of 2: ==9630== Syscall param writev(vector[...]) points to uninitialised byte(s) ==9630== at 0x7F7461B: writev (writev.c:51) ==9630== by 0x72D90F8: MPIDU_Sock_writev (sock_immed.i:610) ==9630== by 0x72C20CB: MPIDI_CH3_iSendv (ch3_isendv.c:84) ==9630== by 0x72B64E2: MPIDI_CH3_PktHandler_RndvClrToSend (ch3u_rndv.c:249) ==9630== by 0x72C3407: MPIDI_CH3I_Progress_handle_sock_event (ch3_progress.c:453) ==9630== by 0x72C357F: MPIDI_CH3i_Progress_wait (ch3_progress.c:225) ==9630== by 0x731E13E: PMPI_Recv (recv.c:154) ==9630== by 0x63144DE: pzgstrs (pzgstrs.c:757) ==9630== by 0x63119C5: pzgssvx (pzgssvx.c:1166) ==9630== by 0x5A52A80: MatSolve_SuperLU_DIST(_p_Mat*, _p_Vec*, _p_Vec*) (superlu_dist.c:160) ==9630== by 0x52F71F4: MatSolve (matrix.c:3180) ==9630== by 0x5CC52C2: PCApply_LU(_p_PC*, _p_Vec*, _p_Vec*) (lu.c:198) ==9630== Address 0xadc7730 is 64 bytes inside a block of size 12,208 alloc'd ==9630== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==9630== by 0x632EC7E: superlu_malloc_dist (memory.c:108) ==9630== by 0x62FC5DD: doublecomplexMalloc_dist (zmemory.c:107) ==9630== by 0x6313ADB: pzgstrs (pzgstrs.c:580) ==9630== by 0x63119C5: pzgssvx (pzgssvx.c:1166) ==9630== by 0x5A52A80: MatSolve_SuperLU_DIST(_p_Mat*, _p_Vec*, _p_Vec*) (superlu_dist.c:160) ==9630== by 0x52F71F4: MatSolve (matrix.c:3180) ==9630== by 0x5CC52C2: PCApply_LU(_p_PC*, _p_Vec*, _p_Vec*) (lu.c:198) ==9630== by 0x5D9D319: PCApply (precon.c:442) ==9630== by 0x5E8DA47: KSP_PCApply(_p_KSP*, _p_Vec*, _p_Vec*) (kspimpl.h:227) ==9630== by 0x5E8E896: KSPInitialResidual (itres.c:64) ==9630== by 0x5E271A2: KSPSolve_GMRES(_p_KSP*) (gmres.c:239) ==9630== Uninitialised value was created by a heap allocation ==9630== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==9630== by 0x632EC7E: superlu_malloc_dist (memory.c:108) ==9630== by 0x62FC5DD: doublecomplexMalloc_dist (zmemory.c:107) ==9630== by 0x6313ADB: pzgstrs (pzgstrs.c:580) ==9630== by 0x63119C5: pzgssvx (pzgssvx.c:1166) ==9630== by 0x5A52A80: MatSolve_SuperLU_DIST(_p_Mat*, _p_Vec*, _p_Vec*) (superlu_dist.c:160) ==9630== by 0x52F71F4: MatSolve (matrix.c:3180) ==9630== by 0x5CC52C2: PCApply_LU(_p_PC*, _p_Vec*, _p_Vec*) (lu.c:198) ==9630== by 0x5D9D319: PCApply (precon.c:442) ==9630== by 0x5E8DA47: KSP_PCApply(_p_KSP*, _p_Vec*, _p_Vec*) (kspimpl.h:227) ==9630== by 0x5E8E896: KSPInitialResidual (itres.c:64) ==9630== by 0x5E271A2: KSPSolve_GMRES(_p_KSP*) (gmres.c:239) ==9630== --9630-- --9630-- used_suppression: 2 dl-hack3-cond-1 ==9630== ==9630== ERROR SUMMARY: 23569 errors from 2 contexts (suppressed: 2 from 2)