Skip to content

Conversation

@KerstinKeller
Copy link
Contributor

Add a shared posix_shm_region helper to centralize shm_open + flock-guarded init + mmap.

Refactor Linux named events and both named mutex implementations to use the common code path, and add stress tests for parallel create and lock/unlock.

@KerstinKeller
Copy link
Contributor Author

Not sure, if we should cherry-pick or not. In general yes, because it's definately a bug, even in 5.x but now sure how it applies there.
Maybe for older versions we just "copy" the flock part?
However, if possible, I'd prefer to cherry pick.

@KerstinKeller KerstinKeller added this to the eCAL 6.1 milestone Jan 23, 2026
@KerstinKeller KerstinKeller linked an issue Jan 23, 2026 that may be closed by this pull request
2 tasks
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang-tidy made some suggestions

@hannemn hannemn added cherry-pick-to-support/v6.0 Cherry pick these changes to support/v6.0 cherry-pick-to-support/v5.13 Cherry pick these changes to support/v5.13 labels Jan 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cherry-pick-to-support/v5.13 Cherry pick these changes to support/v5.13 cherry-pick-to-support/v6.0 Cherry pick these changes to support/v6.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SIGBUS error in NamedMutex implementation

3 participants