==24624== Memcheck, a memory error detector. ==24624== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==24624== Using LibVEX rev 1732, a library for dynamic binary translation. ==24624== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==24624== Using valgrind-3.2.3, a dynamic binary instrumentation framework. ==24624== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==24624== ==24624== My PID = 24624, parent PID = 8411. Prog and args are: ==24624== pidgin ==24624== --24624-- --24624-- Command line --24624-- pidgin --24624-- Startup, with flags: --24624-- --log-file=pidgin.log --24624-- -v --24624-- Contents of /proc/version: --24624-- Linux version 2.6.23-ARCH (root@bozhane) (gcc version 4.2.2) #1 SMP PREEMPT Mon Dec 24 18:57:54 EET 2007 --24624-- Arch and hwcaps: X86, x86-sse1-sse2 --24624-- Page sizes: currently 4096, max supported 4096 --24624-- Valgrind library directory: /usr/lib/valgrind --24624-- Reading syms from /usr/bin/pidgin (0x8048000) --24624-- object doesn't have a symbol table --24624-- Reading syms from /usr/lib/valgrind/x86-linux/memcheck (0x38000000) --24624-- object doesn't have a symbol table --24624-- object doesn't have a dynamic symbol table --24624-- Reading syms from /lib/ld-2.7.so (0x4DB8E000) --24624-- Reading suppressions file: /usr/lib/valgrind/default.supp --24624-- REDIR: 0x4DBA3550 (index) redirected to 0x38027517 (???) --24624-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_core.so (0x4001000) --24624-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so (0x4003000) ==24624== WARNING: new redirection conflicts with existing -- ignoring it --24624-- new: 0x4DBA3550 (index ) R-> 0x04006470 index --24624-- REDIR: 0x4DBA36F0 (strlen) redirected to 0x4006520 (strlen) --24624-- Reading syms from /usr/lib/libgstreamer-0.10.so.0.14.0 (0x41284000) --24624-- Reading syms from /usr/lib/libX11.so.6.2.0 (0x4DBB2000) --24624-- Reading syms from /usr/lib/libXext.so.6.4.0 (0x4DCC5000) --24624-- Reading syms from /usr/lib/libXss.so.1.0.0 (0x4E4DA000) --24624-- Reading syms from /usr/lib/libSM.so.6.0.0 (0x4DDF5000) --24624-- Reading syms from /usr/lib/libICE.so.6.3.0 (0x4DDDC000) --24624-- Reading syms from /usr/lib/libgtkspell.so.0.0.0 (0x4100C000) --24624-- Reading syms from /usr/lib/libenchant.so.1.3.0 (0x4109A000) --24624-- Reading syms from /usr/lib/libstartup-notification-1.so.0.0.0 (0x4EF72000) --24624-- Reading syms from /usr/lib/libgtk-x11-2.0.so.0.1200.3 (0x4186A000) --24624-- Reading syms from /usr/lib/libgdk-x11-2.0.so.0.1200.3 (0x4163E000) --24624-- Reading syms from /usr/lib/libatk-1.0.so.0.2009.1 (0x4FD14000) --24624-- Reading syms from /usr/lib/libgdk_pixbuf-2.0.so.0.1200.3 (0x414C1000) --24624-- Reading syms from /usr/lib/libpangocairo-1.0.so.0.1800.3 (0x4132A000) --24624-- Reading syms from /usr/lib/libpango-1.0.so.0.1800.3 (0x4FCD6000) --24624-- Reading syms from /usr/lib/libcairo.so.2.11.6 (0x415C2000) --24624-- Reading syms from /usr/lib/libpurple.so.0.3.1 (0x410A3000) --24624-- Reading syms from /usr/lib/libdbus-glib-1.so.2.1.0 (0x4FF8B000) --24624-- Reading syms from /usr/lib/libdbus-1.so.3.2.0 (0x49A0F000) --24624-- Reading syms from /usr/lib/libgobject-2.0.so.0.1400.4 (0x4F8CB000) --24624-- Reading syms from /usr/lib/libgmodule-2.0.so.0.1400.4 (0x4F908000) --24624-- Reading syms from /lib/libdl-2.7.so (0x4DBAC000) --24624-- Reading syms from /usr/lib/libgthread-2.0.so.0.1400.4 (0x4FF30000) --24624-- Reading syms from /lib/librt-2.7.so (0x4E462000) --24624-- Reading syms from /usr/lib/libglib-2.0.so.0.1400.4 (0x4F829000) --24624-- Reading syms from /usr/lib/libxml2.so.2.6.30 (0x4E4EA000) --24624-- Reading syms from /lib/libm-2.7.so (0x4E7BC000) --24624-- Reading syms from /lib/libnsl-2.7.so (0x4E449000) --24624-- Reading syms from /lib/libresolv-2.7.so (0x4E46C000) --24624-- Reading syms from /lib/libpthread-2.7.so (0x4E7E3000) --24624-- Reading syms from /lib/libc-2.7.so (0x4E684000) --24624-- Reading syms from /usr/lib/libXau.so.6.0.0 (0x4DCA5000) --24624-- Reading syms from /usr/lib/libXdmcp.so.6.0.0 (0x4DCAA000) --24624-- Reading syms from /usr/lib/libpng12.so.0.24.0 (0x4149B000) --24624-- Reading syms from /usr/lib/libXcomposite.so.1.0.0 (0x4E3CE000) --24624-- Reading syms from /usr/lib/libXdamage.so.1.1.0 (0x4E35C000) --24624-- Reading syms from /usr/lib/libXfixes.so.3.1.0 (0x4DF21000) --24624-- Reading syms from /usr/lib/libfontconfig.so.1.3.0 (0x4143E000) --24624-- Reading syms from /usr/lib/libXrender.so.1.3.0 (0x4DF12000) --24624-- Reading syms from /usr/lib/libXinerama.so.1.0.0 (0x4DF1C000) --24624-- Reading syms from /usr/lib/libXi.so.6.0.0 (0x4DF3B000) --24624-- Reading syms from /usr/lib/libXrandr.so.2.1.0 (0x4DF28000) --24624-- Reading syms from /usr/lib/libXcursor.so.1.0.2 (0x4DF30000) --24624-- Reading syms from /usr/lib/libpangoft2-1.0.so.0.1800.3 (0x4146A000) --24624-- Reading syms from /usr/lib/libfreetype.so.6.3.16 (0x4DE21000) --24624-- Reading syms from /lib/libz.so.1.2.3 (0x4DCB1000) --24624-- Reading syms from /lib/libpcre.so.0.0.1 (0x4DCD5000) --24624-- Reading syms from /usr/lib/libexpat.so.1.5.2 (0x4DDFF000) --24624-- REDIR: 0x4E6F3540 (memset) redirected to 0x4006880 (memset) --24624-- REDIR: 0x4E6F3A30 (memcpy) redirected to 0x40072A0 (memcpy) --24624-- REDIR: 0x4E6F2690 (rindex) redirected to 0x4006350 (rindex) --24624-- REDIR: 0x4E6F22C0 (strlen) redirected to 0x4006500 (strlen) --24624-- REDIR: 0x4E6F24C0 (strncmp) redirected to 0x4006560 (strncmp) --24624-- REDIR: 0x4E6EECC0 (calloc) redirected to 0x4004A0D (calloc) --24624-- REDIR: 0x4E6EEFD0 (malloc) redirected to 0x40056E0 (malloc) --24624-- REDIR: 0x4E6EF320 (posix_memalign) redirected to 0x40049BB (posix_memalign) --24624-- REDIR: 0x4E6EF400 (realloc) redirected to 0x400578F (realloc) --24624-- REDIR: 0x4E6ED450 (free) redirected to 0x40052FA (free) --24624-- REDIR: 0x4E6F1D80 (strcmp) redirected to 0x40065D0 (strcmp) --24624-- REDIR: 0x4E6F3040 (memchr) redirected to 0x4006720 (memchr) --24624-- REDIR: 0x4E6F34D0 (memmove) redirected to 0x40068B0 (memmove) --24624-- REDIR: 0x4E6F1C10 (index) redirected to 0x4006440 (index) --24624-- REDIR: 0x4E6F25C0 (strncpy) redirected to 0x4006B40 (strncpy) --24624-- REDIR: 0x4E6F3730 (stpcpy) redirected to 0x4006A60 (stpcpy) --24624-- REDIR: 0x4E6F4430 (strchrnul) redirected to 0x4006900 (strchrnul) --24624-- REDIR: 0x4E6F35A0 (mempcpy) redirected to 0x4006DA0 (mempcpy) --24624-- REDIR: 0x4E6F2370 (strnlen) redirected to 0x40064D0 (strnlen) --24624-- REDIR: 0x4E6F1DF0 (strcpy) redirected to 0x40074E0 (strcpy) --24624-- REDIR: 0x4E6F4360 (rawmemchr) redirected to 0x4006930 (rawmemchr) --24624-- Reading syms from /lib/libnss_files-2.7.so (0x426C000) --24624-- REDIR: 0x4E6F1A60 (strcat) redirected to 0x40075C0 (strcat) --24624-- Reading syms from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so (0x4009000) --24624-- Reading syms from /usr/lib/bug-buddy/libbreakpad.so.0.0.0 (0x4277000) --24624-- Reading syms from /usr/lib/libelf-0.8.10.so (0x4EF0C000) --24624-- Reading syms from /usr/lib/libstdc++.so.6.0.9 (0x42EE000) --24624-- Reading syms from /usr/lib/libgcc_s.so.1 (0x4E7FD000) --24624-- REDIR: 0x4DBA3AC0 (stpcpy) redirected to 0x40076B0 (stpcpy) --24624-- Reading syms from /usr/lib/pidgin/relnot.so (0x4018000) --24624-- Reading syms from /usr/lib/pidgin/history.so (0x401B000) --24624-- Reading syms from /usr/lib/pidgin/libextprefs.so (0x401E000) --24624-- Reading syms from /usr/lib/pidgin/gtkbuddynote.so (0x4022000) --24624-- Reading syms from /usr/lib/pidgin/nautilus.so (0x4024000) --24624-- Discarding syms at 0x4024000-0x4027000 in /usr/lib/pidgin/nautilus.so due to munmap() --24624-- Reading syms from /usr/lib/pidgin/nautilus.so (0x4024000) --24624-- Reading syms from /usr/lib/pidgin/musicmessaging.so (0x42D0000) --24624-- Reading syms from /usr/lib/pidgin/xmppconsole.so (0x42D5000) --24624-- Reading syms from /usr/lib/pidgin/ticker.so (0x42DC000) --24624-- Reading syms from /usr/lib/pidgin/pidginrc.so (0x42E2000) --24624-- Reading syms from /usr/lib/pidgin/markerline.so (0x42E7000) --24624-- Reading syms from /usr/lib/pidgin/gestures.so (0x43DC000) --24624-- Reading syms from /usr/lib/pidgin/timestamp.so (0x42EA000) --24624-- Reading syms from /usr/lib/pidgin/musictracker.so (0x43E1000) --24624-- Reading syms from /usr/lib/pidgin/extplacement.so (0x43F4000) --24624-- Reading syms from /usr/lib/pidgin/spellchk.so (0x43F7000) --24624-- Reading syms from /usr/lib/pidgin/awn.so (0x4406000) --24624-- Reading syms from /usr/lib/pidgin/notify.so (0x440A000) --24624-- Reading syms from /usr/lib/pidgin/timestamp_format.so (0x440F000) --24624-- Reading syms from /usr/lib/pidgin/iconaway.so (0x4412000) --24624-- Reading syms from /usr/lib/pidgin/convcolors.so (0x4414000) --24624-- Reading syms from /usr/lib/purple-2/libgg.so (0x4418000) --24624-- Reading syms from /usr/lib/purple-2/tcl.so (0x4437000) --24624-- Reading syms from /usr/lib/libtcl8.4.so (0x4463000) --24624-- Reading syms from /usr/lib/libtk8.4.so (0x470A4000) --24624-- Reading syms from /usr/lib/purple-2/joinpart.so (0x4445000) --24624-- Reading syms from /usr/lib/purple-2/libaim.so (0x4448000) --24624-- Reading syms from /usr/lib/purple-2/liboscar.so.0.0.0 (0x4614000) --24624-- Reading syms from /usr/lib/purple-2/newline.so (0x444A000) --24624-- Reading syms from /usr/lib/purple-2/libnovell.so (0x4653000) --24624-- Reading syms from /usr/lib/purple-2/dbus-example.so (0x444C000) --24624-- Reading syms from /usr/lib/purple-2/idle.so (0x444F000) --24624-- Reading syms from /usr/lib/purple-2/libyahoo.so (0x466D000) --24624-- Reading syms from /usr/lib/purple-2/offlinemsg.so (0x4452000) --24624-- Reading syms from /usr/lib/purple-2/libirc.so (0x46A4000) --24624-- Reading syms from /usr/lib/purple-2/libmsn.so (0x46B7000) --24624-- Reading syms from /usr/lib/purple-2/autoaccept.so (0x4455000) --24624-- Reading syms from /usr/lib/purple-2/libjabber.so.0.0.0 (0x46E4000) --24624-- Discarding syms at 0x46E4000-0x471A000 in /usr/lib/purple-2/libjabber.so.0.0.0 due to munmap() --24624-- Reading syms from /usr/lib/purple-2/libzephyr.so (0x46E4000) --24624-- Reading syms from /usr/lib/purple-2/ssl-gnutls.so (0x4458000) --24624-- Reading syms from /usr/lib/libgnutls.so.13.9.1 (0x4EB88000) --24624-- Reading syms from /usr/lib/libgcrypt.so.11.4.3 (0x4718000) --24624-- Reading syms from /usr/lib/libtasn1.so.3.0.12 (0x4EB61000) --24624-- Reading syms from /usr/lib/libgpg-error.so.0.4.0 (0x4EA43000) --24624-- Reading syms from /usr/lib/purple-2/libxmpp.so (0x445D000) --24624-- Reading syms from /usr/lib/purple-2/libjabber.so.0.0.0 (0x477F000) --24624-- Reading syms from /usr/lib/purple-2/buddynote.so (0x4460000) --24624-- Reading syms from /usr/lib/purple-2/libsimple.so (0x46FA000) --24624-- Reading syms from /usr/lib/purple-2/ssl.so (0x4715000) --24624-- Reading syms from /usr/lib/purple-2/psychic.so (0x47B5000) --24624-- Reading syms from /usr/lib/purple-2/log_reader.so (0x47B8000) --24624-- Reading syms from /usr/lib/purple-2/groupblock.so (0x47C2000) --24624-- Reading syms from /usr/lib/purple-2/statenotify.so (0x47C4000) --24624-- Reading syms from /usr/lib/purple-2/libmyspace.so (0x47C7000) --24624-- Reading syms from /usr/lib/purple-2/ssl-nss.so (0x47DA000) --24624-- Reading syms from /usr/lib/purple-2/libicq.so (0x47DC000) --24624-- Reading syms from /usr/lib/purple-2/libbonjour.so (0x47DE000) --24624-- Reading syms from /usr/lib/libavahi-common.so.3.4.4 (0x49BDA000) --24624-- Reading syms from /usr/lib/libavahi-client.so.3.2.2 (0x49BC8000) --24624-- Reading syms from /usr/lib/libavahi-glib.so.1.0.1 (0x41056000) --24624-- Reading syms from /usr/lib/libssp.so.0.0.0 (0x4EB83000) --24624-- Reading syms from /usr/lib/purple-2/libqq.so (0x47EE000) ==24624== Invalid read of size 1 ==24624== at 0x47227A7: _gcry_detect_hw_features (in /usr/lib/libgcrypt.so.11.4.3) ==24624== Address 0x47767603 is not stack'd, malloc'd or (recently) free'd ==24624== ==24624== Process terminating with default action of signal 6 (SIGABRT) ==24624== at 0x4E6ADDC5: raise (in /lib/libc-2.7.so) ==24624== by 0x4E6AF6A0: abort (in /lib/libc-2.7.so) ==24624== by 0x80BC99A: (within /usr/bin/pidgin) --24624-- Discarding syms at 0x426C000-0x4277000 in /lib/libnss_files-2.7.so due to munmap() ==24624== ==24624== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 355 from 1) ==24624== ==24624== 1 errors in context 1 of 1: ==24624== Invalid read of size 1 ==24624== at 0x47227A7: _gcry_detect_hw_features (in /usr/lib/libgcrypt.so.11.4.3) ==24624== Address 0x47767603 is not stack'd, malloc'd or (recently) free'd --24624-- --24624-- supp: 355 dl-hack3 ==24624== ==24624== IN SUMMARY: 1 errors from 1 contexts (suppressed: 355 from 1) ==24624== ==24624== malloc/free: in use at exit: 442,071 bytes in 5,312 blocks. ==24624== malloc/free: 17,761 allocs, 12,449 frees, 1,040,302 bytes allocated. ==24624== ==24624== searching for pointers to 5,312 not-freed blocks. ==24624== checked 1,331,592 bytes. ==24624== ==24624== LEAK SUMMARY: ==24624== definitely lost: 0 bytes in 0 blocks. ==24624== possibly lost: 84,400 bytes in 38 blocks. ==24624== still reachable: 357,671 bytes in 5,274 blocks. ==24624== suppressed: 0 bytes in 0 blocks. ==24624== Rerun with --leak-check=full to see details of leaked memory. --24624-- memcheck: sanity checks: 201 cheap, 9 expensive --24624-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use --24624-- memcheck: auxmaps: 0 searches, 0 comparisons --24624-- memcheck: SMs: n_issued = 142 (2272k, 2M) --24624-- memcheck: SMs: n_deissued = 1 (16k, 0M) --24624-- memcheck: SMs: max_noaccess = 65535 (1048560k, 1023M) --24624-- memcheck: SMs: max_undefined = 0 (0k, 0M) --24624-- memcheck: SMs: max_defined = 274 (4384k, 4M) --24624-- memcheck: SMs: max_non_DSM = 141 (2256k, 2M) --24624-- memcheck: max sec V bit nodes: 205 (10k, 0M) --24624-- memcheck: set_sec_vbits8 calls: 3131 (new: 205, updates: 2926) --24624-- memcheck: max shadow mem size: 2570k, 2M --24624-- translate: fast SP updates identified: 35,289 ( 88.0%) --24624-- translate: generic_known SP updates identified: 4,227 ( 10.5%) --24624-- translate: generic_unknown SP updates identified: 549 ( 1.3%) --24624-- tt/tc: 75,554 tt lookups requiring 99,373 probes --24624-- tt/tc: 75,554 fast-cache updates, 5 flushes --24624-- transtab: new 26,127 (589,717 -> 9,014,835; ratio 152:10) [0 scs] --24624-- transtab: dumped 0 (0 -> ??) --24624-- transtab: discarded 107 (1,882 -> ??) --24624-- scheduler: 20,178,727 jumps (bb entries). --24624-- scheduler: 201/79,206 major/minor sched events. --24624-- sanity: 202 cheap, 9 expensive checks. --24624-- exectx: 30,011 lists, 893 contexts (avg 0 per list) --24624-- exectx: 30,446 searches, 29,586 full compares (971 per 1000) --24624-- exectx: 0 cmp2, 1,511 cmp4, 0 cmpAll