[cig-commits] [commit] knepley/upgrade-petsc-interface: Add openmpi valgrind suppression file. (4293872)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Fri Jan 24 16:32:49 PST 2014
Repository : ssh://geoshell/pylith
On branch : knepley/upgrade-petsc-interface
Link : https://github.com/geodynamics/pylith/compare/9a0a28045ef49182f2589a1d386880379bc55ab7...42938724de3c1f315560183498657d56cbb73705
>---------------------------------------------------------------
commit 42938724de3c1f315560183498657d56cbb73705
Author: Brad Aagaard <baagaard at usgs.gov>
Date: Fri Jan 24 16:26:45 2014 -0800
Add openmpi valgrind suppression file.
>---------------------------------------------------------------
42938724de3c1f315560183498657d56cbb73705
share/Makefile.am | 1 +
share/valgrind-openmpi.supp | 109 ++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 110 insertions(+)
diff --git a/share/Makefile.am b/share/Makefile.am
index 4c16051..8e06bd4 100644
--- a/share/Makefile.am
+++ b/share/Makefile.am
@@ -18,6 +18,7 @@
EXTRA_DIST = \
valgrind-python.supp \
+ valgrind-openmpi.supp \
generateetags.py
diff --git a/share/valgrind-openmpi.supp b/share/valgrind-openmpi.supp
new file mode 100644
index 0000000..2d5fdba
--- /dev/null
+++ b/share/valgrind-openmpi.supp
@@ -0,0 +1,109 @@
+# -*- text -*-
+#
+# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
+# University Research and Technology
+# Corporation. All rights reserved.
+# Copyright (c) 2004-2005 The University of Tennessee and The University
+# of Tennessee Research Foundation. All rights
+# reserved.
+# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
+# University of Stuttgart. All rights reserved.
+# Copyright (c) 2004-2005 The Regents of the University of California.
+# All rights reserved.
+# $COPYRIGHT$
+#
+# Additional copyrights may follow
+#
+# $HEADER$
+#
+
+###############################################################
+#
+# OPAL suppressions
+#
+###############################################################
+
+# weirdness in init routines on Gentoo
+{
+ linux_pthread_init
+ Memcheck:Leak
+ fun:calloc
+ fun:allocate_dtv
+ fun:_dl_allocate_tls_storage
+ fun:_dl_allocate_tls
+}
+{
+ linux_pthread_init2
+ Memcheck:Leak
+ fun:calloc
+ fun:_dl_tls_setup
+ fun:__pthread_initialize_minimal
+}
+{
+ linux_pthread_init3
+ Memcheck:Leak
+ fun:memalign
+ fun:_dl_allocate_tls_storage
+ fun:_dl_allocate_tls
+ fun:__pthread_initialize_minimal
+}
+
+# The event library leaves some blocks in use that we should clean up,
+# but it would require much changing of the event library, so it
+# really isn't worth it...
+{
+ event_lib_poll
+ Memcheck:Leak
+ fun:malloc
+ fun:realloc
+ fun:opal_realloc
+ fun:poll_dispatch
+}
+
+
+###############################################################
+#
+# ORTE suppressions
+#
+###############################################################
+
+# inet_ntoa on linux mallocs a static buffer. We can't free
+# it, so we have to live with it
+{
+ linux_inet_ntoa
+ Memcheck:Leak
+ fun:malloc
+ fun:inet_ntoa
+}
+{
+ linux_inet_ntoa_thread
+ Memcheck:Leak
+ fun:calloc
+ fun:pthread_setspecific
+ fun:inet_ntoa
+}
+
+
+###############################################################
+#
+# OMPI suppressions
+#
+###############################################################
+
+
+###############################################################
+#
+# Suppressions for various commonly-used packages
+#
+###############################################################
+
+# Portals reference implementation has a read from invalid issue
+{
+ portals_send
+ Memcheck:Param
+ socketcall.send(msg)
+ fun:send
+ fun:utcp_sendbytes
+ fun:utcp_sendto
+ fun:utcp_msg_wait
+}
More information about the CIG-COMMITS
mailing list