mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice
synced 2025-12-26 06:32:44 +00:00
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> |
||
|---|---|---|
| .. | ||
| pki | ||
| valgrind | ||
| .gitignore | ||
| autobahn-check-report | ||
| base_test.ppm | ||
| basic-event-loop.c | ||
| basic-event-loop.h | ||
| fuzzingclient.json | ||
| Makefile.am | ||
| meson.build | ||
| README | ||
| regression-test.py | ||
| replay.c | ||
| stat-test.c | ||
| test-agent-msg-filter.c | ||
| test-channel.cpp | ||
| test-codecs-parsing.c | ||
| test-dispatcher.cpp | ||
| test-display-base.cpp | ||
| test-display-base.h | ||
| test-display-no-ssl.c | ||
| test-display-resolution-changes.c | ||
| test-display-streaming.c | ||
| test-display-width-stride.c | ||
| test-empty-success.c | ||
| test-fail-on-null-core-interface.c | ||
| test-glib-compat.h | ||
| test-gst.cpp | ||
| test-leaks.c | ||
| test-listen.c | ||
| test-loop.c | ||
| test-multiple.py | ||
| test-options.c | ||
| test-playback.c | ||
| test-qxl-parsing.c | ||
| test-record.c | ||
| test-sasl.c | ||
| test-set-ticket.c | ||
| test-smartcard.cpp | ||
| test-stat-file.c | ||
| test-stat.c | ||
| test-stream-device.cpp | ||
| test-stream.c | ||
| test-two-servers.c | ||
| test-vdagent.c | ||
| test-video-encoders | ||
| test-websocket.c | ||
| vmc-emu.cpp | ||
| vmc-emu.h | ||
| win-alarm.c | ||
| win-alarm.h | ||
What is here ============ This directory will contain a testsuite for the server. You can run all the tests and use libtool to debug any of them: libtool --mode=execute gdb test-just-sockets-no-ssl Overview of tests ================= test-just-sockets-no-ssl A complete server, only provides the main and inputs channels. Doesn't actually produce anything on the channels. Essentially a test of the regular link code (reds.c), good for multiple connect/disconnect tests. test-empty-success tests calling test-fail-on-null-core-interface should abort when run (when spice tries to watch_add) basic-event-loop.c event loop to provide core interface. Automated tests =============== test-display-streaming.c this test can be used to check regressions. For this, test-display-streaming needs to be called passing --automated-tests as parameter