Closed mvukov closed 1 year ago
@ahans FYI.
The stacktrace looks like it's exactly the same issue we've been fighting with before. The also use rclcpp::GenericSubscription
. However, I don't think our patches cause this. On the contrary, I think there's another patch missing. Or -- probably even better -- rework the type support part to build the same two shared objects as stock ROS. That would allow us to get rid of the patches.
bazel run //third_party/foxglove_bridge:foxglove_bridge -c dbg
.Can be reproduced as 1) remove panel(s) from studio, add the Log panel and then start the bridge app. Then you will eventually see ROS logs in the log panel. Once you remove the panel, segfault :tada: .
I am (slowly) looking into this, but additional help is very welcome.