[Home]

Summary:ASTERISK-11302: Asterisk core dump
Reporter:GPSH (gaurav6628)Labels:
Date Opened:2008-01-25 02:15:27.000-0600Date Closed:2008-01-25 08:00:44.000-0600
Priority:CriticalRegression?No
Status:Closed/CompleteComponents:. I did not set the category correctly.
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:Hi, We are running asterisk 1.4.17 with 1 E1 MISDN card and facing a huge asterisk crash problem .

Zaptel version is 1.4.2.1 and libpri 1.4.0 .

Asterisk is getting crashed in interval of half n hour or even before that .

we have gone through the valgrind test as well and seeing memory leakage problem .

Attaching the complete trace , waiting for the response on same .






****** ADDITIONAL INFORMATION ******

(gdb) bt
#0  0x040007f2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x04157593 in poll () from /lib/libc.so.6
#2  0x08081aca in ast_waitfor_nandfds (c=0x73e0840, n=2, fds=0x0, nfds=0, exception=0x0, outfd=0x0, ms=0x73e1bd4) at channel.c:1981
#3  0x08081dfe in ast_waitfor_n (c=0x73e0840, n=2, ms=0x73e1bd4) at channel.c:2043
#4  0x064c1020 in wait_for_answer (in=0x4d069b0, outgoing=0x4d7f370, to=0x73e1bd4, peerflags=0x73e1db4, sentringing=0x73e1978, status=0x73e197c "NOANSWER",
   statussize=256, busystart=0, nochanstart=0, congestionstart=0, priority_jump=0, result=0x73e1974) at app_dial.c:448
ASTERISK-1  0x064c58b7 in dial_exec_full (chan=0x4d069b0, data=0x73e3f48, peerflags=0x73e1db4, continue_exec=0x0) at app_dial.c:1288
ASTERISK-2  0x064c75e4 in dial_exec (chan=0x4d069b0, data=0x73e3f48) at app_dial.c:1710
ASTERISK-3  0x080bcf63 in pbx_exec (c=0x4d069b0, app=0x4d7d0d0, data=0x73e3f48) at pbx.c:532
ASTERISK-4  0x080c048a in pbx_extension_helper (c=0x4d069b0, con=0x0, context=0x4d06b30 "default", exten=0x4d06b80 "09837311717", priority=3, label=0x0,
   callerid=0x4d4f208 "102", action=E_SPAWN) at pbx.c:1838
ASTERISK-5  0x080c15a1 in ast_spawn_extension (c=0x4d069b0, context=0x4d06b30 "default", exten=0x4d06b80 "09837311717", priority=3, callerid=0x4d4f208 "102")
   at pbx.c:2293
ASTERISK-6 0x080c1aa1 in __ast_pbx_run (c=0x4d069b0) at pbx.c:2393
ASTERISK-7 0x080c2855 in pbx_thread (data=0x4d069b0) at pbx.c:2608
ASTERISK-8 0x080fe996 in dummy_start (data=0x4d5c190) at utils.c:843
ASTERISK-9 0x040432db in start_thread () from /lib/libpthread.so.0
ASTERISK-10 0x0416112e in clone () from /lib/libc.so.6
(gdb)



---------------

(gdb) bt full
#0  0x040007f2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x04157593 in poll () from /lib/libc.so.6
No symbol table info available.
#2  0x08081aca in ast_waitfor_nandfds (c=0x73e0840, n=2, fds=0x0, nfds=0, exception=0x0, outfd=0x0, ms=0x73e1bd4) at channel.c:1981
       kbrms = -1
       start = {tv_sec = 0, tv_usec = 0}
       pfds = (struct pollfd *) 0x73e0670
       res = 81130420
       rms = -1
       x = 0
       y = 8
       max = 5
       sz = 16
       now = 0
       whentohangup = 0
       diff = 80767872
       winner = (struct ast_channel *) 0x0
       fdmap = (struct fdmap *) 0x73e05e0
       __PRETTY_FUNCTION__ = "ast_waitfor_nandfds"
#3  0x08081dfe in ast_waitfor_n (c=0x73e0840, n=2, ms=0x73e1bd4) at channel.c:2043
No locals.
#4  0x064c1020 in wait_for_answer (in=0x4d069b0, outgoing=0x4d7f370, to=0x73e1bd4, peerflags=0x73e1db4, sentringing=0x73e1978, status=0x73e197c "NOANSWER",
   statussize=256, busystart=0, nochanstart=0, congestionstart=0, priority_jump=0, result=0x73e1974) at app_dial.c:448
       o = (struct dial_localuser *) 0x0
       pos = 2
       numlines = 1
       winner = (struct ast_channel *) 0x4210276
       watchers = {0x4d069b0, 0x4d5f038, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0xffffffff, 0x73e0f08, 0x64cb3aa, 0x41ccff4, 0x4d5f038, 0x1504bd, 0x0,
 0x40d853e, 0x73e08c8, 0xffffffff, 0x500205d, 0x41cc940, 0x0, 0x74617473, 0x43423a65, 0x5f4e4148, 0x41454c43, 0xa44454e, 0x31313300, 0x20373137,
 0x41ccb20, 0x0, 0xa33, 0x41ccff4, 0x4d5f038, 0x81504bd, 0x73e08e8, 0x40d853e, 0x73e0918, 0x5031d13, 0x504c20c, 0x4d5f038, 0x81504bd, 0x73e0d38,
 0x5018a09, 0x73e0920, 0x3ff, 0x502ef30, 0x73e0d4c, 0x73e3f5b, 0x73e0f43, 0x303032, 0x5012097, 0x4d66f88, 0x1, 0x31205b50, 0x205d, 0x3e2d2d20, 0x53202a20,
 0x3a444e45, 0x61745320, 0x44206574, 0x696c6169, 0x7020676e, 0x353a6469, 0xa000a33, 0x39323100, 0x78746320, 0x6665643a, 0x746c7561, 0xa, 0x0, 0x0, 0x0,
 0x0, 0x40f6334, 0x0, 0x0, 0x41ccff4, 0x0, 0x0, 0x40f759d, 0x73e09c4, 0x41ce740, 0x41ce7b1, 0x73e0ae4, 0x41ccff4, 0x73e09c4, 0x41ce740, 0x73e0ab0,
 0x40f14b4, 0x73e09c4, 0x41b57e0, 0x73e0afc, 0x41ce740, 0x0, 0x73e0a64, 0x71, 0xfbad8001, 0x41ce740, 0x41ce740, 0x41ce740, 0x41ce740, 0x41ce759,
 0x41ce7b1, 0x41ce740, 0x41ce7b1, 0x0 <repeats 17 times>, 0xffffffff, 0x0, 0x0, 0x0, 0x73e0a68, 0x40bef25, 0x41b42b6, 0x0, 0x0, 0x5a540000, 0x41b42b8,
 0x41cc940, 0x0, 0x41b4201, 0x4d5e140, 0x73e0ad4, 0x4047d35, 0x64cccd0, 0x4d5f038, 0x73e0aa8, 0x80fdc31, 0x1, 0x80affbb, 0x73e0aac, 0x4113547, 0x40f6334,
 0x725c2c0, 0x0, 0x41ccff4, 0x0, 0x725c2c0, 0x73e0ad8, 0x80fdd0b, 0x815e644, 0x84, 0x73e0c60, 0x41ccff4, 0x73e0aec, 0x725c2c0, 0x73e0bd8, 0x40f14b4,
 0x73e0aec, 0x725c2c0, 0x73e0e48, 0x80b1716, 0x815e644, 0x80, 0x7b, 0xfbad8001, 0x725c77c, 0x725c77c, 0x725c77c, 0x725c77c, 0x725c77e, 0x725c7f7,
 0x725c77c, 0x725c7f7, 0x0, 0x0, 0x0, 0x0, 0x5f000000, 0x5f, 0x4724418, 0x64cccd0, 0x432062ec, 0x16bc, 0x73e0b88, 0x8069df0, 0x39, 0x4d06b80, 0x0, 0x0,
 0x3af1b478, 0x0, 0x27e4, 0x0, 0x19, 0x472ef68, 0x0, 0x0, 0x404637c, 0x0, 0x0...}
       numbusy = 0
       numcongestion = 0
---Type <return> to continue, or q <return> to quit---
       numnochan = 0
       prestart = 0
       orig = -1
       peer = (struct ast_channel *) 0x0
       single = 1
       __PRETTY_FUNCTION__ = "wait_for_answer"
ASTERISK-1  0x064c58b7 in dial_exec_full (chan=0x4d069b0, data=0x73e3f48, peerflags=0x73e1db4, continue_exec=0x0) at app_dial.c:1288
       res = 0
       u = (struct ast_module_user *) 0x4d7f618
       rest = 0x0
       cur = 0x0
       outgoing = (struct dial_localuser *) 0x4d7f370
       peer = (struct ast_channel *) 0xfbad8001
       to = -1
       numbusy = 0
       numcongestion = 0
       numnochan = 0
       cause = 0
       numsubst = "1/9837311717\000\024\017\004ü\032>\a\203õ\024\b4\034>\aä\034>\a\000\000\000\000\234\033>\aO\000\000\000\001\200­ûä\034>\aä\034>\aä\034>\aä\034>\aÿ\034>\a3\035>\aä\034>\a3\035>\a", '\0' <repeats 48 times>, "|c\0043H\003\002\004\000\000\000\000\001\000\000\000\000\000\0003ÿÿÿÿu?>\aý\034>\ax\033>\apg\004\004\210\033>\aN\034\a\b\000\000\000\000\230È%\aÈ\033>\aY\036\a\b4c\017\004\000\000\000\000\032\000\000\000ôÏ\034\004\000\000\000\000\000\000\000\000\235u\017\004ì\033>\aµÇ%\a÷Ç%\a`\035>\aôÏ"...
       cidname = '\0' <repeats 79 times>
       privdb_val = 0
       calldurationlimit = 0
       timelimit = 0
       play_warning = 0
       warning_freq = 0
       warning_sound = 0x0
       end_sound = 0x0
       start_sound = 0x0
       dtmfcalled = 0x0
       dtmfcalling = 0x0
       status = "NOANSWER\000GS", '\0' <repeats 244 times>
       play_to_caller = 0
       play_to_callee = 0
       sentringing = 0
       moh = 0
       outbound_group = 0x0
       result = 0
       start_time = 1201229607
       privintro = "\000\000\000\000\000\000\000\000\n\000\000\000B\032>\a", '\0' <repeats 28 times>, "\223d\017\004\000\000\000\000\000\000\000\000Þ\203\016\004M$\024\bM$\024\b\002\000\000\000ôÏ\034\004ì\033>\a$\207\

       numnochan = 0
       prestart = 0
       orig = -1
       peer = (struct ast_channel *) 0x0
       single = 1
       __PRETTY_FUNCTION__ = "wait_for_answer"
ASTERISK-1  0x064c58b7 in dial_exec_full (chan=0x4d069b0, data=0x73e3f48, peerflags=0x73e1db4, continue_exec=0x0) at app_dial.c:1288
       res = 0
       u = (struct ast_module_user *) 0x4d7f618
       rest = 0x0
       cur = 0x0
       outgoing = (struct dial_localuser *) 0x4d7f370
       peer = (struct ast_channel *) 0xfbad8001
       to = -1
       numbusy = 0
       numcongestion = 0
       numnochan = 0
       cause = 0
       numsubst = "1/9837311717\000\024\017\004ü\032>\a\203õ\024\b4\034>\aä\034>\a\000\000\000\000\234\033>\aO\000\000\000\001\200­ûä\034>\aä\034>\aä\034>\aä\034>\aÿ\034>\a3\035>\aä\034>\a3\035>\a", '\0' <repeats 48 times>, "|c\0043H\003\002\004\000\000\000\000\001\000\000\000\000\000\0003ÿÿÿÿu?>\aý\034>\ax\033>\apg\004\004\210\033>\aN\034\a\b\000\000\000\000\230È%\aÈ\033>\aY\036\a\b4c\017\004\000\000\000\000\032\000\000\000ôÏ\034\004\000\000\000\000\000\000\000\000\235u\017\004ì\033>\aµÇ%\a÷Ç%\a`\035>\aôÏ"...
       cidname = '\0' <repeats 79 times>
       privdb_val = 0
       calldurationlimit = 0
       timelimit = 0
       play_warning = 0
       warning_freq = 0
       warning_sound = 0x0
       end_sound = 0x0
       start_sound = 0x0
       dtmfcalled = 0x0
       dtmfcalling = 0x0
       status = "NOANSWER\000GS", '\0' <repeats 244 times>
       play_to_caller = 0
       play_to_callee = 0
       sentringing = 0
       moh = 0
       outbound_group = 0x0
       result = 0
       start_time = 1201229607
       privintro = "\000\000\000\000\000\000\000\000\n\000\000\000B\032>\a", '\0' <repeats 28 times>, "\223d\017\004\000\000\000\000\000\000\000\000Þ\203\016\004M$\024\bM$\024\b\002\000\000\000ôÏ\034\004ì\033>\a$\207\022\bÈ\033>\a¯õ\f\004ì\033>\aK$\024\b\002\000\000\000Þ\203\016\004Ct\024\bCt\024\b\002\000\000\0---Type <return> to continue, or q <return> to quit---
00ôÏ\034\004At\024\b\002\000\000\000 \033>\aQý\f\004\034\034>\aAt\024\b\002\000\000\000\000\000\000\0004\v\n\b\210Í\025\bÀ\033>\aqù\f\004\223d\017\004\200\034>\aÐ\033>\a\000\000\000\000\231õ\024\bd\033>\a\001", '\0' <repeats 11 times>, "ÿÿÿÿ\002\000\000\000\003\000\000"...
       privcid = "\214\024>\a Ý\023\bØ\025>\a(ÿ \004\000\000\000\000,\025>\aR\000\000\000\001\200­û(ÿ \004(ÿ \004(ÿ \004(ÿ \004zÿ \004zÿ \004(ÿ \004\223d\017\004\000\000\000\000\000\000\000\000Þ\203\016\004\231õ\024\b\231õ\024\b\001\000\000\000ôÏ\034\004\230õ\024\b\001\000\000\000Ø\032>\aQý\f\004ü\032>\a\230õ\024\b\001\000\000\000\000\000\000\000zõ×\004\000\000\000\000ÿÿÿÿqù\f\004\000\000\000\000|c\004\004°\032>\a\000\000\000\000\001\000\000\000D\032>\aP\000\000\000A\026>\a\027Ý\023\b@É\034\004\000\000\000\000(\000\000\000N\034\a\b\220\033>\a{ÿ \004"...
       parse = 0x73e0f30 "misdn"
       opermode = 0
       args = {argc = 1, argv = 0x73e1460, peers = 0x73e0f30 "misdn", timeout = 0x0, options = 0x0, url = 0x0}
       opts = {flags = 0}
       opt_args = {0x7b <Address 0x7b out of bounds>, 0x73e1c30 "0\017>\a", 0x41ccff4 "\234\215\023", 0x0, 0x0,
 0x40f759d "\213E\f\211G\020\211G\f\211G\004\213E\024\205Àt@\213U\024\211w\030\211W\024\211W\bÇ\207\230",
 0x73e148c "\001\200­û(ÿ \004(ÿ \004(ÿ \004(ÿ \004zÿ \004zÿ \004(ÿ \004\223d\017\004",
 0x420ff28 "//var/spool/asterisk/monitor/ORIG/20080125/102_09837311717-20080125-082326-out.gsm", 0x420ff7a ""}
       __PRETTY_FUNCTION__ = "dial_exec_full"
ASTERISK-2  0x064c75e4 in dial_exec (chan=0x4d069b0, data=0x73e3f48) at app_dial.c:1710
       peerflags = {flags = 0}
ASTERISK-3  0x080bcf63 in pbx_exec (c=0x4d069b0, app=0x4d7d0d0, data=0x73e3f48) at pbx.c:532
       res = 0
       saved_c_appl = 0x0
       saved_c_data = 0x0
ASTERISK-4  0x080c048a in pbx_extension_helper (c=0x4d069b0, con=0x0, context=0x4d06b30 "default", exten=0x4d06b80 "09837311717", priority=3, label=0x0,
   callerid=0x4d4f208 "102", action=E_SPAWN) at pbx.c:1838
       e = (struct ast_exten *) 0x4723ef8
       app = (struct ast_app *) 0x4d7d0d0
       res = 333
       q = {incstack = {0x0 <repeats 128 times>}, stacklen = 0, status = 5, swo = 0x0, data = 0x0, foundcontext = 0x4d06b30 "default"}
       passdata = "misdn/1/9837311717", '\0' <repeats 8173 times>
       matching_action = 0
       __PRETTY_FUNCTION__ = "pbx_extension_helper"
ASTERISK-5  0x080c15a1 in ast_spawn_extension (c=0x4d069b0, context=0x4d06b30 "default", exten=0x4d06b80 "09837311717", priority=3, callerid=0x4d4f208 "102")
   at pbx.c:2293
No locals.
ASTERISK-6 0x080c1aa1 in __ast_pbx_run (c=0x4d069b0) at pbx.c:2393
       dst_exten = '\0' <repeats 104 times>, "\221R\004\004\000\000\000\000\000\000\000\000§0\000\000\000\000\000\000\000\000\000\000|c\004\004H\003\002\004\000\000\000\000\001\000\000\000\000\000\000\000ô\037\005\004\000\000\000\000\220k>\a\230b>\apg\004\004¨b>\aN\034\a\b\000\233\025\b\004Á%\aèb>\aY\036\a\b\000\233\025\bï¾­Þ\025\000\000\000\000\000\000\000|c\004\004\000\000\000\000fÿ\001\004\001\000\000\000«XÏèø\000\000\000\221R\004\004øÀ%\a\004Á%\a§0\000\000(c>\a \034\a\b"
       pos = 0
       digit = 0
       found = 1
       res = 0
       autoloopflag = 0
---Type <return> to continue, or q <return> to quit---

       error = 0
       __PRETTY_FUNCTION__ = "__ast_pbx_run"
ASTERISK-7 0x080c2855 in pbx_thread (data=0x4d069b0) at pbx.c:2608
       c = (struct ast_channel *) 0x4d069b0
ASTERISK-8 0x080fe996 in dummy_start (data=0x4d5c190) at utils.c:843
       __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {67444724, 0, 121531280, 121529288, -859119296, -1006933178}, __mask_was_saved = 0}},
 __pad = {0x73e6480, 0x0, 0x0, 0x0}}
       __cancel_routine = (void (*)(void *)) 0x8069858 <ast_unregister_thread>
       __cancel_arg = (void *) 0x73e6b90
       not_first_call = 0
       ret = (void *) 0x0
       a = {start_routine = 0x80c283e <pbx_thread>, data = 0x4d069b0,
 name = 0x725c018 "pbx_thread", ' ' <repeats 11 times>, "started at [ 2632] pbx.c ast_pbx_start()"}
       __PRETTY_FUNCTION__ = "dummy_start"
ASTERISK-9 0x040432db in start_thread () from /lib/libpthread.so.0
No symbol table info available.
ASTERISK-10 0x0416112e in clone () from /lib/libc.so.6

------------------------------------------------------------

Attached is the Valgrind test

==11673== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11673== Using LibVEX rev 1658, a library for dynamic binary translation.
==11673== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11673== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11673== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11673== For more details, rerun with: -v
==11673==
==11673== My PID = 11673, parent PID = 11637.  Prog and args are:
==11673==    asterisk
==11673==    -vvvvcg
==11673==
==11673== Invalid read of size 1
==11673==    at 0x4012D7D: _dl_close (in /lib/ld-2.5.so)
==11673==    by 0x403ACC3: dlclose_doit (in /lib/libdl-2.5.so)
==11673==    by 0x400DB45: _dl_catch_error (in /lib/ld-2.5.so)
==11673==    by 0x403B2AB: _dlerror_run (in /lib/libdl-2.5.so)
==11673==    by 0x403ACF9: dlclose (in /lib/libdl-2.5.so)
==11673==    by 0x80AE8A5: load_dynamic_module (loader.c:386)
==11673==    by 0x80AF20F: load_resource (loader.c:634)
==11673==    by 0x80AF9F4: load_modules (loader.c:835)
==11673==    by 0x807156E: main (asterisk.c:2936)
==11673==  Address 0x4235D54 is 516 bytes inside a block of size 640 free'd
==11673==    at 0x401FFDA: free (vg_replace_malloc.c:233)
==11673==    by 0x40127DD: _dl_close_worker (in /lib/ld-2.5.so)
==11673==    by 0x4012DA6: _dl_close (in /lib/ld-2.5.so)
==11673==    by 0x403ACC3: dlclose_doit (in /lib/libdl-2.5.so)
==11673==    by 0x400DB45: _dl_catch_error (in /lib/ld-2.5.so)
==11673==    by 0x403B2AB: _dlerror_run (in /lib/libdl-2.5.so)
==11673==    by 0x403ACF9: dlclose (in /lib/libdl-2.5.so)
==11673==    by 0x80AE8A5: load_dynamic_module (loader.c:386)
==11673==    by 0x80AF20F: load_resource (loader.c:634)
==11673==    by 0x80AF9F4: load_modules (loader.c:835)
==11673==    by 0x807156E: main (asterisk.c:2936)
==11673==
==11673== Invalid read of size 4
==11673==    at 0x4012D86: _dl_close (in /lib/ld-2.5.so)
==11673==    by 0x403ACC3: dlclose_doit (in /lib/libdl-2.5.so)
==11673==    by 0x400DB45: _dl_catch_error (in /lib/ld-2.5.so)
==11673==    by 0x403B2AB: _dlerror_run (in /lib/libdl-2.5.so)
==11673==    by 0x403ACF9: dlclose (in /lib/libdl-2.5.so)
==11673==    by 0x80AE8A5: load_dynamic_module (loader.c:386)
==11673==    by 0x80AF20F: load_resource (loader.c:634)
==11673==    by 0x80AF9F4: load_modules (loader.c:835)
==11673==    by 0x807156E: main (asterisk.c:2936)
==11673==  Address 0x4235CD8 is 392 bytes inside a block of size 640 free'd
==11673==    at 0x401FFDA: free (vg_replace_malloc.c:233)
==11673==    by 0x40127DD: _dl_close_worker (in /lib/ld-2.5.so)
==11673==    by 0x4012DA6: _dl_close (in /lib/ld-2.5.so)
==11673==    by 0x403ACC3: dlclose_doit (in /lib/libdl-2.5.so)
==11673==    by 0x400DB45: _dl_catch_error (in /lib/ld-2.5.so)
==11673==    by 0x403B2AB: _dlerror_run (in /lib/libdl-2.5.so)
==11673==    by 0x403ACF9: dlclose (in /lib/libdl-2.5.so)
==11673==    by 0x80AE8A5: load_dynamic_module (loader.c:386)
==11673==    by 0x80AF20F: load_resource (loader.c:634)
==11673==    by 0x80AF9F4: load_modules (loader.c:835)
==11673==    by 0x807156E: main (asterisk.c:2936)
==11673==
==11673== Invalid read of size 4
==11673==    at 0x4012DBD: _dl_close (in /lib/ld-2.5.so)
==11673==    by 0x403ACC3: dlclose_doit (in /lib/libdl-2.5.so)
==11673==    by 0x400DB45: _dl_catch_error (in /lib/ld-2.5.so)
==11673==    by 0x403B2AB: _dlerror_run (in /lib/libdl-2.5.so)
==11673==    by 0x403ACF9: dlclose (in /lib/libdl-2.5.so)
==11673==    by 0x80AE8A5: load_dynamic_module (loader.c:386)
==11673==    by 0x80AF20F: load_resource (loader.c:634)
==11673==    by 0x80AF9F4: load_modules (loader.c:835)
==11673==    by 0x807156E: main (asterisk.c:2936)
==11673==  Address 0x4235B54 is 4 bytes inside a block of size 640 free'd
==11673==    at 0x401FFDA: free (vg_replace_malloc.c:233)
==11673==    by 0x40127DD: _dl_close_worker (in /lib/ld-2.5.so)
==11673==    by 0x4012DA6: _dl_close (in /lib/ld-2.5.so)
==11673==    by 0x403ACC3: dlclose_doit (in /lib/libdl-2.5.so)
==11673==    by 0x400DB45: _dl_catch_error (in /lib/ld-2.5.so)
==11673==    by 0x403B2AB: _dlerror_run (in /lib/libdl-2.5.so)
==11673==    by 0x403ACF9: dlclose (in /lib/libdl-2.5.so)
==11673==    by 0x80AE8A5: load_dynamic_module (loader.c:386)
==11673==    by 0x80AF20F: load_resource (loader.c:634)
==11673==    by 0x80AF9F4: load_modules (loader.c:835)
==11673==    by 0x807156E: main (asterisk.c:2936)
==11673==
==11673== Invalid read of size 1
==11673==    at 0x4021258: strlen (mc_replace_strmem.c:247)
==11673==    by 0x400DC41: _dl_signal_error (in /lib/ld-2.5.so)
==11673==    by 0x4012DD2: _dl_close (in /lib/ld-2.5.so)
==11673==    by 0x403ACC3: dlclose_doit (in /lib/libdl-2.5.so)
==11673==    by 0x400DB45: _dl_catch_error (in /lib/ld-2.5.so)
==11673==    by 0x403B2AB: _dlerror_run (in /lib/libdl-2.5.so)
==11673==    by 0x403ACF9: dlclose (in /lib/libdl-2.5.so)
==11673==    by 0x80AE8A5: load_dynamic_module (loader.c:386)
==11673==    by 0x80AF20F: load_resource (loader.c:634)
==11673==    by 0x80AF9F4: load_modules (loader.c:835)
==11673==    by 0x807156E: main (asterisk.c:2936)
==11673==  Address 0x4235AF8 is 0 bytes inside a block of size 40 free'd
==11673==    at 0x401FFDA: free (vg_replace_malloc.c:233)
==11673==    by 0x401275B: _dl_close_worker (in /lib/ld-2.5.so)
==11673==    by 0x4012DA6: _dl_close (in /lib/ld-2.5.so)
==11673==    by 0x403ACC3: dlclose_doit (in /lib/libdl-2.5.so)
==11673==    by 0x400DB45: _dl_catch_error (in /lib/ld-2.5.so)
==11673==    by 0x403B2AB: _dlerror_run (in /lib/libdl-2.5.so)
==11673==    by 0x403ACF9: dlclose (in /lib/libdl-2.5.so)
==11673==    by 0x80AE8A5: load_dynamic_module (loader.c:386)
==11673==    by 0x80AF20F: load_resource (loader.c:634)
==11673==    by 0x80AF9F4: load_modules (loader.c:835)
==11673==    by 0x807156E: main (asterisk.c:2936)
==11673==
==11673== Invalid read of size 1
==11673==    at 0x4021263: strlen (mc_replace_strmem.c:247)
==11673==    by 0x400DC41: _dl_signal_error (in /lib/ld-2.5.so)
==11673==    by 0x4012DD2: _dl_close (in /lib/ld-2.5.so)
==11673==    by 0x403ACC3: dlclose_doit (in /lib/libdl-2.5.so)
==11673==    by 0x400DB45: _dl_catch_error (in /lib/ld-2.5.so)
==11673==    by 0x403B2AB: _dlerror_run (in /lib/libdl-2.5.so)
==11673==    by 0x403ACF9: dlclose (in /lib/libdl-2.5.so)
==11673==    by 0x80AE8A5: load_dynamic_module (loader.c:386)
==11673==    by 0x80AF20F: load_resource (loader.c:634)
==11673==    by 0x80AF9F4: load_modules (loader.c:835)
==11673==    by 0x807156E: main (asterisk.c:2936)
==11673==  Address 0x4235AF9 is 1 bytes inside a block of size 40 free'd
==11673==    at 0x401FFDA: free (vg_replace_malloc.c:233)
==11673==    by 0x401275B: _dl_close_worker (in /lib/ld-2.5.so)
==11673==    by 0x4012DA6: _dl_close (in /lib/ld-2.5.so)
==11673==    by 0x403ACC3: dlclose_doit (in /lib/libdl-2.5.so)
==11673==    by 0x400DB45: _dl_catch_error (in /lib/ld-2.5.so)
==11673==    by 0x403B2AB: _dlerror_run (in /lib/libdl-2.5.so)
==11673==    by 0x403ACF9: dlclose (in /lib/libdl-2.5.so)
==11673==    by 0x80AE8A5: load_dynamic_module (loader.c:386)
==11673==    by 0x80AF20F: load_resource (loader.c:634)
==11673==    by 0x80AF9F4: load_modules (loader.c:835)
==11673==    by 0x807156E: main (asterisk.c:2936)
==11673==
==11673== Invalid read of size 4
==11673==    at 0x401560C: memcpy (in /lib/ld-2.5.so)
==11673==    by 0x4012DD2: _dl_close (in /lib/ld-2.5.so)
==11673==    by 0x403ACC3: dlclose_doit (in /lib/libdl-2.5.so)
==11673==    by 0x400DB45: _dl_catch_error (in /lib/ld-2.5.so)
==11673==    by 0x403B2AB: _dlerror_run (in /lib/libdl-2.5.so)
==11673==    by 0x403ACF9: dlclose (in /lib/libdl-2.5.so)
==11673==    by 0x80AE8A5: load_dynamic_module (loader.c:386)
==11673==    by 0x80AF20F: load_resource (loader.c:634)
==11673==    by 0x80AF9F4: load_modules (loader.c:835)
==11673==    by 0x807156E: main (asterisk.c:2936)
==11673==  Address 0x4235AF8 is 0 bytes inside a block of size 40 free'd
==11673==    at 0x401FFDA: free (vg_replace_malloc.c:233)
==11673==    by 0x401275B: _dl_close_worker (in /lib/ld-2.5.so)
==11673==    by 0x4012DA6: _dl_close (in /lib/ld-2.5.so)
==11673==    by 0x403ACC3: dlclose_doit (in /lib/libdl-2.5.so)
==11673==    by 0x400DB45: _dl_catch_error (in /lib/ld-2.5.so)
==11673==    by 0x403B2AB: _dlerror_run (in /lib/libdl-2.5.so)
==11673==    by 0x403ACF9: dlclose (in /lib/libdl-2.5.so)
==11673==    by 0x80AE8A5: load_dynamic_module (loader.c:386)
==11673==    by 0x80AF20F: load_resource (loader.c:634)
==11673==    by 0x80AF9F4: load_modules (loader.c:835)
==11673==    by 0x807156E: main (asterisk.c:2936)
==11673==
==11673== Invalid read of size 1
==11673==    at 0x4015605: memcpy (in /lib/ld-2.5.so)
==11673==    by 0x4012DD2: _dl_close (in /lib/ld-2.5.so)
==11673==    by 0x403ACC3: dlclose_doit (in /lib/libdl-2.5.so)
==11673==    by 0x400DB45: _dl_catch_error (in /lib/ld-2.5.so)
==11673==    by 0x403B2AB: _dlerror_run (in /lib/libdl-2.5.so)
==11673==    by 0x403ACF9: dlclose (in /lib/libdl-2.5.so)
==11673==    by 0x80AE8A5: load_dynamic_module (loader.c:386)
==11673==    by 0x80AF20F: load_resource (loader.c:634)
==11673==    by 0x80AF9F4: load_modules (loader.c:835)
==11673==    by 0x807156E: main (asterisk.c:2936)
==11673==  Address 0x4236138 is 0 bytes inside a block of size 37 free'd
==11673==    at 0x401FFDA: free (vg_replace_malloc.c:233)
==11673==    by 0x401275B: _dl_close_worker (in /lib/ld-2.5.so)
==11673==    by 0x4012DA6: _dl_close (in /lib/ld-2.5.so)
==11673==    by 0x403ACC3: dlclose_doit (in /lib/libdl-2.5.so)
==11673==    by 0x400DB45: _dl_catch_error (in /lib/ld-2.5.so)
==11673==    by 0x403B2AB: _dlerror_run (in /lib/libdl-2.5.so)
==11673==    by 0x403ACF9: dlclose (in /lib/libdl-2.5.so)
==11673==    by 0x80AE8A5: load_dynamic_module (loader.c:386)
==11673==    by 0x80AF20F: load_resource (loader.c:634)
==11673==    by 0x80AF9F4: load_modules (loader.c:835)
==11673==    by 0x807156E: main (asterisk.c:2936)
==11673==
==11673== Invalid read of size 2
==11673==    at 0x401560A: memcpy (in /lib/ld-2.5.so)
==11673==    by 0x4012DD2: _dl_close (in /lib/ld-2.5.so)
==11673==    by 0x403ACC3: dlclose_doit (in /lib/libdl-2.5.so)
==11673==    by 0x400DB45: _dl_catch_error (in /lib/ld-2.5.so)
==11673==    by 0x403B2AB: _dlerror_run (in /lib/libdl-2.5.so)
==11673==    by 0x403ACF9: dlclose (in /lib/libdl-2.5.so)
==11673==    by 0x80AE8A5: load_dynamic_module (loader.c:386)
==11673==    by 0x80AF20F: load_resource (loader.c:634)
==11673==    by 0x80AF9F4: load_modules (loader.c:835)
==11673==    by 0x807156E: main (asterisk.c:2936)
==11673==  Address 0x42367B8 is 0 bytes inside a block of size 38 free'd
==11673==    at 0x401FFDA: free (vg_replace_malloc.c:233)
==11673==    by 0x401275B: _dl_close_worker (in /lib/ld-2.5.so)
==11673==    by 0x4012DA6: _dl_close (in /lib/ld-2.5.so)
==11673==    by 0x403ACC3: dlclose_doit (in /lib/libdl-2.5.so)
==11673==    by 0x400DB45: _dl_catch_error (in /lib/ld-2.5.so)
==11673==    by 0x403B2AB: _dlerror_run (in /lib/libdl-2.5.so)
==11673==    by 0x403ACF9: dlclose (in /lib/libdl-2.5.so)
==11673==    by 0x80AE8A5: load_dynamic_module (loader.c:386)
==11673==    by 0x80AF20F: load_resource (loader.c:634)
==11673==    by 0x80AF9F4: load_modules (loader.c:835)
==11673==    by 0x807156E: main (asterisk.c:2936)
==11673== Warning: invalid file descriptor -1 in syscall read()
==11673== Warning: invalid file descriptor -1 in syscall read()
==11713== Warning: invalid file descriptor 1014 in syscall close()
==11713== Warning: invalid file descriptor 1015 in syscall close()
==11713== Warning: invalid file descriptor 1016 in syscall close()
==11713==    Use --log-fd=<number> to select an alternative log fd.
==11713== Warning: invalid file descriptor 1017 in syscall close()
==11713== Warning: invalid file descriptor 1018 in syscall close()
==11713== Warning: invalid file descriptor 1019 in syscall close()
==11713== Warning: invalid file descriptor 1020 in syscall close()
==11713== Warning: invalid file descriptor 1021 in syscall close()
==11713== Warning: invalid file descriptor 1022 in syscall close()
==11713== Warning: invalid file descriptor 1023 in syscall close()
==11713== Warning: invalid file descriptor 1024 in syscall close()
==11713== Warning: invalid file descriptor 1025 in syscall close()
==11713== Warning: invalid file descriptor 1026 in syscall close()
==11713== Warning: invalid file descriptor 1027 in syscall close()
==11713== Warning: invalid file descriptor 1028 in syscall close()
==11713== Warning: invalid file descriptor 1029 in syscall close()
==11713== Warning: invalid file descriptor 1030 in syscall close()
==11713== Warning: invalid file descriptor 1031 in syscall close()
==11713== Warning: invalid file descriptor 1032 in syscall close()
==11713== Warning: invalid file descriptor 1033 in syscall close()
==11713== Warning: invalid file descriptor 1034 in syscall close()
==11713== Warning: invalid file descriptor 1035 in syscall close()
==11713== Warning: invalid file descriptor 1036 in syscall close()
==11713== Warning: invalid file descriptor 1037 in syscall close()
==11713== Warning: invalid file descriptor 1038 in syscall close()
==11713== Warning: invalid file descriptor 1039 in syscall close()
==11713== Warning: invalid file descriptor 1040 in syscall close()
==11713== Warning: invalid file descriptor 1041 in syscall close()
==11713== Warning: invalid file descriptor 1042 in syscall close()
==11713== Warning: invalid file descriptor 1043 in syscall close()
==11713== Warning: invalid file descriptor 1044 in syscall close()
==11713== Warning: invalid file descriptor 1045 in syscall close()
==11713== Warning: invalid file descriptor 1046 in syscall close()
==11713== Warning: invalid file descriptor 1047 in syscall close()
==11713== Warning: invalid file descriptor 1048 in syscall close()
==11713== Warning: invalid file descriptor 1049 in syscall close()
==11713== Warning: invalid file descriptor 1050 in syscall close()
==11713== Warning: invalid file descriptor 1051 in syscall close()
==11713== Warning: invalid file descriptor 1052 in syscall close()
==11713== Warning: invalid file descriptor 1053 in syscall close()
==11713== Warning: invalid file descriptor 1054 in syscall close()
==11713== Warning: invalid file descriptor 1055 in syscall close()
==11713== Warning: invalid file descriptor 1056 in syscall close()
==11713== Warning: invalid file descriptor 1057 in syscall close()
==11713== Warning: invalid file descriptor 1058 in syscall close()
==11713== Warning: invalid file descriptor 1059 in syscall close()
==11713== Warning: invalid file descriptor 1060 in syscall close()
==11713== Warning: invalid file descriptor 1061 in syscall close()
==11713== Warning: invalid file descriptor 1062 in syscall close()
==11713== Warning: invalid file descriptor 1063 in syscall close()
==11713== Warning: invalid file descriptor 1064 in syscall close()
==11713== Warning: invalid file descriptor 1065 in syscall close()

==12461== Warning: invalid file descriptor 3823 in syscall close()
==12461== Warning: invalid file descriptor 3824 in syscall close()
==12461== Warning: invalid file descriptor 3825 in syscall close()
==12461== Warning: invalid file descriptor 3826 in syscall close()
==12461== Warning: invalid file descriptor 3827 in syscall close()
==12461== Warning: invalid file descriptor 3828 in syscall close()
==12461== Warning: invalid file descriptor 3829 in syscall close()
==12461== Warning: invalid file descriptor 3830 in syscall close()
==12461== Warning: invalid file descriptor 3831 in syscall close()
==12461== Warning: invalid file descriptor 3832 in syscall close()
==12461== Warning: invalid file descriptor 3833 in syscall close()
==12461== Warning: invalid file descriptor 3834 in syscall close()
==12461== Warning: invalid file descriptor 3835 in syscall close()
==12461== Warning: invalid file descriptor 3836 in syscall close()
==12461== Warning: invalid file descriptor 3837 in syscall close()
==12461== Warning: invalid file descriptor 3838 in syscall close()
==12461== Warning: invalid file descriptor 3839 in syscall close()
==12461== Warning: invalid file descriptor 3840 in syscall close()
==12461== Warning: invalid file descriptor 3841 in syscall close()
==12461== Warning: invalid file descriptor 3842 in syscall close()
==12461== Warning: invalid file descriptor 3843 in syscall close()
==12461== Warning: invalid file descriptor 3844 in syscall close()
==12461== Warning: invalid file descriptor 3845 in syscall close()
==12461== Warning: invalid file descriptor 3846 in syscall close()
==12461== Warning: invalid file descriptor 3847 in syscall close()
==12461== Warning: invalid file descriptor 3848 in syscall close()
==12461== Warning: invalid file descriptor 3849 in syscall close()
==12461== Warning: invalid file descriptor 3850 in syscall close()
==12461== Warning: invalid file descriptor 3851 in syscall close()
==12461== Warning: invalid file descriptor 3852 in syscall close()
==12461== Warning: invalid file descriptor 3853 in syscall close()
==12461== Warning: invalid file descriptor 3854 in syscall close()
==12461== Warning: invalid file descriptor 3855 in syscall close()
==12461== Warning: invalid file descriptor 3856 in syscall close()
==12461== Warning: invalid file descriptor 3857 in syscall close()
==12461== Warning: invalid file descriptor 3858 in syscall close()
==12461== Warning: invalid file descriptor 3859 in syscall close()
==12461== Warning: invalid file descriptor 3860 in syscall close()
==12461== Warning: invalid file descriptor 3861 in syscall close()
==12461== Warning: invalid file descriptor 3862 in syscall close()
==12461== Warning: invalid file descriptor 3863 in syscall close()
==12461== Warning: invalid file descriptor 3864 in syscall close()
==12461== Warning: invalid file descriptor 3865 in syscall close()
==12461== Warning: invalid file descriptor 3866 in syscall close()
==12461== Warning: invalid file descriptor 3867 in syscall close()
==12461== Warning: invalid file descriptor 3868 in syscall close()
==12461== Warning: invalid file descriptor 3869 in syscall close()
==12461== Warning: invalid file descriptor 3870 in syscall close()
==12461== Warning: invalid file descriptor 3871 in syscall close()
==12461== Warning: invalid file descriptor 3872 in syscall close()
==12461== Warning: invalid file descriptor 3873 in syscall close()
==12461== Warning: invalid file descriptor 3874 in syscall close()
==12461== Warning: invalid file descriptor 3875 in syscall close()
==12461== Warning: invalid file descriptor 3876 in syscall close()
==12461== Warning: invalid file descriptor 3877 in syscall close()
==12461== Warning: invalid file descriptor 3878 in syscall close()
==12461== Warning: invalid file descriptor 3879 in syscall close()
==12461== Warning: invalid file descriptor 3880 in syscall close()
==12461== Warning: invalid file descriptor 3881 in syscall close()
==12461== Warning: invalid file descriptor 3882 in syscall close()
==12461== Warning: invalid file descriptor 3883 in syscall close()
==12461== Warning: invalid file descriptor 3884 in syscall close()
==12461== Warning: invalid file descriptor 3885 in syscall close()
==12461== Warning: invalid file descriptor 3886 in syscall close()
==12461== Warning: invalid file descriptor 3887 in syscall close()
==12461== Warning: invalid file descriptor 3888 in syscall close()
==12461== Warning: invalid file descriptor 3889 in syscall close()
==12461== Warning: invalid file descriptor 3890 in syscall close()
==12461== Warning: invalid file descriptor 3891 in syscall close()
==12461== Warning: invalid file descriptor 3892 in syscall close()
==12461== Warning: invalid file descriptor 3893 in syscall close()
==12461== Warning: invalid file descriptor 3894 in syscall close()
==12461== Warning: invalid file descriptor 3895 in syscall close()
==12461== Warning: invalid file descriptor 3896 in syscall close()
==12461== Warning: invalid file descriptor 3897 in syscall close()
==12461== Warning: invalid file descriptor 3898 in syscall close()
==12461== Warning: invalid file descriptor 3899 in syscall close()
==12461== Warning: invalid file descriptor 3900 in syscall close()
==12461== Warning: invalid file descriptor 3901 in syscall close()
==12461== Warning: invalid file descriptor 3902 in syscall close()
==12461== Warning: invalid file descriptor 3903 in syscall close()
==12461== Warning: invalid file descriptor 3904 in syscall close()
==12461== Warning: invalid file descriptor 3905 in syscall close()
==12461== Warning: invalid file descriptor 3906 in syscall close()
==12461== Warning: invalid file descriptor 3907 in syscall close()
==12461== Warning: invalid file descriptor 3908 in syscall close()
==12461== Warning: invalid file descriptor 3909 in syscall close()
==12461== Warning: invalid file descriptor 3910 in syscall close()
==12461== Warning: invalid file descriptor 3911 in syscall close()
==12461== Warning: invalid file descriptor 3912 in syscall close()
==12461== Warning: invalid file descriptor 3913 in syscall close()
==12461== Warning: invalid file descriptor 3914 in syscall close()
==12461== Warning: invalid file descriptor 3915 in syscall close()
==12461== Warning: invalid file descriptor 3916 in syscall close()
==12461== Warning: invalid file descriptor 3917 in syscall close()
==12461== Warning: invalid file descriptor 3918 in syscall close()
==12461== Warning: invalid file descriptor 3919 in syscall close()
==12461== Warning: invalid file descriptor 3920 in syscall close()
==12461== Warning: invalid file descriptor 3921 in syscall close()
==12461== Warning: invalid file descriptor 3922 in syscall close()
==12461== Warning: invalid file descriptor 3923 in syscall close()
==12461== Warning: invalid file descriptor 3924 in syscall close()
==12461== Warning: invalid file descriptor 3925 in syscall close()
==12461== Warning: invalid file descriptor 3926 in syscall close()
==12461== Warning: invalid file descriptor 3927 in syscall close()
==12461== Warning: invalid file descriptor 3928 in syscall close()
==12461== Warning: invalid file descriptor 3929 in syscall close()
==12461== Warning: invalid file descriptor 3930 in syscall close()
==12461== Warning: invalid file descriptor 3931 in syscall close()
==12461== Warning: invalid file descriptor 3932 in syscall close()
==12461== Warning: invalid file descriptor 3933 in syscall close()
==12461== Warning: invalid file descriptor 3934 in syscall close()
==12461== Warning: invalid file descriptor 3935 in syscall close()
==12461== Warning: invalid file descriptor 3936 in syscall close()
==12461== Warning: invalid file descriptor 3937 in syscall close()
==12461== Warning: invalid file descriptor 3938 in syscall close()
==12461== Warning: invalid file descriptor 3939 in syscall close()
==12461== Warning: invalid file descriptor 3940 in syscall close()
==12461== Warning: invalid file descriptor 3941 in syscall close()
==12461== Warning: invalid file descriptor 3942 in syscall close()
==12461== Warning: invalid file descriptor 3943 in syscall close()
==12461== Warning: invalid file descriptor 3944 in syscall close()
==12461== Warning: invalid file descriptor 3945 in syscall close()
==12461== Warning: invalid file descriptor 3946 in syscall close()
==12461== Warning: invalid file descriptor 3947 in syscall close()
==12461== Warning: invalid file descriptor 3948 in syscall close()
==12461== Warning: invalid file descriptor 3949 in syscall close()
==12461== Warning: invalid file descriptor 3950 in syscall close()
==12461== Warning: invalid file descriptor 3951 in syscall close()
==12461== Warning: invalid file descriptor 3952 in syscall close()
==12461== Warning: invalid file descriptor 3953 in syscall close()
==12461== Warning: invalid file descriptor 3954 in syscall close()
==12461== Warning: invalid file descriptor 3955 in syscall close()
==12461== Warning: invalid file descriptor 3956 in syscall close()
==12461== Warning: invalid file descriptor 3957 in syscall close()
==12461== Warning: invalid file descriptor 3958 in syscall close()
==12461== Warning: invalid file descriptor 3959 in syscall close()
==12461== Warning: invalid file descriptor 3960 in syscall close()
==12461== Warning: invalid file descriptor 3961 in syscall close()
==12461== Warning: invalid file descriptor 3962 in syscall close()
==12461== Warning: invalid file descriptor 3963 in syscall close()
==12461== Warning: invalid file descriptor 3964 in syscall close()
==12461== Warning: invalid file descriptor 3965 in syscall close()
==12461== Warning: invalid file descriptor 3966 in syscall close()
==12461== Warning: invalid file descriptor 3967 in syscall close()
==12461== Warning: invalid file descriptor 3968 in syscall close()
==12461== Warning: invalid file descriptor 3969 in syscall close()
==12461== Warning: invalid file descriptor 3970 in syscall close()
==12461== Warning: invalid file descriptor 3971 in syscall close()
==12461== Warning: invalid file descriptor 3972 in syscall close()
==12461== Warning: invalid file descriptor 3973 in syscall close()
==12461== Warning: invalid file descriptor 3974 in syscall close()
==12461== Warning: invalid file descriptor 3975 in syscall close()
==12461== Warning: invalid file descriptor 3976 in syscall close()
==12461== Warning: invalid file descriptor 3977 in syscall close()
==12461== Warning: invalid file descriptor 3978 in syscall close()
==12461== Warning: invalid file descriptor 3979 in syscall close()
==12461== Warning: invalid file descriptor 3980 in syscall close()
==12461== Warning: invalid file descriptor 3981 in syscall close()
==12461== Warning: invalid file descriptor 3982 in syscall close()
==12461== Warning: invalid file descriptor 3983 in syscall close()
==12461== Warning: invalid file descriptor 3984 in syscall close()
==12461== Warning: invalid file descriptor 3985 in syscall close()
==12461== Warning: invalid file descriptor 3986 in syscall close()
==12461== Warning: invalid file descriptor 3987 in syscall close()
==12461== Warning: invalid file descriptor 3988 in syscall close()
==12461== Warning: invalid file descriptor 3989 in syscall close()
==12461== Warning: invalid file descriptor 3990 in syscall close()
==12461== Warning: invalid file descriptor 3991 in syscall close()
==12461== Warning: invalid file descriptor 3992 in syscall close()
==12461== Warning: invalid file descriptor 3993 in syscall close()
==12461== Warning: invalid file descriptor 3994 in syscall close()
==12461== Warning: invalid file descriptor 3995 in syscall close()
==12461== Warning: invalid file descriptor 3996 in syscall close()
==12461== Warning: invalid file descriptor 3997 in syscall close()
==12461== Warning: invalid file descriptor 3998 in syscall close()
==12461== Warning: invalid file descriptor 3999 in syscall close()
==12461== Warning: invalid file descriptor 4000 in syscall close()
==12461== Warning: invalid file descriptor 4001 in syscall close()
==12461== Warning: invalid file descriptor 4002 in syscall close()
==12461== Warning: invalid file descriptor 4003 in syscall close()
==12461== Warning: invalid file descriptor 4004 in syscall close()
==12461== Warning: invalid file descriptor 4005 in syscall close()
==12461== Warning: invalid file descriptor 4006 in syscall close()
==12461== Warning: invalid file descriptor 4007 in syscall close()
==12461== Warning: invalid file descriptor 4008 in syscall close()
==12461== Warning: invalid file descriptor 4009 in syscall close()
==12461== Warning: invalid file descriptor 4010 in syscall close()
==12461== Warning: invalid file descriptor 4011 in syscall close()
==12461== Warning: invalid file descriptor 4012 in syscall close()
==12461== Warning: invalid file descriptor 4013 in syscall close()
==12461== Warning: invalid file descriptor 4014 in syscall close()
==12461== Warning: invalid file descriptor 4015 in syscall close()
==12461== Warning: invalid file descriptor 4016 in syscall close()
==12461== Warning: invalid file descriptor 4017 in syscall close()
==12461== Warning: invalid file descriptor 4018 in syscall close()
==12461== Warning: invalid file descriptor 4019 in syscall close()
==12461== Warning: invalid file descriptor 4020 in syscall close()
==12461== Warning: invalid file descriptor 4021 in syscall close()
==12461== Warning: invalid file descriptor 4022 in syscall close()
==12461== Warning: invalid file descriptor 4023 in syscall close()
==12461== Warning: invalid file descriptor 4024 in syscall close()
==12461== Warning: invalid file descriptor 4025 in syscall close()
==12461== Warning: invalid file descriptor 4026 in syscall close()
==12461== Warning: invalid file descriptor 4027 in syscall close()
==12461== Warning: invalid file descriptor 4028 in syscall close()
==12461== Warning: invalid file descriptor 4029 in syscall close()
==12461== Warning: invalid file descriptor 4030 in syscall close()
==12461== Warning: invalid file descriptor 4031 in syscall close()
==12461== Warning: invalid file descriptor 4032 in syscall close()
==12461== Warning: invalid file descriptor 4033 in syscall close()
==12461== Warning: invalid file descriptor 4034 in syscall close()
==12461== Warning: invalid file descriptor 4035 in syscall close()
==12461== Warning: invalid file descriptor 4036 in syscall close()
==12461== Warning: invalid file descriptor 4037 in syscall close()
==12461== Warning: invalid file descriptor 4038 in syscall close()
==12461== Warning: invalid file descriptor 4039 in syscall close()
==12461== Warning: invalid file descriptor 4040 in syscall close()
==12461== Warning: invalid file descriptor 4041 in syscall close()
==12461== Warning: invalid file descriptor 4042 in syscall close()
==12461== Warning: invalid file descriptor 4043 in syscall close()
==12461== Warning: invalid file descriptor 4044 in syscall close()
==12461== Warning: invalid file descriptor 4045 in syscall close()
==12461== Warning: invalid file descriptor 4046 in syscall close()
==12461== Warning: invalid file descriptor 4047 in syscall close()
==12461== Warning: invalid file descriptor 4048 in syscall close()
==12461== Warning: invalid file descriptor 4049 in syscall close()
==12461== Warning: invalid file descriptor 4050 in syscall close()
==12461== Warning: invalid file descriptor 4051 in syscall close()
==12461== Warning: invalid file descriptor 4052 in syscall close()
==12461== Warning: invalid file descriptor 4053 in syscall close()
==12461== Warning: invalid file descriptor 4054 in syscall close()
==12461== Warning: invalid file descriptor 4055 in syscall close()
==12461== Warning: invalid file descriptor 4056 in syscall close()
==12461== Warning: invalid file descriptor 4057 in syscall close()
==12461== Warning: invalid file descriptor 4058 in syscall close()
==12461== Warning: invalid file descriptor 4059 in syscall close()
==12461== Warning: invalid file descriptor 4060 in syscall close()
==12461== Warning: invalid file descriptor 4061 in syscall close()
==12461== Warning: invalid file descriptor 4062 in syscall close()
==12461== Warning: invalid file descriptor 4063 in syscall close()
==12461== Warning: invalid file descriptor 4064 in syscall close()
==12461== Warning: invalid file descriptor 4065 in syscall close()
==12461== Warning: invalid file descriptor 4066 in syscall close()
==12461== Warning: invalid file descriptor 4067 in syscall close()
==12461== Warning: invalid file descriptor 4068 in syscall close()
==12461== Warning: invalid file descriptor 4069 in syscall close()
==12461== Warning: invalid file descriptor 4070 in syscall close()
==12461== Warning: invalid file descriptor 4071 in syscall close()
==12461== Warning: invalid file descriptor 4072 in syscall close()
==12461== Warning: invalid file descriptor 4073 in syscall close()
==12461== Warning: invalid file descriptor 4074 in syscall close()
==12461== Warning: invalid file descriptor 4075 in syscall close()
==12461== Warning: invalid file descriptor 4076 in syscall close()
==12461== Warning: invalid file descriptor 4077 in syscall close()
==12461== Warning: invalid file descriptor 4078 in syscall close()
==12461== Warning: invalid file descriptor 4079 in syscall close()
==12461== Warning: invalid file descriptor 4080 in syscall close()
==12461== Warning: invalid file descriptor 4081 in syscall close()
==12461== Warning: invalid file descriptor 4082 in syscall close()
==12461== Warning: invalid file descriptor 4083 in syscall close()
==12461== Warning: invalid file descriptor 4084 in syscall close()
==12461== Warning: invalid file descriptor 4085 in syscall close()
==12461== Warning: invalid file descriptor 4086 in syscall close()
==12461== Warning: invalid file descriptor 4087 in syscall close()
==12461== Warning: invalid file descriptor 4088 in syscall close()
==12461== Warning: invalid file descriptor 4089 in syscall close()
==12461== Warning: invalid file descriptor 4090 in syscall close()
==12461== Warning: invalid file descriptor 4091 in syscall close()
==12461== Warning: invalid file descriptor 4092 in syscall close()
==12461== Warning: invalid file descriptor 4093 in syscall close()
==12461== Warning: invalid file descriptor 4094 in syscall close()
==12461== Warning: invalid file descriptor 4095 in syscall close()
==11673==
==11673== ERROR SUMMARY: 7894 errors from 28 contexts (suppressed: 653 from 1)
==11673== malloc/free: in use at exit: 2,817,730 bytes in 6,942 blocks.
==11673== malloc/free: 19,011 allocs, 12,069 frees, 9,055,873 bytes allocated.
==11673== For counts of detected errors, rerun with: -v
==11673== searching for pointers to 6,942 not-freed blocks.
==11673== checked 36,424,820 bytes.
==11673==
==11673== LEAK SUMMARY:
==11673==    definitely lost: 1,445 bytes in 38 blocks.
==11673==      possibly lost: 5,928 bytes in 43 blocks.
==11673==    still reachable: 2,810,357 bytes in 6,861 blocks.
==11673==         suppressed: 0 bytes in 0 blocks.
==11673== Use --leak-check=full to see details of leaked memory.




Comments:By: Jason Parker (jparker) 2008-01-25 08:00:44.000-0600

Please do not open 3 bug reports for the same thing.