-
Notifications
You must be signed in to change notification settings - Fork 225
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
Unexpected new stack trace in rclpy #322
Comments
I think I just ran into this as well, and is caused by #318. I think the problem is these two lines: rclpy/rclpy/rclpy/subscription.py Lines 76 to 80 in 616e853
The callback group keeps a set of weak references to waitable entities. That change made the hash of a subscription the address of the I don't know why I added |
@sloretz I can confirm that deleting those functions from rclpy in the nightly docker image fixes my issue and the rclpy tests still pass. Hooray for nightly CI jobs! |
Bug report
Required Info:
Steps to reproduce issue
One of my nightly CI jobs for apex_launchtest (soon to be launch_testing) started failing with an rclpy stack trace. See issue here: ApexAI/apex_rostest#42.
I'm attempting to put together a simpler repro that doesn't use launch_testing
Expected behavior
Actual behavior
This stack trace when calling rclpy.spin:
Additional information
This started failing in a nightly CI job, so I think it's been triggered by a recent change. I've never done a deep dive into rclpy callback_groups though, so I'm not sure what's going on in there quite yet. It's possible I'm doing something wrong.
The text was updated successfully, but these errors were encountered: