Skip to content

Conversation

@heinemichael
Copy link

Updated patch of merge request #518
Related issue: #517

This is issue is still affecting Humble and causes, for example, timeouts in unit tests. The linked merge request provides an example of how to reproduce this issue.

TransformListener::~TransformListener()
{
if (spin_thread_) {
running_.store(false);
Copy link
Member

Choose a reason for hiding this comment

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

I find it very surprising that this pattern is needed, as it is (essentially) the same as what executor_->cancel() should be doing under the hood. I'm going to see if I can reproduce against jammy/rolling.

Copy link

Choose a reason for hiding this comment

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

Any update on if this is reproducible on jammy?

@clalancette clalancette added the more-information-needed Further information is required label Jan 30, 2025
@heinemichael
Copy link
Author

Is there any update on that?

mosfet80 added a commit to mosfet80/ros2_controllers that referenced this pull request May 5, 2025
fix compile alfter ros2/geometry2#752
FIX:
fatal error: tf2/LinearMath/Quaternion.h: No such file or directory
   29 | #include "tf2/LinearMath/Quaternion.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@JWhitleyWork
Copy link

@mjcarroll Still seeing this behavior. Were you ever able to test this?

@heinemichael
Copy link
Author

@mjcarroll Friendly ping

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

more-information-needed Further information is required

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants