Worst offenders (leakers over 100K). The last one is the worst (672M) -- looks like a lua script. What are you doing in lua again?
==28624== 105,725 bytes in 1,804 blocks are still reachable in loss record 497 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x50384F2: xmlrpc_strdupnull (asprintf.c:92) ==28624== by 0x503F86D: RequestRead (http.c:57) ==28624== by 0x5044413: ??? (server.c:538) ==28624== by 0x5039FAF: ??? (conn.c:37) ==28624== by 0x50486F1: ??? (thread_pthread.c:48) ==28624== by 0x42114FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==28624== by 0x44AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== ==28624== ==28624== 116,772 bytes in 3,156 blocks are definitely lost in loss record 498 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x40E4EA9: switch_log_vprintf (switch_log.c:438) ==28624== by 0x40E5130: switch_log_printf (switch_log.c:308) ==28624== by 0x4088664: switch_channel_perform_hangup (switch_channel.c:1674) ==28624== by 0x64A12EA: ??? (mod_dptools.c:633) ==28624== by 0x409AA45: switch_core_session_exec (switch_core_session.c:1476) ==28624== by 0x409AF88: switch_core_session_execute_application (switch_core_session.c:1398) ==28624== by 0x409E674: switch_core_session_run (switch_core_state_machine.c:166) ==28624== by 0x409A48E: switch_core_session_thread (switch_core_session.c:1066) ==28624== by 0x4110E05: dummy_worker (thread.c:138) ==28624== by 0x42114FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==28624== ==28624== ==28624== 119,658 (119,621 direct, 37 indirect) bytes in 3,233 blocks are definitely lost in loss record 499 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x40E4EA9: switch_log_vprintf (switch_log.c:438) ==28624== by 0x40E5130: switch_log_printf (switch_log.c:308) ==28624== by 0x4088664: switch_channel_perform_hangup (switch_channel.c:1674) ==28624== by 0x50B6790: sofia_event_callback (sofia.c:3863) ==28624== by 0x5146787: nua_application_event (nua_stack.c:393) ==28624== by 0x519DB28: su_base_port_execute_msgs (su_base_port.c:280) ==28624== by 0x519D8CF: su_base_port_getmsgs (su_base_port.c:202) ==28624== by 0x519DD75: su_base_port_step (su_base_port.c:454) ==28624== by 0x5190968: su_port_step (su_port.h:340) ==28624== by 0x5190938: su_root_step (su_root.c:858) ==28624== ==28624== ==28624== 124,209 bytes in 3,357 blocks are still reachable in loss record 500 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x40E4EA9: switch_log_vprintf (switch_log.c:438) ==28624== by 0x40E5130: switch_log_printf (switch_log.c:308) ==28624== by 0x409A5EC: switch_core_session_thread (switch_core_session.c:1086) ==28624== by 0x4110E05: dummy_worker (thread.c:138) ==28624== by 0x42114FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==28624== by 0x44AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== ==28624== ==28624== 124,290 bytes in 4,143 blocks are still reachable in loss record 501 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x443B957: vasprintf (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x5038532: xmlrpc_vasprintf (asprintf.c:61) ==28624== by 0x5038581: xmlrpc_asprintf (asprintf.c:81) ==28624== by 0x503B881: DateToString (date.c:43) ==28624== by 0x5036D09: handler_hook (mod_xml_rpc.c:733) ==28624== by 0x504456F: ??? (server.c:515) ==28624== by 0x5039FAF: ??? (conn.c:37) ==28624== by 0x50486F1: ??? (thread_pthread.c:48) ==28624== by 0x42114FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==28624== by 0x44AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== ==28624== ==28624== 137,085 bytes in 3,705 blocks are still reachable in loss record 502 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x40E4EA9: switch_log_vprintf (switch_log.c:438) ==28624== by 0x40E5130: switch_log_printf (switch_log.c:308) ==28624== by 0x409921F: switch_core_session_perform_destroy (switch_core_session.c:947) ==28624== by 0x409A60D: switch_core_session_thread (switch_core_session.c:1088) ==28624== by 0x4110E05: dummy_worker (thread.c:138) ==28624== by 0x42114FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==28624== by 0x44AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== ==28624== ==28624== 145,589 bytes in 1,837 blocks are possibly lost in loss record 503 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x50384F2: xmlrpc_strdupnull (asprintf.c:92) ==28624== by 0x503F86D: RequestRead (http.c:57) ==28624== by 0x5044413: ??? (server.c:538) ==28624== by 0x5039FAF: ??? (conn.c:37) ==28624== by 0x50486F1: ??? (thread_pthread.c:48) ==28624== by 0x42114FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==28624== by 0x44AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== ==28624== ==28624== 151,929 (151,922 direct, 7 indirect) bytes in 4,106 blocks are definitely lost in loss record 504 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x40E4EA9: switch_log_vprintf (switch_log.c:438) ==28624== by 0x40E5130: switch_log_printf (switch_log.c:308) ==28624== by 0x4088664: switch_channel_perform_hangup (switch_channel.c:1674) ==28624== by 0x40C124A: audio_bridge_on_exchange_media (switch_ivr_bridge.c:503) ==28624== by 0x409DB8B: switch_core_session_run (switch_core_state_machine.c:494) ==28624== by 0x409A48E: switch_core_session_thread (switch_core_session.c:1066) ==28624== by 0x4110E05: dummy_worker (thread.c:138) ==28624== by 0x42114FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==28624== by 0x44AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== ==28624== ==28624== 200,704 bytes in 1 blocks are still reachable in loss record 505 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x410C0EC: apr_palloc (apr_pools.c:300) ==28624== by 0x4101A3A: apr_queue_create (apr_queue.c:129) ==28624== by 0x407FFEA: switch_queue_create (switch_apr.c:897) ==28624== by 0x509F2B5: mod_sofia_load (mod_sofia.c:3371) ==28624== by 0x40AF30D: switch_loadable_module_load_module_ex (switch_loadable_module.c:846) ==28624== by 0x40AFCCF: switch_loadable_module_init (switch_loadable_module.c:1174) ==28624== by 0x40A8320: switch_core_init_and_modload (switch_core.c:1451) ==28624== by 0x804A7EC: main (switch.c:731) ==28624== ==28624== ==28624== 200,704 bytes in 1 blocks are still reachable in loss record 506 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x410C0EC: apr_palloc (apr_pools.c:300) ==28624== by 0x4101A3A: apr_queue_create (apr_queue.c:129) ==28624== by 0x407FFEA: switch_queue_create (switch_apr.c:897) ==28624== by 0x509F295: mod_sofia_load (mod_sofia.c:3370) ==28624== by 0x40AF30D: switch_loadable_module_load_module_ex (switch_loadable_module.c:846) ==28624== by 0x40AFCCF: switch_loadable_module_init (switch_loadable_module.c:1174) ==28624== by 0x40A8320: switch_core_init_and_modload (switch_core.c:1451) ==28624== by 0x804A7EC: main (switch.c:731) ==28624== ==28624== ==28624== 225,280 bytes in 11 blocks are still reachable in loss record 507 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x503AC39: ??? (mallocvar.h:43) ==28624== by 0x503ACBD: PoolAlloc (data.c:602) ==28624== by 0x503AD2C: PoolStrdup (data.c:674) ==28624== by 0x5043442: MIMETypeAdd2 (response.c:356) ==28624== by 0x50434DD: MIMETypeAdd (response.c:415) ==28624== by 0x503586D: mod_xml_rpc_runtime (mod_xml_rpc.c:936) ==28624== by 0x40AF772: switch_loadable_module_exec (switch_loadable_module.c:94) ==28624== by 0x4110E05: dummy_worker (thread.c:138) ==28624== by 0x42114FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==28624== by 0x44AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== ==28624== ==28624== 246,312 bytes in 311 blocks are possibly lost in loss record 508 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x50D7759: sofia_glue_do_invite (sofia_glue.c:1677) ==28624== by 0x50A2400: sofia_on_init (mod_sofia.c:102) ==28624== by 0x409D587: switch_core_session_run (switch_core_state_machine.c:481) ==28624== by 0x409A48E: switch_core_session_thread (switch_core_session.c:1066) ==28624== by 0x4110E05: dummy_worker (thread.c:138) ==28624== by 0x42114FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==28624== by 0x44AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== ==28624== ==28624== 303,104 bytes in 37 blocks are still reachable in loss record 509 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x410BB2F: apr_pool_create_ex (apr_pools.c:300) ==28624== by 0x4092416: switch_core_perform_new_memory_pool (switch_core_memory.c:357) ==28624== by 0x40AF24E: switch_loadable_module_load_module_ex (switch_loadable_module.c:785) ==28624== by 0x40AFCCF: switch_loadable_module_init (switch_loadable_module.c:1174) ==28624== by 0x40A8320: switch_core_init_and_modload (switch_core.c:1451) ==28624== by 0x804A7EC: main (switch.c:731) ==28624== ==28624== ==28624== 399,637 (399,600 direct, 37 indirect) bytes in 10,800 blocks are definitely lost in loss record 510 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x40E4EA9: switch_log_vprintf (switch_log.c:438) ==28624== by 0x40E5130: switch_log_printf (switch_log.c:308) ==28624== by 0x4088664: switch_channel_perform_hangup (switch_channel.c:1674) ==28624== by 0x50B2A5E: sofia_handle_sip_i_bye (sofia.c:327) ==28624== by 0x50B4A76: sofia_event_callback (sofia.c:508) ==28624== by 0x5146787: nua_application_event (nua_stack.c:393) ==28624== by 0x519DB28: su_base_port_execute_msgs (su_base_port.c:280) ==28624== by 0x519D8CF: su_base_port_getmsgs (su_base_port.c:202) ==28624== by 0x519DD75: su_base_port_step (su_base_port.c:454) ==28624== by 0x5190968: su_port_step (su_port.h:340) ==28624== ==28624== ==28624== 444,777 bytes in 12,021 blocks are definitely lost in loss record 511 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x40E4EA9: switch_log_vprintf (switch_log.c:438) ==28624== by 0x40E5130: switch_log_printf (switch_log.c:308) ==28624== by 0x4088664: switch_channel_perform_hangup (switch_channel.c:1674) ==28624== by 0x50B6790: sofia_event_callback (sofia.c:3863) ==28624== by 0x5146787: nua_application_event (nua_stack.c:393) ==28624== by 0x519DB28: su_base_port_execute_msgs (su_base_port.c:280) ==28624== by 0x519D8CF: su_base_port_getmsgs (su_base_port.c:202) ==28624== by 0x519DE27: su_base_port_step (su_base_port.c:473) ==28624== by 0x5190968: su_port_step (su_port.h:340) ==28624== by 0x5190938: su_root_step (su_root.c:858) ==28624== ==28624== ==28624== 2,261,847 (2,261,810 direct, 37 indirect) bytes in 61,130 blocks are definitely lost in loss record 512 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x40E4EA9: switch_log_vprintf (switch_log.c:438) ==28624== by 0x40E5130: switch_log_printf (switch_log.c:308) ==28624== by 0x408A4B7: switch_channel_perform_mark_answered (switch_channel.c:1914) ==28624== by 0x50B8528: sofia_event_callback (sofia.c:3807) ==28624== by 0x5146787: nua_application_event (nua_stack.c:393) ==28624== by 0x519DB28: su_base_port_execute_msgs (su_base_port.c:280) ==28624== by 0x519D8CF: su_base_port_getmsgs (su_base_port.c:202) ==28624== by 0x519DD75: su_base_port_step (su_base_port.c:454) ==28624== by 0x5190968: su_port_step (su_port.h:340) ==28624== by 0x5190938: su_root_step (su_root.c:858) ==28624== ==28624== ==28624== 2,413,880 (2,413,843 direct, 37 indirect) bytes in 65,239 blocks are definitely lost in loss record 513 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x40E4EA9: switch_log_vprintf (switch_log.c:438) ==28624== by 0x40E5130: switch_log_printf (switch_log.c:308) ==28624== by 0x4088664: switch_channel_perform_hangup (switch_channel.c:1674) ==28624== by 0x50B2A5E: sofia_handle_sip_i_bye (sofia.c:327) ==28624== by 0x50B4A76: sofia_event_callback (sofia.c:508) ==28624== by 0x5146787: nua_application_event (nua_stack.c:393) ==28624== by 0x519DB28: su_base_port_execute_msgs (su_base_port.c:280) ==28624== by 0x519D8CF: su_base_port_getmsgs (su_base_port.c:202) ==28624== by 0x519DE27: su_base_port_step (su_base_port.c:473) ==28624== by 0x5190968: su_port_step (su_port.h:340) ==28624== ==28624== ==28624== 2,416,640 bytes in 295 blocks are still reachable in loss record 514 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x410C0EC: apr_palloc (apr_pools.c:300) ==28624== by 0x41110E6: apr_thread_create (thread.c:150) ==28624== by 0x4080878: switch_thread_create (switch_apr.c:631) ==28624== by 0x6C278E9: lua_thread (mod_lua.cpp:372) ==28624== by 0x6C27948: ??? (mod_lua.cpp:407) ==28624== by 0x40AADFC: switch_api_execute (switch_loadable_module.c:1567) ==28624== by 0x583A7FC: ??? (mod_commands.c:2426) ==28624== by 0x40A8881: switch_scheduler_execute (switch_scheduler.c:61) ==28624== by 0x40A8DE0: task_thread_loop (switch_scheduler.c:127) ==28624== by 0x40A8EA3: switch_scheduler_task_thread (switch_scheduler.c:168) ==28624== by 0x4110E05: dummy_worker (thread.c:138) ==28624== ==28624== ==28624== 2,671,215 (2,671,178 direct, 37 indirect) bytes in 72,194 blocks are definitely lost in loss record 515 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x40E4EA9: switch_log_vprintf (switch_log.c:438) ==28624== by 0x40E5130: switch_log_printf (switch_log.c:308) ==28624== by 0x408ACF4: switch_channel_perform_mark_ring_ready (switch_channel.c:1697) ==28624== by 0x50B6E29: sofia_event_callback (sofia.c:3366) ==28624== by 0x5146787: nua_application_event (nua_stack.c:393) ==28624== by 0x519DB28: su_base_port_execute_msgs (su_base_port.c:280) ==28624== by 0x519D8CF: su_base_port_getmsgs (su_base_port.c:202) ==28624== by 0x519DD75: su_base_port_step (su_base_port.c:454) ==28624== by 0x5190968: su_port_step (su_port.h:340) ==28624== by 0x5190938: su_root_step (su_root.c:858) ==28624== ==28624== ==28624== 2,826,171 bytes in 76,383 blocks are definitely lost in loss record 516 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x40E4EA9: switch_log_vprintf (switch_log.c:438) ==28624== by 0x40E5130: switch_log_printf (switch_log.c:308) ==28624== by 0x4088664: switch_channel_perform_hangup (switch_channel.c:1674) ==28624== by 0x40C1049: signal_bridge_on_hangup (switch_ivr_bridge.c:710) ==28624== by 0x409D7CF: switch_core_session_run (switch_core_state_machine.c:434) ==28624== by 0x409A48E: switch_core_session_thread (switch_core_session.c:1066) ==28624== by 0x4110E05: dummy_worker (thread.c:138) ==28624== by 0x42114FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==28624== by 0x44AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== ==28624== ==28624== 2,968,658 bytes in 80,234 blocks are definitely lost in loss record 517 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x40E4EA9: switch_log_vprintf (switch_log.c:438) ==28624== by 0x40E5130: switch_log_printf (switch_log.c:308) ==28624== by 0x692F07B: ??? (mod_dialplan_xml.c:315) ==28624== by 0x409EFFD: switch_core_session_run (switch_core_state_machine.c:109) ==28624== by 0x409A48E: switch_core_session_thread (switch_core_session.c:1066) ==28624== by 0x4110E05: dummy_worker (thread.c:138) ==28624== by 0x42114FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==28624== by 0x44AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== ==28624== ==28624== 2,974,282 (2,974,245 direct, 37 indirect) bytes in 80,385 blocks are definitely lost in loss record 518 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x40E4EA9: switch_log_vprintf (switch_log.c:438) ==28624== by 0x40E5130: switch_log_printf (switch_log.c:308) ==28624== by 0x40DDF32: switch_ivr_session_transfer (switch_ivr.c:1350) ==28624== by 0x5840B54: ??? (mod_commands.c:2319) ==28624== by 0x40AADFC: switch_api_execute (switch_loadable_module.c:1567) ==28624== by 0x5036FAA: handler_hook (mod_xml_rpc.c:777) ==28624== by 0x504456F: ??? (server.c:515) ==28624== by 0x5039FAF: ??? (conn.c:37) ==28624== by 0x50486F1: ??? (thread_pthread.c:48) ==28624== by 0x42114FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==28624== ==28624== ==28624== 2,976,983 (2,976,909 direct, 74 indirect) bytes in 80,457 blocks are definitely lost in loss record 519 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x40E4EA9: switch_log_vprintf (switch_log.c:438) ==28624== by 0x40E5130: switch_log_printf (switch_log.c:308) ==28624== by 0x408B204: switch_channel_set_name (switch_channel.c:602) ==28624== by 0x50D3FDD: sofia_glue_attach_private (sofia_glue.c:527) ==28624== by 0x50A35EF: sofia_outgoing_channel (mod_sofia.c:2854) ==28624== by 0x409B970: switch_core_session_outgoing_channel (switch_core_session.c:410) ==28624== by 0x40C53D8: switch_ivr_originate (switch_ivr_originate.c:1508) ==28624== by 0x64A7F2F: ??? (mod_dptools.c:2092) ==28624== by 0x409AA45: switch_core_session_exec (switch_core_session.c:1476) ==28624== by 0x409AF88: switch_core_session_execute_application (switch_core_session.c:1398) ==28624== ==28624== ==28624== 3,085,393 bytes in 83,389 blocks are definitely lost in loss record 520 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x40E4EA9: switch_log_vprintf (switch_log.c:438) ==28624== by 0x40E5130: switch_log_printf (switch_log.c:308) ==28624== by 0x408ACF4: switch_channel_perform_mark_ring_ready (switch_channel.c:1697) ==28624== by 0x50B6E29: sofia_event_callback (sofia.c:3366) ==28624== by 0x5146787: nua_application_event (nua_stack.c:393) ==28624== by 0x519DB28: su_base_port_execute_msgs (su_base_port.c:280) ==28624== by 0x519D8CF: su_base_port_getmsgs (su_base_port.c:202) ==28624== by 0x519DE27: su_base_port_step (su_base_port.c:473) ==28624== by 0x5190968: su_port_step (su_port.h:340) ==28624== by 0x5190938: su_root_step (su_root.c:858) ==28624== ==28624== ==28624== 3,110,961 (3,107,016 direct, 3,945 indirect) bytes in 3,923 blocks are definitely lost in loss record 521 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x50D7759: sofia_glue_do_invite (sofia_glue.c:1677) ==28624== by 0x50A2400: sofia_on_init (mod_sofia.c:102) ==28624== by 0x409D587: switch_core_session_run (switch_core_state_machine.c:481) ==28624== by 0x409A48E: switch_core_session_thread (switch_core_session.c:1066) ==28624== by 0x4110E05: dummy_worker (thread.c:138) ==28624== by 0x42114FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==28624== by 0x44AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== ==28624== ==28624== 3,550,402 (3,550,261 direct, 141 indirect) bytes in 95,953 blocks are definitely lost in loss record 522 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x40E4EA9: switch_log_vprintf (switch_log.c:438) ==28624== by 0x40E5130: switch_log_printf (switch_log.c:308) ==28624== by 0x408B204: switch_channel_set_name (switch_channel.c:602) ==28624== by 0x50D3FDD: sofia_glue_attach_private (sofia_glue.c:527) ==28624== by 0x50A35EF: sofia_outgoing_channel (mod_sofia.c:2854) ==28624== by 0x409B970: switch_core_session_outgoing_channel (switch_core_session.c:410) ==28624== by 0x40C53D8: switch_ivr_originate (switch_ivr_originate.c:1508) ==28624== by 0x5840AF1: ??? (mod_commands.c:2285) ==28624== by 0x40AADFC: switch_api_execute (switch_loadable_module.c:1567) ==28624== by 0x5036FAA: handler_hook (mod_xml_rpc.c:777) ==28624== ==28624== ==28624== 3,687,864 (3,687,790 direct, 74 indirect) bytes in 99,670 blocks are definitely lost in loss record 523 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x40E4EA9: switch_log_vprintf (switch_log.c:438) ==28624== by 0x40E5130: switch_log_printf (switch_log.c:308) ==28624== by 0x408A4B7: switch_channel_perform_mark_answered (switch_channel.c:1914) ==28624== by 0x50B8528: sofia_event_callback (sofia.c:3807) ==28624== by 0x5146787: nua_application_event (nua_stack.c:393) ==28624== by 0x519DB28: su_base_port_execute_msgs (su_base_port.c:280) ==28624== by 0x519D8CF: su_base_port_getmsgs (su_base_port.c:202) ==28624== by 0x519DE27: su_base_port_step (su_base_port.c:473) ==28624== by 0x5190968: su_port_step (su_port.h:340) ==28624== by 0x5190938: su_root_step (su_root.c:858) ==28624== ==28624== ==28624== 4,833,280 bytes in 590 blocks are still reachable in loss record 524 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x410C0EC: apr_palloc (apr_pools.c:300) ==28624== by 0x41112CF: apr_threadattr_create (thread.c:45) ==28624== by 0x4080953: switch_threadattr_create (switch_apr.c:589) ==28624== by 0x6C27891: lua_thread (mod_lua.cpp:369) ==28624== by 0x6C27948: ??? (mod_lua.cpp:407) ==28624== by 0x40AADFC: switch_api_execute (switch_loadable_module.c:1567) ==28624== by 0x583A7FC: ??? (mod_commands.c:2426) ==28624== by 0x40A8881: switch_scheduler_execute (switch_scheduler.c:61) ==28624== by 0x40A8DE0: task_thread_loop (switch_scheduler.c:127) ==28624== by 0x40A8EA3: switch_scheduler_task_thread (switch_scheduler.c:168) ==28624== by 0x4110E05: dummy_worker (thread.c:138) ==28624== ==28624== ==28624== 6,502,484 (6,502,269 direct, 215 indirect) bytes in 175,737 blocks are definitely lost in loss record 525 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x40E4EA9: switch_log_vprintf (switch_log.c:438) ==28624== by 0x40E5130: switch_log_printf (switch_log.c:308) ==28624== by 0x409921F: switch_core_session_perform_destroy (switch_core_session.c:947) ==28624== by 0x409A60D: switch_core_session_thread (switch_core_session.c:1088) ==28624== by 0x4110E05: dummy_worker (thread.c:138) ==28624== by 0x42114FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==28624== by 0x44AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== ==28624== ==28624== 6,515,323 (6,515,219 direct, 104 indirect) bytes in 176,087 blocks are definitely lost in loss record 526 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x40E4EA9: switch_log_vprintf (switch_log.c:438) ==28624== by 0x40E5130: switch_log_printf (switch_log.c:308) ==28624== by 0x409A5EC: switch_core_session_thread (switch_core_session.c:1086) ==28624== by 0x4110E05: dummy_worker (thread.c:138) ==28624== by 0x42114FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==28624== by 0x44AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== ==28624== ==28624== 7,557,720 bytes in 251,924 blocks are definitely lost in loss record 527 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x443B957: vasprintf (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x5038532: xmlrpc_vasprintf (asprintf.c:61) ==28624== by 0x5038581: xmlrpc_asprintf (asprintf.c:81) ==28624== by 0x503B881: DateToString (date.c:43) ==28624== by 0x5036D09: handler_hook (mod_xml_rpc.c:733) ==28624== by 0x504456F: ??? (server.c:515) ==28624== by 0x5039FAF: ??? (conn.c:37) ==28624== by 0x50486F1: ??? (thread_pthread.c:48) ==28624== by 0x42114FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==28624== by 0x44AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== ==28624== ==28624== 8,700,546 (8,700,436 direct, 110 indirect) bytes in 253,570 blocks are definitely lost in loss record 528 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x444AFCF: strdup (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== by 0x50384F2: xmlrpc_strdupnull (asprintf.c:92) ==28624== by 0x503F86D: RequestRead (http.c:57) ==28624== by 0x5044413: ??? (server.c:538) ==28624== by 0x5039FAF: ??? (conn.c:37) ==28624== by 0x50486F1: ??? (thread_pthread.c:48) ==28624== by 0x42114FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==28624== by 0x44AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==28624== ==28624== ==28624== 672,268,288 bytes in 82,064 blocks are still reachable in loss record 529 of 529 ==28624== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28624== by 0x410BB2F: apr_pool_create_ex (apr_pools.c:300) ==28624== by 0x4111176: apr_thread_create (thread.c:171) ==28624== by 0x4080878: switch_thread_create (switch_apr.c:631) ==28624== by 0x6C278E9: lua_thread (mod_lua.cpp:372) ==28624== by 0x6C27948: ??? (mod_lua.cpp:407) ==28624== by 0x40AADFC: switch_api_execute (switch_loadable_module.c:1567) ==28624== by 0x583A7FC: ??? (mod_commands.c:2426) ==28624== by 0x40A8881: switch_scheduler_execute (switch_scheduler.c:61) ==28624== by 0x40A8DE0: task_thread_loop (switch_scheduler.c:127) ==28624== by 0x40A8EA3: switch_scheduler_task_thread (switch_scheduler.c:168) ==28624== by 0x4110E05: dummy_worker (thread.c:138) ==28624== ==28624== LEAK SUMMARY: ==28624== definitely lost: 63,113,740 bytes in 1,690,880 blocks. ==28624== indirectly lost: 35,632 bytes in 491 blocks. ==28624== possibly lost: 645,758 bytes in 9,150 blocks. ==28624== still reachable: 681,849,684 bytes in 113,077 blocks. ==28624== suppressed: 0 bytes in 0 blocks. On Fri, Sep 4, 2009 at 7:42 AM, Benedikt Fraunhofer<fraunhofer.lists.freeswitch-...@traced.net> wrote: > Hello Anthony, > > 2009/9/2 Anthony Minessale <anthony.miness...@gmail.com>: > >> yes if you have a version that only has log-file you can use that. >> >> if you find me on irc and send me the credentials privately I will examine >> your box for you. > > thanks for that offer, but the box is pretty deep inside our internal > network with no routing to the outside, several stepping-stones in > between and all that "security" stuff. > > I finally found the right amount of load where the memory leak builds > up quickly enough and was able to stop freeswitch before it started > swapping. The result is available on > > http://ns42.ath.cx/B0GdWh/vg-2.log.bz2 > > (19k) > > Thx in advance > Beni. > > _______________________________________________ > FreeSWITCH-users mailing list > FreeSWITCH-users@lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > http://www.freeswitch.org > -- -Rupa _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org