diff --git a/mysql-test/valgrind.supp b/mysql-test/valgrind.supp
index 72882acd3cd40c4cabc5456f1d54d9f839bc8e00..0abe78bc140b4676ba8752dfad8277ce744dc197 100644
--- a/mysql-test/valgrind.supp
+++ b/mysql-test/valgrind.supp
@@ -1000,6 +1000,27 @@
    fun:nptl_pthread_exit_hack_handler
 }
 
+{
+   Invalid read within nptl_pthread_exit_hack_handler
+   Memcheck:Addr8
+   obj:*/ld-*.so
+   obj:*/ld-*.so
+   obj:*/ld-*.so
+   obj:*/ld-*.so
+   obj:*/ld-*.so
+   obj:*/ld-*.so
+   obj:*/ld-*.so
+   obj:*/libc-*.so
+   obj:*/ld-*.so
+   obj:*/libc-*.so
+   fun:__libc_dlopen_mode
+   fun:pthread_cancel_init
+   fun:_Unwind_ForcedUnwind
+   fun:__pthread_unwind
+   fun:pthread_exit
+   fun:nptl_pthread_exit_hack_handler
+}
+
 #
 # Pthread doesn't free all thread specific memory before program exists
 #