diff options
Diffstat (limited to 'mysql-test/valgrind.supp')
-rw-r--r-- | mysql-test/valgrind.supp | 68 |
1 files changed, 56 insertions, 12 deletions
diff --git a/mysql-test/valgrind.supp b/mysql-test/valgrind.supp index cb1b07c83b0..e89d670efcb 100644 --- a/mysql-test/valgrind.supp +++ b/mysql-test/valgrind.supp @@ -24,6 +24,15 @@ } { + pthread allocate_tls memory loss + Memcheck:Leak + fun:calloc + obj:/lib64/ld*.so + fun:_dl_allocate_tls + fun:pthread_create* +} + +{ pthead_exit memory loss 1 Memcheck:Leak fun:malloc @@ -268,18 +277,6 @@ } # -# Warning from my_thread_init becasue mysqld dies before kill thread exists -# - -{ - my_thread_init kill thread memory loss second - Memcheck:Leak - fun:calloc - fun:my_thread_init - fun:kill_server_thread -} - -# # Leaks reported in _dl_* internal functions on Linux amd64 / glibc2.3.2. # @@ -372,6 +369,51 @@ fun:__libc_start_main } +{ + dlclose memory loss from udf_free + Memcheck:Leak + fun:calloc + fun:_dlerror_run + fun:dlclose + fun:_Z8udf_freev +} + +{ + dlopen / ptread_cancel_init memory loss on Suse Linux 10.3 64 bit + Memcheck:Leak + fun:*alloc + obj:/lib64/ld-*.so + obj:/lib64/ld-*.so + obj:/lib64/ld-*.so + obj:/lib64/ld-*.so + obj:/lib64/ld-*.so + obj:/lib64/ld-*.so + obj:/lib64/libc-*.so + obj:/lib64/ld-*.so + obj:/lib64/libc-*.so + fun:__libc_dlopen_mode + fun:pthread_cancel_init + fun:_Unwind_ForcedUnwind + +} + +{ + dlopen / ptread_cancel_init memory loss on Suse Linux 10.3 64 bit + Memcheck:Leak + fun:*alloc + obj:/lib64/ld-*.so + obj:/lib64/ld-*.so + obj:/lib64/ld-*.so + obj:/lib64/ld-*.so + obj:/lib64/libc-*.so + obj:/lib64/ld-*.so + obj:/lib64/libc-*.so + fun:__libc_dlopen_mode + fun:pthread_cancel_init + fun:_Unwind_ForcedUnwind +} + + # # These seem to be libc threading stuff, not related to MySQL code (allocations # during pthread_exit()). Googling shows other projects also using these @@ -469,6 +511,8 @@ fun:_ZN19TransporterRegistry11performSendEv fun:_ZN19TransporterRegistry14forceSendCheckEi } + +# # Warning when printing stack trace (to suppress some not needed warnings) # |