Skip to content
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

Ubuntu 22.04 GHA jobs fail with Error: Process completed with exit code 143. #1240

Closed
jiridanek opened this issue Sep 28, 2023 · 1 comment · Fixed by #1241
Closed

Ubuntu 22.04 GHA jobs fail with Error: Process completed with exit code 143. #1240

jiridanek opened this issue Sep 28, 2023 · 1 comment · Fixed by #1241
Assignees
Milestone

Comments

@jiridanek
Copy link
Contributor

jiridanek commented Sep 28, 2023

https://github.com/skupperproject/skupper-router/actions/runs/6331011635/job/17213772878

Error: Process completed with exit code 143.
##[debug]Re-evaluate condition on job cancellation for step: 'CTest'.
##[debug]Skip Re-evaluate condition on runner shutdown.
##[debug]Finishing: CTest

Apparently this is an issue with GitHub runners infrastructure, possibly triggered by high CPU load. Maybe some bitcoin mining prevention? ;P

Seems that people were resolving this in various ways

Further suggestions in https://stackoverflow.com/questions/77182923/apparently-failed-github-actions-workflow-step-shows-a-hexagon-with-exclamation/77194410#77194410

@jiridanek jiridanek self-assigned this Sep 28, 2023
jiridanek added a commit to jiridanek/skupper-router that referenced this issue Sep 28, 2023
…hoping to avoid kills

This PR follows a similar attempt at solving the issue by upgrading GCC
attempted at VROOM-Project/vroom#1002
jiridanek added a commit to jiridanek/skupper-router that referenced this issue Sep 28, 2023
…hoping to avoid kills

This PR follows a similar attempt at solving the issue by upgrading GCC
attempted at VROOM-Project/vroom#1002
@jiridanek jiridanek added this to the 2.5.0 milestone Sep 28, 2023
jiridanek added a commit to jiridanek/skupper-router that referenced this issue Sep 28, 2023
…PATCH-1739

Bubblewrap (bwrap) is an unprivileged sandbox, originally meant to guard against port clashes when running tests.
During parallel test runs, each `ctest -j` subprocess would run it its own network namespace created by bwrap.

Nowadays, the port clashes in test suite were resolved, so we should not need this.
It was only enabled by default for Ubuntu jobs on GitHub actions.
@jiridanek
Copy link
Contributor Author

View raw logs command for this job https://github.com/skupperproject/skupper-router/actions/runs/6338203487/job/17214954927 has the detail log messages mentioned on the GHA issue linked above

2023-09-28T11:36:08.7979730Z ##[error]Process completed with exit code 143.
2023-09-28T11:36:08.8348521Z ##[error]The runner has received a shutdown signal. This can happen when the runner service is stopped, or a manually started runner is canceled.
2023-09-28T11:36:14.4775419Z Cleaning up orphan processes
2023-09-28T11:36:23.4373443Z Terminate orphan process: pid (3237) (skrouterd)
2023-09-28T11:36:23.8800712Z Terminate orphan process: pid (3239) (skrouterd)
2023-09-28T11:36:25.3817178Z Terminate orphan process: pid (3242) (skrouterd)
2023-09-28T11:36:27.3821082Z Terminate orphan process: pid (3246) (skrouterd)
2023-09-28T11:36:28.2406218Z Terminate orphan process: pid (3247) (skrouterd)
2023-09-28T11:36:29.4835747Z Terminate orphan process: pid (3248) (skrouterd)
2023-09-28T11:36:30.2397622Z Terminate orphan process: pid (3249) (skrouterd)
2023-09-28T11:36:31.3791796Z Terminate orphan process: pid (3251) (skrouterd)
2023-09-28T11:36:32.5763607Z Terminate orphan process: pid (3252) (skrouterd)
2023-09-28T11:36:33.5393501Z Terminate orphan process: pid (3253) (skrouterd)
2023-09-28T11:36:34.5818143Z Terminate orphan process: pid (3254) (skrouterd)
2023-09-28T11:36:35.5813201Z Terminate orphan process: pid (3258) (skrouterd)
2023-09-28T11:36:36.5824077Z Terminate orphan process: pid (3259) (skrouterd)
2023-09-28T11:36:37.3294211Z Terminate orphan process: pid (3260) (skrouterd)
2023-09-28T11:36:37.9306143Z Terminate orphan process: pid (3261) (skrouterd)
2023-09-28T11:36:38.3771556Z Terminate orphan process: pid (3327) (skrouterd)
2023-09-28T11:36:38.6375374Z Terminate orphan process: pid (3363) (skrouterd)
2023-09-28T11:36:38.8891176Z Terminate orphan process: pid (3406) (skrouterd)
2023-09-28T11:36:39.3842439Z Terminate orphan process: pid (3408) (skrouterd)
2023-09-28T11:36:39.4888515Z Terminate orphan process: pid (3442) (skrouterd)
2023-09-28T11:36:39.4986442Z Terminate orphan process: pid (3446) (skrouterd)
2023-09-28T11:36:39.5012440Z Terminate orphan process: pid (3448) (skrouterd)
2023-09-28T11:36:39.5140203Z Terminate orphan process: pid (3485) (skrouterd)
2023-09-28T11:36:39.5161208Z Terminate orphan process: pid (3486) (skrouterd)
2023-09-28T11:36:39.5181557Z Terminate orphan process: pid (3538) (skrouterd)
2023-09-28T11:36:39.5201867Z Terminate orphan process: pid (3575) (skrouterd)
2023-09-28T11:36:39.5222264Z Terminate orphan process: pid (3577) (skrouterd)
2023-09-28T11:36:39.5242668Z Terminate orphan process: pid (3582) (skrouterd)
2023-09-28T11:36:39.5262902Z Terminate orphan process: pid (3595) (skrouterd)
2023-09-28T11:36:39.5700389Z Terminate orphan process: pid (3596) (skrouterd)
2023-09-28T11:36:39.6057629Z Terminate orphan process: pid (3606) (skrouterd)
2023-09-28T11:36:39.6222778Z Terminate orphan process: pid (3667) (skrouterd)
2023-09-28T11:36:39.6249223Z Terminate orphan process: pid (3668) (skrouterd)
2023-09-28T11:36:39.6568048Z Terminate orphan process: pid (3675) (skrouterd)
2023-09-28T11:36:39.6600564Z Terminate orphan process: pid (3694) (skrouterd)
2023-09-28T11:36:39.6621377Z Terminate orphan process: pid (3695) (skrouterd)
2023-09-28T11:36:39.6740131Z Terminate orphan process: pid (3740) (skrouterd)
2023-09-28T11:36:39.6932936Z Terminate orphan process: pid (3787) (skrouterd)
2023-09-28T11:36:39.6953572Z Terminate orphan process: pid (3799) (skrouterd)
2023-09-28T11:36:39.7013992Z Terminate orphan process: pid (3817) (skrouterd)
2023-09-28T11:36:39.7034757Z Terminate orphan process: pid (3829) (skrouterd)

jiridanek added a commit to jiridanek/skupper-router that referenced this issue Sep 28, 2023
jiridanek added a commit to jiridanek/skupper-router that referenced this issue Sep 28, 2023
…hoping to avoid kills

This PR follows a similar attempt at solving the issue by upgrading GCC
attempted at VROOM-Project/vroom#1002
jiridanek added a commit to jiridanek/skupper-router that referenced this issue Sep 28, 2023
…PATCH-1739

Bubblewrap (bwrap) is an unprivileged sandbox, originally meant to guard against port clashes when running tests.
During parallel test runs, each `ctest -j` subprocess would run it its own network namespace created by bwrap.

Nowadays, the port clashes in test suite were resolved, so we should not need this.
It was only enabled by default for Ubuntu jobs on GitHub actions.
jiridanek added a commit to jiridanek/skupper-router that referenced this issue Sep 28, 2023
jiridanek added a commit that referenced this issue Sep 28, 2023
…d kills

This PR follows a similar attempt at solving the issue by upgrading GCC
attempted at VROOM-Project/vroom#1002
jiridanek added a commit that referenced this issue Sep 28, 2023
Bubblewrap (bwrap) is an unprivileged sandbox, originally meant to guard against port clashes when running tests.
During parallel test runs, each `ctest -j` subprocess would run it its own network namespace created by bwrap.

Nowadays, the port clashes in test suite were resolved, so we should not need this.
It was only enabled by default for Ubuntu jobs on GitHub actions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants