Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix dds_ros_bridge shutdown so it exits cleanly #802

Merged
merged 1 commit into from
Jul 19, 2024

Conversation

rgarciaruiz
Copy link
Contributor

@rgarciaruiz rgarciaruiz commented Jul 12, 2024

Nodelet caused segfault on shutdown/unload which prevented its reload (manager died with it).

DDS objects were attempting read/close operations after factory was destroyed leading to segfault inside soraCore.

Order of declaration matters, this change lets the factory be the last soraCore reference to be destroyed.

Nodelet caused segfault on shutdown which prevented its reload
(manager died with it).

DDS objects were attempting read/close operations after factory
was destroyed leading to segfault inside soraCore.

Order of declaration matters, this change lets the factory be the
last soraCore reference to be destroyed.
@rgarciaruiz rgarciaruiz marked this pull request as ready for review July 15, 2024 18:09
@rgarciaruiz rgarciaruiz merged commit 44a6416 into nasa:develop Jul 19, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants