[NeoStats-Devel] [Support] Closed: (NEO-417) Memory Cleanups - Various Modules

"Justin Hammond (JIRA)" <[email protected]> Wed, 7 Jul 2010 11:08:48 +0800 (SGT)
Newsgroups gmane.comp.neostats.devel
Message-ID <[email protected]>
     [ http://support.my-ho.st/jira/browse/NEO-417?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Justin Hammond closed NEO-417.
------------------------------

    Resolution: Won't Fix

NeoStats has ceased Development

> Memory Cleanups - Various Modules
> ---------------------------------
>
>                 Key: NEO-417
>                 URL: http://support.my-ho.st/jira/browse/NEO-417
>             Project: NeoStats
>          Issue Type: Task
>    Affects Versions: 3.0.a3
>            Reporter: Justin Hammond
>            Assignee: Justin Hammond
>
> Below is a output of NeoStats with various modules loaded on a production network:
> --27005-- discard syms at 0x4989000-0x4994000 in /lib/libnss_files-2.4.so due to munmap()
> ==27005== 
> ==27005== ERROR SUMMARY: 244 errors from 8 contexts (suppressed: 119 from 1)
> ==27005== 
> ==27005== 1 errors in context 1 of 8:
> ==27005== Syscall param socketcall.send(msg) points to uninitialised byte(s)
> ==27005==    at 0x40F29F1: send (in /lib/libc-2.4.so)
> ==27005==    by 0x4121C07: __nscd_get_map_ref (in /lib/libc-2.4.so)
> ==27005==    by 0x4120D0C: __nscd_getai (in /lib/libc-2.4.so)
> ==27005==    by 0x40D82B9: gaih_inet (in /lib/libc-2.4.so)
> ==27005==    by 0x40D9C0C: getaddrinfo (in /lib/libc-2.4.so)
> ==27005==    by 0x41A11C2: Curl_getaddrinfo (hostip6.c:294)
> ==27005==    by 0x417E2B4: Curl_resolv (hostip.c:461)
> ==27005==    by 0x418DB7B: Curl_connect (url.c:3803)
> ==27005==    by 0x419CFA3: multi_runsingle (multi.c:846)
> ==27005==    by 0x419DEB1: curl_multi_perform (multi.c:1326)
> ==27005==    by 0x419DFDE: multi_socket (multi.c:1584)
> ==27005==    by 0x419E115: curl_multi_socket_all (multi.c:1720)
> ==27005==  Address 0xBEA60382 is on thread 1's stack
> ==27005== 
> ==27005== 1 errors in context 2 of 8:
> ==27005== Conditional jump or move depends on uninitialised value(s)
> ==27005==    at 0x809E261: event_add (event.c:635)
> ==27005==    by 0x8071711: AddSock (sock.c:796)
> ==27005==    by 0x8082CA6: GotUpdateAddress (updates.c:352)
> ==27005==    by 0x80616D3: do_dns (dns.c:403)
> ==27005==    by 0x8061D2C: adns_read (dns.c:146)
> ==27005==    by 0x807191E: read_sock_activity (sock.c:694)
> ==27005==    by 0x809E93F: event_base_loop (event.c:314)
> ==27005==    by 0x809EAB8: event_loop (event.c:365)
> ==27005==    by 0x809EADD: event_dispatch (event.c:328)
> ==27005==    by 0x8072591: Connect (sock.c:148)
> ==27005==    by 0x806BB66: main (main.c:476)
> ==27005== 
> ==27005== 2 errors in context 3 of 8:
> ==27005== Invalid read of size 1
> ==27005==    at 0x80637D4: ircstrcasecmp (ircstring.c:271)
> ==27005==    by 0x8062FB1: hash_lookup (hash.c:593)
> ==27005==    by 0x4AE71E3: fs_event_nick (in /home/ircd/NeoStats3.0/modules/floodserv.so)
> ==27005==    by 0x806EBC2: SendEvent (nsevents.c:172)
> ==27005==    by 0x806ED09: SendModuleEvent (nsevents.c:199)
> ==27005==    by 0x806ED70: SendAllModuleEventHandler (nsevents.c:221)
> ==27005==    by 0x806D1EA: ProcessModuleList (modules.c:94)
> ==27005==    by 0x806E938: SendAllModuleEvent (nsevents.c:244)
> ==27005==    by 0x80753FC: UserNickChange (users.c:516)
> ==27005==    by 0x497F47C: m_nick (ultimate3.c:399)
> ==27005==    by 0x8063BF4: process_ircd_cmd (ircprotocol.c:90)
> ==27005==    by 0x8064207: parse (ircprotocol.c:179)
> ==27005==  Address 0x469B518 is 8 bytes inside a block of size 736 free'd
> ==27005==    at 0x4004E41: free (vg_replace_malloc.c:235)
> ==27005==    by 0x8077DB7: _ns_free (nsmemory.c:149)
> ==27005==    by 0x80743F8: deluser (users.c:299)
> ==27005==    by 0x807560C: QuitUser (users.c:427)
> ==27005==    by 0x8063BF4: process_ircd_cmd (ircprotocol.c:90)
> ==27005==    by 0x8064207: parse (ircprotocol.c:179)
> ==27005==    by 0x8071FB2: linemode_read (sock.c:330)
> ==27005==    by 0x809D2E0: bufferevent_readcb (evbuffer.c:146)
> ==27005==    by 0x809E93F: event_base_loop (event.c:314)
> ==27005==    by 0x809EAB8: event_loop (event.c:365)
> ==27005==    by 0x809EADD: event_dispatch (event.c:328)
> ==27005==    by 0x8072591: Connect (sock.c:148)
> ==27005== 
> ==27005== 5 errors in context 4 of 8:
> ==27005== Invalid write of size 4
> ==27005==    at 0x8077DB8: _ns_free (nsmemory.c:150)
> ==27005==    by 0x80742C9: FreeUserModPtr (users.c:1005)
> ==27005==    by 0x4AE7594: ModFini (in /home/ircd/NeoStats3.0/modules/floodserv.so)
> ==27005==    by 0x806D6B0: unload_module (modules.c:619)
> ==27005==    by 0x806D787: unload_modules (modules.c:690)
> ==27005==    by 0x806B352: do_exit (main.c:534)
> ==27005==    by 0x807014F: ns_cmd_shutdown (services.c:279)
> ==27005==    by 0x805A4EC: run_cmd (commands.c:502)
> ==27005==    by 0x805B896: run_bot_cmd (commands.c:580)
> ==27005==    by 0x8058B15: bot_private (bots.c:357)
> ==27005==    by 0x8069730: _m_private (ircrecv.c:1404)
> ==27005==    by 0x8063BF4: process_ircd_cmd (ircprotocol.c:90)
> ==27005==  Address 0x469B6D0 is 448 bytes inside a block of size 736 free'd
> ==27005==    at 0x4004E41: free (vg_replace_malloc.c:235)
> ==27005==    by 0x8077DB7: _ns_free (nsmemory.c:149)
> ==27005==    by 0x80743F8: deluser (users.c:299)
> ==27005==    by 0x807560C: QuitUser (users.c:427)
> ==27005==    by 0x8063BF4: process_ircd_cmd (ircprotocol.c:90)
> ==27005==    by 0x8064207: parse (ircprotocol.c:179)
> ==27005==    by 0x8071FB2: linemode_read (sock.c:330)
> ==27005==    by 0x809D2E0: bufferevent_readcb (evbuffer.c:146)
> ==27005==    by 0x809E93F: event_base_loop (event.c:314)
> ==27005==    by 0x809EAB8: event_loop (event.c:365)
> ==27005==    by 0x809EADD: event_dispatch (event.c:328)
> ==27005==    by 0x8072591: Connect (sock.c:148)
> ==27005== 
> ==27005== 5 errors in context 5 of 8:
> ==27005== Invalid read of size 4
> ==27005==    at 0x8077DAA: _ns_free (nsmemory.c:134)
> ==27005==    by 0x80742C9: FreeUserModPtr (users.c:1005)
> ==27005==    by 0x4AE7594: ModFini (in /home/ircd/NeoStats3.0/modules/floodserv.so)
> ==27005==    by 0x806D6B0: unload_module (modules.c:619)
> ==27005==    by 0x806D787: unload_modules (modules.c:690)
> ==27005==    by 0x806B352: do_exit (main.c:534)
> ==27005==    by 0x807014F: ns_cmd_shutdown (services.c:279)
> ==27005==    by 0x805A4EC: run_cmd (commands.c:502)
> ==27005==    by 0x805B896: run_bot_cmd (commands.c:580)
> ==27005==    by 0x8058B15: bot_private (bots.c:357)
> ==27005==    by 0x8069730: _m_private (ircrecv.c:1404)
> ==27005==    by 0x8063BF4: process_ircd_cmd (ircprotocol.c:90)
> ==27005==  Address 0x469B6D0 is 448 bytes inside a block of size 736 free'd
> ==27005==    at 0x4004E41: free (vg_replace_malloc.c:235)
> ==27005==    by 0x8077DB7: _ns_free (nsmemory.c:149)
> ==27005==    by 0x80743F8: deluser (users.c:299)
> ==27005==    by 0x807560C: QuitUser (users.c:427)
> ==27005==    by 0x8063BF4: process_ircd_cmd (ircprotocol.c:90)
> ==27005==    by 0x8064207: parse (ircprotocol.c:179)
> ==27005==    by 0x8071FB2: linemode_read (sock.c:330)
> ==27005==    by 0x809D2E0: bufferevent_readcb (evbuffer.c:146)
> ==27005==    by 0x809E93F: event_base_loop (event.c:314)
> ==27005==    by 0x809EAB8: event_loop (event.c:365)
> ==27005==    by 0x809EADD: event_dispatch (event.c:328)
> ==27005==    by 0x8072591: Connect (sock.c:148)
> ==27005== 
> ==27005== 5 errors in context 6 of 8:
> ==27005== Invalid read of size 1
> ==27005==    at 0x806380C: ircstrcasecmp (ircstring.c:271)
> ==27005==    by 0x8062FB1: hash_lookup (hash.c:593)
> ==27005==    by 0x4AE71E3: fs_event_nick (in /home/ircd/NeoStats3.0/modules/floodserv.so)
> ==27005==    by 0x806EBC2: SendEvent (nsevents.c:172)
> ==27005==    by 0x806ED09: SendModuleEvent (nsevents.c:199)
> ==27005==    by 0x806ED70: SendAllModuleEventHandler (nsevents.c:221)
> ==27005==    by 0x806D1EA: ProcessModuleList (modules.c:94)
> ==27005==    by 0x806E938: SendAllModuleEvent (nsevents.c:244)
> ==27005==    by 0x80753FC: UserNickChange (users.c:516)
> ==27005==    by 0x497F47C: m_nick (ultimate3.c:399)
> ==27005==    by 0x8063BF4: process_ircd_cmd (ircprotocol.c:90)
> ==27005==    by 0x8064207: parse (ircprotocol.c:179)
> ==27005==  Address 0x469B519 is 9 bytes inside a block of size 736 free'd
> ==27005==    at 0x4004E41: free (vg_replace_malloc.c:235)
> ==27005==    by 0x8077DB7: _ns_free (nsmemory.c:149)
> ==27005==    by 0x80743F8: deluser (users.c:299)
> ==27005==    by 0x807560C: QuitUser (users.c:427)
> ==27005==    by 0x8063BF4: process_ircd_cmd (ircprotocol.c:90)
> ==27005==    by 0x8064207: parse (ircprotocol.c:179)
> ==27005==    by 0x8071FB2: linemode_read (sock.c:330)
> ==27005==    by 0x809D2E0: bufferevent_readcb (evbuffer.c:146)
> ==27005==    by 0x809E93F: event_base_loop (event.c:314)
> ==27005==    by 0x809EAB8: event_loop (event.c:365)
> ==27005==    by 0x809EADD: event_dispatch (event.c:328)
> ==27005==    by 0x8072591: Connect (sock.c:148)
> ==27005== 
> ==27005== 91 errors in context 7 of 8:
> ==27005== Invalid read of size 1
> ==27005==    at 0x806BC6C: match (match.c:92)
> ==27005==    by 0x4ADE9B1: proxy_read (proxy.c:270)
> ==27005==    by 0x807191E: read_sock_activity (sock.c:694)
> ==27005==    by 0x809E93F: event_base_loop (event.c:314)
> ==27005==    by 0x809EAB8: event_loop (event.c:365)
> ==27005==    by 0x809EADD: event_dispatch (event.c:328)
> ==27005==    by 0x8072591: Connect (sock.c:148)
> ==27005==    by 0x806BB66: main (main.c:476)
> ==27005==  Address 0x46C7F7E is 0 bytes after a block of size 414 alloc'd
> ==27005==    at 0x40051F9: malloc (vg_replace_malloc.c:149)
> ==27005==    by 0x8077EB4: ns_malloc (nsmemory.c:52)
> ==27005==    by 0x8071A24: read_sock_activity (sock.c:680)
> ==27005==    by 0x809E93F: event_base_loop (event.c:314)
> ==27005==    by 0x809EAB8: event_loop (event.c:365)
> ==27005==    by 0x809EADD: event_dispatch (event.c:328)
> ==27005==    by 0x8072591: Connect (sock.c:148)
> ==27005==    by 0x806BB66: main (main.c:476)
> ==27005== 
> ==27005== 134 errors in context 8 of 8:
> ==27005== Invalid read of size 1
> ==27005==    at 0x806BCE6: match (match.c:82)
> ==27005==    by 0x4ADE9B1: proxy_read (proxy.c:270)
> ==27005==    by 0x807191E: read_sock_activity (sock.c:694)
> ==27005==    by 0x809E93F: event_base_loop (event.c:314)
> ==27005==    by 0x809EAB8: event_loop (event.c:365)
> ==27005==    by 0x809EADD: event_dispatch (event.c:328)
> ==27005==    by 0x8072591: Connect (sock.c:148)
> ==27005==    by 0x806BB66: main (main.c:476)
> ==27005==  Address 0x46C4FD1 is 0 bytes after a block of size 417 alloc'd
> ==27005==    at 0x40051F9: malloc (vg_replace_malloc.c:149)
> ==27005==    by 0x8077EB4: ns_malloc (nsmemory.c:52)
> ==27005==    by 0x8071A24: read_sock_activity (sock.c:680)
> ==27005==    by 0x809E93F: event_base_loop (event.c:314)
> ==27005==    by 0x809EAB8: event_loop (event.c:365)
> ==27005==    by 0x809EADD: event_dispatch (event.c:328)
> ==27005==    by 0x8072591: Connect (sock.c:148)
> ==27005==    by 0x806BB66: main (main.c:476)
> --27005-- 
> --27005-- supp:  119 Fedora-Core-5-hack2
> ==27005== 
> ==27005== IN SUMMARY: 244 errors from 8 contexts (suppressed: 119 from 1)
> ==27005== 
> ==27005== malloc/free: in use at exit: 461,575 bytes in 1,376 blocks.
> ==27005== malloc/free: 124,879 allocs, 123,503 frees, 17,223,791 bytes allocated.
> ==27005== 
> ==27005== searching for pointers to 1,376 not-freed blocks.
> ==27005== checked 1,047,720 bytes.
> ==27005== 
> ==27005== 
> ==27005== 10 bytes in 1 blocks are still reachable in loss record 1 of 21
> ==27005==    at 0x40051F9: malloc (vg_replace_malloc.c:149)
> ==27005==    by 0x8087566: nv_init (namedvars.c:71)
> ==27005==    by 0x806BA19: main (main.c:266)
> ==27005== 
> ==27005== 
> ==27005== 18 bytes in 1 blocks are still reachable in loss record 2 of 21
> ==27005==    at 0x40051F9: malloc (vg_replace_malloc.c:149)
> ==27005==    by 0x121517: _dl_new_object (in /lib/ld-2.4.so)
> ==27005==    by 0x11CF83: _dl_map_object_from_fd (in /lib/ld-2.4.so)
> ==27005==    by 0x11F2A1: _dl_map_object (in /lib/ld-2.4.so)
> ==27005==    by 0x122E55: openaux (in /lib/ld-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005==    by 0x1233F8: _dl_map_object_deps (in /lib/ld-2.4.so)
> ==27005==    by 0x128300: dl_open_worker (in /lib/ld-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005==    by 0x127DA9: _dl_open (in /lib/ld-2.4.so)
> ==27005==    by 0x26CE13: dlopen_doit (in /lib/libdl-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005== 
> ==27005== 
> ==27005== 18 bytes in 1 blocks are still reachable in loss record 3 of 21
> ==27005==    at 0x40051F9: malloc (vg_replace_malloc.c:149)
> ==27005==    by 0x11F7E2: _dl_map_object (in /lib/ld-2.4.so)
> ==27005==    by 0x122E55: openaux (in /lib/ld-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005==    by 0x1233F8: _dl_map_object_deps (in /lib/ld-2.4.so)
> ==27005==    by 0x128300: dl_open_worker (in /lib/ld-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005==    by 0x127DA9: _dl_open (in /lib/ld-2.4.so)
> ==27005==    by 0x26CE13: dlopen_doit (in /lib/libdl-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005==    by 0x26D40F: _dlerror_run (in /lib/libdl-2.4.so)
> ==27005==    by 0x26CD58: dlopen@@GLIBC_2.1 (in /lib/libdl-2.4.so)
> ==27005== 
> ==27005== 
> ==27005== 20 bytes in 1 blocks are still reachable in loss record 4 of 21
> ==27005==    at 0x40045EB: calloc (vg_replace_malloc.c:279)
> ==27005==    by 0x26D46D: _dlerror_run (in /lib/libdl-2.4.so)
> ==27005==    by 0x26CD58: dlopen@@GLIBC_2.1 (in /lib/libdl-2.4.so)
> ==27005==    by 0x8061292: ns_dlopen (dl.c:95)
> ==27005==    by 0x806018B: InitDBA (nsdba.c:91)
> ==27005==    by 0x806BA35: main (main.c:271)
> ==27005== 
> ==27005== 
> ==27005== 28 bytes in 1 blocks are still reachable in loss record 5 of 21
> ==27005==    at 0x40051F9: malloc (vg_replace_malloc.c:149)
> ==27005==    by 0x123469: _dl_map_object_deps (in /lib/ld-2.4.so)
> ==27005==    by 0x128300: dl_open_worker (in /lib/ld-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005==    by 0x127DA9: _dl_open (in /lib/ld-2.4.so)
> ==27005==    by 0x26CE13: dlopen_doit (in /lib/libdl-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005==    by 0x26D40F: _dlerror_run (in /lib/libdl-2.4.so)
> ==27005==    by 0x26CD58: dlopen@@GLIBC_2.1 (in /lib/libdl-2.4.so)
> ==27005==    by 0x8061292: ns_dlopen (dl.c:95)
> ==27005==    by 0x806018B: InitDBA (nsdba.c:91)
> ==27005==    by 0x806BA35: main (main.c:271)
> ==27005== 
> ==27005== 
> ==27005== 64 bytes in 1 blocks are still reachable in loss record 6 of 21
> ==27005==    at 0x40051F9: malloc (vg_replace_malloc.c:149)
> ==27005==    by 0x49A19FE: _setup_dbfilename (GeoIP.c:109)
> ==27005==    by 0x49A1C28: GeoIP_db_avail (GeoIP.c:136)
> ==27005==    by 0x499C8C2: InitTLDStatistics (tld.c:384)
> ==27005==    by 0x499AA07: ModInit (statserv.c:185)
> ==27005==    by 0x806DEC3: ns_load_module (modules.c:366)
> ==27005==    by 0x806034F: ConfLoadModules (conf.c:374)
> ==27005==    by 0x806BB5C: main (main.c:473)
> ==27005== 
> ==27005== 
> ==27005== 129 bytes in 12 blocks are still reachable in loss record 7 of 21
> ==27005==    at 0x40051F9: malloc (vg_replace_malloc.c:149)
> ==27005==    by 0x40928A0: strdup (in /lib/libc-2.4.so)
> ==27005==    by 0x80873E5: nv_hash_create (namedvars.c:90)
> ==27005==    by 0x806E3E5: InitModules (modules.c:114)
> ==27005==    by 0x806BA49: main (main.c:275)
> ==27005== 
> ==27005== 
> ==27005== 164 bytes in 1 blocks are still reachable in loss record 8 of 21
> ==27005==    at 0x40052ED: realloc (vg_replace_malloc.c:306)
> ==27005==    by 0x1280DF: add_to_global (in /lib/ld-2.4.so)
> ==27005==    by 0x128627: dl_open_worker (in /lib/ld-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005==    by 0x127DA9: _dl_open (in /lib/ld-2.4.so)
> ==27005==    by 0x26CE13: dlopen_doit (in /lib/libdl-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005==    by 0x26D40F: _dlerror_run (in /lib/libdl-2.4.so)
> ==27005==    by 0x26CD58: dlopen@@GLIBC_2.1 (in /lib/libdl-2.4.so)
> ==27005==    by 0x8061292: ns_dlopen (dl.c:95)
> ==27005==    by 0x806DAB7: ns_load_module (modules.c:285)
> ==27005==    by 0x806034F: ConfLoadModules (conf.c:374)
> ==27005== 
> ==27005== 
> ==27005== 317 bytes in 16 blocks are still reachable in loss record 9 of 21
> ==27005==    at 0x40051F9: malloc (vg_replace_malloc.c:149)
> ==27005==    by 0x11E63B: expand_dynamic_string_token (in /lib/ld-2.4.so)
> ==27005==    by 0x11F1DF: _dl_map_object (in /lib/ld-2.4.so)
> ==27005==    by 0x1282A1: dl_open_worker (in /lib/ld-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005==    by 0x127DA9: _dl_open (in /lib/ld-2.4.so)
> ==27005==    by 0x26CE13: dlopen_doit (in /lib/libdl-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005==    by 0x26D40F: _dlerror_run (in /lib/libdl-2.4.so)
> ==27005==    by 0x26CD58: dlopen@@GLIBC_2.1 (in /lib/libdl-2.4.so)
> ==27005==    by 0x8061292: ns_dlopen (dl.c:95)
> ==27005==    by 0x806018B: InitDBA (nsdba.c:91)
> ==27005== 
> ==27005== 
> ==27005== 336 bytes in 6 blocks are still reachable in loss record 10 of 21
> ==27005==    at 0x40051F9: malloc (vg_replace_malloc.c:149)
> ==27005==    by 0x416D17D: pcre_study (study.c:418)
> ==27005==    by 0x4ACA5BB: load_dat (in /home/ircd/NeoStats3.0/modules/secureserv.so)
> ==27005==    by 0x4ACA889: InitScanner (in /home/ircd/NeoStats3.0/modules/secureserv.so)
> ==27005==    by 0x4AC8BEE: ModInit (in /home/ircd/NeoStats3.0/modules/secureserv.so)
> ==27005==    by 0x806DEC3: ns_load_module (modules.c:366)
> ==27005==    by 0x806034F: ConfLoadModules (conf.c:374)
> ==27005==    by 0x806BB5C: main (main.c:473)
> ==27005== 
> ==27005== 
> ==27005== 808 bytes in 9 blocks are still reachable in loss record 11 of 21
> ==27005==    at 0x40051F9: malloc (vg_replace_malloc.c:149)
> ==27005==    by 0x3B8C9D: (within /lib/libcrypto.so.0.9.8a)
> ==27005==    by 0x3B931E: CRYPTO_malloc (in /lib/libcrypto.so.0.9.8a)
> ==27005==    by 0x3FB7B6: (within /lib/libcrypto.so.0.9.8a)
> ==27005==    by 0x3FB7FD: engine_cleanup_add_last (in /lib/libcrypto.so.0.9.8a)
> ==27005==    by 0x3FC2A6: ENGINE_add (in /lib/libcrypto.so.0.9.8a)
> ==27005==    by 0x401D61: ENGINE_load_dynamic (in /lib/libcrypto.so.0.9.8a)
> ==27005==    by 0x3FDED6: ENGINE_load_builtin_engines (in /lib/libcrypto.so.0.9.8a)
> ==27005==    by 0x41916E6: Curl_ossl_init (ssluse.c:559)
> ==27005==    by 0x41A264B: Curl_ssl_init (sslgen.c:167)
> ==27005==    by 0x419A832: curl_global_init (easy.c:229)
> ==27005==    by 0x8073C61: InitCurl (transfer.c:87)
> ==27005== 
> ==27005== 
> ==27005== 992 bytes in 14 blocks are still reachable in loss record 12 of 21
> ==27005==    at 0x40045EB: calloc (vg_replace_malloc.c:279)
> ==27005==    by 0x126019: _dl_check_map_versions (in /lib/ld-2.4.so)
> ==27005==    by 0x1285F5: dl_open_worker (in /lib/ld-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005==    by 0x127DA9: _dl_open (in /lib/ld-2.4.so)
> ==27005==    by 0x26CE13: dlopen_doit (in /lib/libdl-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005==    by 0x26D40F: _dlerror_run (in /lib/libdl-2.4.so)
> ==27005==    by 0x26CD58: dlopen@@GLIBC_2.1 (in /lib/libdl-2.4.so)
> ==27005==    by 0x8061292: ns_dlopen (dl.c:95)
> ==27005==    by 0x806018B: InitDBA (nsdba.c:91)
> ==27005==    by 0x806BA35: main (main.c:271)
> ==27005== 
> ==27005== 
> ==27005== 1,296 bytes in 16 blocks are still reachable in loss record 13 of 21
> ==27005==    at 0x40051F9: malloc (vg_replace_malloc.c:149)
> ==27005==    by 0x1236F3: _dl_map_object_deps (in /lib/ld-2.4.so)
> ==27005==    by 0x128300: dl_open_worker (in /lib/ld-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005==    by 0x127DA9: _dl_open (in /lib/ld-2.4.so)
> ==27005==    by 0x26CE13: dlopen_doit (in /lib/libdl-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005==    by 0x26D40F: _dlerror_run (in /lib/libdl-2.4.so)
> ==27005==    by 0x26CD58: dlopen@@GLIBC_2.1 (in /lib/libdl-2.4.so)
> ==27005==    by 0x8061292: ns_dlopen (dl.c:95)
> ==27005==    by 0x806018B: InitDBA (nsdba.c:91)
> ==27005==    by 0x806BA35: main (main.c:271)
> ==27005== 
> ==27005== 
> ==27005== 1,358 bytes in 1 blocks are possibly lost in loss record 14 of 21
> ==27005==    at 0x40051F9: malloc (vg_replace_malloc.c:149)
> ==27005==    by 0x8077EB4: ns_malloc (nsmemory.c:52)
> ==27005==    by 0x8071A24: read_sock_activity (sock.c:680)
> ==27005==    by 0x809E93F: event_base_loop (event.c:314)
> ==27005==    by 0x809EAB8: event_loop (event.c:365)
> ==27005==    by 0x809EADD: event_dispatch (event.c:328)
> ==27005==    by 0x8072591: Connect (sock.c:148)
> ==27005==    by 0x806BB66: main (main.c:476)
> ==27005== 
> ==27005== 
> ==27005== 2,365 bytes in 16 blocks are still reachable in loss record 15 of 21
> ==27005==    at 0x40051F9: malloc (vg_replace_malloc.c:149)
> ==27005==    by 0x4005271: realloc (vg_replace_malloc.c:306)
> ==27005==    by 0x121456: _dl_new_object (in /lib/ld-2.4.so)
> ==27005==    by 0x11CF83: _dl_map_object_from_fd (in /lib/ld-2.4.so)
> ==27005==    by 0x11F2A1: _dl_map_object (in /lib/ld-2.4.so)
> ==27005==    by 0x1282A1: dl_open_worker (in /lib/ld-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005==    by 0x127DA9: _dl_open (in /lib/ld-2.4.so)
> ==27005==    by 0x26CE13: dlopen_doit (in /lib/libdl-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005==    by 0x26D40F: _dlerror_run (in /lib/libdl-2.4.so)
> ==27005==    by 0x26CD58: dlopen@@GLIBC_2.1 (in /lib/libdl-2.4.so)
> ==27005== 
> ==27005== 
> ==27005== 6,896 bytes in 478 blocks are still reachable in loss record 16 of 21
> ==27005==    at 0x40051F9: malloc (vg_replace_malloc.c:149)
> ==27005==    by 0x8077EB4: ns_malloc (nsmemory.c:52)
> ==27005==    by 0x80633C8: hash_create (hash.c:322)
> ==27005==    by 0x80874A2: nv_init (namedvars.c:69)
> ==27005==    by 0x806BA19: main (main.c:266)
> ==27005== 
> ==27005== 
> ==27005== 10,240 bytes in 10 blocks are still reachable in loss record 17 of 21
> ==27005==    at 0x40051F9: malloc (vg_replace_malloc.c:149)
> ==27005==    by 0x49A1962: _full_path_to (GeoIP.c:79)
> ==27005==    by 0x49A1A28: _setup_dbfilename (GeoIP.c:112)
> ==27005==    by 0x49A1C28: GeoIP_db_avail (GeoIP.c:136)
> ==27005==    by 0x499C8C2: InitTLDStatistics (tld.c:384)
> ==27005==    by 0x499AA07: ModInit (statserv.c:185)
> ==27005==    by 0x806DEC3: ns_load_module (modules.c:366)
> ==27005==    by 0x806034F: ConfLoadModules (conf.c:374)
> ==27005==    by 0x806BB5C: main (main.c:473)
> ==27005== 
> ==27005== 
> ==27005== 10,258 bytes in 17 blocks are still reachable in loss record 18 of 21
> ==27005==    at 0x40045EB: calloc (vg_replace_malloc.c:279)
> ==27005==    by 0x12128D: _dl_new_object (in /lib/ld-2.4.so)
> ==27005==    by 0x11CF83: _dl_map_object_from_fd (in /lib/ld-2.4.so)
> ==27005==    by 0x11F2A1: _dl_map_object (in /lib/ld-2.4.so)
> ==27005==    by 0x1282A1: dl_open_worker (in /lib/ld-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005==    by 0x127DA9: _dl_open (in /lib/ld-2.4.so)
> ==27005==    by 0x26CE13: dlopen_doit (in /lib/libdl-2.4.so)
> ==27005==    by 0x124898: _dl_catch_error (in /lib/ld-2.4.so)
> ==27005==    by 0x26D40F: _dlerror_run (in /lib/libdl-2.4.so)
> ==27005==    by 0x26CD58: dlopen@@GLIBC_2.1 (in /lib/libdl-2.4.so)
> ==27005==    by 0x8061292: ns_dlopen (dl.c:95)
> ==27005== 
> ==27005== 
> ==27005== 21,031 bytes in 316 blocks are still reachable in loss record 19 of 21
> ==27005==    at 0x40051F9: malloc (vg_replace_malloc.c:149)
> ==27005==    by 0x416BCBC: pcre_compile (pcre.c:4668)
> ==27005==    by 0x4ACA575: load_dat (in /home/ircd/NeoStats3.0/modules/secureserv.so)
> ==27005==    by 0x4ACA889: InitScanner (in /home/ircd/NeoStats3.0/modules/secureserv.so)
> ==27005==    by 0x4AC8BEE: ModInit (in /home/ircd/NeoStats3.0/modules/secureserv.so)
> ==27005==    by 0x806DEC3: ns_load_module (modules.c:366)
> ==27005==    by 0x806034F: ConfLoadModules (conf.c:374)
> ==27005==    by 0x806BB5C: main (main.c:473)
> ==27005== 
> ==27005== 
> ==27005== 22,498 bytes in 122 blocks are definitely lost in loss record 20 of 21
> ==27005==    at 0x40051F9: malloc (vg_replace_malloc.c:149)
> ==27005==    by 0x8077EB4: ns_malloc (nsmemory.c:52)
> ==27005==    by 0x806AB51: list_create (list.c:97)
> ==27005==    by 0x4ADE26A: start_proxy_scan (proxy.c:493)
> ==27005==    by 0x4ADBF9A: startscan (opsb.c:693)
> ==27005==    by 0x4ADC3C3: event_nickip (opsb.c:649)
> ==27005==    by 0x806EBC2: SendEvent (nsevents.c:172)
> ==27005==    by 0x806ED09: SendModuleEvent (nsevents.c:199)
> ==27005==    by 0x806ED70: SendAllModuleEventHandler (nsevents.c:221)
> ==27005==    by 0x806D1EA: ProcessModuleList (modules.c:94)
> ==27005==    by 0x806E938: SendAllModuleEvent (nsevents.c:244)
> ==27005==    by 0x8075E3A: AddUser (users.c:257)
> ==27005== 
> ==27005== 
> ==27005== 382,729 bytes in 336 blocks are still reachable in loss record 21 of 21
> ==27005==    at 0x40045EB: calloc (vg_replace_malloc.c:279)
> ==27005==    by 0x8077E4C: ns_calloc (nsmemory.c:81)
> ==27005==    by 0x4ACA110: load_dat (in /home/ircd/NeoStats3.0/modules/secureserv.so)
> ==27005==    by 0x4ACA889: InitScanner (in /home/ircd/NeoStats3.0/modules/secureserv.so)
> ==27005==    by 0x4AC8BEE: ModInit (in /home/ircd/NeoStats3.0/modules/secureserv.so)
> ==27005==    by 0x806DEC3: ns_load_module (modules.c:366)
> ==27005==    by 0x806034F: ConfLoadModules (conf.c:374)
> ==27005==    by 0x806BB5C: main (main.c:473)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://support.my-ho.st/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira