3.15.0-17 - Add valgrind-3.15.0-glibc-dtv-supp.patch
This commit is contained in:
parent
79208be508
commit
0106d362dc
42
valgrind-3.15.0-glibc-dtv-supp.patch
Normal file
42
valgrind-3.15.0-glibc-dtv-supp.patch
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
diff --git a/glibc-2.X.supp.in b/glibc-2.X.supp.in
|
||||||
|
index 126e8b338..eeefa3935 100644
|
||||||
|
--- a/glibc-2.X.supp.in
|
||||||
|
+++ b/glibc-2.X.supp.in
|
||||||
|
@@ -248,3 +248,37 @@
|
||||||
|
Memcheck:Cond
|
||||||
|
fun:_dl_runtime_resolve_avx_slow
|
||||||
|
}
|
||||||
|
+
|
||||||
|
+# The main thread dynamic thread vector, DTV, which contains pointers
|
||||||
|
+# to thread local variables, isn't freed. There are a couple of call
|
||||||
|
+# patterns that can cause it to be extended.
|
||||||
|
+{
|
||||||
|
+ dtv-addr-tail
|
||||||
|
+ Memcheck:Leak
|
||||||
|
+ match-leak-kinds: possible,reachable
|
||||||
|
+ fun:malloc
|
||||||
|
+ fun:tls_get_addr_tail*
|
||||||
|
+ fun:__tls_get_addr
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+{
|
||||||
|
+ dtv-addr-resize
|
||||||
|
+ Memcheck:Leak
|
||||||
|
+ match-leak-kinds: possible,reachable
|
||||||
|
+ fun:malloc
|
||||||
|
+ fun:_dl_resize_dtv
|
||||||
|
+ fun:_dl_update_slotinfo
|
||||||
|
+ fun:update_get_addr
|
||||||
|
+ fun:__tls_get_addr
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+{
|
||||||
|
+ dtv-addr-init
|
||||||
|
+ Memcheck:Leak
|
||||||
|
+ match-leak-kinds: possible,reachable
|
||||||
|
+ fun:malloc
|
||||||
|
+ fun:allocate_dtv_entry
|
||||||
|
+ fun:allocate_and_init
|
||||||
|
+ fun:tls_get_addr_tail*
|
||||||
|
+ fun:__tls_get_addr
|
||||||
|
+}
|
@ -3,7 +3,7 @@
|
|||||||
Summary: Tool for finding memory management bugs in programs
|
Summary: Tool for finding memory management bugs in programs
|
||||||
Name: %{?scl_prefix}valgrind
|
Name: %{?scl_prefix}valgrind
|
||||||
Version: 3.15.0
|
Version: 3.15.0
|
||||||
Release: 16%{?dist}
|
Release: 17%{?dist}
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
URL: http://www.valgrind.org/
|
URL: http://www.valgrind.org/
|
||||||
@ -152,6 +152,9 @@ Patch24: valgrind-3.15.0-s390x-compare-and-signal.patch
|
|||||||
# KDE#417452 s390_insn_store_emit: dst->tag for HRcVec128
|
# KDE#417452 s390_insn_store_emit: dst->tag for HRcVec128
|
||||||
Patch25: valgrind-3.15.0-s390x-HRcVec128.patch
|
Patch25: valgrind-3.15.0-s390x-HRcVec128.patch
|
||||||
|
|
||||||
|
# KDE#417578 - Add suppressions for glibc DTV leaks
|
||||||
|
Patch26: valgrind-3.15.0-glibc-dtv-supp.patch
|
||||||
|
|
||||||
BuildRequires: glibc-devel
|
BuildRequires: glibc-devel
|
||||||
|
|
||||||
%if %{build_openmpi}
|
%if %{build_openmpi}
|
||||||
@ -317,6 +320,7 @@ Valgrind User Manual for details.
|
|||||||
%patch23 -p1
|
%patch23 -p1
|
||||||
%patch24 -p1
|
%patch24 -p1
|
||||||
%patch25 -p1
|
%patch25 -p1
|
||||||
|
%patch26 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
@ -537,6 +541,9 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Feb 13 2020 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-17
|
||||||
|
- Add valgrind-3.15.0-glibc-dtv-supp.patch
|
||||||
|
|
||||||
* Wed Jan 29 2020 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-16
|
* Wed Jan 29 2020 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-16
|
||||||
- Add valgrind-3.15.0-s390x-HRcVec128.patch
|
- Add valgrind-3.15.0-s390x-HRcVec128.patch
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user