==20085== Memcheck, a memory error detector ==20085== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al. ==20085== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info ==20085== 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 ==20085== Parent PID: 20083 ==20085== --20085-- --20085-- Valgrind options: --20085-- --suppressions=/usr/lib/valgrind/debian-libc6-dbg.supp --20085-- --tool=memcheck --20085-- --leak-check=full --20085-- --track-origins=yes --20085-- -v --20085-- --log-file=nlinaiursluopt.log --20085-- Contents of /proc/version: --20085-- Linux version 3.5.0-32-generic (buildd@komainu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #53~precise1-Ubuntu SMP Wed May 29 20:33:37 UTC 2013 --20085-- Arch and hwcaps: AMD64, amd64-sse3-cx16-lzcnt --20085-- Page sizes: currently 4096, max supported 4096 --20085-- Valgrind library directory: /usr/lib/valgrind --20084-- Reading syms from /home/garnet/Dropbox/gvresearch/petsc/multiplecombined (0x400000) --20084-- Reading syms from /lib/x86_64-linux-gnu/ld-2.15.so (0x4000000) --20084-- Considering /lib/x86_64-linux-gnu/ld-2.15.so .. --20084-- .. CRC mismatch (computed 269450ce wanted 94894502) --20084-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.15.so .. --20084-- .. CRC is valid --20084-- Reading syms from /usr/lib/valgrind/memcheck-amd64-linux (0x38000000) --20084-- Considering /usr/lib/valgrind/memcheck-amd64-linux .. --20084-- .. CRC mismatch (computed fd32bc40 wanted 1b1bde8c) --20084-- object doesn't have a symbol table --20084-- object doesn't have a dynamic symbol table --20084-- Reading suppressions file: /usr/lib/valgrind/debian-libc6-dbg.supp --20084-- Reading suppressions file: /usr/lib/valgrind/default.supp ==20084== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-20084-by-garnet-on-??? ==20084== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-20084-by-garnet-on-??? ==20084== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-20084-by-garnet-on-??? ==20084== ==20084== TO CONTROL THIS PROCESS USING vgdb (which you probably ==20084== don't want to do, unless you know exactly what you're doing, ==20084== or are doing some strange experiment): ==20084== /usr/lib/valgrind/../../bin/vgdb --pid=20084 ...command... ==20084== ==20084== TO DEBUG THIS PROCESS USING GDB: start GDB like this ==20084== /path/to/gdb ./multiplecombined ==20084== and then give GDB the following command ==20084== target remote | /usr/lib/valgrind/../../bin/vgdb --pid=20084 ==20084== --pid is optional if only one valgrind process is running ==20084== --20084-- REDIR: 0x40189e0 (strlen) redirected to 0x380625c7 (???) --20084-- Reading syms from /usr/lib/valgrind/vgpreload_core-amd64-linux.so (0x4a25000) --20084-- Considering /usr/lib/valgrind/vgpreload_core-amd64-linux.so .. --20084-- .. CRC mismatch (computed 8f05ac98 wanted c6d0ab1a) --20084-- object doesn't have a symbol table --20084-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so (0x4c27000) --20084-- Considering /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so .. --20084-- .. CRC mismatch (computed fc059af4 wanted ffc668e8) --20084-- object doesn't have a symbol table --20084-- REDIR: 0x4018850 (index) redirected to 0x4c2bc60 (index) --20084-- REDIR: 0x40188d0 (strcmp) redirected to 0x4c2cc20 (strcmp) --20084-- Reading syms from /opt/petsc/linux_nodebug/lib/libpetsc.so (0x4e32000) --20084-- Reading syms from /lib/x86_64-linux-gnu/libm-2.15.so (0x5e60000) --20084-- Considering /lib/x86_64-linux-gnu/libm-2.15.so .. --20084-- .. CRC mismatch (computed e81d4037 wanted fad28d48) --20084-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libm-2.15.so .. --20084-- .. CRC is valid --20084-- Reading syms from /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16 (0x615c000) --20084-- Considering /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16 .. --20084-- .. CRC mismatch (computed ef748751 wanted e44c0328) --20084-- object doesn't have a symbol table --20084-- Reading syms from /opt/petsc/linux_nodebug/lib/libmpich.so.10.0.4 (0x645c000) --20084-- Reading syms from /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x681f000) --20084-- Considering /lib/x86_64-linux-gnu/libgcc_s.so.1 .. --20084-- .. CRC mismatch (computed c8e4b229 wanted 098e39f6) --20084-- object doesn't have a symbol table --20084-- Reading syms from /usr/lib/libgsl.so.0.16.0 (0x6a35000) --20084-- Considering /usr/lib/libgsl.so.0.16.0 .. --20084-- .. CRC mismatch (computed 8ad84a92 wanted 5acdda24) --20084-- object doesn't have a symbol table --20084-- Reading syms from /usr/lib/libgslcblas.so.0.0.0 (0x6e71000) --20084-- Considering /usr/lib/libgslcblas.so.0.0.0 .. --20084-- .. CRC mismatch (computed cefe5c0b wanted 28bc8067) --20084-- object doesn't have a symbol table --20084-- Reading syms from /lib/x86_64-linux-gnu/libc-2.15.so (0x70b6000) --20084-- Considering /lib/x86_64-linux-gnu/libc-2.15.so .. --20084-- .. CRC mismatch (computed d1cc6f49 wanted 7994f9f0) --20084-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.15.so .. --20084-- .. CRC is valid --20084-- Reading syms from /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 (0x7475000) --20084-- Considering /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 .. --20084-- .. CRC mismatch (computed b515820a wanted cbe61b79) --20084-- object doesn't have a symbol table --20084-- Reading syms from /opt/petsc/linux_nodebug/lib/libparmetis.so (0x77aa000) --20084-- Reading syms from /opt/petsc/linux_nodebug/lib/libmetis.so (0x79e6000) --20084-- Reading syms from /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 (0x7c4b000) --20084-- Considering /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 .. --20084-- .. CRC mismatch (computed b58f9ea9 wanted 0cdb1b6a) --20084-- object doesn't have a symbol table --20084-- Reading syms from /lib/x86_64-linux-gnu/libpthread-2.15.so (0x7f62000) --20084-- Considering /lib/x86_64-linux-gnu/libpthread-2.15.so .. --20084-- .. CRC mismatch (computed 8e430e5b wanted e619a829) --20084-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libpthread-2.15.so .. --20084-- .. CRC is valid --20084-- Reading syms from /lib/x86_64-linux-gnu/libdl-2.15.so (0x817f000) --20084-- Considering /lib/x86_64-linux-gnu/libdl-2.15.so .. --20084-- .. CRC mismatch (computed 1e39c2e0 wanted 5d14a047) --20084-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libdl-2.15.so .. --20084-- .. CRC is valid --20084-- Reading syms from /opt/petsc/linux_nodebug/lib/libmpl.so.1.0.0 (0x8383000) --20084-- Reading syms from /lib/x86_64-linux-gnu/librt-2.15.so (0x8588000) --20084-- Considering /lib/x86_64-linux-gnu/librt-2.15.so .. --20084-- .. CRC mismatch (computed aca1815f wanted f26cc34e) --20084-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/librt-2.15.so .. --20084-- .. CRC is valid --20084-- Reading syms from /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 (0x8790000) --20084-- object doesn't have a symbol table --20084-- Reading syms from /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0 (0x89ae000) --20084-- Considering /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0 .. --20084-- .. CRC mismatch (computed f316b3f1 wanted 57694e00) --20084-- object doesn't have a symbol table --20084-- Reading syms from /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 (0x8be4000) --20084-- Considering /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 .. --20084-- .. CRC mismatch (computed 82cbef80 wanted ca72644f) --20084-- object doesn't have a symbol table --20084-- Reading syms from /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 (0x8de7000) --20084-- Considering /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 .. --20084-- .. CRC mismatch (computed aa48a267 wanted d38510a9) --20084-- object doesn't have a symbol table --20084-- REDIR: 0x7142e40 (strcasecmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --20084-- REDIR: 0x713f1e0 (strnlen) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --20084-- REDIR: 0x7145110 (strncasecmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --20084-- REDIR: 0x7140bd0 (__GI_strrchr) redirected to 0x4c2ba80 (__GI_strrchr) --20084-- REDIR: 0x713a2c0 (calloc) redirected to 0x4c29cf0 (calloc) --20084-- REDIR: 0x7138f50 (malloc) redirected to 0x4c2b660 (malloc) --20084-- REDIR: 0x713f100 (__GI_strlen) redirected to 0x4c2bfc0 (__GI_strlen) --20084-- REDIR: 0x713f300 (__GI_strncmp) redirected to 0x4c2c480 (__GI_strncmp) --20084-- REDIR: 0x713f0b0 (strlen) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --20084-- REDIR: 0x71477f0 (memcpy@@GLIBC_2.14) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --20084-- REDIR: 0x7147840 (__GI_memcpy) redirected to 0x4c2cf30 (memcpy@@GLIBC_2.14) --20084-- REDIR: 0x7141c20 (memset) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --20084-- REDIR: 0x714c620 (__memset_x86_64) redirected to 0x4c2e080 (memset) --20084-- REDIR: 0x7140b50 (strncpy) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --20084-- REDIR: 0x714c4c0 (__GI_strncpy) redirected to 0x4c2c2c0 (__GI_strncpy) --20084-- REDIR: 0x7139560 (free) redirected to 0x4c2a7c0 (free) --20084-- REDIR: 0x7148d10 (strchrnul) redirected to 0x4c2e3b0 (strchrnul) --20084-- REDIR: 0x713d5c0 (strcmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --20084-- REDIR: 0x713d600 (__GI_strcmp) redirected to 0x4c2cbc0 (__GI_strcmp) --20084-- REDIR: 0x713f2c0 (strncmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --20084-- REDIR: 0x71412b0 (memchr) redirected to 0x4c2cce0 (memchr) --20084-- REDIR: 0x713d540 (__GI_strchr) redirected to 0x4c2bb60 (__GI_strchr) --20084-- REDIR: 0x7145160 (__strncasecmp_sse2) redirected to 0x4c2c600 (strncasecmp) --20084-- REDIR: 0x7142ce0 (__GI_stpcpy) redirected to 0x4c2de10 (__GI_stpcpy) --20084-- Reading syms from /lib/x86_64-linux-gnu/libnss_files-2.15.so (0x93ed000) --20084-- Considering /lib/x86_64-linux-gnu/libnss_files-2.15.so .. --20084-- .. CRC mismatch (computed 93b6e136 wanted 0e7fce87) --20084-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_files-2.15.so .. --20084-- .. CRC is valid --20084-- REDIR: 0x713ea90 (__GI_strcpy) redirected to 0x4c2c0b0 (__GI_strcpy) --20084-- REDIR: 0x7148ac0 (rawmemchr) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --20084-- REDIR: 0x7148b00 (__GI___rawmemchr) redirected to 0x4c2e400 (__GI___rawmemchr) --20084-- REDIR: 0x7142e90 (__strcasecmp_sse2) redirected to 0x4c2c500 (strcasecmp) --20084-- REDIR: 0x713d500 (index) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --20085-- REDIR: 0x7139660 (realloc) redirected to 0x4c2b730 (realloc) --20084-- REDIR: 0x71563c0 (strstr) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --20084-- REDIR: 0x7156050 (__GI_strstr) redirected to 0x4c2e7a0 (strstr) --20084-- Reading syms from /lib/x86_64-linux-gnu/libnss_compat-2.15.so (0x95fa000) --20084-- Considering /lib/x86_64-linux-gnu/libnss_compat-2.15.so .. --20084-- .. CRC mismatch (computed 0f99e502 wanted 9efdf084) --20084-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_compat-2.15.so .. --20084-- .. CRC is valid --20085-- Reading syms from /lib/x86_64-linux-gnu/libnsl-2.15.so (0x9803000) --20085-- Considering /lib/x86_64-linux-gnu/libnsl-2.15.so .. --20085-- .. CRC mismatch (computed 7158b88c wanted 689f7851) --20085-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnsl-2.15.so .. --20085-- .. CRC is valid --20085-- Reading syms from /lib/x86_64-linux-gnu/libnss_nis-2.15.so (0x9a1d000) --20085-- Considering /lib/x86_64-linux-gnu/libnss_nis-2.15.so .. --20085-- .. CRC mismatch (computed a282f977 wanted bc84fe4d) --20085-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_nis-2.15.so .. --20085-- .. CRC is valid --20085-- REDIR: 0xffffffffff600400 (???) redirected to 0x380625bd (???) --20085-- REDIR: 0x713f210 (__GI_strnlen) redirected to 0x4c2bf70 (__GI_strnlen) --20085-- REDIR: 0x713ea50 (strcpy) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --20085-- REDIR: 0x713d300 (strcat) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --20085-- REDIR: 0x713d340 (__GI_strcat) redirected to 0x4c2bd80 (__GI_strcat) --20085-- REDIR: 0xffffffffff600000 (???) redirected to 0x380625b3 (???) --20085-- REDIR: 0x7139a10 (memalign) redirected to 0x4c29b50 (memalign) --20085-- REDIR: 0x713f280 (strncat) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --20085-- REDIR: 0x714c340 (__strncat_sse2) redirected to 0x4c2be60 (strncat) --20085-- REDIR: 0x7141bd0 (memcpy@GLIBC_2.2.5) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --20085-- REDIR: 0x7141a40 (__GI_memmove) redirected to 0x4c2cd20 (memcpy@GLIBC_2.2.5) --20084-- REDIR: 0x7141600 (bcmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --20084-- REDIR: 0x7141640 (__GI_memcmp) redirected to 0x4c2dca0 (bcmp) ==20085== Syscall param writev(vector[...]) points to uninitialised byte(s) ==20085== at 0x71A261B: writev (writev.c:51) ==20085== by 0x650EC98: MPIDU_Sock_writev (in /opt/petsc/linux_nodebug/lib/libmpich.so.10.0.4) ==20085== by 0x64F7CFB: MPIDI_CH3_iSendv (in /opt/petsc/linux_nodebug/lib/libmpich.so.10.0.4) ==20085== by 0x64EBE12: MPIDI_CH3_PktHandler_RndvClrToSend (in /opt/petsc/linux_nodebug/lib/libmpich.so.10.0.4) ==20085== by 0x64F8FD3: MPIDI_CH3I_Progress_handle_sock_event (in /opt/petsc/linux_nodebug/lib/libmpich.so.10.0.4) ==20085== by 0x64F91AD: MPIDI_CH3I_Progress (in /opt/petsc/linux_nodebug/lib/libmpich.so.10.0.4) ==20085== by 0x65534A6: PMPI_Recv (in /opt/petsc/linux_nodebug/lib/libmpich.so.10.0.4) ==20085== by 0x58B6408: pzgstrs (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x58B46BA: pzgssvx (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x5443768: MatSolve_SuperLU_DIST(_p_Mat*, _p_Vec*, _p_Vec*) (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x541E77A: MatSolve (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x556A804: PCApply_LU(_p_PC*, _p_Vec*, _p_Vec*) (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== Address 0xa059970 is 16 bytes inside a block of size 12,464 alloc'd ==20085== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==20085== by 0x58C8224: superlu_malloc_dist (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x58A638B: doublecomplexMalloc_dist (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x58B5D2C: pzgstrs (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x58B46BA: pzgssvx (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x5443768: MatSolve_SuperLU_DIST(_p_Mat*, _p_Vec*, _p_Vec*) (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x541E77A: MatSolve (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x556A804: PCApply_LU(_p_PC*, _p_Vec*, _p_Vec*) (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x553AC71: PCApply (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x55DE825: KSPInitialResidual (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x5614DAB: KSPSolve_GMRES(_p_KSP*) (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x55D23CC: KSPSolve (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== Uninitialised value was created by a heap allocation ==20085== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==20085== by 0x58C8224: superlu_malloc_dist (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x58A638B: doublecomplexMalloc_dist (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x58B5D2C: pzgstrs (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x58B46BA: pzgssvx (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x5443768: MatSolve_SuperLU_DIST(_p_Mat*, _p_Vec*, _p_Vec*) (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x541E77A: MatSolve (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x556A804: PCApply_LU(_p_PC*, _p_Vec*, _p_Vec*) (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x553AC71: PCApply (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x55DE825: KSPInitialResidual (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x5614DAB: KSPSolve_GMRES(_p_KSP*) (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== by 0x55D23CC: KSPSolve (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20085== --20084-- Discarding syms at 0x95fb260-0x9600bc8 in /lib/x86_64-linux-gnu/libnss_compat-2.15.so due to munmap() --20084-- Discarding syms at 0x9a1f0b0-0x9a25718 in /lib/x86_64-linux-gnu/libnss_nis-2.15.so due to munmap() --20084-- Discarding syms at 0x9807060-0x9814878 in /lib/x86_64-linux-gnu/libnsl-2.15.so due to munmap() --20084-- Discarding syms at 0x93ef140-0x93f6a08 in /lib/x86_64-linux-gnu/libnss_files-2.15.so due to munmap() ==20084== ==20084== HEAP SUMMARY: ==20084== in use at exit: 476 bytes in 14 blocks ==20084== total heap usage: 76,619 allocs, 76,605 frees, 51,178,637 bytes allocated ==20084== ==20084== Searching for pointers to 14 not-freed blocks ==20084== Checked 2,068,360 bytes ==20084== ==20084== 300 (60 direct, 240 indirect) bytes in 1 blocks are definitely lost in loss record 14 of 14 ==20084== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==20084== by 0x71BB5A4: nss_parse_service_list (nsswitch.c:678) ==20084== by 0x71BC065: __nss_database_lookup (nsswitch.c:175) ==20084== by 0x95FE623: ??? ==20084== by 0x7174C0C: getpwuid_r@@GLIBC_2.2.5 (getXXbyYY_r.c:256) ==20084== by 0x7174502: getpwuid (getXXbyYY.c:117) ==20084== by 0x4F55323: PetscGetUserName (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x4F72A28: PetscErrorPrintfInitialize (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x4F45351: PetscInitialize (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x409994: main (in /home/garnet/Dropbox/gvresearch/petsc/multiplecombined) ==20084== ==20084== LEAK SUMMARY: ==20084== definitely lost: 60 bytes in 1 blocks ==20084== indirectly lost: 240 bytes in 10 blocks ==20084== possibly lost: 0 bytes in 0 blocks ==20084== still reachable: 176 bytes in 3 blocks ==20084== suppressed: 0 bytes in 0 blocks ==20084== Reachable blocks (those to which a pointer was found) are not shown. ==20084== To see them, rerun with: --leak-check=full --show-reachable=yes ==20084== ==20084== ERROR SUMMARY: 23569 errors from 2 contexts (suppressed: 2 from 2) ==20084== ==20084== 23568 errors in context 1 of 2: ==20084== Syscall param writev(vector[...]) points to uninitialised byte(s) ==20084== at 0x71A261B: writev (writev.c:51) ==20084== by 0x650EC98: MPIDU_Sock_writev (in /opt/petsc/linux_nodebug/lib/libmpich.so.10.0.4) ==20084== by 0x64F7CFB: MPIDI_CH3_iSendv (in /opt/petsc/linux_nodebug/lib/libmpich.so.10.0.4) ==20084== by 0x64EBE12: MPIDI_CH3_PktHandler_RndvClrToSend (in /opt/petsc/linux_nodebug/lib/libmpich.so.10.0.4) ==20084== by 0x64F8FD3: MPIDI_CH3I_Progress_handle_sock_event (in /opt/petsc/linux_nodebug/lib/libmpich.so.10.0.4) ==20084== by 0x64F91AD: MPIDI_CH3I_Progress (in /opt/petsc/linux_nodebug/lib/libmpich.so.10.0.4) ==20084== by 0x65534A6: PMPI_Recv (in /opt/petsc/linux_nodebug/lib/libmpich.so.10.0.4) ==20084== by 0x58B6408: pzgstrs (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x58B46BA: pzgssvx (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x5443768: MatSolve_SuperLU_DIST(_p_Mat*, _p_Vec*, _p_Vec*) (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x541E77A: MatSolve (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x556A804: PCApply_LU(_p_PC*, _p_Vec*, _p_Vec*) (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== Address 0xa250300 is 64 bytes inside a block of size 12,208 alloc'd ==20084== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==20084== by 0x58C8224: superlu_malloc_dist (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x58A638B: doublecomplexMalloc_dist (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x58B5D2C: pzgstrs (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x58B46BA: pzgssvx (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x5443768: MatSolve_SuperLU_DIST(_p_Mat*, _p_Vec*, _p_Vec*) (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x541E77A: MatSolve (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x556A804: PCApply_LU(_p_PC*, _p_Vec*, _p_Vec*) (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x553AC71: PCApply (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x55DE825: KSPInitialResidual (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x5614DAB: KSPSolve_GMRES(_p_KSP*) (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x55D23CC: KSPSolve (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== Uninitialised value was created by a heap allocation ==20084== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==20084== by 0x58C8224: superlu_malloc_dist (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x58A638B: doublecomplexMalloc_dist (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x58B5D2C: pzgstrs (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x58B46BA: pzgssvx (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x5443768: MatSolve_SuperLU_DIST(_p_Mat*, _p_Vec*, _p_Vec*) (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x541E77A: MatSolve (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x556A804: PCApply_LU(_p_PC*, _p_Vec*, _p_Vec*) (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x553AC71: PCApply (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x55DE825: KSPInitialResidual (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x5614DAB: KSPSolve_GMRES(_p_KSP*) (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== by 0x55D23CC: KSPSolve (in /opt/petsc/linux_nodebug/lib/libpetsc.so) ==20084== --20084-- --20084-- used_suppression: 2 dl-hack3-cond-1 ==20084== ==20084== ERROR SUMMARY: 23569 errors from 2 contexts (suppressed: 2 from 2)