Skip to content

Fix subtle concurrency bugs in ddsrt_init(), ddsrt_fini() - #2299

Open
mvandenhoek wants to merge 1 commit into
eclipse-cyclonedds:masterfrom
mvandenhoek:fix_ddsrt_init_fini
Open

Fix subtle concurrency bugs in ddsrt_init(), ddsrt_fini()#2299
mvandenhoek wants to merge 1 commit into
eclipse-cyclonedds:masterfrom
mvandenhoek:fix_ddsrt_init_fini

Fix subtle concurrency bugs in ddsrt_init(), ddsrt_fini()

138b87d
Select commit
Loading
Failed to load commit list.
Azure Pipelines / Build and test failed Oct 3, 2025 in 38m 50s

Build #20251003.3 had test failures

Details

Tests

  • Failed: 1 (0.00%)
  • Passed: 21,192 (99.92%)
  • Other: 16 (0.08%)
  • Total: 21,209
Code coverage

  • 34604 of 66266 branches covered (52.22%)
  • 47713 of 60910 lines covered (78.33%)

Annotations

Check failure on line 3265 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / Build and test

Build log #L3265

Bash exited with code '8'.

Check failure on line 1 in ./src/core/ddsc/tests/CUnit_ddsc_liveliness_status_counts

See this annotation in the file changed.

@azure-pipelines azure-pipelines / Build and test

./src/core/ddsc/tests/CUnit_ddsc_liveliness_status_counts

Test failed
Raw output
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