# # This file combines supressions common to all executables using Evolution libraries, # clients using libecal/libebook and evolution-data-server. ##### server ##### # ==3729== 72 bytes in 1 blocks are possibly lost in loss record 1,846 of 2,796 # ==3729== at 0x4C260C6: calloc (vg_replace_malloc.c:566) # ==3729== by 0x8632590: g_malloc0 (gmem.c:189) # ==3729== by 0x83A2368: g_closure_new_simple (gclosure.c:206) # ==3729== by 0x83A38CF: g_cclosure_new (gclosure.c:917) # ==3729== by 0x83BA91D: g_signal_connect_data (gsignal.c:2443) # ==3729== by 0x5643821: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.200.3) # ==3729== by 0x56279DA: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.200.3) # ==3729== by 0x8637A5F: g_option_context_parse (goption.c:2025) # ==3729== by 0x5627E3F: gtk_parse_args (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.200.3) # ==3729== by 0x5627E98: gtk_init_check (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.200.3) # ==3729== by 0x40162A: main (evolution-addressbook-factory.c:104) # ==3729== { GTK args leak Memcheck:Leak ... fun:gtk_parse_args fun:gtk_init_check fun:main } # ==3730== 5,424 (1,024 direct, 4,400 indirect) bytes in 2 blocks are definitely lost in loss record 2,839 of 2,903 # ==3730== at 0x4C2776B: realloc (vg_replace_malloc.c:632) # ==3730== by 0x8CD45E6: g_realloc (gmem.c:224) # ==3730== by 0x8CA3757: g_ptr_array_maybe_expand (garray.c:1093) # ==3730== by 0x8CA4712: g_ptr_array_add (garray.c:1350) # ==3730== by 0x66FDD97: read_netlink_messages (gnetworkmonitornetlink.c:237) # ==3730== by 0x66D5DE5: socket_source_dispatch (gsocket.c:3161) # ==3730== by 0x8CCE799: g_main_context_dispatch (gmain.c:2515) # ==3730== by 0x8CCEB5F: g_main_context_iterate.isra.23 (gmain.c:3123) # ==3730== by 0x8CCEF59: g_main_loop_run (gmain.c:3317) # ==3730== by 0x5085E08: e_dbus_server_run (e-dbus-server.c:253) # ==3730== by 0x401759: main (evolution-calendar-factory.c:149) # ==3730== { EDS daemon + read netlink leak Memcheck:Leak ... fun:read_netlink_messages ... fun:e_dbus_server_run fun:main } # ==4154== 144 bytes in 2 blocks are possibly lost in loss record 2,131 of 2,440 # ==4154== at 0x4C260C6: calloc (vg_replace_malloc.c:566) # ==4154== by 0x553B590: g_malloc0 (gmem.c:189) # ==4154== by 0x52AB368: g_closure_new_simple (gclosure.c:206) # ==4154== by 0x52AC8CF: g_cclosure_new (gclosure.c:917) # ==4154== by 0x52C391D: g_signal_connect_data (gsignal.c:2443) # ==4154== by 0x7E8BD72: ??? (in /usr/lib/libsoup-2.4.so.1.4.0) # ==4154== by 0x7EAA793: ??? (in /usr/lib/libsoup-2.4.so.1.4.0) # ==4154== by 0x624E546: g_simple_async_result_complete (gsimpleasyncresult.c:767) # ==4154== by 0x6254637: g_socket_client_async_connect_complete (gsocketclient.c:1316) # ==4154== by 0x62551C3: g_socket_client_connected_callback (gsocketclient.c:1516) # ==4154== by 0x624E546: g_simple_async_result_complete (gsimpleasyncresult.c:767) # ==4154== by 0x625663E: g_socket_connection_connect_callback (gsocketconnection.c:242) # ==4154== by 0x624EDE5: socket_source_dispatch (gsocket.c:3161) # ==4154== by 0x5535799: g_main_context_dispatch (gmain.c:2515) # ==4154== by 0x5535B5F: g_main_context_iterate.isra.23 (gmain.c:3123) # ==4154== by 0x5535F59: g_main_loop_run (gmain.c:3317) # ==4154== by 0x57F653B: eas_soup_thread (eas-connection.c:672) # ==4154== by 0x5557404: g_thread_proxy (gthread.c:801) # ==4154== by 0x5C41B4F: start_thread (pthread_create.c:304) # ==4154== by 0x5F2F90C: clone (clone.S:112) # ==4154== { EAS daemon connection leak Memcheck:Leak ... fun:g_socket_connection_connect_callback ... fun:eas_soup_thread } ##### common ##### # ==8596== 24 bytes in 1 blocks are definitely lost in loss record 2,027 of 5,220 # ==8596== at 0x4C28BED: malloc (vg_replace_malloc.c:263) # ==8596== by 0xA91BD50: g_malloc (gmem.c:159) # ==8596== by 0xA930C92: g_slice_alloc (gslice.c:1003) # ==8596== by 0xA9311E5: g_slice_alloc0 (gslice.c:1029) # ==8596== by 0xA925622: g_queue_copy (gqueue.c:222) # ==8596== by 0x1B0861D3: tp_proxy_poll_features (proxy.c:2202) # ==8596== by 0x1B086974: tp_proxy_emit_invalidated (proxy.c:618) # ==8596== by 0x1AF8E92A: _tp_account_manager_got_all_cb (account-manager.c:482) # ==8596== by 0x1B081F32: _tp_cli_dbus_properties_invoke_callback_get_all (tp-cli-generic-body.h:1204) # ==8596== by 0x1B08814F: tp_proxy_pending_call_idle_invoke (proxy-methods.c:155) # ==8596== by 0xA916114: g_main_context_dispatch (gmain.c:2715) # ==8596== by 0xA916447: g_main_context_iterate.isra.24 (gmain.c:3290) # ==8596== by 0xA916503: g_main_context_iteration (gmain.c:3351) # ==8596== by 0x7C7003: SyncEvo::EvolutionSyncSource::getSourceRegistry() (EvolutionSyncSource.cpp:68) # ==8596== by 0x7C8665: SyncEvo::EvolutionSyncSource::getDatabasesFromRegistry(std::vector >&, char const*, _ESource* (*)(_ESourceRegistry*)) (EvolutionSyncSource.cpp:37) # ==8596== by 0x7C1FC3: SyncEvo::EvolutionContactSource::getDatabases() (EvolutionContactSource.cpp:93) # ==8596== by 0x720BD7: SyncEvo::Manager::doSetPeer(boost::shared_ptr const&, boost::shared_ptr const&, std::string const&, std::map, std::allocator > > const&) (manager.cpp:757) # ==8596== by 0x71D89B: SyncEvo::Manager::doSession(boost::weak_ptr const&, boost::shared_ptr const&, boost::function const&)> const&) (function_template.hpp:760) # ==8596== by 0x6C21FE: boost::detail::function::void_function_obj_invoker0 const&)>, boost::_bi::list1 > > >, void>::invoke(boost::detail::function::function_buffer&) (function_template.hpp:760) # ==8596== by 0x7191F9: boost::signals2::detail::signal0_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()() (function_template.hpp:760) # ==8596== by 0x6E6A17: SyncEvo::Session::activateSession() (signal_template.hpp:695) # ==8596== by 0x6B3904: SyncEvo::Server::checkQueue() (server.cpp:643) # ==8596== by 0x6B688D: SyncEvo::Server::enqueue(boost::shared_ptr const&) (server.cpp:500) # ==8596== by 0x6B7759: SyncEvo::Server::startInternalSession(std::string const&, SyncEvo::Server::SessionFlags, boost::function const&)> const&) (server.cpp:235) # ==8596== by 0x71EF92: SyncEvo::Manager::runInSession(std::string const&, SyncEvo::Server::SessionFlags, boost::shared_ptr const&, boost::function const&)> const&) (manager.cpp:596) # ==8596== by 0x72007C: SyncEvo::Manager::setPeer(boost::shared_ptr const&, std::string const&, std::map, std::allocator > > const&) (manager.cpp:677) # ==8596== by 0x734E6C: GDBusCXX::MakeMethodEntry const&, std::string const&, std::map, std::allocator > > const&)> >::methodFunction(_GDBusConnection*, _GDBusMessage*, void*) (function_template.hpp:760) # ==8596== by 0x6C23EA: GDBusCXX::MethodHandler::handler(_GDBusConnection*, char const*, char const*, char const*, char const*, _GVariant*, _GDBusMethodInvocation*, void*) (gdbus-cxx-bridge.h:1062) # ==8596== by 0xA3E93E4: call_in_idle_cb (gdbusconnection.c:4737) # ==8596== by 0xA916114: g_main_context_dispatch (gmain.c:2715) # ==8596== { getSourceRegistry inside libedata Memcheck:Leak fun:malloc ... fun:_tp_account_manager_got_all_cb ... fun:g_main_context_iteration fun:_ZN7SyncEvo19EvolutionSyncSource17getSourceRegistryEv } { getSourceRegistry inside libedata, using EDSRegistryLoader Memcheck:Leak fun:malloc ... fun:_tp_account_manager_got_all_cb ... fun:g_main_context_iteration fun:*EDSRegistryLoader* } # ==8468== Use of uninitialised value of size 8 # ==8468== at 0x70F826E: g_utf8_offset_to_pointer (in /usr/lib/libglib-2.0.so.0.1400.1) # ==8468== by 0x50A2C7B: e_vcard_to_string (e-vcard.c:905) # ==8468== by 0x50974D1: do_add_contact (e-book.c:277) # ==8468== by 0x49626A: EvolutionContactSource::addItemThrow(SyncItem&) (EvolutionContactSource.cpp:717) # ==8468== by 0x415B1A: EvolutionSyncSource::processItem(char const*, int (EvolutionSyncSource::*)(SyncItem&), SyncItem&, bool) (EvolutionSyncSource.cpp:428) # ==8468== by 0x415C5A: EvolutionSyncSource::addItem(SyncItem&) (EvolutionSyncSource.cpp:399) # ==8468== by 0x42B17A: importItem(SyncSource*, std::string&) (ClientTest.cpp:148) # ==8468== by 0x42C7A6: ClientTest::import(ClientTest&, SyncSource&, char const*) (ClientTest.cpp:1779) # ==8468== by 0x4617F3: LocalTests::testImport() (ClientTest.cpp:668) # ==8468== by 0x48FDFB: CppUnit::TestCaller::runTest() (TestCaller.h:166) # ==8468== by 0x4E51166: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8468== by 0x4E435C3: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) { 500509: invalid memory access due to incorrect call of g_utf8_offset_to_pointer(), I Memcheck:Value8 fun:g_utf8_offset_to_pointer fun:e_vcard_to_string* } { 500509: invalid memory access due to incorrect call of g_utf8_offset_to_pointer(), I 32bit Memcheck:Value4 fun:g_utf8_offset_to_pointer fun:e_vcard_to_string* } # ==8545== Invalid read of size 1 # ==8545== at 0x70F8279: g_utf8_offset_to_pointer (in /usr/lib/libglib-2.0.so.0.1400.1) # ==8545== by 0x50A2C7B: e_vcard_to_string (e-vcard.c:905) # ==8545== by 0x50974D1: do_add_contact (e-book.c:277) # ==8545== by 0x49626A: EvolutionContactSource::addItemThrow(SyncItem&) (EvolutionContactSource.cpp:717) # ==8545== by 0x415B1A: EvolutionSyncSource::processItem(char const*, int (EvolutionSyncSource::*)(SyncItem&), SyncItem&, bool) (EvolutionSyncSource.cpp:428) # ==8545== by 0x415C5A: EvolutionSyncSource::addItem(SyncItem&) (EvolutionSyncSource.cpp:399) # ==8545== by 0x42B17A: importItem(SyncSource*, std::string&) (ClientTest.cpp:148) # ==8545== by 0x42C7A6: ClientTest::import(ClientTest&, SyncSource&, char const*) (ClientTest.cpp:1779) # ==8545== by 0x4617F3: LocalTests::testImport() (ClientTest.cpp:668) # ==8545== by 0x48FDFB: CppUnit::TestCaller::runTest() (TestCaller.h:166) # ==8545== by 0x4E51166: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8545== by 0x4E435C3: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8545== Address 0xEB8E920 is 0 bytes after a block of size 128 alloc'd # ==8545== at 0x4C21D17: realloc (vg_replace_malloc.c:306) # ==8545== by 0x70D8310: g_realloc (in /usr/lib/libglib-2.0.so.0.1400.1) # ==8545== by 0x70F00F3: (within /usr/lib/libglib-2.0.so.0.1400.1) # ==8545== by 0x70F0C4E: g_string_insert_len (in /usr/lib/libglib-2.0.so.0.1400.1) # ==8545== by 0x50A2A75: e_vcard_to_string (e-vcard.c:876) # ==8545== by 0x50974D1: do_add_contact (e-book.c:277) # ==8545== by 0x49626A: EvolutionContactSource::addItemThrow(SyncItem&) (EvolutionContactSource.cpp:717) # ==8545== by 0x415B1A: EvolutionSyncSource::processItem(char const*, int (EvolutionSyncSource::*)(SyncItem&), SyncItem&, bool) (EvolutionSyncSource.cpp:428) # ==8545== by 0x415C5A: EvolutionSyncSource::addItem(SyncItem&) (EvolutionSyncSource.cpp:399) # ==8545== by 0x42B17A: importItem(SyncSource*, std::string&) (ClientTest.cpp:148) # ==8545== by 0x42C7A6: ClientTest::import(ClientTest&, SyncSource&, char const*) (ClientTest.cpp:1779) # ==8545== by 0x4617F3: LocalTests::testImport() (ClientTest.cpp:668) { 500509: invalid memory access due to incorrect call of g_utf8_offset_to_pointer(), II Memcheck:Addr1 fun:g_utf8_offset_to_pointer fun:e_vcard_to_string* } # ==10986== 800 bytes in 20 blocks are possibly lost in loss record 14 of 22 # ==10986== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==10986== by 0x42DC9FD: g_malloc0 (gmem.c:150) # ==10986== by 0x4286FA8: type_node_any_new_W (gtype.c:342) # ==10986== by 0x4287164: type_node_fundamental_new_W (gtype.c:447) # ==10986== by 0x428771B: g_type_init_with_debug_flags (gtype.c:3417) # ==10986== by 0x4287881: g_type_init (gtype.c:3475) # ==10986== by 0x8059F6B: RegisterTestEvolution::RegisterTestEvolution() (in /tmp/runtests/head/tmp/build/src/client-test) # ==10986== by 0x804F3B6: __static_initialization_and_destruction_0(int, int) (in /tmp/runtests/head/tmp/build/src/client-test) # ==10986== by 0x804F3EA: _GLOBAL__I__ZN16MacOSAddressBook11m_singletonE (in /tmp/runtests/head/tmp/build/src/client-test) # ==10986== by 0x812EB14: (within /tmp/runtests/head/tmp/build/src/client-test) # ==10986== by 0x804DD30: (within /tmp/runtests/head/tmp/build/src/client-test) # ==10986== by 0x812EAA8: __libc_csu_init (in /tmp/runtests/head/tmp/build/src/client-test) { g_type_init, g_type_create Memcheck:Leak ... fun:g_type_* } # ==13528== 64 bytes in 1 blocks are possibly lost in loss record 489 of 780 # ==13528== at 0x4C245E2: realloc (vg_replace_malloc.c:525) # ==13528== by 0x643233E: g_realloc (in /lib/libglib-2.0.so.0.2400.1) # ==13528== by 0x5FC70BA: ??? (in /usr/lib/libgobject-2.0.so.0.2400.1) # ==13528== by 0x5FCA374: g_type_register_static (in /usr/lib/libgobject-2.0.so.0.2400.1) # ==13528== by 0x5FCA407: g_type_register_static_simple (in /usr/lib/libgobject-2.0.so.0.2400.1) # ==13528== by 0x5058230: e_book_get_type (in /usr/lib/libebook-1.2.so.9.3.1) # ==13528== by 0x505835F: e_book_new (in /usr/lib/libebook-1.2.so.9.3.1) # ==13528== by 0x50587A7: e_book_new_from_uri (in /usr/lib/libebook-1.2.so.9.3.1) # ==13528== by 0x59815F: SyncEvo::EvolutionContactSource::open() (EvolutionContactSource.cpp:168) # ==13528== by 0x4E46D8: SyncEvo::LocalTests::testOpen() (ClientTest.cpp:532) # ==13528== by 0x595B406: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==13528== by 0x594D7D3: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==13528== by 0x5957278: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==13528== by 0x5956FBB: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==13528== by 0x5962D9F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==13528== by 0x595B09C: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==13528== by 0x5962B29: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==13528== by 0x5965121: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==13528== by 0x596813A: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==13528== by 0x586B2B: main (client-test-main.cpp:271) { g_type_register Memcheck:Leak ... fun:g_type_register* } ##### clients ##### # ==8371== 556 bytes in 22 blocks are possibly lost in loss record 45 of 64 # ==8371== at 0x4C21C16: malloc (vg_replace_malloc.c:149) # ==8371== by 0x70D842A: g_malloc (in /usr/lib/libglib-2.0.so.0.1400.1) # ==8371== by 0x6611AEC: ORBit_alloc_string (in /usr/lib/libORBit-2.so.0.1.0) # ==8371== by 0x66117FD: CORBA_string_dup (in /usr/lib/libORBit-2.so.0.1.0) # ==8371== by 0x63D2EF4: Bonobo_ServerInfo_copy (in /usr/lib/libbonobo-activation.so.4.0.0) # ==8371== by 0x63D2FCA: Bonobo_ServerInfoList_duplicate (in /usr/lib/libbonobo-activation.so.4.0.0) # ==8371== by 0x63D12D0: bonobo_activation_query (in /usr/lib/libbonobo-activation.so.4.0.0) # ==8371== by 0x50915BF: e_book_new (e-book.c:3234) # ==8371== by 0x49851D: EvolutionContactSource::open() (EvolutionContactSource.cpp:125) # ==8371== by 0x40F6F6: TestEvolutionSyncSource::beginSync() (client-test-app.cpp:142) # ==8371== by 0x42E136: LocalTests::testIterateTwice() (ClientTest.cpp:490) # ==8371== by 0x48FDFB: CppUnit::TestCaller::runTest() (TestCaller.h:166) { server info Memcheck:Leak fun:malloc fun:g_malloc fun:ORBit_alloc_string fun:CORBA_string_dup fun:Bonobo_ServerInfo_copy fun:Bonobo_ServerInfoList_duplicate fun:bonobo_activation_query fun:e_book_new } # ==4081== 34,300 bytes in 1,071 blocks are possibly lost in loss record 43 of 53 # ==4081== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==4081== by 0x42DD9FD: g_malloc0 (gmem.c:150) # ==4081== by 0x483E675: ORBit_alloc_by_tc (allocators.c:373) # ==4081== by 0x48399AC: ORBit_small_alloc (orbit-small.c:44) # ==4081== by 0x484524B: IOP_ObjectKey_demarshal (iop-profiles.c:1043) # ==4081== by 0x4845F80: ORBit_demarshal_IOR (iop-profiles.c:1399) # ==4081== by 0x483CCBE: ORBit_demarshal_object (corba-object.c:608) # ==4081== by 0x4843558: ORBit_demarshal_value (corba-any.c:545) # ==4081== by 0x4839D45: orbit_small_demarshal (orbit-small.c:425) # ==4081== by 0x483AB8C: ORBit_small_invoke_stub (orbit-small.c:663) # ==4081== by 0x483AD7F: ORBit_small_invoke_stub_n (orbit-small.c:575) # ==4081== by 0x4847671: ORBit_c_stub_invoke (poa.c:2643) # ==4081== by 0x412FD0F: GNOME_Evolution_Addressbook_BookFactory_getBook (Evolution-DataServer-Addressbook-stubs.c:330) # ==4081== by 0x413CDE2: fetch_corba_book (e-book.c:3246) # ==4081== by 0x413E232: e_book_new (e-book.c:3730) # ==4081== by 0x413E3FE: e_book_new_from_uri (e-book.c:3762) # ==4081== by 0x810EF8A: EvolutionContactSource::open() (EvolutionContactSource.cpp:136) # ==4081== by 0x8057875: TestEvolutionSyncSource::beginSync() (in /tmp/runtests/head/tmp/build/src/client-test) # ==4081== by 0x80ED371: LocalTests::update(CreateSource, char const*, bool) (in /tmp/runtests/head/tmp/build/src/client-test) # ==4081== by 0x80DBBC1: LocalTests::testChanges() (in /tmp/runtests/head/tmp/build/src/client-test) # ==4081== by 0x810213A: CppUnit::TestCaller::runTest() (in /tmp/runtests/head/tmp/build/src/client-test) # ==4081== by 0x4051C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==4081== by 0x40433ED: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==4081== by 0x404D8D2: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==4081== by 0x404D613: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==4081== by 0x405A390: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==4081== by 0x4051637: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==4081== by 0x40522FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==4081== by 0x4052229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==4081== by 0x40522FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) { e_book_new II Memcheck:Leak fun:calloc fun:g_malloc* fun:ORBit_alloc_by_tc fun:ORBit_small_alloc fun:IOP_ObjectKey_demarshal fun:ORBit_demarshal_IOR fun:ORBit_demarshal_object fun:ORBit_demarshal_value fun:orbit_small_demarshal fun:ORBit_small_invoke_stub fun:ORBit_small_invoke_stub_n fun:ORBit_c_stub_invoke fun:GNOME_Evolution_Addressbook_BookFactory_getBook fun:fetch_corba_book fun:e_book_new fun:e_book_new_from_uri } # ==4555== 33,240 bytes in 1,066 blocks are possibly lost in loss record 24 of 51 # ==4555== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==4555== by 0x42DD9FD: g_malloc0 (gmem.c:150) # ==4555== by 0x483E675: ORBit_alloc_by_tc (allocators.c:373) # ==4555== by 0x48399AC: ORBit_small_alloc (orbit-small.c:44) # ==4555== by 0x4848F58: ORBit_POAObject_object_to_objkey (poa.c:384) # ==4555== by 0x484D621: ORBit_OAObject_object_to_objkey (orbit-adaptor.c:327) # ==4555== by 0x4846712: IOP_generate_profiles (iop-profiles.c:620) # ==4555== by 0x483C826: ORBit_marshal_object (corba-object.c:573) # ==4555== by 0x4843D06: ORBit_marshal_value (corba-any.c:173) # ==4555== by 0x483964F: orbit_small_marshal (orbit-small.c:353) # ==4555== by 0x483AB37: ORBit_small_invoke_stub (orbit-small.c:646) # ==4555== by 0x483AD7F: ORBit_small_invoke_stub_n (orbit-small.c:575) # ==4555== by 0x4847671: ORBit_c_stub_invoke (poa.c:2643) # ==4555== by 0x412FD0F: GNOME_Evolution_Addressbook_BookFactory_getBook (Evolution-DataServer-Addressbook-stubs.c:330) # ==4555== by 0x413CDE2: fetch_corba_book (e-book.c:3246) # ==4555== by 0x413E232: e_book_new (e-book.c:3730) # ==4555== by 0x413E3FE: e_book_new_from_uri (e-book.c:3762) # ==4555== by 0x810EF8A: EvolutionContactSource::open() (EvolutionContactSource.cpp:136) # ==4555== by 0x8057875: TestEvolutionSyncSource::beginSync() (in /tmp/runtests/head/tmp/build/src/client-test) # ==4555== by 0x80ED371: LocalTests::update(CreateSource, char const*, bool) (in /tmp/runtests/head/tmp/build/src/client-test) # ==4555== by 0x80E0566: LocalTests::testChanges() (in /tmp/runtests/head/tmp/build/src/client-test) # ==4555== by 0x810213A: CppUnit::TestCaller::runTest() (in /tmp/runtests/head/tmp/build/src/client-test) # ==4555== by 0x4051C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==4555== by 0x40433ED: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==4555== by 0x404D8D2: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==4555== by 0x404D613: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==4555== by 0x405A390: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==4555== by 0x4051637: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==4555== by 0x40522FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==4555== by 0x4052229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) { e_book_new III Memcheck:Leak fun:calloc fun:g_malloc* fun:ORBit_alloc_by_tc fun:ORBit_small_alloc fun:ORBit_POAObject_object_to_objkey fun:ORBit_OAObject_object_to_objkey fun:IOP_generate_profiles fun:ORBit_marshal_object fun:ORBit_marshal_value fun:orbit_small_marshal fun:ORBit_small_invoke_stub fun:ORBit_small_invoke_stub_n fun:ORBit_c_stub_invoke fun:GNOME_Evolution_Addressbook_BookFactory_getBook fun:fetch_corba_book fun:e_book_new } # ==10697== 769 bytes in 27 blocks are possibly lost in loss record 18 of 51 # ==10697== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==10697== by 0x42DDA95: g_malloc (gmem.c:131) # ==10697== by 0x483E95D: ORBit_alloc_string (allocators.c:228) # ==10697== by 0x483E618: CORBA_string_dup (corba-string.c:22) # ==10697== by 0x4785649: Bonobo_ServerInfo_copy (bonobo-activation-server-info.c:166) # ==10697== by 0x478573F: Bonobo_ServerInfoList_duplicate (bonobo-activation-server-info.c:212) # ==10697== by 0x4783701: bonobo_activation_query (bonobo-activation-activate.c:238) # ==10697== by 0x413C9FC: activate_factories_for_uri (e-book.c:3144) # ==10697== by 0x413CBF5: fetch_corba_book (e-book.c:3208) # ==10697== by 0x413E232: e_book_new (e-book.c:3730) # ==10697== by 0x413E3FE: e_book_new_from_uri (e-book.c:3762) # ==10697== by 0x810BCAA: EvolutionContactSource::open() (EvolutionContactSource.cpp:136) # ==10697== by 0x80558CE: TestEvolutionSyncSource::beginSync() (in /tmp/runtests/head/tmp/build/src/client-test) # ==10697== by 0x8090A29: LocalTests::testIterateTwice() (in /tmp/runtests/head/tmp/build/src/client-test) # ==10697== by 0x80FE7C6: CppUnit::TestCaller::runTest() (in /tmp/runtests/head/tmp/build/src/client-test) # ==10697== by 0x4051C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==10697== by 0x40433ED: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==10697== by 0x404D8D2: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==10697== by 0x404D613: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==10697== by 0x405A390: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==10697== by 0x4051637: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==10697== by 0x40522FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==10697== by 0x4052229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==10697== by 0x40522FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==10697== by 0x4052229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==10697== by 0x405A009: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==10697== by 0x405C72F: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==10697== by 0x405FF2A: CppUnit::TextTestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==10697== by 0x405FFA1: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==10697== by 0x8102024: main (in /tmp/runtests/head/tmp/build/src/client-test) { e_book_new IV Memcheck:Leak fun:malloc fun:g_malloc fun:ORBit_alloc_string fun:CORBA_string_dup fun:Bonobo_ServerInfo_copy fun:Bonobo_ServerInfoList_duplicate fun:bonobo_activation_query fun:activate_factories_for_uri fun:fetch_corba_book fun:e_book_new } # ==5064== 33,588 bytes in 1,069 blocks are possibly lost in loss record 43 of 50 # ==5064== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==5064== by 0x42DC994: g_malloc0 (gmem.c:151) # ==5064== by 0x483D6EC: ORBit_alloc_tcval (allocators.c:287) # ==5064== by 0x4839DB8: ORBit_small_allocbuf (orbit-small.c:51) # ==5064== by 0x4847F7D: ORBit_POAObject_object_to_objkey (poa.c:387) # ==5064== by 0x484C621: ORBit_OAObject_object_to_objkey (orbit-adaptor.c:327) # ==5064== by 0x4845712: IOP_generate_profiles (iop-profiles.c:620) # ==5064== by 0x483B826: ORBit_marshal_object (corba-object.c:573) # ==5064== by 0x4842D06: ORBit_marshal_value (corba-any.c:173) # ==5064== by 0x483864F: orbit_small_marshal (orbit-small.c:353) # ==5064== by 0x4839B37: ORBit_small_invoke_stub (orbit-small.c:646) # ==5064== by 0x4839D7F: ORBit_small_invoke_stub_n (orbit-small.c:575) # ==5064== by 0x4846671: ORBit_c_stub_invoke (poa.c:2643) # ==5064== by 0x412FD2F: GNOME_Evolution_Addressbook_BookFactory_getBook (Evolution-DataServer-Addressbook-stubs.c:330) # ==5064== by 0x413CE08: fetch_corba_book (e-book.c:3246) # ==5064== by 0x413E258: e_book_new (e-book.c:3730) # ==5064== by 0x413E424: e_book_new_from_uri (e-book.c:3762) # ==5064== by 0x8143E5F: EvolutionContactSource::open() (EvolutionContactSource.cpp:139) # ==5064== by 0x8056656: TestEvolutionSyncSource::beginSync() (in /tmp/runtests/head/tmp/build/src/client-test) # ==5064== by 0x8126377: LocalTests::insert(CreateSource, char const*) (in /tmp/runtests/head/tmp/build/src/client-test) # ==5064== by 0x80C4B9B: LocalTests::testSimpleInsert() (in /tmp/runtests/head/tmp/build/src/client-test) # ==5064== by 0x8114B68: LocalTests::testChanges() (in /tmp/runtests/head/tmp/build/src/client-test) # ==5064== by 0x8136796: CppUnit::TestCaller::runTest() (in /tmp/runtests/head/tmp/build/src/client-test) # ==5064== by 0x4051C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5064== by 0x40433ED: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5064== by 0x404D8D2: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5064== by 0x404D613: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5064== by 0x405A390: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5064== by 0x4051637: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5064== by 0x40522FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) { e_book_new V Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc_tcval fun:ORBit_small_allocbuf fun:ORBit_POAObject_object_to_objkey fun:ORBit_OAObject_object_to_objkey fun:IOP_generate_profiles fun:ORBit_marshal_object fun:ORBit_marshal_value fun:orbit_small_marshal fun:ORBit_small_invoke_stub fun:ORBit_small_invoke_stub_n fun:ORBit_c_stub_invoke fun:GNOME_Evolution_Addressbook_BookFactory_getBook fun:fetch_corba_book fun:e_book_new } # ==9785== 33,744 bytes in 1,081 blocks are possibly lost in loss record 31 of 38 # ==9785== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==9785== by 0x42C8994: g_malloc0 (gmem.c:151) # ==9785== by 0x483B6EC: ORBit_alloc_tcval (allocators.c:287) # ==9785== by 0x4837DB8: ORBit_small_allocbuf (orbit-small.c:51) # ==9785== by 0x4846323: ORBit_POA_create_object_T (poa.c:363) # ==9785== by 0x4846553: PortableServer_POA_servant_to_reference (poa.c:2330) # ==9785== by 0x473E416: bonobo_object_constructor (bonobo-object.c:791) # ==9785== by 0x41677C7: g_object_newv (gobject.c:937) # ==9785== by 0x416840E: g_object_new_valist (gobject.c:1027) # ==9785== by 0x416851F: g_object_new (gobject.c:795) # ==9785== by 0x41313D8: e_book_listener_new (e-book-listener.c:412) # ==9785== by 0x413D2E4: fetch_corba_book (e-book.c:3313) # ==9785== by 0x413E8B4: e_book_new (e-book.c:3824) # ==9785== by 0x413EA80: e_book_new_from_uri (e-book.c:3856) # ==9785== by 0x8182AA1: EvolutionContactSource::open() (EvolutionContactSource.cpp:139) # ==9785== by 0x8056932: TestEvolutionSyncSource::beginSync() (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==9785== by 0x8100DB5: LocalTests::insert(CreateSource, char const*) (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==9785== by 0x8099539: LocalTests::testLocalDeleteAll() (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==9785== by 0x809DB20: LocalTests::testImport() (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==9785== by 0x8092A6D: LocalTests::testImportDelete() (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==9785== by 0x8173F04: CppUnit::TestCaller::runTest() (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==9785== by 0x4051C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==9785== by 0x40433ED: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==9785== by 0x404D8D2: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==9785== by 0x404D613: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==9785== by 0x405A390: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==9785== by 0x4051637: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==9785== by 0x40522FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==9785== by 0x4052229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==9785== by 0x40522FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) { e_book_new VI Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc_tcval fun:ORBit_small_allocbuf fun:ORBit_POA_create_object_T fun:PortableServer_POA_servant_to_reference fun:bonobo_object_constructor fun:g_object_newv fun:g_object_new_valist fun:g_object_new fun:e_book_listener_new fun:fetch_corba_book fun:e_book_new } # ==3335== 76,364 bytes in 2,526 blocks are possibly lost in loss record 28 of 47 # ==3335== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==3335== by 0x4456994: g_malloc0 (gmem.c:151) # ==3335== by 0x43A36EC: ORBit_alloc_tcval (allocators.c:287) # ==3335== by 0x439FDB8: ORBit_small_allocbuf (orbit-small.c:51) # ==3335== by 0x43AE323: ORBit_POA_create_object_T (poa.c:363) # ==3335== by 0x43AE553: PortableServer_POA_servant_to_reference (poa.c:2330) # ==3335== by 0x42FE416: bonobo_object_constructor (bonobo-object.c:791) # ==3335== by 0x43ED7C7: g_object_newv (gobject.c:937) # ==3335== by 0x43EE40E: g_object_new_valist (gobject.c:1027) # ==3335== by 0x43EE51F: g_object_new (gobject.c:795) # ==3335== by 0x404B0F3: e_data_book_new (e-data-book.c:943) # ==3335== by 0x4047BA8: impl_GNOME_Evolution_Addressbook_BookFactory_getBook (e-data-book-factory.c:351) # ==3335== by 0x4038E62: _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookFactory_getBook (Evolution-DataServer-Addressbook-common.c:180) # ==3335== by 0x43AC436: ORBit_POAObject_invoke (poa.c:1142) # ==3335== by 0x43B2664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==3335== by 0x439F5D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==3335== by 0x43B02B9: ORBit_POAObject_handle_request (poa.c:1351) # ==3335== by 0x43B095B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==3335== by 0x439813A: giop_thread_queue_process (giop.c:771) # ==3335== by 0x43989D7: giop_request_handler_thread (giop.c:481) # ==3335== by 0x4478306: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==3335== by 0x447677E: g_thread_create_proxy (gthread.c:635) # ==3335== by 0x452623F: start_thread (in /lib/tls/i686/cmov/libpthread-2.3.6.so) # ==3335== by 0x45FE49D: clone (in /lib/tls/i686/cmov/libc-2.3.6.so) { e_book_new VII Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc_tcval fun:ORBit_small_allocbuf fun:ORBit_POA_create_object_T fun:PortableServer_POA_servant_to_reference fun:bonobo_object_constructor fun:g_object_newv fun:g_object_new_valist fun:g_object_new fun:e_data_book_new } # ==19340== 208 bytes in 1 blocks are possibly lost in loss record 90 of 168 # ==19340== at 0x4C233A2: realloc (vg_replace_malloc.c:429) # ==19340== by 0x64EBD88: g_realloc (in /usr/lib/libglib-2.0.so.0.1600.6) # ==19340== by 0x84F720E: ORBit_realloc_tcval (in /usr/lib/libORBit-2.so.0.1.0) # ==19340== by 0x84FAF33: ORBit_sequence_append (in /usr/lib/libORBit-2.so.0.1.0) # ==19340== by 0x82B89D0: bonobo_activation_init_activation_env (in /usr/lib/libbonobo-activation.so.4.0.0) # ==19340== by 0x82BC3F2: bonobo_activation_orb_init (in /usr/lib/libbonobo-activation.so.4.0.0) # ==19340== by 0x82BC76E: bonobo_activation_init (in /usr/lib/libbonobo-activation.so.4.0.0) # ==19340== by 0x80634C0: bonobo_init_full (in /usr/lib/libbonobo-2.so.0.0.0) # ==19340== by 0x4E4243D: e_book_new (e-book.c:3792) # ==19340== by 0x4E424CE: e_book_new_from_uri (e-book.c:3856) # ==19340== by 0x6B006C: EvolutionContactSource::open() (EvolutionContactSource.cpp:140) # ==19340== by 0x52A577: TestEvolutionSyncSource::beginSync(SyncMode) (client-test-app.cpp:68) # ==19340== by 0x5CF2DA: LocalTests::testIterateTwice() (ClientTest.cpp:610) # ==19340== by 0x60CCE1: CppUnit::TestCaller::runTest() (TestCaller.h:166) # ==19340== by 0x6795846: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19340== by 0x6787C43: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19340== by 0x6791758: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19340== by 0x679149B: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19340== by 0x679D23F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19340== by 0x67954DC: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19340== by 0x6795E3B: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19340== by 0x6795D65: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19340== by 0x6795E3B: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19340== by 0x6795D65: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19340== by 0x679CFC9: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19340== by 0x679F5C1: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19340== by 0x67A25DA: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19340== by 0x613976: main (client-test-main.cpp:255) { e_book_new VII Memcheck:Leak fun:realloc fun:g_realloc fun:ORBit_realloc_tcval fun:ORBit_sequence_append fun:bonobo_activation_init_activation_env fun:bonobo_activation_orb_init fun:bonobo_activation_init fun:bonobo_init_full fun:e_book_new } # ==19927== 42,760 bytes in 1,070 blocks are possibly lost in loss record 25 of 38 # ==19927== at 0x4C223DC: calloc (vg_replace_malloc.c:397) # ==19927== by 0x64EBE12: g_malloc0 (in /usr/lib/libglib-2.0.so.0.1600.6) # ==19927== by 0x84F70E7: ORBit_alloc_tcval (in /usr/lib/libORBit-2.so.0.1.0) # ==19927== by 0x8500805: (within /usr/lib/libORBit-2.so.0.1.0) # ==19927== by 0x84FE48A: IOP_generate_profiles (in /usr/lib/libORBit-2.so.0.1.0) # ==19927== by 0x84F563B: ORBit_marshal_object (in /usr/lib/libORBit-2.so.0.1.0) # ==19927== by 0x84FBBA7: ORBit_marshal_value (in /usr/lib/libORBit-2.so.0.1.0) # ==19927== by 0x84F2835: (within /usr/lib/libORBit-2.so.0.1.0) # ==19927== by 0x84F3CAC: ORBit_small_invoke_stub (in /usr/lib/libORBit-2.so.0.1.0) # ==19927== by 0x4E3B0DA: GNOME_Evolution_Addressbook_BookFactory_getBook (Evolution-DataServer-Addressbook-stubs.c:330) # ==19927== by 0x4E420BE: e_book_new (e-book.c:3340) # ==19927== by 0x4E424CE: e_book_new_from_uri (e-book.c:3856) # ==19927== by 0x6B006C: EvolutionContactSource::open() (EvolutionContactSource.cpp:140) # ==19927== by 0x52A577: TestEvolutionSyncSource::beginSync(SyncMode) (client-test-app.cpp:68) # ==19927== by 0x5D002D: LocalTests::deleteAll(CreateSource) (ClientTest.cpp:389) # ==19927== by 0x52FCD2: LocalTests::testLocalDeleteAll() (ClientTest.cpp:634) # ==19927== by 0x60CCE1: CppUnit::TestCaller::runTest() (TestCaller.h:166) # ==19927== by 0x6795846: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x6787C43: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x6791758: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x679149B: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x679D23F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x67954DC: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x6795E3B: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x6795D65: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x6795E3B: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x6795D65: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x679CFC9: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x679F5C1: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x67A25DA: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.0.0.0) { e_book_new VIII Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc_tcval obj:* fun:IOP_generate_profiles fun:ORBit_marshal_object fun:ORBit_marshal_value obj:* fun:ORBit_small_invoke_stub fun:GNOME_Evolution_Addressbook_BookFactory_getBook fun:e_book_new } # ==14222== Syscall param writev(vector[...]) points to uninitialised byte(s) # ==14222== at 0x4000792: (within /lib/ld-2.3.6.so) # ==14222== by 0x4852E5A: write_data_T (linc-connection.c:986) # ==14222== by 0x4854233: link_connection_writev (linc-connection.c:1181) # ==14222== by 0x4833DB6: giop_send_buffer_write (giop-send-buffer.c:464) # ==14222== by 0x483869A: orbit_small_marshal (orbit-small.c:366) # ==14222== by 0x4839B37: ORBit_small_invoke_stub (orbit-small.c:646) # ==14222== by 0x4839D7F: ORBit_small_invoke_stub_n (orbit-small.c:575) # ==14222== by 0x4846671: ORBit_c_stub_invoke (poa.c:2643) # ==14222== by 0x4809C5B: ConfigServer_ping (in /usr/lib/libgconf-2.so.4.1.0) # ==14222== by 0x47F10C1: gconf_activate_server (in /usr/lib/libgconf-2.so.4.1.0) # ==14222== by 0x47FD5D1: (within /usr/lib/libgconf-2.so.4.1.0) # ==14222== by 0x47FE33A: (within /usr/lib/libgconf-2.so.4.1.0) # ==14222== by 0x4801DEF: gconf_engine_get_default (in /usr/lib/libgconf-2.so.4.1.0) # ==14222== by 0x48067DB: gconf_client_get_default (in /usr/lib/libgconf-2.so.4.1.0) # ==14222== by 0x40934D1: e_book_get_addressbooks (e-book.c:3753) # ==14222== by 0x80E9FEC: EvolutionContactSource::open() (EvolutionContactSource.cpp:104) # ==14222== by 0x8054EEB: TestEvolutionSyncSource::beginSync() (in /tmp/runtests/head/tmp/build/src/client-test) # ==14222== by 0x80744E9: LocalTests::testIterateTwice() (in /tmp/runtests/head/tmp/build/src/client-test) # ==14222== by 0x80E1FBC: CppUnit::TestCaller::runTest() (in /tmp/runtests/head/tmp/build/src/client-test) # ==14222== by 0x4051C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==14222== Address 0x56AEBDA is 10 bytes inside a block of size 2,048 alloc'd # ==14222== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==14222== by 0x42DCA95: g_malloc (gmem.c:131) # ==14222== by 0x4833406: get_next_indirect (giop-send-buffer.c:312) # ==14222== by 0x483352C: giop_send_buffer_append_copy (giop-send-buffer.c:334) # ==14222== by 0x4833C30: giop_send_buffer_use_request (giop-send-buffer.c:108) # ==14222== by 0x483860C: orbit_small_marshal (orbit-small.c:324) # ==14222== by 0x4839B37: ORBit_small_invoke_stub (orbit-small.c:646) # ==14222== by 0x4839D7F: ORBit_small_invoke_stub_n (orbit-small.c:575) # ==14222== by 0x4846671: ORBit_c_stub_invoke (poa.c:2643) # ==14222== by 0x4809C5B: ConfigServer_ping (in /usr/lib/libgconf-2.so.4.1.0) # ==14222== by 0x47F10C1: gconf_activate_server (in /usr/lib/libgconf-2.so.4.1.0) # ==14222== by 0x47FD5D1: (within /usr/lib/libgconf-2.so.4.1.0) # ==14222== by 0x47FE33A: (within /usr/lib/libgconf-2.so.4.1.0) # ==14222== by 0x4801DEF: gconf_engine_get_default (in /usr/lib/libgconf-2.so.4.1.0) # ==14222== by 0x48067DB: gconf_client_get_default (in /usr/lib/libgconf-2.so.4.1.0) # ==14222== by 0x40934D1: e_book_get_addressbooks (e-book.c:3753) # ==14222== by 0x80E9FEC: EvolutionContactSource::open() (EvolutionContactSource.cpp:104) # ==14222== by 0x8054EEB: TestEvolutionSyncSource::beginSync() (in /tmp/runtests/head/tmp/build/src/client-test) # ==14222== by 0x80744E9: LocalTests::testIterateTwice() (in /tmp/runtests/head/tmp/build/src/client-test) # ==14222== by 0x80E1FBC: CppUnit::TestCaller::runTest() (in /tmp/runtests/head/tmp/build/src/client-test) { gconf_activate_server Memcheck:Param writev(vector[...]) obj:*ld-2.3.6.so fun:write_data_T fun:link_connection_writev fun:giop_send_buffer_write fun:orbit_small_marshal fun:ORBit_small_invoke_stub fun:ORBit_small_invoke_stub_n fun:ORBit_c_stub_invoke fun:ConfigServer_ping fun:gconf_activate_server } # ==10992== 13 bytes in 2 blocks are possibly lost in loss record 3 of 29 # ==10992== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==10992== by 0x4457A95: g_malloc (gmem.c:131) # ==10992== by 0x43A395D: ORBit_alloc_string (allocators.c:228) # ==10992== by 0x43A3618: CORBA_string_dup (corba-string.c:22) # ==10992== by 0x43A7973: ORBit_copy_value_core (corba-any.c:922) # ==10992== by 0x43A78B8: ORBit_copy_value_core (corba-any.c:886) # ==10992== by 0x43A7CEF: ORBit_sequence_append (corba-any.c:1303) # ==10992== by 0x4340945: bonobo_activation_init_activation_env (bonobo-activation-activate.c:778) # ==10992== by 0x4344893: bonobo_activation_orb_init (bonobo-activation-init.c:604) # ==10992== by 0x415CCD2: (within /usr/lib/libgnome-2.so.0.1600.0) # ==10992== by 0x4157722: gnome_program_postinit (in /usr/lib/libgnome-2.so.0.1600.0) # ==10992== by 0x4157B64: (within /usr/lib/libgnome-2.so.0.1600.0) { bonobo init Memcheck:Leak fun:malloc fun:g_malloc fun:ORBit_alloc_string fun:CORBA_string_dup fun:ORBit_copy_value_core fun:ORBit_copy_value_core fun:ORBit_sequence_append fun:bonobo_activation_init_activation_env } # ==10992== 1,372 bytes in 40 blocks are possibly lost in loss record 21 of 29 # ==10992== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==10992== by 0x44579FD: g_malloc0 (gmem.c:150) # ==10992== by 0x4401FA8: type_node_any_new_W (gtype.c:342) # ==10992== by 0x4402164: type_node_fundamental_new_W (gtype.c:447) # ==10992== by 0x440271B: g_type_init_with_debug_flags (gtype.c:3417) # ==10992== by 0x4402881: g_type_init (gtype.c:3475) # ==10992== by 0x4157E3A: gnome_program_init (in /usr/lib/libgnome-2.so.0.1600.0) # ==10992== by 0x804B55D: main (server.c:367) { gnome program init Memcheck:Leak fun:calloc fun:g_malloc0 fun:type_node_any_new_W fun:type_node_fundamental_new_W fun:g_type_init_with_debug_flags fun:g_type_init fun:gnome_program_init } # ==10979== Conditional jump or move depends on uninitialised value(s) # ==10979== at 0x439D49B: CORBA_ORB_object_to_string (corba-orb.c:545) # ==10979== by 0x4341E96: bonobo_activation_registration_iterate (bonobo-activation-base-service.c:157) # ==10979== by 0x4341F7A: bonobo_activation_base_service_set (bonobo-activation-base-service.c:223) # ==10979== by 0x43426E8: bonobo_activation_internal_service_get_extended (bonobo-activation-base-service.c:427) # ==10979== by 0x43427C9: bonobo_activation_service_get (bonobo-activation-base-service.c:462) # ==10979== by 0x4344DA9: bonobo_activation_activation_context_get (bonobo-activation-init.c:302) # ==10979== by 0x4344DCE: bonobo_activation_object_directory_get (bonobo-activation-init.c:316) # ==10979== by 0x4342CA2: bonobo_activation_register_active_server_ext (bonobo-activation-register.c:287) # ==10979== by 0x4343112: bonobo_activation_register_active_server (bonobo-activation-register.c:222) # ==10979== by 0x4343207: bonobo_activation_active_server_register (bonobo-activation-register.c:397) # ==10979== by 0x4047E85: e_data_book_factory_activate (e-data-book-factory.c:434) # ==10979== by 0x804B1B9: setup_books (server.c:201) { setup books Memcheck:Cond fun:CORBA_ORB_object_to_string fun:bonobo_activation_registration_iterate fun:bonobo_activation_base_service_set fun:bonobo_activation_internal_service_get_extended fun:bonobo_activation_service_get fun:bonobo_activation_activation_context_get fun:bonobo_activation_object_directory_get fun:bonobo_activation_register_active_server_ext fun:bonobo_activation_register_active_server fun:bonobo_activation_active_server_register fun:e_data_book_factory_activate fun:setup_books } # ==12548== Conditional jump or move depends on uninitialised value(s) # ==12548== at 0x401E255: strlen (mc_replace_strmem.c:246) # ==12548== by 0x4573163: vfprintf (in /lib/tls/i686/cmov/libc-2.3.6.so) # ==12548== by 0x45782E1: fprintf (in /lib/tls/i686/cmov/libc-2.3.6.so) # ==12548== by 0x43419B1: rloc_file_register (bonobo-activation-base-service.c:669) # ==12548== by 0x4341E69: bonobo_activation_registration_iterate (bonobo-activation-base-service.c:172) # ==12548== by 0x4341F7A: bonobo_activation_base_service_set (bonobo-activation-base-service.c:223) # ==12548== by 0x43426E8: bonobo_activation_internal_service_get_extended (bonobo-activation-base-service.c:427) # ==12548== by 0x43427C9: bonobo_activation_service_get (bonobo-activation-base-service.c:462) # ==12548== by 0x4344DA9: bonobo_activation_activation_context_get (bonobo-activation-init.c:302) # ==12548== by 0x4344DCE: bonobo_activation_object_directory_get (bonobo-activation-init.c:316) # ==12548== by 0x4342CA2: bonobo_activation_register_active_server_ext (bonobo-activation-register.c:287) # ==12548== by 0x4343112: bonobo_activation_register_active_server (bonobo-activation-register.c:222) # ==12548== by 0x4343207: bonobo_activation_active_server_register (bonobo-activation-register.c:397) # ==12548== by 0x4047E85: e_data_book_factory_activate (e-data-book-factory.c:434) # ==12548== by 0x804B1B9: setup_books (server.c:201) # ==12548== by 0x804B594: main (server.c:381) { setup_books Memcheck:Cond fun:strlen fun:vfprintf fun:fprintf fun:rloc_file_register fun:bonobo_activation_registration_iterate fun:bonobo_activation_base_service_set fun:bonobo_activation_internal_service_get_extended fun:bonobo_activation_service_get fun:bonobo_activation_activation_context_get fun:bonobo_activation_object_directory_get fun:bonobo_activation_register_active_server_ext fun:bonobo_activation_register_active_server fun:bonobo_activation_active_server_register fun:e_data_book_factory_activate fun:setup_books } # ==17723== 152 (88 direct, 64 indirect) bytes in 1 blocks are definitely lost in loss record 11 of 24 # ==17723== at 0x4C21C16: malloc (vg_replace_malloc.c:149) # ==17723== by 0x755E42A: g_malloc (in /usr/lib/libglib-2.0.so.0.1400.1) # ==17723== by 0x7571917: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.1400.1) # ==17723== by 0x7572085: g_slice_alloc0 (in /usr/lib/libglib-2.0.so.0.1400.1) # ==17723== by 0x730D9EE: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.1400.1) # ==17723== by 0x72F522C: (within /usr/lib/libgobject-2.0.so.0.1400.1) # ==17723== by 0x66046C4: (within /usr/lib/libbonobo-2.so.0.0.0) # ==17723== by 0x72F3663: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1400.1) # ==17723== by 0x72F40AB: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1400.1) # ==17723== by 0x72F42E0: g_object_new (in /usr/lib/libgobject-2.0.so.0.1400.1) # ==17723== by 0x65FA702: bonobo_moniker_context_new (in /usr/lib/libbonobo-2.so.0.0.0) # ==17723== by 0x65FB988: bonobo_context_init (in /usr/lib/libbonobo-2.so.0.0.0) # ==17723== by 0x65FF436: bonobo_init_full (in /usr/lib/libbonobo-2.so.0.0.0) # ==17723== by 0x53568A9: e_book_new (e-book.c:3786) # ==17723== by 0x4B2686: EvolutionContactSource::open() (EvolutionContactSource.cpp:124) # ==17723== by 0x41236C: TestEvolutionSyncSource::beginSync() (client-test-app.cpp:146) # ==17723== by 0x491A02: LocalTests::insert(CreateSource, char const*) (ClientTest.cpp:202) # ==17723== by 0x43D708: LocalTests::testLocalDeleteAll() (ClientTest.cpp:513) # ==17723== by 0x473F74: LocalTests::testImport() (ClientTest.cpp:662) # ==17723== by 0x4A321B: CppUnit::TestCaller::runTest() (TestCaller.h:166) # ==17723== by 0x4E51166: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17723== by 0x4E435C3: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17723== by 0x4E4D228: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17723== by 0x4E4CF77: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17723== by 0x4E58C5F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17723== by 0x4E50E3F: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17723== by 0x4E58A39: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17723== by 0x4E5B081: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17723== by 0x4E5E04A: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17723== by 0x4A6644: main (client-test-main.cpp:229) { e_book_new Memcheck:Leak fun:malloc fun:g_malloc fun:g_slice_alloc fun:g_slice_alloc0 fun:g_type_create_instance obj:*libgobject-2.0.so* obj:*libbonobo-2.so* fun:g_object_newv fun:g_object_new_valist fun:g_object_new fun:bonobo_moniker_context_new fun:bonobo_context_init fun:bonobo_init_full fun:e_book_new } # ==17763== 11,376 bytes in 271 blocks are possibly lost in loss record 20 of 23 # ==17763== at 0x4C20F3F: calloc (vg_replace_malloc.c:279) # ==17763== by 0x755E3B1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.1400.1) # ==17763== by 0x6A97856: ORBit_alloc_by_tc (in /usr/lib/libORBit-2.so.0.1.0) # ==17763== by 0x6AA10C6: (within /usr/lib/libORBit-2.so.0.1.0) # ==17763== by 0x6A9ED64: IOP_generate_profiles (in /usr/lib/libORBit-2.so.0.1.0) # ==17763== by 0x6A95DE0: ORBit_marshal_object (in /usr/lib/libORBit-2.so.0.1.0) # ==17763== by 0x6A9BCF7: ORBit_marshal_value (in /usr/lib/libORBit-2.so.0.1.0) # ==17763== by 0x6A92F93: (within /usr/lib/libORBit-2.so.0.1.0) # ==17763== by 0x6A9442C: ORBit_small_invoke_stub (in /usr/lib/libORBit-2.so.0.1.0) # ==17763== by 0x534F39A: GNOME_Evolution_Addressbook_BookFactory_getBook (Evolution-DataServer-Addressbook-stubs.c:330) # ==17763== by 0x53566F6: e_book_new (e-book.c:3336) # ==17763== by 0x4B2686: EvolutionContactSource::open() (EvolutionContactSource.cpp:124) # ==17763== by 0x41236C: TestEvolutionSyncSource::beginSync() (client-test-app.cpp:146) # ==17763== by 0x485481: LocalTests::testChanges() (ClientTest.cpp:619) # ==17763== by 0x4A321B: CppUnit::TestCaller::runTest() (TestCaller.h:166) # ==17763== by 0x4E51166: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17763== by 0x4E435C3: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17763== by 0x4E4D228: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17763== by 0x4E4CF77: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17763== by 0x4E58C5F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17763== by 0x4E50E3F: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17763== by 0x4E58A39: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17763== by 0x4E5B081: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17763== by 0x4E5E04A: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17763== by 0x4A6644: main (client-test-main.cpp:229) { e_book_new II Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc_by_tc obj:*libORBit-2.so* fun:IOP_generate_profiles fun:ORBit_marshal_object fun:ORBit_marshal_value obj:*libORBit-2.so* fun:ORBit_small_invoke_stub fun:GNOME_Evolution_Addressbook_BookFactory_getBook fun:e_book_new } # ==17771== 11,376 bytes in 271 blocks are possibly lost in loss record 20 of 23 # ==17771== at 0x4C20F3F: calloc (vg_replace_malloc.c:279) # ==17771== by 0x755E3B1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.1400.1) # ==17771== by 0x6A97856: ORBit_alloc_by_tc (in /usr/lib/libORBit-2.so.0.1.0) # ==17771== by 0x6A9DA7A: (within /usr/lib/libORBit-2.so.0.1.0) # ==17771== by 0x6A9E704: ORBit_demarshal_IOR (in /usr/lib/libORBit-2.so.0.1.0) # ==17771== by 0x6A961F4: ORBit_demarshal_object (in /usr/lib/libORBit-2.so.0.1.0) # ==17771== by 0x6A9C213: ORBit_demarshal_value (in /usr/lib/libORBit-2.so.0.1.0) # ==17771== by 0x6A9366E: (within /usr/lib/libORBit-2.so.0.1.0) # ==17771== by 0x6A94482: ORBit_small_invoke_stub (in /usr/lib/libORBit-2.so.0.1.0) # ==17771== by 0x534F39A: GNOME_Evolution_Addressbook_BookFactory_getBook (Evolution-DataServer-Addressbook-stubs.c:330) # ==17771== by 0x53566F6: e_book_new (e-book.c:3336) # ==17771== by 0x4B2686: EvolutionContactSource::open() (EvolutionContactSource.cpp:124) # ==17771== by 0x41236C: TestEvolutionSyncSource::beginSync() (client-test-app.cpp:146) # ==17771== by 0x485481: LocalTests::testChanges() (ClientTest.cpp:619) # ==17771== by 0x4A321B: CppUnit::TestCaller::runTest() (TestCaller.h:166) # ==17771== by 0x4E51166: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17771== by 0x4E435C3: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17771== by 0x4E4D228: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17771== by 0x4E4CF77: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17771== by 0x4E58C5F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17771== by 0x4E50E3F: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17771== by 0x4E58A39: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17771== by 0x4E5B081: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17771== by 0x4E5E04A: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17771== by 0x4A6644: main (client-test-main.cpp:229) { e_book_new III Memcheck:Leak fun:calloc fun:g_malloc0 fun:* obj:*libORBit-2.so* fun:ORBit_demarshal_IOR fun:ORBit_demarshal_object fun:ORBit_demarshal_value obj:*libORBit-2.so* fun:ORBit_small_invoke_stub fun:GNOME_Evolution_Addressbook_BookFactory_getBook fun:e_book_new } # ==17790== 22,280 bytes in 553 blocks are possibly lost in loss record 19 of 25 # ==17790== at 0x4C20F3F: calloc (vg_replace_malloc.c:279) # ==17790== by 0x755E3B1: g_malloc0 (in /usr/lib/libglib-2.0.so.0.1400.1) # ==17790== by 0x6A978D7: ORBit_alloc_tcval (in /usr/lib/libORBit-2.so.0.1.0) # ==17790== by 0x6AA141D: (within /usr/lib/libORBit-2.so.0.1.0) # ==17790== by 0x6AA1664: PortableServer_POA_servant_to_reference (in /usr/lib/libORBit-2.so.0.1.0) # ==17790== by 0x6604826: (within /usr/lib/libbonobo-2.so.0.0.0) # ==17790== by 0x72F3663: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1400.1) # ==17790== by 0x72F413D: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1400.1) # ==17790== by 0x72F42E0: g_object_new (in /usr/lib/libgobject-2.0.so.0.1400.1) # ==17790== by 0x5356627: e_book_new (e-book.c:3309) # ==17790== by 0x4B2686: EvolutionContactSource::open() (EvolutionContactSource.cpp:124) # ==17790== by 0x41236C: TestEvolutionSyncSource::beginSync() (client-test-app.cpp:146) # ==17790== by 0x493FC9: LocalTests::insert(CreateSource, char const*) (ClientTest.cpp:221) # ==17790== by 0x43D708: LocalTests::testLocalDeleteAll() (ClientTest.cpp:513) # ==17790== by 0x4760A1: LocalTests::testChanges() (ClientTest.cpp:539) # ==17790== by 0x4A321B: CppUnit::TestCaller::runTest() (TestCaller.h:166) # ==17790== by 0x4E51166: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17790== by 0x4E435C3: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17790== by 0x4E4D228: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17790== by 0x4E4CF77: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17790== by 0x4E58C5F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17790== by 0x4E50E3F: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17790== by 0x4E5173B: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17790== by 0x4E51665: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17790== by 0x4E58A39: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17790== by 0x4E5B081: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17790== by 0x4E5E04A: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==17790== by 0x4A6644: main (client-test-main.cpp:229) { e_book_new IV Memcheck:Leak fun:calloc fun:g_malloc0 fun:* obj:*libORBit-2.so* fun:PortableServer_POA_servant_to_reference obj:*libbonobo-2.so* fun:g_object_newv fun:g_object_new_valist fun:g_object_new fun:e_book_new } # ==12548== Syscall param write(buf) points to uninitialised byte(s) # ==12548== at 0x4000792: (within /lib/ld-2.3.6.so) # ==12548== by 0x4593384: (within /lib/tls/i686/cmov/libc-2.3.6.so) # ==12548== by 0x459361E: _IO_do_write (in /lib/tls/i686/cmov/libc-2.3.6.so) # ==12548== by 0x4594A04: _IO_file_close_it (in /lib/tls/i686/cmov/libc-2.3.6.so) # ==12548== by 0x4588F1B: fclose (in /lib/tls/i686/cmov/libc-2.3.6.so) # ==12548== by 0x43419B9: rloc_file_register (bonobo-activation-base-service.c:670) # ==12548== by 0x4341E69: bonobo_activation_registration_iterate (bonobo-activation-base-service.c:172) # ==12548== by 0x4341F7A: bonobo_activation_base_service_set (bonobo-activation-base-service.c:223) # ==12548== by 0x43426E8: bonobo_activation_internal_service_get_extended (bonobo-activation-base-service.c:427) # ==12548== by 0x43427C9: bonobo_activation_service_get (bonobo-activation-base-service.c:462) # ==12548== by 0x4344DA9: bonobo_activation_activation_context_get (bonobo-activation-init.c:302) # ==12548== by 0x4344DCE: bonobo_activation_object_directory_get (bonobo-activation-init.c:316) # ==12548== by 0x4342CA2: bonobo_activation_register_active_server_ext (bonobo-activation-register.c:287) # ==12548== by 0x4343112: bonobo_activation_register_active_server (bonobo-activation-register.c:222) # ==12548== by 0x4343207: bonobo_activation_active_server_register (bonobo-activation-register.c:397) # ==12548== by 0x4047E85: e_data_book_factory_activate (e-data-book-factory.c:434) # ==12548== by 0x804B1B9: setup_books (server.c:201) # ==12548== by 0x804B594: main (server.c:381) # ==12548== Address 0x414913A is not stack'd, malloc'd or (recently) free'd { setup_books write Memcheck:Param write(buf) obj:*ld-2.3.6.so obj:*libc-2.3.6.so fun:_IO_do_write fun:_IO_file_close_it fun:fclose fun:rloc_file_register fun:bonobo_activation_registration_iterate fun:bonobo_activation_base_service_set fun:bonobo_activation_internal_service_get_extended fun:bonobo_activation_service_get fun:bonobo_activation_activation_context_get fun:bonobo_activation_object_directory_get fun:bonobo_activation_register_active_server_ext fun:bonobo_activation_register_active_server fun:bonobo_activation_active_server_register fun:e_data_book_factory_activate fun:setup_books } # ==14222== 21,532 bytes in 564 blocks are possibly lost in loss record 24 of 39 # ==14222== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==14222== by 0x42DC9FD: g_malloc0 (gmem.c:150) # ==14222== by 0x483D675: ORBit_alloc_by_tc (allocators.c:373) # ==14222== by 0x48389AC: ORBit_small_alloc (orbit-small.c:44) # ==14222== by 0x48482FD: ORBit_POA_create_object_T (poa.c:361) # ==14222== by 0x4848553: PortableServer_POA_servant_to_reference (poa.c:2330) # ==14222== by 0x4740416: bonobo_object_constructor (bonobo-object.c:791) # ==14222== by 0x4274308: g_object_newv (gobject.c:937) # ==14222== by 0x4274F8E: g_object_new_valist (gobject.c:1027) # ==14222== by 0x427509F: g_object_new (gobject.c:795) # ==14222== by 0x40863A8: e_book_listener_new (e-book-listener.c:412) # ==14222== by 0x4092196: fetch_corba_book (e-book.c:3305) # ==14222== by 0x4093766: e_book_new (e-book.c:3816) # ==14222== by 0x4093932: e_book_new_from_uri (e-book.c:3848) # ==14222== by 0x80EA5FA: EvolutionContactSource::open() (EvolutionContactSource.cpp:119) # ==14222== by 0x8054EEB: TestEvolutionSyncSource::beginSync() (in /tmp/runtests/head/tmp/build/src/client-test) # ==14222== by 0x80B0A45: LocalTests::testChanges() (in /tmp/runtests/head/tmp/build/src/client-test) # ==14222== by 0x80E1FBC: CppUnit::TestCaller::runTest() (in /tmp/runtests/head/tmp/build/src/client-test) # ==14222== by 0x4051C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==14222== by 0x40433ED: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) { fetch_corba_book Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc_by_tc fun:ORBit_small_alloc fun:ORBit_POA_create_object_T fun:PortableServer_POA_servant_to_reference fun:bonobo_object_constructor fun:g_object_newv fun:g_object_new_valist fun:g_object_new fun:e_book_listener_new fun:fetch_corba_book } # ==3045== 5,012 bytes in 139 blocks are possibly lost in loss record 42 of 61 # ==3045== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==3045== by 0x42DC9FD: g_malloc0 (gmem.c:150) # ==3045== by 0x483D6EC: ORBit_alloc_tcval (allocators.c:287) # ==3045== by 0x4839DB8: ORBit_small_allocbuf (orbit-small.c:51) # ==3045== by 0x484CB02: ORBit_adaptor_setup (orbit-adaptor.c:130) # ==3045== by 0x484954D: ORBit_POA_new (poa.c:809) # ==3045== by 0x48498DD: ORBit_POA_new_from (poa.c:838) # ==3045== by 0x473A526: bonobo_poa_new_from (bonobo-main.c:462) # ==3045== by 0x473A64A: bonobo_poa_get_threadedv (bonobo-main.c:400) # ==3045== by 0x473A7C6: bonobo_poa_get_threaded (bonobo-main.c:442) # ==3045== by 0x40F3977: e_cal_listener_new (e-cal-listener.c:1032) # ==3045== by 0x40D8A63: e_cal_init (e-cal.c:1056) # ==3045== by 0x428F065: g_type_create_instance (gtype.c:1569) # ==3045== by 0x4273B21: g_object_constructor (gobject.c:1046) # ==3045== by 0x4274308: g_object_newv (gobject.c:937) # ==3045== by 0x4274EE6: g_object_new_valist (gobject.c:986) # ==3045== by 0x427509F: g_object_new (gobject.c:795) # ==3045== by 0x40D9DC1: e_cal_new (e-cal.c:1411) # ==3045== by 0x40D9EB4: e_cal_new_from_uri (e-cal.c:1448) # ==3045== by 0x80ED1C3: EvolutionCalendarSource::open() (EvolutionCalendarSource.cpp:127) { e_cal_init Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc_tcval fun:ORBit_small_allocbuf fun:ORBit_adaptor_setup fun:ORBit_POA_new fun:ORBit_POA_new_from fun:bonobo_poa_new_from fun:bonobo_poa_get_threadedv fun:bonobo_poa_get_threaded fun:e_cal_listener_new fun:e_cal_init } # ==3659== 2,804 bytes in 56 blocks are possibly lost in loss record 41 of 63 # ==3659== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==3659== by 0x42DC9FD: g_malloc0 (gmem.c:150) # ==3659== by 0x42C7CDA: g_hash_table_new_full (ghash.c:358) # ==3659== by 0x42C7D23: g_hash_table_new (ghash.c:318) # ==3659== by 0x484952D: ORBit_POA_new (poa.c:807) # ==3659== by 0x48498DD: ORBit_POA_new_from (poa.c:838) # ==3659== by 0x473A526: bonobo_poa_new_from (bonobo-main.c:462) # ==3659== by 0x473A64A: bonobo_poa_get_threadedv (bonobo-main.c:400) # ==3659== by 0x473A7C6: bonobo_poa_get_threaded (bonobo-main.c:442) # ==3659== by 0x40F3977: e_cal_listener_new (e-cal-listener.c:1032) # ==3659== by 0x40D8A63: e_cal_init (e-cal.c:1056) # ==3659== by 0x428F065: g_type_create_instance (gtype.c:1569) # ==3659== by 0x4273B21: g_object_constructor (gobject.c:1046) # ==3659== by 0x4274308: g_object_newv (gobject.c:937) # ==3659== by 0x4274EE6: g_object_new_valist (gobject.c:986) # ==3659== by 0x427509F: g_object_new (gobject.c:795) # ==3659== by 0x40D9DC1: e_cal_new (e-cal.c:1411) # ==3659== by 0x40D9EB4: e_cal_new_from_uri (e-cal.c:1448) # ==3659== by 0x80ED1C3: EvolutionCalendarSource::open() (EvolutionCalendarSource.cpp:127) # ==3659== by 0x805676F: TestEvolutionSyncSource::beginSync() (in /tmp/runtests/head/tmp/build/src/client-test) { e_cal_init Memcheck:Leak fun:calloc fun:g_malloc0 fun:g_hash_table_new_full fun:g_hash_table_new fun:ORBit_POA_new fun:ORBit_POA_new_from fun:bonobo_poa_new_from fun:bonobo_poa_get_threadedv fun:bonobo_poa_get_threaded fun:e_cal_listener_new fun:e_cal_init } # ==24572== 1,436 bytes in 44 blocks are possibly lost in loss record 21 of 37 # ==24572== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==24572== by 0x4292A1C: g_malloc (gmem.c:131) # ==24572== by 0x481695D: ORBit_alloc_string (allocators.c:228) # ==24572== by 0x4816618: CORBA_string_dup (corba-string.c:22) # ==24572== by 0x4759691: Bonobo_ServerInfo_copy (bonobo-activation-server-info.c:171) # ==24572== by 0x475973F: Bonobo_ServerInfoList_duplicate (bonobo-activation-server-info.c:212) # ==24572== by 0x4757701: bonobo_activation_query (bonobo-activation-activate.c:238) # ==24572== by 0x404A90C: get_factories (e-cal.c:1011) # ==24572== by 0x404B8CF: fetch_corba_cal (e-cal.c:1277) # ==24572== by 0x404BDFD: e_cal_new (e-cal.c:1413) # ==24572== by 0x404BED4: e_cal_new_from_uri (e-cal.c:1448) # ==24572== by 0x81B5352: EvolutionCalendarSource::open() (EvolutionCalendarSource.cpp:139) # ==24572== by 0x8057060: TestEvolutionSyncSource::beginSync() (in /tmp/runtests/head/tmp/build/src/client-test) # ==24572== by 0x80E9A9B: LocalTests::testIterateTwice() (in /tmp/runtests/head/tmp/build/src/client-test) # ==24572== by 0x81AF4B4: CppUnit::TestCaller::runTest() (in /tmp/runtests/head/tmp/build/src/client-test) # ==24572== by 0x4375C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==24572== by 0x43673ED: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==24572== by 0x43718D2: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==24572== by 0x4371613: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==24572== by 0x437E390: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==24572== by 0x4375637: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==24572== by 0x43762FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==24572== by 0x4376229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==24572== by 0x43762FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==24572== by 0x4376229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==24572== by 0x437E009: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==24572== by 0x438072F: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==24572== by 0x4383F2A: CppUnit::TextTestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==24572== by 0x4383FA1: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==24572== by 0x81B2E50: main (in /tmp/runtests/head/tmp/build/src/client-test) { e_cal_new Memcheck:Leak fun:malloc fun:g_malloc fun:ORBit_alloc_string fun:CORBA_string_dup fun:Bonobo_ServerInfo_copy fun:Bonobo_ServerInfoList_duplicate fun:bonobo_activation_query fun:get_factories fun:fetch_corba_cal fun:e_cal_new } # ==8850== 1,557 bytes in 48 blocks are possibly lost in loss record 21 of 37 # ==8850== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==8850== by 0x4292A1C: g_malloc (gmem.c:131) # ==8850== by 0x481695D: ORBit_alloc_string (allocators.c:228) # ==8850== by 0x4816618: CORBA_string_dup (corba-string.c:22) # ==8850== by 0x475956C: Bonobo_ActivationProperty_copy (bonobo-activation-server-info.c:141) # ==8850== by 0x4759601: CORBA_sequence_Bonobo_ActivationProperty_copy (bonobo-activation-server-info.c:157) # ==8850== by 0x47596A3: Bonobo_ServerInfo_copy (bonobo-activation-server-info.c:173) # ==8850== by 0x475973F: Bonobo_ServerInfoList_duplicate (bonobo-activation-server-info.c:212) # ==8850== by 0x4757701: bonobo_activation_query (bonobo-activation-activate.c:238) # ==8850== by 0x404A90C: get_factories (e-cal.c:1011) # ==8850== by 0x404B8CF: fetch_corba_cal (e-cal.c:1277) # ==8850== by 0x404BDFD: e_cal_new (e-cal.c:1413) # ==8850== by 0x404BED4: e_cal_new_from_uri (e-cal.c:1448) # ==8850== by 0x81B5352: EvolutionCalendarSource::open() (EvolutionCalendarSource.cpp:139) # ==8850== by 0x8057060: TestEvolutionSyncSource::beginSync() (in /tmp/runtests/head-evolution-svn-minimal/build/src/client-test) # ==8850== by 0x80E9A9B: LocalTests::testIterateTwice() (in /tmp/runtests/head-evolution-svn-minimal/build/src/client-test) # ==8850== by 0x81AF4B4: CppUnit::TestCaller::runTest() (in /tmp/runtests/head-evolution-svn-minimal/build/src/client-test) # ==8850== by 0x4375C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8850== by 0x43673ED: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8850== by 0x43718D2: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8850== by 0x4371613: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8850== by 0x437E390: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8850== by 0x4375637: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8850== by 0x43762FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8850== by 0x4376229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8850== by 0x43762FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8850== by 0x4376229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8850== by 0x437E009: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8850== by 0x438072F: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8850== by 0x4383F2A: CppUnit::TextTestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) { e_cal_new II Memcheck:Leak fun:malloc fun:g_malloc fun:ORBit_alloc_string fun:CORBA_string_dup fun:Bonobo_ActivationProperty_copy fun:CORBA_sequence_Bonobo_ActivationProperty_copy fun:Bonobo_ServerInfo_copy fun:Bonobo_ServerInfoList_duplicate fun:bonobo_activation_query fun:get_factories fun:fetch_corba_cal fun:e_cal_new } # ==8696== 2,940 (2,868 direct, 72 indirect) bytes in 18 blocks are definitely lost in loss record 29 of 36 # ==8696== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==8696== by 0x4293A1C: g_malloc (gmem.c:131) # ==8696== by 0x4715F89: bonobo_object_instance_init (bonobo-object.c:958) # ==8696== by 0x42458FB: g_type_create_instance (gtype.c:1567) # ==8696== by 0x422C571: g_object_constructor (gobject.c:1046) # ==8696== by 0x47162B0: bonobo_object_constructor (bonobo-object.c:820) # ==8696== by 0x422A7C7: g_object_newv (gobject.c:937) # ==8696== by 0x422B366: g_object_new_valist (gobject.c:986) # ==8696== by 0x422B51F: g_object_new (gobject.c:795) # ==8696== by 0x470B526: bonobo_moniker_context_new (bonobo-moniker-context.c:71) # ==8696== by 0x470CAF6: bonobo_context_init (bonobo-context.c:91) # ==8696== by 0x4710A16: bonobo_init_full (bonobo-main.c:234) # ==8696== by 0x4710B15: bonobo_init (bonobo-main.c:256) # ==8696== by 0x404BCA7: e_cal_activate (e-cal.c:1324) # ==8696== by 0x404BFDC: e_cal_new (e-cal.c:1410) # ==8696== by 0x81B7355: EvolutionCalendarSource::open() (EvolutionCalendarSource.cpp:145) # ==8696== by 0x80CCE68: EvolutionCalendarTest::testOpenDefaultCalendar() (in /tmp/runtests/head-evolution-svn-minimal/build/src/client-test) # ==8696== by 0x80C5DBC: CppUnit::TestCaller::runTest() (in /tmp/runtests/head-evolution-svn-minimal/build/src/client-test) # ==8696== by 0x4376C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8696== by 0x43683ED: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8696== by 0x43728D2: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8696== by 0x4372613: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8696== by 0x437F390: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8696== by 0x4376637: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8696== by 0x43772FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8696== by 0x4377229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8696== by 0x43772FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8696== by 0x4377229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8696== by 0x437F009: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==8696== by 0x438172F: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) { e_cal_new III Memcheck:Leak fun:malloc fun:g_malloc fun:bonobo_object_instance_init fun:g_type_create_instance fun:g_object_constructor fun:bonobo_object_constructor fun:g_object_newv fun:g_object_new_valist fun:g_object_new fun:bonobo_moniker_context_new fun:bonobo_context_init fun:bonobo_init_full fun:bonobo_init fun:e_cal_activate fun:e_cal_new } # ==5228== 1,456 (496 direct, 960 indirect) bytes in 4 blocks are definitely lost in loss record 25 of 36 # ==5228== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==5228== by 0x4293994: g_malloc0 (gmem.c:151) # ==5228== by 0x4823428: ORBit_POA_new (poa.c:786) # ==5228== by 0x48238DD: ORBit_POA_new_from (poa.c:838) # ==5228== by 0x4710526: bonobo_poa_new_from (bonobo-main.c:462) # ==5228== by 0x471064A: bonobo_poa_get_threadedv (bonobo-main.c:400) # ==5228== by 0x47107C6: bonobo_poa_get_threaded (bonobo-main.c:442) # ==5228== by 0x4065D47: e_cal_listener_new (e-cal-listener.c:1032) # ==5228== by 0x404AC93: e_cal_init (e-cal.c:1057) # ==5228== by 0x4245AD5: g_type_create_instance (gtype.c:1575) # ==5228== by 0x422C571: g_object_constructor (gobject.c:1046) # ==5228== by 0x422A7C7: g_object_newv (gobject.c:937) # ==5228== by 0x422B366: g_object_new_valist (gobject.c:986) # ==5228== by 0x422B51F: g_object_new (gobject.c:795) # ==5228== by 0x404BFF1: e_cal_new (e-cal.c:1412) # ==5228== by 0x81B58F5: EvolutionCalendarSource::open() (EvolutionCalendarSource.cpp:145) # ==5228== by 0x80CB1FC: EvolutionCalendarTest::testOpenDefaultMemo() (in /tmp/runtests/head-evolution-svn-minimal/build/src/client-test) # ==5228== by 0x80C4FC0: CppUnit::TestCaller::runTest() (in /tmp/runtests/head-evolution-svn-minimal/build/src/client-test) # ==5228== by 0x4376C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x43683ED: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x43728D2: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x4372613: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x437F390: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x4376637: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x43772FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x4377229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x43772FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x4377229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x437F009: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x438172F: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) { e_cal_new IV Memcheck:Leak ... fun:g_object_* ... fun:e_cal_new* } { e_cal_new V Memcheck:Leak ... fun:g_signal* ... fun:e_cal_new* } { e_book_new + g_object Memcheck:Leak ... fun:g_object_* ... fun:e_book_new* } { e_book_new + g_signal Memcheck:Leak ... fun:g_signal_* ... fun:e_book_new* } # ==31707== 805 bytes in 13 blocks are definitely lost in loss record 2,572 of 2,697 # ==31707== at 0x4C27673: malloc (vg_replace_malloc.c:263) # ==31707== by 0x8B83C02: g_malloc (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.2) # ==31707== by 0x8B9A3BD: g_strdup (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.2) # ==31707== by 0x5DCBEF1: e_gdbus_proxy_async_method_done (e-gdbus-templates.c:1026) # ==31707== by 0x5DCC011: e_gdbus_proxy_async_method_done_string (e-gdbus-templates.c:1067) # ==31707== by 0x5DB5DFF: e_gdbus_marshallers_VOID__UINT_BOXED_STRING (e-gdbus-marshallers.c:364) # ==31707== by 0x84E8803: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3000.2) # ==31707== by 0x84FA789: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3000.2) # ==31707== by 0x8503E10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3000.2) # ==31707== by 0x8503FB1: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3000.2) # ==31707== by 0x5DCAD84: e_gdbus_proxy_emit_signal (e-gdbus-templates.c:613) # ==31707== by 0x595EB10: g_signal (e-gdbus-cal.c:1590) # ==31707== by 0x1115E7BB: ffi_call_unix64 (in /usr/lib/x86_64-linux-gnu/libffi.so.5.0.10) # ==31707== by 0x1115E236: ffi_call (in /usr/lib/x86_64-linux-gnu/libffi.so.5.0.10) # ==31707== by 0x84E8CC6: g_cclosure_marshal_generic (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3000.2) # ==31707== by 0x84E8803: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3000.2) # ==31707== by 0x84FA5BE: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3000.2) # ==31707== by 0x8503E10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3000.2) # ==31707== by 0x8503FB1: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3000.2) # ==31707== by 0x778A0FE: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3000.2) # ==31707== by 0x77789AD: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3000.2) # ==31707== by 0x8B7D0CE: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.2) # ==31707== by 0x8B7D8C7: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.2) # ==31707== by 0x8B7DA98: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.2) # ==31707== by 0x5DCD12E: e_gdbus_proxy_call_sync (e-gdbus-templates.c:1460) # ==31707== by 0x5DCDB2B: e_gdbus_proxy_call_sync_string__string (e-gdbus-templates.c:1626) # ==31707== by 0x595C44F: e_gdbus_cal_call_create_object_sync (e-gdbus-cal.c:575) # ==31707== by 0x592CAEE: e_cal_create_object (e-cal.c:3933) # ==31707== by 0x797F17: SyncEvo::EvolutionCalendarSource::insertItem(std::string const&, std::string const&, bool) (EvolutionCalendarSource.cpp:446) # ==31707== by 0x9102DF: SyncEvo::TrackingSyncSource::insertItemRaw(std::string const&, std::string const&) (TrackingSyncSource.cpp:151) # ==31707== { e_cal_create_object leak Memcheck:Leak fun:malloc fun:g_malloc fun:g_strdup ... fun:e_cal_create_object } # ==18590== 49 bytes in 1 blocks are definitely lost in loss record 481 of 799 # ==18590== at 0x4C244E8: malloc (vg_replace_malloc.c:236) # ==18590== by 0x6432504: g_malloc (in /lib/libglib-2.0.so.0.2400.1) # ==18590== by 0x6449D7D: g_strdup (in /lib/libglib-2.0.so.0.2400.1) # ==18590== by 0x5FAB052: g_boxed_copy (in /usr/lib/libgobject-2.0.so.0.2400.1) # ==18590== by 0x5FAB8AD: g_value_set_boxed (in /usr/lib/libgobject-2.0.so.0.2400.1) # ==18590== by 0x8BF8639: ??? (in /usr/lib/libdbus-glib-1.so.2.1.0) # ==18590== by 0x8BF6904: ??? (in /usr/lib/libdbus-glib-1.so.2.1.0) # ==18590== by 0x8BF1F04: ??? (in /usr/lib/libdbus-glib-1.so.2.1.0) # ==18590== by 0x8BF2A42: dbus_g_proxy_call (in /usr/lib/libdbus-glib-1.so.2.1.0) # ==18590== by 0x528CDB5: e_cal_new (in /usr/lib/libecal-1.2.so.7.2.2) # ==18590== by 0x528D2DB: e_cal_new_from_uri (in /usr/lib/libecal-1.2.so.7.2.2) # ==18590== by 0x5A0E8E: SyncEvo::EvolutionCalendarSource::open() (EvolutionCalendarSource.cpp:187) { libecal + D-Bus leaks Memcheck:Leak ... fun:dbus_* fun:e_cal_* } { libebook + D-Bus leaks Memcheck:Leak ... fun:dbus_* fun:e_book_* } # ==31627== 39 bytes in 1 blocks are definitely lost in loss record 4,002 of 15,340 # ==31627== at 0x4C244E8: malloc (vg_replace_malloc.c:236) # ==31627== by 0x6BDB392: g_malloc (in /lib/libglib-2.0.so.0.2800.6) # ==31627== by 0x6BF39CD: g_strdup (in /lib/libglib-2.0.so.0.2800.6) # ==31627== by 0x6C0EBCC: ??? (in /lib/libglib-2.0.so.0.2800.6) # ==31627== by 0x6C0EA59: ??? (in /lib/libglib-2.0.so.0.2800.6) # ==31627== by 0x6C0F8A8: g_variant_get_va (in /lib/libglib-2.0.so.0.2800.6) # ==31627== by 0x6C0F9F5: g_variant_get (in /lib/libglib-2.0.so.0.2800.6) # ==31627== by 0x52C6AD6: e_gdbus_cal_call_create_object_sync (in /usr/lib/libecal-1.2.so.8.2.2) # ==31627== by 0x52A84E8: e_cal_create_object (in /usr/lib/libecal-1.2.so.8.2.2) # ==31627== by 0x5DCA3B: SyncEvo::EvolutionCalendarSource::insertItem(std::string const&, std::string const&, bool) (EvolutionCalendarSource.cpp:416) # ==31627== by 0x70BECA: SyncEvo::TrackingSyncSource::insertItemRaw(std::string const&, std::string const&) (TrackingSyncSource.cpp:86) # ==31627== by 0x586756: SyncEvo::LocalTests::insert(SyncEvo::CreateSource, char const*, bool, std::string*) (ClientTest.cpp:308) # ==31627== by 0x56C12A: SyncEvo::LocalTests::testLinkedItemsChildChangesParent() (ClientTest.cpp:1109) # ==31627== by 0x5EED749: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==31627== by 0x5EE0C83: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==31627== by 0x5EE9CC6: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==31627== by 0x5EF4423: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==31627== by 0x5EED4E7: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==31627== by 0x5EEDC22: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==31627== by 0x5EEDB45: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==31627== by 0x5EF4049: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==31627== by 0x5EF6472: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==31627== by 0x5EF8FDA: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==31627== by 0x5B048B: main (client-test-main.cpp:283) # ==31627== { e_cal_create_object Memcheck:Leak fun:malloc ... fun:g_variant_get ... fun:e_cal_create_object } # ==28758== 3 bytes in 1 blocks are possibly lost in loss record 31 of 10,032 # ==28758== at 0x4C244E8: malloc (vg_replace_malloc.c:236) # ==28758== by 0x6432504: g_malloc (in /lib/libglib-2.0.so.0.2400.1) # ==28758== by 0x6449D7D: g_strdup (in /lib/libglib-2.0.so.0.2400.1) # ==28758== by 0x54CA34C: e_source_update_from_xml_node (in /usr/lib/libedataserver-1.2.so.13.0.1) # ==28758== by 0x54CB8FD: e_source_new_from_xml_node (in /usr/lib/libedataserver-1.2.so.13.0.1) # ==28758== by 0x54C7BE7: e_source_group_new_from_xmldoc (in /usr/lib/libedataserver-1.2.so.13.0.1) # ==28758== by 0x54C8D8F: ??? (in /usr/lib/libedataserver-1.2.so.13.0.1) # ==28758== by 0x54C9874: e_source_list_new_for_gconf (in /usr/lib/libedataserver-1.2.so.13.0.1) # ==28758== by 0x5283EEB: ??? (in /usr/lib/libecal-1.2.so.7.2.2) # ==28758== by 0x5A0AED: SyncEvo::EvolutionCalendarSource::open() (EvolutionCalendarSource.cpp:173) { e_source_list_new_for_gconf Memcheck:Leak ... fun:e_source_list_new_for_gconf } # ==31023== 13,056 (6,072 direct, 6,984 indirect) bytes in 115 blocks are definitely lost in loss record 29 of 42 # ==31023== at 0x4C223DC: calloc (vg_replace_malloc.c:397) # ==31023== by 0x64EBE12: g_malloc0 (in /usr/lib/libglib-2.0.so.0.1600.6) # ==31023== by 0x8501B18: (within /usr/lib/libORBit-2.so.0.1.0) # ==31023== by 0x8501FB4: ORBit_POA_new_from (in /usr/lib/libORBit-2.so.0.1.0) # ==31023== by 0x8063091: bonobo_poa_new_from (in /usr/lib/libbonobo-2.so.0.0.0) # ==31023== by 0x8063197: bonobo_poa_get_threadedv (in /usr/lib/libbonobo-2.so.0.0.0) # ==31023== by 0x806335C: bonobo_poa_get_threaded (in /usr/lib/libbonobo-2.so.0.0.0) # ==31023== by 0x5BC130B: e_cal_listener_new (e-cal-listener.c:1032) # ==31023== by 0x5BAF560: e_cal_init (e-cal.c:1057) # ==31023== by 0x6294713: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.1600.6) # ==31023== by 0x6279F4C: (within /usr/lib/libgobject-2.0.so.0.1600.6) # ==31023== by 0x627A53F: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1600.6) # ==31023== by 0x627B041: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1600.6) # ==31023== by 0x627B180: g_object_new (in /usr/lib/libgobject-2.0.so.0.1600.6) # ==31023== by 0x5BAEECA: e_cal_new (e-cal.c:1412) # ==31023== by 0x5BAF3CB: e_cal_new_from_uri (e-cal.c:1449) # ==31023== by 0x6C45FD: EvolutionCalendarSource::open() (EvolutionCalendarSource.cpp:163) # ==31023== by 0x52C7E7: TestEvolutionSyncSource::beginSync(SyncMode) (client-test-app.cpp:68) # ==31023== by 0x5D229D: LocalTests::deleteAll(CreateSource) (ClientTest.cpp:389) # ==31023== by 0x52E4F2: SyncTests::refreshClient(SyncOptions) (ClientTest.cpp:1817) # ==31023== by 0x5DC6D6: SyncTests::testItems() (ClientTest.cpp:2531) # ==31023== by 0x60EE75: CppUnit::TestCaller::runTest() (TestCaller.h:166) # ==31023== by 0x6795846: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==31023== by 0x6787C43: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==31023== by 0x6791758: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==31023== by 0x679149B: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==31023== by 0x679D23F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==31023== by 0x67954DC: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==31023== by 0x679CFC9: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==31023== by 0x679F5C1: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) { e_cal_init II Memcheck:Leak fun:calloc fun:g_malloc0 obj:*libORBit* fun:ORBit_POA_new_from fun:bonobo_poa_new_from fun:bonobo_poa_get_threadedv fun:bonobo_poa_get_threaded fun:e_cal_listener_new fun:e_cal_init } # ==5228== 1,668 bytes in 48 blocks are possibly lost in loss record 28 of 36 # ==5228== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==5228== by 0x4293994: g_malloc0 (gmem.c:151) # ==5228== by 0x4817675: ORBit_alloc_by_tc (allocators.c:373) # ==5228== by 0x48129AC: ORBit_small_alloc (orbit-small.c:44) # ==5228== by 0x48222FD: ORBit_POA_create_object_T (poa.c:361) # ==5228== by 0x4822553: PortableServer_POA_servant_to_reference (poa.c:2330) # ==5228== by 0x4716416: bonobo_object_constructor (bonobo-object.c:791) # ==5228== by 0x422A7C7: g_object_newv (gobject.c:937) # ==5228== by 0x422B366: g_object_new_valist (gobject.c:986) # ==5228== by 0x422B51F: g_object_new (gobject.c:795) # ==5228== by 0x4720002: bonobo_running_context_new (bonobo-running-context.c:394) # ==5228== by 0x470CB06: bonobo_context_init (bonobo-context.c:92) # ==5228== by 0x4710A16: bonobo_init_full (bonobo-main.c:234) # ==5228== by 0x4710B15: bonobo_init (bonobo-main.c:256) # ==5228== by 0x404BCA7: e_cal_activate (e-cal.c:1324) # ==5228== by 0x404BFDC: e_cal_new (e-cal.c:1410) # ==5228== by 0x81B58F5: EvolutionCalendarSource::open() (EvolutionCalendarSource.cpp:145) # ==5228== by 0x80CC06C: EvolutionCalendarTest::testOpenDefaultCalendar() (in /tmp/runtests/head-evolution-svn-minimal/build/src/client-test) # ==5228== by 0x80C4FC0: CppUnit::TestCaller::runTest() (in /tmp/runtests/head-evolution-svn-minimal/build/src/client-test) # ==5228== by 0x4376C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x43683ED: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x43728D2: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x4372613: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x437F390: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x4376637: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x43772FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x4377229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x43772FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x4377229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x437F009: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) { e_cal_new V Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc_by_tc fun:ORBit_small_alloc fun:ORBit_POA_create_object_T fun:PortableServer_POA_servant_to_reference fun:bonobo_object_constructor fun:g_object_newv fun:g_object_new_valist fun:g_object_new fun:bonobo_running_context_new fun:bonobo_context_init fun:bonobo_init_full fun:bonobo_init fun:e_cal_activate fun:e_cal_new } # ==5228== 2,940 (2,904 direct, 36 indirect) bytes in 18 blocks are definitely lost in loss record 29 of 36 # ==5228== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==5228== by 0x4293A1C: g_malloc (gmem.c:131) # ==5228== by 0x42A8B92: g_slice_alloc (gslice.c:824) # ==5228== by 0x42A9274: g_slice_alloc0 (gslice.c:833) # ==5228== by 0x424569B: g_type_create_instance (gtype.c:1555) # ==5228== by 0x422C571: g_object_constructor (gobject.c:1046) # ==5228== by 0x47162B0: bonobo_object_constructor (bonobo-object.c:820) # ==5228== by 0x422A7C7: g_object_newv (gobject.c:937) # ==5228== by 0x422B366: g_object_new_valist (gobject.c:986) # ==5228== by 0x422B51F: g_object_new (gobject.c:795) # ==5228== by 0x470B526: bonobo_moniker_context_new (bonobo-moniker-context.c:71) # ==5228== by 0x470CAF6: bonobo_context_init (bonobo-context.c:91) # ==5228== by 0x4710A16: bonobo_init_full (bonobo-main.c:234) # ==5228== by 0x4710B15: bonobo_init (bonobo-main.c:256) # ==5228== by 0x404BCA7: e_cal_activate (e-cal.c:1324) # ==5228== by 0x404BFDC: e_cal_new (e-cal.c:1410) # ==5228== by 0x81B58F5: EvolutionCalendarSource::open() (EvolutionCalendarSource.cpp:145) # ==5228== by 0x80CC06C: EvolutionCalendarTest::testOpenDefaultCalendar() (in /tmp/runtests/head-evolution-svn-minimal/build/src/client-test) # ==5228== by 0x80C4FC0: CppUnit::TestCaller::runTest() (in /tmp/runtests/head-evolution-svn-minimal/build/src/client-test) # ==5228== by 0x4376C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x43683ED: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x43728D2: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x4372613: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x437F390: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x4376637: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x43772FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x4377229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x43772FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x4377229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==5228== by 0x437F009: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) { e_cal_new VI Memcheck:Leak fun:malloc fun:g_malloc fun:g_slice_alloc fun:g_slice_alloc0 fun:g_type_create_instance fun:g_object_constructor fun:bonobo_object_constructor fun:g_object_newv fun:g_object_new_valist fun:g_object_new fun:bonobo_moniker_context_new fun:bonobo_context_init fun:bonobo_init_full fun:bonobo_init fun:e_cal_activate fun:e_cal_new } # ==28454== 2,714 (2,646 direct, 68 indirect) bytes in 13 blocks are definitely lost in loss record 32 of 39 # ==28454== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==28454== by 0x4293A1C: g_malloc (gmem.c:131) # ==28454== by 0x42A8B92: g_slice_alloc (gslice.c:824) # ==28454== by 0x428997A: g_list_append (glist.c:122) # ==28454== by 0x4715F74: bonobo_object_instance_init (bonobo-object.c:954) # ==28454== by 0x42458FB: g_type_create_instance (gtype.c:1567) # ==28454== by 0x422C571: g_object_constructor (gobject.c:1046) # ==28454== by 0x47162B0: bonobo_object_constructor (bonobo-object.c:820) # ==28454== by 0x422A7C7: g_object_newv (gobject.c:937) # ==28454== by 0x422B366: g_object_new_valist (gobject.c:986) # ==28454== by 0x422B51F: g_object_new (gobject.c:795) # ==28454== by 0x470B526: bonobo_moniker_context_new (bonobo-moniker-context.c:71) # ==28454== by 0x470CAF6: bonobo_context_init (bonobo-context.c:91) # ==28454== by 0x4710A16: bonobo_init_full (bonobo-main.c:234) # ==28454== by 0x4710B15: bonobo_init (bonobo-main.c:256) # ==28454== by 0x404BCA7: e_cal_activate (e-cal.c:1324) # ==28454== by 0x404BFDC: e_cal_new (e-cal.c:1410) # ==28454== by 0x81B9345: EvolutionCalendarSource::open() (EvolutionCalendarSource.cpp:151) # ==28454== by 0x80CEBC4: EvolutionCalendarTest::testOpenDefaultCalendar() (in /tmp/runtests/head-evolution-svn-minimal/build/src/client-test) # ==28454== by 0x80C7B18: CppUnit::TestCaller::runTest() (in /tmp/runtests/head-evolution-svn-minimal/build/src/client-test) # ==28454== by 0x4376C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==28454== by 0x43683ED: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==28454== by 0x43728D2: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==28454== by 0x4372613: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==28454== by 0x437F390: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==28454== by 0x4376637: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==28454== by 0x43772FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==28454== by 0x4377229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==28454== by 0x43772FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==28454== by 0x4377229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) { e_cal_init VII Memcheck:Leak fun:malloc fun:g_malloc fun:g_slice_alloc fun:g_list_append fun:bonobo_object_instance_init fun:g_type_create_instance fun:g_object_constructor fun:bonobo_object_constructor fun:g_object_newv fun:g_object_new_valist fun:g_object_new fun:bonobo_moniker_context_new fun:bonobo_context_init fun:bonobo_init_full fun:bonobo_init fun:e_cal_activate fun:e_cal_new } # ==23265== 1,456 bytes in 43 blocks are possibly lost in loss record 23 of 47 # ==23265== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==23265== by 0x42F7A1C: g_malloc (gmem.c:131) # ==23265== by 0x483595D: ORBit_alloc_string (allocators.c:228) # ==23265== by 0x4835618: CORBA_string_dup (corba-string.c:22) # ==23265== by 0x480A512: Bonobo_ActivationPropertyValue_copy (bonobo-activation-server-info.c:106) # ==23265== by 0x480A57D: Bonobo_ActivationProperty_copy (bonobo-activation-server-info.c:142) # ==23265== by 0x480A601: CORBA_sequence_Bonobo_ActivationProperty_copy (bonobo-activation-server-info.c:157) # ==23265== by 0x480A6A3: Bonobo_ServerInfo_copy (bonobo-activation-server-info.c:173) # ==23265== by 0x480A73F: Bonobo_ServerInfoList_duplicate (bonobo-activation-server-info.c:212) # ==23265== by 0x4808701: bonobo_activation_query (bonobo-activation-activate.c:238) # ==23265== by 0x40D789C: get_factories (e-cal.c:1011) # ==23265== by 0x40D885F: fetch_corba_cal (e-cal.c:1277) # ==23265== by 0x40D8D13: e_cal_new (e-cal.c:1406) # ==23265== by 0x40D8DEA: e_cal_new_from_uri (e-cal.c:1441) # ==23265== by 0x81A5A2F: EvolutionCalendarSource::open() (EvolutionCalendarSource.cpp:147) # ==23265== by 0x805D2B6: TestEvolutionSyncSource::beginSync() (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==23265== by 0x808E52F: LocalTests::testIterateTwice() (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==23265== by 0x816B7F0: CppUnit::TestCaller::runTest() (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==23265== by 0x4050C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x40423ED: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x404C8D2: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x404C613: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x4059390: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x4050637: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x40512FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x4051229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x40512FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x4051229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x4059009: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x405B72F: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) { e_cal_new VIII Memcheck:Leak fun:malloc fun:g_malloc fun:ORBit_alloc_string fun:CORBA_string_dup fun:Bonobo_ActivationPropertyValue_copy fun:Bonobo_ActivationProperty_copy fun:CORBA_sequence_Bonobo_ActivationProperty_copy fun:Bonobo_ServerInfo_copy fun:Bonobo_ServerInfoList_duplicate fun:bonobo_activation_query fun:get_factories fun:fetch_corba_cal fun:e_cal_new } # ==22473== 208 bytes in 1 blocks are possibly lost in loss record 97 of 177 # ==22473== at 0x4C233A2: realloc (vg_replace_malloc.c:429) # ==22473== by 0x64EBD88: g_realloc (in /usr/lib/libglib-2.0.so.0.1600.6) # ==22473== by 0x84F720E: ORBit_realloc_tcval (in /usr/lib/libORBit-2.so.0.1.0) # ==22473== by 0x84FAF33: ORBit_sequence_append (in /usr/lib/libORBit-2.so.0.1.0) # ==22473== by 0x82B89D0: bonobo_activation_init_activation_env (in /usr/lib/libbonobo-activation.so.4.0.0) # ==22473== by 0x82BC3F2: bonobo_activation_orb_init (in /usr/lib/libbonobo-activation.so.4.0.0) # ==22473== by 0x82BC76E: bonobo_activation_init (in /usr/lib/libbonobo-activation.so.4.0.0) # ==22473== by 0x80634C0: bonobo_init_full (in /usr/lib/libbonobo-2.so.0.0.0) # ==22473== by 0x5BAF111: e_cal_new (e-cal.c:1324) # ==22473== by 0x5BAF3CB: e_cal_new_from_uri (e-cal.c:1449) # ==22473== by 0x6C45E1: EvolutionCalendarSource::open() (EvolutionCalendarSource.cpp:163) # ==22473== by 0x52C7E7: TestEvolutionSyncSource::beginSync(SyncMode) (client-test-app.cpp:68) # ==22473== by 0x5D229D: LocalTests::deleteAll(CreateSource) (ClientTest.cpp:389) # ==22473== by 0x60BD80: SyncTests::deleteAll(SyncTests::DeleteAllMode) (ClientTest.cpp:1759) # ==22473== by 0x5DC3DB: SyncTests::testItems() (ClientTest.cpp:2521) # ==22473== by 0x60EE75: CppUnit::TestCaller::runTest() (TestCaller.h:166) # ==22473== by 0x6795846: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==22473== by 0x6787C43: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==22473== by 0x6791758: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==22473== by 0x679149B: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==22473== by 0x679D23F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==22473== by 0x67954DC: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==22473== by 0x679CFC9: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==22473== by 0x679F5C1: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==22473== by 0x67A25DA: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==22473== by 0x615BE6: main (client-test-main.cpp:255) { e_cal_new IX Memcheck:Leak fun:realloc fun:g_realloc fun:ORBit_realloc_tcval fun:ORBit_sequence_append fun:bonobo_activation_init_activation_env fun:bonobo_activation_orb_init fun:bonobo_activation_init fun:bonobo_init_full fun:e_cal_new } # ==12803== 607 bytes in 26 blocks are possibly lost in loss record 17 of 46 # ==12803== at 0x4C2260E: malloc (vg_replace_malloc.c:207) # ==12803== by 0x6174BA2: g_malloc (in /usr/lib/libglib-2.0.so.0.1600.6) # ==12803== by 0x91F6B2C: ORBit_alloc_string (in /usr/lib/libORBit-2.so.0.1.0) # ==12803== by 0x91F683D: CORBA_string_dup (in /usr/lib/libORBit-2.so.0.1.0) # ==12803== by 0x8FB7D4D: Bonobo_ServerInfo_copy (in /usr/lib/libbonobo-activation.so.4.0.0) # ==12803== by 0x8FB7DFA: Bonobo_ServerInfoList_duplicate (in /usr/lib/libbonobo-activation.so.4.0.0) # ==12803== by 0x8FB6189: bonobo_activation_query (in /usr/lib/libbonobo-activation.so.4.0.0) # ==12803== by 0x585BABA: e_cal_new (in /usr/lib/libecal-1.2.so.7.2.0) # ==12803== by 0x585BECB: e_cal_new_from_uri (in /usr/lib/libecal-1.2.so.7.2.0) # ==12803== by 0x618B6C: EvolutionCalendarSource::open() (EvolutionCalendarSource.cpp:163) # ==12803== by 0x4648E2: TestEvolutionSyncSource::beginSync(SyncMode) (in /work/runtests/head-evolution-lenny-2.22.3.1-full/build/src/client-test) # ==12803== by 0x55492C: LocalTests::testIterateTwice() (in /work/runtests/head-evolution-lenny-2.22.3.1-full/build/src/client-test) # ==12803== by 0x5AA6DF: CppUnit::TestCaller::runTest() (in /work/runtests/head-evolution-lenny-2.22.3.1-full/build/src/client-test) # ==12803== by 0x4E51406: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12803== by 0x4E437D3: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12803== by 0x4E4D278: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12803== by 0x4E4CFBB: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12803== by 0x4E58D9F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12803== by 0x4E5109C: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12803== by 0x4E519FB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12803== by 0x4E51925: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12803== by 0x4E519FB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12803== by 0x4E51925: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12803== by 0x4E58B29: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12803== by 0x4E5B121: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12803== by 0x4E5E13A: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12803== by 0x5B1C15: main (in /work/runtests/head-evolution-lenny-2.22.3.1-full/build/src/client-test) { e_cal_new X Memcheck:Leak fun:malloc fun:g_malloc fun:ORBit_alloc_string fun:CORBA_string_dup fun:Bonobo_ServerInfo_copy fun:Bonobo_ServerInfoList_duplicate fun:bonobo_activation_query fun:e_cal_new } # ==28640== 419 bytes in 18 blocks are possibly lost in loss record 78 of 169 # ==28640== at 0x4C2260E: malloc (vg_replace_malloc.c:207) # ==28640== by 0x6174BA2: g_malloc (in /usr/lib/libglib-2.0.so.0.1600.6) # ==28640== by 0x91F6B2C: ORBit_alloc_string (in /usr/lib/libORBit-2.so.0.1.0) # ==28640== by 0x91F683D: CORBA_string_dup (in /usr/lib/libORBit-2.so.0.1.0) # ==28640== by 0x8FB7C1B: Bonobo_ActivationPropertyValue_copy (in /usr/lib/libbonobo-activation.so.4.0.0) # ==28640== by 0x8FB7CF2: CORBA_sequence_Bonobo_ActivationProperty_copy (in /usr/lib/libbonobo-activation.so.4.0.0) # ==28640== by 0x8FB7DFA: Bonobo_ServerInfoList_duplicate (in /usr/lib/libbonobo-activation.so.4.0.0) # ==28640== by 0x8FB6189: bonobo_activation_query (in /usr/lib/libbonobo-activation.so.4.0.0) # ==28640== by 0x585BABA: e_cal_new (in /usr/lib/libecal-1.2.so.7.2.0) # ==28640== by 0x585BECB: e_cal_new_from_uri (in /usr/lib/libecal-1.2.so.7.2.0) # ==28640== by 0x618B6C: EvolutionCalendarSource::open() (EvolutionCalendarSource.cpp:163) # ==28640== by 0x4648E2: TestEvolutionSyncSource::beginSync(SyncMode) (in /work/runtests/head-evolution-lenny-2.22.3.1-full/build/src/client-test) # ==28640== by 0x54A9B1: LocalTests::insert(CreateSource, char const*, char const*, bool) (in /work/runtests/head-evolution-lenny-2.22.3.1-full/build/src/client-test) # ==28640== by 0x46C01F: LocalTests::testSimpleInsert() (in /work/runtests/head-evolution-lenny-2.22.3.1-full/build/src/client-test) # ==28640== by 0x5AA6DF: CppUnit::TestCaller::runTest() (in /work/runtests/head-evolution-lenny-2.22.3.1-full/build/src/client-test) { e_cal_new XI Memcheck:Leak fun:malloc fun:g_malloc fun:ORBit_alloc_string fun:CORBA_string_dup fun:Bonobo_ActivationPropertyValue_copy fun:CORBA_sequence_Bonobo_ActivationProperty_copy fun:Bonobo_ServerInfoList_duplicate fun:bonobo_activation_query fun:e_cal_new } # ==20460== 16 bytes in 1 blocks are definitely lost in loss record 5 of 41 # ==20460== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==20460== by 0x411BC5C: icaltzutil_fetch_timezone (icaltz-util.c:266) # ==20460== by 0x411EE74: icaltimezone_load_builtin_timezone (icaltimezone.c:1744) # ==20460== by 0x411E0AD: icaltimezone_get_tzid (icaltimezone.c:1153) # ==20460== by 0x81ABA29: syncevolution_match_tzid (e-cal-check-timezones.c:54) # ==20460== by 0x81ABDA1: syncevolution_check_timezones (e-cal-check-timezones.c:279) # ==20460== by 0x81A7EB8: EvolutionCalendarSource::insertItem(std::string const&, SyncItem const&) (EvolutionCalendarSource.cpp:298) # ==20460== by 0x81AC2F5: TrackingSyncSource::addItemThrow(SyncItem&) (TrackingSyncSource.cpp:133) # ==20460== by 0x80689A2: EvolutionCalendarTest::addItem(boost::shared_ptr, std::string&) (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==20460== by 0x806960A: EvolutionCalendarTest::testTimezones() (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==20460== by 0x8063220: CppUnit::TestCaller::runTest() (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==20460== by 0x4050C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x40423ED: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x404C8D2: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x404C613: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x4059390: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x4050637: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x40512FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x4051229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x40512FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x4051229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x4059009: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x405B72F: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x405EF2A: CppUnit::TextTestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x405EFA1: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x816E218: main (in /tmp/runtests/head-evolution-2.12/build/src/client-test) { icaltimezone_load_builtin_timezone() Memcheck:Leak fun:malloc fun:icaltzutil_fetch_timezone fun:icaltimezone_load_builtin_timezone fun:icaltimezone_get_tzid fun:syncevolution_match_tzid fun:syncevolution_check_timezones } # ==20460== 122 bytes in 10 blocks are definitely lost in loss record 18 of 41 # ==20460== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==20460== by 0x44F617F: strdup (in /lib/tls/i686/cmov/libc-2.3.6.so) # ==20460== by 0x411089D: icalmemory_strdup (icalmemory.c:236) # ==20460== by 0x40FFC9B: icalparameter_new_from_value_string (icalderivedparameter.c:1475) # ==20460== by 0x4113230: icalparser_add_line (icalparser.c:856) # ==20460== by 0x4112AC2: icalparser_parse (icalparser.c:587) # ==20460== by 0x41138B0: icalparser_parse_string (icalparser.c:1118) # ==20460== by 0x410B8CA: icalcomponent_new_from_string (icalcomponent.c:173) # ==20460== by 0x81A7E05: EvolutionCalendarSource::insertItem(std::string const&, SyncItem const&) (EvolutionCalendarSource.cpp:288) # ==20460== by 0x81AC2F5: TrackingSyncSource::addItemThrow(SyncItem&) (TrackingSyncSource.cpp:133) # ==20460== by 0x80689A2: EvolutionCalendarTest::addItem(boost::shared_ptr, std::string&) (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==20460== by 0x806960A: EvolutionCalendarTest::testTimezones() (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==20460== by 0x8063220: CppUnit::TestCaller::runTest() (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==20460== by 0x4050C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x40423ED: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x404C8D2: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x404C613: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x4059390: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x4050637: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x40512FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x4051229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x40512FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x4051229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x4059009: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x405B72F: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x405EF2A: CppUnit::TextTestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x405EFA1: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==20460== by 0x816E218: main (in /tmp/runtests/head-evolution-2.12/build/src/client-test) { icalcomponent_new_from_string() Memcheck:Leak fun:malloc fun:strdup fun:icalmemory_strdup fun:icalparameter_new_from_value_string fun:icalparser_add_line fun:icalparser_parse fun:icalparser_parse_string fun:icalcomponent_new_from_string } # ==23265== 23,220 (16,512 direct, 6,708 indirect) bytes in 129 blocks are definitely lost in loss record 32 of 47 # ==23265== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==23265== by 0x4120638: icalvalue_new_impl (icalvalue.c:75) # ==23265== by 0x41211F0: icalvalue_new_from_string_with_error (icalvalue.c:550) # ==23265== by 0x4121628: icalvalue_new_from_string (icalvalue.c:665) # ==23265== by 0x41133FF: icalparser_add_line (icalparser.c:945) # ==23265== by 0x4112AC2: icalparser_parse (icalparser.c:587) # ==23265== by 0x41138B0: icalparser_parse_string (icalparser.c:1118) # ==23265== by 0x410B8CA: icalcomponent_new_from_string (icalcomponent.c:173) # ==23265== by 0x81A794B: EvolutionCalendarSource::insertItem(std::string const&, SyncItem const&) (EvolutionCalendarSource.cpp:294) # ==23265== by 0x81ABCC5: TrackingSyncSource::addItemThrow(SyncItem&) (TrackingSyncSource.cpp:133) # ==23265== by 0x817878B: EvolutionSyncSource::processItem(char const*, int (EvolutionSyncSource::*)(SyncItem&), SyncItem&, bool) (EvolutionSyncSource.cpp:391) # ==23265== by 0x8178A38: EvolutionSyncSource::addItem(SyncItem&) (EvolutionSyncSource.cpp:343) # ==23265== by 0x8056F28: TestEvolutionSyncSource::addItem(SyncItem&) (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==23265== by 0x807A57D: importItem(SyncSource*, std::string&) (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==23265== by 0x8169BD0: LocalTests::insertManyItems(CreateSource, int, int, int) (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==23265== by 0x80E39AF: LocalTests::testManyChanges() (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==23265== by 0x816B7F0: CppUnit::TestCaller::runTest() (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==23265== by 0x4050C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x40423ED: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x404C8D2: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x404C613: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x4059390: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x4050637: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x40512FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x4051229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x40512FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x4051229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x4059009: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x405B72F: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x405EF2A: CppUnit::TextTestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) { icalcomponent_new_from_string II Memcheck:Leak fun:malloc fun:icalvalue_new_impl fun:icalvalue_new_from_string_with_error fun:icalvalue_new_from_string fun:icalparser_add_line fun:icalparser_parse fun:icalparser_parse_string } # ==23265== 30,420 (5,408 direct, 25,012 indirect) bytes in 169 blocks are definitely lost in loss record 33 of 47 # ==23265== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==23265== by 0x411397F: icalproperty_new_impl (icalproperty.c:102) # ==23265== by 0x4113A23: icalproperty_new (icalproperty.c:127) # ==23265== by 0x4113061: icalparser_add_line (icalparser.c:782) # ==23265== by 0x4112AC2: icalparser_parse (icalparser.c:587) # ==23265== by 0x41138B0: icalparser_parse_string (icalparser.c:1118) # ==23265== by 0x410B8CA: icalcomponent_new_from_string (icalcomponent.c:173) # ==23265== by 0x81A794B: EvolutionCalendarSource::insertItem(std::string const&, SyncItem const&) (EvolutionCalendarSource.cpp:294) # ==23265== by 0x81ABCC5: TrackingSyncSource::addItemThrow(SyncItem&) (TrackingSyncSource.cpp:133) # ==23265== by 0x817878B: EvolutionSyncSource::processItem(char const*, int (EvolutionSyncSource::*)(SyncItem&), SyncItem&, bool) (EvolutionSyncSource.cpp:391) # ==23265== by 0x8178A38: EvolutionSyncSource::addItem(SyncItem&) (EvolutionSyncSource.cpp:343) # ==23265== by 0x8056F28: TestEvolutionSyncSource::addItem(SyncItem&) (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==23265== by 0x807A57D: importItem(SyncSource*, std::string&) (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==23265== by 0x8169BD0: LocalTests::insertManyItems(CreateSource, int, int, int) (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==23265== by 0x80E39AF: LocalTests::testManyChanges() (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==23265== by 0x816B7F0: CppUnit::TestCaller::runTest() (in /tmp/runtests/head-evolution-2.12/build/src/client-test) # ==23265== by 0x4050C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x40423ED: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x404C8D2: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x404C613: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x4059390: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x4050637: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x40512FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x4051229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x40512FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x4051229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x4059009: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x405B72F: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x405EF2A: CppUnit::TextTestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==23265== by 0x405EFA1: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.0.0.0) { icalcomponent_new_from_string III Memcheck:Leak fun:malloc fun:icalproperty_new_impl fun:icalproperty_new fun:icalparser_add_line fun:icalparser_parse fun:icalparser_parse_string } { icalcomponent_new_from_string III, version 2 Memcheck:Leak fun:malloc fun:icalproperty_new_impl fun:icalparser_add_line fun:icalparser_parse fun:icalparser_parse_string } # ==1142== 20 bytes in 1 blocks are possibly lost in loss record 5 of 43 # ==1142== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==1142== by 0x40CFF65: pvl_newlist (pvl.c:59) # ==1142== by 0x40C0B70: icalproperty_new_impl (icalproperty.c:110) # ==1142== by 0x40C0BDB: icalproperty_new (icalproperty.c:127) # ==1142== by 0x40C01BB: icalparser_add_line (icalparser.c:787) # ==1142== by 0x40BFC17: icalparser_parse (icalparser.c:591) # ==1142== by 0x40C0A66: icalparser_parse_string (icalparser.c:1132) # ==1142== by 0x40B89D2: icalcomponent_new_from_string (icalcomponent.c:173) # ==1142== by 0x81DD4AB: EvolutionCalendarSource::insertItem(std::string const&, SyncItem const&) (EvolutionCalendarSource.cpp:309) # ==1142== by 0x81E221F: TrackingSyncSource::updateItemThrow(SyncItem&) (TrackingSyncSource.cpp:142) # ==1142== by 0x81B083B: EvolutionSyncSource::processItem(char const*, int (EvolutionSyncSource::*)(SyncItem&), SyncItem&, bool) (EvolutionSyncSource.cpp:391) # ==1142== by 0x81B0AA8: EvolutionSyncSource::updateItem(SyncItem&) (EvolutionSyncSource.cpp:348) # ==1142== by 0x80574FA: TestEvolutionSyncSource::updateItem(SyncItem&) (in /tmp/runtests/head-evolution-svn-minimal/build/src/client-test) # ==1142== by 0x8112FF7: updateItem(CreateSource, std::string const&, char const*) (in /tmp/runtests/head-evolution-svn-minimal/build/src/client-test) # ==1142== by 0x8139A39: LocalTests::testLinkedItemsParentUpdate() (in /tmp/runtests/head-evolution-svn-minimal/build/src/client-test) # ==1142== by 0x816BF04: CppUnit::TestCaller::runTest() (in /tmp/runtests/head-evolution-svn-minimal/build/src/client-test) # ==1142== by 0x4279C88: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==1142== by 0x426B3ED: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==1142== by 0x42758D2: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==1142== by 0x4275613: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==1142== by 0x4282390: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==1142== by 0x4279637: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==1142== by 0x427A2FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==1142== by 0x427A229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==1142== by 0x427A2FC: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==1142== by 0x427A229: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==1142== by 0x4282009: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==1142== by 0x428472F: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==1142== by 0x4287F2A: CppUnit::TextTestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==1142== by 0x4287FA1: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.0.0.0) { icalproperty pvl_newlist Memcheck:Leak fun:malloc fun:pvl_newlist fun:icalproperty_new_impl fun:icalproperty_new fun:icalparser_add_line fun:icalparser_parse fun:icalparser_parse_string } ##### evolution-data-server #### # ==32292== Syscall param pwrite64(buf) points to uninitialised byte(s) # ==32292== at 0x4000792: (within /lib/ld-2.3.6.so) # ==32292== by 0x40E0696: __os_io_eds (os_rw.c:62) # ==32292== by 0x40D6D87: __memp_pgwrite (mp_bh.c:402) # ==32292== by 0x40D6801: __memp_bhwrite_eds (mp_bh.c:160) # ==32292== by 0x40DDF04: __memp_sync_int_eds (mp_sync.c:427) # ==32292== by 0x40DD745: __memp_fsync_eds (mp_sync.c:118) # ==32292== by 0x40737ED: __db_sync_eds (db_am.c:832) # ==32292== by 0x50F384E: do_create (e-book-backend-file.c:219) # ==32292== by 0x50F392B: e_book_backend_file_create_contact (e-book-backend-file.c:243) # ==32292== by 0x404280A: e_book_backend_sync_create_contact (e-book-backend-sync.c:61) # ==32292== by 0x4043AC5: _e_book_backend_create_contact (e-book-backend-sync.c:374) # ==32292== by 0x4044943: e_book_backend_create_contact (e-book-backend.c:185) # ==32292== by 0x4049C75: impl_GNOME_Evolution_Addressbook_Book_addContact (e-data-book.c:103) # ==32292== by 0x40387E9: _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_addContact (Evolution-DataServer-Addressbook-common.c:64) # ==32292== by 0x43AC436: ORBit_POAObject_invoke (poa.c:1142) # ==32292== by 0x43B2664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==32292== by 0x439F5D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==32292== by 0x43B02B9: ORBit_POAObject_handle_request (poa.c:1351) # ==32292== by 0x43B095B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==32292== by 0x439813A: giop_thread_queue_process (giop.c:771) # ==32292== Address 0x55C7408 is 250,944 bytes inside a block of size 270,336 alloc'd # ==32292== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==32292== by 0x40DECFB: __os_malloc_eds (os_alloc.c:269) # ==32292== by 0x40E02CB: __os_r_attach_eds (os_region.c:71) # ==32292== by 0x40A448E: __db_r_attach_eds (env_region.c:956) # ==32292== by 0x40DB125: __memp_open_eds (mp_region.c:75) # ==32292== by 0x409F41A: __dbenv_open_eds (env_open.c:228) # ==32292== by 0x50F5AE2: e_book_backend_file_load_source (e-book-backend-file.c:1104) # ==32292== by 0x404436C: e_book_backend_load_source (e-book-backend.c:74) # ==32292== by 0x40445DB: e_book_backend_open (e-book-backend.c:129) # ==32292== by 0x4049A4A: impl_GNOME_Evolution_Addressbook_Book_open (e-data-book.c:40) # ==32292== by 0x4038708: _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_open (Evolution-DataServer-Addressbook-common.c:48) # ==32292== by 0x43AC436: ORBit_POAObject_invoke (poa.c:1142) # ==32292== by 0x43B2664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==32292== by 0x439F5D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==32292== by 0x43B02B9: ORBit_POAObject_handle_request (poa.c:1351) # ==32292== by 0x43B095B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==32292== by 0x439813A: giop_thread_queue_process (giop.c:771) # ==32292== by 0x43989D7: giop_request_handler_thread (giop.c:481) # ==32292== by 0x4479686: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==32292== by 0x4477AFE: g_thread_create_proxy (gthread.c:635) { DB write Memcheck:Param pwrite64(buf) obj:/lib/ld-2.3.6.so fun:__os_io_eds fun:__memp_pgwrite fun:__memp_bhwrite_eds fun:__memp_sync_int_eds fun:__memp_fsync_eds fun:__db_sync_eds } # ==32743== 9,840 (1,032 direct, 8,808 indirect) bytes in 86 blocks are definitely lost in loss record 27 of 41 # ==32743== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==32743== by 0x4457A95: g_malloc (gmem.c:131) # ==32743== by 0x446CE32: g_slice_alloc (gslice.c:824) # ==32743== by 0x444D99A: g_list_append (glist.c:69) # ==32743== by 0x50F4E18: e_book_backend_file_get_changes (e-book-backend-file.c:791) # ==32743== by 0x4043322: e_book_backend_sync_get_changes (e-book-backend-sync.c:236) # ==32743== by 0x4043D79: _e_book_backend_get_changes (e-book-backend-sync.c:456) # ==32743== by 0x40453C4: e_book_backend_get_changes (e-book-backend.c:350) # ==32743== by 0x4049F2F: impl_GNOME_Evolution_Addressbook_Book_getChanges (e-data-book.c:184) # ==32743== by 0x40388EC: _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_getChanges (Evolution-DataServer-Addressbook-common.c:80) # ==32743== by 0x43AC436: ORBit_POAObject_invoke (poa.c:1142) # ==32743== by 0x43B2664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==32743== by 0x439F5D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==32743== by 0x43B02B9: ORBit_POAObject_handle_request (poa.c:1351) # ==32743== by 0x43B095B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==32743== by 0x439813A: giop_thread_queue_process (giop.c:771) # ==32743== by 0x43989D7: giop_request_handler_thread (giop.c:481) # ==32743== by 0x4479686: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==32743== by 0x4477AFE: g_thread_create_proxy (gthread.c:635) # ==32743== by 0x452723F: start_thread (in /lib/tls/i686/cmov/libpthread-2.3.6.so) { e_book_backend_get_changes Memcheck:Leak fun:malloc fun:g_malloc fun:g_slice_alloc fun:g_list_append fun:e_book_backend_file_get_changes fun:e_book_backend_sync_get_changes fun:_e_book_backend_get_changes fun:e_book_backend_get_changes } # ==32743== 7,767 bytes in 1 blocks are possibly lost in loss record 33 of 41 # ==32743== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==32743== by 0x4457862: g_try_malloc (gmem.c:196) # ==32743== by 0x40DE9B5: __os_umalloc_eds (os_alloc.c:99) # ==32743== by 0x4088DBA: __db_goff_eds (db_overflow.c:122) # ==32743== by 0x40918B0: __db_ret_eds (db_ret.c:52) # ==32743== by 0x407B15C: __db_c_get_eds (db_cam.c:859) # ==32743== by 0x4072E35: __db_get_eds (db_am.c:505) # ==32743== by 0x50F4AB4: e_book_backend_file_changes_foreach_key (e-book-backend-file.c:703) # ==32743== by 0x4682927: e_dbhash_foreach_key (e-dbhash.c:141) # ==32743== by 0x50F4EF4: e_book_backend_file_get_changes (e-book-backend-file.c:806) # ==32743== by 0x4043322: e_book_backend_sync_get_changes (e-book-backend-sync.c:236) # ==32743== by 0x4043D79: _e_book_backend_get_changes (e-book-backend-sync.c:456) # ==32743== by 0x40453C4: e_book_backend_get_changes (e-book-backend.c:350) # ==32743== by 0x4049F2F: impl_GNOME_Evolution_Addressbook_Book_getChanges (e-data-book.c:184) # ==32743== by 0x40388EC: _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_getChanges (Evolution-DataServer-Addressbook-common.c:80) # ==32743== by 0x43AC436: ORBit_POAObject_invoke (poa.c:1142) # ==32743== by 0x43B2664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==32743== by 0x439F5D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==32743== by 0x43B02B9: ORBit_POAObject_handle_request (poa.c:1351) # ==32743== by 0x43B095B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) { e_book_backend_get_changes II Memcheck:Leak fun:malloc fun:g_try_malloc fun:__os_umalloc_eds fun:__db_goff_eds fun:__db_ret_eds fun:__db_c_get_eds fun:__db_get_eds fun:e_book_backend_file_changes_foreach_key fun:e_dbhash_foreach_key fun:e_book_backend_file_get_changes fun:e_book_backend_sync_get_changes fun:_e_book_backend_get_changes fun:e_book_backend_get_changes } # ==32743== 207,748 bytes in 410 blocks are definitely lost in loss record 40 of 41 # ==32743== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==32743== by 0x4457862: g_try_malloc (gmem.c:196) # ==32743== by 0x40DE9B5: __os_umalloc_eds (os_alloc.c:99) # ==32743== by 0x4091B4E: __db_retcopy_eds (db_ret.c:130) # ==32743== by 0x4091AB0: __db_ret_eds (db_ret.c:74) # ==32743== by 0x407B15C: __db_c_get_eds (db_cam.c:859) # ==32743== by 0x50F41F3: e_book_backend_file_get_contact_list (e-book-backend-file.c:465) # ==32743== by 0x4043135: e_book_backend_sync_get_contact_list (e-book-backend-sync.c:205) # ==32743== by 0x4043CFD: _e_book_backend_get_contact_list (e-book-backend-sync.c:442) # ==32743== by 0x4044F87: e_book_backend_get_contact_list (e-book-backend.c:285) # ==32743== by 0x4049B9D: impl_GNOME_Evolution_Addressbook_Book_getContactList (e-data-book.c:78) # ==32743== by 0x403891F: _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_getContactList (Evolution-DataServer-Addressbook-common.c:84) # ==32743== by 0x43AC436: ORBit_POAObject_invoke (poa.c:1142) # ==32743== by 0x43B2664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==32743== by 0x439F5D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==32743== by 0x43B02B9: ORBit_POAObject_handle_request (poa.c:1351) # ==32743== by 0x43B095B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==32743== by 0x439813A: giop_thread_queue_process (giop.c:771) # ==32743== by 0x43989D7: giop_request_handler_thread (giop.c:481) # ==32743== by 0x4479686: g_thread_pool_thread_proxy (gthreadpool.c:265) { e_book_backend_get_contact_list Memcheck:Leak fun:malloc fun:g_try_malloc fun:__os_umalloc_eds fun:__db_retcopy_eds fun:__db_ret_eds fun:__db_c_get_eds fun:e_book_backend_file_get_contact_list fun:e_book_backend_sync_get_contact_list fun:_e_book_backend_get_contact_list fun:e_book_backend_get_contact_list } # ==413== 238 bytes in 1 blocks are possibly lost in loss record 18 of 42 # ==413== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==413== by 0x4457862: g_try_malloc (gmem.c:196) # ==413== by 0x40DE9B5: __os_umalloc_eds (os_alloc.c:99) # ==413== by 0x4091B4E: __db_retcopy_eds (db_ret.c:130) # ==413== by 0x4091AB0: __db_ret_eds (db_ret.c:74) # ==413== by 0x407B15C: __db_c_get_eds (db_cam.c:859) # ==413== by 0x4072E35: __db_get_eds (db_am.c:505) # ==413== by 0x50F4AB4: e_book_backend_file_changes_foreach_key (e-book-backend-file.c:703) # ==413== by 0x4682927: e_dbhash_foreach_key (e-dbhash.c:141) # ==413== by 0x50F4EF4: e_book_backend_file_get_changes (e-book-backend-file.c:806) # ==413== by 0x4043322: e_book_backend_sync_get_changes (e-book-backend-sync.c:236) # ==413== by 0x4043D79: _e_book_backend_get_changes (e-book-backend-sync.c:456) # ==413== by 0x40453C4: e_book_backend_get_changes (e-book-backend.c:350) # ==413== by 0x4049F2F: impl_GNOME_Evolution_Addressbook_Book_getChanges (e-data-book.c:184) # ==413== by 0x40388EC: _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_getChanges (Evolution-DataServer-Addressbook-common.c:80) # ==413== by 0x43AC436: ORBit_POAObject_invoke (poa.c:1142) # ==413== by 0x43B2664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==413== by 0x439F5D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==413== by 0x43B02B9: ORBit_POAObject_handle_request (poa.c:1351) # ==413== by 0x43B095B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) { e_book_backend_file_get_changes Memcheck:Leak fun:malloc fun:g_try_malloc fun:__os_umalloc_eds fun:__db_retcopy_eds fun:__db_ret_eds fun:__db_c_get_eds fun:__db_get_eds fun:e_book_backend_file_changes_foreach_key fun:e_dbhash_foreach_key fun:e_book_backend_file_get_changes } # ==413== 12,696 (1,056 direct, 11,640 indirect) bytes in 88 blocks are definitely lost in loss record 30 of 42 # ==413== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==413== by 0x4457A95: g_malloc (gmem.c:131) # ==413== by 0x446CE32: g_slice_alloc (gslice.c:824) # ==413== by 0x444D99A: g_list_append (glist.c:69) # ==413== by 0x50F4B4C: e_book_backend_file_changes_foreach_key (e-book-backend-file.c:717) # ==413== by 0x4682927: e_dbhash_foreach_key (e-dbhash.c:141) # ==413== by 0x50F4EF4: e_book_backend_file_get_changes (e-book-backend-file.c:806) # ==413== by 0x4043322: e_book_backend_sync_get_changes (e-book-backend-sync.c:236) # ==413== by 0x4043D79: _e_book_backend_get_changes (e-book-backend-sync.c:456) # ==413== by 0x40453C4: e_book_backend_get_changes (e-book-backend.c:350) # ==413== by 0x4049F2F: impl_GNOME_Evolution_Addressbook_Book_getChanges (e-data-book.c:184) # ==413== by 0x40388EC: _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_getChanges (Evolution-DataServer-Addressbook-common.c:80) # ==413== by 0x43AC436: ORBit_POAObject_invoke (poa.c:1142) # ==413== by 0x43B2664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==413== by 0x439F5D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==413== by 0x43B02B9: ORBit_POAObject_handle_request (poa.c:1351) # ==413== by 0x43B095B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==413== by 0x439813A: giop_thread_queue_process (giop.c:771) # ==413== by 0x43989D7: giop_request_handler_thread (giop.c:481) # ==413== by 0x4479686: g_thread_pool_thread_proxy (gthreadpool.c:265) { e_book_backend_file_get_changes II Memcheck:Leak fun:malloc fun:g_malloc fun:g_slice_alloc fun:g_list_append fun:e_book_backend_file_changes_foreach_key fun:e_dbhash_foreach_key fun:e_book_backend_file_get_changes } # ==413== 214,821 bytes in 409 blocks are definitely lost in loss record 41 of 42 # ==413== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==413== by 0x4457862: g_try_malloc (gmem.c:196) # ==413== by 0x40DE9B5: __os_umalloc_eds (os_alloc.c:99) # ==413== by 0x4091B4E: __db_retcopy_eds (db_ret.c:130) # ==413== by 0x4091AB0: __db_ret_eds (db_ret.c:74) # ==413== by 0x407B15C: __db_c_get_eds (db_cam.c:859) # ==413== by 0x4072E35: __db_get_eds (db_am.c:505) # ==413== by 0x50F4AB4: e_book_backend_file_changes_foreach_key (e-book-backend-file.c:703) # ==413== by 0x4682927: e_dbhash_foreach_key (e-dbhash.c:141) # ==413== by 0x50F4EF4: e_book_backend_file_get_changes (e-book-backend-file.c:806) # ==413== by 0x4043322: e_book_backend_sync_get_changes (e-book-backend-sync.c:236) # ==413== by 0x4043D79: _e_book_backend_get_changes (e-book-backend-sync.c:456) # ==413== by 0x40453C4: e_book_backend_get_changes (e-book-backend.c:350) # ==413== by 0x4049F2F: impl_GNOME_Evolution_Addressbook_Book_getChanges (e-data-book.c:184) # ==413== by 0x40388EC: _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_getChanges (Evolution-DataServer-Addressbook-common.c:80) # ==413== by 0x43AC436: ORBit_POAObject_invoke (poa.c:1142) # ==413== by 0x43B2664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==413== by 0x439F5D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==413== by 0x43B02B9: ORBit_POAObject_handle_request (poa.c:1351) # ==413== by 0x43B095B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) { e_book_backend_file_get_changes III Memcheck:Leak fun:malloc fun:g_try_malloc fun:__os_umalloc_eds fun:__db_retcopy_eds fun:__db_ret_eds fun:__db_c_get_eds fun:__db_get_eds fun:e_book_backend_file_changes_foreach_key fun:e_dbhash_foreach_key fun:e_book_backend_file_get_changes } # ==2499== 20 bytes in 1 blocks are possibly lost in loss record 5 of 61 # ==2499== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==2499== by 0x4123F11: pvl_newlist (pvl.c:59) # ==2499== by 0x4114B18: icalproperty_new_impl (icalproperty.c:110) # ==2499== by 0x4114B83: icalproperty_new (icalproperty.c:127) # ==2499== by 0x41141C2: icalparser_add_line (icalparser.c:783) # ==2499== by 0x4113C1E: icalparser_parse (icalparser.c:587) # ==2499== by 0x4114A11: icalparser_parse_string (icalparser.c:1119) # ==2499== by 0x40F2511: build_change_list (e-cal-listener.c:521) # ==2499== by 0x40F260B: impl_notifyChanges (e-cal-listener.c:557) # ==2499== by 0x40D1F7D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==2499== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==2499== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==2499== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==2499== by 0x484A2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==2499== by 0x484A95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==2499== by 0x483213A: giop_thread_queue_process (giop.c:771) # ==2499== by 0x48329D7: giop_request_handler_thread (giop.c:481) # ==2499== by 0x42FE686: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==2499== by 0x42FCAFE: g_thread_create_proxy (gthread.c:635) # ==2499== by 0x425723F: start_thread (in /lib/tls/i686/cmov/libpthread-2.3.6.so) { build_change_list Memcheck:Leak fun:malloc fun:pvl_newlist fun:icalproperty_new_impl fun:icalproperty_new fun:icalparser_add_line fun:icalparser_parse fun:icalparser_parse_string fun:build_change_list } # ==4555== 1,284 bytes in 36 blocks are possibly lost in loss record 20 of 51 # ==4555== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==4555== by 0x42DDA95: g_malloc (gmem.c:131) # ==4555== by 0x42F2E32: g_slice_alloc (gslice.c:824) # ==4555== by 0x42F40AA: g_slist_append (gslist.c:69) # ==4555== by 0x40AB00C: scan_text (e-cal-component.c:653) # ==4555== by 0x40AB141: scan_property (e-cal-component.c:705) # ==4555== by 0x40AB7D5: scan_icalcomponent (e-cal-component.c:952) # ==4555== by 0x40ABC5A: e_cal_component_set_icalcomponent (e-cal-component.c:1114) # ==4555== by 0x40B855A: build_change_list (e-cal-listener.c:526) # ==4555== by 0x40B862B: impl_notifyChanges (e-cal-listener.c:557) # ==4555== by 0x4097F9D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==4555== by 0x4847436: ORBit_POAObject_invoke (poa.c:1142) # ==4555== by 0x484D664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==4555== by 0x483A5D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==4555== by 0x484B2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==4555== by 0x484B95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==4555== by 0x483313A: giop_thread_queue_process (giop.c:771) # ==4555== by 0x48339D7: giop_request_handler_thread (giop.c:481) # ==4555== by 0x42FF686: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==4555== by 0x42FDAFE: g_thread_create_proxy (gthread.c:635) # ==4555== by 0x425823F: start_thread (in /lib/tls/i686/cmov/libpthread-2.3.6.so) # ==4555== by 0x455749D: clone (in /lib/tls/i686/cmov/libc-2.3.6.so) { build_change_list II Memcheck:Leak fun:malloc fun:g_malloc fun:g_slice_alloc fun:g_slist_append fun:scan_text fun:scan_property fun:scan_icalcomponent fun:e_cal_component_set_icalcomponent fun:build_change_list } # ==2499== 129,660 (1,040 direct, 128,620 indirect) bytes in 65 blocks are definitely lost in loss record 24 of 61 # ==2499== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==2499== by 0x4123FD7: pvl_new_element (pvl.c:105) # ==2499== by 0x4124122: pvl_push (pvl.c:181) # ==2499== by 0x410D1D7: icalcomponent_add_property (icalcomponent.c:403) # ==2499== by 0x411420E: icalparser_add_line (icalparser.c:792) # ==2499== by 0x4113C1E: icalparser_parse (icalparser.c:587) # ==2499== by 0x4114A11: icalparser_parse_string (icalparser.c:1119) # ==2499== by 0x40F2511: build_change_list (e-cal-listener.c:521) # ==2499== by 0x40F260B: impl_notifyChanges (e-cal-listener.c:557) # ==2499== by 0x40D1F7D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==2499== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==2499== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==2499== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==2499== by 0x484A2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==2499== by 0x484A95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==2499== by 0x483213A: giop_thread_queue_process (giop.c:771) # ==2499== by 0x48329D7: giop_request_handler_thread (giop.c:481) # ==2499== by 0x42FE686: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==2499== by 0x42FCAFE: g_thread_create_proxy (gthread.c:635) # ==2499== by 0x425723F: start_thread (in /lib/tls/i686/cmov/libpthread-2.3.6.so) { build_change_list III Memcheck:Leak fun:malloc fun:pvl_new_element fun:pvl_push fun:icalcomponent_add_property fun:icalparser_add_line fun:icalparser_parse fun:icalparser_parse_string fun:build_change_list } # ==2499== 100,156 (79,996 direct, 20,160 indirect) bytes in 3,563 blocks are definitely lost in loss record 28 of 61 # ==2499== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==2499== by 0x42DC9FD: g_malloc0 (gmem.c:150) # ==2499== by 0x483D675: ORBit_alloc_by_tc (allocators.c:373) # ==2499== by 0x48389AC: ORBit_small_alloc (orbit-small.c:44) # ==2499== by 0x483D1CB: CORBA_exception_set_system (corba-env.c:98) # ==2499== by 0x484B49D: ORBit_POA_handle_request (poa.c:1555) # ==2499== by 0x484C802: ORBit_handle_request (orbit-adaptor.c:298) # ==2499== by 0x4835917: giop_connection_handle_input (giop-recv-buffer.c:1312) # ==2499== by 0x4853DBC: link_connection_io_handler (linc-connection.c:1412) # ==2499== by 0x485665F: link_source_dispatch (linc-source.c:159) # ==2499== by 0x42D499A: g_main_context_dispatch (gmain.c:2064) # ==2499== by 0x42D7EB5: g_main_context_iterate (gmain.c:2697) # ==2499== by 0x42D8276: g_main_loop_run (gmain.c:2905) # ==2499== by 0x485231F: link_io_thread_fn (linc.c:396) # ==2499== by 0x42FCAFE: g_thread_create_proxy (gthread.c:635) # ==2499== by 0x425723F: start_thread (in /lib/tls/i686/cmov/libpthread-2.3.6.so) # ==2499== by 0x455649D: clone (in /lib/tls/i686/cmov/libc-2.3.6.so) { CORBA exception Memcheck:Leak fun:calloc fun:g_malloc* fun:ORBit_alloc_by_tc fun:ORBit_small_alloc fun:CORBA_exception_set_system } # ==4555== 1,721,282 (450,615 direct, 1,270,667 indirect) bytes in 11,907 blocks are definitely lost in loss record 50 of 51 # ==4555== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==4555== by 0x42DDA95: g_malloc (gmem.c:131) # ==4555== by 0x483E95D: ORBit_alloc_string (allocators.c:228) # ==4555== by 0x483E618: CORBA_string_dup (corba-string.c:22) # ==4555== by 0x483E14A: CORBA_exception_set (corba-env.c:118) # ==4555== by 0x483E1F3: CORBA_exception_set_system (corba-env.c:102) # ==4555== by 0x484C49D: ORBit_POA_handle_request (poa.c:1555) # ==4555== by 0x484D802: ORBit_handle_request (orbit-adaptor.c:298) # ==4555== by 0x4836917: giop_connection_handle_input (giop-recv-buffer.c:1312) # ==4555== by 0x4854DBC: link_connection_io_handler (linc-connection.c:1412) # ==4555== by 0x485765F: link_source_dispatch (linc-source.c:159) # ==4555== by 0x42D599A: g_main_context_dispatch (gmain.c:2064) # ==4555== by 0x42D8EB5: g_main_context_iterate (gmain.c:2697) # ==4555== by 0x42D9276: g_main_loop_run (gmain.c:2905) # ==4555== by 0x485331F: link_io_thread_fn (linc.c:396) # ==4555== by 0x42FDAFE: g_thread_create_proxy (gthread.c:635) # ==4555== by 0x425823F: start_thread (in /lib/tls/i686/cmov/libpthread-2.3.6.so) # ==4555== by 0x455749D: clone (in /lib/tls/i686/cmov/libc-2.3.6.so) { CORBA exception II Memcheck:Leak fun:malloc fun:g_malloc fun:ORBit_alloc_string fun:CORBA_string_dup fun:CORBA_exception_set fun:CORBA_exception_set_system } # ==2499== 115,204 (9,728 direct, 105,476 indirect) bytes in 76 blocks are definitely lost in loss record 29 of 61 # ==2499== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==2499== by 0x4121788: icalvalue_new_impl (icalvalue.c:75) # ==2499== by 0x410A6CA: icalvalue_new_text (icalderivedvalue.c:273) # ==2499== by 0x41220E4: icalvalue_new_from_string_with_error (icalvalue.c:468) # ==2499== by 0x4122782: icalvalue_new_from_string (icalvalue.c:665) # ==2499== by 0x4114560: icalparser_add_line (icalparser.c:946) # ==2499== by 0x4113C1E: icalparser_parse (icalparser.c:587) # ==2499== by 0x4114A11: icalparser_parse_string (icalparser.c:1119) # ==2499== by 0x40F2511: build_change_list (e-cal-listener.c:521) # ==2499== by 0x40F260B: impl_notifyChanges (e-cal-listener.c:557) # ==2499== by 0x40D1F7D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==2499== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==2499== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==2499== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==2499== by 0x484A2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==2499== by 0x484A95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==2499== by 0x483213A: giop_thread_queue_process (giop.c:771) # ==2499== by 0x48329D7: giop_request_handler_thread (giop.c:481) # ==2499== by 0x42FE686: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==2499== by 0x42FCAFE: g_thread_create_proxy (gthread.c:635) { build_change_list IV Memcheck:Leak fun:malloc fun:icalvalue_new_impl fun:icalvalue_new_text fun:icalvalue_new_from_string_with_error fun:icalvalue_new_from_string fun:icalparser_add_line fun:icalparser_parse fun:icalparser_parse_string fun:build_change_list } # ==19927== 25,544 (15,656 direct, 9,888 indirect) bytes in 103 blocks are definitely lost in loss record 29 of 38 # ==19927== at 0x4C232CB: malloc (vg_replace_malloc.c:207) # ==19927== by 0x5BEFD19: icalvalue_new_impl (icalvalue.c:75) # ==19927== by 0x5BF03F1: icalvalue_new_from_string_with_error (icalvalue.c:550) # ==19927== by 0x5BE2A27: icalparser_add_line (icalparser.c:959) # ==19927== by 0x5BE2F6C: icalparser_parse (icalparser.c:591) # ==19927== by 0x5BE3180: icalparser_parse_string (icalparser.c:1132) # ==19927== by 0x6BAF30: EvolutionCalendarSource::insertItem(std::string const&, SyncItem const&) (EvolutionCalendarSource.cpp:288) # ==19927== by 0x6B4B2F: TrackingSyncSource::addItemThrow(SyncItem&) (TrackingSyncSource.cpp:275) # ==19927== by 0x6724F8: EvolutionSyncSource::processItem(char const*, SyncMLStatus (EvolutionSyncSource::*)(SyncItem&), SyncItem&, bool) (EvolutionSyncSource.cpp:547) # ==19927== by 0x672684: EvolutionSyncSource::addItem(SyncItem&) (EvolutionSyncSource.cpp:499) # ==19927== by 0x524F52: TestEvolutionSyncSource::addItem(SyncItem&) (client-test-app.cpp:89) # ==19927== by 0x53E34B: importItem(EvolutionSyncSource*, std::string&) (ClientTest.cpp:164) # ==19927== by 0x5D4A00: LocalTests::insertManyItems(CreateSource, int, int, int) (ClientTest.cpp:585) # ==19927== by 0x5AC1F7: LocalTests::testManyChanges() (ClientTest.cpp:823) # ==19927== by 0x60CCE1: CppUnit::TestCaller::runTest() (TestCaller.h:166) # ==19927== by 0x6795846: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x6787C43: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x6791758: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x679149B: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x679D23F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x67954DC: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x6795E3B: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x6795D65: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x6795E3B: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x6795D65: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x679CFC9: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x679F5C1: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x67A25DA: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==19927== by 0x613976: main (client-test-main.cpp:255) { icalvalue_new_impl Memcheck:Leak fun:malloc fun:icalvalue_new_impl fun:icalvalue_new_from_string_with_error fun:icalparser_add_line fun:icalparser_parse fun:icalparser_parse_string } # ==2499== 27,832 (700 direct, 27,132 indirect) bytes in 35 blocks are definitely lost in loss record 31 of 61 # ==2499== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==2499== by 0x4123F11: pvl_newlist (pvl.c:59) # ==2499== by 0x410C958: icalcomponent_new_impl (icalcomponent.c:129) # ==2499== by 0x410C9C9: icalcomponent_new (icalcomponent.c:146) # ==2499== by 0x4113F82: icalparser_add_line (icalparser.c:708) # ==2499== by 0x4113C1E: icalparser_parse (icalparser.c:587) # ==2499== by 0x4114A11: icalparser_parse_string (icalparser.c:1119) # ==2499== by 0x40F2511: build_change_list (e-cal-listener.c:521) # ==2499== by 0x40F260B: impl_notifyChanges (e-cal-listener.c:557) # ==2499== by 0x40D1F7D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==2499== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==2499== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==2499== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==2499== by 0x484A2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==2499== by 0x484A95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==2499== by 0x483213A: giop_thread_queue_process (giop.c:771) # ==2499== by 0x48329D7: giop_request_handler_thread (giop.c:481) # ==2499== by 0x42FE686: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==2499== by 0x42FCAFE: g_thread_create_proxy (gthread.c:635) # ==2499== by 0x425723F: start_thread (in /lib/tls/i686/cmov/libpthread-2.3.6.so) { build_change_list V Memcheck:Leak fun:malloc fun:pvl_newlist fun:icalcomponent_new_impl fun:icalcomponent_new fun:icalparser_add_line fun:icalparser_parse fun:icalparser_parse_string fun:build_change_list } # ==3045== 113,348 (10,368 direct, 102,980 indirect) bytes in 81 blocks are definitely lost in loss record 37 of 61 # ==3045== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==3045== by 0x4121788: icalvalue_new_impl (icalvalue.c:75) # ==3045== by 0x412234A: icalvalue_new_from_string_with_error (icalvalue.c:550) # ==3045== by 0x4122782: icalvalue_new_from_string (icalvalue.c:665) # ==3045== by 0x4114560: icalparser_add_line (icalparser.c:946) # ==3045== by 0x4113C1E: icalparser_parse (icalparser.c:587) # ==3045== by 0x4114A11: icalparser_parse_string (icalparser.c:1119) # ==3045== by 0x40F2511: build_change_list (e-cal-listener.c:521) # ==3045== by 0x40F260B: impl_notifyChanges (e-cal-listener.c:557) # ==3045== by 0x40D1F7D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==3045== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==3045== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==3045== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==3045== by 0x484A2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==3045== by 0x484A95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==3045== by 0x483213A: giop_thread_queue_process (giop.c:771) # ==3045== by 0x48329D7: giop_request_handler_thread (giop.c:481) # ==3045== by 0x42FE686: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==3045== by 0x42FCAFE: g_thread_create_proxy (gthread.c:635) # ==3045== by 0x425723F: start_thread (in /lib/tls/i686/cmov/libpthread-2.3.6.so) { build_change_list VI Memcheck:Leak fun:malloc fun:icalvalue_new_impl fun:icalvalue_new_from_string_with_error fun:icalvalue_new_from_string fun:icalparser_add_line fun:icalparser_parse fun:icalparser_parse_string fun:build_change_list } # ==4994== 981 bytes in 36 blocks are possibly lost in loss record 20 of 51 # ==4994== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==4994== by 0x42DDA95: g_malloc (gmem.c:131) # ==4994== by 0x40AAFD2: scan_text (e-cal-component.c:649) # ==4994== by 0x40AB141: scan_property (e-cal-component.c:705) # ==4994== by 0x40AB7D5: scan_icalcomponent (e-cal-component.c:952) # ==4994== by 0x40ABC5A: e_cal_component_set_icalcomponent (e-cal-component.c:1114) # ==4994== by 0x40B855A: build_change_list (e-cal-listener.c:526) # ==4994== by 0x40B862B: impl_notifyChanges (e-cal-listener.c:557) # ==4994== by 0x4097F9D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==4994== by 0x4847436: ORBit_POAObject_invoke (poa.c:1142) # ==4994== by 0x484D664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==4994== by 0x483A5D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==4994== by 0x484B2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==4994== by 0x484B95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==4994== by 0x483313A: giop_thread_queue_process (giop.c:771) # ==4994== by 0x48339D7: giop_request_handler_thread (giop.c:481) # ==4994== by 0x42FF686: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==4994== by 0x42FDAFE: g_thread_create_proxy (gthread.c:635) # ==4994== by 0x425823F: start_thread (in /lib/tls/i686/cmov/libpthread-2.3.6.so) # ==4994== by 0x455749D: clone (in /lib/tls/i686/cmov/libc-2.3.6.so) { build_change_list VII Memcheck:Leak fun:malloc fun:g_malloc fun:scan_text fun:scan_property fun:scan_icalcomponent fun:e_cal_component_set_icalcomponent fun:build_change_list } # ==4994== 1,751,365 (450,701 direct, 1,300,664 indirect) bytes in 11,902 blocks are definitely lost in loss record 50 of 51 # ==4994== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==4994== by 0x42DDA95: g_malloc (gmem.c:131) # ==4994== by 0x42F2E32: g_slice_alloc (gslice.c:824) # ==4994== by 0x42F3514: g_slice_alloc0 (gslice.c:833) # ==4994== by 0x428FC2B: g_type_create_instance (gtype.c:1549) # ==4994== by 0x4274B21: g_object_constructor (gobject.c:1046) # ==4994== by 0x4275308: g_object_newv (gobject.c:937) # ==4994== by 0x4275EE6: g_object_new_valist (gobject.c:986) # ==4994== by 0x427609F: g_object_new (gobject.c:795) # ==4994== by 0x40AA9A7: e_cal_component_new (e-cal-component.c:457) # ==4994== by 0x40B853F: build_change_list (e-cal-listener.c:525) # ==4994== by 0x40B862B: impl_notifyChanges (e-cal-listener.c:557) # ==4994== by 0x4097F9D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==4994== by 0x4847436: ORBit_POAObject_invoke (poa.c:1142) # ==4994== by 0x484D664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==4994== by 0x483A5D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==4994== by 0x484B2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==4994== by 0x484B95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==4994== by 0x483313A: giop_thread_queue_process (giop.c:771) # ==4994== by 0x48339D7: giop_request_handler_thread (giop.c:481) # ==4994== by 0x42FF686: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==4994== by 0x42FDAFE: g_thread_create_proxy (gthread.c:635) # ==4994== by 0x425823F: start_thread (in /lib/tls/i686/cmov/libpthread-2.3.6.so) # ==4994== by 0x455749D: clone (in /lib/tls/i686/cmov/libc-2.3.6.so) { build_change_list VIII Memcheck:Leak fun:malloc fun:g_malloc fun:g_slice_alloc fun:g_slice_alloc0 fun:g_type_create_instance fun:g_object_constructor fun:g_object_newv fun:g_object_new_valist fun:g_object_new fun:e_cal_component_new fun:build_change_list } # ==10697== 150,925 (15,744 direct, 135,181 indirect) bytes in 123 blocks are definitely lost in loss record 35 of 51 # ==10697== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==10697== by 0x40E786C: icalvalue_new_impl (icalvalue.c:75) # ==10697== by 0x40D0E07: icalvalue_new_integer (icalderivedvalue.c:505) # ==10697== by 0x40E8079: icalvalue_new_from_string_with_error (icalvalue.c:440) # ==10697== by 0x40E8866: icalvalue_new_from_string (icalvalue.c:665) # ==10697== by 0x40DA641: icalparser_add_line (icalparser.c:959) # ==10697== by 0x40D9CA3: icalparser_parse (icalparser.c:591) # ==10697== by 0x40DAAF2: icalparser_parse_string (icalparser.c:1132) # ==10697== by 0x40B8531: build_change_list (e-cal-listener.c:521) # ==10697== by 0x40B862B: impl_notifyChanges (e-cal-listener.c:557) # ==10697== by 0x4097F9D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==10697== by 0x4847436: ORBit_POAObject_invoke (poa.c:1142) # ==10697== by 0x484D664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==10697== by 0x483A5D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==10697== by 0x484B2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==10697== by 0x484B95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==10697== by 0x483313A: giop_thread_queue_process (giop.c:771) # ==10697== by 0x48339D7: giop_request_handler_thread (giop.c:481) # ==10697== by 0x42FF686: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==10697== by 0x42FDAFE: g_thread_create_proxy (gthread.c:635) # ==10697== by 0x425823F: start_thread (in /lib/tls/i686/cmov/libpthread-2.3.6.so) # ==10697== by 0x455749D: clone (in /lib/tls/i686/cmov/libc-2.3.6.so) { build_change_list IX Memcheck:Leak fun:malloc fun:icalvalue_new_impl fun:icalvalue_new_integer fun:icalvalue_new_from_string_with_error fun:icalvalue_new_from_string fun:icalparser_add_line fun:icalparser_parse fun:icalparser_parse_string fun:build_change_list } # ==2499== 768 bytes in 6 blocks are possibly lost in loss record 32 of 61 # ==2499== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==2499== by 0x4121788: icalvalue_new_impl (icalvalue.c:75) # ==2499== by 0x412184A: icalvalue_new_clone (icalvalue.c:104) # ==2499== by 0x4114C06: icalproperty_new_clone (icalproperty.c:141) # ==2499== by 0x410CAC3: icalcomponent_new_clone (icalcomponent.c:199) # ==2499== by 0x40D81C8: cal_object_list_cb (e-cal.c:742) # ==2499== by 0x40D72DF: e_cal_marshal_VOID__INT_POINTER (e-cal-marshal.c:156) # ==2499== by 0x426D2CA: g_closure_invoke (gclosure.c:490) # ==2499== by 0x427F4D2: signal_emit_unlocked_R (gsignal.c:2440) # ==2499== by 0x4280EF2: g_signal_emit_valist (gsignal.c:2199) # ==2499== by 0x4281198: g_signal_emit (gsignal.c:2243) # ==2499== by 0x40F21C5: impl_notifyObjectListRequested (e-cal-listener.c:419) # ==2499== by 0x40D1E8C: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyObjectListRequested (Evolution-DataServer-Calendar-common.c:200) # ==2499== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==2499== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==2499== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==2499== by 0x484A2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==2499== by 0x484A95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==2499== by 0x483213A: giop_thread_queue_process (giop.c:771) # ==2499== by 0x48329D7: giop_request_handler_thread (giop.c:481) { cal_object_list_cb Memcheck:Leak fun:malloc fun:icalvalue_new_impl fun:icalvalue_new_clone fun:icalproperty_new_clone fun:icalcomponent_new_clone fun:cal_object_list_cb } # ==2499== 8,232 bytes in 3 blocks are possibly lost in loss record 50 of 61 # ==2499== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==2499== by 0x412193A: icalvalue_new_clone (icalvalue.c:147) # ==2499== by 0x4114C06: icalproperty_new_clone (icalproperty.c:141) # ==2499== by 0x410CAC3: icalcomponent_new_clone (icalcomponent.c:199) # ==2499== by 0x40E4B67: e_cal_component_clone (e-cal-component.c:518) # ==2499== by 0x40D846E: cal_get_changes_cb (e-cal.c:843) # ==2499== by 0x40D72DF: e_cal_marshal_VOID__INT_POINTER (e-cal-marshal.c:156) # ==2499== by 0x426D2CA: g_closure_invoke (gclosure.c:490) # ==2499== by 0x427F4D2: signal_emit_unlocked_R (gsignal.c:2440) # ==2499== by 0x4280EF2: g_signal_emit_valist (gsignal.c:2199) # ==2499== by 0x4281198: g_signal_emit (gsignal.c:2243) # ==2499== by 0x40F2655: impl_notifyChanges (e-cal-listener.c:559) # ==2499== by 0x40D1F7D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==2499== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==2499== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==2499== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==2499== by 0x484A2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==2499== by 0x484A95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==2499== by 0x483213A: giop_thread_queue_process (giop.c:771) # ==2499== by 0x48329D7: giop_request_handler_thread (giop.c:481) { cal_get_changes_cb Memcheck:Leak fun:malloc fun:icalvalue_new_clone fun:icalproperty_new_clone fun:icalcomponent_new_clone fun:e_cal_component_clone fun:cal_get_changes_cb } # ==2787== 20 bytes in 1 blocks are possibly lost in loss record 4 of 62 # ==2787== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==2787== by 0x4123F11: pvl_newlist (pvl.c:59) # ==2787== by 0x4114B18: icalproperty_new_impl (icalproperty.c:110) # ==2787== by 0x4114BAF: icalproperty_new_clone (icalproperty.c:134) # ==2787== by 0x410CAC3: icalcomponent_new_clone (icalcomponent.c:199) # ==2787== by 0x40D81C8: cal_object_list_cb (e-cal.c:742) # ==2787== by 0x40D72DF: e_cal_marshal_VOID__INT_POINTER (e-cal-marshal.c:156) # ==2787== by 0x426D2CA: g_closure_invoke (gclosure.c:490) # ==2787== by 0x427F4D2: signal_emit_unlocked_R (gsignal.c:2440) # ==2787== by 0x4280EF2: g_signal_emit_valist (gsignal.c:2199) # ==2787== by 0x4281198: g_signal_emit (gsignal.c:2243) # ==2787== by 0x40F21C5: impl_notifyObjectListRequested (e-cal-listener.c:419) # ==2787== by 0x40D1E8C: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyObjectListRequested (Evolution-DataServer-Calendar-common.c:200) # ==2787== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==2787== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==2787== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==2787== by 0x484A2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==2787== by 0x484A95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==2787== by 0x483213A: giop_thread_queue_process (giop.c:771) # ==2787== by 0x48329D7: giop_request_handler_thread (giop.c:481) { cal_object_list_cb Memcheck:Leak fun:malloc fun:pvl_newlist fun:icalproperty_new_impl fun:icalproperty_new_clone fun:icalcomponent_new_clone fun:cal_object_list_cb } # ==2787== 2,797,740 (154,999 direct, 2,642,741 indirect) bytes in 4,206 blocks are definitely lost in loss record 59 of 62 # ==2787== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==2787== by 0x42DCA95: g_malloc (gmem.c:131) # ==2787== by 0x42F5618: g_strdup (gstrfuncs.c:92) # ==2787== by 0x40D7DCB: cal_object_created_cb (e-cal.c:585) # ==2787== by 0x40D7145: e_cal_marshal_VOID__INT_STRING (e-cal-marshal.c:82) # ==2787== by 0x426D2CA: g_closure_invoke (gclosure.c:490) # ==2787== by 0x427F4D2: signal_emit_unlocked_R (gsignal.c:2440) # ==2787== by 0x4280EF2: g_signal_emit_valist (gsignal.c:2199) # ==2787== by 0x4281198: g_signal_emit (gsignal.c:2243) # ==2787== by 0x40F1C3F: impl_notifyObjectCreated (e-cal-listener.c:247) # ==2787== by 0x40D1D19: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyObjectCreated (Evolution-DataServer-Calendar-common.c:168) # ==2787== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==2787== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==2787== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==2787== by 0x484A2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==2787== by 0x484A95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==2787== by 0x483213A: giop_thread_queue_process (giop.c:771) # ==2787== by 0x48329D7: giop_request_handler_thread (giop.c:481) # ==2787== by 0x42FE686: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==2787== by 0x42FCAFE: g_thread_create_proxy (gthread.c:635) { cal_object_created_cb Memcheck:Leak fun:malloc fun:g_malloc fun:g_strdup fun:cal_object_created_cb } # ==3291== 82,574 bytes in 476 blocks are definitely lost in loss record 42 of 43 # ==3291== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==3291== by 0x4457A95: g_malloc (gmem.c:131) # ==3291== by 0x4470618: g_strdup (gstrfuncs.c:92) # ==3291== by 0x469673B: e_xml_to_hash (e-xml-hash-utils.c:81) # ==3291== by 0x4696A1E: e_xmlhash_new (e-xml-hash-utils.c:204) # ==3291== by 0x52118B4: e_cal_backend_file_compute_changes (e-cal-backend-file.c:1614) # ==3291== by 0x5211B74: e_cal_backend_file_get_changes (e-cal-backend-file.c:1681) # ==3291== by 0x412DF3C: e_cal_backend_sync_get_changes (e-cal-backend-sync.c:606) # ==3291== by 0x412EC23: _e_cal_backend_get_changes (e-cal-backend-sync.c:926) # ==3291== by 0x4125B1F: e_cal_backend_get_changes (e-cal-backend.c:852) # ==3291== by 0x412F6B2: impl_Cal_getChanges (e-data-cal.c:267) # ==3291== by 0x411DC12: _ORBIT_skel_small_GNOME_Evolution_Calendar_Cal_getChanges (Evolution-DataServer-Calendar-common.c:100) # ==3291== by 0x43AC436: ORBit_POAObject_invoke (poa.c:1142) # ==3291== by 0x43B2664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==3291== by 0x439F5D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==3291== by 0x43B02B9: ORBit_POAObject_handle_request (poa.c:1351) # ==3291== by 0x43B095B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==3291== by 0x439813A: giop_thread_queue_process (giop.c:771) # ==3291== by 0x43989D7: giop_request_handler_thread (giop.c:481) # ==3291== by 0x4479686: g_thread_pool_thread_proxy (gthreadpool.c:265) { e_cal_backend_get_changes Memcheck:Leak fun:malloc fun:g_malloc fun:g_strdup fun:e_xml_to_hash fun:e_xmlhash_new fun:e_cal_backend_file_compute_changes fun:e_cal_backend_file_get_changes fun:e_cal_backend_sync_get_changes fun:_e_cal_backend_get_changes fun:e_cal_backend_get_changes } # ==3659== 32 bytes in 1 blocks are possibly lost in loss record 3 of 63 # ==3659== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==3659== by 0x4112935: icalparameter_new_impl (icalparameter.c:53) # ==3659== by 0x4100D4F: icalparameter_new_from_value_string (icalderivedparameter.c:1451) # ==3659== by 0x4114391: icalparser_add_line (icalparser.c:857) # ==3659== by 0x4113C1E: icalparser_parse (icalparser.c:587) # ==3659== by 0x4114A11: icalparser_parse_string (icalparser.c:1119) # ==3659== by 0x40F2511: build_change_list (e-cal-listener.c:521) # ==3659== by 0x40F260B: impl_notifyChanges (e-cal-listener.c:557) # ==3659== by 0x40D1F7D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==3659== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==3659== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==3659== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==3659== by 0x484A2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==3659== by 0x484A95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==3659== by 0x483213A: giop_thread_queue_process (giop.c:771) # ==3659== by 0x48329D7: giop_request_handler_thread (giop.c:481) # ==3659== by 0x42FE686: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==3659== by 0x42FCAFE: g_thread_create_proxy (gthread.c:635) # ==3659== by 0x425723F: start_thread (in /lib/tls/i686/cmov/libpthread-2.3.6.so) # ==3659== by 0x455649D: clone (in /lib/tls/i686/cmov/libc-2.3.6.so) { build_change_list Memcheck:Leak fun:malloc fun:icalparameter_new_impl fun:icalparameter_new_from_value_string fun:icalparser_add_line fun:icalparser_parse fun:icalparser_parse_string fun:build_change_list } # ==3659== 33 bytes in 1 blocks are possibly lost in loss record 4 of 63 # ==3659== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==3659== by 0x44F617F: strdup (in /lib/tls/i686/cmov/libc-2.3.6.so) # ==3659== by 0x4111A1C: icalmemory_strdup (icalmemory.c:240) # ==3659== by 0x410A76C: icalvalue_set_text (icalderivedvalue.c:289) # ==3659== by 0x410A6FA: icalvalue_new_text (icalderivedvalue.c:276) # ==3659== by 0x41220E4: icalvalue_new_from_string_with_error (icalvalue.c:468) # ==3659== by 0x4122782: icalvalue_new_from_string (icalvalue.c:665) # ==3659== by 0x4114560: icalparser_add_line (icalparser.c:946) # ==3659== by 0x4113C1E: icalparser_parse (icalparser.c:587) # ==3659== by 0x4114A11: icalparser_parse_string (icalparser.c:1119) # ==3659== by 0x40F2511: build_change_list (e-cal-listener.c:521) # ==3659== by 0x40F260B: impl_notifyChanges (e-cal-listener.c:557) # ==3659== by 0x40D1F7D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==3659== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==3659== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==3659== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==3659== by 0x484A2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==3659== by 0x484A95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==3659== by 0x483213A: giop_thread_queue_process (giop.c:771) # ==3659== by 0x48329D7: giop_request_handler_thread (giop.c:481) { build_change_list Memcheck:Leak fun:malloc fun:strdup fun:icalmemory_strdup fun:icalvalue_set_text fun:icalvalue_new_text fun:icalvalue_new_from_string_with_error fun:icalvalue_new_from_string fun:icalparser_add_line fun:icalparser_parse fun:icalparser_parse_string fun:build_change_list } # ==3659== 40 bytes in 2 blocks are possibly lost in loss record 5 of 63 # ==3659== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==3659== by 0x4123F11: pvl_newlist (pvl.c:59) # ==3659== by 0x4114B18: icalproperty_new_impl (icalproperty.c:110) # ==3659== by 0x4114BAF: icalproperty_new_clone (icalproperty.c:134) # ==3659== by 0x410CAC3: icalcomponent_new_clone (icalcomponent.c:199) # ==3659== by 0x40E4B67: e_cal_component_clone (e-cal-component.c:518) # ==3659== by 0x40D846E: cal_get_changes_cb (e-cal.c:843) # ==3659== by 0x40D72DF: e_cal_marshal_VOID__INT_POINTER (e-cal-marshal.c:156) # ==3659== by 0x426D2CA: g_closure_invoke (gclosure.c:490) # ==3659== by 0x427F4D2: signal_emit_unlocked_R (gsignal.c:2440) # ==3659== by 0x4280EF2: g_signal_emit_valist (gsignal.c:2199) # ==3659== by 0x4281198: g_signal_emit (gsignal.c:2243) # ==3659== by 0x40F2655: impl_notifyChanges (e-cal-listener.c:559) # ==3659== by 0x40D1F7D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==3659== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==3659== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==3659== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==3659== by 0x484A2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==3659== by 0x484A95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==3659== by 0x483213A: giop_thread_queue_process (giop.c:771) { cal_get_changes_cb Memcheck:Leak fun:malloc fun:pvl_newlist fun:icalproperty_new_impl fun:icalproperty_new_clone fun:icalcomponent_new_clone fun:e_cal_component_clone fun:cal_get_changes_cb } # ==3659== 407 bytes in 17 blocks are possibly lost in loss record 20 of 63 # ==3659== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==3659== by 0x42DCA95: g_malloc (gmem.c:131) # ==3659== by 0x42F1E32: g_slice_alloc (gslice.c:824) # ==3659== by 0x42F30AA: g_slist_append (gslist.c:69) # ==3659== by 0x40E4FEC: scan_text (e-cal-component.c:653) # ==3659== by 0x40E5121: scan_property (e-cal-component.c:705) # ==3659== by 0x40E57B5: scan_icalcomponent (e-cal-component.c:952) # ==3659== by 0x40E5C3A: e_cal_component_set_icalcomponent (e-cal-component.c:1114) # ==3659== by 0x40E4B7C: e_cal_component_clone (e-cal-component.c:519) # ==3659== by 0x40D846E: cal_get_changes_cb (e-cal.c:843) # ==3659== by 0x40D72DF: e_cal_marshal_VOID__INT_POINTER (e-cal-marshal.c:156) # ==3659== by 0x426D2CA: g_closure_invoke (gclosure.c:490) # ==3659== by 0x427F4D2: signal_emit_unlocked_R (gsignal.c:2440) # ==3659== by 0x4280EF2: g_signal_emit_valist (gsignal.c:2199) # ==3659== by 0x4281198: g_signal_emit (gsignal.c:2243) # ==3659== by 0x40F2655: impl_notifyChanges (e-cal-listener.c:559) # ==3659== by 0x40D1F7D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==3659== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==3659== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==3659== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) { cal_get_changes_cb Memcheck:Leak fun:malloc fun:g_malloc fun:g_slice_alloc fun:g_slist_append fun:scan_text fun:scan_property fun:scan_icalcomponent fun:e_cal_component_set_icalcomponent fun:e_cal_component_clone fun:cal_get_changes_cb } # ==3807== 571 bytes in 2 blocks are possibly lost in loss record 48 of 62 # ==3807== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==3807== by 0x44F617F: strdup (in /lib/tls/i686/cmov/libc-2.3.6.so) # ==3807== by 0x4111A1C: icalmemory_strdup (icalmemory.c:240) # ==3807== by 0x41218FE: icalvalue_new_clone (icalvalue.c:135) # ==3807== by 0x4114C06: icalproperty_new_clone (icalproperty.c:141) # ==3807== by 0x410CAC3: icalcomponent_new_clone (icalcomponent.c:199) # ==3807== by 0x40D81C8: cal_object_list_cb (e-cal.c:742) # ==3807== by 0x40D72DF: e_cal_marshal_VOID__INT_POINTER (e-cal-marshal.c:156) # ==3807== by 0x426D2CA: g_closure_invoke (gclosure.c:490) # ==3807== by 0x427F4D2: signal_emit_unlocked_R (gsignal.c:2440) # ==3807== by 0x4280EF2: g_signal_emit_valist (gsignal.c:2199) # ==3807== by 0x4281198: g_signal_emit (gsignal.c:2243) # ==3807== by 0x40F21C5: impl_notifyObjectListRequested (e-cal-listener.c:419) # ==3807== by 0x40D1E8C: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyObjectListRequested (Evolution-DataServer-Calendar-common.c:200) # ==3807== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==3807== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==3807== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==3807== by 0x484A2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==3807== by 0x484A95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==3807== by 0x483213A: giop_thread_queue_process (giop.c:771) { cal_object_list_cb Memcheck:Leak fun:malloc fun:strdup fun:icalmemory_strdup fun:icalvalue_new_clone fun:icalproperty_new_clone fun:icalcomponent_new_clone fun:cal_object_list_cb } # ==3966== 2,524 bytes in 56 blocks are possibly lost in loss record 35 of 61 # ==3966== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==3966== by 0x42DC9FD: g_malloc0 (gmem.c:150) # ==3966== by 0x42C7CDA: g_hash_table_new_full (ghash.c:358) # ==3966== by 0x42C7D23: g_hash_table_new (ghash.c:318) # ==3966== by 0x40E43FA: e_cal_component_init (e-cal-component.c:255) # ==3966== by 0x428F065: g_type_create_instance (gtype.c:1569) # ==3966== by 0x4273B21: g_object_constructor (gobject.c:1046) # ==3966== by 0x4274308: g_object_newv (gobject.c:937) # ==3966== by 0x4274EE6: g_object_new_valist (gobject.c:986) # ==3966== by 0x427509F: g_object_new (gobject.c:795) # ==3966== by 0x40E4987: e_cal_component_new (e-cal-component.c:457) # ==3966== by 0x40F251F: build_change_list (e-cal-listener.c:525) # ==3966== by 0x40F260B: impl_notifyChanges (e-cal-listener.c:557) # ==3966== by 0x40D1F7D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==3966== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==3966== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==3966== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==3966== by 0x484A2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==3966== by 0x484A95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==3966== by 0x483213A: giop_thread_queue_process (giop.c:771) { build_change_list Memcheck:Leak fun:calloc fun:g_malloc0 fun:g_hash_table_new_full fun:g_hash_table_new fun:e_cal_component_init fun:g_type_create_instance fun:g_object_constructor fun:g_object_newv fun:g_object_new_valist fun:g_object_new fun:e_cal_component_new fun:build_change_list } # ==4120== 532 bytes in 1 blocks are possibly lost in loss record 17 of 63 # ==4120== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==4120== by 0x44F617F: strdup (in /lib/tls/i686/cmov/libc-2.3.6.so) # ==4120== by 0x4111A1C: icalmemory_strdup (icalmemory.c:240) # ==4120== by 0x41218FE: icalvalue_new_clone (icalvalue.c:135) # ==4120== by 0x4114C06: icalproperty_new_clone (icalproperty.c:141) # ==4120== by 0x410CAC3: icalcomponent_new_clone (icalcomponent.c:199) # ==4120== by 0x40E4B67: e_cal_component_clone (e-cal-component.c:518) # ==4120== by 0x40D846E: cal_get_changes_cb (e-cal.c:843) # ==4120== by 0x40D72DF: e_cal_marshal_VOID__INT_POINTER (e-cal-marshal.c:156) # ==4120== by 0x426D2CA: g_closure_invoke (gclosure.c:490) # ==4120== by 0x427F4D2: signal_emit_unlocked_R (gsignal.c:2440) # ==4120== by 0x4280EF2: g_signal_emit_valist (gsignal.c:2199) # ==4120== by 0x4281198: g_signal_emit (gsignal.c:2243) # ==4120== by 0x40F2655: impl_notifyChanges (e-cal-listener.c:559) # ==4120== by 0x40D1F7D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==4120== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==4120== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==4120== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==4120== by 0x484A2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==4120== by 0x484A95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) { cal_get_changes_cb Memcheck:Leak fun:malloc fun:strdup fun:icalmemory_strdup fun:icalvalue_new_clone fun:icalproperty_new_clone fun:icalcomponent_new_clone fun:e_cal_component_clone fun:cal_get_changes_cb } # ==4120== 2,244 bytes in 52 blocks are possibly lost in loss record 42 of 63 # ==4120== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==4120== by 0x42DC9FD: g_malloc0 (gmem.c:150) # ==4120== by 0x40E43D6: e_cal_component_init (e-cal-component.c:252) # ==4120== by 0x428F065: g_type_create_instance (gtype.c:1569) # ==4120== by 0x4273B21: g_object_constructor (gobject.c:1046) # ==4120== by 0x4274308: g_object_newv (gobject.c:937) # ==4120== by 0x4274EE6: g_object_new_valist (gobject.c:986) # ==4120== by 0x427509F: g_object_new (gobject.c:795) # ==4120== by 0x40E4987: e_cal_component_new (e-cal-component.c:457) # ==4120== by 0x40F251F: build_change_list (e-cal-listener.c:525) # ==4120== by 0x40F260B: impl_notifyChanges (e-cal-listener.c:557) # ==4120== by 0x40D1F7D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==4120== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==4120== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==4120== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==4120== by 0x484A2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==4120== by 0x484A95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==4120== by 0x483213A: giop_thread_queue_process (giop.c:771) # ==4120== by 0x48329D7: giop_request_handler_thread (giop.c:481) # ==4120== by 0x42FE686: g_thread_pool_thread_proxy (gthreadpool.c:265) { build_change_list Memcheck:Leak fun:calloc fun:g_malloc0 fun:e_cal_component_init fun:g_type_create_instance fun:g_object_constructor fun:g_object_newv fun:g_object_new_valist fun:g_object_new fun:e_cal_component_new fun:build_change_list } # ==4120== 256 bytes in 2 blocks are possibly lost in loss record 47 of 63 # ==4120== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==4120== by 0x4121788: icalvalue_new_impl (icalvalue.c:75) # ==4120== by 0x412184A: icalvalue_new_clone (icalvalue.c:104) # ==4120== by 0x4114C06: icalproperty_new_clone (icalproperty.c:141) # ==4120== by 0x410CAC3: icalcomponent_new_clone (icalcomponent.c:199) # ==4120== by 0x40E4B67: e_cal_component_clone (e-cal-component.c:518) # ==4120== by 0x40D846E: cal_get_changes_cb (e-cal.c:843) # ==4120== by 0x40D72DF: e_cal_marshal_VOID__INT_POINTER (e-cal-marshal.c:156) # ==4120== by 0x426D2CA: g_closure_invoke (gclosure.c:490) # ==4120== by 0x427F4D2: signal_emit_unlocked_R (gsignal.c:2440) # ==4120== by 0x4280EF2: g_signal_emit_valist (gsignal.c:2199) # ==4120== by 0x4281198: g_signal_emit (gsignal.c:2243) # ==4120== by 0x40F2655: impl_notifyChanges (e-cal-listener.c:559) # ==4120== by 0x40D1F7D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==4120== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==4120== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==4120== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==4120== by 0x484A2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==4120== by 0x484A95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==4120== by 0x483213A: giop_thread_queue_process (giop.c:771) { cal_get_changes_cb Memcheck:Leak fun:malloc fun:icalvalue_new_impl fun:icalvalue_new_clone fun:icalproperty_new_clone fun:icalcomponent_new_clone fun:e_cal_component_clone fun:cal_get_changes_cb } # ==4256== 49,125 (840 direct, 48,285 indirect) bytes in 42 blocks are definitely lost in loss record 38 of 63 # ==4256== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==4256== by 0x4123F11: pvl_newlist (pvl.c:59) # ==4256== by 0x410C958: icalcomponent_new_impl (icalcomponent.c:129) # ==4256== by 0x410CA82: icalcomponent_new_clone (icalcomponent.c:187) # ==4256== by 0x40E4B67: e_cal_component_clone (e-cal-component.c:518) # ==4256== by 0x40D846E: cal_get_changes_cb (e-cal.c:843) # ==4256== by 0x40D72DF: e_cal_marshal_VOID__INT_POINTER (e-cal-marshal.c:156) # ==4256== by 0x426D2CA: g_closure_invoke (gclosure.c:490) # ==4256== by 0x427F4D2: signal_emit_unlocked_R (gsignal.c:2440) # ==4256== by 0x4280EF2: g_signal_emit_valist (gsignal.c:2199) # ==4256== by 0x4281198: g_signal_emit (gsignal.c:2243) # ==4256== by 0x40F2655: impl_notifyChanges (e-cal-listener.c:559) # ==4256== by 0x40D1F7D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==4256== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==4256== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==4256== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==4256== by 0x484A2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==4256== by 0x484A95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==4256== by 0x483213A: giop_thread_queue_process (giop.c:771) # ==4256== by 0x48329D7: giop_request_handler_thread (giop.c:481) { cal_get_changes_cb Memcheck:Leak fun:malloc fun:pvl_newlist fun:icalcomponent_new_impl fun:icalcomponent_new_clone fun:e_cal_component_clone fun:cal_get_changes_cb } # ==4256== 2,744 bytes in 1 blocks are possibly lost in loss record 50 of 63 # ==4256== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==4256== by 0x410BA2B: icalvalue_set_recur (icalderivedvalue.c:903) # ==4256== by 0x410B9CB: icalvalue_new_recur (icalderivedvalue.c:887) # ==4256== by 0x4122300: icalvalue_new_from_string_with_error (icalvalue.c:538) # ==4256== by 0x4122782: icalvalue_new_from_string (icalvalue.c:665) # ==4256== by 0x4114560: icalparser_add_line (icalparser.c:946) # ==4256== by 0x4113C1E: icalparser_parse (icalparser.c:587) # ==4256== by 0x4114A11: icalparser_parse_string (icalparser.c:1119) # ==4256== by 0x40F2511: build_change_list (e-cal-listener.c:521) # ==4256== by 0x40F260B: impl_notifyChanges (e-cal-listener.c:557) # ==4256== by 0x40D1F7D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==4256== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) # ==4256== by 0x484C664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==4256== by 0x48395D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==4256== by 0x484A2B9: ORBit_POAObject_handle_request (poa.c:1351) # ==4256== by 0x484A95B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==4256== by 0x483213A: giop_thread_queue_process (giop.c:771) # ==4256== by 0x48329D7: giop_request_handler_thread (giop.c:481) # ==4256== by 0x42FE686: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==4256== by 0x42FCAFE: g_thread_create_proxy (gthread.c:635) { build_change_list Memcheck:Leak fun:malloc fun:icalvalue_set_recur fun:icalvalue_new_recur fun:icalvalue_new_from_string_with_error fun:icalvalue_new_from_string fun:icalparser_add_line fun:icalparser_parse fun:icalparser_parse_string fun:build_change_list } # ==8454== 123,178 (12,160 direct, 111,018 indirect) bytes in 95 blocks are definitely lost in loss record 25 of 66 # ==8454== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==8454== by 0x4121788: icalvalue_new_impl (icalvalue.c:75) # ==8454== by 0x4121B39: icalvalue_new_enum (icalvalue.c:279) # ==8454== by 0x4121F14: icalvalue_new_from_string_with_error (icalvalue.c:425) # ==8454== by 0x4122782: icalvalue_new_from_string (icalvalue.c:665) # ==8454== by 0x4114560: icalparser_add_line (icalparser.c:946) # ==8454== by 0x4113C1E: icalparser_parse (icalparser.c:587) # ==8454== by 0x4114A11: icalparser_parse_string (icalparser.c:1119) # ==8454== by 0x40F2511: build_change_list (e-cal-listener.c:521) # ==8454== by 0x40F260B: impl_notifyChanges (e-cal-listener.c:557) # ==8454== by 0x40D1F7D: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyChanges (Evolution-DataServer-Calendar-common.c:220) # ==8454== by 0x4846436: ORBit_POAObject_invoke (poa.c:1142) { build_change_list Memcheck:Leak fun:malloc fun:icalvalue_new_impl fun:icalvalue_new_enum fun:icalvalue_new_from_string_with_error fun:icalvalue_new_from_string fun:icalparser_add_line fun:icalparser_parse fun:icalparser_parse_string fun:build_change_list } # ==8438== 300 bytes in 3 blocks are possibly lost in loss record 21 of 52 # ==8438== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==8438== by 0x401D53A: realloc (vg_replace_malloc.c:306) # ==8438== by 0x44577FA: g_try_realloc (gmem.c:221) # ==8438== by 0x439A83C: alloc_buffer (giop-recv-buffer.c:887) # ==8438== by 0x439B7FB: giop_connection_handle_input (giop-recv-buffer.c:1192) # ==8438== by 0x43B9DBC: link_connection_io_handler (linc-connection.c:1412) # ==8438== by 0x43BC65F: link_source_dispatch (linc-source.c:159) # ==8438== by 0x444F99A: g_main_context_dispatch (gmain.c:2064) # ==8438== by 0x4452EB5: g_main_context_iterate (gmain.c:2697) # ==8438== by 0x4453276: g_main_loop_run (gmain.c:2905) # ==8438== by 0x43B831F: link_io_thread_fn (linc.c:396) # ==8438== by 0x4477AFE: g_thread_create_proxy (gthread.c:635) { giop_connection_handle_input Memcheck:Leak fun:malloc fun:realloc fun:g_try_realloc fun:alloc_buffer fun:giop_connection_handle_input } # ==8438== 37,123 (1,040 direct, 36,083 indirect) bytes in 65 blocks are definitely lost in loss record 32 of 52 # ==8438== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==8438== by 0x401D53A: realloc (vg_replace_malloc.c:306) # ==8438== by 0x445795A: g_realloc (gmem.c:168) # ==8438== by 0x43E9AF8: g_object_weak_ref (gobject.c:1490) # ==8438== by 0x4045F94: e_book_backend_add_client (e-book-backend.c:567) # ==8438== by 0x4047B25: impl_GNOME_Evolution_Addressbook_BookFactory_getBook (e-data-book-factory.c:353) # ==8438== by 0x4038E02: _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookFactory_getBook (Evolution-DataServer-Addressbook-common.c:180) # ==8438== by 0x43AC436: ORBit_POAObject_invoke (poa.c:1142) # ==8438== by 0x43B2664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==8438== by 0x439F5D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==8438== by 0x43B02B9: ORBit_POAObject_handle_request (poa.c:1351) # ==8438== by 0x43B095B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) { e_book_backend_add_client Memcheck:Leak fun:malloc fun:realloc fun:g_realloc fun:g_object_weak_ref fun:e_book_backend_add_client } # ==8438== 342,647 (149,497 direct, 193,150 indirect) bytes in 1,367 blocks are definitely lost in loss record 48 of 52 # ==8438== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==8438== by 0x4457A95: g_malloc (gmem.c:131) # ==8438== by 0x446CE32: g_slice_alloc (gslice.c:824) # ==8438== by 0x446D514: g_slice_alloc0 (gslice.c:833) # ==8438== by 0x4409C2B: g_type_create_instance (gtype.c:1549) # ==8438== by 0x43EEB21: g_object_constructor (gobject.c:1046) # ==8438== by 0x42FE2B0: bonobo_object_constructor (bonobo-object.c:820) # ==8438== by 0x43EF308: g_object_newv (gobject.c:937) # ==8438== by 0x43EFF8E: g_object_new_valist (gobject.c:1027) # ==8438== by 0x43F009F: g_object_new (gobject.c:795) # ==8438== by 0x404B05B: e_data_book_new (e-data-book.c:943) # ==8438== by 0x4047B10: impl_GNOME_Evolution_Addressbook_BookFactory_getBook (e-data-book-factory.c:351) { e_data_book_new Memcheck:Leak fun:malloc fun:g_malloc fun:g_slice_alloc fun:g_slice_alloc0 fun:g_type_create_instance fun:g_object_constructor fun:bonobo_object_constructor fun:g_object_newv fun:g_object_new_valist fun:g_object_new fun:e_data_book_new } # ==4068== 72,256 (30,172 direct, 42,084 indirect) bytes in 293 blocks are definitely lost in loss record 44 of 50 # ==4068== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==4068== by 0x44579FD: g_malloc0 (gmem.c:150) # ==4068== by 0x551336C: e_cal_backend_file_events_init (e-cal-backend-file-events.c:103) # ==4068== by 0x440A065: g_type_create_instance (gtype.c:1569) # ==4068== by 0x43EEB21: g_object_constructor (gobject.c:1046) # ==4068== by 0x43EF308: g_object_newv (gobject.c:937) # ==4068== by 0x43EFF8E: g_object_new_valist (gobject.c:1027) # ==4068== by 0x43F009F: g_object_new (gobject.c:795) # ==4068== by 0x5512F1A: _events_new_backend (e-cal-backend-file-factory.c:73) # ==4068== by 0x41294B4: e_cal_backend_factory_new_backend (e-cal-backend-factory.c:98) # ==4068== by 0x4133420: impl_CalFactory_getCal (e-data-cal-factory.c:204) # ==4068== by 0x411E3BB: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalFactory_getCal (Evolution-DataServer-Calendar-common.c:244) # ==4068== by 0x43AC436: ORBit_POAObject_invoke (poa.c:1142) # ==4068== by 0x43B2664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==4068== by 0x439F5D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==4068== by 0x43B02B9: ORBit_POAObject_handle_request (poa.c:1351) # ==4068== by 0x43B095B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==4068== by 0x439813A: giop_thread_queue_process (giop.c:771) # ==4068== by 0x43989D7: giop_request_handler_thread (giop.c:481) # ==4068== by 0x4479686: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==4068== by 0x4477AFE: g_thread_create_proxy (gthread.c:635) # ==4068== by 0x452723F: start_thread (in /lib/tls/i686/cmov/libpthread-2.3.6.so) # ==4068== by 0x45FF49D: clone (in /lib/tls/i686/cmov/libc-2.3.6.so) { new calendar Memcheck:Leak fun:calloc fun:g_malloc0 fun:e_cal_backend_file_events_init fun:g_type_create_instance fun:g_object_constructor fun:g_object_newv fun:g_object_new_valist fun:g_object_new fun:_events_new_backend fun:e_cal_backend_factory_new_backend fun:impl_CalFactory_getCal } # ==17481== 89,664 (37,348 direct, 52,316 indirect) bytes in 362 blocks are definitely lost in loss record 45 of 50 # ==17481== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==17481== by 0x44579FD: g_malloc0 (gmem.c:150) # ==17481== by 0x439A151: giop_recv_buffer_use_buf (giop-recv-buffer.c:1440) # ==17481== by 0x439B8E8: giop_connection_handle_input (giop-recv-buffer.c:1218) # ==17481== by 0x43B9DBC: link_connection_io_handler (linc-connection.c:1412) # ==17481== by 0x43BC65F: link_source_dispatch (linc-source.c:159) # ==17481== by 0x444F99A: g_main_context_dispatch (gmain.c:2064) # ==17481== by 0x4452EB5: g_main_context_iterate (gmain.c:2697) # ==17481== by 0x4453276: g_main_loop_run (gmain.c:2905) # ==17481== by 0x43B831F: link_io_thread_fn (linc.c:396) # ==17481== by 0x4477AFE: g_thread_create_proxy (gthread.c:635) # ==17481== by 0x452723F: start_thread (in /lib/tls/i686/cmov/libpthread-2.3.6.so) # ==17481== by 0x45FF49D: clone (in /lib/tls/i686/cmov/libc-2.3.6.so) { giop_recv_buffer_use_buf in thread Memcheck:Leak fun:calloc fun:g_malloc0 fun:giop_recv_buffer_use_buf fun:giop_connection_handle_input fun:link_connection_io_handler fun:link_source_dispatch fun:g_main_context_dispatch fun:g_main_context_iterate fun:g_main_loop_run } # ==10684== 2,203 bytes in 11 blocks are possibly lost in loss record 30 of 49 # ==10684== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==10684== by 0x4457A95: g_malloc (gmem.c:131) # ==10684== by 0x43A3925: ORBit_alloc_simple (allocators.c:241) # ==10684== by 0x43A8760: ORBit_demarshal_value (corba-any.c:683) # ==10684== by 0x43A827F: ORBit_demarshal_value (corba-any.c:561) # ==10684== by 0x43A86D6: ORBit_demarshal_value (corba-any.c:704) # ==10684== by 0x439AA83: giop_IOP_ServiceContextList_demarshal (giop-recv-buffer.c:88) # ==10684== by 0x439AADE: giop_recv_buffer_demarshal_reply_1_2 (giop-recv-buffer.c:270) # ==10684== by 0x439B89A: giop_connection_handle_input (giop-recv-buffer.c:419) # ==10684== by 0x43B9DBC: link_connection_io_handler (linc-connection.c:1412) # ==10684== by 0x43BC65F: link_source_dispatch (linc-source.c:159) # ==10684== by 0x444F99A: g_main_context_dispatch (gmain.c:2064) # ==10684== by 0x4452EB5: g_main_context_iterate (gmain.c:2697) # ==10684== by 0x4453276: g_main_loop_run (gmain.c:2905) # ==10684== by 0x43B831F: link_io_thread_fn (linc.c:396) # ==10684== by 0x4477AFE: g_thread_create_proxy (gthread.c:635) # ==10684== by 0x452723F: start_thread (in /lib/tls/i686/cmov/libpthread-2.3.6.so) # ==10684== by 0x45FF49D: clone (in /lib/tls/i686/cmov/libc-2.3.6.so) { ORBit demarshal Memcheck:Leak fun:malloc fun:g_malloc fun:ORBit_alloc_simple fun:ORBit_demarshal_value } # ==10419== 2,714 (2,646 direct, 68 indirect) bytes in 13 blocks are definitely lost in loss record 32 of 39 # ==10419== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==10419== by 0x4293A1C: g_malloc (gmem.c:131) # ==10419== by 0x42AC378: g_strdup (gstrfuncs.c:92) # ==10419== by 0x404A57D: cal_add_timezone_cb (e-cal.c:800) # ==10419== by 0x4049375: e_cal_marshal_VOID__INT_STRING (e-cal-marshal.c:82) # ==10419== by 0x42252FA: g_closure_invoke (gclosure.c:490) # ==10419== by 0x42360DC: signal_emit_unlocked_R (gsignal.c:2440) # ==10419== by 0x42375D8: g_signal_emit_valist (gsignal.c:2199) # ==10419== by 0x4237788: g_signal_emit (gsignal.c:2243) # ==10419== by 0x40647FA: impl_notifyTimezoneAdded (e-cal-listener.c:486) # ==10419== by 0x4044155: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalListener_notifyTimezoneAdded (Evolution-DataServer-Calendar-common.c:212) # ==10419== by 0x4820436: ORBit_POAObject_invoke (poa.c:1142) # ==10419== by 0x4826664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==10419== by 0x48135D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==10419== by 0x48242B9: ORBit_POAObject_handle_request (poa.c:1351) # ==10419== by 0x482495B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==10419== by 0x480C13A: giop_thread_queue_process (giop.c:771) # ==10419== by 0x480C9D7: giop_request_handler_thread (giop.c:481) # ==10419== by 0x42B5306: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==10419== by 0x42B377E: g_thread_create_proxy (gthread.c:635) # ==10419== by 0x420F23F: start_thread (in /lib/tls/i686/cmov/libpthread-2.3.6.so) # ==10419== by 0x455549D: clone (in /lib/tls/i686/cmov/libc-2.3.6.so) { call_add_timezone_cb Memcheck:Leak fun:malloc fun:g_malloc fun:g_strdup fun:cal_add_timezone_cb } # ==9770== 74,348 bytes in 2,506 blocks are possibly lost in loss record 36 of 53 # ==9770== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==9770== by 0x4456994: g_malloc0 (gmem.c:151) # ==9770== by 0x43A36EC: ORBit_alloc_tcval (allocators.c:287) # ==9770== by 0x439FDB8: ORBit_small_allocbuf (orbit-small.c:51) # ==9770== by 0x43AA267: IOP_ObjectKey_demarshal (iop-profiles.c:1045) # ==9770== by 0x43AAF80: ORBit_demarshal_IOR (iop-profiles.c:1399) # ==9770== by 0x43A1CBE: ORBit_demarshal_object (corba-object.c:608) # ==9770== by 0x43A8558: ORBit_demarshal_value (corba-any.c:545) # ==9770== by 0x439F7C0: ORBit_small_invoke_adaptor (orbit-small.c:785) # ==9770== by 0x43B02B9: ORBit_POAObject_handle_request (poa.c:1351) # ==9770== by 0x43B095B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==9770== by 0x439813A: giop_thread_queue_process (giop.c:771) # ==9770== by 0x43989D7: giop_request_handler_thread (giop.c:481) # ==9770== by 0x4478306: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==9770== by 0x447677E: g_thread_create_proxy (gthread.c:635) # ==9770== by 0x452623F: start_thread (in /lib/tls/i686/cmov/libpthread-2.3.6.so) # ==9770== by 0x45FE49D: clone (in /lib/tls/i686/cmov/libc-2.3.6.so) { ORBit demarshal II Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc_tcval fun:ORBit_small_allocbuf fun:IOP_ObjectKey_demarshal fun:ORBit_demarshal_IOR } # ==4248== Conditional jump or move depends on uninitialised value(s) # ==4248== at 0x4010DFE: (within /lib/ld-2.3.6.so) # ==4248== by 0x400B729: (within /lib/ld-2.3.6.so) # ==4248== by 0x4008202: (within /lib/ld-2.3.6.so) # ==4248== by 0x46368CC: (within /lib/tls/i686/cmov/libc-2.3.6.so) # ==4248== by 0x4636A09: _dl_sym (in /lib/tls/i686/cmov/libc-2.3.6.so) # ==4248== by 0x451DEE7: (within /lib/tls/i686/cmov/libdl-2.3.6.so) # ==4248== by 0x400B44E: (within /lib/ld-2.3.6.so) # ==4248== by 0x451E42C: (within /lib/tls/i686/cmov/libdl-2.3.6.so) # ==4248== by 0x451DE7A: dlsym (in /lib/tls/i686/cmov/libdl-2.3.6.so) # ==4248== by 0x434A1E3: g_module_symbol (gmodule-dl.c:147) # ==4248== by 0x434A6F1: g_module_open (gmodule.c:484) # ==4248== by 0x4681D3A: e_data_server_module_load (e-data-server-module.c:77) # ==4248== by 0x440B367: g_type_module_use (gtypemodule.c:190) # ==4248== by 0x468207F: e_data_server_module_load_file (e-data-server-module.c:175) # ==4248== by 0x4682146: load_module_dir (e-data-server-module.c:202) # ==4248== by 0x46821AA: e_data_server_module_init (e-data-server-module.c:219) # ==4248== by 0x804B58F: main (server.c:379) { dlsym/dlopen Memcheck:Cond obj:*ld-2.3.6.so } # ==2935== Invalid read of size 4 # ==2935== at 0x4010DD3: (within /lib/ld-2.3.6.so) # ==2935== by 0x4005F5B: (within /lib/ld-2.3.6.so) # ==2935== by 0x4006431: (within /lib/ld-2.3.6.so) # ==2935== by 0x4006A51: (within /lib/ld-2.3.6.so) # ==2935== by 0x400A1F6: (within /lib/ld-2.3.6.so) # ==2935== by 0x400B44E: (within /lib/ld-2.3.6.so) # ==2935== by 0x400A3CA: (within /lib/ld-2.3.6.so) # ==2935== by 0x46334D4: (within /lib/tls/i686/cmov/libc-2.3.6.so) # ==2935== by 0x400B44E: (within /lib/ld-2.3.6.so) # ==2935== by 0x4632EDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so) # ==2935== by 0x451CD8D: (within /lib/tls/i686/cmov/libdl-2.3.6.so) # ==2935== by 0x400B44E: (within /lib/ld-2.3.6.so) # ==2935== by 0x451D42C: (within /lib/tls/i686/cmov/libdl-2.3.6.so) # ==2935== by 0x451CD20: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so) # ==2935== by 0x434A606: g_module_open (gmodule-dl.c:99) # ==2935== by 0x4680A0B: e_data_server_module_load (e-data-server-module.c:77) # ==2935== by 0x4409DB7: g_type_module_use (gtypemodule.c:190) # ==2935== by 0x4680D50: e_data_server_module_load_file (e-data-server-module.c:175) # ==2935== by 0x4680E17: load_module_dir (e-data-server-module.c:202) # ==2935== by 0x4680E7B: e_data_server_module_init (e-data-server-module.c:219) # ==2935== by 0x804B5BF: main (server.c:379) # ==2935== Address 0x4E49E84 is 132 bytes inside a block of size 134 alloc'd # ==2935== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==2935== by 0x4005DA5: (within /lib/ld-2.3.6.so) # ==2935== by 0x4005EE5: (within /lib/ld-2.3.6.so) # ==2935== by 0x4006431: (within /lib/ld-2.3.6.so) # ==2935== by 0x4006A51: (within /lib/ld-2.3.6.so) # ==2935== by 0x400A1F6: (within /lib/ld-2.3.6.so) # ==2935== by 0x400B44E: (within /lib/ld-2.3.6.so) # ==2935== by 0x400A3CA: (within /lib/ld-2.3.6.so) # ==2935== by 0x46334D4: (within /lib/tls/i686/cmov/libc-2.3.6.so) # ==2935== by 0x400B44E: (within /lib/ld-2.3.6.so) # ==2935== by 0x4632EDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so) # ==2935== by 0x451CD8D: (within /lib/tls/i686/cmov/libdl-2.3.6.so) # ==2935== by 0x400B44E: (within /lib/ld-2.3.6.so) # ==2935== by 0x451D42C: (within /lib/tls/i686/cmov/libdl-2.3.6.so) # ==2935== by 0x451CD20: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so) # ==2935== by 0x434A606: g_module_open (gmodule-dl.c:99) # ==2935== by 0x4680A0B: e_data_server_module_load (e-data-server-module.c:77) # ==2935== by 0x4409DB7: g_type_module_use (gtypemodule.c:190) # ==2935== by 0x4680D50: e_data_server_module_load_file (e-data-server-module.c:175) # ==2935== by 0x4680E17: load_module_dir (e-data-server-module.c:202) # ==2935== by 0x4680E7B: e_data_server_module_init (e-data-server-module.c:219) # ==2935== by 0x804B5BF: main (server.c:379) { dlsym/dlopen II Memcheck:Addr4 obj:*ld-2.3.6.so } # ==27142== 1,431,213 (1,332,637 direct, 98,576 indirect) bytes in 33,210 blocks are definitely lost in loss record 48 of 48 # ==27142== at 0x401D4B0: malloc (vg_replace_malloc.c:149) # ==27142== by 0x42C6A1C: g_malloc (gmem.c:131) # ==27142== by 0x42DBB92: g_slice_alloc (gslice.c:824) # ==27142== by 0x42DC274: g_slice_alloc0 (gslice.c:833) # ==27142== by 0x418069B: g_type_create_instance (gtype.c:1555) # ==27142== by 0x4167571: g_object_constructor (gobject.c:1046) # ==27142== by 0x41657C7: g_object_newv (gobject.c:937) # ==27142== by 0x4166366: g_object_new_valist (gobject.c:986) # ==27142== by 0x416651F: g_object_new (gobject.c:795) # ==27142== by 0x4095808: e_contact_new_from_vcard (e-contact.c:1227) # ==27142== by 0x4090665: e_book_handle_response (e-book.c:3094) # ==27142== by 0x416CEDA: g_cclosure_marshal_VOID__POINTER (gmarshal.c:601) # ==27142== by 0x41602FA: g_closure_invoke (gclosure.c:490) # ==27142== by 0x41710DC: signal_emit_unlocked_R (gsignal.c:2440) # ==27142== by 0x41725D8: g_signal_emit_valist (gsignal.c:2199) # ==27142== by 0x4172788: g_signal_emit (gsignal.c:2243) # ==27142== by 0x40849FA: impl_BookListener_respond_get_contact (e-book-listener.c:136) # ==27142== by 0x407FBE0: _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifyContactRequested (Evolution-DataServer-Addressbook-common.c:144) # ==27142== by 0x483E436: ORBit_POAObject_invoke (poa.c:1142) # ==27142== by 0x4844664: ORBit_OAObject_invoke (orbit-adaptor.c:338) # ==27142== by 0x48315D8: ORBit_small_invoke_adaptor (orbit-small.c:844) # ==27142== by 0x48422B9: ORBit_POAObject_handle_request (poa.c:1351) # ==27142== by 0x484295B: ORBit_POAObject_invoke_incoming_request (poa.c:1421) # ==27142== by 0x48429E0: poa_invoke_at_idle (poa.c:1469) # ==27142== by 0x42BCD90: g_idle_dispatch (gmain.c:4081) # ==27142== by 0x42BE96A: g_main_context_dispatch (gmain.c:2003) # ==27142== by 0x42C1E85: g_main_context_iterate (gmain.c:2636) # ==27142== by 0x42C2246: g_main_loop_run (gmain.c:2844) # ==27142== by 0x4092317: startup_mainloop (e-book.c:3767) # ==27142== by 0x42E677E: g_thread_create_proxy (gthread.c:635) { e_book_handle_response Memcheck:Leak fun:malloc fun:g_malloc fun:g_slice_alloc fun:g_slice_alloc0 fun:g_type_create_instance fun:g_object_constructor fun:g_object_newv fun:g_object_new_valist fun:g_object_new fun:e_contact_new_from_vcard fun:e_book_handle_response } # ==32215== 34 bytes in 34 blocks are definitely lost in loss record 988 of 2,156 # ==32215== at 0x4C244E8: malloc (vg_replace_malloc.c:236) # ==32215== by 0x6432504: g_malloc (in /lib/libglib-2.0.so.0.2400.1) # ==32215== by 0x6449D7D: g_strdup (in /lib/libglib-2.0.so.0.2400.1) # ==32215== by 0x505F75A: e_contact_get (in /usr/lib/libebook-1.2.so.9.3.1) # ==32215== by 0x505F5B0: e_contact_get_const (in /usr/lib/libebook-1.2.so.9.3.1) # ==32215== by 0x505FD9F: e_contact_new_from_vcard (in /usr/lib/libebook-1.2.so.9.3.1) # ==32215== by 0x59ADE8: SyncEvo::EvolutionContactSource::insertItem(std::string const&, std::string const&, bool) (EvolutionContactSource.cpp:318) { e_contact_new_from_vcard + g_strdup Memcheck:Leak fun:malloc fun:g_malloc fun:g_strdup fun:e_contact_get fun:e_contact_get_const fun:e_contact_new_from_vcard } # ==7097== 2,236 (116 direct, 2,120 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 31 # ==7097== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==7097== by 0x4455994: g_malloc0 (gmem.c:151) # ==7097== by 0x4398788: giop_send_buffer_use (giop-send-buffer.c:513) # ==7097== by 0x4398AD7: giop_send_buffer_use_request (giop-send-buffer.c:75) # ==7097== by 0x439D60C: orbit_small_marshal (orbit-small.c:324) # ==7097== by 0x439EB37: ORBit_small_invoke_stub (orbit-small.c:646) # ==7097== by 0x439ED7F: ORBit_small_invoke_stub_n (orbit-small.c:575) # ==7097== by 0x43AB671: ORBit_c_stub_invoke (poa.c:2643) # ==7097== by 0x4372C5B: ConfigServer_ping (in /usr/lib/libgconf-2.so.4.1.0) # ==7097== by 0x435A0C1: gconf_activate_server (in /usr/lib/libgconf-2.so.4.1.0) # ==7097== by 0x43665D1: (within /usr/lib/libgconf-2.so.4.1.0) # ==7097== by 0x436733A: (within /usr/lib/libgconf-2.so.4.1.0) # ==7097== by 0x436758D: (within /usr/lib/libgconf-2.so.4.1.0) # ==7097== by 0x43697EC: gconf_engine_get_fuller (in /usr/lib/libgconf-2.so.4.1.0) # ==7097== by 0x4369ABD: gconf_engine_get_entry (in /usr/lib/libgconf-2.so.4.1.0) # ==7097== by 0x436DD3A: (within /usr/lib/libgconf-2.so.4.1.0) # ==7097== by 0x436DFEE: (within /usr/lib/libgconf-2.so.4.1.0) # ==7097== by 0x436E99D: gconf_client_get_bool (in /usr/lib/libgconf-2.so.4.1.0) # ==7097== by 0x4156933: gnome_program_postinit (in /usr/lib/libgnome-2.so.0.1600.0) # ==7097== by 0x4156B64: (within /usr/lib/libgnome-2.so.0.1600.0) # ==7097== by 0x4156E78: gnome_program_init (in /usr/lib/libgnome-2.so.0.1600.0) # ==7097== by 0x804B58D: main (server.c:367) { ConfigServer_ping() Memcheck:Leak fun:calloc fun:g_malloc0 fun:giop_send_buffer_use fun:giop_send_buffer_use_request fun:orbit_small_marshal fun:ORBit_small_invoke_stub fun:ORBit_small_invoke_stub_n fun:ORBit_c_stub_invoke fun:ConfigServer_ping } # ==24366== 2,236 (116 direct, 2,120 indirect) bytes in 1 blocks are definitely lost in loss record 13 of 26 # ==24366== at 0x401C7EF: calloc (vg_replace_malloc.c:279) # ==24366== by 0x45CC994: g_malloc0 (gmem.c:151) # ==24366== by 0x4510788: giop_send_buffer_use (giop-send-buffer.c:513) # ==24366== by 0x4510AD7: giop_send_buffer_use_request (giop-send-buffer.c:75) # ==24366== by 0x451560C: orbit_small_marshal (orbit-small.c:324) # ==24366== by 0x4516B37: ORBit_small_invoke_stub (orbit-small.c:646) # ==24366== by 0x4516D7F: ORBit_small_invoke_stub_n (orbit-small.c:575) # ==24366== by 0x4523671: ORBit_c_stub_invoke (poa.c:2643) # ==24366== by 0x44EAD61: ConfigServer_add_client (in /usr/lib/libgconf-2.so.4.1.0) # ==24366== by 0x44DE618: (within /usr/lib/libgconf-2.so.4.1.0) # ==24366== by 0x44DF33A: (within /usr/lib/libgconf-2.so.4.1.0) # ==24366== by 0x44DF58D: (within /usr/lib/libgconf-2.so.4.1.0) # ==24366== by 0x44E17EC: gconf_engine_get_fuller (in /usr/lib/libgconf-2.so.4.1.0) # ==24366== by 0x44E1ABD: gconf_engine_get_entry (in /usr/lib/libgconf-2.so.4.1.0) # ==24366== by 0x44E5D3A: (within /usr/lib/libgconf-2.so.4.1.0) # ==24366== by 0x44E5FEE: (within /usr/lib/libgconf-2.so.4.1.0) # ==24366== by 0x44E699D: gconf_client_get_bool (in /usr/lib/libgconf-2.so.4.1.0) # ==24366== by 0x422D933: gnome_program_postinit (in /usr/lib/libgnome-2.so.0.1600.0) # ==24366== by 0x422DB64: (within /usr/lib/libgnome-2.so.0.1600.0) # ==24366== by 0x422DE78: gnome_program_init (in /usr/lib/libgnome-2.so.0.1600.0) # ==24366== by 0x804B56D: main (server.c:366) { ConfigServer_add_client Memcheck:Leak ... fun:ConfigServer_add_client } { gconf_activate_server Memcheck:Leak ... fun:gconf_activate_server } { ORBit_small_invoke_stub Memcheck:Leak ... fun:ORBit_small_invoke_stub } { gconf leaks Memcheck:Leak ... fun:gconf_client_add_dir } # ==22473== 126,995 bytes in 1,589 blocks are possibly lost in loss record 177 of 177 # ==22473== at 0x4C23B29: operator new(unsigned long) (vg_replace_malloc.c:230) # ==22473== by 0x6C5D2E0: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib/libstdc++.so.6.0.9) # ==22473== by 0x6C5E0F4: (within /usr/lib/libstdc++.so.6.0.9) # ==22473== by 0x6C5E271: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib/libstdc++.so.6.0.9) # ==22473== by 0x6E6CC0: sysync::tzdata::tzdata() (timezones.cpp:80) # ==22473== by 0x6E25DA: __static_initialization_and_destruction_0(int, int) (timezones.cpp:85) # ==22473== by 0x6E2604: global constructors keyed to _ZN6sysync6GZones10initializeEv (timezones.cpp:1389) # ==22473== by 0x7D95D9: (within /scratch/work/eeepc/syncevolution/src/client-test) # ==22473== by 0x51CCB2: (within /scratch/work/eeepc/syncevolution/src/client-test) # ==22473== by 0x100000006EB48AF: ??? # ==22473== by 0x7D9554: __libc_csu_init (in /scratch/work/eeepc/syncevolution/src/client-test) # ==22473== by 0x737415D: (below main) (in /lib/libc-2.7.so) { sysync::tzdata::tzdata() Memcheck:Leak fun:_Znwm fun:_ZNSs4_Rep9_S_createEmmRKSaIcE obj:*libstdc++.so* fun:_ZNSsC1EPKcRKSaIcE fun:_ZN6sysync6tzdataC1Ev } # ==22471== Invalid read of size 8 # ==22471== at 0x5BEA24E: icaltzutil_fetch_timezone (icaltz-util.c:354) # ==22471== by 0x5BEB468: icaltimezone_load_builtin_timezone (icaltimezone.c:1758) # ==22471== by 0x5BEB4AA: icaltimezone_get_component (icaltimezone.c:1223) # ==22471== by 0x6EEBC5: sysync::loadSystemZoneDefinitions(sysync::GZones*) (platform_timezones.cpp:55) # ==22471== by 0x6E5430: sysync::GZones::initialize() (timezones.cpp:95) # ==22471== by 0x74F692: sysync::TSyncAppBase::TSyncAppBase() (syncappbase.cpp:1212) # ==22471== by 0x71A2A8: sysync::TSyncClientBase::TSyncClientBase() (syncclientbase.cpp:345) # ==22471== by 0x7A094C: sysync::TEngineClientBase::TEngineClientBase() (engineclientbase.cpp:97) # ==22471== by 0x6EEEF3: sysync::TCustomClientEngineBase::TCustomClientEngineBase() (clientengine_custom_Base.cpp:49) # ==22471== by 0x6EEF89: sysync::TCustomClientEngineInterface::newSyncAppBase() (clientengine_custom_Base.cpp:39) # ==22471== by 0x6CCADB: sysync::TEngineInterface::Init() (engineinterface.cpp:1016) # ==22471== by 0x6ECC7A: sysync::TEngineModuleBase::Connect(std::string, unsigned long, unsigned short) (enginemodulebase.cpp:76) # ==22471== by 0x6CD1B1: SySync_ConnectEngine (engineinterface.cpp:1757) # ==22471== by 0x6CB2BE: sysync::UI_Connect(sysync::SDK_InterfaceType*&, void*&, char const*, unsigned long, unsigned short) (UI_util.cpp:164) # ==22471== by 0x6CAB14: sysync::TEngineModuleBridge::Init() (enginemodulebridge.cpp:43) # ==22471== by 0x6ECC7A: sysync::TEngineModuleBase::Connect(std::string, unsigned long, unsigned short) (enginemodulebase.cpp:76) # ==22471== by 0x6B1AD7: SharedEngine::Connect(std::string const&, unsigned long, unsigned short) (SynthesisEngine.cpp:29) # ==22471== by 0x680CD7: EvolutionSyncClient::createEngine() (EvolutionSyncClient.cpp:1361) # ==22471== by 0x6908B9: EvolutionSyncClient::SwapEngine::SwapEngine(EvolutionSyncClient&) (EvolutionSyncClient.h:282) # ==22471== by 0x6883C9: EvolutionSyncClient::sync(SyncReport*) (EvolutionSyncClient.cpp:1409) # ==22471== by 0x528EB7: TestEvolution::doSync(int const*, std::string const&, SyncOptions const&) (client-test-app.cpp:391) # ==22471== by 0x5398BB: SyncTests::doSync(SyncOptions const&) (ClientTest.cpp:3096) # ==22471== by 0x610CC4: SyncTests::doSync(char const*, SyncOptions const&) (ClientTest.h:950) # ==22471== by 0x60BE87: SyncTests::deleteAll(SyncTests::DeleteAllMode) (ClientTest.cpp:1761) # ==22471== by 0x5DC3DB: SyncTests::testItems() (ClientTest.cpp:2521) # ==22471== by 0x60EE75: CppUnit::TestCaller::runTest() (TestCaller.h:166) # ==22471== by 0x6795846: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==22471== by 0x6787C43: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==22471== by 0x6791758: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==22471== by 0x679149B: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==22471== Address 0xece4088 is 0 bytes after a block of size 0 alloc'd # ==22471== at 0x4C223DC: calloc (vg_replace_malloc.c:397) # ==22471== by 0x5BE9DF0: icaltzutil_fetch_timezone (icaltz-util.c:259) # ==22471== by 0x5BEB468: icaltimezone_load_builtin_timezone (icaltimezone.c:1758) # ==22471== by 0x5BEB4AA: icaltimezone_get_component (icaltimezone.c:1223) # ==22471== by 0x6EEBC5: sysync::loadSystemZoneDefinitions(sysync::GZones*) (platform_timezones.cpp:55) # ==22471== by 0x6E5430: sysync::GZones::initialize() (timezones.cpp:95) # ==22471== by 0x74F692: sysync::TSyncAppBase::TSyncAppBase() (syncappbase.cpp:1212) # ==22471== by 0x71A2A8: sysync::TSyncClientBase::TSyncClientBase() (syncclientbase.cpp:345) # ==22471== by 0x7A094C: sysync::TEngineClientBase::TEngineClientBase() (engineclientbase.cpp:97) # ==22471== by 0x6EEEF3: sysync::TCustomClientEngineBase::TCustomClientEngineBase() (clientengine_custom_Base.cpp:49) # ==22471== by 0x6EEF89: sysync::TCustomClientEngineInterface::newSyncAppBase() (clientengine_custom_Base.cpp:39) # ==22471== by 0x6CCADB: sysync::TEngineInterface::Init() (engineinterface.cpp:1016) # ==22471== by 0x6ECC7A: sysync::TEngineModuleBase::Connect(std::string, unsigned long, unsigned short) (enginemodulebase.cpp:76) # ==22471== by 0x6CD1B1: SySync_ConnectEngine (engineinterface.cpp:1757) # ==22471== by 0x6CB2BE: sysync::UI_Connect(sysync::SDK_InterfaceType*&, void*&, char const*, unsigned long, unsigned short) (UI_util.cpp:164) # ==22471== by 0x6CAB14: sysync::TEngineModuleBridge::Init() (enginemodulebridge.cpp:43) # ==22471== by 0x6ECC7A: sysync::TEngineModuleBase::Connect(std::string, unsigned long, unsigned short) (enginemodulebase.cpp:76) # ==22471== by 0x6B1AD7: SharedEngine::Connect(std::string const&, unsigned long, unsigned short) (SynthesisEngine.cpp:29) # ==22471== by 0x680CD7: EvolutionSyncClient::createEngine() (EvolutionSyncClient.cpp:1361) # ==22471== by 0x6908B9: EvolutionSyncClient::SwapEngine::SwapEngine(EvolutionSyncClient&) (EvolutionSyncClient.h:282) # ==22471== by 0x6883C9: EvolutionSyncClient::sync(SyncReport*) (EvolutionSyncClient.cpp:1409) # ==22471== by 0x528EB7: TestEvolution::doSync(int const*, std::string const&, SyncOptions const&) (client-test-app.cpp:391) # ==22471== by 0x5398BB: SyncTests::doSync(SyncOptions const&) (ClientTest.cpp:3096) # ==22471== by 0x610CC4: SyncTests::doSync(char const*, SyncOptions const&) (ClientTest.h:950) # ==22471== by 0x60BE87: SyncTests::deleteAll(SyncTests::DeleteAllMode) (ClientTest.cpp:1761) # ==22471== by 0x5DC3DB: SyncTests::testItems() (ClientTest.cpp:2521) # ==22471== by 0x60EE75: CppUnit::TestCaller::runTest() (TestCaller.h:166) # ==22471== by 0x6795846: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==22471== by 0x6787C43: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==22471== by 0x6791758: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) { ical timezones Memcheck:Addr8 fun:icaltzutil_fetch_timezone fun:icaltimezone_load_builtin_timezone fun:icaltimezone_get_component fun:_ZN6sysync25loadSystemZoneDefinitionsEPNS_6GZonesE } # ==22471== Syscall param write(buf) points to uninitialised byte(s) # ==22471== at 0x741FBFB: (within /lib/libc-2.7.so) # ==22471== by 0x73C3CE2: _IO_file_write@@GLIBC_2.2.5 (in /lib/libc-2.7.so) # ==22471== by 0x73C3BC3: _IO_do_write@@GLIBC_2.2.5 (in /lib/libc-2.7.so) # ==22471== by 0x73C4248: _IO_file_sync@@GLIBC_2.2.5 (in /lib/libc-2.7.so) # ==22471== by 0x73B9229: fflush (in /lib/libc-2.7.so) # ==22471== by 0x7A0C84: sysync::TBinFile::platformFlushFile() (binfile.cpp:95) # ==22471== by 0x7A2F3A: sysync::TBinFileBase::flushHeader() (binfilebase.cpp:240) # ==22471== by 0x7A39BA: sysync::TBinFileBase::create(unsigned int, unsigned int, void*, bool) (binfilebase.cpp:187) # ==22471== by 0x7AD234: sysync::TBinfileImplDS::openChangeLog() (binfileimplds.cpp:529) # ==22471== by 0x7AF94E: sysync::TBinfileImplDS::implMakeAdminReady(char const*, char const*, char const*) (binfileimplds.cpp:1022) # ==22471== by 0x7B67E4: sysync::TCustomImplDS::implMakeAdminReady(char const*, char const*, char const*) (customimplds.cpp:1514) # ==22471== by 0x7BF61F: sysync::TStdLogicDS::logicMakeAdminReady(char const*, char const*) (stdlogicds.cpp:120) # ==22471== by 0x6D2951: sysync::TLocalEngineDS::engInitSyncAnchors(char const*, char const*) (localengineds.cpp:3165) # ==22471== by 0x6D78ED: sysync::TLocalEngineDS::engPrepareClientSyncAlert(sysync::TLocalEngineDS*) (localengineds.cpp:3207) # ==22471== by 0x7A7351: sysync::TSyncClient::NextMessage(bool&) (syncclient.cpp:900) # ==22471== by 0x7A8344: sysync::TSyncClient::generatingStep(unsigned short&, sysync::TEngineProgressType*) (syncclient.cpp:487) # ==22471== by 0x7A89F1: sysync::TSyncClient::SessionStep(unsigned short&, sysync::TEngineProgressType*) (syncclient.cpp:427) # ==22471== by 0x71A49F: sysync::TClientEngineInterface::SessionStep(sysync::SessionType*, unsigned short&, sysync::TEngineProgressType*) (syncclientbase.cpp:274) # ==22471== by 0x6CB757: SessionStep (engineentry.cpp:88) # ==22471== by 0x6C9E4A: sysync::TEngineModuleBridge::SessionStep(sysync::SessionType*, unsigned short&, sysync::TEngineProgressType*) (enginemodulebridge.cpp:108) # ==22471== by 0x6B0E6E: SharedEngine::SessionStep(boost::shared_ptr const&, unsigned short&, sysync::TEngineProgressType*) (SynthesisEngine.cpp:92) # ==22471== by 0x684949: EvolutionSyncClient::doSync() (EvolutionSyncClient.cpp:1654) # ==22471== by 0x688B65: EvolutionSyncClient::sync(SyncReport*) (EvolutionSyncClient.cpp:1459) # ==22471== by 0x528EB7: TestEvolution::doSync(int const*, std::string const&, SyncOptions const&) (client-test-app.cpp:391) # ==22471== by 0x5398BB: SyncTests::doSync(SyncOptions const&) (ClientTest.cpp:3096) # ==22471== by 0x610CC4: SyncTests::doSync(char const*, SyncOptions const&) (ClientTest.h:950) # ==22471== by 0x60BE87: SyncTests::deleteAll(SyncTests::DeleteAllMode) (ClientTest.cpp:1761) # ==22471== by 0x5DC3DB: SyncTests::testItems() (ClientTest.cpp:2521) # ==22471== by 0x60EE75: CppUnit::TestCaller::runTest() (TestCaller.h:166) # ==22471== by 0x6795846: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.0.0.0) # ==22471== Address 0x4024021 is not stack'd, malloc'd or (recently) free'd { uninitialized data in binfile Memcheck:Param write(buf) obj:*libc* fun:_IO_file_write* fun:_IO_do_write* fun:_IO_file_sync* fun:fflush fun:_ZN6sysync8TBinFile17platformFlushFileEv } # ==27326== Syscall param write(buf) points to uninitialised byte(s) # ==27326== at 0x741FBFB: (within /lib/libc-2.7.so) # ==27326== by 0x73C3CE2: _IO_file_write@@GLIBC_2.2.5 (in /lib/libc-2.7.so) # ==27326== by 0x73C3BC3: _IO_do_write@@GLIBC_2.2.5 (in /lib/libc-2.7.so) # ==27326== by 0x73C5908: _IO_switch_to_get_mode (in /lib/libc-2.7.so) # ==27326== by 0x73C3EF7: _IO_file_seekoff@@GLIBC_2.2.5 (in /lib/libc-2.7.so) # ==27326== by 0x73C0E79: fseek (in /lib/libc-2.7.so) # ==27326== by 0x7A0D9C: sysync::TBinFile::platformSeekFile(unsigned int, bool) (binfile.cpp:74) # ==27326== by 0x7A329D: sysync::TBinFileBase::newRecord(unsigned int&, void const*) (binfilebase.cpp:296) # ==27326== by 0x7B3280: sysync::TBinFileBase::newRecord(void const*) (binfilebase.h:106) # ==27326== by 0x7B0C79: sysync::TBinfileImplDS::changeLogPreflight(bool&) (binfileimplds.cpp:839) # ==27326== by 0x7B16EF: sysync::TBinfileImplDS::implGetItem(bool&, bool&, sysync::TSyncItem*&) (binfileimplds.cpp:1337) # ==27326== by 0x7BF14C: sysync::TStdLogicDS::logicGenerateSyncCommandsAsClient(std::list >&, sysync::TSmlCommand*&, char const*) (stdlogicds.cpp:939) # ==27326== by 0x6D2BA0: sysync::TLocalEngineDS::engGenerateSyncCommands(std::list >&, sysync::TSmlCommand*&, char const*) (localengineds.cpp:2859) # ==27326== by 0x711719: sysync::TSyncCommand::generateCommandsAndClose() (synccommand.cpp:972) # ... # ==27326== Address 0x40241ad is not stack'd, malloc'd or (recently) free'd # ==27326== Uninitialised value was created by a stack allocation # ==27326== at 0x7B0278: sysync::TBinfileImplDS::changeLogPreflight(bool&) (binfileimplds.cpp:596) { uninitialized data in binfile II Memcheck:Param write(buf) obj:*libc* fun:_IO_file_write* fun:_IO_do_write* fun:_IO_switch_to_get_mode fun:_IO_file_seekoff* fun:fseek fun:_ZN6sysync8TBinFile16platformSeekFileEjb } # ==12957== 2,248 bytes in 37 blocks are possibly lost in loss record 150 of 161 # ==12957== at 0x4C203E4: calloc (vg_replace_malloc.c:397) # ==12957== by 0x6174B49: g_malloc0 (in /usr/lib/libglib-2.0.so.0.1600.6) # ==12957== by 0x91F6917: ORBit_alloc_tcval (in /usr/lib/libORBit-2.so.0.1.0) # ==12957== by 0x9200035: (within /usr/lib/libORBit-2.so.0.1.0) # ==12957== by 0x91FDCBA: IOP_generate_profiles (in /usr/lib/libORBit-2.so.0.1.0) # ==12957== by 0x91F4E6B: ORBit_marshal_object (in /usr/lib/libORBit-2.so.0.1.0) # ==12957== by 0x91FB3D7: ORBit_marshal_value (in /usr/lib/libORBit-2.so.0.1.0) # ==12957== by 0x91F20BF: (within /usr/lib/libORBit-2.so.0.1.0) # ==12957== by 0x91F34EC: ORBit_small_invoke_stub (in /usr/lib/libORBit-2.so.0.1.0) # ==12957== by 0x8B1FAD8: ConfigServer_add_client (in /usr/lib/libgconf-2.so.4.1.5) # ==12957== by 0x8B134BC: (within /usr/lib/libgconf-2.so.4.1.5) # ==12957== by 0x8B13FDD: (within /usr/lib/libgconf-2.so.4.1.5) # ==12957== by 0x8B141F8: (within /usr/lib/libgconf-2.so.4.1.5) # ==12957== by 0x8B148F6: gconf_engine_notify_add (in /usr/lib/libgconf-2.so.4.1.5) # ==12957== by 0x8B1C5FF: gconf_client_add_dir (in /usr/lib/libgconf-2.so.4.1.5) # ==12957== by 0x88E4D11: e_source_list_new_for_gconf (in /usr/lib/libedataserver-1.2.so.9.1.0) # ==12957== by 0xC2855BF: e_book_get_addressbooks (in /usr/lib/libebook-1.2.so.9.1.1) # ==12957== by 0x60FF33: EvolutionContactSource::open() (EvolutionContactSource.cpp:124) # ==12957== by 0x4648E2: TestEvolutionSyncSource::beginSync(SyncMode) (in /work/runtests/head-evolution-lenny-2.22.3.1-full/build/src/client-test) # ==12957== by 0x55492C: LocalTests::testIterateTwice() (in /work/runtests/head-evolution-lenny-2.22.3.1-full/build/src/client-test) # ==12957== by 0x5AA6DF: CppUnit::TestCaller::runTest() (in /work/runtests/head-evolution-lenny-2.22.3.1-full/build/src/client-test) # ==12957== by 0x4E51406: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12957== by 0x4E437D3: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12957== by 0x4E4D278: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12957== by 0x4E4CFBB: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12957== by 0x4E58D9F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12957== by 0x4E5109C: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12957== by 0x4E519FB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12957== by 0x4E51925: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==12957== by 0x4E519FB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) { e_book_get_addressbooks Memcheck:Leak fun:calloc ... obj:*libORBit* ... fun:e_book_get_addressbooks } # ==13858== 2,248 bytes in 37 blocks are possibly lost in loss record 150 of 161 # ==13858== at 0x4C203E4: calloc (vg_replace_malloc.c:397) # ==13858== by 0x6174B49: g_malloc0 (in /usr/lib/libglib-2.0.so.0.1600.6) # ==13858== by 0x91F6896: ORBit_alloc_by_tc (in /usr/lib/libORBit-2.so.0.1.0) # ==13858== by 0x9200016: (within /usr/lib/libORBit-2.so.0.1.0) # ==13858== by 0x91FDCBA: IOP_generate_profiles (in /usr/lib/libORBit-2.so.0.1.0) # ==13858== by 0x91F4E6B: ORBit_marshal_object (in /usr/lib/libORBit-2.so.0.1.0) # ==13858== by 0x91FB3D7: ORBit_marshal_value (in /usr/lib/libORBit-2.so.0.1.0) # ==13858== by 0x91F20BF: (within /usr/lib/libORBit-2.so.0.1.0) # ==13858== by 0x91F34EC: ORBit_small_invoke_stub (in /usr/lib/libORBit-2.so.0.1.0) # ==13858== by 0x8B1FAD8: ConfigServer_add_client (in /usr/lib/libgconf-2.so.4.1.5) # ==13858== by 0x8B134BC: (within /usr/lib/libgconf-2.so.4.1.5) # ==13858== by 0x8B13FDD: (within /usr/lib/libgconf-2.so.4.1.5) # ==13858== by 0x8B141F8: (within /usr/lib/libgconf-2.so.4.1.5) # ==13858== by 0x8B148F6: gconf_engine_notify_add (in /usr/lib/libgconf-2.so.4.1.5) # ==13858== by 0x8B1C5FF: gconf_client_add_dir (in /usr/lib/libgconf-2.so.4.1.5) # ==13858== by 0x88E4D11: e_source_list_new_for_gconf (in /usr/lib/libedataserver-1.2.so.9.1.0) # ==13858== by 0xC2855BF: e_book_get_addressbooks (in /usr/lib/libebook-1.2.so.9.1.1) # ==13858== by 0x60FF33: EvolutionContactSource::open() (EvolutionContactSource.cpp:124) # ==13858== by 0x4648E2: TestEvolutionSyncSource::beginSync(SyncMode) (in /work/runtests/head-evolution-lenny-2.22.3.1-full/build/src/client-test) # ==13858== by 0x55492C: LocalTests::testIterateTwice() (in /work/runtests/head-evolution-lenny-2.22.3.1-full/build/src/client-test) # ==13858== by 0x5AA6DF: CppUnit::TestCaller::runTest() (in /work/runtests/head-evolution-lenny-2.22.3.1-full/build/src/client-test) # ==13858== by 0x4E51406: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==13858== by 0x4E437D3: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==13858== by 0x4E4D278: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==13858== by 0x4E4CFBB: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==13858== by 0x4E58D9F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==13858== by 0x4E5109C: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==13858== by 0x4E519FB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==13858== by 0x4E51925: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==13858== by 0x4E519FB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) { e_book_get_addressbooks II Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc_by_tc obj:*libORBit* fun:IOP_generate_profiles fun:ORBit_marshal_object fun:ORBit_marshal_value obj:*libORBit* fun:ORBit_small_invoke_stub fun:ConfigServer_add_client obj:*libgconf* obj:*libgconf* obj:*libgconf* fun:gconf_engine_notify_add fun:gconf_client_add_dir fun:e_source_list_new_for_gconf fun:e_book_get_addressbooks } # ==28640== 63,343 bytes in 735 blocks are possibly lost in loss record 163 of 169 # ==28640== at 0x4C21FCC: operator new(unsigned long) (vg_replace_malloc.c:230) # ==28640== by 0x6499450: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib/libstdc++.so.6.0.10) # ==28640== by 0x6499E14: (within /usr/lib/libstdc++.so.6.0.10) # ==28640== by 0x6499F52: std::string::string(char const*, std::allocator const&) (in /usr/lib/libstdc++.so.6.0.10) # ==28640== by 0x5FB83B: __static_initialization_and_destruction_0(int, int) (SyncEvolutionConfig.cpp:871) # ==28640== by 0x629F55: (within /work/runtests/head-evolution-lenny-2.22.3.1-full/build/src/client-test) # ==28640== by 0x454952: (within /work/runtests/head-evolution-lenny-2.22.3.1-full/build/src/client-test) # ==28640== by 0x7FF00048F: ??? # ==28640== by 0x629EE4: __libc_csu_init (in /work/runtests/head-evolution-lenny-2.22.3.1-full/build/src/client-test) # ==28640== by 0x6936131: (below main) (in /lib/libc-2.7.so) { static strings Memcheck:Leak fun:_Znwm fun:_ZNSs4_Rep9_S_createEmmRKSaIcE obj:*libstdc++* fun:_ZNSsC1EPKcRKSaIcE fun:_Z41__static_initialization_and_destruction_0ii } # ==30592== 1,794 (178 direct, 1,616 indirect) bytes in 4 blocks are definitely lost in loss record 26 of 43 # ==30592== at 0x4C2391E: malloc (vg_replace_malloc.c:207) # ==30592== by 0x662D742: g_malloc (gmem.c:131) # ==30592== by 0x66453DD: g_strdup (gstrfuncs.c:102) # ==30592== by 0x410874: add_initial_locales (in /usr/lib/bonobo-activation/bonobo-activation-server) # ==30592== by 0x4113DE: main (in /usr/lib/bonobo-activation/bonobo-activation-server) { bonobo server I Memcheck:Leak fun:malloc fun:g_malloc fun:g_strdup fun:add_initial_locales fun:main } # ==30592== # ==30592== # ==30592== 32,519 (2,104 direct, 30,415 indirect) bytes in 67 blocks are definitely lost in loss record 40 of 43 # ==30592== at 0x4C216F4: calloc (vg_replace_malloc.c:397) # ==30592== by 0x662D6E9: g_malloc0 (gmem.c:151) # ==30592== by 0x5501978: (within /usr/lib/libORBit-2.so.0.1.0) # ==30592== by 0x5501E54: ORBit_POA_new_from (in /usr/lib/libORBit-2.so.0.1.0) # ==30592== by 0x4E56231: bonobo_poa_new_from (in /usr/lib/libbonobo-2.so.0.0.0) # ==30592== by 0x4E56347: bonobo_poa_get_threadedv (in /usr/lib/libbonobo-2.so.0.0.0) # ==30592== by 0x4E5651C: bonobo_poa_get_threaded (in /usr/lib/libbonobo-2.so.0.0.0) # ==30592== by 0x411B4B: main (in /usr/lib/bonobo-activation/bonobo-activation-server) { bonobo server II Memcheck:Leak fun:calloc fun:g_malloc0 obj:/usr/lib/libORBit-2.so.0.1.0 fun:ORBit_POA_new_from fun:bonobo_poa_new_from fun:bonobo_poa_get_threadedv fun:bonobo_poa_get_threaded fun:main } # ==30565== Thread 3: # ==30565== Invalid free() / delete / delete[] # ==30565== at 0x4C2261F: free (vg_replace_malloc.c:323) # ==30565== by 0x5BAB1AA: (within /lib/libc-2.9.so) # ==30565== by 0x5BAAD41: (within /lib/libc-2.9.so) # ==30565== by 0x4A1E560: _vgnU_freeres (vg_preloaded.c:60) # ==30565== by 0xFFFFFFFE: ??? # ==30565== Address 0x402cd10 is not stack'd, malloc'd or (recently) free'd { libc I Memcheck:Free fun:free obj:/lib/libc-2.9.so obj:/lib/libc-2.9.so fun:_vgnU_freeres obj:* } # ==17808== # ==17808== # ==17808== 32,519 (2,104 direct, 30,415 indirect) bytes in 67 blocks are definitely lost in loss==17813== # ==17813== Thread 1: # ==17813== # ==17813== 49 bytes in 1 blocks are definitely lost in loss record 14 of 76 # ==17813== at 0x4C2391E: malloc (vg_replace_malloc.c:207) # ==17813== by 0x7A729E5: poptGetNextOpt (in /lib/libpopt.so.0.0.0) # ==17813== by 0x78634A7: gnome_program_parse_args (in /usr/lib/libgnome-2.so.0.2600.0) # ==17813== by 0x78645C2: (within /usr/lib/libgnome-2.so.0.2600.0) # ==17813== by 0x786484C: gnome_program_initv (in /usr/lib/libgnome-2.so.0.2600.0) # ==17813== by 0x7864943: gnome_program_init (in /usr/lib/libgnome-2.so.0.2600.0) # ==17813== by 0x403E24: main (server.c:366) { gnome poptGetNextopt Memcheck:Leak fun:malloc fun:poptGetNextOpt fun:gnome_program_parse_args obj:/usr/lib/libgnome-2.so.0.2600.0 fun:gnome_program_initv fun:gnome_program_init fun:main } # ==17813== 6,032 bytes in 1,508 blocks are definitely lost in loss record 55 of 76 # ==17813== at 0x4C2391E: malloc (vg_replace_malloc.c:207) # ==17813== by 0x7612A24: __os_umalloc (in /usr/lib/libdb-4.7.so) # ==17813== by 0x75DAE24: __db_retcopy (in /usr/lib/libdb-4.7.so) # ==17813== by 0x75DAF70: __db_ret (in /usr/lib/libdb-4.7.so) # ==17813== by 0x75BE317: __dbc_get (in /usr/lib/libdb-4.7.so) # ==17813== by 0x75C6EF3: __dbc_get_pp (in /usr/lib/libdb-4.7.so) # ==17813== by 0xEDC4029: e_book_backend_file_get_contact_list (e-book-backend-file.c:458) # ==17813== by 0x526F212: _e_book_backend_get_contact_list (e-book-backend-sync.c:442) # ==17813== by 0x8B204EF: ORBit_small_invoke_adaptor (in /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B30809: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B30E39: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B195CE: giop_thread_queue_process (in /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B19E87: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x9D1FAD6: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==17813== by 0x9D1E573: g_thread_create_proxy (gthread.c:635) # ==17813== by 0xA7CDFA9: start_thread (in /lib/libpthread-2.9.so) # ==17813== by 0xAAB029C: clone (in /lib/libc-2.9.so) { ebook get contact list Memcheck:Leak fun:malloc fun:__os_umalloc fun:__db_retcopy fun:__db_ret fun:__dbc_get fun:__dbc_get_pp fun:e_book_backend_file_get_contact_list fun:_e_book_backend_get_contact_list fun:ORBit_small_invoke_adaptor obj:/usr/lib/libORBit-2.so.0.1.0 obj:/usr/lib/libORBit-2.so.0.1.0 fun:giop_thread_queue_process obj:/usr/lib/libORBit-2.so.0.1.0 fun:g_thread_pool_thread_proxy fun:g_thread_create_proxy fun:start_thread fun:clone } # ==17813== 7,800 bytes in 78 blocks are possibly lost in loss record 57 of 76 # ==17813== at 0x4C2391E: malloc (vg_replace_malloc.c:207) # ==17813== by 0x4C23AA7: realloc (vg_replace_malloc.c:429) # ==17813== by 0x8B1BC47: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B1CC48: giop_connection_handle_input (in /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B39E57: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x9CF4F79: g_main_context_dispatch (gmain.c:1814) # ==17813== by 0x9CF863F: g_main_context_iterate (gmain.c:2448) # ==17813== by 0x9CF8B0C: g_main_loop_run (gmain.c:2656) # ==17813== by 0x8B381CF: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x9D1E573: g_thread_create_proxy (gthread.c:635) # ==17813== by 0xA7CDFA9: start_thread (in /lib/libpthread-2.9.so) # ==17813== by 0xAAB029C: clone (in /lib/libc-2.9.so) { giop_connection_handle_input II Memcheck:Leak fun:malloc fun:realloc obj:/usr/lib/libORBit-2.so.0.1.0 fun:giop_connection_handle_input obj:/usr/lib/libORBit-2.so.0.1.0 fun:g_main_context_dispatch fun:g_main_context_iterate fun:g_main_loop_run obj:/usr/lib/libORBit-2.so.0.1.0 fun:g_thread_create_proxy fun:start_thread fun:clone } # ==17813== 1,962,124 (95,624 direct, 1,866,500 indirect) bytes in 1,687 blocks are definitely lost in loss record 62 of 76 # ==17813== at 0x4C2391E: malloc (vg_replace_malloc.c:207) # ==17813== by 0x9CFD742: g_malloc (gmem.c:131) # ==17813== by 0x9D13707: g_slice_alloc (gslice.c:824) # ==17813== by 0x9D13A35: g_slice_alloc0 (gslice.c:833) # ==17813== by 0x96617AF: g_type_create_instance (gtype.c:1654) # ==17813== by 0x964645A: g_object_constructor (gobject.c:1338) # ==17813== by 0x8690E14: (within /usr/lib/libbonobo-2.so.0.0.0) # ==17813== by 0x9646AA2: g_object_newv (gobject.c:1215) # ==17813== by 0x96474DA: g_object_new_valist (gobject.c:1319) # ==17813== by 0x964772B: g_object_new (gobject.c:1060) # ==17813== by 0x527473F: e_data_book_new (e-data-book.c:943) # ==17813== by 0x52722EA: impl_GNOME_Evolution_Addressbook_BookFactory_getBook (e-data-book-factory.c:351) # ==17813== by 0x52670B6: _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookFactory_getBook (Evolution-DataServer-Addressbook-common.c:180) # ==17813== by 0x8B204EF: ORBit_small_invoke_adaptor (in /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B30809: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B30E39: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B195CE: giop_thread_queue_process (in /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B19E87: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x9D1FAD6: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==17813== by 0x9D1E573: g_thread_create_proxy (gthread.c:635) # ==17813== by 0xA7CDFA9: start_thread (in /lib/libpthread-2.9.so) # ==17813== by 0xAAB029C: clone (in /lib/libc-2.9.so) { gnome edata book new Memcheck:Leak fun:malloc fun:g_malloc fun:g_slice_alloc fun:g_slice_alloc0 fun:g_type_create_instance fun:g_object_constructor obj:/usr/lib/libbonobo-2.so.0.0.0 fun:g_object_newv fun:g_object_new_valist fun:g_object_new fun:e_data_book_new fun:impl_GNOME_Evolution_Addressbook_BookFactory_getBook fun:_ORBIT_skel_small_GNOME_Evolution_Addressbook_BookFactory_getBook fun:ORBit_small_invoke_adaptor obj:/usr/lib/libORBit-2.so.0.1.0 obj:/usr/lib/libORBit-2.so.0.1.0 fun:giop_thread_queue_process obj:/usr/lib/libORBit-2.so.0.1.0 fun:g_thread_pool_thread_proxy fun:g_thread_create_proxy fun:start_thread fun:clone } # ==17813== 450,999 (12,320 direct, 438,679 indirect) bytes in 385 blocks are definitely lost in loss record 65 of 76 # ==17813== at 0x4C2391E: malloc (vg_replace_malloc.c:207) # ==17813== by 0x4C23AA7: realloc (vg_replace_malloc.c:429) # ==17813== by 0x9CFD66D: g_realloc (gmem.c:170) # ==17813== by 0x96427CB: g_object_weak_ref (gobject.c:1983) # ==17813== by 0x707D9C8: e_cal_backend_add_client (e-cal-backend.c:394) # ==17813== by 0x708872C: impl_CalFactory_getCal (e-data-cal-factory.c:230) # ==17813== by 0x7077979: _ORBIT_skel_small_GNOME_Evolution_Calendar_CalFactory_getCal (Evolution-DataServer-Calendar-common.c:244) # ==17813== by 0x8B204EF: ORBit_small_invoke_adaptor (in /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B30809: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B30E39: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B195CE: giop_thread_queue_process (in /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B19E87: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x9D1FAD6: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==17813== by 0x9D1E573: g_thread_create_proxy (gthread.c:635) # ==17813== by 0xA7CDFA9: start_thread (in /lib/libpthread-2.9.so) # ==17813== by 0xAAB029C: clone (in /lib/libc-2.9.so) { ecal backend add client Memcheck:Leak fun:malloc fun:realloc fun:g_realloc fun:g_object_weak_ref fun:e_cal_backend_add_client fun:impl_CalFactory_getCal fun:_ORBIT_skel_small_GNOME_Evolution_Calendar_CalFactory_getCal fun:ORBit_small_invoke_adaptor obj:/usr/lib/libORBit-2.so.0.1.0 obj:/usr/lib/libORBit-2.so.0.1.0 fun:giop_thread_queue_process obj:/usr/lib/libORBit-2.so.0.1.0 fun:g_thread_pool_thread_proxy fun:g_thread_create_proxy fun:start_thread fun:clone } # ==17813== 175,504 bytes in 43 blocks are definitely lost in loss record 71 of 76 # ==17813== at 0x4C2391E: malloc (vg_replace_malloc.c:207) # ==17813== by 0x76127D7: __os_malloc (in /usr/lib/libdb-4.7.so) # ==17813== by 0x75E352E: __env_alloc (in /usr/lib/libdb-4.7.so) # ==17813== by 0x760219F: __memp_alloc (in /usr/lib/libdb-4.7.so) # ==17813== by 0x7604450: __memp_fget (in /usr/lib/libdb-4.7.so) # ==17813== by 0x75497ED: __ham_get_meta (in /usr/lib/libdb-4.7.so) # ==17813== by 0x754A9C3: __ham_open (in /usr/lib/libdb-4.7.so) # ==17813== by 0x75CFD72: __db_open (in /usr/lib/libdb-4.7.so) # ==17813== by 0x75C86C6: __db_open_pp (in /usr/lib/libdb-4.7.so) # ==17813== by 0xEDC579F: e_book_backend_file_load_source (e-book-backend-file.c:1201) # ==17813== by 0x52716C5: e_book_backend_load_source (e-book-backend.c:74) # ==17813== by 0x5271FE0: e_book_backend_open (e-book-backend.c:129) # ==17813== by 0x8B204EF: ORBit_small_invoke_adaptor (in /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B30809: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B30E39: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B195CE: giop_thread_queue_process (in /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B19E87: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x9D1FAD6: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==17813== by 0x9D1E573: g_thread_create_proxy (gthread.c:635) # ==17813== by 0xA7CDFA9: start_thread (in /lib/libpthread-2.9.so) # ==17813== by 0xAAB029C: clone (in /lib/libc-2.9.so) { ebook backend open I Memcheck:Leak fun:malloc fun:__os_malloc fun:__env_alloc fun:__memp_alloc fun:__memp_fget fun:__ham_get_meta fun:__ham_open fun:__db_open fun:__db_open_pp fun:e_book_backend_file_load_source fun:e_book_backend_load_source fun:e_book_backend_open fun:ORBit_small_invoke_adaptor obj:/usr/lib/libORBit-2.so.0.1.0 obj:/usr/lib/libORBit-2.so.0.1.0 fun:giop_thread_queue_process obj:/usr/lib/libORBit-2.so.0.1.0 fun:g_thread_pool_thread_proxy fun:g_thread_create_proxy fun:start_thread fun:clone } # ==17813== at 0x4C2391E: malloc (vg_replace_malloc.c:207) # ==17813== by 0x76127D7: __os_malloc (in /usr/lib/libdb-4.7.so) # ==17813== by 0x75E352E: __env_alloc (in /usr/lib/libdb-4.7.so) # ==17813== by 0x760CD1A: __memp_init (in /usr/lib/libdb-4.7.so) # ==17813== by 0x760D66D: __memp_open (in /usr/lib/libdb-4.7.so) # ==17813== by 0x75E926F: __env_open (in /usr/lib/libdb-4.7.so) # ==17813== by 0xEDC585F: e_book_backend_file_load_source (e-book-backend-file.c:1113) # ==17813== by 0x52716C5: e_book_backend_load_source (e-book-backend.c:74) # ==17813== by 0x5271FE0: e_book_backend_open (e-book-backend.c:129) # ==17813== by 0x8B204EF: ORBit_small_invoke_adaptor (in /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B30809: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B30E39: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B195CE: giop_thread_queue_process (in /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B19E87: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x9D1FAD6: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==17813== by 0x9D1E573: g_thread_create_proxy (gthread.c:635) # ==17813== by 0xA7CDFA9: start_thread (in /lib/libpthread-2.9.so) # ==17813== by 0xAAB029C: clone (in /lib/libc-2.9.so) { eook backend open II Memcheck:Leak fun:malloc fun:__os_malloc fun:__env_alloc fun:__memp_init fun:__memp_open fun:__env_open fun:e_book_backend_file_load_source fun:e_book_backend_load_source fun:e_book_backend_open fun:ORBit_small_invoke_adaptor obj:/usr/lib/libORBit-2.so.0.1.0 obj:/usr/lib/libORBit-2.so.0.1.0 fun:giop_thread_queue_process obj:/usr/lib/libORBit-2.so.0.1.0 fun:g_thread_pool_thread_proxy fun:g_thread_create_proxy fun:start_thread fun:clone } # ==17813== 49,700,435 (24,021,928 direct, 25,678,507 indirect) bytes in 150,579 blocks are definitely lost in loss record 76 of 76 # ==17813== at 0x4C216F4: calloc (vg_replace_malloc.c:397) # ==17813== by 0x9CFD6E9: g_malloc0 (gmem.c:151) # ==17813== by 0x8B1B567: giop_recv_buffer_use_buf (in /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B1CD84: giop_connection_handle_input (in /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x8B39E57: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x9CF4F79: g_main_context_dispatch (gmain.c:1814) # ==17813== by 0x9CF863F: g_main_context_iterate (gmain.c:2448) # ==17813== by 0x9CF8B0C: g_main_loop_run (gmain.c:2656) # ==17813== by 0x8B381CF: (within /usr/lib/libORBit-2.so.0.1.0) # ==17813== by 0x9D1E573: g_thread_create_proxy (gthread.c:635) # ==17813== by 0xA7CDFA9: start_thread (in /lib/libpthread-2.9.so) # ==17813== by 0xAAB029C: clone (in /lib/libc-2.9.so) { giop connection handle input III Memcheck:Leak fun:calloc fun:g_malloc0 fun:giop_recv_buffer_use_buf fun:giop_connection_handle_input obj:/usr/lib/libORBit-2.so.0.1.0 fun:g_main_context_dispatch fun:g_main_context_iterate fun:g_main_loop_run obj:/usr/lib/libORBit-2.so.0.1.0 fun:g_thread_create_proxy fun:start_thread fun:clone } # ==17786== 4,144 bytes in 95 blocks are possibly lost in loss record 44 of 65 # ==17786== at 0x4C216F4: calloc (vg_replace_malloc.c:397) # ==17786== by 0x6EAF6E9: g_malloc0 (gmem.c:151) # ==17786== by 0x91EB67E: ORBit_alloc_tcval (in /usr/lib/libORBit-2.so.0.1.0) # ==17786== by 0x91F9F10: ORBit_adaptor_setup (in /usr/lib/libORBit-2.so.0.1.0) # ==17786== by 0x91F6AA7: (within /usr/lib/libORBit-2.so.0.1.0) # ==17786== by 0x91F6E54: ORBit_POA_new_from (in /usr/lib/libORBit-2.so.0.1.0) # ==17786== by 0xAD65231: bonobo_poa_new_from (in /usr/lib/libbonobo-2.so.0.0.0) # ==17786== by 0xAD65347: bonobo_poa_get_threadedv (in /usr/lib/libbonobo-2.so.0.0.0) # ==17786== by 0xAD6551C: bonobo_poa_get_threaded (in /usr/lib/libbonobo-2.so.0.0.0) # ==17786== by 0xBA2A3CF: e_book_listener_new (e-book-listener.c:411) # ==17786== by 0xBA2E3DE: e_book_new (e-book.c:3334) # ==17786== by 0xBA2E7BE: e_book_new_from_uri (e-book.c:3877) # ==17786== by 0xA6F792C: SyncEvo::EvolutionContactSource::open() (EvolutionContactSource.cpp:141) # ==17786== by 0x5648DE: SyncEvo::TestingSyncSourcePtr::TestingSyncSourcePtr(SyncEvo::TestingSyncSource*) (in /work/runtests/head-evolution-testing/build/src/.libs/lt-client-test) # ==17786== by 0x4B6E52: SyncEvo::LocalTests::insert(SyncEvo::CreateSource, char const*, bool) (in /work/runtests/head-evolution-testing/build/src/.libs/lt-client-test) # ==17786== by 0x44D846: SyncEvo::LocalTests::testSimpleInsert() (in /work/runtests/head-evolution-testing/build/src/.libs/lt-client-test) # ==17786== by 0x4813E9: SyncEvo::SyncTests::testDeleteAllRefresh() (in /work/runtests/head-evolution-testing/build/src/.libs/lt-client-test) # ==17786== by 0x55A86D: CppUnit::TestCaller::runTest() (in /work/runtests/head-evolution-testing/build/src/.libs/lt-client-test) # ==17786== by 0x4E52406: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==17786== by 0x4E447D3: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==17786== by 0x4E4E278: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==17786== by 0x4E4DFBB: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==17786== by 0x4E59D9F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==17786== by 0x4E5209C: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==17786== by 0x4E529FB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==17786== by 0x4E52925: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==17786== by 0x4E529FB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==17786== by 0x4E52925: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==17786== by 0x4E59B29: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==17786== by 0x4E5C121: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) { ebook new VI Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc_tcval fun:ORBit_adaptor_setup obj:/usr/lib/libORBit-2.so.0.1.0 fun:ORBit_POA_new_from fun:bonobo_poa_new_from fun:bonobo_poa_get_threadedv fun:bonobo_poa_get_threaded fun:e_book_listener_new fun:e_book_new fun:e_book_new_from_uri fun:_ZN7SyncEvo22EvolutionContactSource4openEv fun:_ZN7SyncEvo20TestingSyncSourcePtrC1EPNS_17TestingSyncSourceE fun:_ZN7SyncEvo10LocalTests6insertENS_12CreateSourceEPKcb fun:_ZN7SyncEvo10LocalTests16testSimpleInsertEv fun:_ZN7SyncEvo9SyncTests20testDeleteAllRefreshEv fun:_ZN7CppUnit10TestCallerIN7SyncEvo9SyncTestsEE7runTestEv fun:_ZNK7CppUnit21TestCaseMethodFunctorclEv fun:_ZN7CppUnit16DefaultProtector7protectERKNS_7FunctorERKNS_16ProtectorContextE fun:_ZNK7CppUnit14ProtectorChain14ProtectFunctorclEv fun:_ZN7CppUnit14ProtectorChain7protectERKNS_7FunctorERKNS_16ProtectorContextE fun:_ZN7CppUnit10TestResult7protectERKNS_7FunctorEPNS_4TestERKSs fun:_ZN7CppUnit8TestCase3runEPNS_10TestResultE } # ==28783== 6,326 bytes in 166 blocks are possibly lost in loss record 46 of 72 # ==28783== at 0x4C2391E: malloc (vg_replace_malloc.c:207) # ==28783== by 0x6EAF742: g_malloc (gmem.c:131) # ==28783== by 0x91EB8AC: ORBit_alloc_string (in /usr/lib/libORBit-2.so.0.1.0) # ==28783== by 0x91EB59C: CORBA_string_dup (in /usr/lib/libORBit-2.so.0.1.0) # ==28783== by 0xAFBF14F: Bonobo_ActivationProperty_copy (in /usr/lib/libbonobo-activation.so.4.0.0) # ==28783== by 0xAFBF1DA: CORBA_sequence_Bonobo_ActivationProperty_copy (in /usr/lib/libbonobo-activation.so.4.0.0) # ==28783== by 0xAFBF2EA: Bonobo_ServerInfoList_duplicate (in /usr/lib/libbonobo-activation.so.4.0.0) # ==28783== by 0xAFBD54F: bonobo_activation_query (in /usr/lib/libbonobo-activation.so.4.0.0) # ==28783== by 0xBA2E31E: e_book_new (e-book.c:3259) # ==28783== by 0xBA2E7BE: e_book_new_from_uri (e-book.c:3877) # ==28783== by 0xA6F792C: SyncEvo::EvolutionContactSource::open() (EvolutionContactSource.cpp:141) # ==28783== by 0x5648DE: SyncEvo::TestingSyncSourcePtr::TestingSyncSourcePtr(SyncEvo::TestingSyncSource*) (in /work/runtests/head-evolution-testing/build/src/.libs/lt-client-test) # ==28783== by 0x4B6E52: SyncEvo::LocalTests::insert(SyncEvo::CreateSource, char const*, bool) (in /work/runtests/head-evolution-testing/build/src/.libs/lt-client-test) # ==28783== by 0x44D846: SyncEvo::LocalTests::testSimpleInsert() (in /work/runtests/head-evolution-testing/build/src/.libs/lt-client-test) # ==28783== by 0x4813E9: SyncEvo::SyncTests::testDeleteAllRefresh() (in /work/runtests/head-evolution-testing/build/src/.libs/lt-client-test) # ==28783== by 0x55A86D: CppUnit::TestCaller::runTest() (in /work/runtests/head-evolution-testing/build/src/.libs/lt-client-test) # ==28783== by 0x4E52406: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==28783== by 0x4E447D3: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==28783== by 0x4E4E278: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==28783== by 0x4E4DFBB: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==28783== by 0x4E59D9F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==28783== by 0x4E5209C: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==28783== by 0x4E529FB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==28783== by 0x4E52925: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==28783== by 0x4E529FB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==28783== by 0x4E52925: CppUnit::TestComposite::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==28783== by 0x4E59B29: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==28783== by 0x4E5C121: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==28783== by 0x4E5F13A: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==28783== by 0x567669: main (in /work/runtests/head-evolution-testing/build/src/.libs/lt-client-test) { ebook new VII Memcheck:Leak fun:malloc fun:g_malloc fun:ORBit_alloc_string fun:CORBA_string_dup fun:Bonobo_ActivationProperty_copy fun:CORBA_sequence_Bonobo_ActivationProperty_copy fun:Bonobo_ServerInfoList_duplicate fun:bonobo_activation_query fun:e_book_new fun:e_book_new_from_uri fun:_ZN7SyncEvo22EvolutionContactSource4openEv fun:_ZN7SyncEvo20TestingSyncSourcePtrC1EPNS_17TestingSyncSourceE fun:_ZN7SyncEvo10LocalTests6insertENS_12CreateSourceEPKcb fun:_ZN7SyncEvo10LocalTests16testSimpleInsertEv fun:_ZN7SyncEvo9SyncTests20testDeleteAllRefreshEv fun:_ZN7CppUnit10TestCallerIN7SyncEvo9SyncTestsEE7runTestEv fun:_ZNK7CppUnit21TestCaseMethodFunctorclEv fun:_ZN7CppUnit16DefaultProtector7protectERKNS_7FunctorERKNS_16ProtectorContextE fun:_ZNK7CppUnit14ProtectorChain14ProtectFunctorclEv fun:_ZN7CppUnit14ProtectorChain7protectERKNS_7FunctorERKNS_16ProtectorContextE fun:_ZN7CppUnit10TestResult7protectERKNS_7FunctorEPNS_4TestERKSs fun:_ZN7CppUnit8TestCase3runEPNS_10TestResultE fun:_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE fun:_ZN7CppUnit13TestComposite3runEPNS_10TestResultE } # ==17425== 32 bytes in 1 blocks are possibly lost in loss record 353 of 780 # ==17425== at 0x4C245E2: realloc (vg_replace_malloc.c:525) # ==17425== by 0x643233E: g_realloc (in /lib/libglib-2.0.so.0.2400.1) # ==17425== by 0x5FCA989: g_type_set_qdata (in /usr/lib/libgobject-2.0.so.0.2400.1) # ==17425== by 0x8BF88F7: ??? (in /usr/lib/libdbus-glib-1.so.2.1.0) # ==17425== by 0x8BEC964: dbus_g_bus_get (in /usr/lib/libdbus-glib-1.so.2.1.0) # ==17425== by 0x50586AC: e_book_new (in /usr/lib/libebook-1.2.so.9.3.1) # ==17425== by 0x50587A7: e_book_new_from_uri (in /usr/lib/libebook-1.2.so.9.3.1) # ==17425== by 0x59815F: SyncEvo::EvolutionContactSource::open() (EvolutionContactSource.cpp:168) # ==17425== by 0x4E46D8: SyncEvo::LocalTests::testOpen() (ClientTest.cpp:532) { ebook new VIII Memcheck:Leak ... fun:dbus_g_bus_get fun:e_book_new } # ==17187== 207,274 bytes in 11 blocks are possibly lost in loss record 70 of 71 # ==17187== at 0x4C2391E: malloc (vg_replace_malloc.c:207) # ==17187== by 0x76127D7: __os_malloc (in /usr/lib/libdb-4.7.so) # ==17187== by 0x75E352E: __env_alloc (in /usr/lib/libdb-4.7.so) # ==17187== by 0x75EBB48: __env_attach (in /usr/lib/libdb-4.7.so) # ==17187== by 0x75E8DD2: __env_open (in /usr/lib/libdb-4.7.so) # ==17187== by 0xEDC585F: e_book_backend_file_load_source (e-book-backend-file.c:1113) # ==17187== by 0x52716C5: e_book_backend_load_source (e-book-backend.c:74) # ==17187== by 0x5271FE0: e_book_backend_open (e-book-backend.c:129) # ==17187== by 0x8B204EF: ORBit_small_invoke_adaptor (in /usr/lib/libORBit-2.so.0.1.0) # ==17187== by 0x8B30809: (within /usr/lib/libORBit-2.so.0.1.0) # ==17187== by 0x8B30E39: (within /usr/lib/libORBit-2.so.0.1.0) # ==17187== by 0x8B195CE: giop_thread_queue_process (in /usr/lib/libORBit-2.so.0.1.0) # ==17187== by 0x8B19E87: (within /usr/lib/libORBit-2.so.0.1.0) # ==17187== by 0x9D1FAD6: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==17187== by 0x9D1E573: g_thread_create_proxy (gthread.c:635) # ==17187== by 0xA7CDFA9: start_thread (in /lib/libpthread-2.9.so) # ==17187== by 0xAAB029C: clone (in /lib/libc-2.9.so) { ebook backend open III Memcheck:Leak fun:malloc fun:__os_malloc fun:__env_alloc fun:__env_attach fun:__env_open fun:e_book_backend_file_load_source fun:e_book_backend_load_source fun:e_book_backend_open fun:ORBit_small_invoke_adaptor obj:/usr/lib/libORBit-2.so.0.1.0 obj:/usr/lib/libORBit-2.so.0.1.0 fun:giop_thread_queue_process obj:/usr/lib/libORBit-2.so.0.1.0 fun:g_thread_pool_thread_proxy fun:g_thread_create_proxy fun:start_thread fun:clone } # ==4974== 3,897,786 (169,592 direct, 3,728,194 indirect) bytes in 2,953 blocks are definitely lost in loss record 70 of 78 # ==4974== at 0x4C2391E: malloc (vg_replace_malloc.c:207) # ==4974== by 0x9CFD742: g_malloc (gmem.c:131) # ==4974== by 0x9D13707: g_slice_alloc (gslice.c:824) # ==4974== by 0x9CE105B: g_datalist_id_set_data_full (gdataset.c:292) # ==4974== by 0x5271A13: e_book_backend_add_client (e-book-backend.c:576) # ==4974== by 0x52722F8: impl_GNOME_Evolution_Addressbook_BookFactory_getBook (e-data-book-factory.c:353) # ==4974== by 0x52670B6: _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookFactory_getBook (Evolution-DataServer-Addressbook-common.c:180) # ==4974== by 0x8B204EF: ORBit_small_invoke_adaptor (in /usr/lib/libORBit-2.so.0.1.0) # ==4974== by 0x8B30809: (within /usr/lib/libORBit-2.so.0.1.0) # ==4974== by 0x8B30E39: (within /usr/lib/libORBit-2.so.0.1.0) # ==4974== by 0x8B195CE: giop_thread_queue_process (in /usr/lib/libORBit-2.so.0.1.0) # ==4974== by 0x8B19E87: (within /usr/lib/libORBit-2.so.0.1.0) # ==4974== by 0x9D1FAD6: g_thread_pool_thread_proxy (gthreadpool.c:265) # ==4974== by 0x9D1E573: g_thread_create_proxy (gthread.c:635) # ==4974== by 0xA7CDFA9: start_thread (in /lib/libpthread-2.9.so) # ==4974== by 0xAAB029C: clone (in /lib/libc-2.9.so) { ebook backend add client II Memcheck:Leak fun:malloc fun:g_malloc fun:g_slice_alloc fun:g_datalist_id_set_data_full fun:e_book_backend_add_client fun:impl_GNOME_Evolution_Addressbook_BookFactory_getBook fun:_ORBIT_skel_small_GNOME_Evolution_Addressbook_BookFactory_getBook fun:ORBit_small_invoke_adaptor obj:/usr/lib/libORBit-2.so.0.1.0 obj:/usr/lib/libORBit-2.so.0.1.0 fun:giop_thread_queue_process obj:/usr/lib/libORBit-2.so.0.1.0 fun:g_thread_pool_thread_proxy fun:g_thread_create_proxy fun:start_thread fun:clone } # ==16317== 1 bytes in 1 blocks are possibly lost in loss record 1 of 1,445 # ==16317== at 0x4C244E8: malloc (vg_replace_malloc.c:236) # ==16317== by 0x6901534: g_malloc (in /lib/libglib-2.0.so.0.2400.2) # ==16317== by 0x6918DDD: g_strdup (in /lib/libglib-2.0.so.0.2400.2) # ==16317== by 0x571CB3C: ??? (in /usr/lib/libsoup-2.4.so.1.3.0) # ==16317== by 0x571CBC6: ??? (in /usr/lib/libsoup-2.4.so.1.3.0) # ==16317== by 0x571DE45: soup_message_headers_clear (in /usr/lib/libsoup-2.4.so.1.3.0) # ==16317== by 0x571A42D: soup_message_cleanup_response (in /usr/lib/libsoup-2.4.so.1.3.0) # ==16317== by 0x571C4A8: soup_message_send_request (in /usr/lib/libsoup-2.4.so.1.3.0) # ==16317== by 0x57281FD: ??? (in /usr/lib/libsoup-2.4.so.1.3.0) # ==16317== by 0x57282C2: ??? (in /usr/lib/libsoup-2.4.so.1.3.0) # ==16317== by 0x68F86F1: g_main_context_dispatch (in /lib/libglib-2.0.so.0.2400.2) # ==16317== by 0x68FC567: ??? (in /lib/libglib-2.0.so.0.2400.2) # ==16317== by 0x68FCA74: g_main_loop_run (in /lib/libglib-2.0.so.0.2400.2) # ==16317== by 0x9C5E26: SyncEvo::SoupTransportAgent::wait(bool) (in /home/pohly/work/syncevolution/src/client-test) # ==16317== by 0x90B40C: SyncEvo::SyncContext::doSync() (in /home/pohly/work/syncevolution/src/client-test) # ==16317== by 0x9064C7: SyncEvo::SyncContext::sync(SyncEvo::SyncReport*) (in /home/pohly/work/syncevolution/src/client-test) # ==16317== by 0x65E8D8: SyncEvo::TestEvolution::doSync(int const*, std::string const&, SyncEvo::SyncOptions const&) (in /home/pohly/work/syncevolution/src/client-test) # ==16317== by 0x75F090: SyncEvo::SyncTests::doSync(SyncEvo::SyncOptions const&) (in /home/pohly/work/syncevolution/src/client-test) # ==16317== by 0x76BCD1: SyncEvo::SyncTests::doSync(char const*, SyncEvo::SyncOptions const&) (in /home/pohly/work/syncevolution/src/client-test) # ==16317== by 0x75D7AB: SyncEvo::SyncTests::testTimeout() (in /home/pohly/work/syncevolution/src/client-test) # ==16317== by 0x7737F9: CppUnit::TestCaller::runTest() (in /home/pohly/work/syncevolution/src/client-test) # ==16317== by 0x5C22406: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==16317== by 0x5C147D3: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==16317== by 0x5C1E278: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==16317== by 0x5C1DFBB: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==16317== by 0x5C29D9F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==16317== by 0x5C2209C: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==16317== by 0x5C29B29: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==16317== by 0x5C2C121: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==16317== by 0x5C2F13A: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==16317== { leak in libsoup Memcheck:Leak ... fun:soup_* ... fun:g_main_loop_run } { leak in libsoup II Memcheck:Leak ... fun:soup_message_set_request } # ==19190== 128 bytes in 1 blocks are possibly lost in loss record 1,181 of 1,448 # ==19190== at 0x4C244E8: malloc (vg_replace_malloc.c:236) # ==19190== by 0x4C24562: realloc (vg_replace_malloc.c:525) # ==19190== by 0x906736E: g_realloc (in /lib/libglib-2.0.so.0.2400.2) # ==19190== by 0x9038140: ??? (in /lib/libglib-2.0.so.0.2400.2) # ==19190== by 0x90381C2: g_ptr_array_add (in /lib/libglib-2.0.so.0.2400.2) # ==19190== by 0x90617EC: g_main_context_check (in /lib/libglib-2.0.so.0.2400.2) # ==19190== by 0x90622E2: ??? (in /lib/libglib-2.0.so.0.2400.2) # ==19190== by 0x9062A74: g_main_loop_run (in /lib/libglib-2.0.so.0.2400.2) # ==19190== by 0x99E3C4: SyncEvo::SoupTransportAgent::wait(bool) (SoupTransportAgent.cpp:177) # ==19190== by 0x8E384C: SyncEvo::SyncContext::doSync() (in /home/pohly/work/syncevolution/src/client-test) # ==19190== by 0x8DE907: SyncEvo::SyncContext::sync(SyncEvo::SyncReport*) (in /home/pohly/work/syncevolution/src/client-test) # ==19190== by 0x663AB8: SyncEvo::TestEvolution::doSync(int const*, std::string const&, SyncEvo::SyncOptions const&) (in /home/pohly/work/syncevolution/src/client-test) # ==19190== by 0x73A550: SyncEvo::SyncTests::doSync(SyncEvo::SyncOptions const&) (ClientTest.cpp:3705) # ==19190== by 0x741AF8: SyncEvo::SyncTests::doSync(char const*, SyncEvo::SyncOptions const&) (ClientTest.h:833) # ==19190== by 0x73993F: SyncEvo::SyncTests::testTimeout() (ClientTest.cpp:3655) # ==19190== by 0x75E23D: CppUnit::TestCaller::runTest() (TestCaller.h:166) # ==19190== by 0x8388406: CppUnit::TestCaseMethodFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==19190== by 0x837A7D3: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==19190== by 0x8384278: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==19190== by 0x8383FBB: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==19190== by 0x838FD9F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==19190== by 0x838809C: CppUnit::TestCase::run(CppUnit::TestResult*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==19190== by 0x838FB29: CppUnit::TestResult::runTest(CppUnit::Test*) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==19190== by 0x8392121: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==19190== by 0x839513A: CppUnit::TextTestRunner::run(std::string, bool, bool, bool) (in /usr/lib/libcppunit-1.12.so.1.0.0) # ==19190== by 0x75EA14: main (in /home/pohly/work/syncevolution/src/client-test) # ==19190== { glib g_ptr_array_add Memcheck:Leak ... fun:g_ptr_array_add fun:g_main_context_check obj:*libglib* fun:g_main_loop_run } # ==26674== Command: /usr/lib/evolution/e-addressbook-factory # ==26674== Parent PID: 26669 # ==26674== # ==26674== Thread 3: # ==26674== Syscall param pwrite64(buf) points to uninitialised byte(s) # ==26674== at 0x5F12A33: ??? (syscall-template.S:82) # ==26674== by 0x72D2937: __os_io (in /usr/lib/libdb-5.1.so) # ==26674== by 0x72BFBCD: ??? (in /usr/lib/libdb-5.1.so) # ==26674== by 0x72BFDD6: __memp_bhwrite (in /usr/lib/libdb-5.1.so) # ==26674== by 0x72CF04F: __memp_sync_int (in /usr/lib/libdb-5.1.so) # ==26674== by 0x726C516: __db_sync (in /usr/lib/libdb-5.1.so) # ==26674== by 0x727C014: __db_sync_pp (in /usr/lib/libdb-5.1.so) # ==26674== by 0x10CF123A: e_book_backend_file_create_contact (e-book-backend-file.c:232) # ==26674== by 0x4E4083B: _e_book_backend_create_contact (e-book-backend-sync.c:375) # ==26674== by 0x4E472AA: operation_thread (e-data-book.c:115) # ==26674== by 0x58503E3: ??? (in /lib/libglib-2.0.so.0.2800.6) # ==26674== by 0x584DCF5: ??? (in /lib/libglib-2.0.so.0.2800.6) # ==26674== by 0x5F0AB3F: start_thread (pthread_create.c:304) # ==26674== by 0x61F536C: clone (clone.S:112) # ==26674== Address 0xdf5f510 is 3,824 bytes inside a block of size 4,096 alloc'd # ==26674== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) # ==26674== by 0x72D01D7: __os_malloc (in /usr/lib/libdb-5.1.so) # ==26674== by 0x72BFC77: ??? (in /usr/lib/libdb-5.1.so) # ==26674== by 0x72BFDD6: __memp_bhwrite (in /usr/lib/libdb-5.1.so) # ==26674== by 0x72CF04F: __memp_sync_int (in /usr/lib/libdb-5.1.so) # ==26674== by 0x726C516: __db_sync (in /usr/lib/libdb-5.1.so) # ==26674== by 0x727C014: __db_sync_pp (in /usr/lib/libdb-5.1.so) # ==26674== by 0x10CF123A: e_book_backend_file_create_contact (e-book-backend-file.c:232) # ==26674== by 0x4E4083B: _e_book_backend_create_contact (e-book-backend-sync.c:375) # ==26674== by 0x4E472AA: operation_thread (e-data-book.c:115) # ==26674== by 0x58503E3: ??? (in /lib/libglib-2.0.so.0.2800.6) # ==26674== by 0x584DCF5: ??? (in /lib/libglib-2.0.so.0.2800.6) # ==26674== by 0x5F0AB3F: start_thread (pthread_create.c:304) # ==26674== by 0x61F536C: clone (clone.S:112) # ==26674== { partially initialized data written by libdb - caused by libdb itself? Memcheck:Param pwrite64(buf) ... obj:*libdb* } # ==26674== 332 bytes in 83 blocks are definitely lost in loss record 1,605 of 1,715 # ==26674== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) # ==26674== by 0x72CFF54: __os_umalloc (in /usr/lib/libdb-5.1.so) # ==26674== by 0x7294C35: __db_retcopy (in /usr/lib/libdb-5.1.so) # ==26674== by 0x726EB4D: __dbc_iget (in /usr/lib/libdb-5.1.so) # ==26674== by 0x727CDCC: __dbc_get_pp (in /usr/lib/libdb-5.1.so) # ==26674== by 0x10CF090C: e_book_backend_file_get_contact_list (e-book-backend-file.c:469) # ==26674== by 0x4E4189B: _e_book_backend_get_contact_list (e-book-backend-sync.c:443) # ==26674== by 0x4E472FA: operation_thread (e-data-book.c:123) # ==26674== by 0x58503E3: ??? (in /lib/libglib-2.0.so.0.2800.6) # ==26674== by 0x584DCF5: ??? (in /lib/libglib-2.0.so.0.2800.6) # ==26674== by 0x5F0AB3F: start_thread (pthread_create.c:304) # ==26674== by 0x61F536C: clone (clone.S:112) # ==26674== ... # ==26674== 12,552 (1,272 direct, 11,280 indirect) bytes in 53 blocks are definitely lost in loss record 1,711 of 1,715 # ==26674== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) # ==26674== by 0x582D392: g_malloc (in /lib/libglib-2.0.so.0.2800.6) # ==26674== by 0x5843FE6: g_slice_alloc (in /lib/libglib-2.0.so.0.2800.6) # ==26674== by 0x58214BD: g_list_prepend (in /lib/libglib-2.0.so.0.2800.6) # ==26674== by 0x10CF0942: e_book_backend_file_get_contact_list (e-book-backend-file.c:478) # ==26674== by 0x4E4189B: _e_book_backend_get_contact_list (e-book-backend-sync.c:443) # ==26674== by 0x4E472FA: operation_thread (e-data-book.c:123) # ==26674== by 0x58503E3: ??? (in /lib/libglib-2.0.so.0.2800.6) # ==26674== by 0x584DCF5: ??? (in /lib/libglib-2.0.so.0.2800.6) # ==26674== by 0x5F0AB3F: start_thread (pthread_create.c:304) # ==26674== by 0x61F536C: clone (clone.S:112) # ==26674== { e_book_backend_file_get_contact_list memory leak Memcheck:Leak fun:malloc ... fun:e_book_backend_file_get_contact_list } # ==8730== 28 bytes in 1 blocks are possibly lost in loss record 1,733 of 2,913 # ==8730== at 0x50CE796: calloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) # ==8730== by 0x738429B: g_malloc0 (in /lib/libglib-2.0.so.0.2800.6) # ==8730== by 0x921E176: ORBit_alloc_by_tc (in /usr/lib/libORBit-2.so.0.1.0) # ==8730== by 0x921871A: ORBit_small_alloc (in /usr/lib/libORBit-2.so.0.1.0) # ==8730== by 0x92240C3: ??? (in /usr/lib/libORBit-2.so.0.1.0) # ==8730== by 0x9226115: ORBit_demarshal_IOR (in /usr/lib/libORBit-2.so.0.1.0) # ==8730== by 0x921BC55: ORBit_demarshal_object (in /usr/lib/libORBit-2.so.0.1.0) # ==8730== by 0x87C4E7F: ??? (in /usr/lib/libgconf-2.so.4.1.5) # ==8730== by 0x9777BEF: ??? # ==8730== { gconf/orbit mem leak Memcheck:Leak ... obj:*libORBit* obj:*libgconf* } ## SyncEvolution ## # Occurs when running D-Bus test TestFileNotify.testRestart # Code will be rewritten soon, ignore for the moment. # #==25995== Conditional jump or move depends on uninitialised value(s) # ==25995== at 0x59B1DE: SyncEvo::AutoSyncManager::initConfig(std::string const&) (auto-term.h:130) # ==25995== by 0x59C62B: SyncEvo::AutoSyncManager::init() (auto-sync-manager.cpp:36) # ==25995== by 0x57342C: SyncEvo::Server::Server(_GMainLoop*, bool&, boost::shared_ptr&, GDBusCXX::DBusConnectionPtr const&, int) (auto-sync-manager.h:209) # ==25995== by 0x5478F6: main (main.cpp:115) # ==25995== Uninitialised value was created by a stack allocation # ==25995== at 0x54746D: main (main.cpp:62) # ==25995== { TestFileNotify.testRestart Memcheck:Cond ... fun:_ZN7SyncEvo15AutoSyncManager10initConfigERKSs fun:_ZN7SyncEvo15AutoSyncManager4initEv fun:_ZN7SyncEvo6ServerC1EP10_GMainLoopRbRN5boost10shared_ptrINS_7RestartEEERKN8GDBusCXX17DBusConnectionPtrEi fun:main } # ==8851== 7,632 bytes in 106 blocks are possibly lost in loss record 1,825 of 1,883 # ==8851== at 0x4C260C6: calloc (vg_replace_malloc.c:566) # ==8851== by 0x9906590: g_malloc0 (gmem.c:189) # ==8851== by 0x9676368: g_closure_new_simple (gclosure.c:206) # ==8851== by 0x96778CF: g_cclosure_new (gclosure.c:917) # ==8851== by 0x968E91D: g_signal_connect_data (gsignal.c:2443) # ==8851== by 0x6B8AEA: SyncEvo::GLibNotify::GLibNotify(char const*, boost::function const&) (GLibSupport.cpp:215) # ==8851== by 0x617BC5: SyncEvo::Server::run(SyncEvo::LogRedirect&) (server.cpp:338) # ==8851== by 0x5E3E7A: main (main.cpp:120) # ==8851== { potential leak in file monitoring Memcheck:Leak fun:calloc fun:g_malloc0 fun:g_closure_new_simple fun:g_cclosure_new fun:g_signal_connect_data fun:*GFileMonitorEvent* } # ==10148== 3,912 (512 direct, 3,400 indirect) bytes in 1 blocks are definitely lost in loss record 4,885 of 4,958 # ==10148== at 0x4C28CCE: realloc (vg_replace_malloc.c:632) # ==10148== by 0x9E45E7E: g_realloc (gmem.c:224) # ==10148== by 0x9E156A9: g_ptr_array_maybe_expand (garray.c:1093) # ==10148== by 0x9E16802: g_ptr_array_add (garray.c:1350) # ==10148== by 0x98ED18B: read_netlink_messages (gnetworkmonitornetlink.c:237) # ==10148== by 0x98ED3FA: g_network_monitor_netlink_initable_init (gnetworkmonitornetlink.c:143) # ==10148== by 0x98B07CE: g_initable_new_valist (ginitable.c:228) # ==10148== by 0x98B08B8: g_initable_new (ginitable.c:148) # ==10148== by 0x98B34BF: _g_io_module_get_default (giomodule.c:742) # ==10148== by 0x52DE554: backend_constructed (e-backend.c:138) # ==10148== by 0x9BBE2B2: g_object_newv (gobject.c:1741) # ==10148== by 0x9BBE62F: g_object_new_valist (gobject.c:1830) # ==10148== by 0x9BBE963: g_object_new (gobject.c:1545) # ==10148== by 0x4E4150A: book_backend_factory_new_backend (e-book-backend-factory.c:61) # ==10148== by 0x52DEC0B: e_backend_factory_new_backend (e-backend-factory.c:109) # ==10148== by 0x52E144F: e_data_factory_ref_backend (e-data-factory.c:249) # ==10148== by 0x4E54E68: data_book_factory_ref_backend (e-data-book-factory.c:109) # ==10148== by 0x4E5520E: impl_BookFactory_get_book (e-data-book-factory.c:339) # ==10148== by 0x5527A96: e_gdbus_marshallers_BOOLEAN__OBJECT_STRING (e-gdbus-marshallers.c:246) # ==10148== by 0x9BB7723: g_closure_invoke (gclosure.c:777) # ==10148== by 0x9BC87AF: signal_emit_unlocked_R (gsignal.c:3547) # ==10148== by 0x9BD034A: g_signal_emit_valist (gsignal.c:3306) # ==10148== by 0x9BD08C1: g_signal_emit (gsignal.c:3352) # ==10148== by 0x5536A52: e_gdbus_stub_handle_method_call (e-gdbus-templates.c:687) # ==10148== by 0x4E5BA9C: handle_method_call (e-gdbus-book-factory.c:145) # ==10148== by 0x9911914: call_in_idle_cb (gdbusconnection.c:4687) # ==10148== by 0x9E40204: g_main_context_dispatch (gmain.c:2539) # ==10148== by 0x9E40537: g_main_context_iterate.isra.23 (gmain.c:3146) # ==10148== by 0x9E40931: g_main_loop_run (gmain.c:3340) # ==10148== by 0x52E1AD2: dbus_server_run_server (e-dbus-server.c:222) # ==10148== { GIO networkmonitor https://bugzilla.gnome.org/show_bug.cgi?id=676265 Memcheck:Leak ... fun:read_netlink_messages ... fun:g_network_monitor_* } # ==10187== 2,060 bytes in 37 blocks are definitely lost in loss record 3,772 of 3,810 # ==10187== at 0x4C28BED: malloc (vg_replace_malloc.c:263) # ==10187== by 0x85ACDE0: g_malloc (gmem.c:159) # ==10187== by 0x85C282B: g_strdup (gstrfuncs.c:356) # ==10187== by 0x7C87D94: g_dbus_object_proxy_set_property (gdbusobjectproxy.c:118) # ==10187== by 0x83239CB: g_object_constructor (gobject.c:1352) # ==10187== by 0x8324E40: g_object_newv (gobject.c:1713) # ==10187== by 0x832562F: g_object_new_valist (gobject.c:1830) # ==10187== by 0x8325963: g_object_new (gobject.c:1545) # ==10187== by 0x7C890D2: add_interfaces (gdbusobjectmanagerclient.c:1445) # ==10187== by 0x7C89483: process_get_all_result (gdbusobjectmanagerclient.c:1628) # ==10187== by 0x7C89DA5: initable_init (gdbusobjectmanagerclient.c:1384) # ==10187== by 0x7C0D7CE: g_initable_new_valist (ginitable.c:228) # ==10187== by 0x7C0D8B8: g_initable_new (ginitable.c:148) # ==10187== by 0x6C8B3F1: e_dbus_object_manager_client_new_for_bus_sync (e-dbus-source.c:3821) # ==10187== by 0x6C73D92: source_registry_object_manager_thread (e-source-registry.c:723) # ==10187== by 0x85C9DF4: g_thread_proxy (gthread.c:801) # ==10187== by 0x95E8B4F: start_thread (pthread_create.c:304) # ==10187== by 0xA0756DC: clone (clone.S:112) # ==10187== { object_path GDBus Object Proxy https://bugzilla.gnome.org/show_bug.cgi?id=680505 Memcheck:Leak ... fun:g_dbus_object_proxy_set_property } # ==19542== 104 (40 direct, 64 indirect) bytes in 1 blocks are definitely lost in loss record 5,479 of 6,315 # ==19542== at 0x4C28BED: malloc (vg_replace_malloc.c:263) # ==19542== by 0x955DDE0: g_malloc (gmem.c:159) # ==19542== by 0x95721C2: g_slice_alloc (gslice.c:1003) # ==19542== by 0x952D899: g_array_sized_new (garray.c:195) # ==19542== by 0x902C6DD: g_dbus_connection_signal_unsubscribe (gdbusconnection.c:3585) # ==19542== by 0x90357B8: g_dbus_proxy_finalize (gdbusproxy.c:223) # ==19542== by 0x6C91011: e_dbus_source_manager_proxy_finalize (e-dbus-source-manager.c:834) # ==19542== by 0x92D4697: g_object_unref (gobject.c:3018) # ==19542== by 0x6C75ECE: source_registry_dispose (e-source-registry.c:936) # ==19542== by 0x92D4603: g_object_unref (gobject.c:2981) # ==19542== by 0x9FDADF1: __run_exit_handlers (exit.c:78) # ==19542== by 0x9FDAE44: exit (exit.c:100) # ==19542== by 0x9FC2EB3: (below main) (libc-start.c:260) # ==19542== { source_registry atexit Memcheck:Leak fun:malloc ... fun:source_registry_dispose ... fun:exit fun:(below main) } # ==19714== 24 bytes in 1 blocks are definitely lost in loss record 2,265 of 6,299 # ==19714== at 0x4C28BED: malloc (vg_replace_malloc.c:263) # ==19714== by 0x955DDE0: g_malloc (gmem.c:159) # ==19714== by 0x95721C2: g_slice_alloc (gslice.c:1003) # ==19714== by 0x9554DAD: g_list_prepend (glist.c:275) # ==19714== by 0x954FBA3: g_key_file_add_group (gkeyfile.c:3714) # ==19714== by 0x9550811: g_key_file_flush_parse_buffer (gkeyfile.c:1265) # ==19714== by 0x9550B70: g_key_file_parse_data (gkeyfile.c:1415) # ==19714== by 0x9551F28: g_key_file_load_from_data (gkeyfile.c:922) # ==19714== by 0x6C617EB: source_parse_dbus_data (e-source.c:604) # ==19714== by 0x6C6306B: source_initable_init (e-source.c:1337) # ==19714== by 0x8FC87CE: g_initable_new_valist (ginitable.c:228) # ==19714== by 0x8FC88B8: g_initable_new (ginitable.c:148) # ==19714== by 0x6C638DE: e_source_new (e-source.c:1615) # ==19714== by 0x6C7508C: source_registry_new_source (e-source-registry.c:523) # ==19714== by 0x6C75842: source_registry_object_manager_thread (e-source-registry.c:758) # ==19714== by 0x957ADF4: g_thread_proxy (gthread.c:801) # ==19714== by 0x7A2FB4F: start_thread (pthread_create.c:304) # ==19714== by 0xA07C70C: clone (clone.S:112) # ==19714== { new esource Memcheck:Leak fun:malloc fun:g_malloc fun:g_slice_alloc fun:g_list_prepend fun:g_key_file_add_group ... fun:e_source_new ... fun:g_thread_proxy } ### folks ### # ==14458== 56 (16 direct, 40 indirect) bytes in 1 blocks are definitely lost in loss record 2,853 of 5,224 # ==14458== at 0x4C28BED: malloc (vg_replace_malloc.c:263) # ==14458== by 0xA91BD50: g_malloc (gmem.c:159) # ==14458== by 0xA930C92: g_slice_alloc (gslice.c:1003) # ==14458== by 0xA8EB059: g_static_rec_mutex_get_rec_mutex_impl.isra.1 (gthread-deprecated.c:685) # ==14458== by 0xA8EB328: g_static_rec_mutex_lock (gthread-deprecated.c:711) # ==14458== by 0x4E72371: folks_debug_dup (debug.vala:199) # ==14458== by 0x4E72422: folks_debug_dup_with_flags (debug.vala:235) # ==14458== by 0x4E49195: folks_backend_store_constructor (backend-store.vala:140) # ==14458== by 0xA695460: g_object_newv (gobject.c:1637) # ==14458== by 0xA695AAB: g_object_new (gobject.c:1547) # ==14458== by 0x4E49640: folks_backend_store_dup (backend-store.vala:133) # ==14458== by 0x865524: SyncEvo::IndividualAggregator::init(boost::shared_ptr&) (fol # ks.cpp:586) # ==14458== by 0x866E0C: SyncEvo::IndividualAggregator::create() (folks.cpp:627) # ==14458== by 0x8040EF: SyncEvo::Manager::initFolks() (manager.cpp:123) # ==14458== by 0x8088DC: SyncEvo::Manager::init() (manager.cpp:93) # ==14458== by 0x808EDB: SyncEvo::Manager::create(boost::shared_ptr const&) (manager.cpp:143) # ==14458== by 0x808F30: SyncEvo::CreateContactManager(boost::shared_ptr const&) (manager.cpp:149) # ==14458== by 0x767398: main (main.cpp:150) # ==14458== { folks mutex Memcheck:Leak fun:malloc ... fun:g_static_rec_mutex_lock fun:folks_debug_dup fun:folks_debug_dup_with_flags fun:folks_backend_store_constructor } # ==20811== 56 (16 direct, 40 indirect) bytes in 1 blocks are definitely lost in loss record 3,198 of 6,133 # ==20811== at 0x4C28BED: malloc (vg_replace_malloc.c:263) # ==20811== by 0xA99FD40: g_malloc (gmem.c:159) # ==20811== by 0xA9B4C82: g_slice_alloc (gslice.c:1003) # ==20811== by 0xA96F049: g_static_rec_mutex_get_rec_mutex_impl.isra.1 (gthread-deprecated.c:685) # ==20811== by 0xA96F318: g_static_rec_mutex_lock (gthread-deprecated.c:711) # ==20811== by 0x50ADD31: folks_avatar_cache_dup (avatar-cache.vala:75) # ==20811== by 0x4E45391: _edsf_persona_update (edsf-persona.vala:1523) # ==20811== by 0x4E47DAD: edsf_persona_constructor (edsf-persona.vala:1000) # ==20811== by 0xA517F70: g_object_newv (gobject.c:1719) # ==20811== by 0xA51875F: g_object_new_valist (gobject.c:1836) # ==20811== by 0xA518A93: g_object_new (gobject.c:1551) # ==20811== by 0x4E42BB2: edsf_persona_construct (edsf-persona.vala:949) # ==20811== by 0x4E49E6A: ___lambda4__gsource_func (edsf-persona-store.vala:2421) # ==20811== by 0x4E4BF51: __edsf_persona_store_idle_process_gsource_func (edsf-persona-store.vala:2341) # ==20811== by 0xA99A104: g_main_context_dispatch (gmain.c:2715) # ==20811== by 0xA99A437: g_main_context_iterate.isra.24 (gmain.c:3290) # ==20811== by 0xA99A831: g_main_loop_run (gmain.c:3484) # ==20811== by 0x7CDF87: SyncEvo::Server::run() (server.cpp:440) # ==20811== by 0x797255: main (main.cpp:198) # ==20811== { folks rec mutex II Memcheck:Leak fun:malloc ... fun:g_static_rec_mutex_lock fun:folks_avatar_cache_dup }