Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==8613== Memcheck, a memory error detector
- ==8613== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
- ==8613== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
- ==8613== Command: pingpong/.libs/pingpong
- ==8613==
- ==8613== Thread 2:
- ==8613== Conditional jump or move depends on uninitialised value(s)
- ==8613== at 0x00408863: ariba::application::pingpong::PingPong::eventFunction() (PingPong.cpp:144)
- ==8613== by 0x04d6f6c3: ariba::utility::SystemQueue::QueueThread::threadFunc(ariba::utility::SystemQueue::QueueThread*) (SystemQueue.cpp:255)
- ==8613== by 0x0561eb88: thread_proxy (in /usr/lib64/libboost_thread-mt.so.1.46.0)
- ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
- ==8613== by 0x958dfb7c: clone (clone.S:115)
- ==8613== Uninitialised value was created by a stack allocation
- ==8613== at 0x004079f0: main (main.cpp:9)
- ==8613==
- ==8613== Thread 16:
- ==8613== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
- ==8613== at 0x9600e4cc: send (send.c:33)
- ==8613== by 0x04d3f383: protlib::TPoverTCP::tcpsend(protlib::NetMsg*, protlib::appladdress*) (tp_over_tcp.cpp:554)
- ==8613== by 0x04d3f89c: protlib::TPoverTCP::sender_thread(void*) (tp_over_tcp.cpp:678)
- ==8613== by 0x04d3f8d9: protlib::TPoverTCP::sender_thread_starter(void*) (tp_over_tcp.cpp:1335)
- ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
- ==8613== by 0x958dfb7c: clone (clone.S:115)
- ==8613== Address 0x60eb530 is 64 bytes inside a block of size 193 alloc'd
- ==8613== at 0x04a0582b: operator
- ==8613== by 0x04d31859: protlib::NetMsg::NetMsg(unsigned int) (network_message.cpp:82)
- ==8613== by 0x04d27108: ariba::transport::tcpip::send(ariba::addressing::address_v const*, unsigned char const*, unsigned long) (tcpip.cpp:117)
- ==8613== by 0x04d509c0: ariba::transport::transport_peer::send(ariba::addressing::address_v const*, unsigned char const*, unsigned long) (transport_peer.cpp:55)
- ==8613== by 0x04cd1d54: ariba::communication::BaseCommunication::send(ariba::utility::Message*, ariba::communication::BaseCommunication::LinkDescriptor const&) (BaseCommunication.cpp:759)
- ==8613== by 0x04cd45f7: ariba::communication::BaseCommunication::receiveMessage(ariba::utility::Message const*, ariba::addressing::address_v const*, ariba::addressing::address_v const*) (BaseCommunication.cpp:433)
- ==8613== by 0x04cd554e: ariba::communication::BaseCommunication::handleSystemEvent(ariba::utility::SystemEvent const&) (BaseCommunication.cpp:301)
- ==8613== by 0x04d6f6c3: ariba::utility::SystemQueue::QueueThread::threadFunc(ariba::utility::SystemQueue::QueueThread*) (SystemQueue.cpp:255)
- ==8613== by 0x0561eb88: thread_proxy (in /usr/lib64/libboost_thread-mt.so.1.46.0)
- ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
- ==8613== Uninitialised value was created by a stack allocation
- ==8613== at 0x04cd3ad6: ariba::communication::BaseCommunication::receiveMessage(ariba::utility::Message const*, ariba::addressing::address_v const*, ariba::addressing::address_v const*) (BaseCommunication.cpp:333)
- ==8613==
- ==8613== Thread 2:
- ==8613== Invalid read of size 1
- ==8613== at 0x04d7705d: unsigned
- ==8613== by 0x04d76f07: ariba::utility::Identifier::__mSerialization(ariba::utility::serialization::Mode, DataTpl<unsigned char, DefaultDataModel<unsigned char> >&, int) (Identifier.cpp:55)
- ==8613== by 0x04d055e0: ariba::overlay::JoinRequest::__mSerialization(ariba::utility::serialization::Mode, DataTpl<unsigned char, DefaultDataModel<unsigned char> >&, int) (DataStream.hpp:206)
- ==8613== by 0x04cee488: ariba::overlay::BaseOverlay::handleJoinRequest(ariba::overlay::OverlayMsg*, ariba::utility::LinkID const&) (DataStream.hpp:703)
- ==8613== by 0x04cf700f: ariba::overlay::BaseOverlay::handleMessage(ariba::utility::Message const*, ariba::overlay::LinkDescriptor*, ariba::utility::LinkID) (BaseOverlay.cpp:1878)
- ==8613== by 0x04cf738c: ariba::overlay::BaseOverlay::receiveMessage(ariba::utility::Message const*, ariba::utility::LinkID const&, ariba::utility::NodeID const&) (BaseOverlay.cpp:1420)
- ==8613== by 0x04cd3e63: ariba::communication::BaseCommunication::receiveMessage(ariba::utility::Message const*, ariba::addressing::address_v const*, ariba::addressing::address_v const*) (BaseCommunication.cpp:350)
- ==8613== by 0x04cd554e: ariba::communication::BaseCommunication::handleSystemEvent(ariba::utility::SystemEvent const&) (BaseCommunication.cpp:301)
- ==8613== by 0x04d6f6c3: ariba::utility::SystemQueue::QueueThread::threadFunc(ariba::utility::SystemQueue::QueueThread*) (SystemQueue.cpp:255)
- ==8613== by 0x0561eb88: thread_proxy (in /usr/lib64/libboost_thread-mt.so.1.46.0)
- ==8613== Address 0x614db4c is 0 bytes after a block of size 172 alloc'd
- ==8613== at 0x04a059f7: operator
- ==8613== by 0x04cd3334: ariba::communication::BaseCommunication::receive_message(ariba::transport::transport_protocol*, vfacade<ariba::addressing::address_v, vfacade_no_class>, vfacade<ariba::addressing::address_v, vfacade_no_class>, unsigned char const*, unsigned long) (Data.hpp:404)
- ==8613== by 0x04d26e98: ariba::transport::tcpip::receiverThread(void*) (tcpip.cpp:200)
- ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
- ==8613== by 0x958dfb7c: clone (clone.S:115)
- ==8613==
- ==8613== Invalid read of size 1
- ==8613== at 0x04d7705d: unsigned
- ==8613== by 0x04d76f07: ariba::utility::Identifier::__mSerialization(ariba::utility::serialization::Mode, DataTpl<unsigned char, DefaultDataModel<unsigned char> >&, int) (Identifier.cpp:55)
- ==8613== by 0x04d0869e: unsigned
- ==8613== by 0x04d074ea: ariba::overlay::OverlayMsg::__mSerialization(ariba::utility::serialization::Mode, DataTpl<unsigned char, DefaultDataModel<unsigned char> >&, int) (OverlayMsg.cpp:44)
- ==8613== by 0x04cf6d8e: ariba::overlay::BaseOverlay::handleMessage(ariba::utility::Message const*, ariba::overlay::LinkDescriptor*, ariba::utility::LinkID) (DataStream.hpp:703)
- ==8613== by 0x04cf738c: ariba::overlay::BaseOverlay::receiveMessage(ariba::utility::Message const*, ariba::utility::LinkID const&, ariba::utility::NodeID const&) (BaseOverlay.cpp:1420)
- ==8613== by 0x04cd3e63: ariba::communication::BaseCommunication::receiveMessage(ariba::utility::Message const*, ariba::addressing::address_v const*, ariba::addressing::address_v const*) (BaseCommunication.cpp:350)
- ==8613== by 0x04cd554e: ariba::communication::BaseCommunication::handleSystemEvent(ariba::utility::SystemEvent const&) (BaseCommunication.cpp:301)
- ==8613== by 0x04d6f6c3: ariba::utility::SystemQueue::QueueThread::threadFunc(ariba::utility::SystemQueue::QueueThread*) (SystemQueue.cpp:255)
- ==8613== by 0x0561eb88: thread_proxy (in /usr/lib64/libboost_thread-mt.so.1.46.0)
- ==8613== Address 0x61dceac is 0 bytes after a block of size 172 alloc'd
- ==8613== at 0x04a059f7: operator
- ==8613== by 0x04cd3334: ariba::communication::BaseCommunication::receive_message(ariba::transport::transport_protocol*, vfacade<ariba::addressing::address_v, vfacade_no_class>, vfacade<ariba::addressing::address_v, vfacade_no_class>, unsigned char const*, unsigned long) (Data.hpp:404)
- ==8613== by 0x04d26e98: ariba::transport::tcpip::receiverThread(void*) (tcpip.cpp:200)
- ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
- ==8613== by 0x958dfb7c: clone (clone.S:115)
- ==8613==
- ==8613== Invalid read of size 1
- ==8613== at 0x04d768c0: ariba::utility::Identifier::compareTo(ariba::utility::Identifier const&)
- ==8613== by 0x04d76a27: ariba::utility::Identifier::operator==(ariba::utility::Identifier const&)
- ==8613== by 0x04ce91c6: ariba::overlay::BaseOverlay::eraseDescriptor(ariba::utility::LinkID const&, bool) (BaseOverlay.cpp:298)
- ==8613== by 0x04ce9412: ariba::overlay::BaseOverlay::dropLink(ariba::utility::LinkID const&) (BaseOverlay.cpp:1042)
- ==8613== by 0x04cf050d: ariba::overlay::BaseOverlay::stabilizeLinks() (BaseOverlay.cpp:403)
- ==8613== by 0x04cfb200: ariba::overlay::BaseOverlay::eventFunction() (BaseOverlay.cpp:1966)
- ==8613== by 0x04d6f6c3: ariba::utility::SystemQueue::QueueThread::threadFunc(ariba::utility::SystemQueue::QueueThread*) (SystemQueue.cpp:255)
- ==8613== by 0x0561eb88: thread_proxy (in /usr/lib64/libboost_thread-mt.so.1.46.0)
- ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
- ==8613== by 0x958dfb7c: clone (clone.S:115)
- ==8613== Address 0x612b340 is 64 bytes inside a block of size 736 free'd
- ==8613== at 0x04a0528c: operator
- ==8613== by 0x04ce91df: ariba::overlay::BaseOverlay::eraseDescriptor(ariba::utility::LinkID const&, bool) (BaseOverlay.cpp:299)
- ==8613== by 0x04cead70: ariba::overlay::BaseOverlay::onLinkDown(ariba::utility::LinkID const&, ariba::addressing::address_v const*, ariba::addressing::address_v const*) (BaseOverlay.cpp:1361)
- ==8613== by 0x04cd23b7: ariba::communication::BaseCommunication::dropLink(ariba::utility::LinkID) (BaseCommunication.cpp:217)
- ==8613== by 0x04ce93fb: ariba::overlay::BaseOverlay::dropLink(ariba::utility::LinkID const&) (BaseOverlay.cpp:1039)
- ==8613== by 0x04cf050d: ariba::overlay::BaseOverlay::stabilizeLinks() (BaseOverlay.cpp:403)
- ==8613== by 0x04cfb200: ariba::overlay::BaseOverlay::eventFunction() (BaseOverlay.cpp:1966)
- ==8613== by 0x04d6f6c3: ariba::utility::SystemQueue::QueueThread::threadFunc(ariba::utility::SystemQueue::QueueThread*) (SystemQueue.cpp:255)
- ==8613== by 0x0561eb88: thread_proxy (in /usr/lib64/libboost_thread-mt.so.1.46.0)
- ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
- ==8613==
- ==8613== Invalid read of size 8
- ==8613== at 0x04d768ef: ariba::utility::Identifier::compareTo(ariba::utility::Identifier const&)
- ==8613== by 0x04d76a27: ariba::utility::Identifier::operator==(ariba::utility::Identifier const&)
- ==8613== by 0x04ce91c6: ariba::overlay::BaseOverlay::eraseDescriptor(ariba::utility::LinkID const&, bool) (BaseOverlay.cpp:298)
- ==8613== by 0x04ce9412: ariba::overlay::BaseOverlay::dropLink(ariba::utility::LinkID const&) (BaseOverlay.cpp:1042)
- ==8613== by 0x04cf050d: ariba::overlay::BaseOverlay::stabilizeLinks() (BaseOverlay.cpp:403)
- ==8613== by 0x04cfb200: ariba::overlay::BaseOverlay::eventFunction() (BaseOverlay.cpp:1966)
- ==8613== by 0x04d6f6c3: ariba::utility::SystemQueue::QueueThread::threadFunc(ariba::utility::SystemQueue::QueueThread*) (SystemQueue.cpp:255)
- ==8613== by 0x0561eb88: thread_proxy (in /usr/lib64/libboost_thread-mt.so.1.46.0)
- ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
- ==8613== by 0x958dfb7c: clone (clone.S:115)
- ==8613== Address 0x612b358 is 88 bytes inside a block of size 736 free'd
- ==8613== at 0x04a0528c: operator
- ==8613== by 0x04ce91df: ariba::overlay::BaseOverlay::eraseDescriptor(ariba::utility::LinkID const&, bool) (BaseOverlay.cpp:299)
- ==8613== by 0x04cead70: ariba::overlay::BaseOverlay::onLinkDown(ariba::utility::LinkID const&, ariba::addressing::address_v const*, ariba::addressing::address_v const*) (BaseOverlay.cpp:1361)
- ==8613== by 0x04cd23b7: ariba::communication::BaseCommunication::dropLink(ariba::utility::LinkID) (BaseCommunication.cpp:217)
- ==8613== by 0x04ce93fb: ariba::overlay::BaseOverlay::dropLink(ariba::utility::LinkID const&) (BaseOverlay.cpp:1039)
- ==8613== by 0x04cf050d: ariba::overlay::BaseOverlay::stabilizeLinks() (BaseOverlay.cpp:403)
- ==8613== by 0x04cfb200: ariba::overlay::BaseOverlay::eventFunction() (BaseOverlay.cpp:1966)
- ==8613== by 0x04d6f6c3: ariba::utility::SystemQueue::QueueThread::threadFunc(ariba::utility::SystemQueue::QueueThread*) (SystemQueue.cpp:255)
- ==8613== by 0x0561eb88: thread_proxy (in /usr/lib64/libboost_thread-mt.so.1.46.0)
- ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
- ==8613==
- ==8613== Invalid read of size 1
- ==8613== at 0x04d7705d: unsigned
- ==8613== by 0x04d76f07: ariba::utility::Identifier::__mSerialization(ariba::utility::serialization::Mode, DataTpl<unsigned char, DefaultDataModel<unsigned char> >&, int) (Identifier.cpp:55)
- ==8613== by 0x04ce2f8c: unsigned
- ==8613== by 0x04ce261a: ariba::communication::AribaBaseMsg::__mSerialization(ariba::utility::serialization::Mode, DataTpl<unsigned char, DefaultDataModel<unsigned char> >&, int) (AribaBaseMsg.cpp:44)
- ==8613== by 0x04cd3b1c: ariba::communication::BaseCommunication::receiveMessage(ariba::utility::Message const*, ariba::addressing::address_v const*, ariba::addressing::address_v const*) (DataStream.hpp:703)
- ==8613== by 0x04cd554e: ariba::communication::BaseCommunication::handleSystemEvent(ariba::utility::SystemEvent const&) (BaseCommunication.cpp:301)
- ==8613== by 0x04d6f6c3: ariba::utility::SystemQueue::QueueThread::threadFunc(ariba::utility::SystemQueue::QueueThread*) (SystemQueue.cpp:255)
- ==8613== by 0x0561eb88: thread_proxy (in /usr/lib64/libboost_thread-mt.so.1.46.0)
- ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
- ==8613== by 0x958dfb7c: clone (clone.S:115)
- ==8613== Address 0x10b92cb8 is 0 bytes after a block of size 56 alloc'd
- ==8613== at 0x04a059f7: operator
- ==8613== by 0x04cd3334: ariba::communication::BaseCommunication::receive_message(ariba::transport::transport_protocol*, vfacade<ariba::addressing::address_v, vfacade_no_class>, vfacade<ariba::addressing::address_v, vfacade_no_class>, unsigned char const*, unsigned long) (Data.hpp:404)
- ==8613== by 0x04d26e98: ariba::transport::tcpip::receiverThread(void*) (tcpip.cpp:200)
- ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
- ==8613== by 0x958dfb7c: clone (clone.S:115)
- ==8613==
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement