Skip to content
This repository has been archived by the owner on Feb 4, 2021. It is now read-only.

abort() in python on windows debug nightly #188

Closed
nuclearsandwich opened this issue May 8, 2019 · 2 comments
Closed

abort() in python on windows debug nightly #188

nuclearsandwich opened this issue May 8, 2019 · 2 comments
Assignees
Labels
in progress Actively being worked on (Kanban column)

Comments

@nuclearsandwich
Copy link
Member

I spent a chunk of today investigating https://ci.ros2.org/view/nightly/job/nightly_win_deb/1243/

I started by reproducing the failure in https://ci.ros2.org/job/ci_windows/6824/ and then investigated the CI workspace. When running the ros2action tests manually I could repro and got a popup that python_d had abort()ed.

I eventually got as far as triggering the abort() just by running rclpy.init() from the python debug interpreter. I tried reverting a few recent rclpy packages, eventually reverting back to ros2/rclpy@d340737 but the issue persisted. I needed to change to a more local host for further debugging but hit different issues and got bogged down. I've assigned myself to make sure that this gets attention but I'll be unavailable until next week so if someone else wants to take it feel free to kick me off.

@nuclearsandwich nuclearsandwich added the in progress Actively being worked on (Kanban column) label May 8, 2019
@nuclearsandwich nuclearsandwich self-assigned this May 8, 2019
@nuclearsandwich nuclearsandwich added ready Work is about to start (Kanban column) and removed in progress Actively being worked on (Kanban column) labels May 8, 2019
@mjcarroll
Copy link
Member

I believe that this is related to a larger set of test failures on Debug Windows builds.

Over the last week, I discovered that the current log4cxx choco package had incorrectly-built .lib/.dll pairs for debug, which were pointing to the release dll, regardless of the build type.

I corrected the package and included it on the current release in the choco-packages repo: https://github.com/ros2/choco-packages/releases/tag/2019-02-15-1, as well as deployed it on the ROS2 CI machines.

After doing that, I surfaced some CMake issues, which need to be addressed via this PR: ros2/rcl_logging#13

@nuclearsandwich nuclearsandwich added in progress Actively being worked on (Kanban column) and removed ready Work is about to start (Kanban column) labels May 13, 2019
@clalancette
Copy link

This is now "fixed" by ros2/rcl#436 (https://ci.ros2.org/view/nightly/job/nightly_win_deb/1251/ is the first non-red build in a while), so I'll close this out.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
in progress Actively being worked on (Kanban column)
Projects
None yet
Development

No branches or pull requests

3 participants