Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.14 KB | None | 0 0
  1. class MyClass{
  2. public :
  3. void runBscGwThread(int);
  4. private :
  5. std::unique_ptr<std::thread> MyClass_;
  6. }
  7.  
  8.  
  9. MyClass::Myclass(int bcfId, A::AParam sctpParams):
  10. stopBscGwThread_(false), bcfId_(bcfId), g_socket(-1), sctpParam_(sctpParams)
  11. {
  12. Myclass_.reset(new std::thread([this](){ this->runBscGwThread(bcfId_);}));
  13. }
  14.  
  15. Myclass:: ~Myclass(){
  16. if (Myclass_->joinable)
  17. Myclass_->join();
  18. }
  19.  
  20. fatal_signal>
  21. <tid>2</tid>
  22. <signo>6</signo>
  23. <signame>SIGABRT</signame>
  24. <sicode>-6</sicode>
  25. <stack>
  26. <frame>
  27. <ip>0x670DB80</ip
  28.  
  29. <fn>raise</fn>
  30. </frame>
  31. <frame>
  32. <ip>0x670F046</ip>
  33. <obj>/build/ltesdkroot/data/Platforms/IB_PS_LFS_REL/IB013_PS_LFS_REL_2017_06_0017-LTE/IB013_PS_LFS_REL_2017_06_0017-LTE/os/sys-root/i686-pc-linux-gnu/usr/lib/libc-2.24.so</obj>
  34. <fn>abort</fn>
  35. </frame>
  36. <frame>
  37. <ip>0x656831E</ip>
  38. <obj>/build/ltesdkroot/data/Platforms/IB_PS_LFS_REL/IB013_PS_LFS_REL_2017_06_0017-LTE/IB013_PS_LFS_REL_2017_06_0017-LTE/os/sys-root/i686-pc-linux-gnu/usr/lib/libstdc++.so.6.0.22</obj>
  39. <fn>__gnu_cxx::__verbose_terminate_handler()</fn>
  40. </frame>
  41. <frame>
  42. <ip>0x6565EC3</ip>
  43. <obj>/build/ltesdkroot/data/Platforms/IB_PS_LFS_REL/IB013_PS_LFS_REL_2017_06_0017-LTE/IB013_PS_LFS_REL_2017_06_0017-LTE/os/sys-root/i686-pc-linux-gnu/usr/lib/libstdc++.so.6.0.22</obj>
  44. </frame>
  45. <frame>
  46. <ip>0x6564C28</ip>
  47. <obj>/build/ltesdkroot/data/Platforms/IB_PS_LFS_REL/IB013_PS_LFS_REL_2017_06_0017-LTE/IB013_PS_LFS_REL_2017_06_0017-LTE/os/sys-root/i686-pc-linux-gnu/usr/lib/libstdc++.so.6.0.22</obj>
  48. </frame>
  49. <frame>
  50. <ip>0x6565426</ip>
  51. <obj>/build/ltesdkroot/data/Platforms/IB_PS_LFS_REL/IB013_PS_LFS_REL_2017_06_0017-LTE/IB013_PS_LFS_REL_2017_06_0017-LTE/os/sys-root/i686-pc-linux-gnu/usr/lib/libstdc++.so.6.0.22</obj>
  52. <fn>__gxx_personality_v0</fn>
  53. </frame>
  54. <frame>
  55. <ip>0x66D941E</ip>
  56. <obj>/build/ltesdkroot/data/Platforms/IB_PS_LFS_REL/IB013_PS_LFS_REL_2017_06_0017-LTE/IB013_PS_LFS_REL_2017_06_0017-LTE/os/sys-root/i686-pc-linux-gnu/usr/lib/libgcc_s.so.1</obj>
  57. </frame>
  58. <frame>
  59. <ip>0x66D974C</ip>
  60. <obj>/build/ltesdkroot/data/Platforms/IB_PS_LFS_REL/IB013_PS_LFS_REL_2017_06_0017-LTE/IB013_PS_LFS_REL_2017_06_0017-LTE/os/sys-root/i686-pc-linux-gnu/usr/lib/libgcc_s.so.1</obj>
  61. <fn>_Unwind_RaiseException</fn>
  62. </frame>
  63. <frame>
  64. <ip>0x65661E3</ip>
  65. <obj>/build/ltesdkroot/data/Platforms/IB_PS_LFS_REL/IB013_PS_LFS_REL_2017_06_0017-LTE/IB013_PS_LFS_REL_2017_06_0017-LTE/os/sys-root/i686-pc-linux-gnu/usr/lib/libstdc++.so.6.0.22</obj>
  66. <fn>__cxa_throw</fn>
  67. </frame>
  68. <frame>
  69. <ip>0x65913F2</ip>
  70. <obj>/build/ltesdkroot/data/Platforms/IB_PS_LFS_REL/IB013_PS_LFS_REL_2017_06_0017-LTE/IB013_PS_LFS_REL_2017_06_0017-LTE/os/sys-root/i686-pc-linux-gnu/usr/lib/libstdc++.so.6.0.22</obj>
  71. <fn>std::__throw_system_error(int)</fn>
  72. </frame>
  73. <frame>
  74. <ip>0x6593917</ip>
  75. <obj>/build/ltesdkroot/data/Platforms/IB_PS_LFS_REL/IB013_PS_LFS_REL_2017_06_0017-LTE/IB013_PS_LFS_REL_2017_06_0017-LTE/os/sys-root/i686-pc-linux-gnu/usr/lib/libstdc++.so.6.0.22</obj>
  76. <fn>std::thread::join()</fn>
  77. </frame>
  78. <frame>
  79. <ip>0x8083F41</ip>
  80. <obj>/dev/shm/workspace/GTS+trunk.x86.VALGRIND.UT/build/x86/gts/test/ut/tests/BscGw/GTS-BscGw-UT</obj>
  81. <fn>GTS::BSCGW::Myclass::stop()</fn>
  82. </frame>
  83. <frame>
  84. <ip>0x8083F69</ip>
  85. <obj>/dev/shm/workspace/GTS+trunk.x86.VALGRIND.UT/build/x86/gts/test/ut/tests/BscGw/GTS-BscGw-UT</obj>
  86. <fn>GTS::BSCGW::Myclass::~Myclass()</fn>
  87. </frame>
  88. <frame>
  89. <ip>0x807DD62</ip>
  90. <obj>/dev/shm/workspace/GTS+trunk.x86.VALGRIND.UT/build/x86/gts/test/ut/tests/BscGw/GTS-BscGw-UT</obj>
  91. <fn>std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count()</fn>
  92. </frame>
  93. <frame>
  94. <ip>0x807E15E</ip>
  95. <obj>/dev/shm/workspace/GTS+trunk.x86.VALGRIND.UT/build/x86/gts/test/ut/tests/BscGw/GTS-BscGw-UT</obj>
  96. <fn>std::_Rb_tree<int, std::pair<int const, std::pair<std::shared_ptr<, std::shared_ptr<GTS::BSCGW::Myclass> > >, std::_Select1st<std::pair<int const, std::pair<, std::shared_ptr<GTS::BSCGW::Myclass> > > >, std::less<int>, std::allocator<std::pair<int const, std::pair<std::shared_ptr<, std::shared_ptr<GTS::BSCGW::Myclass> > > > >::_M_erase(std::_Rb_tree_node<std::pair<int const, std::pair<std::shared_ptr< std::shared_ptr<GTS::BSCGW::Myclass> > > >*)</fn>
  97. </frame>
  98. <frame>
  99. <ip>0x807E150</ip>
  100. <obj>/dev/shm/workspace/GTS+trunk.x86.VALGRIND.UT/build/x86/gts/test/ut/tests/BscGw/GTS-BscGw-UT</obj>
  101. <fn>std::_Rb_tree<int, std::pair<int const, std::pair<std::shared_ptr<, std::shared_ptr<GTS::BSCGW::Myclass> > >, std::_Select1st<std::pair<int const, std::pair<std::shared_ptr<, std::shared_ptr<GTS::BSCGW::Myclass> > > >, std::less<int>, std::allocator<std::pair<int const, std::pair<std::shared_ptr<, std::shared_ptr<GTS::BSCGW::Myclass> > > > >::_M_erase(std::_Rb_tree_node<std::pair<int const, std::shared_ptr<GTS::BSCGW::Myclass> > > >*)</fn>
  102. </frame>
  103. <frame>
  104. <ip>0x8084928</ip>
  105. <obj>/dev/shm/workspace/GTS+trunk.x86.VALGRIND.UT/build/x86/gts/test/ut/tests/BscGw/GTS-BscGw-UT</obj>
  106. <fn>GTS::BSCGW::Myclass::readFromSocket(std::vector<unsigned char, std::allocator<unsigned char> >&, int)</fn>
  107. </frame>
  108. <frame>
  109. <ip>0x8085142</ip>
  110. <obj>/dev/shm/workspace/GTS+trunk.x86.VALGRIND.UT/build/x86/gts/test/ut/tests/BscGw/GTS-BscGw-UT</obj>
  111. <fn>GTS::BSCGW::Myclass::runBscGwThread(int)</fn>
  112. </frame>
  113. <frame>
  114. <ip>0x80852A6</ip>
  115. <obj>/dev/shm/workspace/GTS+trunk.x86.VALGRIND.UT/build/x86/gts/test/ut/tests/BscGw/GTS-BscGw-UT</obj>
  116. <fn>std::thread::_Impl<std::_Bind_simple<GTS::BSCGW::Myclass::Myclass(int, GTS::AbisSctpParam)::{lambda()#1} ()> >::_M_run()</fn>
  117. </frame>
  118. <frame>
  119. <ip>0x6593A8D</ip>
  120. <obj>/build/ltesdkroot/data/Platforms/IB_PS_LFS_REL/IB013_PS_LFS_REL_2017_06_0017-LTE/IB013_PS_LFS_REL_2017_06_0017-LTE/os/sys-root/i686-pc-linux-gnu/usr/lib/libstdc++.so.6.0.22</obj>
  121. </frame>
  122. <frame>
  123. <ip>0x64DD2E9</ip>
  124. <obj>/build/ltesdkroot/data/Platforms/IB_PS_LFS_REL/IB013_PS_LFS_REL_2017_06_0017-LTE/IB013_PS_LFS_REL_2017_06_0017-LTE/os/sys-root/i686-pc-linux-gnu/usr/lib/libpthread-2.24.so</obj>
  125. <fn>start_thread</fn>
  126. </frame>
  127. <frame>
  128. <ip>0x67C90ED</ip>
  129. <obj>/build/ltesdkroot/data/Platforms/IB_PS_LFS_REL/IB013_PS_LFS_REL_2017_06_0017-LTE/IB013_PS_LFS_REL_2017_06_0017-LTE/os/sys-root/i686-pc-linux-gnu/usr/lib/libc-2.24.so</obj>
  130. <fn>clone</fn>
  131. </frame>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement