summaryrefslogtreecommitdiff
path: root/mysql-test/valgrind.supp
diff options
context:
space:
mode:
Diffstat (limited to 'mysql-test/valgrind.supp')
-rw-r--r--mysql-test/valgrind.supp164
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
+}
+