==2833== Memcheck, a memory error detector. ==2833== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al. ==2833== Using LibVEX rev 1878, a library for dynamic binary translation. ==2833== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP. ==2833== Using valgrind-3.4.0, a dynamic binary instrumentation framework. ==2833== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al. ==2833== --2833-- Command line --2833-- urxvt --2833-- -sl --2833-- 2 --2833-- Startup, with flags: --2833-- -v --2833-- --leak-check=full --2833-- --show-reachable=yes --2833-- Contents of /proc/version: --2833-- Linux version 2.6.28-ice (root@helios) (gcc version 4.3.3 (GCC) ) #1 SMP PREEMPT Fri Mar 6 17:14:05 EST 2009 --2833-- Arch and hwcaps: AMD64, amd64-sse2 --2833-- Page sizes: currently 4096, max supported 4096 --2833-- Valgrind library directory: /usr/lib/valgrind --2833-- Reading syms from /usr/bin/urxvt (0x400000) --2833-- Reading syms from /lib/ld-2.9.so (0x4000000) --2833-- Reading syms from /usr/lib/valgrind/amd64-linux/memcheck (0x38000000) --2833-- object doesn't have a symbol table --2833-- object doesn't have a dynamic symbol table --2833-- Reading suppressions file: /usr/lib/valgrind/default.supp --2833-- Reading syms from /usr/lib/valgrind/amd64-linux/vgpreload_core.so (0x4a1e000) --2833-- Reading syms from /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so (0x4c1f000) --2833-- REDIR: 0x4015910 (index) redirected to 0x4c23e10 (index) --2833-- REDIR: 0x4015ac0 (strcmp) redirected to 0x4c243d0 (strcmp) --2833-- REDIR: 0x4015bd0 (strlen) redirected to 0x4c240d0 (strlen) --2833-- Reading syms from /lib/libm-2.9.so (0x4e27000) --2833-- Reading syms from /usr/lib/libXft.so.2.1.13 (0x50aa000) --2833-- Reading syms from /usr/lib/libXrender.so.1.3.0 (0x52be000) --2833-- Reading syms from /usr/lib/libfontconfig.so.1.3.0 (0x54c7000) --2833-- Reading syms from /usr/lib/libfreetype.so.6.3.19 (0x56f8000) --2833-- Reading syms from /usr/lib/libz.so.1.2.3.3 (0x598e000) --2833-- Reading syms from /usr/lib/libX11.so.6.2.0 (0x5ba3000) --2833-- Reading syms from /lib/libnsl-2.9.so (0x5ede000) --2833-- Reading syms from /lib/libdl-2.9.so (0x60f6000) --2833-- Reading syms from /lib/libcrypt-2.9.so (0x62fa000) --2833-- Reading syms from /lib/libutil-2.9.so (0x6532000) --2833-- Reading syms from /lib/libpthread-2.9.so (0x6735000) --2833-- Reading syms from /lib/libc-2.9.so (0x6951000) --2833-- Reading syms from /usr/lib/libgcc_s.so.1 (0x6ca5000) --2833-- Reading syms from /usr/lib/libexpat.so.1.5.2 (0x6ebc000) --2833-- Reading syms from /usr/lib/libxcb.so.1.1.0 (0x70e5000) --2833-- Reading syms from /usr/lib/libXau.so.6.0.0 (0x7301000) --2833-- Reading syms from /usr/lib/libXdmcp.so.6.0.0 (0x4052000) --2833-- REDIR: 0x69cb890 (rindex) redirected to 0x4c23c70 (rindex) --2833-- REDIR: 0xffffffffff600000 (???) redirected to 0x3803e263 (???) --2833-- REDIR: 0x69cb450 (strlen) redirected to 0x4c24090 (strlen) --2833-- REDIR: 0x69c8430 (realloc) redirected to 0x4c23970 (realloc) --2833-- REDIR: 0x69cd160 (memset) redirected to 0x4c24f10 (memset) --2833-- REDIR: 0x69c7f40 (malloc) redirected to 0x4c23850 (malloc) --2833-- REDIR: 0x69ce5d0 (memcpy) redirected to 0x4c244e0 (memcpy) --2833-- REDIR: 0x69c5380 (free) redirected to 0x4c22550 (free) --2833-- REDIR: 0x69caec0 (strcmp) redirected to 0x4c24370 (strcmp) --2833-- REDIR: 0x69cb6f0 (strncmp) redirected to 0x4c242f0 (strncmp) --2833-- REDIR: 0x69cad10 (index) redirected to 0x4c23d90 (index) --2833-- REDIR: 0x69d1030 (strchrnul) redirected to 0x4c24fe0 (strchrnul) --2833-- REDIR: 0x69cdc90 (mempcpy) redirected to 0x4c25040 (mempcpy) --2833-- REDIR: 0x69ce2a0 (stpcpy) redirected to 0x4c24ca0 (stpcpy) --2833-- REDIR: 0x69ccaa0 (bcmp) redirected to 0x4c24c20 (bcmp) --2833-- REDIR: 0x69c7ba0 (calloc) redirected to 0x4c21620 (calloc) --2833-- REDIR: 0x69caf00 (strcpy) redirected to 0x4c240f0 (strcpy) --2833-- REDIR: 0x69ccfb0 (memmove) redirected to 0x4c24f80 (memmove) --2833-- REDIR: 0x69cb7c0 (strncpy) redirected to 0x4c241c0 (strncpy) --2833-- REDIR: 0x69cc910 (memchr) redirected to 0x4c24490 (memchr) --2833-- Reading syms from /usr/lib/libXcursor.so.1.0.2 (0x7a81000) --2833-- Reading syms from /usr/lib/libXfixes.so.3.1.0 (0x7c8b000) --2833-- REDIR: 0xffffffffff600400 (???) redirected to 0x3803e26d (???) --2833-- Reading syms from /usr/lib/perl5/core_perl/auto/List/Util/Util.so (0x7d90000) ==2833== Conditional jump or move depends on uninitialised value(s) ==2833== at 0x4E094F: Perl_re_compile (in /usr/bin/urxvt) ==2833== by 0x4C40CE: Perl_pmruntime (in /usr/bin/urxvt) ==2833== by 0x5974CA: Perl_yyparse (in /usr/bin/urxvt) ==2833== by 0x53DDCF: S_doeval (in /usr/bin/urxvt) ==2833== by 0x5403A4: Perl_pp_require (in /usr/bin/urxvt) ==2833== by 0x507051: Perl_runops_standard (in /usr/bin/urxvt) ==2833== by 0x501EA7: Perl_call_sv (in /usr/bin/urxvt) ==2833== by 0x502333: Perl_call_list (in /usr/bin/urxvt) ==2833== by 0x4BA56B: S_process_special_blocks (in /usr/bin/urxvt) ==2833== by 0x4C8698: Perl_newATTRSUB (in /usr/bin/urxvt) ==2833== by 0x4C75B2: Perl_utilize (in /usr/bin/urxvt) ==2833== by 0x598250: Perl_yyparse (in /usr/bin/urxvt) --2833-- REDIR: 0x69d0f10 (rawmemchr) redirected to 0x4c25020 (rawmemchr) --2833-- REDIR: 0x69cab50 (strcat) redirected to 0x4c23e50 (strcat) --2833-- REDIR: 0x69cb540 (strnlen) redirected to 0x4c24040 (strnlen) --2833-- memcheck GC: 1024 nodes, 1024 survivors (100.0%) --2833-- memcheck GC: increase table size to 2048 --2924-- REDIR: 0x6985420 (putenv) redirected to 0x4c25200 (putenv) --2924-- REDIR: 0x6985530 (unsetenv) redirected to 0x4c25290 (unsetenv) --2833-- Reading syms from /lib/libnss_files-2.9.so (0x8398000) --2833-- Discarding syms at 0x839a020-0x83a0eb8 in /lib/libnss_files-2.9.so due to munmap() ==2833== ==2833== ERROR SUMMARY: 8 errors from 1 contexts (suppressed: 9 from 1) ==2833== ==2833== 8 errors in context 1 of 1: ==2833== Conditional jump or move depends on uninitialised value(s) ==2833== at 0x4E094F: Perl_re_compile (in /usr/bin/urxvt) ==2833== by 0x4C40CE: Perl_pmruntime (in /usr/bin/urxvt) ==2833== by 0x5974CA: Perl_yyparse (in /usr/bin/urxvt) ==2833== by 0x53DDCF: S_doeval (in /usr/bin/urxvt) ==2833== by 0x5403A4: Perl_pp_require (in /usr/bin/urxvt) ==2833== by 0x507051: Perl_runops_standard (in /usr/bin/urxvt) ==2833== by 0x501EA7: Perl_call_sv (in /usr/bin/urxvt) ==2833== by 0x502333: Perl_call_list (in /usr/bin/urxvt) ==2833== by 0x4BA56B: S_process_special_blocks (in /usr/bin/urxvt) ==2833== by 0x4C8698: Perl_newATTRSUB (in /usr/bin/urxvt) ==2833== by 0x4C75B2: Perl_utilize (in /usr/bin/urxvt) ==2833== by 0x598250: Perl_yyparse (in /usr/bin/urxvt) --2833-- --2833-- supp: 9 dl-hack3-cond-1 ==2833== ==2833== IN SUMMARY: 8 errors from 1 contexts (suppressed: 9 from 1) ==2833== ==2833== malloc/free: in use at exit: 132,794 bytes in 1,337 blocks. ==2833== malloc/free: 9,060,673 allocs, 9,059,336 frees, 297,037,439 bytes allocated. ==2833== ==2833== Use --track-origins=yes to see where uninitialised values come from ==2833== searching for pointers to 1,337 not-freed blocks. ==2833== checked 693,712 bytes. ==2833== ==2833== ==2833== 6 bytes in 1 blocks are still reachable in loss record 1 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFF63D: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8C2: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A492: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== by 0x46C432: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 8 bytes in 1 blocks are still reachable in loss record 2 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5C1058C: _XimOpenIM (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46AF3E: rxvt_xim::ref_init() (in /usr/bin/urxvt) ==2833== by 0x46C31B: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x46B09E: rxvt_display::get_xim(char const*, char const*) (in /usr/bin/urxvt) ==2833== by 0x44DA20: rxvt_term::IM_get_IC(char const*) (in /usr/bin/urxvt) ==2833== by 0x451D8A: rxvt_term::im_cb() (in /usr/bin/urxvt) ==2833== by 0x44B196: rxvt_term::init_xlocale() (in /usr/bin/urxvt) ==2833== by 0x44C3F6: rxvt_term::init(int, char const* const*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43ACC0: rxvt_term::init(stringvec*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43AA2C: main (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 9 bytes in 1 blocks are still reachable in loss record 3 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5C0771A: _XlcDefaultMapModifiers (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C07795: XSetLocaleModifiers (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x44D9BB: rxvt_term::IM_get_IC(char const*) (in /usr/bin/urxvt) ==2833== by 0x451D8A: rxvt_term::im_cb() (in /usr/bin/urxvt) ==2833== by 0x44B196: rxvt_term::init_xlocale() (in /usr/bin/urxvt) ==2833== by 0x44C3F6: rxvt_term::init(int, char const* const*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43ACC0: rxvt_term::init(stringvec*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x47829E: XS_urxvt__term__new (in /usr/bin/urxvt) ==2833== by 0x508B6F: Perl_pp_entersub (in /usr/bin/urxvt) ==2833== by 0x507051: Perl_runops_standard (in /usr/bin/urxvt) ==2833== by 0x501EA7: Perl_call_sv (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 12 bytes in 1 blocks are still reachable in loss record 4 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFF195: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A492: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== by 0x46C432: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x44BC8D: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== by 0x44C33D: rxvt_term::init(int, char const* const*, stringvec*) (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 16 bytes in 1 blocks are indirectly lost in loss record 5 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5C0534D: create_conv (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF99DE: _XlcOpenConverter (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF9F0: _XrmDefaultInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A35B: rxvt_display::ref_next() (in /usr/bin/urxvt) ==2833== by 0x46C3DA: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x44BC8D: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== by 0x44C33D: rxvt_term::init(int, char const* const*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43ACC0: rxvt_term::init(stringvec*, stringvec*) (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 16 bytes in 1 blocks are indirectly lost in loss record 6 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFF9CC: _XrmDefaultInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A35B: rxvt_display::ref_next() (in /usr/bin/urxvt) ==2833== by 0x46C3DA: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x44BC8D: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== by 0x44C33D: rxvt_term::init(int, char const* const*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43ACC0: rxvt_term::init(stringvec*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x47829E: XS_urxvt__term__new (in /usr/bin/urxvt) ==2833== by 0x508B6F: Perl_pp_entersub (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 16 bytes in 1 blocks are still reachable in loss record 7 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5C0534D: create_conv (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF99DE: _XlcOpenConverter (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF9F0: _XrmDefaultInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF0659: XrmGetFileDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BE5843: _XInitKeysymDB (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BE5AC9: XStringToKeysym (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x463752: rxvt_term::parse_keysym(char const*, char const*) (in /usr/bin/urxvt) ==2833== by 0x463823: rxvt_define_key(_XrmHashBucketRec**, XrmBinding*, int*, int*, XrmValue*, char*) (in /usr/bin/urxvt) ==2833== by 0x5BEB256: EnumLTable (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEB61B: EnumNTable (in /usr/lib/libX11.so.6.2.0) ==2833== ==2833== ==2833== 16 bytes in 1 blocks are still reachable in loss record 8 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFF9CC: _XrmDefaultInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF0659: XrmGetFileDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BE5843: _XInitKeysymDB (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BE5AC9: XStringToKeysym (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x463752: rxvt_term::parse_keysym(char const*, char const*) (in /usr/bin/urxvt) ==2833== by 0x463823: rxvt_define_key(_XrmHashBucketRec**, XrmBinding*, int*, int*, XrmValue*, char*) (in /usr/bin/urxvt) ==2833== by 0x5BEB256: EnumLTable (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEB61B: EnumNTable (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEC304: XrmEnumerateDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x4635E9: rxvt_term::extract_resources() (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 24 bytes in 1 blocks are still reachable in loss record 9 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BEF7FC: PutEntry (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF01AD: GetDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF0684: XrmGetFileDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BE5843: _XInitKeysymDB (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BE5AC9: XStringToKeysym (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x463752: rxvt_term::parse_keysym(char const*, char const*) (in /usr/bin/urxvt) ==2833== by 0x463823: rxvt_define_key(_XrmHashBucketRec**, XrmBinding*, int*, int*, XrmValue*, char*) (in /usr/bin/urxvt) ==2833== by 0x5BEB256: EnumLTable (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEB61B: EnumNTable (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEC304: XrmEnumerateDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x4635E9: rxvt_term::extract_resources() (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 24 bytes in 1 blocks are definitely lost in loss record 10 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x7A88503: XcursorTryShapeCursor (in /usr/lib/libXcursor.so.1.0.2) ==2833== by 0x5BC688D: XCreateGlyphCursor (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A514: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== by 0x46C432: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x44BC8D: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== by 0x44C33D: rxvt_term::init(int, char const* const*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43ACC0: rxvt_term::init(stringvec*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43AA2C: main (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 24 bytes in 1 blocks are still reachable in loss record 11 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5C070BC: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A492: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== by 0x46C432: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x44BC8D: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== by 0x44C33D: rxvt_term::init(int, char const* const*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43ACC0: rxvt_term::init(stringvec*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43AA2C: main (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 24 bytes in 1 blocks are still reachable in loss record 12 of 67 ==2833== at 0x4C23A51: realloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFC37A: _XlcResolveLocaleName (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF4D1: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8C2: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A492: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 24 bytes in 1 blocks are still reachable in loss record 13 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFE8FF: create (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF123: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A492: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== by 0x46C432: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x44BC8D: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 29 bytes in 2 blocks are still reachable in loss record 14 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x54E1313: FcStrCopy (in /usr/lib/libfontconfig.so.1.3.0) ==2833== by 0x54DCFB1: FcObjectFindByName (in /usr/lib/libfontconfig.so.1.3.0) ==2833== by 0x54DD00D: FcObjectFromName (in /usr/lib/libfontconfig.so.1.3.0) ==2833== by 0x54DE293: FcPatternGet (in /usr/lib/libfontconfig.so.1.3.0) ==2833== by 0x50B2163: _XftDefaultGet (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x50B236E: XftDefaultGetInteger (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x50B1EED: _XftDisplayInfoGet (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x50B366C: _XftDrawRenderPrepare (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x50B37B8: XftDrawRect (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x447C30: rxvt_font::clear_rect(rxvt_drawable&, int, int, int, int, int) const (in /usr/bin/urxvt) ==2833== by 0x4488A4: rxvt_font_x11::draw(rxvt_drawable&, int, int, unsigned short const*, int, int, int) (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 32 bytes in 2 blocks are still reachable in loss record 15 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x54DCF9C: FcObjectFindByName (in /usr/lib/libfontconfig.so.1.3.0) ==2833== by 0x54DD00D: FcObjectFromName (in /usr/lib/libfontconfig.so.1.3.0) ==2833== by 0x54DE293: FcPatternGet (in /usr/lib/libfontconfig.so.1.3.0) ==2833== by 0x50B2163: _XftDefaultGet (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x50B236E: XftDefaultGetInteger (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x50B1EED: _XftDisplayInfoGet (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x50B366C: _XftDrawRenderPrepare (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x50B37B8: XftDrawRect (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x447C30: rxvt_font::clear_rect(rxvt_drawable&, int, int, int, int, int) const (in /usr/bin/urxvt) ==2833== by 0x4488A4: rxvt_font_x11::draw(rxvt_drawable&, int, int, unsigned short const*, int, int, int) (in /usr/bin/urxvt) ==2833== by 0x45D80C: rxvt_term::scr_refresh() (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 32 bytes in 1 blocks are indirectly lost in loss record 16 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BEECD4: GrowTable (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF01AD: GetDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06F7: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A35B: rxvt_display::ref_next() (in /usr/bin/urxvt) ==2833== by 0x46C3DA: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x44BC8D: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== by 0x44C33D: rxvt_term::init(int, char const* const*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43ACC0: rxvt_term::init(stringvec*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x47829E: XS_urxvt__term__new (in /usr/bin/urxvt) ==2833== by 0x508B6F: Perl_pp_entersub (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 32 bytes in 1 blocks are still reachable in loss record 17 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BEE92A: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF0659: XrmGetFileDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BE5843: _XInitKeysymDB (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BE5AC9: XStringToKeysym (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x463752: rxvt_term::parse_keysym(char const*, char const*) (in /usr/bin/urxvt) ==2833== by 0x463823: rxvt_define_key(_XrmHashBucketRec**, XrmBinding*, int*, int*, XrmValue*, char*) (in /usr/bin/urxvt) ==2833== by 0x5BEB256: EnumLTable (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEB61B: EnumNTable (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEC304: XrmEnumerateDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x4635E9: rxvt_term::extract_resources() (in /usr/bin/urxvt) ==2833== by 0x44BD14: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 32 bytes in 1 blocks are still reachable in loss record 18 of 67 ==2833== at 0x4C216F4: calloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x60F737F: _dlerror_run (in /lib/libdl-2.9.so) ==2833== by 0x60F6EC0: dlopen@@GLIBC_2.2.5 (in /lib/libdl-2.9.so) ==2833== by 0x5BC6741: open_library (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BC69C6: XCreateGlyphCursor (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A514: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== by 0x46C432: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x44BC8D: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== by 0x44C33D: rxvt_term::init(int, char const* const*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43ACC0: rxvt_term::init(stringvec*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43AA2C: main (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 40 bytes in 1 blocks are still reachable in loss record 19 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFA6E2: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF526: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8C2: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A492: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 47 bytes in 5 blocks are still reachable in loss record 20 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BF8FA0: _XlcAddCT (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF90A7: _XlcInitCTInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF373: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8C2: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 56 bytes in 1 blocks are still reachable in loss record 21 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x400BB54: _dl_map_object_deps (in /lib/ld-2.9.so) ==2833== by 0x4011890: dl_open_worker (in /lib/ld-2.9.so) ==2833== by 0x400D3B5: _dl_catch_error (in /lib/ld-2.9.so) ==2833== by 0x401122A: _dl_open (in /lib/ld-2.9.so) ==2833== by 0x60F6F5A: dlopen_doit (in /lib/libdl-2.9.so) ==2833== by 0x400D3B5: _dl_catch_error (in /lib/ld-2.9.so) ==2833== by 0x60F730B: _dlerror_run (in /lib/libdl-2.9.so) ==2833== by 0x60F6EC0: dlopen@@GLIBC_2.2.5 (in /lib/libdl-2.9.so) ==2833== by 0x5BC6741: open_library (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BC69C6: XCreateGlyphCursor (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A514: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 80 bytes in 3 blocks are still reachable in loss record 22 of 67 ==2833== at 0x4C23A51: realloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFDA88: load_generic (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8D4: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A492: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== by 0x46C432: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 97 bytes in 3 blocks are still reachable in loss record 23 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x400A393: _dl_new_object (in /lib/ld-2.9.so) ==2833== by 0x4005FA7: _dl_map_object_from_fd (in /lib/ld-2.9.so) ==2833== by 0x400794C: _dl_map_object (in /lib/ld-2.9.so) ==2833== by 0x4011830: dl_open_worker (in /lib/ld-2.9.so) ==2833== by 0x400D3B5: _dl_catch_error (in /lib/ld-2.9.so) ==2833== by 0x401122A: _dl_open (in /lib/ld-2.9.so) ==2833== by 0x60F6F5A: dlopen_doit (in /lib/libdl-2.9.so) ==2833== by 0x400D3B5: _dl_catch_error (in /lib/ld-2.9.so) ==2833== by 0x60F730B: _dlerror_run (in /lib/libdl-2.9.so) ==2833== by 0x60F6EC0: dlopen@@GLIBC_2.2.5 (in /lib/libdl-2.9.so) ==2833== by 0x5BC6741: open_library (in /usr/lib/libX11.so.6.2.0) ==2833== ==2833== ==2833== 97 bytes in 3 blocks are still reachable in loss record 24 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x4004DB1: local_strdup (in /lib/ld-2.9.so) ==2833== by 0x4007B68: _dl_map_object (in /lib/ld-2.9.so) ==2833== by 0x4011830: dl_open_worker (in /lib/ld-2.9.so) ==2833== by 0x400D3B5: _dl_catch_error (in /lib/ld-2.9.so) ==2833== by 0x401122A: _dl_open (in /lib/ld-2.9.so) ==2833== by 0x60F6F5A: dlopen_doit (in /lib/libdl-2.9.so) ==2833== by 0x400D3B5: _dl_catch_error (in /lib/ld-2.9.so) ==2833== by 0x60F730B: _dlerror_run (in /lib/libdl-2.9.so) ==2833== by 0x60F6EC0: dlopen@@GLIBC_2.2.5 (in /lib/libdl-2.9.so) ==2833== by 0x5BC6741: open_library (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BC69C6: XCreateGlyphCursor (in /usr/lib/libX11.so.6.2.0) ==2833== ==2833== ==2833== 104 bytes in 3 blocks are still reachable in loss record 25 of 67 ==2833== at 0x4C23A51: realloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFA87E: append_value_list (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFAD7C: store_to_database (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFAFBC: f_newline (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFA4F7: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF526: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8C2: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== ==2833== ==2833== 112 bytes in 14 blocks are still reachable in loss record 26 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFDC5E: load_generic (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8D4: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A492: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== by 0x46C432: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 136 bytes in 1 blocks are still reachable in loss record 27 of 67 ==2833== at 0x4C23A51: realloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFCD61: add_codeset (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFD60A: load_generic (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8D4: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A492: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 168 bytes in 1 blocks are still reachable in loss record 28 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFE94B: create (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF123: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A492: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== by 0x46C432: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x44BC8D: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 176 bytes in 1 blocks are still reachable in loss record 29 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFE92B: create (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF123: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A492: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== by 0x46C432: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x44BC8D: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 182 bytes in 3 blocks are still reachable in loss record 30 of 67 ==2833== at 0x4C23A51: realloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFA8B4: append_value_list (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFAD7C: store_to_database (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFAFBC: f_newline (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFA4F7: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF526: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8C2: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== ==2833== ==2833== 224 bytes in 2 blocks are still reachable in loss record 31 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x400BC45: _dl_map_object_deps (in /lib/ld-2.9.so) ==2833== by 0x4011890: dl_open_worker (in /lib/ld-2.9.so) ==2833== by 0x400D3B5: _dl_catch_error (in /lib/ld-2.9.so) ==2833== by 0x401122A: _dl_open (in /lib/ld-2.9.so) ==2833== by 0x60F6F5A: dlopen_doit (in /lib/libdl-2.9.so) ==2833== by 0x400D3B5: _dl_catch_error (in /lib/ld-2.9.so) ==2833== by 0x60F730B: _dlerror_run (in /lib/libdl-2.9.so) ==2833== by 0x60F6EC0: dlopen@@GLIBC_2.2.5 (in /lib/libdl-2.9.so) ==2833== by 0x5BC6741: open_library (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BC69C6: XCreateGlyphCursor (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A514: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 240 bytes in 3 blocks are still reachable in loss record 32 of 67 ==2833== at 0x4C216F4: calloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x400F01D: _dl_check_map_versions (in /lib/ld-2.9.so) ==2833== by 0x4011AF0: dl_open_worker (in /lib/ld-2.9.so) ==2833== by 0x400D3B5: _dl_catch_error (in /lib/ld-2.9.so) ==2833== by 0x401122A: _dl_open (in /lib/ld-2.9.so) ==2833== by 0x60F6F5A: dlopen_doit (in /lib/libdl-2.9.so) ==2833== by 0x400D3B5: _dl_catch_error (in /lib/ld-2.9.so) ==2833== by 0x60F730B: _dlerror_run (in /lib/libdl-2.9.so) ==2833== by 0x60F6EC0: dlopen@@GLIBC_2.2.5 (in /lib/libdl-2.9.so) ==2833== by 0x5BC6741: open_library (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BC69C6: XCreateGlyphCursor (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A514: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 702 bytes in 54 blocks are still reachable in loss record 33 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BF9357: _XlcCreateDefaultCharSet (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF9032: _XlcAddCT (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF90A7: _XlcInitCTInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF373: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8C2: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== ==2833== ==2833== 802 bytes in 88 blocks are still reachable in loss record 34 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFA999: append_value_list (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFAD7C: store_to_database (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFAFBC: f_newline (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFA4F7: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF526: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8C2: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== ==2833== ==2833== 880 bytes in 55 blocks are still reachable in loss record 35 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BF9244: _XlcAddCharSet (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF9046: _XlcAddCT (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF90A7: _XlcInitCTInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF373: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8C2: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== ==2833== ==2833== 1,092 bytes in 91 blocks are still reachable in loss record 36 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFAC99: store_to_database (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFAFBC: f_newline (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFA4F7: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF526: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8C2: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== ==2833== ==2833== 1,117 bytes in 55 blocks are still reachable in loss record 37 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BF92F8: _XlcCreateDefaultCharSet (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF9032: _XlcAddCT (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF90A7: _XlcInitCTInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF373: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8C2: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== ==2833== ==2833== 1,312 bytes in 4 blocks are still reachable in loss record 38 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x4C23AA7: realloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x470F02: ev_realloc_emul (in /usr/bin/urxvt) ==2833== by 0x46F3C8: ev_realloc (in /usr/bin/urxvt) ==2833== by 0x46F4F7: epoll_init (in /usr/bin/urxvt) ==2833== by 0x46F637: loop_init (in /usr/bin/urxvt) ==2833== by 0x471728: ev_default_loop (in /usr/bin/urxvt) ==2833== by 0x44F512: rxvt_init() (in /usr/bin/urxvt) ==2833== by 0x43A8FE: main (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 1,341 bytes in 91 blocks are still reachable in loss record 39 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFAE5F: store_to_database (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFAFBC: f_newline (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFA4F7: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF526: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8C2: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== ==2833== ==2833== 1,360 bytes in 17 blocks are still reachable in loss record 40 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFCD24: add_codeset (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFD60A: load_generic (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8D4: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A492: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 1,408 bytes in 88 blocks are still reachable in loss record 41 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFA9E9: append_value_list (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFAD7C: store_to_database (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFAFBC: f_newline (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFA4F7: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF526: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8C2: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== ==2833== ==2833== 1,728 bytes in 27 blocks are still reachable in loss record 42 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BF98D1: _XlcSetConverter (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF90F7: _XlcInitCTInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF373: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8C2: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 2,048 bytes in 1 blocks are still reachable in loss record 43 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFA5BE: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF526: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8C2: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A492: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 2,208 bytes in 1 blocks are still reachable in loss record 44 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFA67F: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF526: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8C2: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A492: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 2,631 bytes in 50 blocks are still reachable in loss record 45 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BF8DB9: _XlcAddCT (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF90A7: _XlcInitCTInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF373: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8C2: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 3,520 (96 direct, 3,424 indirect) bytes in 1 blocks are definitely lost in loss record 46 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BCA474: _XQueryFont (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BCAF2C: XQueryFont (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x7A884A2: XcursorTryShapeCursor (in /usr/lib/libXcursor.so.1.0.2) ==2833== by 0x5BC688D: XCreateGlyphCursor (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A514: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== by 0x46C432: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x44BC8D: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== by 0x44C33D: rxvt_term::init(int, char const* const*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43ACC0: rxvt_term::init(stringvec*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43AA2C: main (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 112 bytes in 1 blocks are still reachable in loss record 47 of 67 ==2833== at 0x4C23A51: realloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BEF74B: PutEntry (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF01AD: GetDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF0684: XrmGetFileDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BE5843: _XInitKeysymDB (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BE5AC9: XStringToKeysym (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x463752: rxvt_term::parse_keysym(char const*, char const*) (in /usr/bin/urxvt) ==2833== by 0x463823: rxvt_define_key(_XrmHashBucketRec**, XrmBinding*, int*, int*, XrmValue*, char*) (in /usr/bin/urxvt) ==2833== by 0x5BEB256: EnumLTable (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEB61B: EnumNTable (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEC304: XrmEnumerateDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x4635E9: rxvt_term::extract_resources() (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 128 bytes in 1 blocks are still reachable in loss record 48 of 67 ==2833== at 0x4C23A51: realloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BDEEFD: _XrmInternalStringToQuark (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BE59E8: XStringToKeysym (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C095EF: _XimParseStringFile (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C18E37: _XimLocalOpenIM (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C10334: _XimOpenIM (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46AF3E: rxvt_xim::ref_init() (in /usr/bin/urxvt) ==2833== by 0x46C31B: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x46B09E: rxvt_display::get_xim(char const*, char const*) (in /usr/bin/urxvt) ==2833== by 0x44DA20: rxvt_term::IM_get_IC(char const*) (in /usr/bin/urxvt) ==2833== by 0x451D8A: rxvt_term::im_cb() (in /usr/bin/urxvt) ==2833== by 0x44B196: rxvt_term::init_xlocale() (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 128 bytes in 1 blocks are definitely lost in loss record 49 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x4E9AB5: Perl_safesysmalloc (in /usr/bin/urxvt) ==2833== by 0x4EED43: Perl_my_cxt_init (in /usr/bin/urxvt) ==2833== by 0x594D68: boot_DynaLoader (in /usr/bin/urxvt) ==2833== by 0x508B6F: Perl_pp_entersub (in /usr/bin/urxvt) ==2833== by 0x507051: Perl_runops_standard (in /usr/bin/urxvt) ==2833== by 0x501EA7: Perl_call_sv (in /usr/bin/urxvt) ==2833== by 0x502333: Perl_call_list (in /usr/bin/urxvt) ==2833== by 0x4BA56B: S_process_special_blocks (in /usr/bin/urxvt) ==2833== by 0x4C8698: Perl_newATTRSUB (in /usr/bin/urxvt) ==2833== by 0x4C75B2: Perl_utilize (in /usr/bin/urxvt) ==2833== by 0x598250: Perl_yyparse (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 352 bytes in 1 blocks are indirectly lost in loss record 50 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BCA523: _XQueryFont (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BCAF2C: XQueryFont (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x7A884A2: XcursorTryShapeCursor (in /usr/lib/libXcursor.so.1.0.2) ==2833== by 0x5BC688D: XCreateGlyphCursor (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A514: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== by 0x46C432: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x44BC8D: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== by 0x44C33D: rxvt_term::init(int, char const* const*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43ACC0: rxvt_term::init(stringvec*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43AA2C: main (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 648 bytes in 4 blocks are still reachable in loss record 51 of 67 ==2833== at 0x4C23A51: realloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x470F02: ev_realloc_emul (in /usr/bin/urxvt) ==2833== by 0x46F3C8: ev_realloc (in /usr/bin/urxvt) ==2833== by 0x46F92A: array_realloc (in /usr/bin/urxvt) ==2833== by 0x4700F5: ev_io_start (in /usr/bin/urxvt) ==2833== by 0x4447F4: ev::io::start() (in /usr/bin/urxvt) ==2833== by 0x44C913: ev::io::start(int, int) (in /usr/bin/urxvt) ==2833== by 0x46A5C6: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== by 0x46C432: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x44BC8D: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== by 0x44C33D: rxvt_term::init(int, char const* const*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43ACC0: rxvt_term::init(stringvec*, stringvec*) (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 1,024 bytes in 1 blocks are still reachable in loss record 52 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BEEC28: GrowTable (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF01AD: GetDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF0684: XrmGetFileDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BE5843: _XInitKeysymDB (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BE5AC9: XStringToKeysym (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x463752: rxvt_term::parse_keysym(char const*, char const*) (in /usr/bin/urxvt) ==2833== by 0x463823: rxvt_define_key(_XrmHashBucketRec**, XrmBinding*, int*, int*, XrmValue*, char*) (in /usr/bin/urxvt) ==2833== by 0x5BEB256: EnumLTable (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEB61B: EnumNTable (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEC304: XrmEnumerateDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x4635E9: rxvt_term::extract_resources() (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 1,703 (32 direct, 1,671 indirect) bytes in 1 blocks are definitely lost in loss record 53 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BEE92A: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A35B: rxvt_display::ref_next() (in /usr/bin/urxvt) ==2833== by 0x46C3DA: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x44BC8D: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== by 0x44C33D: rxvt_term::init(int, char const* const*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43ACC0: rxvt_term::init(stringvec*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x47829E: XS_urxvt__term__new (in /usr/bin/urxvt) ==2833== by 0x508B6F: Perl_pp_entersub (in /usr/bin/urxvt) ==2833== by 0x507051: Perl_runops_standard (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 48 bytes in 6 blocks are indirectly lost in loss record 54 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BEF667: PutEntry (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF01AD: GetDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06F7: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A35B: rxvt_display::ref_next() (in /usr/bin/urxvt) ==2833== by 0x46C3DA: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x44BC8D: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== by 0x44C33D: rxvt_term::init(int, char const* const*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43ACC0: rxvt_term::init(stringvec*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x47829E: XS_urxvt__term__new (in /usr/bin/urxvt) ==2833== by 0x508B6F: Perl_pp_entersub (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 64 bytes in 1 blocks are indirectly lost in loss record 55 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BEEC28: GrowTable (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF01AD: GetDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06F7: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A35B: rxvt_display::ref_next() (in /usr/bin/urxvt) ==2833== by 0x46C3DA: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x44BC8D: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== by 0x44C33D: rxvt_term::init(int, char const* const*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43ACC0: rxvt_term::init(stringvec*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x47829E: XS_urxvt__term__new (in /usr/bin/urxvt) ==2833== by 0x508B6F: Perl_pp_entersub (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 216 bytes in 9 blocks are indirectly lost in loss record 56 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BEF5DA: PutEntry (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF01AD: GetDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06F7: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A35B: rxvt_display::ref_next() (in /usr/bin/urxvt) ==2833== by 0x46C3DA: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x44BC8D: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== by 0x44C33D: rxvt_term::init(int, char const* const*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43ACC0: rxvt_term::init(stringvec*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x47829E: XS_urxvt__term__new (in /usr/bin/urxvt) ==2833== by 0x508B6F: Perl_pp_entersub (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 416 bytes in 1 blocks are still reachable in loss record 57 of 67 ==2833== at 0x4C23A51: realloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x46C552: rxvt_temp_buf(int) (in /usr/bin/urxvt) ==2833== by 0x4778BE: wchar_t* rxvt_temp_buf(int) (in /usr/bin/urxvt) ==2833== by 0x49101B: XS_urxvt__term_ROW_t (in /usr/bin/urxvt) ==2833== by 0x508B6F: Perl_pp_entersub (in /usr/bin/urxvt) ==2833== by 0x507051: Perl_runops_standard (in /usr/bin/urxvt) ==2833== by 0x501EA7: Perl_call_sv (in /usr/bin/urxvt) ==2833== by 0x48F314: rxvt_perl_interp::invoke(rxvt_term*, hook_type, ...) (in /usr/bin/urxvt) ==2833== by 0x4413D4: rxvt_term::flush() (in /usr/bin/urxvt) ==2833== by 0x44147C: rxvt_term::flush_cb(ev::timer&, int) (in /usr/bin/urxvt) ==2833== by 0x452ADB: void ev::base::method_thunk(ev_timer*, int) (in /usr/bin/urxvt) ==2833== by 0x46EE89: call_pending (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 656 bytes in 41 blocks are still reachable in loss record 58 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x54DCBF9: FcObjectHashInsert (in /usr/lib/libfontconfig.so.1.3.0) ==2833== by 0x54DCCC2: FcObjectInit (in /usr/lib/libfontconfig.so.1.3.0) ==2833== by 0x54DCF84: FcObjectFindByName (in /usr/lib/libfontconfig.so.1.3.0) ==2833== by 0x54DD00D: FcObjectFromName (in /usr/lib/libfontconfig.so.1.3.0) ==2833== by 0x54DE293: FcPatternGet (in /usr/lib/libfontconfig.so.1.3.0) ==2833== by 0x50B2163: _XftDefaultGet (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x50B236E: XftDefaultGetInteger (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x50B1EED: _XftDisplayInfoGet (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x50B366C: _XftDrawRenderPrepare (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x50B37B8: XftDrawRect (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x447C30: rxvt_font::clear_rect(rxvt_drawable&, int, int, int, int, int) const (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 1,279 bytes in 44 blocks are indirectly lost in loss record 59 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BEF4DA: PutEntry (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF01AD: GetDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06F7: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A1D6: rxvt_display::get_resources(bool) (in /usr/bin/urxvt) ==2833== by 0x46A35B: rxvt_display::ref_next() (in /usr/bin/urxvt) ==2833== by 0x46C3DA: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x44BC8D: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== by 0x44C33D: rxvt_term::init(int, char const* const*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43ACC0: rxvt_term::init(stringvec*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x47829E: XS_urxvt__term__new (in /usr/bin/urxvt) ==2833== by 0x508B6F: Perl_pp_entersub (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 1,312 bytes in 1 blocks are still reachable in loss record 60 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x54DCAFB: FcObjectInsert (in /usr/lib/libfontconfig.so.1.3.0) ==2833== by 0x54DCFC3: FcObjectFindByName (in /usr/lib/libfontconfig.so.1.3.0) ==2833== by 0x54DD00D: FcObjectFromName (in /usr/lib/libfontconfig.so.1.3.0) ==2833== by 0x54DE293: FcPatternGet (in /usr/lib/libfontconfig.so.1.3.0) ==2833== by 0x50B2163: _XftDefaultGet (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x50B236E: XftDefaultGetInteger (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x50B1EED: _XftDisplayInfoGet (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x50B366C: _XftDrawRenderPrepare (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x50B37B8: XftDrawRect (in /usr/lib/libXft.so.2.1.13) ==2833== by 0x447C30: rxvt_font::clear_rect(rxvt_drawable&, int, int, int, int, int) const (in /usr/bin/urxvt) ==2833== by 0x4488A4: rxvt_font_x11::draw(rxvt_drawable&, int, int, unsigned short const*, int, int, int) (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 3,072 bytes in 1 blocks are indirectly lost in loss record 61 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BCA5E2: _XQueryFont (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BCAF2C: XQueryFont (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x7A884A2: XcursorTryShapeCursor (in /usr/lib/libXcursor.so.1.0.2) ==2833== by 0x5BC688D: XCreateGlyphCursor (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46A514: rxvt_display::ref_init() (in /usr/bin/urxvt) ==2833== by 0x46C432: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x44BC8D: rxvt_term::init_resources(int, char const* const*) (in /usr/bin/urxvt) ==2833== by 0x44C33D: rxvt_term::init(int, char const* const*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43ACC0: rxvt_term::init(stringvec*, stringvec*) (in /usr/bin/urxvt) ==2833== by 0x43AA2C: main (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 3,559 bytes in 3 blocks are still reachable in loss record 62 of 67 ==2833== at 0x4C216F4: calloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x400A115: _dl_new_object (in /lib/ld-2.9.so) ==2833== by 0x4005FA7: _dl_map_object_from_fd (in /lib/ld-2.9.so) ==2833== by 0x400794C: _dl_map_object (in /lib/ld-2.9.so) ==2833== by 0x4011830: dl_open_worker (in /lib/ld-2.9.so) ==2833== by 0x400D3B5: _dl_catch_error (in /lib/ld-2.9.so) ==2833== by 0x401122A: _dl_open (in /lib/ld-2.9.so) ==2833== by 0x60F6F5A: dlopen_doit (in /lib/libdl-2.9.so) ==2833== by 0x400D3B5: _dl_catch_error (in /lib/ld-2.9.so) ==2833== by 0x60F730B: _dlerror_run (in /lib/libdl-2.9.so) ==2833== by 0x60F6EC0: dlopen@@GLIBC_2.2.5 (in /lib/libdl-2.9.so) ==2833== by 0x5BC6741: open_library (in /usr/lib/libX11.so.6.2.0) ==2833== ==2833== ==2833== 3,640 bytes in 91 blocks are still reachable in loss record 63 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BFAC44: store_to_database (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFAFBC: f_newline (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFA4F7: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF526: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8C2: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== ==2833== ==2833== 3,960 bytes in 55 blocks are still reachable in loss record 64 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BF92A3: _XlcCreateDefaultCharSet (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF9032: _XlcAddCT (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF90A7: _XlcInitCTInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF373: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFE8C2: initialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BFF145: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C220DF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C070AA: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C0716A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEE95F: NewDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF06CD: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== ==2833== ==2833== 9,464 bytes in 380 blocks are still reachable in loss record 65 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BEF4DA: PutEntry (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF01AD: GetDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF0684: XrmGetFileDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BE5843: _XInitKeysymDB (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BE5AC9: XStringToKeysym (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x463752: rxvt_term::parse_keysym(char const*, char const*) (in /usr/bin/urxvt) ==2833== by 0x463823: rxvt_define_key(_XrmHashBucketRec**, XrmBinding*, int*, int*, XrmValue*, char*) (in /usr/bin/urxvt) ==2833== by 0x5BEB256: EnumLTable (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEB61B: EnumNTable (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BEC304: XrmEnumerateDatabase (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x4635E9: rxvt_term::extract_resources() (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 32,768 bytes in 1 blocks are still reachable in loss record 66 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BDEC47: _XrmInternalStringToQuark (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BE59E8: XStringToKeysym (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C08C94: _XimParseStringFile (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C18E37: _XimLocalOpenIM (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5C10334: _XimOpenIM (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x46AF3E: rxvt_xim::ref_init() (in /usr/bin/urxvt) ==2833== by 0x46C31B: refcache::get(char const*) (in /usr/bin/urxvt) ==2833== by 0x46B09E: rxvt_display::get_xim(char const*, char const*) (in /usr/bin/urxvt) ==2833== by 0x44DA20: rxvt_term::IM_get_IC(char const*) (in /usr/bin/urxvt) ==2833== by 0x451D8A: rxvt_term::im_cb() (in /usr/bin/urxvt) ==2833== by 0x44B196: rxvt_term::init_xlocale() (in /usr/bin/urxvt) ==2833== ==2833== ==2833== 49,056 bytes in 6 blocks are still reachable in loss record 67 of 67 ==2833== at 0x4C2391E: malloc (in /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so) ==2833== by 0x5BDEA14: permalloc (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BDEE3B: _XrmInternalStringToQuark (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x5BF0C0F: XrmInitialize (in /usr/lib/libX11.so.6.2.0) ==2833== by 0x44F59E: rxvt_init() (in /usr/bin/urxvt) ==2833== by 0x43A8FE: main (in /usr/bin/urxvt) ==2833== ==2833== LEAK SUMMARY: ==2833== definitely lost: 280 bytes in 4 blocks. ==2833== indirectly lost: 5,095 bytes in 65 blocks. ==2833== possibly lost: 0 bytes in 0 blocks. ==2833== still reachable: 127,419 bytes in 1,268 blocks. ==2833== suppressed: 0 bytes in 0 blocks. --2833-- memcheck: sanity checks: 60246 cheap, 326 expensive --2833-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use --2833-- memcheck: auxmaps_L1: 0 searches, 0 cmps, ratio 0:10 --2833-- memcheck: auxmaps_L2: 0 searches, 0 nodes --2833-- memcheck: SMs: n_issued = 1907 (30512k, 29M) --2833-- memcheck: SMs: n_deissued = 13 (208k, 0M) --2833-- memcheck: SMs: max_noaccess = 524287 (8388592k, 8191M) --2833-- memcheck: SMs: max_undefined = 10 (160k, 0M) --2833-- memcheck: SMs: max_defined = 857 (13712k, 13M) --2833-- memcheck: SMs: max_non_DSM = 1899 (30384k, 29M) --2833-- memcheck: max sec V bit nodes: 1392 (119k, 0M) --2833-- memcheck: set_sec_vbits8 calls: 7055 (new: 1392, updates: 5663) --2833-- memcheck: max shadow mem size: 34647k, 33M --2833-- translate: fast SP updates identified: 31,991 ( 84.4%) --2833-- translate: generic_known SP updates identified: 5,045 ( 13.3%) --2833-- translate: generic_unknown SP updates identified: 865 ( 2.2%) --2833-- tt/tc: 54,142,839 tt lookups requiring 78,988,179 probes --2833-- tt/tc: 54,142,839 fast-cache updates, 6 flushes --2833-- transtab: new 33,639 (912,754 -> 13,925,931; ratio 152:10) [0 scs] --2833-- transtab: dumped 0 (0 -> ??) --2833-- transtab: discarded 71 (1,401 -> ??) --2833-- scheduler: 6,024,652,254 jumps (bb entries). --2833-- scheduler: 60,246/75,798,911 major/minor sched events. --2833-- sanity: 60247 cheap, 326 expensive checks. --2833-- exectx: 12,289 lists, 11,379 contexts (avg 0 per list) --2833-- exectx: 18,125,938 searches, 18,128,325 full compares (1,000 per 1000) --2833-- exectx: 5,679 cmp2, 52 cmp4, 0 cmpAll --2833-- errormgr: 77 supplist searches, 5,404 comparisons during search --2833-- errormgr: 17 errlist searches, 52 comparisons during search