Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- WARNING: ThreadSanitizer: heap-use-after-free (pid=10804)
- Read of size 8 at 0x7d0400011e30 by main thread:
- #0 shogun::CEuclideanDistance::compute(int, int) /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:77 (libshogun.so.17+0x00000270bec7)
- #1 shogun::CDistance::distance(int, int) /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/Distance.cpp:241 (libshogun.so.17+0x000002716ddc)
- #2 shogun::CKMeansMiniBatch::minibatch_KMeans() /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansMiniBatch.cpp:94 (libshogun.so.17+0x000002b74581)
- #3 shogun::CKMeansMiniBatch::train_machine(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansMiniBatch.cpp:154 (libshogun.so.17+0x000002b74e9b)
- #4 shogun::CMachine::train(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/machine/Machine.cpp:57 (libshogun.so.17+0x000001d7cd53)
- #5 KMeans_minibatch_training_test_Test::TestBody() /home/buildslave/clang_-_thread_analysis/build/tests/unit/clustering/kmeans_unittest.cc:153 (shogun-unit-test+0x000001b6d724)
- #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)
- #7 main /home/buildslave/clang_-_thread_analysis/build/tests/unit/base/main_unittest.cc:70 (shogun-unit-test+0x0000019b12fe)
- Previous write of size 8 at 0x7d0400011e30 by main thread:
- #0 operator delete(void*) <null> (shogun-unit-test+0x000001585a29)
- #1 ~CSGObject /home/buildslave/clang_-_thread_analysis/build/src/shogun/base/SGObject.cpp:180 (libshogun.so.17+0x0000024646ff)
- #2 ~CCache /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/Cache.h:123 (libshogun.so.17+0x0000027a882e)
- #3 ~CCache /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/Cache.h:119 (libshogun.so.17+0x0000027a888c)
- #4 shogun::CSGObject::unref() /home/buildslave/clang_-_thread_analysis/build/src/shogun/base/SGObject.cpp:204 (libshogun.so.17+0x000002464c81)
- #5 shogun::CDenseFeatures<double>::free_features() /home/buildslave/clang_-_thread_analysis/build/src/shogun/features/DenseFeatures.cpp:79 (libshogun.so.17+0x000002798179)
- #6 ~CDenseFeatures /home/buildslave/clang_-_thread_analysis/build/src/shogun/features/DenseFeatures.cpp:72 (libshogun.so.17+0x000002798065)
- #7 ~CDenseFeatures /home/buildslave/clang_-_thread_analysis/build/src/shogun/features/DenseFeatures.cpp:71 (libshogun.so.17+0x0000027981ec)
- #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)
- #9 shogun::CKMeans::train_machine(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeans.cpp:188 (libshogun.so.17+0x000002b84fdb)
- #10 shogun::CMachine::train(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/machine/Machine.cpp:57 (libshogun.so.17+0x000001d7cd53)
- #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)
- #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)
- #13 main /home/buildslave/clang_-_thread_analysis/build/tests/unit/base/main_unittest.cc:70 (shogun-unit-test+0x0000019b12fe)
- Location is heap block of size 0 at 0x7d0400011e30 allocated by main thread:
- #0 malloc <null> (shogun-unit-test+0x00000150dec8)
- #1 shogun::sg_malloc(unsigned long) /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/memory.cpp:205 (libshogun.so.17+0x0000022b8251)
- #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)
- #3 SGVector /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/SGVector.cpp:88 (libshogun.so.17+0x000001f9ac74)
- #4 shogun::CEuclideanDistance::precompute_rhs() /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:103 (libshogun.so.17+0x00000270c2c0)
- #5 shogun::CEuclideanDistance::replace_rhs(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:132 (libshogun.so.17+0x00000270c68d)
- #6 shogun::CKMeansMiniBatch::minibatch_KMeans() /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansMiniBatch.cpp:78 (libshogun.so.17+0x000002b742b8)
- #7 shogun::CKMeansMiniBatch::train_machine(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansMiniBatch.cpp:154 (libshogun.so.17+0x000002b74e9b)
- #8 shogun::CMachine::train(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/machine/Machine.cpp:57 (libshogun.so.17+0x000001d7cd53)
- #9 KMeans_minibatch_training_test_Test::TestBody() /home/buildslave/clang_-_thread_analysis/build/tests/unit/clustering/kmeans_unittest.cc:153 (shogun-unit-test+0x000001b6d724)
- #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)
- #11 main /home/buildslave/clang_-_thread_analysis/build/tests/unit/base/main_unittest.cc:70 (shogun-unit-test+0x0000019b12fe)
- SUMMARY: ThreadSanitizer: heap-use-after-free /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:77 in shogun::CEuclideanDistance::compute(int, int)
- ==================
- ==================
- WARNING: ThreadSanitizer: heap-use-after-free (pid=10804)
- Read of size 8 at 0x7d0400011c50 by main thread:
- #0 shogun::CEuclideanDistance::compute(int, int) /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:77 (libshogun.so.17+0x00000270bec7)
- #1 shogun::CDistance::distance(int, int) /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/Distance.cpp:241 (libshogun.so.17+0x000002716ddc)
- #2 shogun::CKMeansMiniBatch::minibatch_KMeans() /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansMiniBatch.cpp:94 (libshogun.so.17+0x000002b74581)
- #3 shogun::CKMeansMiniBatch::train_machine(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansMiniBatch.cpp:154 (libshogun.so.17+0x000002b74e9b)
- #4 shogun::CMachine::train(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/machine/Machine.cpp:57 (libshogun.so.17+0x000001d7cd53)
- #5 KMeans_minibatch_training_test_Test::TestBody() /home/buildslave/clang_-_thread_analysis/build/tests/unit/clustering/kmeans_unittest.cc:153 (shogun-unit-test+0x000001b6d724)
- #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)
- #7 main /home/buildslave/clang_-_thread_analysis/build/tests/unit/base/main_unittest.cc:70 (shogun-unit-test+0x0000019b12fe)
- Previous write of size 8 at 0x7d0400011c50 by main thread:
- #0 free <null> (shogun-unit-test+0x000001505286)
- #1 shogun::sg_free(void*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/memory.cpp:275 (libshogun.so.17+0x0000022b8578)
- #2 void shogun::sg_generic_free<double>(double*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/memory.h:96 (shogun-unit-test+0x000001829078)
- #3 shogun::SGVector<double>::free_data() /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/SGVector.cpp:333 (libshogun.so.17+0x000001f9e323)
- #4 shogun::SGReferencedData::unref() /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/SGReferencedData.cpp:100 (libshogun.so.17+0x00000208adf9)
- #5 shogun::SGReferencedData::operator=(shogun::SGReferencedData const&) /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/SGReferencedData.cpp:29 (libshogun.so.17+0x00000208acc3)
- #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)
- #7 shogun::CEuclideanDistance::reset_precompute() /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:113 (libshogun.so.17+0x00000270c432)
- #8 shogun::CEuclideanDistance::cleanup() /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:63 (libshogun.so.17+0x00000270bc92)
- #9 shogun::CEuclideanDistance::init(shogun::CFeatures*, shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:39 (libshogun.so.17+0x00000270b96d)
- #10 shogun::CKMeansBase::initialize_training(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansBase.cpp:148 (libshogun.so.17+0x000002b87567)
- #11 shogun::CKMeansMiniBatch::train_machine(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansMiniBatch.cpp:153 (libshogun.so.17+0x000002b74e92)
- #12 shogun::CMachine::train(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/machine/Machine.cpp:57 (libshogun.so.17+0x000001d7cd53)
- #13 KMeans_minibatch_training_test_Test::TestBody() /home/buildslave/clang_-_thread_analysis/build/tests/unit/clustering/kmeans_unittest.cc:153 (shogun-unit-test+0x000001b6d724)
- #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)
- #15 main /home/buildslave/clang_-_thread_analysis/build/tests/unit/base/main_unittest.cc:70 (shogun-unit-test+0x0000019b12fe)
- Location is heap block of size 0 at 0x7d0400011c50 allocated by main thread:
- #0 malloc <null> (shogun-unit-test+0x00000150dec8)
- #1 shogun::sg_malloc(unsigned long) /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/memory.cpp:205 (libshogun.so.17+0x0000022b8251)
- #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)
- #3 SGVector /home/buildslave/clang_-_thread_analysis/build/src/shogun/lib/SGVector.cpp:88 (libshogun.so.17+0x000001f9ac74)
- #4 shogun::CEuclideanDistance::precompute_rhs() /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:103 (libshogun.so.17+0x00000270c2c0)
- #5 shogun::CEuclideanDistance::replace_rhs(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/distance/EuclideanDistance.cpp:132 (libshogun.so.17+0x00000270c68d)
- #6 shogun::CKMeansMiniBatch::minibatch_KMeans() /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansMiniBatch.cpp:78 (libshogun.so.17+0x000002b742b8)
- #7 shogun::CKMeansMiniBatch::train_machine(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/clustering/KMeansMiniBatch.cpp:154 (libshogun.so.17+0x000002b74e9b)
- #8 shogun::CMachine::train(shogun::CFeatures*) /home/buildslave/clang_-_thread_analysis/build/src/shogun/machine/Machine.cpp:57 (libshogun.so.17+0x000001d7cd53)
- #9 KMeans_minibatch_training_test_Test::TestBody() /home/buildslave/clang_-_thread_analysis/build/tests/unit/clustering/kmeans_unittest.cc:153 (shogun-unit-test+0x000001b6d724)
- #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)
- #11 main /home/buildslave/clang_-_thread_analysis/build/tests/unit/base/main_unittest.cc:70 (shogun-unit-test+0x0000019b12fe)
- 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