[root@sipserver tmp]# cat valgrind.txt ==9491== Memcheck, a memory error detector. ==9491== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==9491== Using LibVEX rev 1658, a library for dynamic binary translation. ==9491== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==9491== Using valgrind-3.2.1, a dynamic binary instrumentation framework. ==9491== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==9491== For more details, rerun with: -v ==9491== ==9491== My PID = 9491, parent PID = 3366. Prog and args are: ==9491== asterisk ==9491== -vf ==9491== ==9491== Conditional jump or move depends on uninitialised value(s) ==9491== at 0x7BEC240: __strcpy_chk (in /lib64/libc-2.5.so) ==9491== by 0x9812D89: (within /usr/lib64/libodbc.so.1.0.0) ==9491== by 0x98145AB: (within /usr/lib64/libodbc.so.1.0.0) ==9491== by 0x9815785: SQLConnect (in /usr/lib64/libodbc.so.1.0.0) ==9491== by 0x96030D0: ??? (res_odbc.c:580) ==9491== by 0x9602AE8: ast_odbc_request_obj (res_odbc.c:482) ==9491== by 0x9602892: ??? (res_odbc.c:424) ==9491== by 0x96022ED: ??? (res_odbc.c:339) ==9491== by 0x9603E82: ??? (res_odbc.c:791) ==9491== by 0x494D30: load_resource (loader.c:698) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== ==9491== Invalid read of size 1 ==9491== at 0x4012701: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== Address 0xA8F3804 is 988 bytes inside a block of size 1,191 free'd ==9491== at 0x4C1E41E: free (vg_replace_malloc.c:233) ==9491== by 0x4012134: _dl_close_worker (in /lib64/ld-2.5.so) ==9491== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== ==9491== Invalid read of size 4 ==9491== at 0x401270D: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== Address 0xA8F3730 is 776 bytes inside a block of size 1,191 free'd ==9491== at 0x4C1E41E: free (vg_replace_malloc.c:233) ==9491== by 0x4012134: _dl_close_worker (in /lib64/ld-2.5.so) ==9491== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== ==9491== Invalid read of size 8 ==9491== at 0x4012740: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== Address 0xA8F3430 is 8 bytes inside a block of size 1,191 free'd ==9491== at 0x4C1E41E: free (vg_replace_malloc.c:233) ==9491== by 0x4012134: _dl_close_worker (in /lib64/ld-2.5.so) ==9491== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== ==9491== Invalid read of size 1 ==9491== at 0x4C1F702: strlen (mc_replace_strmem.c:248) ==9491== by 0x400CE96: _dl_signal_error (in /lib64/ld-2.5.so) ==9491== by 0x4012754: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== Address 0xA6E6918 is 0 bytes inside a block of size 39 free'd ==9491== at 0x4C1E41E: free (vg_replace_malloc.c:233) ==9491== by 0x40120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==9491== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== ==9491== Invalid read of size 1 ==9491== at 0x4C1F714: strlen (mc_replace_strmem.c:248) ==9491== by 0x400CE96: _dl_signal_error (in /lib64/ld-2.5.so) ==9491== by 0x4012754: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== Address 0xA6E6919 is 1 bytes inside a block of size 39 free'd ==9491== at 0x4C1E41E: free (vg_replace_malloc.c:233) ==9491== by 0x40120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==9491== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== ==9491== Invalid read of size 1 ==9491== at 0x4014C2C: memcpy (in /lib64/ld-2.5.so) ==9491== by 0x400CED5: _dl_signal_error (in /lib64/ld-2.5.so) ==9491== by 0x4012754: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== Address 0xA6E6918 is 0 bytes inside a block of size 39 free'd ==9491== at 0x4C1E41E: free (vg_replace_malloc.c:233) ==9491== by 0x40120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==9491== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== ==9491== Invalid read of size 8 ==9491== at 0x4014C44: memcpy (in /lib64/ld-2.5.so) ==9491== by 0x400CED5: _dl_signal_error (in /lib64/ld-2.5.so) ==9491== by 0x4012754: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== Address 0xA6E6919 is 1 bytes inside a block of size 39 free'd ==9491== at 0x4C1E41E: free (vg_replace_malloc.c:233) ==9491== by 0x40120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==9491== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== ==9491== Invalid read of size 8 ==9491== at 0x4014C47: memcpy (in /lib64/ld-2.5.so) ==9491== by 0x400CED5: _dl_signal_error (in /lib64/ld-2.5.so) ==9491== by 0x4012754: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== Address 0xA6E6921 is 9 bytes inside a block of size 39 free'd ==9491== at 0x4C1E41E: free (vg_replace_malloc.c:233) ==9491== by 0x40120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==9491== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== ==9491== Invalid read of size 8 ==9491== at 0x4014C4B: memcpy (in /lib64/ld-2.5.so) ==9491== by 0x400CED5: _dl_signal_error (in /lib64/ld-2.5.so) ==9491== by 0x4012754: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== Address 0xA6E6929 is 17 bytes inside a block of size 39 free'd ==9491== at 0x4C1E41E: free (vg_replace_malloc.c:233) ==9491== by 0x40120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==9491== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== ==9491== Invalid read of size 8 ==9491== at 0x4014C4F: memcpy (in /lib64/ld-2.5.so) ==9491== by 0x400CED5: _dl_signal_error (in /lib64/ld-2.5.so) ==9491== by 0x4012754: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== Address 0xA6E6931 is 25 bytes inside a block of size 39 free'd ==9491== at 0x4C1E41E: free (vg_replace_malloc.c:233) ==9491== by 0x40120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==9491== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== ==9491== Invalid read of size 1 ==9491== at 0x4014C70: memcpy (in /lib64/ld-2.5.so) ==9491== by 0x400CED5: _dl_signal_error (in /lib64/ld-2.5.so) ==9491== by 0x4012754: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) ==9491== Address 0xA6E6939 is 33 bytes inside a block of size 39 free'd ==9491== at 0x4C1E41E: free (vg_replace_malloc.c:233) ==9491== by 0x40120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==9491== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==9491== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==9491== by 0x53B450C: _dlerror_run (in /lib64/libdl-2.5.so) ==9491== by 0x53B404E: dlclose (in /lib64/libdl-2.5.so) ==9491== by 0x4940DA: load_dynamic_module (loader.c:405) ==9491== by 0x494BF7: load_resource (loader.c:667) ==9491== by 0x49562C: load_modules (loader.c:877) ==9491== by 0x4346E8: main (asterisk.c:3194) [root@sipserver tmp]#