==26752== Memcheck, a memory error detector ==26752== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al. ==26752== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info ==26752== Command: asterisk -vvvvcg ==26752== ==26752== Conditional jump or move depends on uninitialised value(s) ==26752== at 0x1103D080: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==26752== by 0x2C054E82: speextolin_framein (codec_speex.c:229) ==26752== by 0x6295EF: framein (translate.c:423) ==26752== by 0x62A324: generate_computational_cost (translate.c:672) ==26752== by 0x62BDB2: __ast_register_translator (translate.c:1217) ==26752== by 0x2C056030: load_module (codec_speex.c:626) ==26752== by 0x558A2D: start_resource (loader.c:1023) ==26752== by 0x5597BE: load_resource_list (loader.c:1287) ==26752== by 0x559F7A: load_modules (loader.c:1448) ==26752== by 0x46060D: asterisk_daemon (asterisk.c:4638) ==26752== by 0x45FB39: main (asterisk.c:4391) ==26752== ==26752== Conditional jump or move depends on uninitialised value(s) ==26752== at 0x1103D085: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==26752== by 0x2C054E82: speextolin_framein (codec_speex.c:229) ==26752== by 0x6295EF: framein (translate.c:423) ==26752== by 0x62A324: generate_computational_cost (translate.c:672) ==26752== by 0x62BDB2: __ast_register_translator (translate.c:1217) ==26752== by 0x2C056030: load_module (codec_speex.c:626) ==26752== by 0x558A2D: start_resource (loader.c:1023) ==26752== by 0x5597BE: load_resource_list (loader.c:1287) ==26752== by 0x559F7A: load_modules (loader.c:1448) ==26752== by 0x46060D: asterisk_daemon (asterisk.c:4638) ==26752== by 0x45FB39: main (asterisk.c:4391) ==26752== ==26752== Conditional jump or move depends on uninitialised value(s) ==26752== at 0x57F07F1: floor (in /lib64/libm-2.12.so) ==26752== by 0x1103D0C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==26752== by 0x2C054E82: speextolin_framein (codec_speex.c:229) ==26752== by 0x6295EF: framein (translate.c:423) ==26752== by 0x62A324: generate_computational_cost (translate.c:672) ==26752== by 0x62BDB2: __ast_register_translator (translate.c:1217) ==26752== by 0x2C056030: load_module (codec_speex.c:626) ==26752== by 0x558A2D: start_resource (loader.c:1023) ==26752== by 0x5597BE: load_resource_list (loader.c:1287) ==26752== by 0x559F7A: load_modules (loader.c:1448) ==26752== by 0x46060D: asterisk_daemon (asterisk.c:4638) ==26752== by 0x45FB39: main (asterisk.c:4391) ==26752== ==26752== Conditional jump or move depends on uninitialised value(s) ==26752== at 0x57F07F5: floor (in /lib64/libm-2.12.so) ==26752== by 0x1103D0C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==26752== by 0x2C054E82: speextolin_framein (codec_speex.c:229) ==26752== by 0x6295EF: framein (translate.c:423) ==26752== by 0x62A324: generate_computational_cost (translate.c:672) ==26752== by 0x62BDB2: __ast_register_translator (translate.c:1217) ==26752== by 0x2C056030: load_module (codec_speex.c:626) ==26752== by 0x558A2D: start_resource (loader.c:1023) ==26752== by 0x5597BE: load_resource_list (loader.c:1287) ==26752== by 0x559F7A: load_modules (loader.c:1448) ==26752== by 0x46060D: asterisk_daemon (asterisk.c:4638) ==26752== by 0x45FB39: main (asterisk.c:4391) ==26752== ==26752== Conditional jump or move depends on uninitialised value(s) ==26752== at 0x57F08C2: floor (in /lib64/libm-2.12.so) ==26752== by 0x1103D0C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==26752== by 0x2C054E82: speextolin_framein (codec_speex.c:229) ==26752== by 0x6295EF: framein (translate.c:423) ==26752== by 0x62A324: generate_computational_cost (translate.c:672) ==26752== by 0x62BDB2: __ast_register_translator (translate.c:1217) ==26752== by 0x2C056030: load_module (codec_speex.c:626) ==26752== by 0x558A2D: start_resource (loader.c:1023) ==26752== by 0x5597BE: load_resource_list (loader.c:1287) ==26752== by 0x559F7A: load_modules (loader.c:1448) ==26752== by 0x46060D: asterisk_daemon (asterisk.c:4638) ==26752== by 0x45FB39: main (asterisk.c:4391) ==26752== ==26752== Conditional jump or move depends on uninitialised value(s) ==26752== at 0x57F08CF: floor (in /lib64/libm-2.12.so) ==26752== by 0x1103D0C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==26752== by 0x2C054E82: speextolin_framein (codec_speex.c:229) ==26752== by 0x6295EF: framein (translate.c:423) ==26752== by 0x62A324: generate_computational_cost (translate.c:672) ==26752== by 0x62BDB2: __ast_register_translator (translate.c:1217) ==26752== by 0x2C056030: load_module (codec_speex.c:626) ==26752== by 0x558A2D: start_resource (loader.c:1023) ==26752== by 0x5597BE: load_resource_list (loader.c:1287) ==26752== by 0x559F7A: load_modules (loader.c:1448) ==26752== by 0x46060D: asterisk_daemon (asterisk.c:4638) ==26752== by 0x45FB39: main (asterisk.c:4391) ==26752== ==26752== Conditional jump or move depends on uninitialised value(s) ==26752== at 0x57F0806: floor (in /lib64/libm-2.12.so) ==26752== by 0x1103D0C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==26752== by 0x2C054E82: speextolin_framein (codec_speex.c:229) ==26752== by 0x6295EF: framein (translate.c:423) ==26752== by 0x62A324: generate_computational_cost (translate.c:672) ==26752== by 0x62BDB2: __ast_register_translator (translate.c:1217) ==26752== by 0x2C056030: load_module (codec_speex.c:626) ==26752== by 0x558A2D: start_resource (loader.c:1023) ==26752== by 0x5597BE: load_resource_list (loader.c:1287) ==26752== by 0x559F7A: load_modules (loader.c:1448) ==26752== by 0x46060D: asterisk_daemon (asterisk.c:4638) ==26752== by 0x45FB39: main (asterisk.c:4391) ==26752== ==26752== Conditional jump or move depends on uninitialised value(s) ==26752== at 0x57F081E: floor (in /lib64/libm-2.12.so) ==26752== by 0x1103D0C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==26752== by 0x2C054E82: speextolin_framein (codec_speex.c:229) ==26752== by 0x6295EF: framein (translate.c:423) ==26752== by 0x62A324: generate_computational_cost (translate.c:672) ==26752== by 0x62BDB2: __ast_register_translator (translate.c:1217) ==26752== by 0x2C056030: load_module (codec_speex.c:626) ==26752== by 0x558A2D: start_resource (loader.c:1023) ==26752== by 0x5597BE: load_resource_list (loader.c:1287) ==26752== by 0x559F7A: load_modules (loader.c:1448) ==26752== by 0x46060D: asterisk_daemon (asterisk.c:4638) ==26752== by 0x45FB39: main (asterisk.c:4391) ==26752== ==26752== Conditional jump or move depends on uninitialised value(s) ==26752== at 0x57F0822: floor (in /lib64/libm-2.12.so) ==26752== by 0x1103D0C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==26752== by 0x2C054E82: speextolin_framein (codec_speex.c:229) ==26752== by 0x6295EF: framein (translate.c:423) ==26752== by 0x62A324: generate_computational_cost (translate.c:672) ==26752== by 0x62BDB2: __ast_register_translator (translate.c:1217) ==26752== by 0x2C056030: load_module (codec_speex.c:626) ==26752== by 0x558A2D: start_resource (loader.c:1023) ==26752== by 0x5597BE: load_resource_list (loader.c:1287) ==26752== by 0x559F7A: load_modules (loader.c:1448) ==26752== by 0x46060D: asterisk_daemon (asterisk.c:4638) ==26752== by 0x45FB39: main (asterisk.c:4391) ==26752== ==26752== Conditional jump or move depends on uninitialised value(s) ==26752== at 0x57F08DC: floor (in /lib64/libm-2.12.so) ==26752== by 0x1103D0C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==26752== by 0x2C054E82: speextolin_framein (codec_speex.c:229) ==26752== by 0x6295EF: framein (translate.c:423) ==26752== by 0x62A324: generate_computational_cost (translate.c:672) ==26752== by 0x62BDB2: __ast_register_translator (translate.c:1217) ==26752== by 0x2C056030: load_module (codec_speex.c:626) ==26752== by 0x558A2D: start_resource (loader.c:1023) ==26752== by 0x5597BE: load_resource_list (loader.c:1287) ==26752== by 0x559F7A: load_modules (loader.c:1448) ==26752== by 0x46060D: asterisk_daemon (asterisk.c:4638) ==26752== by 0x45FB39: main (asterisk.c:4391) ==26752== ==26752== Thread 30: ==26752== Conditional jump or move depends on uninitialised value(s) ==26752== at 0x4C28FB9: __GI_strlen (mc_replace_strmem.c:404) ==26752== by 0x61A7EE: append_attr_string (stun.c:204) ==26752== by 0x61B234: ast_stun_request (stun.c:407) ==26752== by 0x61B064: ast_stun_handle_packet (stun.c:354) ==26752== by 0x44318094: ast_rtp_read (res_rtp_asterisk.c:4553) ==26752== by 0x5C1044: ast_rtp_instance_read (rtp_engine.c:495) ==26752== by 0x3E6FDF12: sip_rtp_read (chan_sip.c:8542) ==26752== by 0x3E6FE786: sip_read (chan_sip.c:8648) ==26752== by 0x4C928B: __ast_read (channel.c:3943) ==26752== by 0x4CB037: ast_read (channel.c:4375) ==26752== by 0x4C645D: __ast_answer (channel.c:2845) ==26752== by 0x4C6700: ast_answer (channel.c:2915) ==26752== ==26752== Conditional jump or move depends on uninitialised value(s) ==26752== at 0x4C28FC8: __GI_strlen (mc_replace_strmem.c:404) ==26752== by 0x61A7EE: append_attr_string (stun.c:204) ==26752== by 0x61B234: ast_stun_request (stun.c:407) ==26752== by 0x61B064: ast_stun_handle_packet (stun.c:354) ==26752== by 0x44318094: ast_rtp_read (res_rtp_asterisk.c:4553) ==26752== by 0x5C1044: ast_rtp_instance_read (rtp_engine.c:495) ==26752== by 0x3E6FDF12: sip_rtp_read (chan_sip.c:8542) ==26752== by 0x3E6FE786: sip_read (chan_sip.c:8648) ==26752== by 0x4C928B: __ast_read (channel.c:3943) ==26752== by 0x4CB037: ast_read (channel.c:4375) ==26752== by 0x4C645D: __ast_answer (channel.c:2845) ==26752== by 0x4C6700: ast_answer (channel.c:2915) ==26752== ==26752== Syscall param socketcall.sendto(msg) points to uninitialised byte(s) ==26752== at 0x6D9CE83: ??? (in /lib64/libpthread-2.12.so) ==26752== by 0x61AA0C: stun_send (stun.c:240) ==26752== by 0x61B284: ast_stun_request (stun.c:418) ==26752== by 0x61B064: ast_stun_handle_packet (stun.c:354) ==26752== by 0x44318094: ast_rtp_read (res_rtp_asterisk.c:4553) ==26752== by 0x5C1044: ast_rtp_instance_read (rtp_engine.c:495) ==26752== by 0x3E6FDF12: sip_rtp_read (chan_sip.c:8542) ==26752== by 0x3E6FE786: sip_read (chan_sip.c:8648) ==26752== by 0x4C928B: __ast_read (channel.c:3943) ==26752== by 0x4CB037: ast_read (channel.c:4375) ==26752== by 0x4C645D: __ast_answer (channel.c:2845) ==26752== by 0x4C6700: ast_answer (channel.c:2915) ==26752== Address 0x1a77cea8 is on thread 30's stack ==26752== ==26752== ==26752== HEAP SUMMARY: ==26752== in use at exit: 32,308,697 bytes in 185,741 blocks ==26752== total heap usage: 2,946,414 allocs, 2,760,673 frees, 283,255,317 bytes allocated ==26752== ==26752== LEAK SUMMARY: ==26752== definitely lost: 1,372 bytes in 12 blocks ==26752== indirectly lost: 18,400 bytes in 100 blocks ==26752== possibly lost: 1,113,891 bytes in 3,865 blocks ==26752== still reachable: 31,175,034 bytes in 181,764 blocks ==26752== suppressed: 0 bytes in 0 blocks ==26752== Rerun with --leak-check=full to see details of leaked memory ==26752== ==26752== For counts of detected and suppressed errors, rerun with: -v ==26752== Use --track-origins=yes to see where uninitialised values come from ==26752== ERROR SUMMARY: 160673 errors from 13 contexts (suppressed: 986 from 10)