summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrediano Ziglio <freddy77@gmail.com>2021-05-04 19:05:00 +0100
committerFrediano Ziglio <freddy77@gmail.com>2021-05-05 06:36:14 +0100
commite39412644c468e26c4bfc59e8f077d4de4200ecd (patch)
tree3381907a5abfed1aae1b415bdc1e3c160c4d7333
parent7fe49b6465bfda7f7f9c84e749a5856e5a54bde4 (diff)
ci: Ignore a leak in glib threading pool
The leak is detected by Valgrind on Fedora 34as: ==19603== 400 bytes in 1 blocks are possibly lost in loss record 2,296 of 2,441 ==19603== at 0x4845464: calloc (vg_replace_malloc.c:1117) ==19603== by 0x40135FB: _dl_allocate_tls (in /usr/lib64/ld-2.33.so) ==19603== by 0x57EB008: pthread_create@@GLIBC_2.2.5 (in /usr/lib64/libpthread-2.33.so) ==19603== by 0x53A1130: UnknownInlinedFun (gthread-posix.c:1323) ==19603== by 0x53A1130: g_thread_new_internal (gthread.c:931) ==19603== by 0x53C4953: g_thread_pool_start_thread.constprop.0 (gthreadpool.c:477) ==19603== by 0x53A2902: g_thread_pool_push (gthreadpool.c:691) ==19603== by 0x519AE11: g_task_run_in_thread_sync (gtask.c:1593) ==19603== by 0x80D8A74: ??? (in /usr/lib64/gio/modules/libgiolibproxy.so) ==19603== by 0x5181966: g_proxy_address_enumerator_next (gproxyaddressenumerator.c:176) ==19603== by 0x519281A: g_socket_client_connect (gsocketclient.c:1098) Signed-off-by: Frediano Ziglio <freddy77@gmail.com> Acked-by: Marc-André Lureau <marcandre.lureau@redhat.com>
-rw-r--r--server/tests/valgrind/spice.supp11
1 files changed, 11 insertions, 0 deletions
diff --git a/server/tests/valgrind/spice.supp b/server/tests/valgrind/spice.supp
index 63203dcc..97d8d80d 100644
--- a/server/tests/valgrind/spice.supp
+++ b/server/tests/valgrind/spice.supp
@@ -124,3 +124,14 @@
...
fun:g_thread_new
}
+
+{
+ g_thread_pool_leak
+ Memcheck:Leak
+ match-leak-kinds:possible
+ fun:calloc
+ ...
+ fun:g_thread_new_internal
+ ...
+ fun:g_thread_pool_push
+}