p3m/chkMemLeak$ valgrind --leak-check=full --track-origins=yes --sigill-diagnostics=no --suppressions=/home/vthakore/ownCloud/Computation/src/pkgs/gitLammps/tools/valgrind/OpenMP.supp --suppressions=/home/vthakore/ownCloud/Computation/src/pkgs/gitLammps/tools/valgrind/OpenMPI.supp --suppressions=/home/vthakore/ownCloud/Computation/src/pkgs/gitLammps/tools/valgrind/Python3.supp --suppressions=/home/vthakore/ownCloud/Computation/src/pkgs/gitLammps/tools/valgrind/GTest.supp glmp-unstable-gcc7 -nc -sc none -l log.lammps -in in.emdCombo ==7307== Memcheck, a memory error detector ==7307== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==7307== Using Valgrind-3.18.0.GIT and LibVEX; rerun with -h for copyright info ==7307== Command: glmp-unstable-gcc7 -nc -sc none -l log.lammps -in in.emdCombo ==7307== ==7307== Warning: set address range perms: large range [0x53f6000, 0x15b1c000) (defined) ==7307== ==7307== Process terminating with default action of signal 4 (SIGILL) ==7307== Illegal opcode at address 0x64A36E8 ==7307== at 0x64A36E8: _S_compare (basic_string.h:394) ==7307== by 0x64A36E8: compare (basic_string.h:2841) ==7307== by 0x64A36E8: operator< , std::allocator > (basic_string.h:6097) ==7307== by 0x64A36E8: operator() (stl_function.h:386) ==7307== by 0x64A36E8: std::map, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::operator[](std::__cxx11::basic_string, std::allocator >&&) (stl_map.h:511) ==7307== by 0x6479D0A: LAMMPS_NS::LAMMPS::init_pkg_lists() (angle_sdk.h:16) ==7307== by 0x649E89B: LAMMPS_NS::LAMMPS::LAMMPS(int, char**, ompi_communicator_t*) (lammps.cpp:135) ==7307== by 0x108F70: main (main.cpp:96) ==7307== ==7307== HEAP SUMMARY: ==7307== in use at exit: 4,425,427 bytes in 25,418 blocks ==7307== total heap usage: 38,599 allocs, 13,181 frees, 7,214,476 bytes allocated ==7307== ==7307== 96 bytes in 1 blocks are definitely lost in loss record 19,164 of 22,532 ==7307== at 0x4C33723: operator new(unsigned long) (vg_replace_malloc.c:417) ==7307== by 0x64A3604: allocate (new_allocator.h:111) ==7307== by 0x64A3604: allocate (alloc_traits.h:436) ==7307== by 0x64A3604: _M_get_node (stl_tree.h:588) ==7307== by 0x64A3604: _M_create_node, std::allocator >&&>, std::tuple<> > (stl_tree.h:642) ==7307== by 0x64A3604: _M_emplace_hint_unique, std::allocator >&&>, std::tuple<> > (stl_tree.h:2398) ==7307== by 0x64A3604: std::map, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::operator[](std::__cxx11::basic_string, std::allocator >&&) (stl_map.h:512) ==7307== by 0x6479D0A: LAMMPS_NS::LAMMPS::init_pkg_lists() (angle_sdk.h:16) ==7307== by 0x649E89B: LAMMPS_NS::LAMMPS::LAMMPS(int, char**, ompi_communicator_t*) (lammps.cpp:135) ==7307== by 0x108F70: main (main.cpp:96) ==7307== ==7307== 368 bytes in 1 blocks are possibly lost in loss record 22,171 of 22,532 ==7307== at 0x4C37B6D: calloc (vg_replace_malloc.c:1117) ==7307== by 0x4013646: allocate_dtv (dl-tls.c:286) ==7307== by 0x4013646: _dl_allocate_tls (dl-tls.c:530) ==7307== by 0x170B0227: allocate_stack (allocatestack.c:627) ==7307== by 0x170B0227: pthread_create@@GLIBC_2.2.5 (pthread_create.c:644) ==7307== by 0x16825E15: opal_thread_start (in /usr/local/lib/libopen-pal.so.40.20.6) ==7307== by 0x16825749: opal_progress_thread_init (in /usr/local/lib/libopen-pal.so.40.20.6) ==7307== by 0x2440279A: rte_init.part.0 (in /usr/local/lib/openmpi/mca_ess_singleton.so) ==7307== by 0x165C4000: orte_init (in /usr/local/lib/libopen-rte.so.40.20.6) ==7307== by 0x4F2BD7B: ompi_mpi_init (in /usr/local/lib/libmpi.so.40.20.6) ==7307== by 0x4EC448D: PMPI_Init (in /usr/local/lib/libmpi.so.40.20.6) ==7307== by 0x108F4C: main (main.cpp:46) ==7307== ==7307== 368 bytes in 1 blocks are possibly lost in loss record 22,172 of 22,532 ==7307== at 0x4C37B6D: calloc (vg_replace_malloc.c:1117) ==7307== by 0x4013646: allocate_dtv (dl-tls.c:286) ==7307== by 0x4013646: _dl_allocate_tls (dl-tls.c:530) ==7307== by 0x170B0227: allocate_stack (allocatestack.c:627) ==7307== by 0x170B0227: pthread_create@@GLIBC_2.2.5 (pthread_create.c:644) ==7307== by 0x250536A5: pmix_thread_start (in /usr/local/lib/openmpi/mca_pmix_pmix3x.so) ==7307== by 0x250DC3E4: pmix_progress_thread_start (in /usr/local/lib/openmpi/mca_pmix_pmix3x.so) ==7307== by 0x250DB729: pmix_rte_init (in /usr/local/lib/openmpi/mca_pmix_pmix3x.so) ==7307== by 0x25092415: PMIx_Init (in /usr/local/lib/openmpi/mca_pmix_pmix3x.so) ==7307== by 0x25033EDC: pmix3x_client_init (in /usr/local/lib/openmpi/mca_pmix_pmix3x.so) ==7307== by 0x2440288A: rte_init.part.0 (in /usr/local/lib/openmpi/mca_ess_singleton.so) ==7307== by 0x165C4000: orte_init (in /usr/local/lib/libopen-rte.so.40.20.6) ==7307== by 0x4F2BD7B: ompi_mpi_init (in /usr/local/lib/libmpi.so.40.20.6) ==7307== by 0x4EC448D: PMPI_Init (in /usr/local/lib/libmpi.so.40.20.6) ==7307== ==7307== LEAK SUMMARY: ==7307== definitely lost: 96 bytes in 1 blocks ==7307== indirectly lost: 0 bytes in 0 blocks ==7307== possibly lost: 736 bytes in 2 blocks ==7307== still reachable: 1,815,604 bytes in 17,811 blocks ==7307== suppressed: 2,608,991 bytes in 7,604 blocks ==7307== Reachable blocks (those to which a pointer was found) are not shown. ==7307== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==7307== ==7307== For lists of detected and suppressed errors, rerun with: -s ==7307== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 4 from 4) Illegal instruction (core dumped)