Hi David,
Thank you for fixing the issue with initialization of freedv->nin in
freedv_open(). I am still getting a bunch of valgrind warnings of
uninitialized data, which I've included. These go away if I zero all of
the allocated objects under freedv->*, but I haven't been able to
isolate them to a particular field. There might be more than one problem.
Thanks
Bruce
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF1002: __ieee754_rem_pio2f (e_rem_pio2f.c:180)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823== by 0x421AA1: DVS::stream_processing(unsigned long,
DVS::FIFO*, unsigned long, DVS::FIFO*, std::function<void ()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*)>) (run.cpp:152)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF1067: __ieee754_rem_pio2f (e_rem_pio2f.c:192)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823== by 0x421AA1: DVS::stream_processing(unsigned long,
DVS::FIFO*, unsigned long, DVS::FIFO*, std::function<void ()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*)>) (run.cpp:152)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF19A1: __kernel_rem_pio2f (k_rem_pio2f.c:81)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF19B6: __kernel_rem_pio2f (k_rem_pio2f.c:81)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823==
==3823== Use of uninitialised value of size 8
==3823== at 0x5AF19A3: __kernel_rem_pio2f (k_rem_pio2f.c:81)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF87B0: scalbnf (s_scalbnf.c:43)
==3823== by 0x5AF1AFA: __kernel_rem_pio2f (k_rem_pio2f.c:98)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF8835: scalbnf (s_scalbnf.c:49)
==3823== by 0x5AF1AFA: __kernel_rem_pio2f (k_rem_pio2f.c:98)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF87DA: scalbnf (s_scalbnf.c:51)
==3823== by 0x5AF1AFA: __kernel_rem_pio2f (k_rem_pio2f.c:98)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF87E2: scalbnf (s_scalbnf.c:51)
==3823== by 0x5AF1AFA: __kernel_rem_pio2f (k_rem_pio2f.c:98)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF87EA: scalbnf (s_scalbnf.c:53)
==3823== by 0x5AF1AFA: __kernel_rem_pio2f (k_rem_pio2f.c:98)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF87F0: scalbnf (s_scalbnf.c:55)
==3823== by 0x5AF1AFA: __kernel_rem_pio2f (k_rem_pio2f.c:98)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF38A5: floorf (s_floorf.c:49)
==3823== by 0x5AF1B14: __kernel_rem_pio2f (k_rem_pio2f.c:99)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF38A9: floorf (s_floorf.c:50)
==3823== by 0x5AF1B14: __kernel_rem_pio2f (k_rem_pio2f.c:99)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF38B6: floorf (s_floorf.c:58)
==3823== by 0x5AF1B14: __kernel_rem_pio2f (k_rem_pio2f.c:99)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF38C7: floorf (s_floorf.c:59)
==3823== by 0x5AF1B14: __kernel_rem_pio2f (k_rem_pio2f.c:99)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF38CB: floorf (s_floorf.c:60)
==3823== by 0x5AF1B14: __kernel_rem_pio2f (k_rem_pio2f.c:99)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF1B4E: __kernel_rem_pio2f (k_rem_pio2f.c:103)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF1DAE: __kernel_rem_pio2f (k_rem_pio2f.c:108)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF1DE4: __kernel_rem_pio2f (k_rem_pio2f.c:109)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF1C2C: __kernel_rem_pio2f (k_rem_pio2f.c:136)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF1DFE: __kernel_rem_pio2f (k_rem_pio2f.c:153)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF87B0: scalbnf (s_scalbnf.c:43)
==3823== by 0x5AF1E22: __kernel_rem_pio2f (k_rem_pio2f.c:157)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF8835: scalbnf (s_scalbnf.c:49)
==3823== by 0x5AF1E22: __kernel_rem_pio2f (k_rem_pio2f.c:157)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF87DA: scalbnf (s_scalbnf.c:51)
==3823== by 0x5AF1E22: __kernel_rem_pio2f (k_rem_pio2f.c:157)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF87E2: scalbnf (s_scalbnf.c:51)
==3823== by 0x5AF1E22: __kernel_rem_pio2f (k_rem_pio2f.c:157)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF87EA: scalbnf (s_scalbnf.c:53)
==3823== by 0x5AF1E22: __kernel_rem_pio2f (k_rem_pio2f.c:157)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF87F0: scalbnf (s_scalbnf.c:55)
==3823== by 0x5AF1E22: __kernel_rem_pio2f (k_rem_pio2f.c:157)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF1E3D: __kernel_rem_pio2f (k_rem_pio2f.c:158)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF87DA: scalbnf (s_scalbnf.c:51)
==3823== by 0x5AF1E9F: __kernel_rem_pio2f (k_rem_pio2f.c:167)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF87E2: scalbnf (s_scalbnf.c:51)
==3823== by 0x5AF1E9F: __kernel_rem_pio2f (k_rem_pio2f.c:167)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF87EA: scalbnf (s_scalbnf.c:53)
==3823== by 0x5AF1E9F: __kernel_rem_pio2f (k_rem_pio2f.c:167)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF87F0: scalbnf (s_scalbnf.c:55)
==3823== by 0x5AF1E9F: __kernel_rem_pio2f (k_rem_pio2f.c:167)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF1095: __ieee754_rem_pio2f (e_rem_pio2f.c:194)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D43: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823== by 0x421AA1: DVS::stream_processing(unsigned long,
DVS::FIFO*, unsigned long, DVS::FIFO*, std::function<void ()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*)>) (run.cpp:152)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF1BC2: __kernel_rem_pio2f (k_rem_pio2f.c:116)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37CEF: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF1BFF: __kernel_rem_pio2f (k_rem_pio2f.c:121)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37CEF: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF87DA: scalbnf (s_scalbnf.c:51)
==3823== by 0x5AF1D89: __kernel_rem_pio2f (k_rem_pio2f.c:131)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37CEF: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF87E2: scalbnf (s_scalbnf.c:51)
==3823== by 0x5AF1D89: __kernel_rem_pio2f (k_rem_pio2f.c:131)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37CEF: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF87EA: scalbnf (s_scalbnf.c:53)
==3823== by 0x5AF1D89: __kernel_rem_pio2f (k_rem_pio2f.c:131)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37CEF: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF87F0: scalbnf (s_scalbnf.c:55)
==3823== by 0x5AF1D89: __kernel_rem_pio2f (k_rem_pio2f.c:131)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37CEF: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF1C32: __kernel_rem_pio2f (k_rem_pio2f.c:136)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37CEF: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF1C81: __kernel_rem_pio2f (k_rem_pio2f.c:140)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37CEF: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823==
==3823== Use of uninitialised value of size 8
==3823== at 0x5AF1CE3: __kernel_rem_pio2f (k_rem_pio2f.c:143)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37CEF: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF1C64: __kernel_rem_pio2f (k_rem_pio2f.c:139)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37CEF: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF2120: __kernel_rem_pio2f (k_rem_pio2f.c:155)
==3823== by 0x5AF1092: __ieee754_rem_pio2f (e_rem_pio2f.c:193)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37CEF: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823==
==3823== Thread 2:
==3823== Syscall param socketcall.sendto(msg) points to uninitialised
byte(s)
==3823== at 0x55B064C: send (send.c:33)
==3823== by 0x778AE26: pa_write (in
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
==3823== by 0x77936AE: pa_iochannel_write (in
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
==3823== by 0x77A43F8: ??? (in
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
==3823== by 0x733E613: pa_mainloop_dispatch (in
/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
==3823== by 0x733E9C4: pa_mainloop_iterate (in
/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
==3823== by 0x733EA6F: pa_mainloop_run (in
/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
==3823== by 0x734CDAE: ??? (in
/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
==3823== by 0x77B2442: ??? (in
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
==3823== by 0x55A8B4F: start_thread (pthread_create.c:304)
==3823== by 0x603920C: clone (clone.S:112)
==3823== Address 0xafcb0a2 is not stack'd, malloc'd or (recently) free'd
==3823==
==3823== Thread 1:
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF1069: __ieee754_rem_pio2f (e_rem_pio2f.c:192)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D27: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823== by 0x421AA1: DVS::stream_processing(unsigned long,
DVS::FIFO*, unsigned long, DVS::FIFO*, std::function<void ()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*)>) (run.cpp:152)
==3823==
==3823== Conditional jump or move depends on uninitialised value(s)
==3823== at 0x5AF1079: __ieee754_rem_pio2f (e_rem_pio2f.c:192)
==3823== by 0x5AF60E9: sincosf (s_sincosf.c:52)
==3823== by 0x4E4202B: phase_synth_zero_order (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E36D65: synthesise_one_frame (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E37D27: codec2_decode_1300 (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4E39995: codec2_decode_ber (in
/usr/local/lib/libcodec2.so.0.3)
==3823== by 0x4268F3: freedv_rx (in /home/bruce/dvs/build/dvs)
==3823== by 0x41EC63: DVS::ModemDVS_API::demodulate16(short const*,
unsigned char*, unsigned long*, unsigned long*) (modem_freedv_api.cpp:101)
==3823== by 0x4220EB:
_ZZN3DVS3Run7receiveEvENKUlPKhPhPmS4_E_clES2_S3_S4_S4_ (run.cpp:248)
==3823== by 0x4238DE:
_ZNSt17_Function_handlerIFvPKhPhPmS3_EZN3DVS3Run7receiveEvEUlS1_S2_S3_S3_E_E9_M_invokeERKSt9_Any_dataS1_S2_S3_S3_
(functional:1926)
==3823== by 0x42481B: std::function<void ()(unsigned char const*,
unsigned char*, unsigned long*, unsigned long*)>::operator()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*) const
(functional:2311)
==3823== by 0x421AA1: DVS::stream_processing(unsigned long,
DVS::FIFO*, unsigned long, DVS::FIFO*, std::function<void ()(unsigned
char const*, unsigned char*, unsigned long*, unsigned long*)>) (run.cpp:152)
==3823==
------------------------------------------------------------------------------
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2