diff --git a/valgrind-3.15.0-ppc64-filter_gdb.patch b/valgrind-3.15.0-ppc64-filter_gdb.patch
new file mode 100644
index 0000000..b4137fe
--- /dev/null
+++ b/valgrind-3.15.0-ppc64-filter_gdb.patch
@@ -0,0 +1,22 @@
+commit b1cc37ddb660afc536131227a9fb452ac9328972
+Author: Alexandra Hájková <ahajkova@redhat.com>
+Date:   Mon Apr 15 15:34:12 2019 +0200
+
+    filter_gdb: add regexp to filter out names which starts with a "."
+    
+    such names are used for "function descriptors" on ppc64
+    
+    https://bugs.kde.org/show_bug.cgi?id=406561
+
+diff --git a/gdbserver_tests/filter_gdb b/gdbserver_tests/filter_gdb
+index 6eff229..fd2e8e7 100755
+--- a/gdbserver_tests/filter_gdb
++++ b/gdbserver_tests/filter_gdb
+@@ -119,6 +119,7 @@ sed -e '/Remote debugging using/,/vgdb launched process attached/d'
+     -e 's/in select ()$/in syscall .../'                                                              \
+     -e 's/in \.__select ()$/in syscall .../'                                                          \
+     -e 's/in select () at \.\.\/sysdeps\/unix\/syscall-template\.S.*$/in syscall .../'                \
++    -e 's/in \.__select () at \.\.\/sysdeps\/unix\/syscall-template\.S.*$/in syscall .../'            \
+     -e '/^[ 	]*at \.\.\/sysdeps\/unix\/syscall-template\.S/d'                                      \
+     -e '/^[ 	]*in \.\.\/sysdeps\/unix\/syscall-template\.S/d'                                      \
+     -e '/^[1-9][0-9]*[ 	]*\.\.\/sysdeps\/unix\/syscall-template\.S/d'                                 \
diff --git a/valgrind.spec b/valgrind.spec
index 8d58d5a..46efff9 100644
--- a/valgrind.spec
+++ b/valgrind.spec
@@ -3,7 +3,7 @@
 Summary: Tool for finding memory management bugs in programs
 Name: %{?scl_prefix}valgrind
 Version: 3.15.0
-Release: 1%{?dist}
+Release: 2%{?dist}
 Epoch: 1
 License: GPLv2+
 URL: http://www.valgrind.org/
@@ -94,6 +94,9 @@ Patch5: valgrind-3.15.0-disable-s390x-z13.patch
 # Add some stack-protector
 Patch6: valgrind-3.15.0-some-stack-protector.patch
 
+# KDE#406561  mcinfcallWSRU gdbserver_test fails on ppc64
+Patch7: valgrind-3.15.0-ppc64-filter_gdb.patch
+
 BuildRequires: glibc-devel
 
 %if %{build_openmpi}
@@ -226,6 +229,7 @@ Valgrind User Manual for details.
 %patch6 -p1
 %endif
 
+%patch7 -p1
 
 %build
 
@@ -446,8 +450,9 @@ fi
 %endif
 
 %changelog
-* Thu Apr 25 2019 Mark Wielaard <mjw@fedoraproject.org>
+* Thu Apr 25 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-2
 - gdb has been fixed on fedora, run full regtests again.
+- Add valgrind-3.15.0-ppc64-filter_gdb.patch
 
 * Tue Apr 16 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-1
 - On ppc64[be] -fexceptions is troublesome.