Advertisement
Guest User

Untitled

a guest
Aug 29th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.62 KB | None | 0 0
  1. WARNING: ThreadSanitizer: heap-use-after-free (pid=10804)
  2. Read of size 8 at 0x7d0400011e30 by main thread:
  3. #0 shogun::CEuclideanDistance::compute(int, int) /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:77 (libshogun.so.17+0x00000270bec7)
  4. #1 shogun::CDistance::distance(int, int) /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/Distance.cpp:241 (libshogun.so.17+0x000002716ddc)
  5. #2 shogun::CKMeansMiniBatch::minibatch_KMeans() /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansMiniBatch.cpp:94 (libshogun.so.17+0x000002b74581)
  6. #3 shogun::CKMeansMiniBatch::train_machine(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansMiniBatch.cpp:154 (libshogun.so.17+0x000002b74e9b)
  7. #4 shogun::CMachine::train(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/machine/Machine.cpp:57 (libshogun.so.17+0x000001d7cd53)
  8. #5 KMeans_minibatch_training_test_Test::TestBody() /home/buildslave/clang_-_thread_analysis/build/tests/unit/clustering/kmeans_unittest.cc:153 (shogun-unit-test+0x000001b6d724)
  9. #6 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/buildslave/clang_-_thread_analysis/build/build/GoogleMock/src/GoogleMock/googletest/src/gtest.cc:2402 (shogun-unit-test+0x000003b35799)
  10. #7 main /home/buildslave/clang_-_thread_analysis/build/tests/unit/base/main_unittest.cc:70 (shogun-unit-test+0x0000019b12fe)
  11.  
  12. Previous write of size 8 at 0x7d0400011e30 by main thread:
  13. #0 operator delete(void*) <null> (shogun-unit-test+0x000001585a29)
  14. #1 ~CSGObject /home/buildslave/clang_-_thread_analysis/build/src/shogun/base/SGObject.cpp:180 (libshogun.so.17+0x0000024646ff)
  15. #2 ~CCache /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/Cache.h:123 (libshogun.so.17+0x0000027a882e)
  16. #3 ~CCache /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/Cache.h:119 (libshogun.so.17+0x0000027a888c)
  17. #4 shogun::CSGObject::unref() /home/buildslave/clang_-_thread_analysis/build/src/shogun/base/SGObject.cpp:204 (libshogun.so.17+0x000002464c81)
  18. #5 shogun::CDenseFeatures<double>::free_features() /home/buildslave/clang_-_thread_analysis/build/src/shogun/features/DenseFeatures.cpp:79 (libshogun.so.17+0x000002798179)
  19. #6 ~CDenseFeatures /home/buildslave/clang_-_thread_analysis/build/src/shogun/features/DenseFeatures.cpp:72 (libshogun.so.17+0x000002798065)
  20. #7 ~CDenseFeatures /home/buildslave/clang_-_thread_analysis/build/src/shogun/features/DenseFeatures.cpp:71 (libshogun.so.17+0x0000027981ec)
  21. #8 shogun::CKMeans::Lloyd_KMeans(shogun::SGMatrix<double>, int) /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeans.cpp:181 (libshogun.so.17+0x000002b84ee2)
  22. #9 shogun::CKMeans::train_machine(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeans.cpp:188 (libshogun.so.17+0x000002b84fdb)
  23. #10 shogun::CMachine::train(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/machine/Machine.cpp:57 (libshogun.so.17+0x000001d7cd53)
  24. #11 KMeans_KMeanspp_center_initialization_test_Test::TestBody() /home/buildslave/clang_-_thread_analysis/build/tests/unit/clustering/kmeans_unittest.cc:91 (shogun-unit-test+0x000001b6c67c)
  25. #12 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/buildslave/clang_-_thread_analysis/build/build/GoogleMock/src/GoogleMock/googletest/src/gtest.cc:2402 (shogun-unit-test+0x000003b35799)
  26. #13 main /home/buildslave/clang_-_thread_analysis/build/tests/unit/base/main_unittest.cc:70 (shogun-unit-test+0x0000019b12fe)
  27.  
  28. Location is heap block of size 0 at 0x7d0400011e30 allocated by main thread:
  29. #0 malloc <null> (shogun-unit-test+0x00000150dec8)
  30. #1 shogun::sg_malloc(unsigned long) /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/memory.cpp:205 (libshogun.so.17+0x0000022b8251)
  31. #2 double* shogun::sg_generic_malloc<double>(unsigned long) /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/memory.h:78 (shogun-unit-test+0x000001810c3c)
  32. #3 SGVector /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/SGVector.cpp:88 (libshogun.so.17+0x000001f9ac74)
  33. #4 shogun::CEuclideanDistance::precompute_rhs() /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:103 (libshogun.so.17+0x00000270c2c0)
  34. #5 shogun::CEuclideanDistance::replace_rhs(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:132 (libshogun.so.17+0x00000270c68d)
  35. #6 shogun::CKMeansMiniBatch::minibatch_KMeans() /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansMiniBatch.cpp:78 (libshogun.so.17+0x000002b742b8)
  36. #7 shogun::CKMeansMiniBatch::train_machine(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansMiniBatch.cpp:154 (libshogun.so.17+0x000002b74e9b)
  37. #8 shogun::CMachine::train(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/machine/Machine.cpp:57 (libshogun.so.17+0x000001d7cd53)
  38. #9 KMeans_minibatch_training_test_Test::TestBody() /home/buildslave/clang_-_thread_analysis/build/tests/unit/clustering/kmeans_unittest.cc:153 (shogun-unit-test+0x000001b6d724)
  39. #10 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/buildslave/clang_-_thread_analysis/build/build/GoogleMock/src/GoogleMock/googletest/src/gtest.cc:2402 (shogun-unit-test+0x000003b35799)
  40. #11 main /home/buildslave/clang_-_thread_analysis/build/tests/unit/base/main_unittest.cc:70 (shogun-unit-test+0x0000019b12fe)
  41.  
  42. SUMMARY: ThreadSanitizer: heap-use-after-free /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:77 in shogun::CEuclideanDistance::compute(int, int)
  43. ==================
  44. ==================
  45. WARNING: ThreadSanitizer: heap-use-after-free (pid=10804)
  46. Read of size 8 at 0x7d0400011c50 by main thread:
  47. #0 shogun::CEuclideanDistance::compute(int, int) /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:77 (libshogun.so.17+0x00000270bec7)
  48. #1 shogun::CDistance::distance(int, int) /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/Distance.cpp:241 (libshogun.so.17+0x000002716ddc)
  49. #2 shogun::CKMeansMiniBatch::minibatch_KMeans() /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansMiniBatch.cpp:94 (libshogun.so.17+0x000002b74581)
  50. #3 shogun::CKMeansMiniBatch::train_machine(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansMiniBatch.cpp:154 (libshogun.so.17+0x000002b74e9b)
  51. #4 shogun::CMachine::train(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/machine/Machine.cpp:57 (libshogun.so.17+0x000001d7cd53)
  52. #5 KMeans_minibatch_training_test_Test::TestBody() /home/buildslave/clang_-_thread_analysis/build/tests/unit/clustering/kmeans_unittest.cc:153 (shogun-unit-test+0x000001b6d724)
  53. #6 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/buildslave/clang_-_thread_analysis/build/build/GoogleMock/src/GoogleMock/googletest/src/gtest.cc:2402 (shogun-unit-test+0x000003b35799)
  54. #7 main /home/buildslave/clang_-_thread_analysis/build/tests/unit/base/main_unittest.cc:70 (shogun-unit-test+0x0000019b12fe)
  55.  
  56. Previous write of size 8 at 0x7d0400011c50 by main thread:
  57. #0 free <null> (shogun-unit-test+0x000001505286)
  58. #1 shogun::sg_free(void*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/memory.cpp:275 (libshogun.so.17+0x0000022b8578)
  59. #2 void shogun::sg_generic_free<double>(double*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/memory.h:96 (shogun-unit-test+0x000001829078)
  60. #3 shogun::SGVector<double>::free_data() /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/SGVector.cpp:333 (libshogun.so.17+0x000001f9e323)
  61. #4 shogun::SGReferencedData::unref() /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/SGReferencedData.cpp:100 (libshogun.so.17+0x00000208adf9)
  62. #5 shogun::SGReferencedData::operator=(shogun::SGReferencedData const&) /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/SGReferencedData.cpp:29 (libshogun.so.17+0x00000208acc3)
  63. #6 shogun::SGVector<double>::operator=(shogun::SGVector<double> const&) /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/memory.h:46 (shogun-unit-test+0x0000015adbe5)
  64. #7 shogun::CEuclideanDistance::reset_precompute() /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:113 (libshogun.so.17+0x00000270c432)
  65. #8 shogun::CEuclideanDistance::cleanup() /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:63 (libshogun.so.17+0x00000270bc92)
  66. #9 shogun::CEuclideanDistance::init(shogun::CFeatures*, shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:39 (libshogun.so.17+0x00000270b96d)
  67. #10 shogun::CKMeansBase::initialize_training(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansBase.cpp:148 (libshogun.so.17+0x000002b87567)
  68. #11 shogun::CKMeansMiniBatch::train_machine(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansMiniBatch.cpp:153 (libshogun.so.17+0x000002b74e92)
  69. #12 shogun::CMachine::train(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/machine/Machine.cpp:57 (libshogun.so.17+0x000001d7cd53)
  70. #13 KMeans_minibatch_training_test_Test::TestBody() /home/buildslave/clang_-_thread_analysis/build/tests/unit/clustering/kmeans_unittest.cc:153 (shogun-unit-test+0x000001b6d724)
  71. #14 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/buildslave/clang_-_thread_analysis/build/build/GoogleMock/src/GoogleMock/googletest/src/gtest.cc:2402 (shogun-unit-test+0x000003b35799)
  72. #15 main /home/buildslave/clang_-_thread_analysis/build/tests/unit/base/main_unittest.cc:70 (shogun-unit-test+0x0000019b12fe)
  73.  
  74. Location is heap block of size 0 at 0x7d0400011c50 allocated by main thread:
  75. #0 malloc <null> (shogun-unit-test+0x00000150dec8)
  76. #1 shogun::sg_malloc(unsigned long) /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/memory.cpp:205 (libshogun.so.17+0x0000022b8251)
  77. #2 double* shogun::sg_generic_malloc<double>(unsigned long) /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/memory.h:78 (shogun-unit-test+0x000001810c3c)
  78. #3 SGVector /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/SGVector.cpp:88 (libshogun.so.17+0x000001f9ac74)
  79. #4 shogun::CEuclideanDistance::precompute_rhs() /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:103 (libshogun.so.17+0x00000270c2c0)
  80. #5 shogun::CEuclideanDistance::replace_rhs(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:132 (libshogun.so.17+0x00000270c68d)
  81. #6 shogun::CKMeansMiniBatch::minibatch_KMeans() /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansMiniBatch.cpp:78 (libshogun.so.17+0x000002b742b8)
  82. #7 shogun::CKMeansMiniBatch::train_machine(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansMiniBatch.cpp:154 (libshogun.so.17+0x000002b74e9b)
  83. #8 shogun::CMachine::train(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/machine/Machine.cpp:57 (libshogun.so.17+0x000001d7cd53)
  84. #9 KMeans_minibatch_training_test_Test::TestBody() /home/buildslave/clang_-_thread_analysis/build/tests/unit/clustering/kmeans_unittest.cc:153 (shogun-unit-test+0x000001b6d724)
  85. #10 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/buildslave/clang_-_thread_analysis/build/build/GoogleMock/src/GoogleMock/googletest/src/gtest.cc:2402 (shogun-unit-test+0x000003b35799)
  86. #11 main /home/buildslave/clang_-_thread_analysis/build/tests/unit/base/main_unittest.cc:70 (shogun-unit-test+0x0000019b12fe)
  87.  
  88. SUMMARY: ThreadSanitizer: heap-use-after-free /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:77 in shogun::CEuclideanDistance::compute(int, int)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement