PengZheng opened a new issue, #797:
URL: https://github.com/apache/celix/issues/797

   
   The following tests FAILED:
         13 - test_shell_tui (Subprocess aborted)
   
   =================================================================
   ==9540==ERROR: AddressSanitizer: odr-violation (0x0001010bc2a0):
     [1] size=8 'SHELL_NOT_AVAILABLE_MSG' 
/Users/runner/work/celix/celix/bundles/shell/shell_tui/src/shell_tui.c
     [2] size=8 'SHELL_NOT_AVAILABLE_MSG' 
/Users/runner/work/celix/celix/bundles/shell/shell_tui/src/shell_tui.c
   These globals were registered at these points:
     [1]:
       #0 0x1013996a0 in __asan_register_globals+0x9c 
(libclang_rt.asan_osx_dynamic.dylib:arm64e+0x156a0)
       #1 0x1013d7124 in __asan::AsanApplyToGlobals(void (*)(__asan_global*, 
unsigned long), void const*)+0x70 
(libclang_rt.asan_osx_dynamic.dylib:arm64e+0x53124)
       #2 0x1013995ec in __asan_register_image_globals+0x3c 
(libclang_rt.asan_osx_dynamic.dylib:arm64e+0x155ec)
       #3 0x1010b7998 in asan.module_ctor+0x18 
(libshell_tui.1.dylib:arm64+0x3998)
       #4 0x18a74eef8 in invocation function for block in 
dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const+0x1b8 
(dyld:arm64e+0xfffffffffff56ef8)
       #5 0x18a78b860  (<unknown module>)
       #6 0x18a7ab588  (<unknown module>)
       #7 0x18a7a8314  (<unknown module>)
       #8 0x18a7a9a54  (<unknown module>)
       #9 0x18a78b330  (<unknown module>)
       #10 0x18a74ecb0 in 
dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const+0xac 
(dyld:arm64e+0xfffffffffff56cb0)
       #11 0x18a75666c  (<unknown module>)
       #12 0x18a74f45c in 
dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, 
dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) 
const+0x130 (dyld:arm64e+0xfffffffffff5745c)
       #13 0x18a753bec  (<unknown module>)
       #14 0x18a74f778 in 
dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) 
const+0x2c8 (dyld:arm64e+0xfffffffffff57778)
       #15 0x18a773100  (<unknown module>)
       #16 0x18a767f58  (<unknown module>)
       #17 0x18a767a3c  (<unknown module>)
       #18 0x1013c4d28 in dlopen+0x108 
(libclang_rt.asan_osx_dynamic.dylib:arm64e+0x40d28)
       #19 0x100d54bf0 in celix_libloader_open+0x40 
(libcelix_framework.3.0.0.dylib:arm64+0x3cbf0)
       #20 0x100d3b058 in celix_module_loadLibraries+0x2bc 
(libcelix_framework.3.0.0.dylib:arm64+0x23058)
       #21 0x100d358cc in celix_framework_startBundleEntry+0x47c 
(libcelix_framework.3.0.0.dylib:arm64+0x1d8cc)
       #22 0x100d33434 in celix_framework_installAndStartBundleInternal+0x138 
(libcelix_framework.3.0.0.dylib:arm64+0x1b434)
       #23 0x100b40844 in 
ShellTuiTestSuite::createFrameworkWithShellBundles(celix::Properties, bool, 
bool, bool)+0xb20 (test_shell_tui:arm64+0x100004844)
       #24 0x100b41774 in ShellTuiTestSuite::testExecuteLb(bool)+0x240 
(test_shell_tui:arm64+0x100005774)
       #25 0x100b799d8 in <deduplicated_symbol>+0x134 
(test_shell_tui:arm64+0x10003d9d8)
       #26 0x100b79694 in testing::Test::Run()+0x5fc 
(test_shell_tui:arm64+0x10003d694)
       #27 0x100b7da60 in testing::TestInfo::Run()+0x660 
(test_shell_tui:arm64+0x100041a60)
       #28 0x100b7fd48 in testing::TestSuite::Run()+0x2d0 
(test_shell_tui:arm64+0x100043d48)
       #29 0x100bb6fd8 in testing::internal::UnitTestImpl::RunAllTests()+0xdb0 
(test_shell_tui:arm64+0x10007afd8)
   
     [2]:
       #0 0x1013996a0 in __asan_register_globals+0x9c 
(libclang_rt.asan_osx_dynamic.dylib:arm64e+0x156a0)
       #1 0x1013d7124 in __asan::AsanApplyToGlobals(void (*)(__asan_global*, 
unsigned long), void const*)+0x70 
(libclang_rt.asan_osx_dynamic.dylib:arm64e+0x53124)
       #2 0x1013995ec in __asan_register_image_globals+0x3c 
(libclang_rt.asan_osx_dynamic.dylib:arm64e+0x155ec)
       #3 0x1010b7998 in asan.module_ctor+0x18 
(libshell_tui.1.dylib:arm64+0x3998)
       #4 0x18a74eef8 in invocation function for block in 
dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const+0x1b8 
(dyld:arm64e+0xfffffffffff56ef8)
       #5 0x18a78b860  (<unknown module>)
       #6 0x18a7ab588  (<unknown module>)
       #7 0x18a7a8314  (<unknown module>)
       #8 0x18a7a9a54  (<unknown module>)
       #9 0x18a78b330  (<unknown module>)
       #10 0x18a74ecb0 in 
dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const+0xac 
(dyld:arm64e+0xfffffffffff56cb0)
       #11 0x18a75666c  (<unknown module>)
       #12 0x18a74f45c in 
dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, 
dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) 
const+0x130 (dyld:arm64e+0xfffffffffff5745c)
       #13 0x18a753bec  (<unknown module>)
       #14 0x18a74f778 in 
dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) 
const+0x2c8 (dyld:arm64e+0xfffffffffff57778)
       #15 0x18a773100  (<unknown module>)
       #16 0x18a767f58  (<unknown module>)
       #17 0x18a767a3c  (<unknown module>)
       #18 0x1013c4d28 in dlopen+0x108 
(libclang_rt.asan_osx_dynamic.dylib:arm64e+0x40d28)
       #19 0x100d54bf0 in celix_libloader_open+0x40 
(libcelix_framework.3.0.0.dylib:arm64+0x3cbf0)
       #20 0x100d3b058 in celix_module_loadLibraries+0x2bc 
(libcelix_framework.3.0.0.dylib:arm64+0x23058)
       #21 0x100d358cc in celix_framework_startBundleEntry+0x47c 
(libcelix_framework.3.0.0.dylib:arm64+0x1d8cc)
       #22 0x100d33434 in celix_framework_installAndStartBundleInternal+0x138 
(libcelix_framework.3.0.0.dylib:arm64+0x1b434)
       #23 0x100b40844 in 
ShellTuiTestSuite::createFrameworkWithShellBundles(celix::Properties, bool, 
bool, bool)+0xb20 (test_shell_tui:arm64+0x100004844)
       #24 0x100b41774 in ShellTuiTestSuite::testExecuteLb(bool)+0x240 
(test_shell_tui:arm64+0x100005774)
       #25 0x100b799d8 in <deduplicated_symbol>+0x134 
(test_shell_tui:arm64+0x10003d9d8)
       #26 0x100b79694 in testing::Test::Run()+0x5fc 
(test_shell_tui:arm64+0x10003d694)
       #27 0x100b7da60 in testing::TestInfo::Run()+0x660 
(test_shell_tui:arm64+0x100041a60)
       #28 0x100b7fd48 in testing::TestSuite::Run()+0x2d0 
(test_shell_tui:arm64+0x100043d48)
       #29 0x100bb6fd8 in testing::internal::UnitTestImpl::RunAllTests()+0xdb0 
(test_shell_tui:arm64+0x10007afd8)
   
   ==9540==HINT: if you don't care about these errors you may set 
ASAN_OPTIONS=detect_odr_violation=0
   SUMMARY: AddressSanitizer: odr-violation: global 'SHELL_NOT_AVAILABLE_MSG' 
at /Users/runner/work/celix/celix/bundles/shell/shell_tui/src/shell_tui.c
   ==9540==ABORTING
   
         17 - run_test_rsa_dfi (Failed)
   
   [ RUN      ] RsaDfiTests.ExportService
   =================================================================
   AddressSanitizer:DEADLYSIGNAL
   AddressSanitizer: nested bug in the same thread, aborting.
   
         20 - test_cxx_rsa_configured_discovery (Subprocess aborted)
   
   ==9656==ERROR: AddressSanitizer: odr-violation (0x0001045884e0):
     [1] size=120 'vtable for celix::rsa::ConfiguredDiscoveryManager' 
/Users/runner/work/celix/celix/bundles/cxx_remote_services/discovery_configured/src/ConfiguredDiscoveryManager.cc
     [2] size=120 'vtable for celix::rsa::ConfiguredDiscoveryManager' 
/Users/runner/work/celix/celix/bundles/cxx_remote_services/discovery_configured/src/ConfiguredDiscoveryManager.cc
   These globals were registered at these points:
     [1]:
       #0 0x102f116a0 in __asan_register_globals+0x9c 
(libclang_rt.asan_osx_dynamic.dylib:arm64e+0x156a0)
       #1 0x102f4f124 in __asan::AsanApplyToGlobals(void (*)(__asan_global*, 
unsigned long), void const*)+0x70 
(libclang_rt.asan_osx_dynamic.dylib:arm64e+0x53124)
       #2 0x102f115ec in __asan_register_image_globals+0x3c 
(libclang_rt.asan_osx_dynamic.dylib:arm64e+0x155ec)
       #3 0x10456f0bc in asan.module_ctor+0x18 
(libRsaConfiguredDiscovery.0.dylib:arm64+0x1f0bc)
       #4 0x18a74eef8 in invocation function for block in 
dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const+0x1b8 
(dyld:arm64e+0xfffffffffff56ef8)
       #5 0x18a78b860  (<unknown module>)
       #6 0x18a7ab588  (<unknown module>)
       #7 0x18a7a8314  (<unknown module>)
       #8 0x18a7a9a54  (<unknown module>)
       #9 0x18a78b330  (<unknown module>)
       #10 0x18a74ecb0 in 
dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const+0xac 
(dyld:arm64e+0xfffffffffff56cb0)
       #11 0x18a75666c  (<unknown module>)
       #12 0x18a74f45c in 
dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, 
dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) 
const+0x130 (dyld:arm64e+0xfffffffffff5745c)
       #13 0x18a753bec  (<unknown module>)
       #14 0x18a74f778 in 
dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) 
const+0x2c8 (dyld:arm64e+0xfffffffffff57778)
       #15 0x18a773100  (<unknown module>)
       #16 0x18a767f58  (<unknown module>)
       #17 0x18a767a3c  (<unknown module>)
       #18 0x102f3cd28 in dlopen+0x108 
(libclang_rt.asan_osx_dynamic.dylib:arm64e+0x40d28)
       #19 0x102a98bf0 in celix_libloader_open+0x40 
(libcelix_framework.3.0.0.dylib:arm64+0x3cbf0)
       #20 0x102a7f058 in celix_module_loadLibraries+0x2bc 
(libcelix_framework.3.0.0.dylib:arm64+0x23058)
       #21 0x102a798cc in celix_framework_startBundleEntry+0x47c 
(libcelix_framework.3.0.0.dylib:arm64+0x1d8cc)
       #22 0x102a77434 in celix_framework_installAndStartBundleInternal+0x138 
(libcelix_framework.3.0.0.dylib:arm64+0x1b434)
       #23 0x1027d0288 in 
RsaConfiguredDiscoveryTestSuite_startStopStartStopBundle_Test::TestBody()+0x138 
(test_cxx_rsa_configured_discovery:arm64+0x100004288)
       #24 0x102810aec in <deduplicated_symbol>+0x134 
(test_cxx_rsa_configured_discovery:arm64+0x100044aec)
       #25 0x1028107a8 in testing::Test::Run()+0x5fc 
(test_cxx_rsa_configured_discovery:arm64+0x1000447a8)
       #26 0x102814b74 in testing::TestInfo::Run()+0x660 
(test_cxx_rsa_configured_discovery:arm64+0x100048b74)
       #27 0x102816e5c in testing::TestSuite::Run()+0x2d0 
(test_cxx_rsa_configured_discovery:arm64+0x10004ae5c)
       #28 0x10284e0ec in testing::internal::UnitTestImpl::RunAllTests()+0xdb0 
(test_cxx_rsa_configured_discovery:arm64+0x1000820ec)
       #29 0x10284ce94 in bool 
testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,
 bool>(testing::internal::UnitTestImpl*, bool 
(testing::internal::UnitTestImpl::*)(), char const*)+0x134 
(test_cxx_rsa_configured_discovery:arm64+0x100080e94)
   
     [2]:
       #0 0x102f116a0 in __asan_register_globals+0x9c 
(libclang_rt.asan_osx_dynamic.dylib:arm64e+0x156a0)
       #1 0x102f4f124 in __asan::AsanApplyToGlobals(void (*)(__asan_global*, 
unsigned long), void const*)+0x70 
(libclang_rt.asan_osx_dynamic.dylib:arm64e+0x53124)
       #2 0x102f115ec in __asan_register_image_globals+0x3c 
(libclang_rt.asan_osx_dynamic.dylib:arm64e+0x155ec)
       #3 0x10456f0bc in asan.module_ctor+0x18 
(libRsaConfiguredDiscovery.0.dylib:arm64+0x1f0bc)
       #4 0x18a74eef8 in invocation function for block in 
dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const+0x1b8 
(dyld:arm64e+0xfffffffffff56ef8)
       #5 0x18a78b860  (<unknown module>)
       #6 0x18a7ab588  (<unknown module>)
       #7 0x18a7a8314  (<unknown module>)
       #8 0x18a7a9a54  (<unknown module>)
       #9 0x18a78b330  (<unknown module>)
       #10 0x18a74ecb0 in 
dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const+0xac 
(dyld:arm64e+0xfffffffffff56cb0)
       #11 0x18a75666c  (<unknown module>)
       #12 0x18a74f45c in 
dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, 
dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) 
const+0x130 (dyld:arm64e+0xfffffffffff5745c)
       #13 0x18a753bec  (<unknown module>)
       #14 0x18a74f778 in 
dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) 
const+0x2c8 (dyld:arm64e+0xfffffffffff57778)
       #15 0x18a773100  (<unknown module>)
       #16 0x18a767f58  (<unknown module>)
       #17 0x18a767a3c  (<unknown module>)
       #18 0x102f3cd28 in dlopen+0x108 
(libclang_rt.asan_osx_dynamic.dylib:arm64e+0x40d28)
       #19 0x102a98bf0 in celix_libloader_open+0x40 
(libcelix_framework.3.0.0.dylib:arm64+0x3cbf0)
       #20 0x102a7f058 in celix_module_loadLibraries+0x2bc 
(libcelix_framework.3.0.0.dylib:arm64+0x23058)
       #21 0x102a798cc in celix_framework_startBundleEntry+0x47c 
(libcelix_framework.3.0.0.dylib:arm64+0x1d8cc)
       #22 0x102a77434 in celix_framework_installAndStartBundleInternal+0x138 
(libcelix_framework.3.0.0.dylib:arm64+0x1b434)
       #23 0x1027d0288 in 
RsaConfiguredDiscoveryTestSuite_startStopStartStopBundle_Test::TestBody()+0x138 
(test_cxx_rsa_configured_discovery:arm64+0x100004288)
       #24 0x102810aec in <deduplicated_symbol>+0x134 
(test_cxx_rsa_configured_discovery:arm64+0x100044aec)
       #25 0x1028107a8 in testing::Test::Run()+0x5fc 
(test_cxx_rsa_configured_discovery:arm64+0x1000447a8)
       #26 0x102814b74 in testing::TestInfo::Run()+0x660 
(test_cxx_rsa_configured_discovery:arm64+0x100048b74)
       #27 0x102816e5c in testing::TestSuite::Run()+0x2d0 
(test_cxx_rsa_configured_discovery:arm64+0x10004ae5c)
       #28 0x10284e0ec in testing::internal::UnitTestImpl::RunAllTests()+0xdb0 
(test_cxx_rsa_configured_discovery:arm64+0x1000820ec)
       #29 0x10284ce94 in bool 
testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,
 bool>(testing::internal::UnitTestImpl*, bool 
(testing::internal::UnitTestImpl::*)(), char const*)+0x134 
(test_cxx_rsa_configured_discovery:arm64+0x100080e94)
   
   ==9656==HINT: if you don't care about these errors you may set 
ASAN_OPTIONS=detect_odr_violation=0
   SUMMARY: AddressSanitizer: odr-violation: global 'vtable for 
celix::rsa::ConfiguredDiscoveryManager' at 
/Users/runner/work/celix/celix/bundles/cxx_remote_services/discovery_configured/src/ConfiguredDiscoveryManager.cc
   ==9656==ABORTING
   
         21 - test_cxx_remote_services_integration (Failed)
   
    [ RUN      ] RemoteServicesIntegrationTestSuite.InvokeRemoteCalcService
   [2025-08-09T03:37:56] [   info] [celix_framework] [framework_start:492] 
Celix framework started
   [2025-08-09T03:37:56] [   info] [celix_framework] [framework_start:492] 
Celix framework started
   =================================================================
   AddressSanitizer:DEADLYSIGNAL
   AddressSanitizer: nested bug in the same thread, aborting.


-- 
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.

To unsubscribe, e-mail: dev-unsubscr...@celix.apache.org.apache.org

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

Reply via email to