-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
WIP: GH-43057: [C++] Debug sporadic CI crash #43936
Conversation
|
@github-actions crossbow submit test-ubuntu-20.04-cpp |
|
d866087
to
7cc3256
Compare
@github-actions crossbow submit test-ubuntu-20.04-cpp |
This comment was marked as outdated.
This comment was marked as outdated.
7cc3256
to
8cd0f89
Compare
@github-actions crossbow submit test-ubuntu-20.04-cpp |
This comment was marked as outdated.
This comment was marked as outdated.
8cd0f89
to
2ad4f91
Compare
@github-actions crossbow submit test-ubuntu-20.04-cpp |
This comment was marked as outdated.
This comment was marked as outdated.
2ad4f91
to
99d136f
Compare
@github-actions crossbow submit test-ubuntu-20.04-cpp |
This comment was marked as outdated.
This comment was marked as outdated.
99d136f
to
02aa1e3
Compare
@github-actions crossbow submit test-ubuntu-20.04-cpp |
This comment was marked as outdated.
This comment was marked as outdated.
02aa1e3
to
cba1277
Compare
@github-actions crossbow submit test-ubuntu-20.04-cpp |
Revision: cba1277 Submitted crossbow builds: ursacomputing/crossbow @ actions-494e659fc6
|
Ok, now that I finally managed to enable core dumps, I cannot get a crashing test anymore... Hopefully this will fail again later. |
I'm going to close this PR now that we have stack traces |
…bs (#43937) ### Rationale for this change In #43936 I noticed that core dumps were not written out for crashing C++ tests. One problem is that, by default, Ubuntu hosts pipe core dumps to `apport`, but it is not available inside containers. Another is that the `ulimit` must be set in the host, not in the container. In addition, this PR restores automatic traceback generation when running C++ tests, on Linux and macOS jobs. ### Are these changes tested? Manually by introducing a spurious segfault and running Docker containers. ### Are there any user-facing changes? No. Lead-authored-by: Antoine Pitrou <antoine@python.org> Co-authored-by: Antoine Pitrou <pitrou@free.fr> Co-authored-by: Sutou Kouhei <kou@cozmixng.org> Signed-off-by: Sutou Kouhei <kou@clear-code.com>
…bs (apache#43937) ### Rationale for this change In apache#43936 I noticed that core dumps were not written out for crashing C++ tests. One problem is that, by default, Ubuntu hosts pipe core dumps to `apport`, but it is not available inside containers. Another is that the `ulimit` must be set in the host, not in the container. In addition, this PR restores automatic traceback generation when running C++ tests, on Linux and macOS jobs. ### Are these changes tested? Manually by introducing a spurious segfault and running Docker containers. ### Are there any user-facing changes? No. Lead-authored-by: Antoine Pitrou <antoine@python.org> Co-authored-by: Antoine Pitrou <pitrou@free.fr> Co-authored-by: Sutou Kouhei <kou@cozmixng.org> Signed-off-by: Sutou Kouhei <kou@clear-code.com>
Rationale for this change
What changes are included in this PR?
Are these changes tested?
Are there any user-facing changes?