==32481== Memcheck, a memory error detector ==32481== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al. ==32481== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info ==32481== Command: asterisk -vvvvcg ==32481== ==32481== Conditional jump or move depends on uninitialised value(s) ==32481== at 0x10F45080: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==32481== by 0x2BB3FE89: speextolin_framein (codec_speex.c:229) ==32481== by 0x614538: framein (translate.c:423) ==32481== by 0x61526D: generate_computational_cost (translate.c:672) ==32481== by 0x616CDD: __ast_register_translator (translate.c:1217) ==32481== by 0x2BB4103C: load_module (codec_speex.c:626) ==32481== by 0x54AE05: start_resource (loader.c:1029) ==32481== by 0x54BB36: load_resource_list (loader.c:1293) ==32481== by 0x54C2AE: load_modules (loader.c:1454) ==32481== by 0x45E2B0: asterisk_daemon (asterisk.c:4690) ==32481== by 0x45D83B: main (asterisk.c:4446) ==32481== ==32481== Conditional jump or move depends on uninitialised value(s) ==32481== at 0x10F45085: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==32481== by 0x2BB3FE89: speextolin_framein (codec_speex.c:229) ==32481== by 0x614538: framein (translate.c:423) ==32481== by 0x61526D: generate_computational_cost (translate.c:672) ==32481== by 0x616CDD: __ast_register_translator (translate.c:1217) ==32481== by 0x2BB4103C: load_module (codec_speex.c:626) ==32481== by 0x54AE05: start_resource (loader.c:1029) ==32481== by 0x54BB36: load_resource_list (loader.c:1293) ==32481== by 0x54C2AE: load_modules (loader.c:1454) ==32481== by 0x45E2B0: asterisk_daemon (asterisk.c:4690) ==32481== by 0x45D83B: main (asterisk.c:4446) ==32481== ==32481== Conditional jump or move depends on uninitialised value(s) ==32481== at 0x57F07F1: floor (in /lib64/libm-2.12.so) ==32481== by 0x10F450C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==32481== by 0x2BB3FE89: speextolin_framein (codec_speex.c:229) ==32481== by 0x614538: framein (translate.c:423) ==32481== by 0x61526D: generate_computational_cost (translate.c:672) ==32481== by 0x616CDD: __ast_register_translator (translate.c:1217) ==32481== by 0x2BB4103C: load_module (codec_speex.c:626) ==32481== by 0x54AE05: start_resource (loader.c:1029) ==32481== by 0x54BB36: load_resource_list (loader.c:1293) ==32481== by 0x54C2AE: load_modules (loader.c:1454) ==32481== by 0x45E2B0: asterisk_daemon (asterisk.c:4690) ==32481== by 0x45D83B: main (asterisk.c:4446) ==32481== ==32481== Conditional jump or move depends on uninitialised value(s) ==32481== at 0x57F07F5: floor (in /lib64/libm-2.12.so) ==32481== by 0x10F450C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==32481== by 0x2BB3FE89: speextolin_framein (codec_speex.c:229) ==32481== by 0x614538: framein (translate.c:423) ==32481== by 0x61526D: generate_computational_cost (translate.c:672) ==32481== by 0x616CDD: __ast_register_translator (translate.c:1217) ==32481== by 0x2BB4103C: load_module (codec_speex.c:626) ==32481== by 0x54AE05: start_resource (loader.c:1029) ==32481== by 0x54BB36: load_resource_list (loader.c:1293) ==32481== by 0x54C2AE: load_modules (loader.c:1454) ==32481== by 0x45E2B0: asterisk_daemon (asterisk.c:4690) ==32481== by 0x45D83B: main (asterisk.c:4446) ==32481== ==32481== Conditional jump or move depends on uninitialised value(s) ==32481== at 0x57F08C2: floor (in /lib64/libm-2.12.so) ==32481== by 0x10F450C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==32481== by 0x2BB3FE89: speextolin_framein (codec_speex.c:229) ==32481== by 0x614538: framein (translate.c:423) ==32481== by 0x61526D: generate_computational_cost (translate.c:672) ==32481== by 0x616CDD: __ast_register_translator (translate.c:1217) ==32481== by 0x2BB4103C: load_module (codec_speex.c:626) ==32481== by 0x54AE05: start_resource (loader.c:1029) ==32481== by 0x54BB36: load_resource_list (loader.c:1293) ==32481== by 0x54C2AE: load_modules (loader.c:1454) ==32481== by 0x45E2B0: asterisk_daemon (asterisk.c:4690) ==32481== by 0x45D83B: main (asterisk.c:4446) ==32481== ==32481== Conditional jump or move depends on uninitialised value(s) ==32481== at 0x57F08CF: floor (in /lib64/libm-2.12.so) ==32481== by 0x10F450C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==32481== by 0x2BB3FE89: speextolin_framein (codec_speex.c:229) ==32481== by 0x614538: framein (translate.c:423) ==32481== by 0x61526D: generate_computational_cost (translate.c:672) ==32481== by 0x616CDD: __ast_register_translator (translate.c:1217) ==32481== by 0x2BB4103C: load_module (codec_speex.c:626) ==32481== by 0x54AE05: start_resource (loader.c:1029) ==32481== by 0x54BB36: load_resource_list (loader.c:1293) ==32481== by 0x54C2AE: load_modules (loader.c:1454) ==32481== by 0x45E2B0: asterisk_daemon (asterisk.c:4690) ==32481== by 0x45D83B: main (asterisk.c:4446) ==32481== ==32481== Conditional jump or move depends on uninitialised value(s) ==32481== at 0x57F0806: floor (in /lib64/libm-2.12.so) ==32481== by 0x10F450C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==32481== by 0x2BB3FE89: speextolin_framein (codec_speex.c:229) ==32481== by 0x614538: framein (translate.c:423) ==32481== by 0x61526D: generate_computational_cost (translate.c:672) ==32481== by 0x616CDD: __ast_register_translator (translate.c:1217) ==32481== by 0x2BB4103C: load_module (codec_speex.c:626) ==32481== by 0x54AE05: start_resource (loader.c:1029) ==32481== by 0x54BB36: load_resource_list (loader.c:1293) ==32481== by 0x54C2AE: load_modules (loader.c:1454) ==32481== by 0x45E2B0: asterisk_daemon (asterisk.c:4690) ==32481== by 0x45D83B: main (asterisk.c:4446) ==32481== ==32481== Conditional jump or move depends on uninitialised value(s) ==32481== at 0x57F081E: floor (in /lib64/libm-2.12.so) ==32481== by 0x10F450C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==32481== by 0x2BB3FE89: speextolin_framein (codec_speex.c:229) ==32481== by 0x614538: framein (translate.c:423) ==32481== by 0x61526D: generate_computational_cost (translate.c:672) ==32481== by 0x616CDD: __ast_register_translator (translate.c:1217) ==32481== by 0x2BB4103C: load_module (codec_speex.c:626) ==32481== by 0x54AE05: start_resource (loader.c:1029) ==32481== by 0x54BB36: load_resource_list (loader.c:1293) ==32481== by 0x54C2AE: load_modules (loader.c:1454) ==32481== by 0x45E2B0: asterisk_daemon (asterisk.c:4690) ==32481== by 0x45D83B: main (asterisk.c:4446) ==32481== ==32481== Conditional jump or move depends on uninitialised value(s) ==32481== at 0x57F0822: floor (in /lib64/libm-2.12.so) ==32481== by 0x10F450C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==32481== by 0x2BB3FE89: speextolin_framein (codec_speex.c:229) ==32481== by 0x614538: framein (translate.c:423) ==32481== by 0x61526D: generate_computational_cost (translate.c:672) ==32481== by 0x616CDD: __ast_register_translator (translate.c:1217) ==32481== by 0x2BB4103C: load_module (codec_speex.c:626) ==32481== by 0x54AE05: start_resource (loader.c:1029) ==32481== by 0x54BB36: load_resource_list (loader.c:1293) ==32481== by 0x54C2AE: load_modules (loader.c:1454) ==32481== by 0x45E2B0: asterisk_daemon (asterisk.c:4690) ==32481== by 0x45D83B: main (asterisk.c:4446) ==32481== ==32481== Conditional jump or move depends on uninitialised value(s) ==32481== at 0x57F08DC: floor (in /lib64/libm-2.12.so) ==32481== by 0x10F450C7: speex_decode_int (in /usr/lib64/libspeex.so.1.5.0) ==32481== by 0x2BB3FE89: speextolin_framein (codec_speex.c:229) ==32481== by 0x614538: framein (translate.c:423) ==32481== by 0x61526D: generate_computational_cost (translate.c:672) ==32481== by 0x616CDD: __ast_register_translator (translate.c:1217) ==32481== by 0x2BB4103C: load_module (codec_speex.c:626) ==32481== by 0x54AE05: start_resource (loader.c:1029) ==32481== by 0x54BB36: load_resource_list (loader.c:1293) ==32481== by 0x54C2AE: load_modules (loader.c:1454) ==32481== by 0x45E2B0: asterisk_daemon (asterisk.c:4690) ==32481== by 0x45D83B: main (asterisk.c:4446) ==32481== ==32481== Thread 28: ==32481== Conditional jump or move depends on uninitialised value(s) ==32481== at 0x4C28FB9: __GI_strlen (mc_replace_strmem.c:404) ==32481== by 0x6059AB: append_attr_string (stun.c:204) ==32481== by 0x6063F1: ast_stun_request (stun.c:407) ==32481== by 0x606221: ast_stun_handle_packet (stun.c:354) ==32481== by 0x43AF2009: ast_rtp_read (res_rtp_asterisk.c:4554) ==32481== by 0x5AF3BE: ast_rtp_instance_read (rtp_engine.c:495) ==32481== by 0x3E0E2DD6: sip_rtp_read (chan_sip.c:8547) ==32481== by 0x3E0E3624: sip_read (chan_sip.c:8653) ==32481== by 0x4C1AC5: __ast_read (channel.c:3943) ==32481== by 0x4C3871: ast_read (channel.c:4375) ==32481== by 0x4BEC97: __ast_answer (channel.c:2845) ==32481== by 0x4BEF3A: ast_answer (channel.c:2915) ==32481== ==32481== Conditional jump or move depends on uninitialised value(s) ==32481== at 0x4C28FC8: __GI_strlen (mc_replace_strmem.c:404) ==32481== by 0x6059AB: append_attr_string (stun.c:204) ==32481== by 0x6063F1: ast_stun_request (stun.c:407) ==32481== by 0x606221: ast_stun_handle_packet (stun.c:354) ==32481== by 0x43AF2009: ast_rtp_read (res_rtp_asterisk.c:4554) ==32481== by 0x5AF3BE: ast_rtp_instance_read (rtp_engine.c:495) ==32481== by 0x3E0E2DD6: sip_rtp_read (chan_sip.c:8547) ==32481== by 0x3E0E3624: sip_read (chan_sip.c:8653) ==32481== by 0x4C1AC5: __ast_read (channel.c:3943) ==32481== by 0x4C3871: ast_read (channel.c:4375) ==32481== by 0x4BEC97: __ast_answer (channel.c:2845) ==32481== by 0x4BEF3A: ast_answer (channel.c:2915) ==32481== ==32481== Syscall param socketcall.sendto(msg) points to uninitialised byte(s) ==32481== at 0x6D9CE83: ??? (in /lib64/libpthread-2.12.so) ==32481== by 0x605BC9: stun_send (stun.c:240) ==32481== by 0x606441: ast_stun_request (stun.c:418) ==32481== by 0x606221: ast_stun_handle_packet (stun.c:354) ==32481== by 0x43AF2009: ast_rtp_read (res_rtp_asterisk.c:4554) ==32481== by 0x5AF3BE: ast_rtp_instance_read (rtp_engine.c:495) ==32481== by 0x3E0E2DD6: sip_rtp_read (chan_sip.c:8547) ==32481== by 0x3E0E3624: sip_read (chan_sip.c:8653) ==32481== by 0x4C1AC5: __ast_read (channel.c:3943) ==32481== by 0x4C3871: ast_read (channel.c:4375) ==32481== by 0x4BEC97: __ast_answer (channel.c:2845) ==32481== by 0x4BEF3A: ast_answer (channel.c:2915) ==32481== Address 0x1a6f4ea8 is on thread 28's stack ==32481== ==32481== ==32481== HEAP SUMMARY: ==32481== in use at exit: 24,670,181 bytes in 178,444 blocks ==32481== total heap usage: 3,129,557 allocs, 2,951,113 frees, 304,233,561 bytes allocated ==32481== ==32481== LEAK SUMMARY: ==32481== definitely lost: 12,132 bytes in 318 blocks ==32481== indirectly lost: 19,136 bytes in 104 blocks ==32481== possibly lost: 9,633,941 bytes in 29,987 blocks ==32481== still reachable: 15,004,972 bytes in 148,035 blocks ==32481== suppressed: 0 bytes in 0 blocks ==32481== Rerun with --leak-check=full to see details of leaked memory ==32481== ==32481== For counts of detected and suppressed errors, rerun with: -v ==32481== Use --track-origins=yes to see where uninitialised values come from ==32481== ERROR SUMMARY: 160703 errors from 13 contexts (suppressed: 971 from 10)