Skip to content

Instantly share code, notes, and snippets.

@yeshasvitirupachuri
Created February 11, 2020 20:34
Show Gist options
  • Save yeshasvitirupachuri/aab49b48ba94dda1efada6e6e760ef49 to your computer and use it in GitHub Desktop.
Save yeshasvitirupachuri/aab49b48ba94dda1efada6e6e760ef49 to your computer and use it in GitHub Desktop.
HDE Valgrind Output
This file has been truncated, but you can view the full file.
==31339== Memcheck, a memory error detector
==31339== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==31339== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==31339== Command: yarprobotinterface --config Human.xml
==31339== Parent PID: 5573
==31339==
==31339== Thread 77:
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x15067709: Eigen::MatrixBase<Eigen::Matrix<double, 4, 1, 0, 4, 1> >::normalize() (Dot.h:146)
==31339== by 0x15063C25: iDynTree::Rotation::fromQuaternion(iDynTree::VectorFixSize<4u> const&) (Rotation.cpp:267)
==31339== by 0x15066531: iDynTree::Rotation::RotationFromQuaternion(iDynTree::VectorFixSize<4u> const&) (Rotation.cpp:631)
==31339== by 0x1B4E1674: hde::publishers::HumanStatePublisher::run() (HumanStatePublisher.cpp:425)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== by 0x56DFF26: theExecutiveBranch(void*) (ThreadImpl.cpp:80)
==31339== by 0x56E11B8: void std::__invoke_impl<void, void (*)(void*), void*>(std::__invoke_other, void (*&&)(void*), void*&&) (invoke.h:60)
==31339== by 0x56E0E2E: std::__invoke_result<void (*)(void*), void*>::type std::__invoke<void (*)(void*), void*>(void (*&&)(void*), void*&&) (invoke.h:95)
==31339== by 0x56E1726: decltype (__invoke((_S_declval<0ul>)(), (_S_declval<1ul>)())) std::thread::_Invoker<std::tuple<void (*)(void*), void*> >::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) (thread:234)
==31339== by 0x56E16C7: std::thread::_Invoker<std::tuple<void (*)(void*), void*> >::operator()() (thread:243)
==31339== by 0x56E1697: std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(void*), void*> > >::_M_run() (thread:186)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x12A53D1F: hde::devices::HumanStateProvider::HumanStateProvider() (HumanStateProvider.cpp:445)
==31339== by 0x12C155D0: human_state_provider_create (yarp_plugin_human_state_provider.cpp:33)
==31339== by 0x4EB8C5D: yarp::os::SharedLibraryClassFactory<yarp::dev::DeviceDriver>::create() (SharedLibraryClassFactory.h:39)
==31339== by 0x4EB842A: yarp::os::SharedLibraryClass<yarp::dev::DeviceDriver>::open(yarp::os::SharedLibraryClassFactory<yarp::dev::DeviceDriver>&) (SharedLibraryClass.h:58)
==31339== by 0x4EB7994: StubDriver::init() (Drivers.cpp:182)
==31339== by 0x4EB7624: StubDriver::StubDriver(char const*, char const*, bool) (Drivers.cpp:166)
==31339== by 0x4EB4CBC: yarp::dev::StubDriverCreator::create() const (Drivers.cpp:607)
==31339== by 0x4EEBE2F: yarp::dev::PolyDriver::coreOpen(yarp::os::Searchable&) (PolyDriver.cpp:288)
==31339== by 0x4EEB124: yarp::dev::PolyDriver::open(yarp::os::Searchable&) (PolyDriver.cpp:162)
==31339== by 0x11739E: RobotInterface::Device::Private::open() (Device.cpp:96)
==31339== by 0x115662: RobotInterface::Device::open() (Device.cpp:299)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:_ZN5Eigen10MatrixBaseINS_6MatrixIdLi4ELi1ELi0ELi4ELi1EEEE9normalizeEv
fun:_ZN8iDynTree8Rotation14fromQuaternionERKNS_13VectorFixSizeILj4EEE
fun:_ZN8iDynTree8Rotation22RotationFromQuaternionERKNS_13VectorFixSizeILj4EEE
fun:_ZN3hde10publishers19HumanStatePublisher3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
fun:_Z18theExecutiveBranchPv
fun:_ZSt13__invoke_implIvPFvPvEJS0_EET_St14__invoke_otherOT0_DpOT1_
fun:_ZSt8__invokeIPFvPvEJS0_EENSt15__invoke_resultIT_JDpT0_EE4typeEOS4_DpOS5_
fun:_ZNSt6thread8_InvokerISt5tupleIJPFvPvES2_EEE9_M_invokeIJLm0ELm1EEEEDTcl8__invokespcl10_S_declvalIXT_EEEEESt12_Index_tupleIJXspT_EEE
fun:_ZNSt6thread8_InvokerISt5tupleIJPFvPvES2_EEEclEv
fun:_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPvES3_EEEEE6_M_runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x63947F5: yarp::math::Quaternion::fromRotationMatrix(yarp::sig::Matrix const&) (Quaternion.cpp:159)
==31339== by 0x1CF1F1DB: yarp::math::FrameTransform::fromMatrix(yarp::sig::Matrix const&) (FrameTransform.h:125)
==31339== by 0x1CF1B4A0: FrameTransformClient::setTransform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, yarp::sig::Matrix const&) (FrameTransformClient.cpp:705)
==31339== by 0x1B4E1785: hde::publishers::HumanStatePublisher::run() (HumanStatePublisher.cpp:434)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== by 0x56DFF26: theExecutiveBranch(void*) (ThreadImpl.cpp:80)
==31339== by 0x56E11B8: void std::__invoke_impl<void, void (*)(void*), void*>(std::__invoke_other, void (*&&)(void*), void*&&) (invoke.h:60)
==31339== by 0x56E0E2E: std::__invoke_result<void (*)(void*), void*>::type std::__invoke<void (*)(void*), void*>(void (*&&)(void*), void*&&) (invoke.h:95)
==31339== by 0x56E1726: decltype (__invoke((_S_declval<0ul>)(), (_S_declval<1ul>)())) std::thread::_Invoker<std::tuple<void (*)(void*), void*> >::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) (thread:234)
==31339== by 0x56E16C7: std::thread::_Invoker<std::tuple<void (*)(void*), void*> >::operator()() (thread:243)
==31339== by 0x56E1697: std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(void*), void*> > >::_M_run() (thread:186)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x12A53D1F: hde::devices::HumanStateProvider::HumanStateProvider() (HumanStateProvider.cpp:445)
==31339== by 0x12C155D0: human_state_provider_create (yarp_plugin_human_state_provider.cpp:33)
==31339== by 0x4EB8C5D: yarp::os::SharedLibraryClassFactory<yarp::dev::DeviceDriver>::create() (SharedLibraryClassFactory.h:39)
==31339== by 0x4EB842A: yarp::os::SharedLibraryClass<yarp::dev::DeviceDriver>::open(yarp::os::SharedLibraryClassFactory<yarp::dev::DeviceDriver>&) (SharedLibraryClass.h:58)
==31339== by 0x4EB7994: StubDriver::init() (Drivers.cpp:182)
==31339== by 0x4EB7624: StubDriver::StubDriver(char const*, char const*, bool) (Drivers.cpp:166)
==31339== by 0x4EB4CBC: yarp::dev::StubDriverCreator::create() const (Drivers.cpp:607)
==31339== by 0x4EEBE2F: yarp::dev::PolyDriver::coreOpen(yarp::os::Searchable&) (PolyDriver.cpp:288)
==31339== by 0x4EEB124: yarp::dev::PolyDriver::open(yarp::os::Searchable&) (PolyDriver.cpp:162)
==31339== by 0x11739E: RobotInterface::Device::Private::open() (Device.cpp:96)
==31339== by 0x115662: RobotInterface::Device::open() (Device.cpp:299)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:_ZN4yarp4math10Quaternion18fromRotationMatrixERKNS_3sig6MatrixE
fun:_ZN4yarp4math14FrameTransform10fromMatrixERKNS_3sig6MatrixE
fun:_ZN20FrameTransformClient12setTransformERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_RKN4yarp3sig6MatrixE
fun:_ZN3hde10publishers19HumanStatePublisher3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
fun:_Z18theExecutiveBranchPv
fun:_ZSt13__invoke_implIvPFvPvEJS0_EET_St14__invoke_otherOT0_DpOT1_
fun:_ZSt8__invokeIPFvPvEJS0_EENSt15__invoke_resultIT_JDpT0_EE4typeEOS4_DpOS5_
fun:_ZNSt6thread8_InvokerISt5tupleIJPFvPvES2_EEE9_M_invokeIJLm0ELm1EEEEDTcl8__invokespcl10_S_declvalIXT_EEEEESt12_Index_tupleIJXspT_EEE
fun:_ZNSt6thread8_InvokerISt5tupleIJPFvPvES2_EEEclEv
fun:_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPvES3_EEEEE6_M_runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x68B5EB8: sqrt (w_sqrt_compat.c:30)
==31339== by 0x6394810: yarp::math::Quaternion::fromRotationMatrix(yarp::sig::Matrix const&) (Quaternion.cpp:161)
==31339== by 0x1CF1F1DB: yarp::math::FrameTransform::fromMatrix(yarp::sig::Matrix const&) (FrameTransform.h:125)
==31339== by 0x1CF1B4A0: FrameTransformClient::setTransform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, yarp::sig::Matrix const&) (FrameTransformClient.cpp:705)
==31339== by 0x1B4E1785: hde::publishers::HumanStatePublisher::run() (HumanStatePublisher.cpp:434)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== by 0x56DFF26: theExecutiveBranch(void*) (ThreadImpl.cpp:80)
==31339== by 0x56E11B8: void std::__invoke_impl<void, void (*)(void*), void*>(std::__invoke_other, void (*&&)(void*), void*&&) (invoke.h:60)
==31339== by 0x56E0E2E: std::__invoke_result<void (*)(void*), void*>::type std::__invoke<void (*)(void*), void*>(void (*&&)(void*), void*&&) (invoke.h:95)
==31339== by 0x56E1726: decltype (__invoke((_S_declval<0ul>)(), (_S_declval<1ul>)())) std::thread::_Invoker<std::tuple<void (*)(void*), void*> >::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) (thread:234)
==31339== by 0x56E16C7: std::thread::_Invoker<std::tuple<void (*)(void*), void*> >::operator()() (thread:243)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x12A53D1F: hde::devices::HumanStateProvider::HumanStateProvider() (HumanStateProvider.cpp:445)
==31339== by 0x12C155D0: human_state_provider_create (yarp_plugin_human_state_provider.cpp:33)
==31339== by 0x4EB8C5D: yarp::os::SharedLibraryClassFactory<yarp::dev::DeviceDriver>::create() (SharedLibraryClassFactory.h:39)
==31339== by 0x4EB842A: yarp::os::SharedLibraryClass<yarp::dev::DeviceDriver>::open(yarp::os::SharedLibraryClassFactory<yarp::dev::DeviceDriver>&) (SharedLibraryClass.h:58)
==31339== by 0x4EB7994: StubDriver::init() (Drivers.cpp:182)
==31339== by 0x4EB7624: StubDriver::StubDriver(char const*, char const*, bool) (Drivers.cpp:166)
==31339== by 0x4EB4CBC: yarp::dev::StubDriverCreator::create() const (Drivers.cpp:607)
==31339== by 0x4EEBE2F: yarp::dev::PolyDriver::coreOpen(yarp::os::Searchable&) (PolyDriver.cpp:288)
==31339== by 0x4EEB124: yarp::dev::PolyDriver::open(yarp::os::Searchable&) (PolyDriver.cpp:162)
==31339== by 0x11739E: RobotInterface::Device::Private::open() (Device.cpp:96)
==31339== by 0x115662: RobotInterface::Device::open() (Device.cpp:299)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:sqrt
fun:_ZN4yarp4math10Quaternion18fromRotationMatrixERKNS_3sig6MatrixE
fun:_ZN4yarp4math14FrameTransform10fromMatrixERKNS_3sig6MatrixE
fun:_ZN20FrameTransformClient12setTransformERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_RKN4yarp3sig6MatrixE
fun:_ZN3hde10publishers19HumanStatePublisher3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
fun:_Z18theExecutiveBranchPv
fun:_ZSt13__invoke_implIvPFvPvEJS0_EET_St14__invoke_otherOT0_DpOT1_
fun:_ZSt8__invokeIPFvPvEJS0_EENSt15__invoke_resultIT_JDpT0_EE4typeEOS4_DpOS5_
fun:_ZNSt6thread8_InvokerISt5tupleIJPFvPvES2_EEE9_M_invokeIJLm0ELm1EEEEDTcl8__invokespcl10_S_declvalIXT_EEEEESt12_Index_tupleIJXspT_EEE
fun:_ZNSt6thread8_InvokerISt5tupleIJPFvPvES2_EEEclEv
}
==31339== Syscall param write(buf) points to uninitialised byte(s)
==31339== at 0x5FFE187: write (write.c:27)
==31339== by 0x6CC537D: ACE::send_n_i(int, void const*, unsigned long, unsigned long*) (in /usr/lib/libACE-6.4.5.so)
==31339== by 0x56D64EE: ACE::send_n(int, void const*, unsigned long, ACE_Time_Value const*, unsigned long*) (ACE.inl:188)
==31339== by 0x56D6698: ACE_SOCK_Stream::send_n(void const*, unsigned long, ACE_Time_Value const*, unsigned long*) const (SOCK_Stream.inl:119)
==31339== by 0x56D6BEA: yarp::os::impl::SocketTwoWayStream::write(yarp::os::Bytes const&) (SocketTwoWayStream.h:154)
==31339== by 0x5681A0D: yarp::os::impl::BufferedConnectionWriter::write(yarp::os::OutputStream&) (BufferedConnectionWriter.cpp:368)
==31339== by 0x5605DF1: yarp::os::AbstractCarrier::write(yarp::os::ConnectionState&, yarp::os::SizedWriter&) (AbstractCarrier.cpp:184)
==31339== by 0x56D26B6: yarp::os::impl::Protocol::write(yarp::os::SizedWriter&) (Protocol.cpp:306)
==31339== by 0x56D0C89: yarp::os::impl::PortCoreOutputUnit::sendHelper() (PortCoreOutputUnit.cpp:328)
==31339== by 0x56D10D6: yarp::os::impl::PortCoreOutputUnit::send(yarp::os::PortWriter const&, yarp::os::PortReader*, yarp::os::PortWriter const*, void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, bool*) (PortCoreOutputUnit.cpp:391)
==31339== by 0x56BE1AC: yarp::os::impl::PortCore::sendHelper(yarp::os::PortWriter const&, int, yarp::os::PortReader*, yarp::os::PortWriter const*) (PortCore.cpp:1398)
==31339== by 0x56BDD9F: yarp::os::impl::PortCore::send(yarp::os::PortWriter const&, yarp::os::PortReader*, yarp::os::PortWriter const*) (PortCore.cpp:1313)
==31339== Address 0xb689feb is 75 bytes inside a block of size 1,024 alloc'd
==31339== at 0x4C3089F: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x561655B: yarp::os::ManagedBytes::ManagedBytes(unsigned long) (ManagedBytes.cpp:32)
==31339== by 0x5680C70: yarp::os::impl::BufferedConnectionWriter::addPool(yarp::os::Bytes const&) (BufferedConnectionWriter.cpp:117)
==31339== by 0x5680E89: yarp::os::impl::BufferedConnectionWriter::push(yarp::os::Bytes const&, bool) (BufferedConnectionWriter.cpp:156)
==31339== by 0x568156D: yarp::os::impl::BufferedConnectionWriter::appendBlockCopy(yarp::os::Bytes const&) (BufferedConnectionWriter.cpp:301)
==31339== by 0x5681318: yarp::os::impl::BufferedConnectionWriter::appendBlock(char const*, unsigned long) (BufferedConnectionWriter.cpp:271)
==31339== by 0x567CC61: yarp::os::impl::BottleImpl::write(yarp::os::ConnectionWriter&) const (BottleImpl.cpp:437)
==31339== by 0x560850C: yarp::os::Bottle::write(yarp::os::ConnectionWriter&) const (Bottle.cpp:231)
==31339== by 0x56D089F: yarp::os::impl::PortCoreOutputUnit::sendHelper() (PortCoreOutputUnit.cpp:295)
==31339== by 0x56D10D6: yarp::os::impl::PortCoreOutputUnit::send(yarp::os::PortWriter const&, yarp::os::PortReader*, yarp::os::PortWriter const*, void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, bool*) (PortCoreOutputUnit.cpp:391)
==31339== by 0x56BE1AC: yarp::os::impl::PortCore::sendHelper(yarp::os::PortWriter const&, int, yarp::os::PortReader*, yarp::os::PortWriter const*) (PortCore.cpp:1398)
==31339== by 0x56BDD9F: yarp::os::impl::PortCore::send(yarp::os::PortWriter const&, yarp::os::PortReader*, yarp::os::PortWriter const*) (PortCore.cpp:1313)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x12A53D1F: hde::devices::HumanStateProvider::HumanStateProvider() (HumanStateProvider.cpp:445)
==31339== by 0x12C155D0: human_state_provider_create (yarp_plugin_human_state_provider.cpp:33)
==31339== by 0x4EB8C5D: yarp::os::SharedLibraryClassFactory<yarp::dev::DeviceDriver>::create() (SharedLibraryClassFactory.h:39)
==31339== by 0x4EB842A: yarp::os::SharedLibraryClass<yarp::dev::DeviceDriver>::open(yarp::os::SharedLibraryClassFactory<yarp::dev::DeviceDriver>&) (SharedLibraryClass.h:58)
==31339== by 0x4EB7994: StubDriver::init() (Drivers.cpp:182)
==31339== by 0x4EB7624: StubDriver::StubDriver(char const*, char const*, bool) (Drivers.cpp:166)
==31339== by 0x4EB4CBC: yarp::dev::StubDriverCreator::create() const (Drivers.cpp:607)
==31339== by 0x4EEBE2F: yarp::dev::PolyDriver::coreOpen(yarp::os::Searchable&) (PolyDriver.cpp:288)
==31339== by 0x4EEB124: yarp::dev::PolyDriver::open(yarp::os::Searchable&) (PolyDriver.cpp:162)
==31339== by 0x11739E: RobotInterface::Device::Private::open() (Device.cpp:96)
==31339== by 0x115662: RobotInterface::Device::open() (Device.cpp:299)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Param
write(buf)
fun:write
fun:_ZN3ACE8send_n_iEiPKvmPm
fun:_ZN3ACE6send_nEiPKvmPK14ACE_Time_ValuePm
fun:_ZNK15ACE_SOCK_Stream6send_nEPKvmPK14ACE_Time_ValuePm
fun:_ZN4yarp2os4impl18SocketTwoWayStream5writeERKNS0_5BytesE
fun:_ZN4yarp2os4impl24BufferedConnectionWriter5writeERNS0_12OutputStreamE
fun:_ZN4yarp2os15AbstractCarrier5writeERNS0_15ConnectionStateERNS0_11SizedWriterE
fun:_ZN4yarp2os4impl8Protocol5writeERNS0_11SizedWriterE
fun:_ZN4yarp2os4impl18PortCoreOutputUnit10sendHelperEv
fun:_ZN4yarp2os4impl18PortCoreOutputUnit4sendERKNS0_10PortWriterEPNS0_10PortReaderEPS4_PvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbPb
fun:_ZN4yarp2os4impl8PortCore10sendHelperERKNS0_10PortWriterEiPNS0_10PortReaderEPS4_
fun:_ZN4yarp2os4impl8PortCore4sendERKNS0_10PortWriterEPNS0_10PortReaderEPS4_
}
==31339== Thread 75:
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x12B0CE15: Eigen::internal::unary_evaluator<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> >, Eigen::internal::IndexBased, double>::InnerIterator::incrementToNonZero() (SparseView.h:186)
==31339== by 0x12B041D3: Eigen::internal::unary_evaluator<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> >, Eigen::internal::IndexBased, double>::InnerIterator::operator++() (SparseView.h:161)
==31339== by 0x12AFED00: Eigen::SparseMatrix<double, 0, int>& Eigen::SparseMatrix<double, 0, int>::operator=<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> > >(Eigen::SparseMatrixBase<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> > > const&) (SparseMatrix.h:1088)
==31339== by 0x12AFA391: Eigen::SparseMatrix<double, 0, int>::SparseMatrix<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> > >(Eigen::SparseMatrixBase<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> > > const&) (SparseMatrix.h:683)
==31339== by 0x12AF0BDF: InverseVelocityKinematics::impl::solveIntegrationBasedIK(iDynTree::MatrixDynSize, iDynTree::VectorDynSize, iDynTree::VectorDynSize&, iDynTree::VectorDynSize, iDynTree::MatrixDynSize) (InverseVelocityKinematics.cpp:453)
==31339== by 0x12AEEDE3: InverseVelocityKinematics::impl::solveProblem() (InverseVelocityKinematics.cpp:262)
==31339== by 0x12AF7115: InverseVelocityKinematics::solve() (InverseVelocityKinematics.cpp:1415)
==31339== by 0x12A6A5AD: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2390)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== by 0x56DFF26: theExecutiveBranch(void*) (ThreadImpl.cpp:80)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x12A53D1F: hde::devices::HumanStateProvider::HumanStateProvider() (HumanStateProvider.cpp:445)
==31339== by 0x12C155D0: human_state_provider_create (yarp_plugin_human_state_provider.cpp:33)
==31339== by 0x4EB8C5D: yarp::os::SharedLibraryClassFactory<yarp::dev::DeviceDriver>::create() (SharedLibraryClassFactory.h:39)
==31339== by 0x4EB842A: yarp::os::SharedLibraryClass<yarp::dev::DeviceDriver>::open(yarp::os::SharedLibraryClassFactory<yarp::dev::DeviceDriver>&) (SharedLibraryClass.h:58)
==31339== by 0x4EB7994: StubDriver::init() (Drivers.cpp:182)
==31339== by 0x4EB7624: StubDriver::StubDriver(char const*, char const*, bool) (Drivers.cpp:166)
==31339== by 0x4EB4CBC: yarp::dev::StubDriverCreator::create() const (Drivers.cpp:607)
==31339== by 0x4EEBE2F: yarp::dev::PolyDriver::coreOpen(yarp::os::Searchable&) (PolyDriver.cpp:288)
==31339== by 0x4EEB124: yarp::dev::PolyDriver::open(yarp::os::Searchable&) (PolyDriver.cpp:162)
==31339== by 0x11739E: RobotInterface::Device::Private::open() (Device.cpp:96)
==31339== by 0x115662: RobotInterface::Device::open() (Device.cpp:299)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:_ZN5Eigen8internal15unary_evaluatorINS_10SparseViewINS_13CwiseBinaryOpINS0_13scalar_sum_opIddEEKNS_7ProductINS6_INS_9TransposeINS_3MapINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELi0ENS_6StrideILi0ELi0EEEEEEENS9_IdLin1ELin1ELi0ELin1ELin1EEELi0EEESD_Li0EEEKSD_EEEENS0_10IndexBasedEdE13InnerIterator18incrementToNonZeroEv
fun:_ZN5Eigen8internal15unary_evaluatorINS_10SparseViewINS_13CwiseBinaryOpINS0_13scalar_sum_opIddEEKNS_7ProductINS6_INS_9TransposeINS_3MapINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELi0ENS_6StrideILi0ELi0EEEEEEENS9_IdLin1ELin1ELi0ELin1ELin1EEELi0EEESD_Li0EEEKSD_EEEENS0_10IndexBasedEdE13InnerIteratorppEv
fun:_ZN5Eigen12SparseMatrixIdLi0EiEaSINS_10SparseViewINS_13CwiseBinaryOpINS_8internal13scalar_sum_opIddEEKNS_7ProductINS8_INS_9TransposeINS_3MapINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELi0ENS_6StrideILi0ELi0EEEEEEENSB_IdLin1ELin1ELi0ELin1ELin1EEELi0EEESF_Li0EEEKSF_EEEEEERS1_RKNS_16SparseMatrixBaseIT_EE
fun:_ZN5Eigen12SparseMatrixIdLi0EiEC1INS_10SparseViewINS_13CwiseBinaryOpINS_8internal13scalar_sum_opIddEEKNS_7ProductINS8_INS_9TransposeINS_3MapINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELi0ENS_6StrideILi0ELi0EEEEEEENSB_IdLin1ELin1ELi0ELin1ELin1EEELi0EEESF_Li0EEEKSF_EEEEEERKNS_16SparseMatrixBaseIT_EE
fun:_ZN25InverseVelocityKinematics4impl23solveIntegrationBasedIKEN8iDynTree13MatrixDynSizeENS1_13VectorDynSizeERS3_S3_S2_
fun:_ZN25InverseVelocityKinematics4impl12solveProblemEv
fun:_ZN25InverseVelocityKinematics5solveEv
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
fun:_Z18theExecutiveBranchPv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x12B0CE15: Eigen::internal::unary_evaluator<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> >, Eigen::internal::IndexBased, double>::InnerIterator::incrementToNonZero() (SparseView.h:186)
==31339== by 0x12B0416B: Eigen::internal::unary_evaluator<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> >, Eigen::internal::IndexBased, double>::InnerIterator::InnerIterator(Eigen::internal::unary_evaluator<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> >, Eigen::internal::IndexBased, double> const&, long) (SparseView.h:155)
==31339== by 0x12AFECBA: Eigen::SparseMatrix<double, 0, int>& Eigen::SparseMatrix<double, 0, int>::operator=<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> > >(Eigen::SparseMatrixBase<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> > > const&) (SparseMatrix.h:1088)
==31339== by 0x12AFA391: Eigen::SparseMatrix<double, 0, int>::SparseMatrix<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> > >(Eigen::SparseMatrixBase<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> > > const&) (SparseMatrix.h:683)
==31339== by 0x12AF0BDF: InverseVelocityKinematics::impl::solveIntegrationBasedIK(iDynTree::MatrixDynSize, iDynTree::VectorDynSize, iDynTree::VectorDynSize&, iDynTree::VectorDynSize, iDynTree::MatrixDynSize) (InverseVelocityKinematics.cpp:453)
==31339== by 0x12AEEDE3: InverseVelocityKinematics::impl::solveProblem() (InverseVelocityKinematics.cpp:262)
==31339== by 0x12AF7115: InverseVelocityKinematics::solve() (InverseVelocityKinematics.cpp:1415)
==31339== by 0x12A6A5AD: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2390)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== by 0x56DFF26: theExecutiveBranch(void*) (ThreadImpl.cpp:80)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x12A53D1F: hde::devices::HumanStateProvider::HumanStateProvider() (HumanStateProvider.cpp:445)
==31339== by 0x12C155D0: human_state_provider_create (yarp_plugin_human_state_provider.cpp:33)
==31339== by 0x4EB8C5D: yarp::os::SharedLibraryClassFactory<yarp::dev::DeviceDriver>::create() (SharedLibraryClassFactory.h:39)
==31339== by 0x4EB842A: yarp::os::SharedLibraryClass<yarp::dev::DeviceDriver>::open(yarp::os::SharedLibraryClassFactory<yarp::dev::DeviceDriver>&) (SharedLibraryClass.h:58)
==31339== by 0x4EB7994: StubDriver::init() (Drivers.cpp:182)
==31339== by 0x4EB7624: StubDriver::StubDriver(char const*, char const*, bool) (Drivers.cpp:166)
==31339== by 0x4EB4CBC: yarp::dev::StubDriverCreator::create() const (Drivers.cpp:607)
==31339== by 0x4EEBE2F: yarp::dev::PolyDriver::coreOpen(yarp::os::Searchable&) (PolyDriver.cpp:288)
==31339== by 0x4EEB124: yarp::dev::PolyDriver::open(yarp::os::Searchable&) (PolyDriver.cpp:162)
==31339== by 0x11739E: RobotInterface::Device::Private::open() (Device.cpp:96)
==31339== by 0x115662: RobotInterface::Device::open() (Device.cpp:299)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:_ZN5Eigen8internal15unary_evaluatorINS_10SparseViewINS_13CwiseBinaryOpINS0_13scalar_sum_opIddEEKNS_7ProductINS6_INS_9TransposeINS_3MapINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELi0ENS_6StrideILi0ELi0EEEEEEENS9_IdLin1ELin1ELi0ELin1ELin1EEELi0EEESD_Li0EEEKSD_EEEENS0_10IndexBasedEdE13InnerIterator18incrementToNonZeroEv
fun:_ZN5Eigen8internal15unary_evaluatorINS_10SparseViewINS_13CwiseBinaryOpINS0_13scalar_sum_opIddEEKNS_7ProductINS6_INS_9TransposeINS_3MapINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELi0ENS_6StrideILi0ELi0EEEEEEENS9_IdLin1ELin1ELi0ELin1ELin1EEELi0EEESD_Li0EEEKSD_EEEENS0_10IndexBasedEdE13InnerIteratorC1ERKSN_l
fun:_ZN5Eigen12SparseMatrixIdLi0EiEaSINS_10SparseViewINS_13CwiseBinaryOpINS_8internal13scalar_sum_opIddEEKNS_7ProductINS8_INS_9TransposeINS_3MapINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELi0ENS_6StrideILi0ELi0EEEEEEENSB_IdLin1ELin1ELi0ELin1ELin1EEELi0EEESF_Li0EEEKSF_EEEEEERS1_RKNS_16SparseMatrixBaseIT_EE
fun:_ZN5Eigen12SparseMatrixIdLi0EiEC1INS_10SparseViewINS_13CwiseBinaryOpINS_8internal13scalar_sum_opIddEEKNS_7ProductINS8_INS_9TransposeINS_3MapINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELi0ENS_6StrideILi0ELi0EEEEEEENSB_IdLin1ELin1ELi0ELin1ELin1EEELi0EEESF_Li0EEEKSF_EEEEEERKNS_16SparseMatrixBaseIT_EE
fun:_ZN25InverseVelocityKinematics4impl23solveIntegrationBasedIKEN8iDynTree13MatrixDynSizeENS1_13VectorDynSizeERS3_S3_S2_
fun:_ZN25InverseVelocityKinematics4impl12solveProblemEv
fun:_ZN25InverseVelocityKinematics5solveEv
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
fun:_Z18theExecutiveBranchPv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x12B0CE15: Eigen::internal::unary_evaluator<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> >, Eigen::internal::IndexBased, double>::InnerIterator::incrementToNonZero() (SparseView.h:186)
==31339== by 0x12B041D3: Eigen::internal::unary_evaluator<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> >, Eigen::internal::IndexBased, double>::InnerIterator::operator++() (SparseView.h:161)
==31339== by 0x12AFEF3D: Eigen::SparseMatrix<double, 0, int>& Eigen::SparseMatrix<double, 0, int>::operator=<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> > >(Eigen::SparseMatrixBase<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> > > const&) (SparseMatrix.h:1107)
==31339== by 0x12AFA391: Eigen::SparseMatrix<double, 0, int>::SparseMatrix<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> > >(Eigen::SparseMatrixBase<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> > > const&) (SparseMatrix.h:683)
==31339== by 0x12AF0BDF: InverseVelocityKinematics::impl::solveIntegrationBasedIK(iDynTree::MatrixDynSize, iDynTree::VectorDynSize, iDynTree::VectorDynSize&, iDynTree::VectorDynSize, iDynTree::MatrixDynSize) (InverseVelocityKinematics.cpp:453)
==31339== by 0x12AEEDE3: InverseVelocityKinematics::impl::solveProblem() (InverseVelocityKinematics.cpp:262)
==31339== by 0x12AF7115: InverseVelocityKinematics::solve() (InverseVelocityKinematics.cpp:1415)
==31339== by 0x12A6A5AD: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2390)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== by 0x56DFF26: theExecutiveBranch(void*) (ThreadImpl.cpp:80)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x12A53D1F: hde::devices::HumanStateProvider::HumanStateProvider() (HumanStateProvider.cpp:445)
==31339== by 0x12C155D0: human_state_provider_create (yarp_plugin_human_state_provider.cpp:33)
==31339== by 0x4EB8C5D: yarp::os::SharedLibraryClassFactory<yarp::dev::DeviceDriver>::create() (SharedLibraryClassFactory.h:39)
==31339== by 0x4EB842A: yarp::os::SharedLibraryClass<yarp::dev::DeviceDriver>::open(yarp::os::SharedLibraryClassFactory<yarp::dev::DeviceDriver>&) (SharedLibraryClass.h:58)
==31339== by 0x4EB7994: StubDriver::init() (Drivers.cpp:182)
==31339== by 0x4EB7624: StubDriver::StubDriver(char const*, char const*, bool) (Drivers.cpp:166)
==31339== by 0x4EB4CBC: yarp::dev::StubDriverCreator::create() const (Drivers.cpp:607)
==31339== by 0x4EEBE2F: yarp::dev::PolyDriver::coreOpen(yarp::os::Searchable&) (PolyDriver.cpp:288)
==31339== by 0x4EEB124: yarp::dev::PolyDriver::open(yarp::os::Searchable&) (PolyDriver.cpp:162)
==31339== by 0x11739E: RobotInterface::Device::Private::open() (Device.cpp:96)
==31339== by 0x115662: RobotInterface::Device::open() (Device.cpp:299)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:_ZN5Eigen8internal15unary_evaluatorINS_10SparseViewINS_13CwiseBinaryOpINS0_13scalar_sum_opIddEEKNS_7ProductINS6_INS_9TransposeINS_3MapINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELi0ENS_6StrideILi0ELi0EEEEEEENS9_IdLin1ELin1ELi0ELin1ELin1EEELi0EEESD_Li0EEEKSD_EEEENS0_10IndexBasedEdE13InnerIterator18incrementToNonZeroEv
fun:_ZN5Eigen8internal15unary_evaluatorINS_10SparseViewINS_13CwiseBinaryOpINS0_13scalar_sum_opIddEEKNS_7ProductINS6_INS_9TransposeINS_3MapINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELi0ENS_6StrideILi0ELi0EEEEEEENS9_IdLin1ELin1ELi0ELin1ELin1EEELi0EEESD_Li0EEEKSD_EEEENS0_10IndexBasedEdE13InnerIteratorppEv
fun:_ZN5Eigen12SparseMatrixIdLi0EiEaSINS_10SparseViewINS_13CwiseBinaryOpINS_8internal13scalar_sum_opIddEEKNS_7ProductINS8_INS_9TransposeINS_3MapINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELi0ENS_6StrideILi0ELi0EEEEEEENSB_IdLin1ELin1ELi0ELin1ELin1EEELi0EEESF_Li0EEEKSF_EEEEEERS1_RKNS_16SparseMatrixBaseIT_EE
fun:_ZN5Eigen12SparseMatrixIdLi0EiEC1INS_10SparseViewINS_13CwiseBinaryOpINS_8internal13scalar_sum_opIddEEKNS_7ProductINS8_INS_9TransposeINS_3MapINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELi0ENS_6StrideILi0ELi0EEEEEEENSB_IdLin1ELin1ELi0ELin1ELin1EEELi0EEESF_Li0EEEKSF_EEEEEERKNS_16SparseMatrixBaseIT_EE
fun:_ZN25InverseVelocityKinematics4impl23solveIntegrationBasedIKEN8iDynTree13MatrixDynSizeENS1_13VectorDynSizeERS3_S3_S2_
fun:_ZN25InverseVelocityKinematics4impl12solveProblemEv
fun:_ZN25InverseVelocityKinematics5solveEv
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
fun:_Z18theExecutiveBranchPv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x12B0CE15: Eigen::internal::unary_evaluator<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> >, Eigen::internal::IndexBased, double>::InnerIterator::incrementToNonZero() (SparseView.h:186)
==31339== by 0x12B0416B: Eigen::internal::unary_evaluator<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> >, Eigen::internal::IndexBased, double>::InnerIterator::InnerIterator(Eigen::internal::unary_evaluator<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> >, Eigen::internal::IndexBased, double> const&, long) (SparseView.h:155)
==31339== by 0x12AFEE81: Eigen::SparseMatrix<double, 0, int>& Eigen::SparseMatrix<double, 0, int>::operator=<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> > >(Eigen::SparseMatrixBase<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> > > const&) (SparseMatrix.h:1107)
==31339== by 0x12AFA391: Eigen::SparseMatrix<double, 0, int>::SparseMatrix<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> > >(Eigen::SparseMatrixBase<Eigen::SparseView<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0> const, Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > const> > > const&) (SparseMatrix.h:683)
==31339== by 0x12AF0BDF: InverseVelocityKinematics::impl::solveIntegrationBasedIK(iDynTree::MatrixDynSize, iDynTree::VectorDynSize, iDynTree::VectorDynSize&, iDynTree::VectorDynSize, iDynTree::MatrixDynSize) (InverseVelocityKinematics.cpp:453)
==31339== by 0x12AEEDE3: InverseVelocityKinematics::impl::solveProblem() (InverseVelocityKinematics.cpp:262)
==31339== by 0x12AF7115: InverseVelocityKinematics::solve() (InverseVelocityKinematics.cpp:1415)
==31339== by 0x12A6A5AD: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2390)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== by 0x56DFF26: theExecutiveBranch(void*) (ThreadImpl.cpp:80)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x12A53D1F: hde::devices::HumanStateProvider::HumanStateProvider() (HumanStateProvider.cpp:445)
==31339== by 0x12C155D0: human_state_provider_create (yarp_plugin_human_state_provider.cpp:33)
==31339== by 0x4EB8C5D: yarp::os::SharedLibraryClassFactory<yarp::dev::DeviceDriver>::create() (SharedLibraryClassFactory.h:39)
==31339== by 0x4EB842A: yarp::os::SharedLibraryClass<yarp::dev::DeviceDriver>::open(yarp::os::SharedLibraryClassFactory<yarp::dev::DeviceDriver>&) (SharedLibraryClass.h:58)
==31339== by 0x4EB7994: StubDriver::init() (Drivers.cpp:182)
==31339== by 0x4EB7624: StubDriver::StubDriver(char const*, char const*, bool) (Drivers.cpp:166)
==31339== by 0x4EB4CBC: yarp::dev::StubDriverCreator::create() const (Drivers.cpp:607)
==31339== by 0x4EEBE2F: yarp::dev::PolyDriver::coreOpen(yarp::os::Searchable&) (PolyDriver.cpp:288)
==31339== by 0x4EEB124: yarp::dev::PolyDriver::open(yarp::os::Searchable&) (PolyDriver.cpp:162)
==31339== by 0x11739E: RobotInterface::Device::Private::open() (Device.cpp:96)
==31339== by 0x115662: RobotInterface::Device::open() (Device.cpp:299)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:_ZN5Eigen8internal15unary_evaluatorINS_10SparseViewINS_13CwiseBinaryOpINS0_13scalar_sum_opIddEEKNS_7ProductINS6_INS_9TransposeINS_3MapINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELi0ENS_6StrideILi0ELi0EEEEEEENS9_IdLin1ELin1ELi0ELin1ELin1EEELi0EEESD_Li0EEEKSD_EEEENS0_10IndexBasedEdE13InnerIterator18incrementToNonZeroEv
fun:_ZN5Eigen8internal15unary_evaluatorINS_10SparseViewINS_13CwiseBinaryOpINS0_13scalar_sum_opIddEEKNS_7ProductINS6_INS_9TransposeINS_3MapINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELi0ENS_6StrideILi0ELi0EEEEEEENS9_IdLin1ELin1ELi0ELin1ELin1EEELi0EEESD_Li0EEEKSD_EEEENS0_10IndexBasedEdE13InnerIteratorC1ERKSN_l
fun:_ZN5Eigen12SparseMatrixIdLi0EiEaSINS_10SparseViewINS_13CwiseBinaryOpINS_8internal13scalar_sum_opIddEEKNS_7ProductINS8_INS_9TransposeINS_3MapINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELi0ENS_6StrideILi0ELi0EEEEEEENSB_IdLin1ELin1ELi0ELin1ELin1EEELi0EEESF_Li0EEEKSF_EEEEEERS1_RKNS_16SparseMatrixBaseIT_EE
fun:_ZN5Eigen12SparseMatrixIdLi0EiEC1INS_10SparseViewINS_13CwiseBinaryOpINS_8internal13scalar_sum_opIddEEKNS_7ProductINS8_INS_9TransposeINS_3MapINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELi0ENS_6StrideILi0ELi0EEEEEEENSB_IdLin1ELin1ELi0ELin1ELin1EEELi0EEESF_Li0EEEKSF_EEEEEERKNS_16SparseMatrixBaseIT_EE
fun:_ZN25InverseVelocityKinematics4impl23solveIntegrationBasedIKEN8iDynTree13MatrixDynSizeENS1_13VectorDynSizeERS3_S3_S2_
fun:_ZN25InverseVelocityKinematics4impl12solveProblemEv
fun:_ZN25InverseVelocityKinematics5solveEv
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
fun:_Z18theExecutiveBranchPv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x12B06870: void Eigen::SimplicialCholeskyBase<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> > >::factorize_preordered<true>(Eigen::SparseMatrix<double, 0, int> const&) (SimplicialCholesky_impl.h:175)
==31339== by 0x12AFF644: void Eigen::SimplicialCholeskyBase<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> > >::compute<true>(Eigen::SparseMatrix<double, 0, int> const&) (SimplicialCholesky.h:202)
==31339== by 0x12AFA720: Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >::compute(Eigen::SparseMatrix<double, 0, int> const&) (SimplicialCholesky.h:463)
==31339== by 0x12AF0BF8: InverseVelocityKinematics::impl::solveIntegrationBasedIK(iDynTree::MatrixDynSize, iDynTree::VectorDynSize, iDynTree::VectorDynSize&, iDynTree::VectorDynSize, iDynTree::MatrixDynSize) (InverseVelocityKinematics.cpp:450)
==31339== by 0x12AEEDE3: InverseVelocityKinematics::impl::solveProblem() (InverseVelocityKinematics.cpp:262)
==31339== by 0x12AF7115: InverseVelocityKinematics::solve() (InverseVelocityKinematics.cpp:1415)
==31339== by 0x12A6A5AD: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2390)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== by 0x56DFF26: theExecutiveBranch(void*) (ThreadImpl.cpp:80)
==31339== by 0x56E11B8: void std::__invoke_impl<void, void (*)(void*), void*>(std::__invoke_other, void (*&&)(void*), void*&&) (invoke.h:60)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:_ZN5Eigen22SimplicialCholeskyBaseINS_14SimplicialLDLTINS_12SparseMatrixIdLi0EiEELi1ENS_11AMDOrderingIiEEEEE20factorize_preorderedILb1EEEvRKS3_
fun:_ZN5Eigen22SimplicialCholeskyBaseINS_14SimplicialLDLTINS_12SparseMatrixIdLi0EiEELi1ENS_11AMDOrderingIiEEEEE7computeILb1EEEvRKS3_
fun:_ZN5Eigen14SimplicialLDLTINS_12SparseMatrixIdLi0EiEELi1ENS_11AMDOrderingIiEEE7computeERKS2_
fun:_ZN25InverseVelocityKinematics4impl23solveIntegrationBasedIKEN8iDynTree13MatrixDynSizeENS1_13VectorDynSizeERS3_S3_S2_
fun:_ZN25InverseVelocityKinematics4impl12solveProblemEv
fun:_ZN25InverseVelocityKinematics5solveEv
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
fun:_Z18theExecutiveBranchPv
fun:_ZSt13__invoke_implIvPFvPvEJS0_EET_St14__invoke_otherOT0_DpOT1_
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x12B0687E: void Eigen::SimplicialCholeskyBase<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> > >::factorize_preordered<true>(Eigen::SparseMatrix<double, 0, int> const&) (SimplicialCholesky_impl.h:175)
==31339== by 0x12AFF644: void Eigen::SimplicialCholeskyBase<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> > >::compute<true>(Eigen::SparseMatrix<double, 0, int> const&) (SimplicialCholesky.h:202)
==31339== by 0x12AFA720: Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >::compute(Eigen::SparseMatrix<double, 0, int> const&) (SimplicialCholesky.h:463)
==31339== by 0x12AF0BF8: InverseVelocityKinematics::impl::solveIntegrationBasedIK(iDynTree::MatrixDynSize, iDynTree::VectorDynSize, iDynTree::VectorDynSize&, iDynTree::VectorDynSize, iDynTree::MatrixDynSize) (InverseVelocityKinematics.cpp:450)
==31339== by 0x12AEEDE3: InverseVelocityKinematics::impl::solveProblem() (InverseVelocityKinematics.cpp:262)
==31339== by 0x12AF7115: InverseVelocityKinematics::solve() (InverseVelocityKinematics.cpp:1415)
==31339== by 0x12A6A5AD: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2390)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== by 0x56DFF26: theExecutiveBranch(void*) (ThreadImpl.cpp:80)
==31339== by 0x56E11B8: void std::__invoke_impl<void, void (*)(void*), void*>(std::__invoke_other, void (*&&)(void*), void*&&) (invoke.h:60)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:_ZN5Eigen22SimplicialCholeskyBaseINS_14SimplicialLDLTINS_12SparseMatrixIdLi0EiEELi1ENS_11AMDOrderingIiEEEEE20factorize_preorderedILb1EEEvRKS3_
fun:_ZN5Eigen22SimplicialCholeskyBaseINS_14SimplicialLDLTINS_12SparseMatrixIdLi0EiEELi1ENS_11AMDOrderingIiEEEEE7computeILb1EEEvRKS3_
fun:_ZN5Eigen14SimplicialLDLTINS_12SparseMatrixIdLi0EiEELi1ENS_11AMDOrderingIiEEE7computeERKS2_
fun:_ZN25InverseVelocityKinematics4impl23solveIntegrationBasedIKEN8iDynTree13MatrixDynSizeENS1_13VectorDynSizeERS3_S3_S2_
fun:_ZN25InverseVelocityKinematics4impl12solveProblemEv
fun:_ZN25InverseVelocityKinematics5solveEv
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
fun:_Z18theExecutiveBranchPv
fun:_ZSt13__invoke_implIvPFvPvEJS0_EET_St14__invoke_otherOT0_DpOT1_
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x12B4F7CB: Eigen::internal::sparse_solve_triangular_selector<Eigen::SparseMatrix<double, 0, int> const, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 5, 1, 0>::run(Eigen::SparseMatrix<double, 0, int> const&, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&) (TriangularSolver.h:117)
==31339== by 0x12B3B51D: void Eigen::TriangularViewImpl<Eigen::SparseMatrix<double, 0, int> const, 5u, Eigen::Sparse>::solveInPlace<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > >(Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > >&) const (TriangularSolver.h:189)
==31339== by 0x12B294EC: void Eigen::SimplicialCholeskyBase<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> > >::_solve_impl<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > >(Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> > const&, Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > >&) const (SimplicialCholesky.h:170)
==31339== by 0x12B1A69A: Eigen::internal::Assignment<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> >, Eigen::internal::assign_op<double, double>, Eigen::internal::Dense2Dense, void>::run(Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> > const&, Eigen::internal::assign_op<double, double> const&) (Solve.h:147)
==31339== by 0x12B0DED7: void Eigen::internal::call_assignment_no_alias<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> >, Eigen::internal::assign_op<double, double> >(Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> > const&, Eigen::internal::assign_op<double, double> const&) (AssignEvaluator.h:836)
==31339== by 0x12B0698B: void Eigen::internal::call_assignment<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> >, Eigen::internal::assign_op<double, double> >(Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> > const&, Eigen::internal::assign_op<double, double> const&, Eigen::internal::enable_if<!Eigen::internal::evaluator_assume_aliasing<Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> >, Eigen::internal::evaluator_traits<Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> > >::Shape>::value, void*>::type) (AssignEvaluator.h:804)
==31339== by 0x12AFF75D: void Eigen::internal::call_assignment<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> > >(Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> > const&) (AssignEvaluator.h:782)
==31339== by 0x12AFA844: Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >& Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > >::operator=<Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> > >(Eigen::DenseBase<Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> > > const&) (Assign.h:66)
==31339== by 0x12AF0D13: InverseVelocityKinematics::impl::solveIntegrationBasedIK(iDynTree::MatrixDynSize, iDynTree::VectorDynSize, iDynTree::VectorDynSize&, iDynTree::VectorDynSize, iDynTree::MatrixDynSize) (InverseVelocityKinematics.cpp:455)
==31339== by 0x12AEEDE3: InverseVelocityKinematics::impl::solveProblem() (InverseVelocityKinematics.cpp:262)
==31339== by 0x12AF7115: InverseVelocityKinematics::solve() (InverseVelocityKinematics.cpp:1415)
==31339== by 0x12A6A5AD: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2390)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:_ZN5Eigen8internal32sparse_solve_triangular_selectorIKNS_12SparseMatrixIdLi0EiEENS_3MapINS_6MatrixIdLin1ELi1ELi0ELin1ELi1EEELi0ENS_6StrideILi0ELi0EEEEELi5ELi1ELi0EE3runERS4_RSA_
fun:_ZNK5Eigen18TriangularViewImplIKNS_12SparseMatrixIdLi0EiEELj5ENS_6SparseEE12solveInPlaceINS_3MapINS_6MatrixIdLin1ELi1ELi0ELin1ELi1EEELi0ENS_6StrideILi0ELi0EEEEEEEvRNS_10MatrixBaseIT_EE
fun:_ZNK5Eigen22SimplicialCholeskyBaseINS_14SimplicialLDLTINS_12SparseMatrixIdLi0EiEELi1ENS_11AMDOrderingIiEEEEE11_solve_implINS_7ProductINS9_INS_9TransposeINS_3MapINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELi0ENS_6StrideILi0ELi0EEEEEEENSC_IdLin1ELin1ELi0ELin1ELin1EEELi0EEENSB_INSC_IdLin1ELi1ELi0ELin1ELi1EEELi0ESF_EELi0EEESL_EEvRKNS_10MatrixBaseIT_EERNSN_IT0_EE
fun:_ZN5Eigen8internal10AssignmentINS_3MapINS_6MatrixIdLin1ELi1ELi0ELin1ELi1EEELi0ENS_6StrideILi0ELi0EEEEENS_5SolveINS_14SimplicialLDLTINS_12SparseMatrixIdLi0EiEELi1ENS_11AMDOrderingIiEEEENS_7ProductINSF_INS_9TransposeINS2_INS3_IdLin1ELin1ELi1ELin1ELin1EEELi0ES6_EEEENS3_IdLin1ELin1ELi0ELin1ELin1EEELi0EEES7_Li0EEEEENS0_9assign_opIddEENS0_11Dense2DenseEvE3runERS7_RKSN_RKSP_
fun:_ZN5Eigen8internal24call_assignment_no_aliasINS_3MapINS_6MatrixIdLin1ELi1ELi0ELin1ELi1EEELi0ENS_6StrideILi0ELi0EEEEENS_5SolveINS_14SimplicialLDLTINS_12SparseMatrixIdLi0EiEELi1ENS_11AMDOrderingIiEEEENS_7ProductINSF_INS_9TransposeINS2_INS3_IdLin1ELin1ELi1ELin1ELin1EEELi0ES6_EEEENS3_IdLin1ELin1ELi0ELin1ELin1EEELi0EEES7_Li0EEEEENS0_9assign_opIddEEEEvRT_RKT0_RKT1_
fun:_ZN5Eigen8internal15call_assignmentINS_3MapINS_6MatrixIdLin1ELi1ELi0ELin1ELi1EEELi0ENS_6StrideILi0ELi0EEEEENS_5SolveINS_14SimplicialLDLTINS_12SparseMatrixIdLi0EiEELi1ENS_11AMDOrderingIiEEEENS_7ProductINSF_INS_9TransposeINS2_INS3_IdLin1ELin1ELi1ELin1ELin1EEELi0ES6_EEEENS3_IdLin1ELin1ELi0ELin1ELin1EEELi0EEES7_Li0EEEEENS0_9assign_opIddEEEEvRT_RKT0_RKT1_NS0_9enable_ifIXntsrNS0_25evaluator_assume_aliasingISS_NS0_16evaluator_traitsISS_E5ShapeEEE5valueEPvE4typeE
fun:_ZN5Eigen8internal15call_assignmentINS_3MapINS_6MatrixIdLin1ELi1ELi0ELin1ELi1EEELi0ENS_6StrideILi0ELi0EEEEENS_5SolveINS_14SimplicialLDLTINS_12SparseMatrixIdLi0EiEELi1ENS_11AMDOrderingIiEEEENS_7ProductINSF_INS_9TransposeINS2_INS3_IdLin1ELin1ELi1ELin1ELin1EEELi0ES6_EEEENS3_IdLin1ELin1ELi0ELin1ELin1EEELi0EEES7_Li0EEEEEEEvRT_RKT0_
fun:_ZN5Eigen10MatrixBaseINS_3MapINS_6MatrixIdLin1ELi1ELi0ELin1ELi1EEELi0ENS_6StrideILi0ELi0EEEEEEaSINS_5SolveINS_14SimplicialLDLTINS_12SparseMatrixIdLi0EiEELi1ENS_11AMDOrderingIiEEEENS_7ProductINSG_INS_9TransposeINS1_INS2_IdLin1ELin1ELi1ELin1ELin1EEELi0ES5_EEEENS2_IdLin1ELin1ELi0ELin1ELin1EEELi0EEES6_Li0EEEEEEERS6_RKNS_9DenseBaseIT_EE
fun:_ZN25InverseVelocityKinematics4impl23solveIntegrationBasedIKEN8iDynTree13MatrixDynSizeENS1_13VectorDynSizeERS3_S3_S2_
fun:_ZN25InverseVelocityKinematics4impl12solveProblemEv
fun:_ZN25InverseVelocityKinematics5solveEv
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x12B4F7D5: Eigen::internal::sparse_solve_triangular_selector<Eigen::SparseMatrix<double, 0, int> const, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 5, 1, 0>::run(Eigen::SparseMatrix<double, 0, int> const&, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&) (TriangularSolver.h:117)
==31339== by 0x12B3B51D: void Eigen::TriangularViewImpl<Eigen::SparseMatrix<double, 0, int> const, 5u, Eigen::Sparse>::solveInPlace<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > >(Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > >&) const (TriangularSolver.h:189)
==31339== by 0x12B294EC: void Eigen::SimplicialCholeskyBase<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> > >::_solve_impl<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > >(Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> > const&, Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > >&) const (SimplicialCholesky.h:170)
==31339== by 0x12B1A69A: Eigen::internal::Assignment<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> >, Eigen::internal::assign_op<double, double>, Eigen::internal::Dense2Dense, void>::run(Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> > const&, Eigen::internal::assign_op<double, double> const&) (Solve.h:147)
==31339== by 0x12B0DED7: void Eigen::internal::call_assignment_no_alias<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> >, Eigen::internal::assign_op<double, double> >(Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> > const&, Eigen::internal::assign_op<double, double> const&) (AssignEvaluator.h:836)
==31339== by 0x12B0698B: void Eigen::internal::call_assignment<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> >, Eigen::internal::assign_op<double, double> >(Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> > const&, Eigen::internal::assign_op<double, double> const&, Eigen::internal::enable_if<!Eigen::internal::evaluator_assume_aliasing<Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> >, Eigen::internal::evaluator_traits<Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> > >::Shape>::value, void*>::type) (AssignEvaluator.h:804)
==31339== by 0x12AFF75D: void Eigen::internal::call_assignment<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> > >(Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> > const&) (AssignEvaluator.h:782)
==31339== by 0x12AFA844: Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >& Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > >::operator=<Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> > >(Eigen::DenseBase<Eigen::Solve<Eigen::SimplicialLDLT<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> > > const&) (Assign.h:66)
==31339== by 0x12AF0D13: InverseVelocityKinematics::impl::solveIntegrationBasedIK(iDynTree::MatrixDynSize, iDynTree::VectorDynSize, iDynTree::VectorDynSize&, iDynTree::VectorDynSize, iDynTree::MatrixDynSize) (InverseVelocityKinematics.cpp:455)
==31339== by 0x12AEEDE3: InverseVelocityKinematics::impl::solveProblem() (InverseVelocityKinematics.cpp:262)
==31339== by 0x12AF7115: InverseVelocityKinematics::solve() (InverseVelocityKinematics.cpp:1415)
==31339== by 0x12A6A5AD: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2390)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:_ZN5Eigen8internal32sparse_solve_triangular_selectorIKNS_12SparseMatrixIdLi0EiEENS_3MapINS_6MatrixIdLin1ELi1ELi0ELin1ELi1EEELi0ENS_6StrideILi0ELi0EEEEELi5ELi1ELi0EE3runERS4_RSA_
fun:_ZNK5Eigen18TriangularViewImplIKNS_12SparseMatrixIdLi0EiEELj5ENS_6SparseEE12solveInPlaceINS_3MapINS_6MatrixIdLin1ELi1ELi0ELin1ELi1EEELi0ENS_6StrideILi0ELi0EEEEEEEvRNS_10MatrixBaseIT_EE
fun:_ZNK5Eigen22SimplicialCholeskyBaseINS_14SimplicialLDLTINS_12SparseMatrixIdLi0EiEELi1ENS_11AMDOrderingIiEEEEE11_solve_implINS_7ProductINS9_INS_9TransposeINS_3MapINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELi0ENS_6StrideILi0ELi0EEEEEEENSC_IdLin1ELin1ELi0ELin1ELin1EEELi0EEENSB_INSC_IdLin1ELi1ELi0ELin1ELi1EEELi0ESF_EELi0EEESL_EEvRKNS_10MatrixBaseIT_EERNSN_IT0_EE
fun:_ZN5Eigen8internal10AssignmentINS_3MapINS_6MatrixIdLin1ELi1ELi0ELin1ELi1EEELi0ENS_6StrideILi0ELi0EEEEENS_5SolveINS_14SimplicialLDLTINS_12SparseMatrixIdLi0EiEELi1ENS_11AMDOrderingIiEEEENS_7ProductINSF_INS_9TransposeINS2_INS3_IdLin1ELin1ELi1ELin1ELin1EEELi0ES6_EEEENS3_IdLin1ELin1ELi0ELin1ELin1EEELi0EEES7_Li0EEEEENS0_9assign_opIddEENS0_11Dense2DenseEvE3runERS7_RKSN_RKSP_
fun:_ZN5Eigen8internal24call_assignment_no_aliasINS_3MapINS_6MatrixIdLin1ELi1ELi0ELin1ELi1EEELi0ENS_6StrideILi0ELi0EEEEENS_5SolveINS_14SimplicialLDLTINS_12SparseMatrixIdLi0EiEELi1ENS_11AMDOrderingIiEEEENS_7ProductINSF_INS_9TransposeINS2_INS3_IdLin1ELin1ELi1ELin1ELin1EEELi0ES6_EEEENS3_IdLin1ELin1ELi0ELin1ELin1EEELi0EEES7_Li0EEEEENS0_9assign_opIddEEEEvRT_RKT0_RKT1_
fun:_ZN5Eigen8internal15call_assignmentINS_3MapINS_6MatrixIdLin1ELi1ELi0ELin1ELi1EEELi0ENS_6StrideILi0ELi0EEEEENS_5SolveINS_14SimplicialLDLTINS_12SparseMatrixIdLi0EiEELi1ENS_11AMDOrderingIiEEEENS_7ProductINSF_INS_9TransposeINS2_INS3_IdLin1ELin1ELi1ELin1ELin1EEELi0ES6_EEEENS3_IdLin1ELin1ELi0ELin1ELin1EEELi0EEES7_Li0EEEEENS0_9assign_opIddEEEEvRT_RKT0_RKT1_NS0_9enable_ifIXntsrNS0_25evaluator_assume_aliasingISS_NS0_16evaluator_traitsISS_E5ShapeEEE5valueEPvE4typeE
fun:_ZN5Eigen8internal15call_assignmentINS_3MapINS_6MatrixIdLin1ELi1ELi0ELin1ELi1EEELi0ENS_6StrideILi0ELi0EEEEENS_5SolveINS_14SimplicialLDLTINS_12SparseMatrixIdLi0EiEELi1ENS_11AMDOrderingIiEEEENS_7ProductINSF_INS_9TransposeINS2_INS3_IdLin1ELin1ELi1ELin1ELin1EEELi0ES6_EEEENS3_IdLin1ELin1ELi0ELin1ELin1EEELi0EEES7_Li0EEEEEEEvRT_RKT0_
fun:_ZN5Eigen10MatrixBaseINS_3MapINS_6MatrixIdLin1ELi1ELi0ELin1ELi1EEELi0ENS_6StrideILi0ELi0EEEEEEaSINS_5SolveINS_14SimplicialLDLTINS_12SparseMatrixIdLi0EiEELi1ENS_11AMDOrderingIiEEEENS_7ProductINSG_INS_9TransposeINS1_INS2_IdLin1ELin1ELi1ELin1ELin1EEELi0ES5_EEEENS2_IdLin1ELin1ELi0ELin1ELin1EEELi0EEES6_Li0EEEEEEERS6_RKNS_9DenseBaseIT_EE
fun:_ZN25InverseVelocityKinematics4impl23solveIntegrationBasedIKEN8iDynTree13MatrixDynSizeENS1_13VectorDynSizeERS3_S3_S2_
fun:_ZN25InverseVelocityKinematics4impl12solveProblemEv
fun:_ZN25InverseVelocityKinematics5solveEv
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x12A6A6F3: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2400)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== by 0x56DFF26: theExecutiveBranch(void*) (ThreadImpl.cpp:80)
==31339== by 0x56E11B8: void std::__invoke_impl<void, void (*)(void*), void*>(std::__invoke_other, void (*&&)(void*), void*&&) (invoke.h:60)
==31339== by 0x56E0E2E: std::__invoke_result<void (*)(void*), void*>::type std::__invoke<void (*)(void*), void*>(void (*&&)(void*), void*&&) (invoke.h:95)
==31339== by 0x56E1726: decltype (__invoke((_S_declval<0ul>)(), (_S_declval<1ul>)())) std::thread::_Invoker<std::tuple<void (*)(void*), void*> >::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) (thread:234)
==31339== by 0x56E16C7: std::thread::_Invoker<std::tuple<void (*)(void*), void*> >::operator()() (thread:243)
==31339== by 0x56E1697: std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(void*), void*> > >::_M_run() (thread:186)
==31339== by 0x5A0A66E: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x6FDE6DA: start_thread (pthread_create.c:463)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
fun:_Z18theExecutiveBranchPv
fun:_ZSt13__invoke_implIvPFvPvEJS0_EET_St14__invoke_otherOT0_DpOT1_
fun:_ZSt8__invokeIPFvPvEJS0_EENSt15__invoke_resultIT_JDpT0_EE4typeEOS4_DpOS5_
fun:_ZNSt6thread8_InvokerISt5tupleIJPFvPvES2_EEE9_M_invokeIJLm0ELm1EEEEDTcl8__invokespcl10_S_declvalIXT_EEEEESt12_Index_tupleIJXspT_EEE
fun:_ZNSt6thread8_InvokerISt5tupleIJPFvPvES2_EEEclEv
fun:_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPvES3_EEEEE6_M_runEv
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:start_thread
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x12A6A8A3: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2406)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== by 0x56DFF26: theExecutiveBranch(void*) (ThreadImpl.cpp:80)
==31339== by 0x56E11B8: void std::__invoke_impl<void, void (*)(void*), void*>(std::__invoke_other, void (*&&)(void*), void*&&) (invoke.h:60)
==31339== by 0x56E0E2E: std::__invoke_result<void (*)(void*), void*>::type std::__invoke<void (*)(void*), void*>(void (*&&)(void*), void*&&) (invoke.h:95)
==31339== by 0x56E1726: decltype (__invoke((_S_declval<0ul>)(), (_S_declval<1ul>)())) std::thread::_Invoker<std::tuple<void (*)(void*), void*> >::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) (thread:234)
==31339== by 0x56E16C7: std::thread::_Invoker<std::tuple<void (*)(void*), void*> >::operator()() (thread:243)
==31339== by 0x56E1697: std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(void*), void*> > >::_M_run() (thread:186)
==31339== by 0x5A0A66E: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x6FDE6DA: start_thread (pthread_create.c:463)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
fun:_Z18theExecutiveBranchPv
fun:_ZSt13__invoke_implIvPFvPvEJS0_EET_St14__invoke_otherOT0_DpOT1_
fun:_ZSt8__invokeIPFvPvEJS0_EENSt15__invoke_resultIT_JDpT0_EE4typeEOS4_DpOS5_
fun:_ZNSt6thread8_InvokerISt5tupleIJPFvPvES2_EEE9_M_invokeIJLm0ELm1EEEEDTcl8__invokespcl10_S_declvalIXT_EEEEESt12_Index_tupleIJXspT_EEE
fun:_ZNSt6thread8_InvokerISt5tupleIJPFvPvES2_EEEclEv
fun:_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPvES3_EEEEE6_M_runEv
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:start_thread
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4D1B8: __printf_fp_l (printf_fp.c:392)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4D1D9: __printf_fp_l (printf_fp.c:392)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F42A30: __mpn_extract_double (dbl2mpn.c:56)
==31339== by 0x5F4D208: __printf_fp_l (printf_fp.c:392)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__mpn_extract_double
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4D061: __printf_fp_l (printf_fp.c:442)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4D078: __printf_fp_l (printf_fp.c:459)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4EA8E: __printf_fp_l (printf_fp.c:467)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F41288: __mpn_lshift (lshift.S:59)
==31339== by 0x5F4EA92: __printf_fp_l (printf_fp.c:467)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_lshift
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4128B: __mpn_lshift (lshift.S:60)
==31339== by 0x5F4EA92: __printf_fp_l (printf_fp.c:467)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_lshift
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4EABD: __printf_fp_l (printf_fp.c:472)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4EAD5: __printf_fp_l (printf_fp.c:473)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4D0B6: __printf_fp_l (printf_fp.c:475)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4D16F: __printf_fp_l (printf_fp.c:484)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x4C366F2: memmove (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x5F4D130: __printf_fp_l (printf_fp.c:531)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:memmove
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x4C3681B: memmove (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x5F4D130: __printf_fp_l (printf_fp.c:531)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:memmove
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x4C36831: memmove (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x5F4D130: __printf_fp_l (printf_fp.c:531)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:memmove
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x4C367E3: memmove (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x5F4D130: __printf_fp_l (printf_fp.c:531)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:memmove
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4D13C: __printf_fp_l (printf_fp.c:547)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4D142: __printf_fp_l (printf_fp.c:547)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F40BEA: __mpn_cmp (cmp.c:37)
==31339== by 0x5F4D53F: __printf_fp_l (printf_fp.c:547)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_cmp
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F40BEE: __mpn_cmp (cmp.c:38)
==31339== by 0x5F4D53F: __printf_fp_l (printf_fp.c:547)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_cmp
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F40BF5: __mpn_cmp (cmp.c:39)
==31339== by 0x5F4D53F: __printf_fp_l (printf_fp.c:547)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__mpn_cmp
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4D542: __printf_fp_l (printf_fp.c:547)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x4C366F2: memmove (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x5F4D560: __printf_fp_l (printf_fp.c:550)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:memmove
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x4C367E0: memmove (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x5F4D560: __printf_fp_l (printf_fp.c:550)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:memmove
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x4C367E3: memmove (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x5F4D560: __printf_fp_l (printf_fp.c:550)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:memmove
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x4C367EE: memmove (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x5F4D560: __printf_fp_l (printf_fp.c:550)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:memmove
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4D569: __printf_fp_l (printf_fp.c:551)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4D5B8: __printf_fp_l (printf_fp.c:569)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4D5CB: __printf_fp_l (printf_fp.c:569)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4D5CF: __printf_fp_l (printf_fp.c:569)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4F574: __printf_fp_l (printf_fp.c:573)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4F594: __printf_fp_l (printf_fp.c:601)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4D659: __printf_fp_l (printf_fp.c:604)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F41398: __mpn_rshift (rshift.S:62)
==31339== by 0x5F4D66C: __printf_fp_l (printf_fp.c:620)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_rshift
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F413BD: __mpn_rshift (rshift.S:73)
==31339== by 0x5F4D66C: __printf_fp_l (printf_fp.c:620)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_rshift
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F41345: __mpn_rshift (rshift.S:31)
==31339== by 0x5F4D690: __printf_fp_l (printf_fp.c:623)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__mpn_rshift
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4136C: __mpn_rshift (rshift.S:45)
==31339== by 0x5F4D690: __printf_fp_l (printf_fp.c:623)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__mpn_rshift
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F41396: __mpn_rshift (rshift.S:61)
==31339== by 0x5F4D690: __printf_fp_l (printf_fp.c:623)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__mpn_rshift
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F41398: __mpn_rshift (rshift.S:62)
==31339== by 0x5F4D690: __printf_fp_l (printf_fp.c:623)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_rshift
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F413A9: __mpn_rshift (rshift.S:67)
==31339== by 0x5F4D690: __printf_fp_l (printf_fp.c:623)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__mpn_rshift
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F413BD: __mpn_rshift (rshift.S:73)
==31339== by 0x5F4D690: __printf_fp_l (printf_fp.c:623)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_rshift
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4D6A5: __printf_fp_l (printf_fp.c:625)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4D6AB: __printf_fp_l (printf_fp.c:625)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4C8C1: hack_digit (printf_fp.c:180)
==31339== by 0x5F4D88B: __printf_fp_l (printf_fp.c:938)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F40F70: __mpn_divrem (divrem.c:62)
==31339== by 0x5F4C8D7: hack_digit (printf_fp.c:184)
==31339== by 0x5F4D88B: __printf_fp_l (printf_fp.c:938)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F40F73: __mpn_divrem (divrem.c:63)
==31339== by 0x5F4C8D7: hack_digit (printf_fp.c:184)
==31339== by 0x5F4D88B: __printf_fp_l (printf_fp.c:938)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F40F84: __mpn_divrem (divrem.c:65)
==31339== by 0x5F4C8D7: hack_digit (printf_fp.c:184)
==31339== by 0x5F4D88B: __printf_fp_l (printf_fp.c:938)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F40F8E: __mpn_divrem (divrem.c:72)
==31339== by 0x5F4C8D7: hack_digit (printf_fp.c:184)
==31339== by 0x5F4D88B: __printf_fp_l (printf_fp.c:938)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F40FA0: __mpn_divrem (divrem.c:73)
==31339== by 0x5F4C8D7: hack_digit (printf_fp.c:184)
==31339== by 0x5F4D88B: __printf_fp_l (printf_fp.c:938)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F40FAF: __mpn_divrem (divrem.c:73)
==31339== by 0x5F4C8D7: hack_digit (printf_fp.c:184)
==31339== by 0x5F4D88B: __printf_fp_l (printf_fp.c:938)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F40FB7: __mpn_divrem (divrem.c:72)
==31339== by 0x5F4C8D7: hack_digit (printf_fp.c:184)
==31339== by 0x5F4D88B: __printf_fp_l (printf_fp.c:938)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F40FE3: __mpn_divrem (divrem.c:79)
==31339== by 0x5F4C8D7: hack_digit (printf_fp.c:184)
==31339== by 0x5F4D88B: __printf_fp_l (printf_fp.c:938)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4C8E4: hack_digit (printf_fp.c:186)
==31339== by 0x5F4D88B: __printf_fp_l (printf_fp.c:938)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4C8EC: hack_digit (printf_fp.c:187)
==31339== by 0x5F4D88B: __printf_fp_l (printf_fp.c:938)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4C903: hack_digit (printf_fp.c:190)
==31339== by 0x5F4D88B: __printf_fp_l (printf_fp.c:938)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4C909: hack_digit (printf_fp.c:190)
==31339== by 0x5F4D88B: __printf_fp_l (printf_fp.c:938)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F418C4: __mpn_mul_1 (mul_1.S:36)
==31339== by 0x5F4C951: hack_digit (printf_fp.c:201)
==31339== by 0x5F4D88B: __printf_fp_l (printf_fp.c:938)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_mul_1
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F418E8: __mpn_mul_1 (mul_1.S:52)
==31339== by 0x5F4C951: hack_digit (printf_fp.c:201)
==31339== by 0x5F4D88B: __printf_fp_l (printf_fp.c:938)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_mul_1
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4C955: hack_digit (printf_fp.c:202)
==31339== by 0x5F4D88B: __printf_fp_l (printf_fp.c:938)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4C967: hack_digit (printf_fp.c:203)
==31339== by 0x5F4D88B: __printf_fp_l (printf_fp.c:938)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F40F70: __mpn_divrem (divrem.c:62)
==31339== by 0x5F4D96B: hack_digit (printf_fp.c:184)
==31339== by 0x5F4D96B: __printf_fp_l (printf_fp.c:962)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F40F73: __mpn_divrem (divrem.c:63)
==31339== by 0x5F4D96B: hack_digit (printf_fp.c:184)
==31339== by 0x5F4D96B: __printf_fp_l (printf_fp.c:962)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F40F84: __mpn_divrem (divrem.c:65)
==31339== by 0x5F4D96B: hack_digit (printf_fp.c:184)
==31339== by 0x5F4D96B: __printf_fp_l (printf_fp.c:962)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F40FA0: __mpn_divrem (divrem.c:73)
==31339== by 0x5F4D96B: hack_digit (printf_fp.c:184)
==31339== by 0x5F4D96B: __printf_fp_l (printf_fp.c:962)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F40FAF: __mpn_divrem (divrem.c:73)
==31339== by 0x5F4D96B: hack_digit (printf_fp.c:184)
==31339== by 0x5F4D96B: __printf_fp_l (printf_fp.c:962)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F40FE3: __mpn_divrem (divrem.c:79)
==31339== by 0x5F4D96B: hack_digit (printf_fp.c:184)
==31339== by 0x5F4D96B: __printf_fp_l (printf_fp.c:962)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4D97B: hack_digit (printf_fp.c:186)
==31339== by 0x5F4D97B: __printf_fp_l (printf_fp.c:962)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4D983: hack_digit (printf_fp.c:187)
==31339== by 0x5F4D983: __printf_fp_l (printf_fp.c:962)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4D9A7: hack_digit (printf_fp.c:190)
==31339== by 0x5F4D9A7: __printf_fp_l (printf_fp.c:962)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4D9AD: hack_digit (printf_fp.c:190)
==31339== by 0x5F4D9AD: __printf_fp_l (printf_fp.c:962)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F418C4: __mpn_mul_1 (mul_1.S:36)
==31339== by 0x5F4DA8E: hack_digit (printf_fp.c:201)
==31339== by 0x5F4DA8E: __printf_fp_l (printf_fp.c:962)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_mul_1
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F418E8: __mpn_mul_1 (mul_1.S:52)
==31339== by 0x5F4DA8E: hack_digit (printf_fp.c:201)
==31339== by 0x5F4DA8E: __printf_fp_l (printf_fp.c:962)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_mul_1
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4DA9A: hack_digit (printf_fp.c:202)
==31339== by 0x5F4DA9A: __printf_fp_l (printf_fp.c:962)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4DAB9: hack_digit (printf_fp.c:203)
==31339== by 0x5F4DAB9: __printf_fp_l (printf_fp.c:962)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4DB07: __printf_fp_l (printf_fp.c:959)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4DB0B: __printf_fp_l (printf_fp.c:959)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== by 0x563B464: yarp::os::PeriodicThread::Private::run() (PeriodicThread.cpp:210)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
fun:_ZN4yarp2os14PeriodicThread7Private3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F40F70: __mpn_divrem (divrem.c:62)
==31339== by 0x5F4C8D7: hack_digit (printf_fp.c:184)
==31339== by 0x5F4DB2F: __printf_fp_l (printf_fp.c:975)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F40F73: __mpn_divrem (divrem.c:63)
==31339== by 0x5F4C8D7: hack_digit (printf_fp.c:184)
==31339== by 0x5F4DB2F: __printf_fp_l (printf_fp.c:975)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F40F84: __mpn_divrem (divrem.c:65)
==31339== by 0x5F4C8D7: hack_digit (printf_fp.c:184)
==31339== by 0x5F4DB2F: __printf_fp_l (printf_fp.c:975)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F40FA0: __mpn_divrem (divrem.c:73)
==31339== by 0x5F4C8D7: hack_digit (printf_fp.c:184)
==31339== by 0x5F4DB2F: __printf_fp_l (printf_fp.c:975)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F40FAF: __mpn_divrem (divrem.c:73)
==31339== by 0x5F4C8D7: hack_digit (printf_fp.c:184)
==31339== by 0x5F4DB2F: __printf_fp_l (printf_fp.c:975)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F40FE3: __mpn_divrem (divrem.c:79)
==31339== by 0x5F4C8D7: hack_digit (printf_fp.c:184)
==31339== by 0x5F4DB2F: __printf_fp_l (printf_fp.c:975)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:__mpn_divrem
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4C8E4: hack_digit (printf_fp.c:186)
==31339== by 0x5F4DB2F: __printf_fp_l (printf_fp.c:975)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4C8EC: hack_digit (printf_fp.c:187)
==31339== by 0x5F4DB2F: __printf_fp_l (printf_fp.c:975)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4C903: hack_digit (printf_fp.c:190)
==31339== by 0x5F4DB2F: __printf_fp_l (printf_fp.c:975)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Value8
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4C909: hack_digit (printf_fp.c:190)
==31339== by 0x5F4DB2F: __printf_fp_l (printf_fp.c:975)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339==
==31339== More than 100 errors detected. Subsequent errors
==31339== will still be recorded, but in less detail than before.
==31339== Conditional jump or move depends on uninitialised value(s)
==31339== at 0x5F4C955: hack_digit (printf_fp.c:202)
==31339== by 0x5F4DB2F: __printf_fp_l (printf_fp.c:975)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&), iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}>::_M_invoke(std::_Any_data const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (std_function.h:302)
==31339== by 0x15973C10: std::function<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)>::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (std_function.h:706)
==31339== by 0x15972A61: iDynTree::XMLElement::setAttributes(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) (XMLElement.cpp:118)
==31339==
{
<insert_a_suppression_name_here>
Memcheck:Cond
fun:hack_digit
fun:__printf_fp_l
fun:printf_positional
fun:vfprintf
fun:vsnprintf
obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
fun:_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_
fun:_ZNSo9_M_insertIdEERSoT_
fun:_ZN4yarp2os9LogStreamlsEd
fun:_ZN3hde7devices18HumanStateProvider4impl38solveIntegrationBasedInverseKinematicsEv
fun:_ZN3hde7devices18HumanStateProvider3runEv
fun:_ZN4yarp2os14PeriodicThread7Private4stepEv
}
==31339== Use of uninitialised value of size 8
==31339== at 0x5F4C967: hack_digit (printf_fp.c:203)
==31339== by 0x5F4DB2F: __printf_fp_l (printf_fp.c:975)
==31339== by 0x5F48097: printf_positional (vfprintf.c:2022)
==31339== by 0x5F4ACB9: vfprintf (vfprintf.c:1688)
==31339== by 0x5F7690F: vsnprintf (vsnprintf.c:114)
==31339== by 0x5A26CBB: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A559D6: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x5A61B8B: std::ostream& std::ostream::_M_insert<double>(double) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==31339== by 0x12A71197: yarp::os::LogStream::operator<<(double) (LogStream.h:157)
==31339== by 0x12A6A98B: hde::devices::HumanStateProvider::impl::solveIntegrationBasedInverseKinematics() (HumanStateProvider.cpp:2409)
==31339== by 0x12A61A36: hde::devices::HumanStateProvider::run() (HumanStateProvider.cpp:1329)
==31339== by 0x563B359: yarp::os::PeriodicThread::Private::step() (PeriodicThread.cpp:183)
==31339== Uninitialised value was created by a heap allocation
==31339== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31339== by 0x1386DB: __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:111)
==31339== by 0x1385F7: std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) (alloc_traits.h:436)
==31339== by 0x13854F: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:172)
==31339== by 0x138183: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (vector.tcc:406)
==31339== by 0x138057: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_vector.h:948)
==31339== by 0x13DAA49A: iDynTree::splitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) (URDFParsingUtils.h:90)
==31339== by 0x13DAA58C: iDynTree::vector3FromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, iDynTree::VectorFixSize<3u>&) (URDFParsingUtils.h:105)
==31339== by 0x13DA87DE: iDynTree::JointElement::childElementForName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&)#2}::operator()(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<iDynTree::XMLAttribute> > > > const&) const (JointElement.cpp:82)
==31339== by 0x13DA9C80: std::_Function_handler<bool (std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<iDynTree::XMLAttribute>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment