syncevolution/test/sys.supp

163 lines
9.8 KiB
Plaintext

# ==21230== Conditional jump or move depends on uninitialised value(s)
# ==21230== at 0xB136BB1: ??? (in /usr/lib/x86_64-linux-gnu/libgnutls.so.30.25.0)
# ==21230== by 0xB136F3F: ??? (in /usr/lib/x86_64-linux-gnu/libgnutls.so.30.25.0)
# ==21230== by 0xB14625F: ??? (in /usr/lib/x86_64-linux-gnu/libgnutls.so.30.25.0)
# ==21230== by 0xB1466F7: ??? (in /usr/lib/x86_64-linux-gnu/libgnutls.so.30.25.0)
# ==21230== by 0xB17109A: ??? (in /usr/lib/x86_64-linux-gnu/libgnutls.so.30.25.0)
# ==21230== by 0xB17F6CD: gnutls_x509_ext_import_subject_alt_names (in /usr/lib/x86_64-linux-gnu/libgnutls.so.30.25.0)
# ==21230== by 0xB174649: gnutls_x509_crt_import (in /usr/lib/x86_64-linux-gnu/libgnutls.so.30.25.0)
# ==21230== by 0xB174AD3: gnutls_x509_crt_list_import (in /usr/lib/x86_64-linux-gnu/libgnutls.so.30.25.0)
# ==21230== by 0xB174D9F: gnutls_x509_crt_list_import2 (in /usr/lib/x86_64-linux-gnu/libgnutls.so.30.25.0)
# ==21230== by 0xB17E309: gnutls_x509_trust_list_add_trust_mem (in /usr/lib/x86_64-linux-gnu/libgnutls.so.30.25.0)
# ==21230== by 0xB17E7C1: gnutls_x509_trust_list_add_trust_file (in /usr/lib/x86_64-linux-gnu/libgnutls.so.30.25.0)
# ==21230== by 0x14AE5119: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so)
# ==21230==
{
gnutls gnutls_x509_trust_list_add_trust_file
Memcheck:Cond
...
fun:gnutls_x509_ext_import_subject_alt_names
fun:gnutls_x509_crt_import
fun:gnutls_x509_crt_list_import
fun:gnutls_x509_crt_list_import2
fun:gnutls_x509_trust_list_add_trust_mem
fun:gnutls_x509_trust_list_add_trust_file
}
# ==10804== 363 (120 direct, 243 indirect) bytes in 3 blocks are definitely lost in loss record 1,844 of 2,014
# ==10804== at 0x4C27673: malloc (vg_replace_malloc.c:263)
# ==10804== by 0x7FABC02: g_malloc (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.2)
# ==10804== by 0x7FC0976: g_slice_alloc (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.2)
# ==10804== by 0x7FDEEC9: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.2)
# ==10804== by 0x7FDF02C: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.2)
# ==10804== by 0x7FDC825: g_variant_builder_end (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.2)
# ==10804== by 0x7672049: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3000.2)
# ==10804== by 0x76736ED: g_dbus_message_new_from_blob (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3000.2)
# ==10804== by 0x767F01D: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3000.2)
# ==10804== by 0x7625D86: g_simple_async_result_complete (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3000.2)
# ==10804== by 0x7625E98: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3000.2)
# ==10804== by 0x7FA50CE: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.2)
# ==10804== by 0x7FA58C7: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.2)
# ==10804== by 0x7FA5E01: g_main_loop_run (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.2)
# ==10804== by 0x767CDC5: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3000.2)
# ==10804== by 0x7FCA7E5: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.2)
# ==10804== by 0x5076B3F: start_thread (pthread_create.c:304)
# ==10804== by 0x8AC636C: clone (clone.S:112)
# ==10804==
{
GIO thread leak
Memcheck:Leak
fun:malloc
fun:g_malloc
...
obj:*libgio*
obj:*libglib*
...
fun:start_thread
}
# ==4782== 2,048 bytes in 1 blocks are definitely lost in loss record 2,395 of 2,503
# ==4782== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
# ==4782== by 0x4C28D6F: realloc (vg_replace_malloc.c:632)
# ==4782== by 0x10955415: ??? (in /usr/lib/x86_64-linux-gnu/libgnutls.so.26.22.4)
# ==4782== by 0x109480DD: ??? (in /usr/lib/x86_64-linux-gnu/libgnutls.so.26.22.4)
# ==4782== by 0x10944048: gnutls_session_get_data2 (in /usr/lib/x86_64-linux-gnu/libgnutls.so.26.22.4)
# ==4782== by 0x6E4D666: ne_sock_connect_ssl (in /usr/lib/libneon-gnutls.so.27.2.6)
# ==4782== by 0x6E572DE: ??? (in /usr/lib/libneon-gnutls.so.27.2.6)
# ==4782== by 0x6E454F9: ??? (in /usr/lib/libneon-gnutls.so.27.2.6)
# ==4782== by 0x6E45D1B: ne_begin_request (in /usr/lib/libneon-gnutls.so.27.2.6)
# ==4782== by 0x6E453AC: ne_request_dispatch (in /usr/lib/libneon-gnutls.so.27.2.6)
# ==4782== by 0x6E52BCC: ??? (in /usr/lib/libneon-gnutls.so.27.2.6)
# ==4782== by 0x8ECB01: SyncEvo::Neon::Session::propfindURI(std::string const&, int, ne_propname const*, std::function<void ()(SyncEvo::Neon::URI const&, ne_prop_result_set_s const*)> const&, SyncEvo::Timespec const&) (NeonCXX.cpp:426)
# ==4782== by 0x8ECE4E: SyncEvo::Neon::Session::propfindProp(std::string const&, int, ne_propname const*, std::function<void ()(SyncEvo::Neon::URI const&, ne_propname const*, char const*, ne_status const*)> const&, SyncEvo::Timespec const&) (NeonCXX.cpp:461)
# ==4782== by 0x8E1539: SyncEvo::WebDAVSource::databaseRevision() (WebDAVSource.cpp:1332)
# ==4782== by 0x8CF30C: SyncEvo::CalDAVSource::subDatabaseRevision() (CalDAVSource.h:37)
# ==4782== by 0xA56FCC: SyncEvo::MapSyncSource::endSync(bool) (MapSyncSource.cpp:252)
# ==4782== by 0x86FCEB: SyncEvo::TestingSyncSourcePtr::stopAccess() (ClientTest.cpp:349)
# ==4782== by 0x870424: SyncEvo::TestingSyncSourcePtr::reset(SyncEvo::TestingSyncSource*, SyncEvo::TestingSyncSourcePtr::Flags) (ClientTest.cpp:294)
# ==4782== by 0x7A3188: SyncEvo::LocalTests::testImport() (ClientTest.cpp:1473)
# ==4782== by 0x7546B50: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.1.0.0)
# ==4782== by 0x753CBB4: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0)
# ==4782== by 0x7543B71: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0)
# ==4782== by 0x754C6F4: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.1.0.0)
# ==4782== by 0x754676E: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0)
# ==4782== by 0x754C679: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.1.0.0)
# ==4782== by 0x754EB38: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.1.0.0)
# ==4782== by 0x7550DA5: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.1.0.0)
# ==4782== by 0x6B921A: main (client-test-main.cpp:349)
# ==4782==
#
# Started to appear on testing-amd64 after switching Apple CalDAV testing to https.
# FDO #61851
#
{
neon + gnutls
Memcheck:Leak
...
fun:gnutls_session_get_data2
fun:ne_sock_connect_ssl
}
# ==21426== 54 (24 direct, 30 indirect) bytes in 1 blocks are definitely lost in loss record 4,770 of 8,459
# ==21426== at 0x4C2B514: calloc (vg_replace_malloc.c:593)
# ==21426== by 0x8808998: g_malloc0 (gmem.c:189)
# ==21426== by 0x87E05A9: g_get_charset (gcharset.c:188)
# ==21426== by 0x882019E: g_strerror (gstrfuncs.c:1245)
# ==21426== by 0x8072961: g_pollable_input_stream_default_read_nonblocking (gpollableinputstream.c:152)
# ==21426== by 0x8064AD4: read_async_pollable (ginputstream.c:1118)
# ==21426== by 0x8064C4E: g_input_stream_real_read_async (ginputstream.c:1167)
# ==21426== by 0x806583A: g_input_stream_read_async (ginputstream.c:631)
# ==21426== by 0x80D4CD2: _g_dbus_worker_do_read_unlocked (gdbusprivate.c:850)
# ==21426== by 0x80D4CFC: _g_dbus_worker_do_initial_read (gdbusprivate.c:879)
# ==21426== by 0x8802EA5: g_main_context_dispatch (gmain.c:3054)
# ==21426== by 0x88031F7: g_main_context_iterate.isra.22 (gmain.c:3701)
# ==21426== by 0x88035F9: g_main_loop_run (gmain.c:3895)
# ==21426== by 0x80D4D25: gdbus_shared_thread_func (gdbusprivate.c:278)
# ==21426== by 0x88271D4: g_thread_proxy (gthread.c:798)
# ==21426== by 0x9A6BE0D: start_thread (pthread_create.c:311)
# ==21426== by 0xA5800FC: clone (clone.S:113)
# ==21426==
#
# Seen with glib 2.36.4 on Debian Testing > Wheezy.
# Can't be a real leak, the pointer is properly stored in a
# GPrivate with destructor. Probably the thread doesn't terminate
# normally and valgrind treats its thread-private data as leaked.
{
glib GPrivate charset cache
Memcheck:Leak
fun:calloc
fun:g_malloc0
fun:g_get_charset
}
# ==30625== 120 bytes in 1 blocks are definitely lost in loss record 4,992 of 5,479
# ==30625== at 0x483577F: malloc (vg_replace_malloc.c:299)
# ==30625== by 0x5B36A50: __libc_alloc_buffer_allocate (alloc_buffer_allocate.c:26)
# ==30625== by 0x5BC9CB9: alloc_buffer_allocate (alloc_buffer.h:143)
# ==30625== by 0x5BC9CB9: __resolv_conf_allocate (resolv_conf.c:411)
# ==30625== by 0x5BC794B: __resolv_conf_load (res_init.c:592)
# ==30625== by 0x5BC99AA: __resolv_conf_get_current (resolv_conf.c:163)
# ==30625== by 0x5BC833C: __res_vinit (res_init.c:614)
# ==30625== by 0x5BC92AA: maybe_init (resolv_context.c:122)
# ==30625== by 0x5BC92AA: context_get.part.1 (resolv_context.c:184)
# ==30625== by 0x5BBA738: gethostbyname2_r@@GLIBC_2.2.5 (getXXbyYY_r.c:217)
# ==30625== by 0x5B92289: gaih_inet.constprop.7 (getaddrinfo.c:575)
# ==30625== by 0x5B92E36: getaddrinfo (getaddrinfo.c:2265)
# ==30625== by 0x506D91F: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5800.3)
# ==30625== by 0x506A342: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5800.3)
# ==30625== by 0x5251DB2: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
# ==30625== by 0x5251414: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
# ==30625== by 0x5772FA2: start_thread (pthread_create.c:486)
# ==30625== by 0x5BA84CE: clone (clone.S:95)
# ==30625==
{
maybe init in gethostbyname
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
...
fun:maybe_init
fun:context_get.part.1
fun:gethostbyname*
}