diff options
Diffstat (limited to 'mysql-test/valgrind.supp')
-rw-r--r-- | mysql-test/valgrind.supp | 164 |
1 files changed, 163 insertions, 1 deletions
diff --git a/mysql-test/valgrind.supp b/mysql-test/valgrind.supp index b86cbd23408..723b609de8f 100644 --- a/mysql-test/valgrind.supp +++ b/mysql-test/valgrind.supp @@ -345,6 +345,17 @@ fun:__libc_start_main } +# +# dl_init reports leaked memory in memalign on OpenSuse 12.3 + +{ + memory "loss" from _dl_init + Memcheck:Leak + fun:memalign + ... + fun:call_init + fun:_dl_init +} # # dlclose can allocate memory for error message, the memory will be @@ -525,6 +536,26 @@ fun:dl_open_worker } +{ + libc pthread_exit 9 + Memcheck:Leak + fun:malloc + fun:local_strdup + fun:_dl_map_object + fun:openaux + fun:_dl_catch_error +} + +{ + libc do_lookup_x + Memcheck:Leak + fun:calloc + fun:do_lookup_x + fun:_dl_lookup_symbol_x + ... + fun:_dl_catch_error +} + # # This is seen internally in the system libraries on 64-bit RHAS3. # @@ -1039,6 +1070,24 @@ { + OpenSSL still reachable. + Memcheck:Leak + fun:*alloc + fun:CRYPTO_malloc + obj:*libssl* + fun:SSL_COMP_get_compression_methods + fun:SSL_library_init +} + +{ + libcrypto 2.2.1 leak + Memcheck:Leak + fun:malloc + ... + fun:ERR_get_state +} + +{ Problem with udf and libresolve Memcheck:Cond obj:*/libresolv*.so @@ -1048,7 +1097,6 @@ fun:gethostbyaddr_r } - # # Detached threads may not complete deiniitialization by the time shutdown # thread calls exit. This is unfortunate property of detached threads, which @@ -1066,3 +1114,117 @@ ... fun:pthread_create* } + +{ + ConnectSE: unixODBC SQLAllocEnv leaves some "still reachable" pointers + Memcheck:Leak + fun:malloc + fun:strdup + ... + obj:*/libodbc.so* + fun:_ZN7ODBConn10GetDriversEP7_qryres +} + +{ + ConnectSE: unixODBC SQLAllocEnv leaves some "still reachable" pointers + Memcheck:Leak + fun:calloc + ... + obj:*/libodbc.so* + fun:_ZN7ODBConn10GetDriversEP7_qryres +} + +{ + ConnectSE: unixODBC SQLAllocEnv leavs some "still reachable" pointers + Memcheck:Leak + fun:malloc + fun:strdup + ... + obj:*/libodbc.so* + fun:_ZN7ODBConn14GetDataSourcesEP7_qryres +} + + +{ + ConnectSE: unixODBC SQLAllocEnv leavs some "still reachable" pointers + Memcheck:Leak + fun:calloc + ... + obj:*/libodbc.so* + fun:_ZN7ODBConn14GetDataSourcesEP7_qryres +} + + +{ + ConnectSE: unixODBC SQLDriverConnect leaves some "still reachable" pointers + Memcheck:Leak + fun:malloc + fun:strdup + ... + obj:*/libodbc.so* + fun:SQLDriverConnect + fun:_ZN7ODBConn7ConnectEj + fun:_ZN7ODBConn4OpenEPcj + fun:_Z11ODBCColumnsP7_globalPcS1_S1_b + fun:_ZL26connect_assisted_discoveryP10handlertonP3THDP11TABLE_SHAREP14HA_CREATE_INFO +} + +{ + ConnectSE: unixODBC SQLDriverConnect leaves some "still reachable" pointers + Memcheck:Leak + fun:calloc + ... + obj:*/libodbc.so* + fun:SQLDriverConnect + fun:_ZN7ODBConn7ConnectEj + fun:_ZN7ODBConn4OpenEPcj + fun:_Z11ODBCColumnsP7_globalPcS1_S1_b + fun:_ZL26connect_assisted_discoveryP10handlertonP3THDP11TABLE_SHAREP14HA_CREATE_INFO +} + +{ + ConnectSE: unixODBC SQLDriverConnect leaves some "still reachable" pointers + Memcheck:Leak + fun:malloc + ... + obj:*/libodbc.so* + fun:SQLDriverConnect + fun:_ZN7ODBConn7ConnectEj + fun:_ZN7ODBConn4OpenEPcj + fun:_Z11ODBCColumnsP7_globalPcS1_S1_b + fun:_ZL26connect_assisted_discoveryP10handlertonP3THDP11TABLE_SHAREP14HA_CREATE_INFO +} + +{ + ConnectSE: unixODBC dlopen leaves some "still reachable" + Memcheck:Leak + fun:malloc + fun:expand_dynamic_string_token + ... + obj:*/libltdl.so* + ... + obj:*/libodbc.so* +} + +{ + XtraDB uses gcc __thread variables + Memcheck:Leak + fun:memalign + fun:* + fun:__tls_get_addr +} + +{ + Mroonga: dlopen leaves some "still reachable" + Memcheck:Leak + fun:malloc + ... + fun:dl_open_worker + fun:_dl_catch_error + fun:_dl_open + fun:dlopen_doit + fun:_dl_catch_error + fun:_dlerror_run + fun:dlopen@@GLIBC_2.2.5 +} + |