-
Notifications
You must be signed in to change notification settings - Fork 229
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
Thread-Safety issue in rclpy executor leading to InvalidHandle exception #1355
Comments
Hytac
changed the title
Thread-Safety Issue in rclpy Executor Leading to InvalidHandle Exception
Thread-Safety issue in rclpy executor leading to InvalidHandle exception
Sep 12, 2024
Probably related: #1206 |
+1 we are also experiencing this :( |
11 tasks
daisukes
added a commit
to CMU-cabot/cabot-navigation
that referenced
this issue
Nov 13, 2024
Signed-off-by: Daisuke Sato <[email protected]>
daisukes
added a commit
to CMU-cabot/cabot-navigation
that referenced
this issue
Nov 13, 2024
Signed-off-by: Daisuke Sato <[email protected]>
daisukes
added a commit
to CMU-cabot/cabot-navigation
that referenced
this issue
Nov 13, 2024
Signed-off-by: Daisuke Sato <[email protected]>
daisukes
added a commit
to CMU-cabot/cabot-navigation
that referenced
this issue
Nov 13, 2024
Signed-off-by: Daisuke Sato <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Bug report
Threading issue with
rclpy
when accessing node lists in a non-thread-safe manner. I've prepared a reproducible example in hereExpected Error
At some point,
NodeClient.py
will raise an exception similar to the following:Root Cause
The issue arises because
rclpy
'sExecutor
accesses node lists in a non-thread-safe manner. The problem can be seen in the following code snippets fromrclpy/Executor.py
:Example 1:
Example 2:
The text was updated successfully, but these errors were encountered: