-
Notifications
You must be signed in to change notification settings - Fork 13
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
create_waitable_callback causing segmentation fault #18
Comments
Hi @tonynajjar. The |
Thanks for your answer
I'm using humble binaries.
seems like there is no open PR for it even, should this be mentioned to rclcpp?
Will try it out and update you. Thanks |
So I followed what the Readme proposed under
Here is my setup:
I noticed that the issue comes from cherrypicking ros2/rcl#995 and ros2/rclcpp#1979 but without those irobot_events_executor on humble-future won't build |
Do you have more info about the segfault? Can you run it with |
I tried with |
I also noticed that when building topic_tools from source, this doesn't happen... I'm confused |
Late to the party, and I haven't looked yet into everything, but if the issue does not happen when building from sources I think it's because some of the PRs that you cherry-picked break the ABI and so are not compatible with some libraries provuded by the debian packages. |
Ah thank you for this pointer, it helps me in the future determine ABI issues. Are you able to tell quickly if ros2/rcl#995 or ros2/rclcpp#1979 breaks ABI? These are the problematic cherrypicks. |
Yes, those PRs breaks ABI. For example in the |
Hi @alsora, I recently started seeing this sporadic crash in a node where we use the events executor
Tracing it back I suspected that this commit might be the culprit?
From the information I gave you so far are you able to tell if this commit is causing this crash or not? Thanks
The text was updated successfully, but these errors were encountered: