==27263== Memcheck, a memory error detector. ==27263== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al. ==27263== Using LibVEX rev 1575, a library for dynamic binary translation. ==27263== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP. ==27263== Using valgrind-3.1.1, a dynamic binary instrumentation framework. ==27263== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al. ==27263== ==27263== My PID = 27263, parent PID = 8065. Prog and args are: ==27263== ./centericq ==27263== --27263-- --27263-- Command line --27263-- ./centericq --27263-- Startup, with flags: --27263-- -v --27263-- --log-file-exactly=./test.txt --27263-- Contents of /proc/version: --27263-- Linux version 2.6.15-gentoo-r1 (root@bender) (gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)) #2 SMP PREEMPT Fri Mar 10 08:30:03 EST 2006 --27263-- Arch and subarch: X86, x86-sse2 --27263-- Valgrind library directory: /usr/lib/valgrind --27263-- Reading syms from /lib/ld-2.3.6.so (0x4000000) --27263-- Reading syms from /home/chris/centericq-4.21.0/src/centericq (0x8048000) --27263-- Reading syms from /usr/lib/valgrind/x86-linux/memcheck (0xB0000000) --27263-- object doesn't have a symbol table --27263-- object doesn't have a dynamic symbol table --27263-- Reading suppressions file: /usr/lib/valgrind/default.supp --27263-- REDIR: 0x4010AE0 (index) redirected to 0xB0020912 (???) --27263-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_core.so (0x4017000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so (0x401A000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /usr/lib/libjpeg.so.62.0.0 (0x4039000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /usr/lib/libcurl.so.3.0.0 (0x4056000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /usr/lib/libgnutls.so.12.3.7 (0x4085000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /usr/lib/libgcrypt.so.11.2.1 (0x40FA000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /usr/lib/libgpg-error.so.0.1.3 (0x4145000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /usr/lib/libidn.so.11.5.8 (0x414A000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /lib/libdl-2.3.6.so (0x417A000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /lib/libz.so.1.2.3 (0x417E000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /usr/lib/libgpgme.so.11.3.3 (0x418F000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /lib/libncurses.so.5.4 (0x41A5000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /lib/libnsl-2.3.6.so (0x41E5000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /usr/lib/libssl.so.0.9.7 (0x41FB000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /usr/lib/libcrypto.so.0.9.7 (0x422A000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/libstdc++.so.6.0.3 (0x4327000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /lib/tls/libm-2.3.6.so (0x43F1000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/libgcc_s.so.1 (0x4413000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /lib/tls/libc-2.3.6.so (0x441C000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /lib/libgpm.so.1.19.0 (0x4532000) --27263-- object doesn't have a symbol table --27263-- REDIR: 0x4482820 (rindex) redirected to 0x401CF77 (rindex) --27263-- REDIR: 0x40007B0 (_dl_sysinfo_int80) redirected to 0xB002090F (???) --27263-- REDIR: 0x4481FC0 (strcpy) redirected to 0x401D2AF (strcpy) --27263-- REDIR: 0x44835D0 (memset) redirected to 0x401DA04 (memset) --27263-- REDIR: 0x447E839 (calloc) redirected to 0x401C916 (calloc) --27263-- REDIR: 0x447EB01 (malloc) redirected to 0x401B45B (malloc) --27263-- REDIR: 0x43C68C8 (operator new(unsigned)) redirected to 0x401B85E (operator new(unsigned)) --27263-- REDIR: 0x4482480 (strlen) redirected to 0x401D267 (strlen) --27263-- REDIR: 0x4483AD0 (memcpy) redirected to 0x401D598 (memcpy) --27263-- REDIR: 0x43C55B0 (operator delete(void*)) redirected to 0x401C38A (operator delete(void*)) --27263-- REDIR: 0x4482654 (strncmp) redirected to 0x401D4AB (strncmp) --27263-- REDIR: 0x4481F60 (strcmp) redirected to 0x401D501 (strcmp) --27263-- REDIR: 0x4481DF0 (index) redirected to 0x401D025 (index) --27263-- REDIR: 0x447D05A (free) redirected to 0x401C0C4 (free) --27263-- REDIR: 0x4482530 (strnlen) redirected to 0x401D244 (strnlen) --27263-- REDIR: 0x4482768 (strncpy) redirected to 0x401D379 (strncpy) --27263-- REDIR: 0x447F095 (realloc) redirected to 0x401C9F2 (realloc) --27263-- REDIR: 0x43C69F8 (operator new[](unsigned)) redirected to 0x401BD1C (operator new[](unsigned)) --27263-- REDIR: 0x44830D0 (memchr) redirected to 0x401D571 (memchr) --27263-- REDIR: 0x4483560 (memmove) redirected to 0x401DA27 (memmove) --27263-- REDIR: 0x43C5600 (operator delete[](void*)) redirected to 0x401C6DE (operator delete[](void*)) --27263-- REDIR: 0x44837A0 (stpcpy) redirected to 0x401D773 (stpcpy) ==27263== Mismatched free() / delete / delete [] ==27263== at 0x401C3F3: operator delete(void*) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==27263== by 0x80F8503: icqface::log(std::string const&) (icqface.cc:2006) ==27263== by 0x8184296: abstracthook::log(abstracthook::logevent, ...) (basic_string.h:2043) ==27263== by 0x81701A1: msnhook::connect() (msnhook.cc:121) ==27263== by 0x805BA09: centericq::exectimers() (centericq.cc:1531) ==27263== by 0x805C268: centericq::idle(int) (centericq.cc:1393) ==27263== by 0x80F8680: icqface::menuidle(ktool::verticalmenu&) (icqface.cc:3056) ==27263== by 0x81EC6D6: ktool::verticalmenu::open() (cmenus.cc:360) ==27263== by 0x81D06DD: ktool::treeview::open(int*) (treeview.cc:262) ==27263== by 0x810FF62: icqface::mainloop(int&) (icqface.cc:505) ==27263== by 0x8061DAF: centericq::mainloop() (centericq.cc:173) ==27263== by 0x8064A59: centericq::exec() (centericq.cc:101) ==27263== Address 0x46F1A10 is 0 bytes inside a block of size 456 alloc'd ==27263== at 0x401BD7D: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==27263== by 0x80F8408: icqface::log(std::string const&) (icqface.cc:1998) ==27263== by 0x8184296: abstracthook::log(abstracthook::logevent, ...) (basic_string.h:2043) ==27263== by 0x81701A1: msnhook::connect() (msnhook.cc:121) ==27263== by 0x805BA09: centericq::exectimers() (centericq.cc:1531) ==27263== by 0x805C268: centericq::idle(int) (centericq.cc:1393) ==27263== by 0x80F8680: icqface::menuidle(ktool::verticalmenu&) (icqface.cc:3056) ==27263== by 0x81EC6D6: ktool::verticalmenu::open() (cmenus.cc:360) ==27263== by 0x81D06DD: ktool::treeview::open(int*) (treeview.cc:262) ==27263== by 0x810FF62: icqface::mainloop(int&) (icqface.cc:505) ==27263== by 0x8061DAF: centericq::mainloop() (centericq.cc:173) ==27263== by 0x8064A59: centericq::exec() (centericq.cc:101) --27263-- REDIR: 0x44843D0 (strchrnul) redirected to 0x401DA7E (strchrnul) --27263-- Reading syms from /lib/libnss_files-2.3.6.so (0x4739000) --27263-- object doesn't have a symbol table --27263-- REDIR: 0x4484300 (rawmemchr) redirected to 0x401DA9A (rawmemchr) --27263-- Reading syms from /lib/libnss_dns-2.3.6.so (0x4743000) --27263-- object doesn't have a symbol table --27263-- Reading syms from /lib/libresolv-2.3.6.so (0x4749000) --27263-- object doesn't have a symbol table --27263-- REDIR: 0x4481C40 (strcat) redirected to 0x401D085 (strcat) ==27263== ==27263== Conditional jump or move depends on uninitialised value(s) ==27263== at 0x40A4685: gnutls_session_get_data (in /usr/lib/libgnutls.so.12.3.7) ==27263== by 0x0: ??? ==27263== ==27263== Mismatched free() / delete / delete [] ==27263== at 0x401C3F3: operator delete(void*) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==27263== by 0x80F8503: icqface::log(std::string const&) (icqface.cc:2006) ==27263== by 0x8184296: abstracthook::log(abstracthook::logevent, ...) (basic_string.h:2043) ==27263== by 0x81793AF: MSN::ext::gotBuddyListInfo(MSN::NotificationServerConnection*, MSN::ListSyncInfo*) (msnhook.cc:688) ==27263== by 0x82A9FF6: MSN::NotificationServerConnection::callback_SyncData(std::vector >&, int, void*) (notificationserver.cpp:720) ==27263== by 0x82A7579: MSN::NotificationServerConnection::handleIncomingData() (stl_map.h:332) ==27263== by 0x82933C2: MSN::Connection::dataArrivedOnSocket() (connection.cpp:207) ==27263== by 0x816C02A: msnhook::main() (msnhook.cc:175) ==27263== by 0x805C225: centericq::idle(int) (centericq.cc:1419) ==27263== by 0x80F8680: icqface::menuidle(ktool::verticalmenu&) (icqface.cc:3056) ==27263== by 0x81EC6D6: ktool::verticalmenu::open() (cmenus.cc:360) ==27263== by 0x81D06DD: ktool::treeview::open(int*) (treeview.cc:262) ==27263== Address 0x53E7B68 is 0 bytes inside a block of size 456 alloc'd ==27263== at 0x401BD7D: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==27263== by 0x80F8408: icqface::log(std::string const&) (icqface.cc:1998) ==27263== by 0x8184296: abstracthook::log(abstracthook::logevent, ...) (basic_string.h:2043) ==27263== by 0x81793AF: MSN::ext::gotBuddyListInfo(MSN::NotificationServerConnection*, MSN::ListSyncInfo*) (msnhook.cc:688) ==27263== by 0x82A9FF6: MSN::NotificationServerConnection::callback_SyncData(std::vector >&, int, void*) (notificationserver.cpp:720) ==27263== by 0x82A7579: MSN::NotificationServerConnection::handleIncomingData() (stl_map.h:332) ==27263== by 0x82933C2: MSN::Connection::dataArrivedOnSocket() (connection.cpp:207) ==27263== by 0x816C02A: msnhook::main() (msnhook.cc:175) ==27263== by 0x805C225: centericq::idle(int) (centericq.cc:1419) ==27263== by 0x80F8680: icqface::menuidle(ktool::verticalmenu&) (icqface.cc:3056) ==27263== by 0x81EC6D6: ktool::verticalmenu::open() (cmenus.cc:360) ==27263== by 0x81D06DD: ktool::treeview::open(int*) (treeview.cc:262) ==27263== ==27263== Mismatched free() / delete / delete [] ==27263== at 0x401C3F3: operator delete(void*) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==27263== by 0x80F8503: icqface::log(std::string const&) (icqface.cc:2006) ==27263== by 0x80F8848: icqface::log(char const*, ...) (new_allocator.h:62) ==27263== by 0x816CE1F: MSN::ext::gotInitialEmailNotification(MSN::Connection*, int, int) (msnhook.cc:794) ==27263== by 0x8292EC6: MSN::Connection::message_initial_email_notification(std::vector >&, std::string, std::string) (connection.cpp:268) ==27263== by 0x829541C: MSN::Connection::handle_MSG(std::vector >&) (stl_map.h:332) ==27263== by 0x82A7A99: MSN::NotificationServerConnection::dispatchCommand(std::vector >&) (stl_map.h:462) ==27263== by 0x82A72E7: MSN::NotificationServerConnection::handleIncomingData() (notificationserver.cpp:622) ==27263== by 0x82933C2: MSN::Connection::dataArrivedOnSocket() (connection.cpp:207) ==27263== by 0x816C02A: msnhook::main() (msnhook.cc:175) ==27263== by 0x805C225: centericq::idle(int) (centericq.cc:1419) ==27263== by 0x80F8680: icqface::menuidle(ktool::verticalmenu&) (icqface.cc:3056) ==27263== Address 0x4662858 is 0 bytes inside a block of size 456 alloc'd ==27263== at 0x401BD7D: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==27263== by 0x80F8408: icqface::log(std::string const&) (icqface.cc:1998) ==27263== by 0x80F8848: icqface::log(char const*, ...) (new_allocator.h:62) ==27263== by 0x816CE1F: MSN::ext::gotInitialEmailNotification(MSN::Connection*, int, int) (msnhook.cc:794) ==27263== by 0x8292EC6: MSN::Connection::message_initial_email_notification(std::vector >&, std::string, std::string) (connection.cpp:268) ==27263== by 0x829541C: MSN::Connection::handle_MSG(std::vector >&) (stl_map.h:332) ==27263== by 0x82A7A99: MSN::NotificationServerConnection::dispatchCommand(std::vector >&) (stl_map.h:462) ==27263== by 0x82A72E7: MSN::NotificationServerConnection::handleIncomingData() (notificationserver.cpp:622) ==27263== by 0x82933C2: MSN::Connection::dataArrivedOnSocket() (connection.cpp:207) ==27263== by 0x816C02A: msnhook::main() (msnhook.cc:175) ==27263== by 0x805C225: centericq::idle(int) (centericq.cc:1419) ==27263== by 0x80F8680: icqface::menuidle(ktool::verticalmenu&) (icqface.cc:3056) ==27263== ==27263== Invalid read of size 4 ==27263== at 0x82B59C3: MSN::decimalFromString(std::string const&) (basic_string.h:263) ==27263== by 0x82A6F0B: MSN::NotificationServerConnection::handleIncomingData() (stl_vector.h:462) ==27263== by 0x82933C2: MSN::Connection::dataArrivedOnSocket() (connection.cpp:207) ==27263== by 0x816C02A: msnhook::main() (msnhook.cc:175) ==27263== by 0x805C225: centericq::idle(int) (centericq.cc:1419) ==27263== by 0x80F8680: icqface::menuidle(ktool::verticalmenu&) (icqface.cc:3056) ==27263== by 0x81EC6D6: ktool::verticalmenu::open() (cmenus.cc:360) ==27263== by 0x81D06DD: ktool::treeview::open(int*) (treeview.cc:262) ==27263== by 0x810FF62: icqface::mainloop(int&) (icqface.cc:505) ==27263== by 0x8061DAF: centericq::mainloop() (centericq.cc:173) ==27263== by 0x8064A59: centericq::exec() (centericq.cc:101) ==27263== by 0x8111F32: main (centermain.cc:60) ==27263== Address 0x4660D14 is 4 bytes after a block of size 8 alloc'd ==27263== at 0x401B8BF: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==27263== by 0x8074CC7: std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, std::string const&) (new_allocator.h:81) ==27263== by 0x82B64FB: MSN::splitString(std::string const&, std::string const&, bool) (stl_vector.h:330) ==27263== by 0x82948C8: MSN::Connection::getLine() (new_allocator.h:62) ==27263== by 0x82A6EC7: MSN::NotificationServerConnection::handleIncomingData() (notificationserver.cpp:538) ==27263== by 0x82933C2: MSN::Connection::dataArrivedOnSocket() (connection.cpp:207) ==27263== by 0x816C02A: msnhook::main() (msnhook.cc:175) ==27263== by 0x805C225: centericq::idle(int) (centericq.cc:1419) ==27263== by 0x80F8680: icqface::menuidle(ktool::verticalmenu&) (icqface.cc:3056) ==27263== by 0x81EC6D6: ktool::verticalmenu::open() (cmenus.cc:360) ==27263== by 0x81D06DD: ktool::treeview::open(int*) (treeview.cc:262) ==27263== by 0x810FF62: icqface::mainloop(int&) (icqface.cc:505) ==27263== ==27263== Invalid read of size 1 ==27263== at 0x4447BCA: (within /lib/tls/libc-2.3.6.so) ==27263== by 0x44479A8: __strtol_internal (in /lib/tls/libc-2.3.6.so) ==27263== by 0x82B59D8: MSN::decimalFromString(std::string const&) (stdlib.h:332) ==27263== by 0x82A6F0B: MSN::NotificationServerConnection::handleIncomingData() (stl_vector.h:462) ==27263== by 0x82933C2: MSN::Connection::dataArrivedOnSocket() (connection.cpp:207) ==27263== by 0x816C02A: msnhook::main() (msnhook.cc:175) ==27263== by 0x805C225: centericq::idle(int) (centericq.cc:1419) ==27263== by 0x80F8680: icqface::menuidle(ktool::verticalmenu&) (icqface.cc:3056) ==27263== by 0x81EC6D6: ktool::verticalmenu::open() (cmenus.cc:360) ==27263== by 0x81D06DD: ktool::treeview::open(int*) (treeview.cc:262) ==27263== by 0x810FF62: icqface::mainloop(int&) (icqface.cc:505) ==27263== by 0x8061DAF: centericq::mainloop() (centericq.cc:173) ==27263== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==27263== ==27263== Process terminating with default action of signal 11 (SIGSEGV) ==27263== Access not within mapped region at address 0x0 ==27263== at 0x4447BCA: (within /lib/tls/libc-2.3.6.so) ==27263== by 0x44479A8: __strtol_internal (in /lib/tls/libc-2.3.6.so) ==27263== by 0x82B59D8: MSN::decimalFromString(std::string const&) (stdlib.h:332) ==27263== by 0x82A6F0B: MSN::NotificationServerConnection::handleIncomingData() (stl_vector.h:462) ==27263== by 0x82933C2: MSN::Connection::dataArrivedOnSocket() (connection.cpp:207) ==27263== by 0x816C02A: msnhook::main() (msnhook.cc:175) ==27263== by 0x805C225: centericq::idle(int) (centericq.cc:1419) ==27263== by 0x80F8680: icqface::menuidle(ktool::verticalmenu&) (icqface.cc:3056) ==27263== by 0x81EC6D6: ktool::verticalmenu::open() (cmenus.cc:360) ==27263== by 0x81D06DD: ktool::treeview::open(int*) (treeview.cc:262) ==27263== by 0x810FF62: icqface::mainloop(int&) (icqface.cc:505) ==27263== by 0x8061DAF: centericq::mainloop() (centericq.cc:173) --27263-- discard syms at 0x4739000-0x4743000 in /lib/libnss_files-2.3.6.so due to munmap() --27263-- discard syms at 0x4743000-0x4749000 in /lib/libnss_dns-2.3.6.so due to munmap() --27263-- discard syms at 0x4749000-0x475B000 in /lib/libresolv-2.3.6.so due to munmap() ==27263== ==27263== ERROR SUMMARY: 6 errors from 6 contexts (suppressed: 53 from 2) ==27263== ==27263== 1 errors in context 1 of 6: ==27263== Invalid read of size 1 ==27263== at 0x4447BCA: (within /lib/tls/libc-2.3.6.so) ==27263== by 0x44479A8: __strtol_internal (in /lib/tls/libc-2.3.6.so) ==27263== by 0x82B59D8: MSN::decimalFromString(std::string const&) (stdlib.h:332) ==27263== by 0x82A6F0B: MSN::NotificationServerConnection::handleIncomingData() (stl_vector.h:462) ==27263== by 0x82933C2: MSN::Connection::dataArrivedOnSocket() (connection.cpp:207) ==27263== by 0x816C02A: msnhook::main() (msnhook.cc:175) ==27263== by 0x805C225: centericq::idle(int) (centericq.cc:1419) ==27263== by 0x80F8680: icqface::menuidle(ktool::verticalmenu&) (icqface.cc:3056) ==27263== by 0x81EC6D6: ktool::verticalmenu::open() (cmenus.cc:360) ==27263== by 0x81D06DD: ktool::treeview::open(int*) (treeview.cc:262) ==27263== by 0x810FF62: icqface::mainloop(int&) (icqface.cc:505) ==27263== by 0x8061DAF: centericq::mainloop() (centericq.cc:173) ==27263== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==27263== ==27263== 1 errors in context 2 of 6: ==27263== Invalid read of size 4 ==27263== at 0x82B59C3: MSN::decimalFromString(std::string const&) (basic_string.h:263) ==27263== by 0x82A6F0B: MSN::NotificationServerConnection::handleIncomingData() (stl_vector.h:462) ==27263== by 0x82933C2: MSN::Connection::dataArrivedOnSocket() (connection.cpp:207) ==27263== by 0x816C02A: msnhook::main() (msnhook.cc:175) ==27263== by 0x805C225: centericq::idle(int) (centericq.cc:1419) ==27263== by 0x80F8680: icqface::menuidle(ktool::verticalmenu&) (icqface.cc:3056) ==27263== by 0x81EC6D6: ktool::verticalmenu::open() (cmenus.cc:360) ==27263== by 0x81D06DD: ktool::treeview::open(int*) (treeview.cc:262) ==27263== by 0x810FF62: icqface::mainloop(int&) (icqface.cc:505) ==27263== by 0x8061DAF: centericq::mainloop() (centericq.cc:173) ==27263== by 0x8064A59: centericq::exec() (centericq.cc:101) ==27263== by 0x8111F32: main (centermain.cc:60) ==27263== Address 0x4660D14 is 4 bytes after a block of size 8 alloc'd ==27263== at 0x401B8BF: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==27263== by 0x8074CC7: std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, std::string const&) (new_allocator.h:81) ==27263== by 0x82B64FB: MSN::splitString(std::string const&, std::string const&, bool) (stl_vector.h:330) ==27263== by 0x82948C8: MSN::Connection::getLine() (new_allocator.h:62) ==27263== by 0x82A6EC7: MSN::NotificationServerConnection::handleIncomingData() (notificationserver.cpp:538) ==27263== by 0x82933C2: MSN::Connection::dataArrivedOnSocket() (connection.cpp:207) ==27263== by 0x816C02A: msnhook::main() (msnhook.cc:175) ==27263== by 0x805C225: centericq::idle(int) (centericq.cc:1419) ==27263== by 0x80F8680: icqface::menuidle(ktool::verticalmenu&) (icqface.cc:3056) ==27263== by 0x81EC6D6: ktool::verticalmenu::open() (cmenus.cc:360) ==27263== by 0x81D06DD: ktool::treeview::open(int*) (treeview.cc:262) ==27263== by 0x810FF62: icqface::mainloop(int&) (icqface.cc:505) ==27263== ==27263== 1 errors in context 3 of 6: ==27263== Mismatched free() / delete / delete [] ==27263== at 0x401C3F3: operator delete(void*) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==27263== by 0x80F8503: icqface::log(std::string const&) (icqface.cc:2006) ==27263== by 0x80F8848: icqface::log(char const*, ...) (new_allocator.h:62) ==27263== by 0x816CE1F: MSN::ext::gotInitialEmailNotification(MSN::Connection*, int, int) (msnhook.cc:794) ==27263== by 0x8292EC6: MSN::Connection::message_initial_email_notification(std::vector >&, std::string, std::string) (connection.cpp:268) ==27263== by 0x829541C: MSN::Connection::handle_MSG(std::vector >&) (stl_map.h:332) ==27263== by 0x82A7A99: MSN::NotificationServerConnection::dispatchCommand(std::vector >&) (stl_map.h:462) ==27263== by 0x82A72E7: MSN::NotificationServerConnection::handleIncomingData() (notificationserver.cpp:622) ==27263== by 0x82933C2: MSN::Connection::dataArrivedOnSocket() (connection.cpp:207) ==27263== by 0x816C02A: msnhook::main() (msnhook.cc:175) ==27263== by 0x805C225: centericq::idle(int) (centericq.cc:1419) ==27263== by 0x80F8680: icqface::menuidle(ktool::verticalmenu&) (icqface.cc:3056) ==27263== Address 0x4662858 is 0 bytes inside a block of size 456 alloc'd ==27263== at 0x401BD7D: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==27263== by 0x80F8408: icqface::log(std::string const&) (icqface.cc:1998) ==27263== by 0x80F8848: icqface::log(char const*, ...) (new_allocator.h:62) ==27263== by 0x816CE1F: MSN::ext::gotInitialEmailNotification(MSN::Connection*, int, int) (msnhook.cc:794) ==27263== by 0x8292EC6: MSN::Connection::message_initial_email_notification(std::vector >&, std::string, std::string) (connection.cpp:268) ==27263== by 0x829541C: MSN::Connection::handle_MSG(std::vector >&) (stl_map.h:332) ==27263== by 0x82A7A99: MSN::NotificationServerConnection::dispatchCommand(std::vector >&) (stl_map.h:462) ==27263== by 0x82A72E7: MSN::NotificationServerConnection::handleIncomingData() (notificationserver.cpp:622) ==27263== by 0x82933C2: MSN::Connection::dataArrivedOnSocket() (connection.cpp:207) ==27263== by 0x816C02A: msnhook::main() (msnhook.cc:175) ==27263== by 0x805C225: centericq::idle(int) (centericq.cc:1419) ==27263== by 0x80F8680: icqface::menuidle(ktool::verticalmenu&) (icqface.cc:3056) ==27263== ==27263== 1 errors in context 4 of 6: ==27263== Mismatched free() / delete / delete [] ==27263== at 0x401C3F3: operator delete(void*) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==27263== by 0x80F8503: icqface::log(std::string const&) (icqface.cc:2006) ==27263== by 0x8184296: abstracthook::log(abstracthook::logevent, ...) (basic_string.h:2043) ==27263== by 0x81793AF: MSN::ext::gotBuddyListInfo(MSN::NotificationServerConnection*, MSN::ListSyncInfo*) (msnhook.cc:688) ==27263== by 0x82A9FF6: MSN::NotificationServerConnection::callback_SyncData(std::vector >&, int, void*) (notificationserver.cpp:720) ==27263== by 0x82A7579: MSN::NotificationServerConnection::handleIncomingData() (stl_map.h:332) ==27263== by 0x82933C2: MSN::Connection::dataArrivedOnSocket() (connection.cpp:207) ==27263== by 0x816C02A: msnhook::main() (msnhook.cc:175) ==27263== by 0x805C225: centericq::idle(int) (centericq.cc:1419) ==27263== by 0x80F8680: icqface::menuidle(ktool::verticalmenu&) (icqface.cc:3056) ==27263== by 0x81EC6D6: ktool::verticalmenu::open() (cmenus.cc:360) ==27263== by 0x81D06DD: ktool::treeview::open(int*) (treeview.cc:262) ==27263== Address 0x53E7B68 is 0 bytes inside a block of size 456 alloc'd ==27263== at 0x401BD7D: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==27263== by 0x80F8408: icqface::log(std::string const&) (icqface.cc:1998) ==27263== by 0x8184296: abstracthook::log(abstracthook::logevent, ...) (basic_string.h:2043) ==27263== by 0x81793AF: MSN::ext::gotBuddyListInfo(MSN::NotificationServerConnection*, MSN::ListSyncInfo*) (msnhook.cc:688) ==27263== by 0x82A9FF6: MSN::NotificationServerConnection::callback_SyncData(std::vector >&, int, void*) (notificationserver.cpp:720) ==27263== by 0x82A7579: MSN::NotificationServerConnection::handleIncomingData() (stl_map.h:332) ==27263== by 0x82933C2: MSN::Connection::dataArrivedOnSocket() (connection.cpp:207) ==27263== by 0x816C02A: msnhook::main() (msnhook.cc:175) ==27263== by 0x805C225: centericq::idle(int) (centericq.cc:1419) ==27263== by 0x80F8680: icqface::menuidle(ktool::verticalmenu&) (icqface.cc:3056) ==27263== by 0x81EC6D6: ktool::verticalmenu::open() (cmenus.cc:360) ==27263== by 0x81D06DD: ktool::treeview::open(int*) (treeview.cc:262) ==27263== ==27263== 1 errors in context 5 of 6: ==27263== Conditional jump or move depends on uninitialised value(s) ==27263== at 0x40A4685: gnutls_session_get_data (in /usr/lib/libgnutls.so.12.3.7) ==27263== by 0x0: ??? ==27263== ==27263== 1 errors in context 6 of 6: ==27263== Mismatched free() / delete / delete [] ==27263== at 0x401C3F3: operator delete(void*) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==27263== by 0x80F8503: icqface::log(std::string const&) (icqface.cc:2006) ==27263== by 0x8184296: abstracthook::log(abstracthook::logevent, ...) (basic_string.h:2043) ==27263== by 0x81701A1: msnhook::connect() (msnhook.cc:121) ==27263== by 0x805BA09: centericq::exectimers() (centericq.cc:1531) ==27263== by 0x805C268: centericq::idle(int) (centericq.cc:1393) ==27263== by 0x80F8680: icqface::menuidle(ktool::verticalmenu&) (icqface.cc:3056) ==27263== by 0x81EC6D6: ktool::verticalmenu::open() (cmenus.cc:360) ==27263== by 0x81D06DD: ktool::treeview::open(int*) (treeview.cc:262) ==27263== by 0x810FF62: icqface::mainloop(int&) (icqface.cc:505) ==27263== by 0x8061DAF: centericq::mainloop() (centericq.cc:173) ==27263== by 0x8064A59: centericq::exec() (centericq.cc:101) ==27263== Address 0x46F1A10 is 0 bytes inside a block of size 456 alloc'd ==27263== at 0x401BD7D: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==27263== by 0x80F8408: icqface::log(std::string const&) (icqface.cc:1998) ==27263== by 0x8184296: abstracthook::log(abstracthook::logevent, ...) (basic_string.h:2043) ==27263== by 0x81701A1: msnhook::connect() (msnhook.cc:121) ==27263== by 0x805BA09: centericq::exectimers() (centericq.cc:1531) ==27263== by 0x805C268: centericq::idle(int) (centericq.cc:1393) ==27263== by 0x80F8680: icqface::menuidle(ktool::verticalmenu&) (icqface.cc:3056) ==27263== by 0x81EC6D6: ktool::verticalmenu::open() (cmenus.cc:360) ==27263== by 0x81D06DD: ktool::treeview::open(int*) (treeview.cc:262) ==27263== by 0x810FF62: icqface::mainloop(int&) (icqface.cc:505) ==27263== by 0x8061DAF: centericq::mainloop() (centericq.cc:173) ==27263== by 0x8064A59: centericq::exec() (centericq.cc:101) --27263-- --27263-- supp: 47 Ubuntu-stripped-ld.so --27263-- supp: 6 dl_relocate_object ==27263== ==27263== IN SUMMARY: 6 errors from 6 contexts (suppressed: 53 from 2) ==27263== ==27263== malloc/free: in use at exit: 354,054 bytes in 6,775 blocks. ==27263== malloc/free: 194,821 allocs, 188,046 frees, 5,973,427 bytes allocated. ==27263== ==27263== searching for pointers to 6,775 not-freed blocks. ==27263== checked 844,320 bytes. ==27263== ==27263== LEAK SUMMARY: ==27263== definitely lost: 12 bytes in 1 blocks. ==27263== possibly lost: 53,900 bytes in 2,067 blocks. ==27263== still reachable: 300,142 bytes in 4,707 blocks. ==27263== suppressed: 0 bytes in 0 blocks. ==27263== Use --leak-check=full to see details of leaked memory. --27263-- memcheck: sanity checks: 804 cheap, 33 expensive --27263-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use --27263-- memcheck: auxmaps: 0 searches, 0 comparisons --27263-- memcheck: secondaries: 260 issued (16640k, 16M) --27263-- memcheck: secondaries: 110 accessible and distinguished (7040k, 6M) --27263-- tt/tc: 71,708 tt lookups requiring 110,386 probes --27263-- tt/tc: 71,708 fast-cache updates, 5 flushes --27263-- translate: new 22,287 (558,133 -> 8,405,299; ratio 150:10) [0 scs] --27263-- translate: dumped 0 (0 -> ??) --27263-- translate: discarded 547 (11,976 -> ??) --27263-- scheduler: 40,224,532 jumps (bb entries). --27263-- scheduler: 804/441,008 major/minor sched events. --27263-- sanity: 805 cheap, 33 expensive checks. --27263-- exectx: 30,011 lists, 5,093 contexts (avg 0 per list) --27263-- exectx: 380,546 searches, 376,013 full compares (988 per 1000) --27263-- exectx: 0 cmp2, 150 cmp4, 0 cmpAll