==17744== Memcheck, a memory error detector ==17744== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==17744== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info ==17744== Command: ./txrx_loopback_to_file --tx-args=addr0=192.168.10.2 --rx-args=addr0=192.168.10.3 --tx-freq 1200e6 --rx-freq 1200e6 --tx-ant TX/RX --rx-ant RX2 --tx-rate 2e6 --rx-rate 2e6 --wave-type SINE --wave-freq 1000 --type=float --nsamps=3000000 ==17744== Creating the transmit usrp device with: addr0=192.168.10.2... [INFO] [UHD] linux; GNU C++ version 6.4.0; Boost_107200; UHD_3.15.0.0-7-g8d228dbe [INFO] [USRP2] Opening a USRP2/N-Series device... [INFO] [USRP2] Current recv frame size: 1472 bytes [INFO] [USRP2] Current send frame size: 1472 bytes ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x4FD18B7: uhd::meta_range_t::clip(double, bool) const (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5203F45: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5204F08: sbx_xcvr::set_rx_gain(double, std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52001F1: uhd::(anonymous namespace)::property_impl::set(double const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520718F: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x4FD18E9: uhd::meta_range_t::clip(double, bool) const (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5203F45: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5204F08: sbx_xcvr::set_rx_gain(double, std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52001F1: uhd::(anonymous namespace)::property_impl::set(double const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520718F: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x5203F50: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5204F08: sbx_xcvr::set_rx_gain(double, std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52001F1: uhd::(anonymous namespace)::property_impl::set(double const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520718F: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5767E48: uhd::device::make(uhd::device_addr_t const&, uhd::device::device_filter_t, unsigned long) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x5203F5B: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5204F08: sbx_xcvr::set_rx_gain(double, std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52001F1: uhd::(anonymous namespace)::property_impl::set(double const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520718F: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5767E48: uhd::device::make(uhd::device_addr_t const&, uhd::device::device_filter_t, unsigned long) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x4FD18B7: uhd::meta_range_t::clip(double, bool) const (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5203F7D: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5204F08: sbx_xcvr::set_rx_gain(double, std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52001F1: uhd::(anonymous namespace)::property_impl::set(double const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520718F: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x4FD18E9: uhd::meta_range_t::clip(double, bool) const (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5203F7D: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5204F08: sbx_xcvr::set_rx_gain(double, std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52001F1: uhd::(anonymous namespace)::property_impl::set(double const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520718F: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x5203F88: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5204F08: sbx_xcvr::set_rx_gain(double, std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52001F1: uhd::(anonymous namespace)::property_impl::set(double const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520718F: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5767E48: uhd::device::make(uhd::device_addr_t const&, uhd::device::device_filter_t, unsigned long) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x5203F96: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5204F08: sbx_xcvr::set_rx_gain(double, std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52001F1: uhd::(anonymous namespace)::property_impl::set(double const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520718F: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5767E48: uhd::device::make(uhd::device_addr_t const&, uhd::device::device_filter_t, unsigned long) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x53E1E29: adf435x_impl::set_frequency(double, bool, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x521062A: sbx_xcvr::sbx_version4::set_lo_freq(uhd::usrp::dboard_iface::unit_t, double) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5204397: sbx_xcvr::set_lo_freq(uhd::usrp::dboard_iface::unit_t, double) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52001F1: uhd::(anonymous namespace)::property_impl::set(double const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5207897: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x4FD18B7: uhd::meta_range_t::clip(double, bool) const (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5203F7D: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52043BB: sbx_xcvr::set_lo_freq(uhd::usrp::dboard_iface::unit_t, double) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52001F1: uhd::(anonymous namespace)::property_impl::set(double const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5207897: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x4FD18E9: uhd::meta_range_t::clip(double, bool) const (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5203F7D: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52043BB: sbx_xcvr::set_lo_freq(uhd::usrp::dboard_iface::unit_t, double) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52001F1: uhd::(anonymous namespace)::property_impl::set(double const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5207897: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x5203F88: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52043BB: sbx_xcvr::set_lo_freq(uhd::usrp::dboard_iface::unit_t, double) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52001F1: uhd::(anonymous namespace)::property_impl::set(double const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5207897: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5767E48: uhd::device::make(uhd::device_addr_t const&, uhd::device::device_filter_t, unsigned long) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x5203F96: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52043BB: sbx_xcvr::set_lo_freq(uhd::usrp::dboard_iface::unit_t, double) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52001F1: uhd::(anonymous namespace)::property_impl::set(double const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5207897: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5767E48: uhd::device::make(uhd::device_addr_t const&, uhd::device::device_filter_t, unsigned long) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x4FD18B7: uhd::meta_range_t::clip(double, bool) const (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5203F7D: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520571A: sbx_xcvr::set_rx_ant(std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x51CEF8D: uhd::(anonymous namespace)::property_impl, std::allocator > >::set(std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5207A9D: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x4FD18E9: uhd::meta_range_t::clip(double, bool) const (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5203F7D: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520571A: sbx_xcvr::set_rx_ant(std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x51CEF8D: uhd::(anonymous namespace)::property_impl, std::allocator > >::set(std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5207A9D: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x5203F88: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520571A: sbx_xcvr::set_rx_ant(std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x51CEF8D: uhd::(anonymous namespace)::property_impl, std::allocator > >::set(std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5207A9D: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5767E48: uhd::device::make(uhd::device_addr_t const&, uhd::device::device_filter_t, unsigned long) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x5203F96: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520571A: sbx_xcvr::set_rx_ant(std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x51CEF8D: uhd::(anonymous namespace)::property_impl, std::allocator > >::set(std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5207A9D: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5767E48: uhd::device::make(uhd::device_addr_t const&, uhd::device::device_filter_t, unsigned long) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x4FD18B7: uhd::meta_range_t::clip(double, bool) const (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5203F7D: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5204698: sbx_xcvr::set_tx_gain(double, std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52001F1: uhd::(anonymous namespace)::property_impl::set(double const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5208267: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x4FD18E9: uhd::meta_range_t::clip(double, bool) const (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5203F7D: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5204698: sbx_xcvr::set_tx_gain(double, std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52001F1: uhd::(anonymous namespace)::property_impl::set(double const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5208267: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x5203F88: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5204698: sbx_xcvr::set_tx_gain(double, std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52001F1: uhd::(anonymous namespace)::property_impl::set(double const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5208267: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5767E48: uhd::device::make(uhd::device_addr_t const&, uhd::device::device_filter_t, unsigned long) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x5203F96: sbx_xcvr::update_atr() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5204698: sbx_xcvr::set_tx_gain(double, std::__cxx11::basic_string, std::allocator > const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52001F1: uhd::(anonymous namespace)::property_impl::set(double const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5208267: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5767E48: uhd::device::make(uhd::device_addr_t const&, uhd::device::device_filter_t, unsigned long) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== Creating the receive usrp device with: addr0=192.168.10.3... [INFO] [USRP2] Opening a USRP2/N-Series device... [INFO] [USRP2] Current recv frame size: 1472 bytes [INFO] [USRP2] Current send frame size: 1472 bytes ==17744== Conditional jump or move depends on uninitialised value(s) ==17744== at 0x53E3A79: adf435x_impl::set_frequency(double, bool, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520F53A: sbx_xcvr::sbx_version3::set_lo_freq(uhd::usrp::dboard_iface::unit_t, double) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5204397: sbx_xcvr::set_lo_freq(uhd::usrp::dboard_iface::unit_t, double) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x52001F1: uhd::(anonymous namespace)::property_impl::set(double const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5207897: sbx_xcvr::sbx_xcvr(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x520B1E1: make_sbx(void*) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510F246: dboard_manager_impl::init(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x510FA09: dboard_manager_impl::dboard_manager_impl(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x511035D: uhd::usrp::dboard_manager::make(uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, uhd::usrp::dboard_eeprom_t, boost::shared_ptr, boost::shared_ptr, bool) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54FF9BA: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== Using TX Device: Single USRP: Device: USRP2 / N-Series Device Mboard 0: N200r4 RX Channel: 0 RX DSP: 0 RX Dboard: A RX Subdev: SBX/CBX RX TX Channel: 0 TX DSP: 0 TX Dboard: A TX Subdev: SBX/CBX TX Using RX Device: Single USRP: Device: USRP2 / N-Series Device Mboard 0: N200r4 RX Channel: 0 RX DSP: 0 RX Dboard: A RX Subdev: SBXv3 RX TX Channel: 0 TX DSP: 0 TX Dboard: A TX Subdev: SBXv3 TX Setting TX Rate: 2.000000 Msps... Actual TX Rate: 2.000000 Msps... Setting RX Rate: 2.000000 Msps... Actual RX Rate: 2.000000 Msps... Setting TX Freq: 1200.000000 MHz... Actual TX Freq: 1200.000000 MHz... Setting RX Freq: 1200.000000 MHz... Actual RX Freq: 1200.000000 MHz... Checking TX: LO: locked ... Checking RX: LO: locked ... Setting device timestamp to 0... ==17744== Thread 8: ==17744== Invalid read of size 8 ==17744== at 0x54CF298: usrp2_impl::io_impl::get_send_buff(unsigned long, double) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54CA131: std::_Function_handler (double), boost::_bi::bind_t, boost::_mfi::mf2, usrp2_impl::io_impl, unsigned long, double>, boost::_bi::list3, boost::_bi::value, boost::arg<1> > > >::_M_invoke(std::_Any_data const&, double&&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5422474: uhd::transport::sph::send_packet_streamer::send(uhd::ref_vector const&, unsigned long, uhd::tx_metadata_t const&, double) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x11B779: transmit_worker(std::vector, std::allocator > >, wave_table_class, boost::shared_ptr, uhd::tx_metadata_t, unsigned long, unsigned long, int) (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x129A56: boost::detail::thread_data, std::allocator > >, wave_table_class, boost::shared_ptr, uhd::tx_metadata_t, unsigned long, unsigned long, int), boost::_bi::list7, std::allocator > > >, boost::_bi::value, boost::_bi::value >, boost::_bi::value, boost::_bi::value, boost::_bi::value, boost::_bi::value > > >::run() (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x6CAE082: ??? (in /usr/lib64/libboost_thread.so.1.72.0) ==17744== by 0x72D0149: start_thread (pthread_create.c:486) ==17744== by 0x856B84E: clone (clone.S:95) ==17744== Address 0xdbde7e8 is 24 bytes inside a block of size 400 free'd ==17744== at 0x4C30AAB: operator delete(void*, unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==17744== by 0x4FBF1C9: boost::detail::sp_counted_base::release() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54E7D9E: usrp2_impl::~usrp2_impl() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x550C3F4: boost::detail::sp_counted_impl_p::dispose() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x51273F1: multi_usrp_impl::~multi_usrp_impl() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x127939: boost::detail::sp_counted_base::release() (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x11F83F: _main(int, char**) (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x11B185: main (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== Block was alloc'd at ==17744== at 0x4C2F80F: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==17744== by 0x54C5A1F: usrp2_impl::io_init() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5500CB3: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5767E48: uhd::device::make(uhd::device_addr_t const&, uhd::device::device_filter_t, unsigned long) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5123412: uhd::usrp::multi_usrp::make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x11D08E: _main(int, char**) (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x11B185: main (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== ==17744== Invalid read of size 8 ==17744== at 0x54CF2AF: usrp2_impl::io_impl::get_send_buff(unsigned long, double) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54CA131: std::_Function_handler (double), boost::_bi::bind_t, boost::_mfi::mf2, usrp2_impl::io_impl, unsigned long, double>, boost::_bi::list3, boost::_bi::value, boost::arg<1> > > >::_M_invoke(std::_Any_data const&, double&&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5422474: uhd::transport::sph::send_packet_streamer::send(uhd::ref_vector const&, unsigned long, uhd::tx_metadata_t const&, double) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x11B779: transmit_worker(std::vector, std::allocator > >, wave_table_class, boost::shared_ptr, uhd::tx_metadata_t, unsigned long, unsigned long, int) (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x129A56: boost::detail::thread_data, std::allocator > >, wave_table_class, boost::shared_ptr, uhd::tx_metadata_t, unsigned long, unsigned long, int), boost::_bi::list7, std::allocator > > >, boost::_bi::value, boost::_bi::value >, boost::_bi::value, boost::_bi::value, boost::_bi::value, boost::_bi::value > > >::run() (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x6CAE082: ??? (in /usr/lib64/libboost_thread.so.1.72.0) ==17744== by 0x72D0149: start_thread (pthread_create.c:486) ==17744== by 0x856B84E: clone (clone.S:95) ==17744== Address 0xdbec700 is 0 bytes inside a block of size 16 free'd ==17744== at 0x4C308CB: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==17744== by 0x54CB040: boost::detail::sp_counted_impl_p::dispose() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x4FBF1C9: boost::detail::sp_counted_base::release() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54E7D9E: usrp2_impl::~usrp2_impl() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x550C3F4: boost::detail::sp_counted_impl_p::dispose() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x51273F1: multi_usrp_impl::~multi_usrp_impl() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x127939: boost::detail::sp_counted_base::release() (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x11F83F: _main(int, char**) (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x11B185: main (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== Block was alloc'd at ==17744== at 0x4C2F80F: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==17744== by 0x54CFDAD: void std::vector, std::allocator > >::_M_emplace_back_aux >(boost::shared_ptr&&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54C6067: usrp2_impl::io_init() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5500CB3: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5767E48: uhd::device::make(uhd::device_addr_t const&, uhd::device::device_filter_t, unsigned long) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5123412: uhd::usrp::multi_usrp::make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x11D08E: _main(int, char**) (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x11B185: main (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== ==17744== Invalid read of size 4 ==17744== at 0x72D2E07: pthread_mutex_lock (pthread_mutex_lock.c:67) ==17744== by 0x519CCB7: boost::unique_lock::lock() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54CF2C1: usrp2_impl::io_impl::get_send_buff(unsigned long, double) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54CA131: std::_Function_handler (double), boost::_bi::bind_t, boost::_mfi::mf2, usrp2_impl::io_impl, unsigned long, double>, boost::_bi::list3, boost::_bi::value, boost::arg<1> > > >::_M_invoke(std::_Any_data const&, double&&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5422474: uhd::transport::sph::send_packet_streamer::send(uhd::ref_vector const&, unsigned long, uhd::tx_metadata_t const&, double) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x11B779: transmit_worker(std::vector, std::allocator > >, wave_table_class, boost::shared_ptr, uhd::tx_metadata_t, unsigned long, unsigned long, int) (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x129A56: boost::detail::thread_data, std::allocator > >, wave_table_class, boost::shared_ptr, uhd::tx_metadata_t, unsigned long, unsigned long, int), boost::_bi::list7, std::allocator > > >, boost::_bi::value, boost::_bi::value >, boost::_bi::value, boost::_bi::value, boost::_bi::value, boost::_bi::value > > >::run() (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x6CAE082: ??? (in /usr/lib64/libboost_thread.so.1.72.0) ==17744== by 0x72D0149: start_thread (pthread_create.c:486) ==17744== by 0x856B84E: clone (clone.S:95) ==17744== Address 0xdbec5c0 is 16 bytes inside a block of size 176 free'd ==17744== at 0x4C30AAB: operator delete(void*, unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==17744== by 0x54CB003: boost::detail::sp_counted_impl_p::dispose() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x4FBF1C9: boost::detail::sp_counted_base::release() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54E7D9E: usrp2_impl::~usrp2_impl() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x550C3F4: boost::detail::sp_counted_impl_p::dispose() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x51273F1: multi_usrp_impl::~multi_usrp_impl() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x127939: boost::detail::sp_counted_base::release() (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x11F83F: _main(int, char**) (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x11B185: main (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== Block was alloc'd at ==17744== at 0x4C2F80F: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==17744== by 0x54C5ED0: usrp2_impl::io_init() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5500CB3: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5767E48: uhd::device::make(uhd::device_addr_t const&, uhd::device::device_filter_t, unsigned long) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5123412: uhd::usrp::multi_usrp::make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x11D08E: _main(int, char**) (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x11B185: main (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== ==17744== Invalid read of size 4 ==17744== at 0x72D27A7: __pthread_mutex_lock_full (pthread_mutex_lock.c:175) ==17744== by 0x519CCB7: boost::unique_lock::lock() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54CF2C1: usrp2_impl::io_impl::get_send_buff(unsigned long, double) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54CA131: std::_Function_handler (double), boost::_bi::bind_t, boost::_mfi::mf2, usrp2_impl::io_impl, unsigned long, double>, boost::_bi::list3, boost::_bi::value, boost::arg<1> > > >::_M_invoke(std::_Any_data const&, double&&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5422474: uhd::transport::sph::send_packet_streamer::send(uhd::ref_vector const&, unsigned long, uhd::tx_metadata_t const&, double) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x11B779: transmit_worker(std::vector, std::allocator > >, wave_table_class, boost::shared_ptr, uhd::tx_metadata_t, unsigned long, unsigned long, int) (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x129A56: boost::detail::thread_data, std::allocator > >, wave_table_class, boost::shared_ptr, uhd::tx_metadata_t, unsigned long, unsigned long, int), boost::_bi::list7, std::allocator > > >, boost::_bi::value, boost::_bi::value >, boost::_bi::value, boost::_bi::value, boost::_bi::value, boost::_bi::value > > >::run() (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x6CAE082: ??? (in /usr/lib64/libboost_thread.so.1.72.0) ==17744== by 0x72D0149: start_thread (pthread_create.c:486) ==17744== by 0x856B84E: clone (clone.S:95) ==17744== Address 0xdbec5c0 is 16 bytes inside a block of size 176 free'd ==17744== at 0x4C30AAB: operator delete(void*, unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==17744== by 0x54CB003: boost::detail::sp_counted_impl_p::dispose() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x4FBF1C9: boost::detail::sp_counted_base::release() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54E7D9E: usrp2_impl::~usrp2_impl() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x550C3F4: boost::detail::sp_counted_impl_p::dispose() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x51273F1: multi_usrp_impl::~multi_usrp_impl() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x127939: boost::detail::sp_counted_base::release() (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x11F83F: _main(int, char**) (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x11B185: main (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== Block was alloc'd at ==17744== at 0x4C2F80F: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==17744== by 0x54C5ED0: usrp2_impl::io_init() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5500CB3: usrp2_impl::usrp2_impl(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5509901: usrp2_make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x543CC2F: boost::detail::function::function_invoker1 (*)(uhd::device_addr_t const&), boost::shared_ptr, uhd::device_addr_t const&>::invoke(boost::detail::function::function_buffer&, uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5767E48: uhd::device::make(uhd::device_addr_t const&, uhd::device::device_filter_t, unsigned long) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5123412: uhd::usrp::multi_usrp::make(uhd::device_addr_t const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x11D08E: _main(int, char**) (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== by 0x11B185: main (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== terminate called after throwing an instance of 'boost::wrapexcept' what(): boost: mutex lock failed in pthread_mutex_lock: Invalid argument ==17744== ==17744== Process terminating with default action of signal 6 (SIGABRT) ==17744== at 0x849ED2B: raise (raise.c:51) ==17744== by 0x84A05B0: abort (abort.c:79) ==17744== by 0x7BA137D: __gnu_cxx::__verbose_terminate_handler() [clone .cold.1] (vterminate.cc:95) ==17744== by 0x7BC5425: __cxxabiv1::__terminate(void (*)()) (eh_terminate.cc:47) ==17744== by 0x7BC5460: std::terminate() (eh_terminate.cc:57) ==17744== by 0x7BC5681: __cxa_throw (eh_throw.cc:95) ==17744== by 0x5065569: void boost::throw_exception(boost::lock_error const&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x519CD5B: boost::unique_lock::lock() (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54CF2C1: usrp2_impl::io_impl::get_send_buff(unsigned long, double) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x54CA131: std::_Function_handler (double), boost::_bi::bind_t, boost::_mfi::mf2, usrp2_impl::io_impl, unsigned long, double>, boost::_bi::list3, boost::_bi::value, boost::arg<1> > > >::_M_invoke(std::_Any_data const&, double&&) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x5422474: uhd::transport::sph::send_packet_streamer::send(uhd::ref_vector const&, unsigned long, uhd::tx_metadata_t const&, double) (in /usr/local/lib64/libuhd.so.3.15.0) ==17744== by 0x11B779: transmit_worker(std::vector, std::allocator > >, wave_table_class, boost::shared_ptr, uhd::tx_metadata_t, unsigned long, unsigned long, int) (in /usr/local/lib64/uhd/examples/txrx_loopback_to_file) ==17744== ==17744== HEAP SUMMARY: ==17744== in use at exit: 1,170,402 bytes in 7,150 blocks ==17744== total heap usage: 30,847 allocs, 23,697 frees, 7,078,821 bytes allocated ==17744== ==17744== LEAK SUMMARY: ==17744== definitely lost: 96 bytes in 1 blocks ==17744== indirectly lost: 0 bytes in 0 blocks ==17744== possibly lost: 1,919 bytes in 7 blocks ==17744== still reachable: 1,168,387 bytes in 7,142 blocks ==17744== of which reachable via heuristic: ==17744== stdstring : 134 bytes in 2 blocks ==17744== suppressed: 0 bytes in 0 blocks ==17744== Rerun with --leak-check=full to see details of leaked memory ==17744== ==17744== Use --track-origins=yes to see where uninitialised values come from ==17744== For lists of detected and suppressed errors, rerun with: -s ==17744== ERROR SUMMARY: 50 errors from 26 contexts (suppressed: 0 from 0)