==24347== Memcheck, a memory error detector ==24347== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al. ==24347== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info ==24347== Command: asterisk -vvvvcg ==24347== ==24347== Conditional jump or move depends on uninitialised value(s) ==24347== at 0x1278DECD: sqlchar_as_sqlwchar (in /usr/lib64/libmyodbc5-5.1.5.so) ==24347== by 0x1277650F: SQLConnect (in /usr/lib64/libmyodbc5-5.1.5.so) ==24347== by 0xED76018: SQLConnect (in /usr/lib64/libodbc.so.2.0.0) ==24347== by 0x11F4E5C6: odbc_obj_connect (res_odbc.c:950) ==24347== by 0x11F4DE33: _ast_odbc_request_obj2 (res_odbc.c:835) ==24347== by 0x11F4E18D: _ast_odbc_request_obj (res_odbc.c:883) ==24347== by 0x11F4D899: odbc_register_class (res_odbc.c:702) ==24347== by 0x11F4D3BB: load_odbc_config (res_odbc.c:616) ==24347== by 0x11F4EBD2: load_module (res_odbc.c:1085) ==24347== by 0x53A09A: start_resource (loader.c:994) ==24347== by 0x53AD36: load_resource_list (loader.c:1246) ==24347== by 0x53B414: load_modules (loader.c:1376) ==24347== ==24347== Conditional jump or move depends on uninitialised value(s) ==24347== at 0x25FD0080: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==24347== by 0x25DC3E89: speextolin_framein (codec_speex.c:229) ==24347== by 0x5F8891: framein (translate.c:423) ==24347== by 0x5F9565: generate_computational_cost (translate.c:678) ==24347== by 0x5FAE53: __ast_register_translator (translate.c:1223) ==24347== by 0x25DC5022: load_module (codec_speex.c:626) ==24347== by 0x53A09A: start_resource (loader.c:994) ==24347== by 0x53AD36: load_resource_list (loader.c:1246) ==24347== by 0x53B437: load_modules (loader.c:1381) ==24347== by 0x45D9D0: asterisk_daemon (asterisk.c:4692) ==24347== by 0x45CF3A: main (asterisk.c:4444) ==24347== ==24347== Conditional jump or move depends on uninitialised value(s) ==24347== at 0x25FD0085: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==24347== by 0x25DC3E89: speextolin_framein (codec_speex.c:229) ==24347== by 0x5F8891: framein (translate.c:423) ==24347== by 0x5F9565: generate_computational_cost (translate.c:678) ==24347== by 0x5FAE53: __ast_register_translator (translate.c:1223) ==24347== by 0x25DC5022: load_module (codec_speex.c:626) ==24347== by 0x53A09A: start_resource (loader.c:994) ==24347== by 0x53AD36: load_resource_list (loader.c:1246) ==24347== by 0x53B437: load_modules (loader.c:1381) ==24347== by 0x45D9D0: asterisk_daemon (asterisk.c:4692) ==24347== by 0x45CF3A: main (asterisk.c:4444) ==24347== ==24347== Conditional jump or move depends on uninitialised value(s) ==24347== at 0x6D257E1: floor (in /lib64/libm-2.12.so) ==24347== by 0x25FD00C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==24347== by 0x25DC3E89: speextolin_framein (codec_speex.c:229) ==24347== by 0x5F8891: framein (translate.c:423) ==24347== by 0x5F9565: generate_computational_cost (translate.c:678) ==24347== by 0x5FAE53: __ast_register_translator (translate.c:1223) ==24347== by 0x25DC5022: load_module (codec_speex.c:626) ==24347== by 0x53A09A: start_resource (loader.c:994) ==24347== by 0x53AD36: load_resource_list (loader.c:1246) ==24347== by 0x53B437: load_modules (loader.c:1381) ==24347== by 0x45D9D0: asterisk_daemon (asterisk.c:4692) ==24347== by 0x45CF3A: main (asterisk.c:4444) ==24347== ==24347== Conditional jump or move depends on uninitialised value(s) ==24347== at 0x6D257E5: floor (in /lib64/libm-2.12.so) ==24347== by 0x25FD00C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==24347== by 0x25DC3E89: speextolin_framein (codec_speex.c:229) ==24347== by 0x5F8891: framein (translate.c:423) ==24347== by 0x5F9565: generate_computational_cost (translate.c:678) ==24347== by 0x5FAE53: __ast_register_translator (translate.c:1223) ==24347== by 0x25DC5022: load_module (codec_speex.c:626) ==24347== by 0x53A09A: start_resource (loader.c:994) ==24347== by 0x53AD36: load_resource_list (loader.c:1246) ==24347== by 0x53B437: load_modules (loader.c:1381) ==24347== by 0x45D9D0: asterisk_daemon (asterisk.c:4692) ==24347== by 0x45CF3A: main (asterisk.c:4444) ==24347== ==24347== Conditional jump or move depends on uninitialised value(s) ==24347== at 0x6D258B2: floor (in /lib64/libm-2.12.so) ==24347== by 0x25FD00C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==24347== by 0x25DC3E89: speextolin_framein (codec_speex.c:229) ==24347== by 0x5F8891: framein (translate.c:423) ==24347== by 0x5F9565: generate_computational_cost (translate.c:678) ==24347== by 0x5FAE53: __ast_register_translator (translate.c:1223) ==24347== by 0x25DC5022: load_module (codec_speex.c:626) ==24347== by 0x53A09A: start_resource (loader.c:994) ==24347== by 0x53AD36: load_resource_list (loader.c:1246) ==24347== by 0x53B437: load_modules (loader.c:1381) ==24347== by 0x45D9D0: asterisk_daemon (asterisk.c:4692) ==24347== by 0x45CF3A: main (asterisk.c:4444) ==24347== ==24347== Conditional jump or move depends on uninitialised value(s) ==24347== at 0x6D258BF: floor (in /lib64/libm-2.12.so) ==24347== by 0x25FD00C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==24347== by 0x25DC3E89: speextolin_framein (codec_speex.c:229) ==24347== by 0x5F8891: framein (translate.c:423) ==24347== by 0x5F9565: generate_computational_cost (translate.c:678) ==24347== by 0x5FAE53: __ast_register_translator (translate.c:1223) ==24347== by 0x25DC5022: load_module (codec_speex.c:626) ==24347== by 0x53A09A: start_resource (loader.c:994) ==24347== by 0x53AD36: load_resource_list (loader.c:1246) ==24347== by 0x53B437: load_modules (loader.c:1381) ==24347== by 0x45D9D0: asterisk_daemon (asterisk.c:4692) ==24347== by 0x45CF3A: main (asterisk.c:4444) ==24347== ==24347== Conditional jump or move depends on uninitialised value(s) ==24347== at 0x6D257F6: floor (in /lib64/libm-2.12.so) ==24347== by 0x25FD00C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==24347== by 0x25DC3E89: speextolin_framein (codec_speex.c:229) ==24347== by 0x5F8891: framein (translate.c:423) ==24347== by 0x5F9565: generate_computational_cost (translate.c:678) ==24347== by 0x5FAE53: __ast_register_translator (translate.c:1223) ==24347== by 0x25DC5022: load_module (codec_speex.c:626) ==24347== by 0x53A09A: start_resource (loader.c:994) ==24347== by 0x53AD36: load_resource_list (loader.c:1246) ==24347== by 0x53B437: load_modules (loader.c:1381) ==24347== by 0x45D9D0: asterisk_daemon (asterisk.c:4692) ==24347== by 0x45CF3A: main (asterisk.c:4444) ==24347== ==24347== Conditional jump or move depends on uninitialised value(s) ==24347== at 0x6D2580E: floor (in /lib64/libm-2.12.so) ==24347== by 0x25FD00C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==24347== by 0x25DC3E89: speextolin_framein (codec_speex.c:229) ==24347== by 0x5F8891: framein (translate.c:423) ==24347== by 0x5F9565: generate_computational_cost (translate.c:678) ==24347== by 0x5FAE53: __ast_register_translator (translate.c:1223) ==24347== by 0x25DC5022: load_module (codec_speex.c:626) ==24347== by 0x53A09A: start_resource (loader.c:994) ==24347== by 0x53AD36: load_resource_list (loader.c:1246) ==24347== by 0x53B437: load_modules (loader.c:1381) ==24347== by 0x45D9D0: asterisk_daemon (asterisk.c:4692) ==24347== by 0x45CF3A: main (asterisk.c:4444) ==24347== ==24347== Conditional jump or move depends on uninitialised value(s) ==24347== at 0x6D25812: floor (in /lib64/libm-2.12.so) ==24347== by 0x25FD00C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==24347== by 0x25DC3E89: speextolin_framein (codec_speex.c:229) ==24347== by 0x5F8891: framein (translate.c:423) ==24347== by 0x5F9565: generate_computational_cost (translate.c:678) ==24347== by 0x5FAE53: __ast_register_translator (translate.c:1223) ==24347== by 0x25DC5022: load_module (codec_speex.c:626) ==24347== by 0x53A09A: start_resource (loader.c:994) ==24347== by 0x53AD36: load_resource_list (loader.c:1246) ==24347== by 0x53B437: load_modules (loader.c:1381) ==24347== by 0x45D9D0: asterisk_daemon (asterisk.c:4692) ==24347== by 0x45CF3A: main (asterisk.c:4444) ==24347== ==24347== Conditional jump or move depends on uninitialised value(s) ==24347== at 0x6D258CC: floor (in /lib64/libm-2.12.so) ==24347== by 0x25FD00C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==24347== by 0x25DC3E89: speextolin_framein (codec_speex.c:229) ==24347== by 0x5F8891: framein (translate.c:423) ==24347== by 0x5F9565: generate_computational_cost (translate.c:678) ==24347== by 0x5FAE53: __ast_register_translator (translate.c:1223) ==24347== by 0x25DC5022: load_module (codec_speex.c:626) ==24347== by 0x53A09A: start_resource (loader.c:994) ==24347== by 0x53AD36: load_resource_list (loader.c:1246) ==24347== by 0x53B437: load_modules (loader.c:1381) ==24347== by 0x45D9D0: asterisk_daemon (asterisk.c:4692) ==24347== by 0x45CF3A: main (asterisk.c:4444) ==24347== ==24347== Thread 2: ==24347== Syscall param write(buf) points to uninitialised byte(s) ==24347== at 0x68DC7CD: ??? (in /lib64/libpthread-2.12.so) ==24347== by 0x55B991D: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55C37E6: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55D2767: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55D2986: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55D34C3: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x560AEC8: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55F158F: sqlite3_step (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55F4AE5: sqlite3_exec (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x4F9961: db_execute_sql (db.c:287) ==24347== by 0x4F99E7: ast_db_commit_transaction (db.c:303) ==24347== by 0x4FB922: db_sync_thread (db.c:971) ==24347== Address 0xa5e4594 is 244 bytes inside a block of size 1,280 alloc'd ==24347== at 0x4C28A2E: malloc (vg_replace_malloc.c:270) ==24347== by 0x55B8DC1: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55A4368: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55A4447: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55A5C9A: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55BF23A: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55B2895: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55C233E: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55C24B7: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55CEC08: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55D1713: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55D7856: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== ==24347== Thread 68: ==24347== Syscall param write(buf) points to uninitialised byte(s) ==24347== at 0x68DC7CD: ??? (in /lib64/libpthread-2.12.so) ==24347== by 0x55B991D: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55C0FA9: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55C11B8: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55CFCB4: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55D781F: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x560882C: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55F158F: sqlite3_step (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x4F9BC9: ast_db_put (db.c:331) ==24347== by 0x1BDB01C8: devstate_write (func_devstate.c:133) ==24347== by 0x58E526: ast_func_write (pbx_functions.c:711) ==24347== by 0x592C6F: pbx_builtin_setvar_helper (pbx_variables.c:1036) ==24347== Address 0xa5e4594 is 244 bytes inside a block of size 1,280 alloc'd ==24347== at 0x4C28A2E: malloc (vg_replace_malloc.c:270) ==24347== by 0x55B8DC1: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55A4368: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55A4447: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55A5C9A: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55BF23A: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55B2895: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55C233E: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55C24B7: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55CEC08: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55D1713: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55D7856: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== ==24347== Syscall param write(buf) points to uninitialised byte(s) ==24347== at 0x68DC7CD: ??? (in /lib64/libpthread-2.12.so) ==24347== by 0x55B991D: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55A65A2: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55C0FD1: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55C11B8: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55CFCB4: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55D781F: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x560882C: ??? (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x55F158F: sqlite3_step (in /usr/lib64/libsqlite3.so.0.8.6) ==24347== by 0x4F9BC9: ast_db_put (db.c:331) ==24347== by 0x1BDB01C8: devstate_write (func_devstate.c:133) ==24347== by 0x58E526: ast_func_write (pbx_functions.c:711) ==24347== Address 0x3f9ad460 is on thread 68's stack ==24347== ==24347== Thread 37: ==24347== Conditional jump or move depends on uninitialised value(s) ==24347== at 0x56D25C: ast_sockaddr_is_ipv6 (netsock2.c:503) ==24347== by 0x22C74450: ast_sip_ouraddrfor (chan_sip.c:3834) ==24347== by 0x22CF6AB5: sip_poke_peer (chan_sip.c:30228) ==24347== by 0x22CB0777: sip_poke_peer_now (chan_sip.c:16583) ==24347== by 0x5C253F: ast_sched_runq (sched.c:783) ==24347== by 0x22CF41D4: do_monitor (chan_sip.c:29653) ==24347== by 0x602AC1: dummy_start (utils.c:1238) ==24347== by 0x68D5AA0: start_thread (in /lib64/libpthread-2.12.so) ==24347== by 0x7598BCC: clone (in /lib64/libc-2.12.so) ==24347== ==24347== Conditional jump or move depends on uninitialised value(s) ==24347== at 0x56D25C: ast_sockaddr_is_ipv6 (netsock2.c:503) ==24347== by 0x43816F: ast_apply_ha (acl.c:747) ==24347== by 0x22C744FE: ast_sip_ouraddrfor (chan_sip.c:3843) ==24347== by 0x22CF6AB5: sip_poke_peer (chan_sip.c:30228) ==24347== by 0x22CB0777: sip_poke_peer_now (chan_sip.c:16583) ==24347== by 0x5C253F: ast_sched_runq (sched.c:783) ==24347== by 0x22CF41D4: do_monitor (chan_sip.c:29653) ==24347== by 0x602AC1: dummy_start (utils.c:1238) ==24347== by 0x68D5AA0: start_thread (in /lib64/libpthread-2.12.so) ==24347== by 0x7598BCC: clone (in /lib64/libc-2.12.so) ==24347== ==24347== Conditional jump or move depends on uninitialised value(s) ==24347== at 0x56D13A: ast_sockaddr_is_ipv4 (netsock2.c:480) ==24347== by 0x56CBE5: ast_sockaddr_apply_netmask (netsock2.c:343) ==24347== by 0x43824F: ast_apply_ha (acl.c:775) ==24347== by 0x22C744FE: ast_sip_ouraddrfor (chan_sip.c:3843) ==24347== by 0x22CF6AB5: sip_poke_peer (chan_sip.c:30228) ==24347== by 0x22CB0777: sip_poke_peer_now (chan_sip.c:16583) ==24347== by 0x5C253F: ast_sched_runq (sched.c:783) ==24347== by 0x22CF41D4: do_monitor (chan_sip.c:29653) ==24347== by 0x602AC1: dummy_start (utils.c:1238) ==24347== by 0x68D5AA0: start_thread (in /lib64/libpthread-2.12.so) ==24347== by 0x7598BCC: clone (in /lib64/libc-2.12.so) ==24347== ==24347== Conditional jump or move depends on uninitialised value(s) ==24347== at 0x56D25C: ast_sockaddr_is_ipv6 (netsock2.c:503) ==24347== by 0x56CC59: ast_sockaddr_apply_netmask (netsock2.c:350) ==24347== by 0x43824F: ast_apply_ha (acl.c:775) ==24347== by 0x22C744FE: ast_sip_ouraddrfor (chan_sip.c:3843) ==24347== by 0x22CF6AB5: sip_poke_peer (chan_sip.c:30228) ==24347== by 0x22CB0777: sip_poke_peer_now (chan_sip.c:16583) ==24347== by 0x5C253F: ast_sched_runq (sched.c:783) ==24347== by 0x22CF41D4: do_monitor (chan_sip.c:29653) ==24347== by 0x602AC1: dummy_start (utils.c:1238) ==24347== by 0x68D5AA0: start_thread (in /lib64/libpthread-2.12.so) ==24347== by 0x7598BCC: clone (in /lib64/libc-2.12.so) ==24347== ==24347== Thread 115: ==24347== Conditional jump or move depends on uninitialised value(s) ==24347== at 0x4C29F99: strlen (mc_replace_strmem.c:403) ==24347== by 0x5EA9D7: append_attr_string (stun.c:204) ==24347== by 0x5EB41C: ast_stun_request (stun.c:407) ==24347== by 0x5EB24C: ast_stun_handle_packet (stun.c:354) ==24347== by 0x2B6EE451: ast_rtp_read (res_rtp_asterisk.c:4986) ==24347== by 0x597923: ast_rtp_instance_read (rtp_engine.c:516) ==24347== by 0x22C89350: sip_rtp_read (chan_sip.c:8557) ==24347== by 0x22C89B48: sip_read (chan_sip.c:8663) ==24347== by 0x4B820F: __ast_read (channel.c:3966) ==24347== by 0x4B9FC2: ast_read (channel.c:4398) ==24347== by 0x48735B: bridge_handle_trip (bridge_channel.c:2412) ==24347== by 0x487854: bridge_channel_wait (bridge_channel.c:2582) ==24347== ==24347== Conditional jump or move depends on uninitialised value(s) ==24347== at 0x4C29FA8: strlen (mc_replace_strmem.c:403) ==24347== by 0x5EA9D7: append_attr_string (stun.c:204) ==24347== by 0x5EB41C: ast_stun_request (stun.c:407) ==24347== by 0x5EB24C: ast_stun_handle_packet (stun.c:354) ==24347== by 0x2B6EE451: ast_rtp_read (res_rtp_asterisk.c:4986) ==24347== by 0x597923: ast_rtp_instance_read (rtp_engine.c:516) ==24347== by 0x22C89350: sip_rtp_read (chan_sip.c:8557) ==24347== by 0x22C89B48: sip_read (chan_sip.c:8663) ==24347== by 0x4B820F: __ast_read (channel.c:3966) ==24347== by 0x4B9FC2: ast_read (channel.c:4398) ==24347== by 0x48735B: bridge_handle_trip (bridge_channel.c:2412) ==24347== by 0x487854: bridge_channel_wait (bridge_channel.c:2582) ==24347== ==24347== Syscall param socketcall.sendto(msg) points to uninitialised byte(s) ==24347== at 0x68DCE83: ??? (in /lib64/libpthread-2.12.so) ==24347== by 0x5EABF5: stun_send (stun.c:240) ==24347== by 0x5EB46C: ast_stun_request (stun.c:419) ==24347== by 0x5EB24C: ast_stun_handle_packet (stun.c:354) ==24347== by 0x2B6EE451: ast_rtp_read (res_rtp_asterisk.c:4986) ==24347== by 0x597923: ast_rtp_instance_read (rtp_engine.c:516) ==24347== by 0x22C89350: sip_rtp_read (chan_sip.c:8557) ==24347== by 0x22C89B48: sip_read (chan_sip.c:8663) ==24347== by 0x4B820F: __ast_read (channel.c:3966) ==24347== by 0x4B9FC2: ast_read (channel.c:4398) ==24347== by 0x48735B: bridge_handle_trip (bridge_channel.c:2412) ==24347== by 0x487854: bridge_channel_wait (bridge_channel.c:2582) ==24347== Address 0x41ced8c8 is on thread 115's stack ==24347== ==24347== ==24347== HEAP SUMMARY: ==24347== in use at exit: 43,358,101 bytes in 321,220 blocks ==24347== total heap usage: 192,238,184 allocs, 191,916,964 frees, 133,899,598,500 bytes allocated ==24347== ==24347== LEAK SUMMARY: ==24347== definitely lost: 2,211,880 bytes in 358 blocks ==24347== indirectly lost: 0 bytes in 0 blocks ==24347== possibly lost: 23,350,987 bytes in 168,450 blocks ==24347== still reachable: 17,795,234 bytes in 152,412 blocks ==24347== suppressed: 0 bytes in 0 blocks ==24347== Rerun with --leak-check=full to see details of leaked memory ==24347== ==24347== For counts of detected and suppressed errors, rerun with: -v ==24347== Use --track-origins=yes to see where uninitialised values come from ==24347== ERROR SUMMARY: 162025 errors from 21 contexts (suppressed: 740 from 9)