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:
[email protected]


Reply via email to