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

Fixed environment segfaults #32

Merged

Conversation

afrixs
Copy link
Contributor

@afrixs afrixs commented Mar 28, 2023

This fixes segfaults that happen occasionally in certain use-cases (mostly creating/deleting components while some processes are running)

reproducible e.g. with

  • Ubuntu 22.04.02 LTS
  • ros-humble-rclcpp 16.0.3-1jammy.20230302.174123
  • ros-humble-ompl 1.6.0-1jammy.20230117.223758
  • tesseract_ros2 from marrts/0_15-parity branch

when launching tesseract_ros_examples (and e.g. changing TesseractWorkbench Display Mode to URDF and back to Monitor multiple times)

@Levi-Armstrong
Copy link
Contributor

@afrixs can you run the clang-format script ./.run-clang-format?

@afrixs
Copy link
Contributor Author

afrixs commented Mar 30, 2023

Hopefully this works (I don't have clang-format-8 in Ubuntu 22, the earliest version there is 11)

@Levi-Armstrong Levi-Armstrong merged commit ccc8cc2 into tesseract-robotics:main Mar 30, 2023
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.

2 participants