==2649== Memcheck, a memory error detector. ==2649== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==2649== Using LibVEX rev 1658, a library for dynamic binary translation. ==2649== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==2649== Using valgrind-3.2.1, a dynamic binary instrumentation framework. ==2649== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==2649== For more details, rerun with: -v ==2649== ==2649== My PID = 2649, parent PID = 2577. Prog and args are: ==2649== asterisk ==2649== -vvvvcg ==2649== ==2649== Invalid read of size 1 ==2649== at 0x4003DD: _dl_close (in /lib/ld-2.5.so) ==2649== by 0x555CE3: dlclose_doit (in /lib/libdl-2.5.so) ==2649== by 0x3FAE25: _dl_catch_error (in /lib/ld-2.5.so) ==2649== by 0x5562CB: _dlerror_run (in /lib/libdl-2.5.so) ==2649== by 0x555D19: dlclose (in /lib/libdl-2.5.so) ==2649== by 0x80E6E61: load_dynamic_module (loader.c:402) ==2649== by 0x80E7985: load_resource (loader.c:664) ==2649== by 0x80E8337: load_modules (loader.c:879) ==2649== by 0x807F39F: main (asterisk.c:3548) ==2649== Address 0x4E2465C is 516 bytes inside a block of size 654 free'd ==2649== at 0x4004FDA: free (vg_replace_malloc.c:233) ==2649== by 0x3FFF8C: _dl_close_worker (in /lib/ld-2.5.so) ==2649== by 0x400406: _dl_close (in /lib/ld-2.5.so) ==2649== by 0x555CE3: dlclose_doit (in /lib/libdl-2.5.so) ==2649== by 0x3FAE25: _dl_catch_error (in /lib/ld-2.5.so) ==2649== by 0x5562CB: _dlerror_run (in /lib/libdl-2.5.so) ==2649== by 0x555D19: dlclose (in /lib/libdl-2.5.so) ==2649== by 0x80E6E61: load_dynamic_module (loader.c:402) ==2649== by 0x80E7985: load_resource (loader.c:664) ==2649== by 0x80E8337: load_modules (loader.c:879) ==2649== by 0x807F39F: main (asterisk.c:3548) ==2649== ==2649== Invalid read of size 4 ==2649== at 0x4003E6: _dl_close (in /lib/ld-2.5.so) ==2649== by 0x555CE3: dlclose_doit (in /lib/libdl-2.5.so) ==2649== by 0x3FAE25: _dl_catch_error (in /lib/ld-2.5.so) ==2649== by 0x5562CB: _dlerror_run (in /lib/libdl-2.5.so) ==2649== by 0x555D19: dlclose (in /lib/libdl-2.5.so) ==2649== by 0x80E6E61: load_dynamic_module (loader.c:402) ==2649== by 0x80E7985: load_resource (loader.c:664) ==2649== by 0x80E8337: load_modules (loader.c:879) ==2649== by 0x807F39F: main (asterisk.c:3548) ==2649== Address 0x4E245E0 is 392 bytes inside a block of size 654 free'd ==2649== at 0x4004FDA: free (vg_replace_malloc.c:233) ==2649== by 0x3FFF8C: _dl_close_worker (in /lib/ld-2.5.so) ==2649== by 0x400406: _dl_close (in /lib/ld-2.5.so) ==2649== by 0x555CE3: dlclose_doit (in /lib/libdl-2.5.so) ==2649== by 0x3FAE25: _dl_catch_error (in /lib/ld-2.5.so) ==2649== by 0x5562CB: _dlerror_run (in /lib/libdl-2.5.so) ==2649== by 0x555D19: dlclose (in /lib/libdl-2.5.so) ==2649== by 0x80E6E61: load_dynamic_module (loader.c:402) ==2649== by 0x80E7985: load_resource (loader.c:664) ==2649== by 0x80E8337: load_modules (loader.c:879) ==2649== by 0x807F39F: main (asterisk.c:3548) ==2649== ==2649== Invalid read of size 4 ==2649== at 0x40041D: _dl_close (in /lib/ld-2.5.so) ==2649== by 0x555CE3: dlclose_doit (in /lib/libdl-2.5.so) ==2649== by 0x3FAE25: _dl_catch_error (in /lib/ld-2.5.so) ==2649== by 0x5562CB: _dlerror_run (in /lib/libdl-2.5.so) ==2649== by 0x555D19: dlclose (in /lib/libdl-2.5.so) ==2649== by 0x80E6E61: load_dynamic_module (loader.c:402) ==2649== by 0x80E7985: load_resource (loader.c:664) ==2649== by 0x80E8337: load_modules (loader.c:879) ==2649== by 0x807F39F: main (asterisk.c:3548) ==2649== Address 0x4E2445C is 4 bytes inside a block of size 654 free'd ==2649== at 0x4004FDA: free (vg_replace_malloc.c:233) ==2649== by 0x3FFF8C: _dl_close_worker (in /lib/ld-2.5.so) ==2649== by 0x400406: _dl_close (in /lib/ld-2.5.so) ==2649== by 0x555CE3: dlclose_doit (in /lib/libdl-2.5.so) ==2649== by 0x3FAE25: _dl_catch_error (in /lib/ld-2.5.so) ==2649== by 0x5562CB: _dlerror_run (in /lib/libdl-2.5.so) ==2649== by 0x555D19: dlclose (in /lib/libdl-2.5.so) ==2649== by 0x80E6E61: load_dynamic_module (loader.c:402) ==2649== by 0x80E7985: load_resource (loader.c:664) ==2649== by 0x80E8337: load_modules (loader.c:879) ==2649== by 0x807F39F: main (asterisk.c:3548) ==2649== ==2649== Invalid read of size 1 ==2649== at 0x4006258: strlen (mc_replace_strmem.c:247) ==2649== by 0x3FAF21: _dl_signal_error (in /lib/ld-2.5.so) ==2649== by 0x400432: _dl_close (in /lib/ld-2.5.so) ==2649== by 0x555CE3: dlclose_doit (in /lib/libdl-2.5.so) ==2649== by 0x3FAE25: _dl_catch_error (in /lib/ld-2.5.so) ==2649== by 0x5562CB: _dlerror_run (in /lib/libdl-2.5.so) ==2649== by 0x555D19: dlclose (in /lib/libdl-2.5.so) ==2649== by 0x80E6E61: load_dynamic_module (loader.c:402) ==2649== by 0x80E7985: load_resource (loader.c:664) ==2649== by 0x80E8337: load_modules (loader.c:879) ==2649== by 0x807F39F: main (asterisk.c:3548) ==2649== Address 0x4E243F8 is 0 bytes inside a block of size 46 free'd ==2649== at 0x4004FDA: free (vg_replace_malloc.c:233) ==2649== by 0x3FFF05: _dl_close_worker (in /lib/ld-2.5.so) ==2649== by 0x400406: _dl_close (in /lib/ld-2.5.so) ==2649== by 0x555CE3: dlclose_doit (in /lib/libdl-2.5.so) ==2649== by 0x3FAE25: _dl_catch_error (in /lib/ld-2.5.so) ==2649== by 0x5562CB: _dlerror_run (in /lib/libdl-2.5.so) ==2649== by 0x555D19: dlclose (in /lib/libdl-2.5.so) ==2649== by 0x80E6E61: load_dynamic_module (loader.c:402) ==2649== by 0x80E7985: load_resource (loader.c:664) ==2649== by 0x80E8337: load_modules (loader.c:879) ==2649== by 0x807F39F: main (asterisk.c:3548) ==2649== ==2649== Invalid read of size 1 ==2649== at 0x4006263: strlen (mc_replace_strmem.c:247) ==2649== by 0x3FAF21: _dl_signal_error (in /lib/ld-2.5.so) ==2649== by 0x400432: _dl_close (in /lib/ld-2.5.so) ==2649== by 0x555CE3: dlclose_doit (in /lib/libdl-2.5.so) ==2649== by 0x3FAE25: _dl_catch_error (in /lib/ld-2.5.so) ==2649== by 0x5562CB: _dlerror_run (in /lib/libdl-2.5.so) ==2649== by 0x555D19: dlclose (in /lib/libdl-2.5.so) ==2649== by 0x80E6E61: load_dynamic_module (loader.c:402) ==2649== by 0x80E7985: load_resource (loader.c:664) ==2649== by 0x80E8337: load_modules (loader.c:879) ==2649== by 0x807F39F: main (asterisk.c:3548) ==2649== Address 0x4E243F9 is 1 bytes inside a block of size 46 free'd ==2649== at 0x4004FDA: free (vg_replace_malloc.c:233) ==2649== by 0x3FFF05: _dl_close_worker (in /lib/ld-2.5.so) ==2649== by 0x400406: _dl_close (in /lib/ld-2.5.so) ==2649== by 0x555CE3: dlclose_doit (in /lib/libdl-2.5.so) ==2649== by 0x3FAE25: _dl_catch_error (in /lib/ld-2.5.so) ==2649== by 0x5562CB: _dlerror_run (in /lib/libdl-2.5.so) ==2649== by 0x555D19: dlclose (in /lib/libdl-2.5.so) ==2649== by 0x80E6E61: load_dynamic_module (loader.c:402) ==2649== by 0x80E7985: load_resource (loader.c:664) ==2649== by 0x80E8337: load_modules (loader.c:879) ==2649== by 0x807F39F: main (asterisk.c:3548) ==2649== ==2649== Invalid read of size 2 ==2649== at 0x402CFA: memcpy (in /lib/ld-2.5.so) ==2649== by 0x400432: _dl_close (in /lib/ld-2.5.so) ==2649== by 0x555CE3: dlclose_doit (in /lib/libdl-2.5.so) ==2649== by 0x3FAE25: _dl_catch_error (in /lib/ld-2.5.so) ==2649== by 0x5562CB: _dlerror_run (in /lib/libdl-2.5.so) ==2649== by 0x555D19: dlclose (in /lib/libdl-2.5.so) ==2649== by 0x80E6E61: load_dynamic_module (loader.c:402) ==2649== by 0x80E7985: load_resource (loader.c:664) ==2649== by 0x80E8337: load_modules (loader.c:879) ==2649== by 0x807F39F: main (asterisk.c:3548) ==2649== Address 0x4E243F8 is 0 bytes inside a block of size 46 free'd ==2649== at 0x4004FDA: free (vg_replace_malloc.c:233) ==2649== by 0x3FFF05: _dl_close_worker (in /lib/ld-2.5.so) ==2649== by 0x400406: _dl_close (in /lib/ld-2.5.so) ==2649== by 0x555CE3: dlclose_doit (in /lib/libdl-2.5.so) ==2649== by 0x3FAE25: _dl_catch_error (in /lib/ld-2.5.so) ==2649== by 0x5562CB: _dlerror_run (in /lib/libdl-2.5.so) ==2649== by 0x555D19: dlclose (in /lib/libdl-2.5.so) ==2649== by 0x80E6E61: load_dynamic_module (loader.c:402) ==2649== by 0x80E7985: load_resource (loader.c:664) ==2649== by 0x80E8337: load_modules (loader.c:879) ==2649== by 0x807F39F: main (asterisk.c:3548) ==2649== ==2649== Invalid read of size 4 ==2649== at 0x402CFC: memcpy (in /lib/ld-2.5.so) ==2649== by 0x400432: _dl_close (in /lib/ld-2.5.so) ==2649== by 0x555CE3: dlclose_doit (in /lib/libdl-2.5.so) ==2649== by 0x3FAE25: _dl_catch_error (in /lib/ld-2.5.so) ==2649== by 0x5562CB: _dlerror_run (in /lib/libdl-2.5.so) ==2649== by 0x555D19: dlclose (in /lib/libdl-2.5.so) ==2649== by 0x80E6E61: load_dynamic_module (loader.c:402) ==2649== by 0x80E7985: load_resource (loader.c:664) ==2649== by 0x80E8337: load_modules (loader.c:879) ==2649== by 0x807F39F: main (asterisk.c:3548) ==2649== Address 0x4E243FA is 2 bytes inside a block of size 46 free'd ==2649== at 0x4004FDA: free (vg_replace_malloc.c:233) ==2649== by 0x3FFF05: _dl_close_worker (in /lib/ld-2.5.so) ==2649== by 0x400406: _dl_close (in /lib/ld-2.5.so) ==2649== by 0x555CE3: dlclose_doit (in /lib/libdl-2.5.so) ==2649== by 0x3FAE25: _dl_catch_error (in /lib/ld-2.5.so) ==2649== by 0x5562CB: _dlerror_run (in /lib/libdl-2.5.so) ==2649== by 0x555D19: dlclose (in /lib/libdl-2.5.so) ==2649== by 0x80E6E61: load_dynamic_module (loader.c:402) ==2649== by 0x80E7985: load_resource (loader.c:664) ==2649== by 0x80E8337: load_modules (loader.c:879) ==2649== by 0x807F39F: main (asterisk.c:3548) ==2649== ==2649== Invalid read of size 1 ==2649== at 0x402CF5: memcpy (in /lib/ld-2.5.so) ==2649== by 0x400432: _dl_close (in /lib/ld-2.5.so) ==2649== by 0x555CE3: dlclose_doit (in /lib/libdl-2.5.so) ==2649== by 0x3FAE25: _dl_catch_error (in /lib/ld-2.5.so) ==2649== by 0x5562CB: _dlerror_run (in /lib/libdl-2.5.so) ==2649== by 0x555D19: dlclose (in /lib/libdl-2.5.so) ==2649== by 0x80E6E61: load_dynamic_module (loader.c:402) ==2649== by 0x80E7985: load_resource (loader.c:664) ==2649== by 0x80E8337: load_modules (loader.c:879) ==2649== by 0x807F592: main (asterisk.c:3613) ==2649== Address 0x5384C78 is 0 bytes inside a block of size 45 free'd ==2649== at 0x4004FDA: free (vg_replace_malloc.c:233) ==2649== by 0x3FFF05: _dl_close_worker (in /lib/ld-2.5.so) ==2649== by 0x400406: _dl_close (in /lib/ld-2.5.so) ==2649== by 0x555CE3: dlclose_doit (in /lib/libdl-2.5.so) ==2649== by 0x3FAE25: _dl_catch_error (in /lib/ld-2.5.so) ==2649== by 0x5562CB: _dlerror_run (in /lib/libdl-2.5.so) ==2649== by 0x555D19: dlclose (in /lib/libdl-2.5.so) ==2649== by 0x80E6E61: load_dynamic_module (loader.c:402) ==2649== by 0x80E7985: load_resource (loader.c:664) ==2649== by 0x80E8337: load_modules (loader.c:879) ==2649== by 0x807F592: main (asterisk.c:3613) ==2649== ==2649== Conditional jump or move depends on uninitialised value(s) ==2649== at 0x6008F8D: sqlchar_as_sqlwchar (in /usr/lib/libmyodbc5-5.1.5.so) ==2649== by 0x5FF371C: SQLConnect (in /usr/lib/libmyodbc5-5.1.5.so) ==2649== by 0x5B526DB: SQLConnect (SQLConnect.c:3884) ==2649== by 0x5B35918: odbc_obj_connect (res_odbc.c:1439) ==2649== by 0x5B34FA0: ast_odbc_request_obj2 (res_odbc.c:1267) ==2649== by 0x5B353D2: ast_odbc_request_obj (res_odbc.c:1333) ==2649== by 0x5B33C38: odbc_register_class (res_odbc.c:964) ==2649== by 0x5B335F5: load_odbc_config (res_odbc.c:859) ==2649== by 0x5B3674B: load_module (res_odbc.c:1680) ==2649== by 0x80E7ABE: load_resource (loader.c:695) ==2649== by 0x80E8337: load_modules (loader.c:879) ==2649== by 0x807F592: main (asterisk.c:3613) ==2649== ==2649== Conditional jump or move depends on uninitialised value(s) ==2649== at 0x6008F8D: sqlchar_as_sqlwchar (in /usr/lib/libmyodbc5-5.1.5.so) ==2649== by 0x5FF3731: SQLConnect (in /usr/lib/libmyodbc5-5.1.5.so) ==2649== by 0x5B526DB: SQLConnect (SQLConnect.c:3884) ==2649== by 0x5B35918: odbc_obj_connect (res_odbc.c:1439) ==2649== by 0x5B34FA0: ast_odbc_request_obj2 (res_odbc.c:1267) ==2649== by 0x5B353D2: ast_odbc_request_obj (res_odbc.c:1333) ==2649== by 0x5B33C38: odbc_register_class (res_odbc.c:964) ==2649== by 0x5B335F5: load_odbc_config (res_odbc.c:859) ==2649== by 0x5B3674B: load_module (res_odbc.c:1680) ==2649== by 0x80E7ABE: load_resource (loader.c:695) ==2649== by 0x80E8337: load_modules (loader.c:879) ==2649== by 0x807F592: main (asterisk.c:3613) ==2649== ==2649== Conditional jump or move depends on uninitialised value(s) ==2649== at 0x6008F8D: sqlchar_as_sqlwchar (in /usr/lib/libmyodbc5-5.1.5.so) ==2649== by 0x5FF3748: SQLConnect (in /usr/lib/libmyodbc5-5.1.5.so) ==2649== by 0x5B526DB: SQLConnect (SQLConnect.c:3884) ==2649== by 0x5B35918: odbc_obj_connect (res_odbc.c:1439) ==2649== by 0x5B34FA0: ast_odbc_request_obj2 (res_odbc.c:1267) ==2649== by 0x5B353D2: ast_odbc_request_obj (res_odbc.c:1333) ==2649== by 0x5B33C38: odbc_register_class (res_odbc.c:964) ==2649== by 0x5B335F5: load_odbc_config (res_odbc.c:859) ==2649== by 0x5B3674B: load_module (res_odbc.c:1680) ==2649== by 0x80E7ABE: load_resource (loader.c:695) ==2649== by 0x80E8337: load_modules (loader.c:879) ==2649== by 0x807F592: main (asterisk.c:3613) ==2649== ==2649== Conditional jump or move depends on uninitialised value(s) ==2649== at 0x92C892C: speex_decode_int (speex.c:167) ==2649== by 0x95E3327: speextolin_framein (codec_speex.c:196) ==2649== by 0x8150169: framein (translate.c:194) ==2649== by 0x8150D30: calc_cost (translate.c:421) ==2649== by 0x8151E32: __ast_register_translator (translate.c:681) ==2649== by 0x95E4935: load_module (codec_speex.c:458) ==2649== by 0x80E7ABE: load_resource (loader.c:695) ==2649== by 0x80E8499: load_modules (loader.c:899) ==2649== by 0x807F592: main (asterisk.c:3613) ==2649== ==2649== Conditional jump or move depends on uninitialised value(s) ==2649== at 0x92C8935: speex_decode_int (speex.c:169) ==2649== by 0x95E3327: speextolin_framein (codec_speex.c:196) ==2649== by 0x8150169: framein (translate.c:194) ==2649== by 0x8150D30: calc_cost (translate.c:421) ==2649== by 0x8151E32: __ast_register_translator (translate.c:681) ==2649== by 0x95E4935: load_module (codec_speex.c:458) ==2649== by 0x80E7ABE: load_resource (loader.c:695) ==2649== by 0x80E8499: load_modules (loader.c:899) ==2649== by 0x807F592: main (asterisk.c:3613)