You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@celix.apache.org by GitBox <gi...@apache.org> on 2020/05/05 10:16:45 UTC

[GitHub] [celix] Oipo opened a new issue #218: RSA thread sanitizer output

Oipo opened a new issue #218:
URL: https://github.com/apache/celix/issues/218


   ```
   ==================
   WARNING: ThreadSanitizer: data race (pid=54775)
     Write of size 4 at 0x7b6800002400 by thread T7:
       #0 <null> <null> (librsa_discovery_configured.so.0+0x2a4d0)
       #1 <null> <null> (librsa_discovery_configured.so.0+0x107fb)
       #2 <null> <null> (librsa_discovery_configured.so.0+0xb8a6)
       #3 <null> <null> (librsa_discovery_configured.so.0+0xcb63)
       #4 fw_stopBundle /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:1055 (libcelix_framework.so.2+0x28401)
       #5 framework_shutdown /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:1812 (libcelix_framework.so.2+0x2af94)
       #6 <null> <null> (libtsan.so.0+0x2b3c6)
   
     Previous read of size 4 at 0x7b6800002400 by thread T25:
       #0 <null> <null> (librsa_discovery_configured.so.0+0x29fa1)
       #1 <null> <null> (librsa_discovery_configured.so.0+0x2a15a)
       #2 <null> <null> (libtsan.so.0+0x2b3c6)
   
     Location is heap block of size 1472 at 0x7b6800002400 allocated by main thread:
       #0 calloc <null> (libtsan.so.0+0x2cdbd)
       #1 <null> <null> (librsa_discovery_configured.so.0+0x11566)
       #2 <null> <null> (librsa_discovery_configured.so.0+0x2a61d)
       #3 <null> <null> (librsa_discovery_configured.so.0+0x103d7)
       #4 <null> <null> (librsa_discovery_configured.so.0+0xb848)
       #5 <null> <null> (librsa_discovery_configured.so.0+0xca0a)
       #6 fw_startBundle /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:884 (libcelix_framework.so.2+0x27815)
       #7 bundle_startWithOptions /home/oipo-unencrypted/Programming/celix/libs/framework/src/bundle.c:267 (libcelix_framework.so.2+0x18373)
       #8 framework_autoStartConfiguredBundlesForList /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:603 (libcelix_framework.so.2+0x26467)
       #9 framework_autoStartConfiguredBundles /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:570 (libcelix_framework.so.2+0x2624d)
       #10 framework_start /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:549 (libcelix_framework.so.2+0x25f58)
       #11 celix_frameworkFactory_createFramework /home/oipo-unencrypted/Programming/celix/libs/framework/src/celix_framework_factory.c:33 (libcelix_framework.so.2+0x4845d)
       #12 setupFm /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:48 (test_rsa_dfi+0x29baa)
       #13 RsaDfiClientServerTests::RsaDfiClientServerTests() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:155 (test_rsa_dfi+0x2c9b6)
       #14 RsaDfiClientServerTests_TestRemoteCalculator_Test::RsaDfiClientServerTests_TestRemoteCalculator_Test() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:164 (test_rsa_dfi+0x2caae)
       #15 testing::internal::TestFactoryImpl<RsaDfiClientServerTests_TestRemoteCalculator_Test>::CreateTest() /usr/include/gtest/internal/gtest-internal.h:472 (test_rsa_dfi+0x2da95)
       #16 testing::Test* testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::TestFactoryBase, testing::Test*>(testing::internal::TestFactoryBase*, testing::Test* (testing::internal::TestFactoryBase::*)(), char const*) <null> (test_rsa_dfi+0x52639)
       #17 main /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/main.cc:24 (test_rsa_dfi+0x24b50)
   
     Thread T7 (tid=54855, running) created by main thread at:
       #0 pthread_create <null> (libtsan.so.0+0x2dc82)
       #1 celixThread_create /home/oipo-unencrypted/Programming/celix/libs/utils/src/celix_threads.c:37 (libcelix_utils.so.2+0xff3d)
       #2 frameworkActivator_stop /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:2097 (libcelix_framework.so.2+0x2c302)
       #3 fw_stopBundle /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:1055 (libcelix_framework.so.2+0x28401)
       #4 framework_stop /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:611 (libcelix_framework.so.2+0x26512)
       #5 celix_frameworkFactory_destroyFramework /home/oipo-unencrypted/Programming/celix/libs/framework/src/celix_framework_factory.c:44 (libcelix_framework.so.2+0x484f4)
       #6 teardownFm /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:63 (test_rsa_dfi+0x2a3f1)
       #7 RsaDfiClientServerTests::~RsaDfiClientServerTests() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:158 (test_rsa_dfi+0x2ca30)
       #8 RsaDfiClientServerTests_TestRemoteCalculator_Test::~RsaDfiClientServerTests_TestRemoteCalculator_Test() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:164 (test_rsa_dfi+0x2d6db)
       #9 RsaDfiClientServerTests_TestRemoteCalculator_Test::~RsaDfiClientServerTests_TestRemoteCalculator_Test() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:164 (test_rsa_dfi+0x2d711)
       #10 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) <null> (test_rsa_dfi+0x52489)
       #11 main /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/main.cc:24 (test_rsa_dfi+0x24b50)
   
     Thread T25 'civetweb-master' (tid=54833, running) created by main thread at:
       #0 pthread_create <null> (libtsan.so.0+0x2dc82)
       #1 <null> <null> (librsa_discovery_configured.so.0+0x15c12)
       #2 <null> <null> (librsa_discovery_configured.so.0+0x2ae16)
       #3 <null> <null> (librsa_discovery_configured.so.0+0x103d7)
       #4 <null> <null> (librsa_discovery_configured.so.0+0xb848)
       #5 <null> <null> (librsa_discovery_configured.so.0+0xca0a)
       #6 fw_startBundle /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:884 (libcelix_framework.so.2+0x27815)
       #7 bundle_startWithOptions /home/oipo-unencrypted/Programming/celix/libs/framework/src/bundle.c:267 (libcelix_framework.so.2+0x18373)
       #8 framework_autoStartConfiguredBundlesForList /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:603 (libcelix_framework.so.2+0x26467)
       #9 framework_autoStartConfiguredBundles /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:570 (libcelix_framework.so.2+0x2624d)
       #10 framework_start /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:549 (libcelix_framework.so.2+0x25f58)
       #11 celix_frameworkFactory_createFramework /home/oipo-unencrypted/Programming/celix/libs/framework/src/celix_framework_factory.c:33 (libcelix_framework.so.2+0x4845d)
       #12 setupFm /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:48 (test_rsa_dfi+0x29baa)
       #13 RsaDfiClientServerTests::RsaDfiClientServerTests() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:155 (test_rsa_dfi+0x2c9b6)
       #14 RsaDfiClientServerTests_TestRemoteCalculator_Test::RsaDfiClientServerTests_TestRemoteCalculator_Test() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:164 (test_rsa_dfi+0x2caae)
       #15 testing::internal::TestFactoryImpl<RsaDfiClientServerTests_TestRemoteCalculator_Test>::CreateTest() /usr/include/gtest/internal/gtest-internal.h:472 (test_rsa_dfi+0x2da95)
       #16 testing::Test* testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::TestFactoryBase, testing::Test*>(testing::internal::TestFactoryBase*, testing::Test* (testing::internal::TestFactoryBase::*)(), char const*) <null> (test_rsa_dfi+0x52639)
       #17 main /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/main.cc:24 (test_rsa_dfi+0x24b50)
   
   SUMMARY: ThreadSanitizer: data race (.cacheServer/bundle4/version0.0/librsa_discovery_configured.so.0+0x2a4d0) 
   ==================
   ```
   
   ```
   ==================
   WARNING: ThreadSanitizer: data race (pid=54775)
     Write of size 1 at 0x7b1800000358 by thread T7:
       #0 <null> <null> (librsa_discovery_configured.so.0+0xecfb)
       #1 <null> <null> (librsa_discovery_configured.so.0+0xb8c9)
       #2 <null> <null> (librsa_discovery_configured.so.0+0xcb63)
       #3 fw_stopBundle /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:1055 (libcelix_framework.so.2+0x28401)
       #4 framework_shutdown /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:1812 (libcelix_framework.so.2+0x2af94)
       #5 <null> <null> (libtsan.so.0+0x2b3c6)
   
     Previous read of size 1 at 0x7b1800000358 by thread T5:
       #0 <null> <null> (librsa_discovery_configured.so.0+0xf6ab)
       #1 <null> <null> (libtsan.so.0+0x2b3c6)
   
     As if synchronized via sleep:
       #0 usleep <null> (libtsan.so.0+0x5218f)
       #1 <null> <null> (librsa_discovery_configured.so.0+0x2a4e6)
       #2 <null> <null> (librsa_discovery_configured.so.0+0x107fb)
       #3 <null> <null> (librsa_discovery_configured.so.0+0xb8a6)
       #4 <null> <null> (librsa_discovery_configured.so.0+0xcb63)
       #5 fw_stopBundle /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:1055 (libcelix_framework.so.2+0x28401)
       #6 framework_shutdown /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:1812 (libcelix_framework.so.2+0x2af94)
       #7 <null> <null> (libtsan.so.0+0x2b3c6)
   
     Location is heap block of size 96 at 0x7b1800000300 allocated by main thread:
       #0 malloc <null> (libtsan.so.0+0x2cbe6)
       #1 <null> <null> (librsa_discovery_configured.so.0+0xe87e)
       #2 <null> <null> (librsa_discovery_configured.so.0+0xb7f9)
       #3 <null> <null> (librsa_discovery_configured.so.0+0xca0a)
       #4 fw_startBundle /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:884 (libcelix_framework.so.2+0x27815)
       #5 bundle_startWithOptions /home/oipo-unencrypted/Programming/celix/libs/framework/src/bundle.c:267 (libcelix_framework.so.2+0x18373)
       #6 framework_autoStartConfiguredBundlesForList /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:603 (libcelix_framework.so.2+0x26467)
       #7 framework_autoStartConfiguredBundles /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:570 (libcelix_framework.so.2+0x2624d)
       #8 framework_start /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:549 (libcelix_framework.so.2+0x25f58)
       #9 celix_frameworkFactory_createFramework /home/oipo-unencrypted/Programming/celix/libs/framework/src/celix_framework_factory.c:33 (libcelix_framework.so.2+0x4845d)
       #10 setupFm /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:48 (test_rsa_dfi+0x29baa)
       #11 RsaDfiClientServerTests::RsaDfiClientServerTests() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:155 (test_rsa_dfi+0x2c9b6)
       #12 RsaDfiClientServerTests_TestRemoteCalculator_Test::RsaDfiClientServerTests_TestRemoteCalculator_Test() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:164 (test_rsa_dfi+0x2caae)
       #13 testing::internal::TestFactoryImpl<RsaDfiClientServerTests_TestRemoteCalculator_Test>::CreateTest() /usr/include/gtest/internal/gtest-internal.h:472 (test_rsa_dfi+0x2da95)
       #14 testing::Test* testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::TestFactoryBase, testing::Test*>(testing::internal::TestFactoryBase*, testing::Test* (testing::internal::TestFactoryBase::*)(), char const*) <null> (test_rsa_dfi+0x52639)
       #15 main /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/main.cc:24 (test_rsa_dfi+0x24b50)
   
     Thread T7 (tid=54855, running) created by main thread at:
       #0 pthread_create <null> (libtsan.so.0+0x2dc82)
       #1 celixThread_create /home/oipo-unencrypted/Programming/celix/libs/utils/src/celix_threads.c:37 (libcelix_utils.so.2+0xff3d)
       #2 frameworkActivator_stop /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:2097 (libcelix_framework.so.2+0x2c302)
       #3 fw_stopBundle /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:1055 (libcelix_framework.so.2+0x28401)
       #4 framework_stop /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:611 (libcelix_framework.so.2+0x26512)
       #5 celix_frameworkFactory_destroyFramework /home/oipo-unencrypted/Programming/celix/libs/framework/src/celix_framework_factory.c:44 (libcelix_framework.so.2+0x484f4)
       #6 teardownFm /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:63 (test_rsa_dfi+0x2a3f1)
       #7 RsaDfiClientServerTests::~RsaDfiClientServerTests() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:158 (test_rsa_dfi+0x2ca30)
       #8 RsaDfiClientServerTests_TestRemoteCalculator_Test::~RsaDfiClientServerTests_TestRemoteCalculator_Test() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:164 (test_rsa_dfi+0x2d6db)
       #9 RsaDfiClientServerTests_TestRemoteCalculator_Test::~RsaDfiClientServerTests_TestRemoteCalculator_Test() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:164 (test_rsa_dfi+0x2d711)
       #10 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) <null> (test_rsa_dfi+0x52489)
       #11 main /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/main.cc:24 (test_rsa_dfi+0x24b50)
   
     Thread T5 (tid=54832, running) created by main thread at:
       #0 pthread_create <null> (libtsan.so.0+0x2dc82)
       #1 celixThread_create /home/oipo-unencrypted/Programming/celix/libs/utils/src/celix_threads.c:37 (libcelix_utils.so.2+0xff3d)
       #2 <null> <null> (librsa_discovery_configured.so.0+0xec75)
       #3 <null> <null> (librsa_discovery_configured.so.0+0xb7f9)
       #4 <null> <null> (librsa_discovery_configured.so.0+0xca0a)
       #5 fw_startBundle /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:884 (libcelix_framework.so.2+0x27815)
       #6 bundle_startWithOptions /home/oipo-unencrypted/Programming/celix/libs/framework/src/bundle.c:267 (libcelix_framework.so.2+0x18373)
       #7 framework_autoStartConfiguredBundlesForList /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:603 (libcelix_framework.so.2+0x26467)
       #8 framework_autoStartConfiguredBundles /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:570 (libcelix_framework.so.2+0x2624d)
       #9 framework_start /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:549 (libcelix_framework.so.2+0x25f58)
       #10 celix_frameworkFactory_createFramework /home/oipo-unencrypted/Programming/celix/libs/framework/src/celix_framework_factory.c:33 (libcelix_framework.so.2+0x4845d)
       #11 setupFm /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:48 (test_rsa_dfi+0x29baa)
       #12 RsaDfiClientServerTests::RsaDfiClientServerTests() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:155 (test_rsa_dfi+0x2c9b6)
       #13 RsaDfiClientServerTests_TestRemoteCalculator_Test::RsaDfiClientServerTests_TestRemoteCalculator_Test() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:164 (test_rsa_dfi+0x2caae)
       #14 testing::internal::TestFactoryImpl<RsaDfiClientServerTests_TestRemoteCalculator_Test>::CreateTest() /usr/include/gtest/internal/gtest-internal.h:472 (test_rsa_dfi+0x2da95)
       #15 testing::Test* testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::TestFactoryBase, testing::Test*>(testing::internal::TestFactoryBase*, testing::Test* (testing::internal::TestFactoryBase::*)(), char const*) <null> (test_rsa_dfi+0x52639)
       #16 main /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/main.cc:24 (test_rsa_dfi+0x24b50)
   
   SUMMARY: ThreadSanitizer: data race (.cacheServer/bundle4/version0.0/librsa_discovery_configured.so.0+0xecfb) 
   ==================
   ```
   
   ```
   ==================
   WARNING: ThreadSanitizer: data race (pid=54775)
     Write of size 4 at 0x7b6800001800 by thread T7:
       #0 <null> <null> (librsa_dfi.so.0+0x2c020)
       #1 <null> <null> (librsa_dfi.so.0+0xcbe3)
       #2 <null> <null> (librsa_dfi.so.0+0xfd70)
       #3 fw_stopBundle /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:1055 (libcelix_framework.so.2+0x28401)
       #4 framework_shutdown /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:1812 (libcelix_framework.so.2+0x2af94)
       #5 <null> <null> (libtsan.so.0+0x2b3c6)
   
     Previous read of size 4 at 0x7b6800001800 by thread T23:
       #0 <null> <null> (librsa_dfi.so.0+0x2baf1)
       #1 <null> <null> (librsa_dfi.so.0+0x2bcaa)
       #2 <null> <null> (libtsan.so.0+0x2b3c6)
   
     As if synchronized via sleep:
       #0 usleep <null> (libtsan.so.0+0x5218f)
       #1 <null> <null> (librsa_discovery_configured.so.0+0x2a4e6)
       #2 <null> <null> (librsa_discovery_configured.so.0+0x107fb)
       #3 <null> <null> (librsa_discovery_configured.so.0+0xb8a6)
       #4 <null> <null> (librsa_discovery_configured.so.0+0xcb63)
       #5 fw_stopBundle /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:1055 (libcelix_framework.so.2+0x28401)
       #6 framework_shutdown /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:1812 (libcelix_framework.so.2+0x2af94)
       #7 <null> <null> (libtsan.so.0+0x2b3c6)
   
     Location is heap block of size 1472 at 0x7b6800001800 allocated by main thread:
       #0 calloc <null> (libtsan.so.0+0x2cdbd)
       #1 <null> <null> (librsa_dfi.so.0+0x130b6)
       #2 <null> <null> (librsa_dfi.so.0+0x2c16d)
       #3 <null> <null> (librsa_dfi.so.0+0xc44a)
       #4 <null> <null> (librsa_dfi.so.0+0xfa7f)
       #5 fw_startBundle /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:884 (libcelix_framework.so.2+0x27815)
       #6 bundle_startWithOptions /home/oipo-unencrypted/Programming/celix/libs/framework/src/bundle.c:267 (libcelix_framework.so.2+0x18373)
       #7 framework_autoStartConfiguredBundlesForList /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:603 (libcelix_framework.so.2+0x26467)
       #8 framework_autoStartConfiguredBundles /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:570 (libcelix_framework.so.2+0x2624d)
       #9 framework_start /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:549 (libcelix_framework.so.2+0x25f58)
       #10 celix_frameworkFactory_createFramework /home/oipo-unencrypted/Programming/celix/libs/framework/src/celix_framework_factory.c:33 (libcelix_framework.so.2+0x4845d)
       #11 setupFm /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:48 (test_rsa_dfi+0x29baa)
       #12 RsaDfiClientServerTests::RsaDfiClientServerTests() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:155 (test_rsa_dfi+0x2c9b6)
       #13 RsaDfiClientServerTests_TestRemoteCalculator_Test::RsaDfiClientServerTests_TestRemoteCalculator_Test() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:164 (test_rsa_dfi+0x2caae)
       #14 testing::internal::TestFactoryImpl<RsaDfiClientServerTests_TestRemoteCalculator_Test>::CreateTest() /usr/include/gtest/internal/gtest-internal.h:472 (test_rsa_dfi+0x2da95)
       #15 testing::Test* testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::TestFactoryBase, testing::Test*>(testing::internal::TestFactoryBase*, testing::Test* (testing::internal::TestFactoryBase::*)(), char const*) <null> (test_rsa_dfi+0x52639)
       #16 main /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/main.cc:24 (test_rsa_dfi+0x24b50)
   
     Thread T7 (tid=54855, running) created by main thread at:
       #0 pthread_create <null> (libtsan.so.0+0x2dc82)
       #1 celixThread_create /home/oipo-unencrypted/Programming/celix/libs/utils/src/celix_threads.c:37 (libcelix_utils.so.2+0xff3d)
       #2 frameworkActivator_stop /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:2097 (libcelix_framework.so.2+0x2c302)
       #3 fw_stopBundle /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:1055 (libcelix_framework.so.2+0x28401)
       #4 framework_stop /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:611 (libcelix_framework.so.2+0x26512)
       #5 celix_frameworkFactory_destroyFramework /home/oipo-unencrypted/Programming/celix/libs/framework/src/celix_framework_factory.c:44 (libcelix_framework.so.2+0x484f4)
       #6 teardownFm /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:63 (test_rsa_dfi+0x2a3f1)
       #7 RsaDfiClientServerTests::~RsaDfiClientServerTests() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:158 (test_rsa_dfi+0x2ca30)
       #8 RsaDfiClientServerTests_TestRemoteCalculator_Test::~RsaDfiClientServerTests_TestRemoteCalculator_Test() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:164 (test_rsa_dfi+0x2d6db)
       #9 RsaDfiClientServerTests_TestRemoteCalculator_Test::~RsaDfiClientServerTests_TestRemoteCalculator_Test() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:164 (test_rsa_dfi+0x2d711)
       #10 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) <null> (test_rsa_dfi+0x52489)
       #11 main /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/main.cc:24 (test_rsa_dfi+0x24b50)
   
     Thread T23 'civetweb-master' (tid=54825, running) created by main thread at:
       #0 pthread_create <null> (libtsan.so.0+0x2dc82)
       #1 <null> <null> (librsa_dfi.so.0+0x17762)
       #2 <null> <null> (librsa_dfi.so.0+0x2c966)
       #3 <null> <null> (librsa_dfi.so.0+0xc44a)
       #4 <null> <null> (librsa_dfi.so.0+0xfa7f)
       #5 fw_startBundle /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:884 (libcelix_framework.so.2+0x27815)
       #6 bundle_startWithOptions /home/oipo-unencrypted/Programming/celix/libs/framework/src/bundle.c:267 (libcelix_framework.so.2+0x18373)
       #7 framework_autoStartConfiguredBundlesForList /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:603 (libcelix_framework.so.2+0x26467)
       #8 framework_autoStartConfiguredBundles /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:570 (libcelix_framework.so.2+0x2624d)
       #9 framework_start /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:549 (libcelix_framework.so.2+0x25f58)
       #10 celix_frameworkFactory_createFramework /home/oipo-unencrypted/Programming/celix/libs/framework/src/celix_framework_factory.c:33 (libcelix_framework.so.2+0x4845d)
       #11 setupFm /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:48 (test_rsa_dfi+0x29baa)
       #12 RsaDfiClientServerTests::RsaDfiClientServerTests() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:155 (test_rsa_dfi+0x2c9b6)
       #13 RsaDfiClientServerTests_TestRemoteCalculator_Test::RsaDfiClientServerTests_TestRemoteCalculator_Test() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:164 (test_rsa_dfi+0x2caae)
       #14 testing::internal::TestFactoryImpl<RsaDfiClientServerTests_TestRemoteCalculator_Test>::CreateTest() /usr/include/gtest/internal/gtest-internal.h:472 (test_rsa_dfi+0x2da95)
       #15 testing::Test* testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::TestFactoryBase, testing::Test*>(testing::internal::TestFactoryBase*, testing::Test* (testing::internal::TestFactoryBase::*)(), char const*) <null> (test_rsa_dfi+0x52639)
       #16 main /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/main.cc:24 (test_rsa_dfi+0x24b50)
   
   SUMMARY: ThreadSanitizer: data race (.cacheServer/bundle1/version0.0/librsa_dfi.so.0+0x2c020) 
   ==================
   ```
   
   ```
   ==================
   WARNING: ThreadSanitizer: data race (pid=54775)
     Read of size 8 at 0x7b0c000050f0 by thread T32:
       #0 <null> <null> (librsa_dfi.so.0+0x2bbea)
       #1 <null> <null> (librsa_dfi.so.0+0x2bcaa)
       #2 <null> <null> (libtsan.so.0+0x2b3c6)
   
     Previous write of size 8 at 0x7b0c000050f0 by main thread (mutexes: write M15898096324051216, write M38416094460903696, write M60371142644334864, write M78948491107238160):
       #0 <null> <null> (librsa_dfi.so.0+0x1779a)
       #1 <null> <null> (librsa_dfi.so.0+0x2ca0e)
       #2 <null> <null> (librsa_dfi.so.0+0xc44a)
       #3 <null> <null> (librsa_dfi.so.0+0xfa7f)
       #4 fw_startBundle /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:884 (libcelix_framework.so.2+0x27815)
       #5 bundle_startWithOptions /home/oipo-unencrypted/Programming/celix/libs/framework/src/bundle.c:267 (libcelix_framework.so.2+0x18373)
       #6 framework_autoStartConfiguredBundlesForList /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:603 (libcelix_framework.so.2+0x26467)
       #7 framework_autoStartConfiguredBundles /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:570 (libcelix_framework.so.2+0x2624d)
       #8 framework_start /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:549 (libcelix_framework.so.2+0x25f58)
       #9 celix_frameworkFactory_createFramework /home/oipo-unencrypted/Programming/celix/libs/framework/src/celix_framework_factory.c:33 (libcelix_framework.so.2+0x4845d)
       #10 setupFm /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:56 (test_rsa_dfi+0x29f20)
       #11 RsaDfiClientServerTests::RsaDfiClientServerTests() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:155 (test_rsa_dfi+0x2c9b6)
       #12 RsaDfiClientServerTests_TestRemoteCalculator_Test::RsaDfiClientServerTests_TestRemoteCalculator_Test() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:164 (test_rsa_dfi+0x2caae)
       #13 testing::internal::TestFactoryImpl<RsaDfiClientServerTests_TestRemoteCalculator_Test>::CreateTest() /usr/include/gtest/internal/gtest-internal.h:472 (test_rsa_dfi+0x2da95)
       #14 testing::Test* testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::TestFactoryBase, testing::Test*>(testing::internal::TestFactoryBase*, testing::Test* (testing::internal::TestFactoryBase::*)(), char const*) <null> (test_rsa_dfi+0x52639)
       #15 main /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/main.cc:24 (test_rsa_dfi+0x24b50)
   
     Location is heap block of size 40 at 0x7b0c000050d0 allocated by main thread:
       #0 calloc <null> (libtsan.so.0+0x2cdbd)
       #1 <null> <null> (librsa_dfi.so.0+0x130b6)
       #2 <null> <null> (librsa_dfi.so.0+0x2c847)
       #3 <null> <null> (librsa_dfi.so.0+0xc44a)
       #4 <null> <null> (librsa_dfi.so.0+0xfa7f)
       #5 fw_startBundle /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:884 (libcelix_framework.so.2+0x27815)
       #6 bundle_startWithOptions /home/oipo-unencrypted/Programming/celix/libs/framework/src/bundle.c:267 (libcelix_framework.so.2+0x18373)
       #7 framework_autoStartConfiguredBundlesForList /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:603 (libcelix_framework.so.2+0x26467)
       #8 framework_autoStartConfiguredBundles /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:570 (libcelix_framework.so.2+0x2624d)
       #9 framework_start /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:549 (libcelix_framework.so.2+0x25f58)
       #10 celix_frameworkFactory_createFramework /home/oipo-unencrypted/Programming/celix/libs/framework/src/celix_framework_factory.c:33 (libcelix_framework.so.2+0x4845d)
       #11 setupFm /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:56 (test_rsa_dfi+0x29f20)
       #12 RsaDfiClientServerTests::RsaDfiClientServerTests() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:155 (test_rsa_dfi+0x2c9b6)
       #13 RsaDfiClientServerTests_TestRemoteCalculator_Test::RsaDfiClientServerTests_TestRemoteCalculator_Test() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:164 (test_rsa_dfi+0x2caae)
       #14 testing::internal::TestFactoryImpl<RsaDfiClientServerTests_TestRemoteCalculator_Test>::CreateTest() /usr/include/gtest/internal/gtest-internal.h:472 (test_rsa_dfi+0x2da95)
       #15 testing::Test* testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::TestFactoryBase, testing::Test*>(testing::internal::TestFactoryBase*, testing::Test* (testing::internal::TestFactoryBase::*)(), char const*) <null> (test_rsa_dfi+0x52639)
       #16 main /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/main.cc:24 (test_rsa_dfi+0x24b50)
   
     Mutex M15898096324051216 is already destroyed.
   
     Mutex M38416094460903696 is already destroyed.
   
     Mutex M60371142644334864 is already destroyed.
   
     Mutex M78948491107238160 is already destroyed.
   
     Thread T32 'civetweb-master' (tid=54840, running) created by main thread at:
       #0 pthread_create <null> (libtsan.so.0+0x2dc82)
       #1 <null> <null> (librsa_dfi.so.0+0x17762)
       #2 <null> <null> (librsa_dfi.so.0+0x2c966)
       #3 <null> <null> (librsa_dfi.so.0+0xc44a)
       #4 <null> <null> (librsa_dfi.so.0+0xfa7f)
       #5 fw_startBundle /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:884 (libcelix_framework.so.2+0x27815)
       #6 bundle_startWithOptions /home/oipo-unencrypted/Programming/celix/libs/framework/src/bundle.c:267 (libcelix_framework.so.2+0x18373)
       #7 framework_autoStartConfiguredBundlesForList /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:603 (libcelix_framework.so.2+0x26467)
       #8 framework_autoStartConfiguredBundles /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:570 (libcelix_framework.so.2+0x2624d)
       #9 framework_start /home/oipo-unencrypted/Programming/celix/libs/framework/src/framework.c:549 (libcelix_framework.so.2+0x25f58)
       #10 celix_frameworkFactory_createFramework /home/oipo-unencrypted/Programming/celix/libs/framework/src/celix_framework_factory.c:33 (libcelix_framework.so.2+0x4845d)
       #11 setupFm /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:56 (test_rsa_dfi+0x29f20)
       #12 RsaDfiClientServerTests::RsaDfiClientServerTests() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:155 (test_rsa_dfi+0x2c9b6)
       #13 RsaDfiClientServerTests_TestRemoteCalculator_Test::RsaDfiClientServerTests_TestRemoteCalculator_Test() /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc:164 (test_rsa_dfi+0x2caae)
       #14 testing::internal::TestFactoryImpl<RsaDfiClientServerTests_TestRemoteCalculator_Test>::CreateTest() /usr/include/gtest/internal/gtest-internal.h:472 (test_rsa_dfi+0x2da95)
       #15 testing::Test* testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::TestFactoryBase, testing::Test*>(testing::internal::TestFactoryBase*, testing::Test* (testing::internal::TestFactoryBase::*)(), char const*) <null> (test_rsa_dfi+0x52639)
       #16 main /home/oipo-unencrypted/Programming/celix/bundles/remote_services/remote_service_admin_dfi/gtest/src/main.cc:24 (test_rsa_dfi+0x24b50)
   
   SUMMARY: ThreadSanitizer: data race (.cacheClient/bundle1/version0.0/librsa_dfi.so.0+0x2bbea) 
   ==================
   ```


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org