[Bug 61851] New: gnutls + neon: memory leak
by bugzilla-daemon@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=61851
Priority: medium
Bug ID: 61851
CC: syncevolution-issues(a)syncevolution.org
Assignee: syncevolution-issues(a)syncevolution.org
Summary: gnutls + neon: memory leak
Severity: normal
Classification: Unclassified
OS: All
Reporter: patrick.ohly(a)gmx.de
Hardware: Other
Status: NEW
Version: 1.3.99.3
Component: SyncEvolution
Product: SyncEvolution
Started to appear after switching testing-amd64 apple caldav testing to https.
Need to investigate, going to suppress it for now in sys.supp.
# ==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*, boost::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*, boost::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)
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.