Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.38 KB | None | 0 0
  1. ==8613== Memcheck, a memory error detector
  2. ==8613== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
  3. ==8613== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
  4. ==8613== Command: pingpong/.libs/pingpong
  5. ==8613==
  6. ==8613== Thread 2:
  7. ==8613== Conditional jump or move depends on uninitialised value(s)
  8. ==8613== at 0x00408863: ariba::application::pingpong::PingPong::eventFunction() (PingPong.cpp:144)
  9. ==8613== by 0x04d6f6c3: ariba::utility::SystemQueue::QueueThread::threadFunc(ariba::utility::SystemQueue::QueueThread*) (SystemQueue.cpp:255)
  10. ==8613== by 0x0561eb88: thread_proxy (in /usr/lib64/libboost_thread-mt.so.1.46.0)
  11. ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
  12. ==8613== by 0x958dfb7c: clone (clone.S:115)
  13. ==8613== Uninitialised value was created by a stack allocation
  14. ==8613== at 0x004079f0: main (main.cpp:9)
  15. ==8613==
  16. ==8613== Thread 16:
  17. ==8613== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
  18. ==8613== at 0x9600e4cc: send (send.c:33)
  19. ==8613== by 0x04d3f383: protlib::TPoverTCP::tcpsend(protlib::NetMsg*, protlib::appladdress*) (tp_over_tcp.cpp:554)
  20. ==8613== by 0x04d3f89c: protlib::TPoverTCP::sender_thread(void*) (tp_over_tcp.cpp:678)
  21. ==8613== by 0x04d3f8d9: protlib::TPoverTCP::sender_thread_starter(void*) (tp_over_tcp.cpp:1335)
  22. ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
  23. ==8613== by 0x958dfb7c: clone (clone.S:115)
  24. ==8613== Address 0x60eb530 is 64 bytes inside a block of size 193 alloc'd
  25. ==8613== at 0x04a0582b: operator
  26. ==8613== by 0x04d31859: protlib::NetMsg::NetMsg(unsigned int) (network_message.cpp:82)
  27. ==8613== by 0x04d27108: ariba::transport::tcpip::send(ariba::addressing::address_v const*, unsigned char const*, unsigned long) (tcpip.cpp:117)
  28. ==8613== by 0x04d509c0: ariba::transport::transport_peer::send(ariba::addressing::address_v const*, unsigned char const*, unsigned long) (transport_peer.cpp:55)
  29. ==8613== by 0x04cd1d54: ariba::communication::BaseCommunication::send(ariba::utility::Message*, ariba::communication::BaseCommunication::LinkDescriptor const&) (BaseCommunication.cpp:759)
  30. ==8613== by 0x04cd45f7: ariba::communication::BaseCommunication::receiveMessage(ariba::utility::Message const*, ariba::addressing::address_v const*, ariba::addressing::address_v const*) (BaseCommunication.cpp:433)
  31. ==8613== by 0x04cd554e: ariba::communication::BaseCommunication::handleSystemEvent(ariba::utility::SystemEvent const&) (BaseCommunication.cpp:301)
  32. ==8613== by 0x04d6f6c3: ariba::utility::SystemQueue::QueueThread::threadFunc(ariba::utility::SystemQueue::QueueThread*) (SystemQueue.cpp:255)
  33. ==8613== by 0x0561eb88: thread_proxy (in /usr/lib64/libboost_thread-mt.so.1.46.0)
  34. ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
  35. ==8613== Uninitialised value was created by a stack allocation
  36. ==8613== at 0x04cd3ad6: ariba::communication::BaseCommunication::receiveMessage(ariba::utility::Message const*, ariba::addressing::address_v const*, ariba::addressing::address_v const*) (BaseCommunication.cpp:333)
  37. ==8613==
  38. ==8613== Thread 2:
  39. ==8613== Invalid read of size 1
  40. ==8613== at 0x04d7705d: unsigned
  41. ==8613== by 0x04d76f07: ariba::utility::Identifier::__mSerialization(ariba::utility::serialization::Mode, DataTpl<unsigned char, DefaultDataModel<unsigned char> >&, int) (Identifier.cpp:55)
  42. ==8613== by 0x04d055e0: ariba::overlay::JoinRequest::__mSerialization(ariba::utility::serialization::Mode, DataTpl<unsigned char, DefaultDataModel<unsigned char> >&, int) (DataStream.hpp:206)
  43. ==8613== by 0x04cee488: ariba::overlay::BaseOverlay::handleJoinRequest(ariba::overlay::OverlayMsg*, ariba::utility::LinkID const&) (DataStream.hpp:703)
  44. ==8613== by 0x04cf700f: ariba::overlay::BaseOverlay::handleMessage(ariba::utility::Message const*, ariba::overlay::LinkDescriptor*, ariba::utility::LinkID) (BaseOverlay.cpp:1878)
  45. ==8613== by 0x04cf738c: ariba::overlay::BaseOverlay::receiveMessage(ariba::utility::Message const*, ariba::utility::LinkID const&, ariba::utility::NodeID const&) (BaseOverlay.cpp:1420)
  46. ==8613== by 0x04cd3e63: ariba::communication::BaseCommunication::receiveMessage(ariba::utility::Message const*, ariba::addressing::address_v const*, ariba::addressing::address_v const*) (BaseCommunication.cpp:350)
  47. ==8613== by 0x04cd554e: ariba::communication::BaseCommunication::handleSystemEvent(ariba::utility::SystemEvent const&) (BaseCommunication.cpp:301)
  48. ==8613== by 0x04d6f6c3: ariba::utility::SystemQueue::QueueThread::threadFunc(ariba::utility::SystemQueue::QueueThread*) (SystemQueue.cpp:255)
  49. ==8613== by 0x0561eb88: thread_proxy (in /usr/lib64/libboost_thread-mt.so.1.46.0)
  50. ==8613== Address 0x614db4c is 0 bytes after a block of size 172 alloc'd
  51. ==8613== at 0x04a059f7: operator
  52. ==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)
  53. ==8613== by 0x04d26e98: ariba::transport::tcpip::receiverThread(void*) (tcpip.cpp:200)
  54. ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
  55. ==8613== by 0x958dfb7c: clone (clone.S:115)
  56. ==8613==
  57. ==8613== Invalid read of size 1
  58. ==8613== at 0x04d7705d: unsigned
  59. ==8613== by 0x04d76f07: ariba::utility::Identifier::__mSerialization(ariba::utility::serialization::Mode, DataTpl<unsigned char, DefaultDataModel<unsigned char> >&, int) (Identifier.cpp:55)
  60. ==8613== by 0x04d0869e: unsigned
  61. ==8613== by 0x04d074ea: ariba::overlay::OverlayMsg::__mSerialization(ariba::utility::serialization::Mode, DataTpl<unsigned char, DefaultDataModel<unsigned char> >&, int) (OverlayMsg.cpp:44)
  62. ==8613== by 0x04cf6d8e: ariba::overlay::BaseOverlay::handleMessage(ariba::utility::Message const*, ariba::overlay::LinkDescriptor*, ariba::utility::LinkID) (DataStream.hpp:703)
  63. ==8613== by 0x04cf738c: ariba::overlay::BaseOverlay::receiveMessage(ariba::utility::Message const*, ariba::utility::LinkID const&, ariba::utility::NodeID const&) (BaseOverlay.cpp:1420)
  64. ==8613== by 0x04cd3e63: ariba::communication::BaseCommunication::receiveMessage(ariba::utility::Message const*, ariba::addressing::address_v const*, ariba::addressing::address_v const*) (BaseCommunication.cpp:350)
  65. ==8613== by 0x04cd554e: ariba::communication::BaseCommunication::handleSystemEvent(ariba::utility::SystemEvent const&) (BaseCommunication.cpp:301)
  66. ==8613== by 0x04d6f6c3: ariba::utility::SystemQueue::QueueThread::threadFunc(ariba::utility::SystemQueue::QueueThread*) (SystemQueue.cpp:255)
  67. ==8613== by 0x0561eb88: thread_proxy (in /usr/lib64/libboost_thread-mt.so.1.46.0)
  68. ==8613== Address 0x61dceac is 0 bytes after a block of size 172 alloc'd
  69. ==8613== at 0x04a059f7: operator
  70. ==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)
  71. ==8613== by 0x04d26e98: ariba::transport::tcpip::receiverThread(void*) (tcpip.cpp:200)
  72. ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
  73. ==8613== by 0x958dfb7c: clone (clone.S:115)
  74. ==8613==
  75. ==8613== Invalid read of size 1
  76. ==8613== at 0x04d768c0: ariba::utility::Identifier::compareTo(ariba::utility::Identifier const&)
  77. ==8613== by 0x04d76a27: ariba::utility::Identifier::operator==(ariba::utility::Identifier const&)
  78. ==8613== by 0x04ce91c6: ariba::overlay::BaseOverlay::eraseDescriptor(ariba::utility::LinkID const&, bool) (BaseOverlay.cpp:298)
  79. ==8613== by 0x04ce9412: ariba::overlay::BaseOverlay::dropLink(ariba::utility::LinkID const&) (BaseOverlay.cpp:1042)
  80. ==8613== by 0x04cf050d: ariba::overlay::BaseOverlay::stabilizeLinks() (BaseOverlay.cpp:403)
  81. ==8613== by 0x04cfb200: ariba::overlay::BaseOverlay::eventFunction() (BaseOverlay.cpp:1966)
  82. ==8613== by 0x04d6f6c3: ariba::utility::SystemQueue::QueueThread::threadFunc(ariba::utility::SystemQueue::QueueThread*) (SystemQueue.cpp:255)
  83. ==8613== by 0x0561eb88: thread_proxy (in /usr/lib64/libboost_thread-mt.so.1.46.0)
  84. ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
  85. ==8613== by 0x958dfb7c: clone (clone.S:115)
  86. ==8613== Address 0x612b340 is 64 bytes inside a block of size 736 free'd
  87. ==8613== at 0x04a0528c: operator
  88. ==8613== by 0x04ce91df: ariba::overlay::BaseOverlay::eraseDescriptor(ariba::utility::LinkID const&, bool) (BaseOverlay.cpp:299)
  89. ==8613== by 0x04cead70: ariba::overlay::BaseOverlay::onLinkDown(ariba::utility::LinkID const&, ariba::addressing::address_v const*, ariba::addressing::address_v const*) (BaseOverlay.cpp:1361)
  90. ==8613== by 0x04cd23b7: ariba::communication::BaseCommunication::dropLink(ariba::utility::LinkID) (BaseCommunication.cpp:217)
  91. ==8613== by 0x04ce93fb: ariba::overlay::BaseOverlay::dropLink(ariba::utility::LinkID const&) (BaseOverlay.cpp:1039)
  92. ==8613== by 0x04cf050d: ariba::overlay::BaseOverlay::stabilizeLinks() (BaseOverlay.cpp:403)
  93. ==8613== by 0x04cfb200: ariba::overlay::BaseOverlay::eventFunction() (BaseOverlay.cpp:1966)
  94. ==8613== by 0x04d6f6c3: ariba::utility::SystemQueue::QueueThread::threadFunc(ariba::utility::SystemQueue::QueueThread*) (SystemQueue.cpp:255)
  95. ==8613== by 0x0561eb88: thread_proxy (in /usr/lib64/libboost_thread-mt.so.1.46.0)
  96. ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
  97. ==8613==
  98. ==8613== Invalid read of size 8
  99. ==8613== at 0x04d768ef: ariba::utility::Identifier::compareTo(ariba::utility::Identifier const&)
  100. ==8613== by 0x04d76a27: ariba::utility::Identifier::operator==(ariba::utility::Identifier const&)
  101. ==8613== by 0x04ce91c6: ariba::overlay::BaseOverlay::eraseDescriptor(ariba::utility::LinkID const&, bool) (BaseOverlay.cpp:298)
  102. ==8613== by 0x04ce9412: ariba::overlay::BaseOverlay::dropLink(ariba::utility::LinkID const&) (BaseOverlay.cpp:1042)
  103. ==8613== by 0x04cf050d: ariba::overlay::BaseOverlay::stabilizeLinks() (BaseOverlay.cpp:403)
  104. ==8613== by 0x04cfb200: ariba::overlay::BaseOverlay::eventFunction() (BaseOverlay.cpp:1966)
  105. ==8613== by 0x04d6f6c3: ariba::utility::SystemQueue::QueueThread::threadFunc(ariba::utility::SystemQueue::QueueThread*) (SystemQueue.cpp:255)
  106. ==8613== by 0x0561eb88: thread_proxy (in /usr/lib64/libboost_thread-mt.so.1.46.0)
  107. ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
  108. ==8613== by 0x958dfb7c: clone (clone.S:115)
  109. ==8613== Address 0x612b358 is 88 bytes inside a block of size 736 free'd
  110. ==8613== at 0x04a0528c: operator
  111. ==8613== by 0x04ce91df: ariba::overlay::BaseOverlay::eraseDescriptor(ariba::utility::LinkID const&, bool) (BaseOverlay.cpp:299)
  112. ==8613== by 0x04cead70: ariba::overlay::BaseOverlay::onLinkDown(ariba::utility::LinkID const&, ariba::addressing::address_v const*, ariba::addressing::address_v const*) (BaseOverlay.cpp:1361)
  113. ==8613== by 0x04cd23b7: ariba::communication::BaseCommunication::dropLink(ariba::utility::LinkID) (BaseCommunication.cpp:217)
  114. ==8613== by 0x04ce93fb: ariba::overlay::BaseOverlay::dropLink(ariba::utility::LinkID const&) (BaseOverlay.cpp:1039)
  115. ==8613== by 0x04cf050d: ariba::overlay::BaseOverlay::stabilizeLinks() (BaseOverlay.cpp:403)
  116. ==8613== by 0x04cfb200: ariba::overlay::BaseOverlay::eventFunction() (BaseOverlay.cpp:1966)
  117. ==8613== by 0x04d6f6c3: ariba::utility::SystemQueue::QueueThread::threadFunc(ariba::utility::SystemQueue::QueueThread*) (SystemQueue.cpp:255)
  118. ==8613== by 0x0561eb88: thread_proxy (in /usr/lib64/libboost_thread-mt.so.1.46.0)
  119. ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
  120. ==8613==
  121. ==8613== Invalid read of size 1
  122. ==8613== at 0x04d7705d: unsigned
  123. ==8613== by 0x04d76f07: ariba::utility::Identifier::__mSerialization(ariba::utility::serialization::Mode, DataTpl<unsigned char, DefaultDataModel<unsigned char> >&, int) (Identifier.cpp:55)
  124. ==8613== by 0x04ce2f8c: unsigned
  125. ==8613== by 0x04ce261a: ariba::communication::AribaBaseMsg::__mSerialization(ariba::utility::serialization::Mode, DataTpl<unsigned char, DefaultDataModel<unsigned char> >&, int) (AribaBaseMsg.cpp:44)
  126. ==8613== by 0x04cd3b1c: ariba::communication::BaseCommunication::receiveMessage(ariba::utility::Message const*, ariba::addressing::address_v const*, ariba::addressing::address_v const*) (DataStream.hpp:703)
  127. ==8613== by 0x04cd554e: ariba::communication::BaseCommunication::handleSystemEvent(ariba::utility::SystemEvent const&) (BaseCommunication.cpp:301)
  128. ==8613== by 0x04d6f6c3: ariba::utility::SystemQueue::QueueThread::threadFunc(ariba::utility::SystemQueue::QueueThread*) (SystemQueue.cpp:255)
  129. ==8613== by 0x0561eb88: thread_proxy (in /usr/lib64/libboost_thread-mt.so.1.46.0)
  130. ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
  131. ==8613== by 0x958dfb7c: clone (clone.S:115)
  132. ==8613== Address 0x10b92cb8 is 0 bytes after a block of size 56 alloc'd
  133. ==8613== at 0x04a059f7: operator
  134. ==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)
  135. ==8613== by 0x04d26e98: ariba::transport::tcpip::receiverThread(void*) (tcpip.cpp:200)
  136. ==8613== by 0x96007af0: start_thread (pthread_create.c:305)
  137. ==8613== by 0x958dfb7c: clone (clone.S:115)
  138. ==8613==
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement