-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
DO NOT MERGE: Try to reproduce wheel failures #33720
Conversation
Thanks for opening a pull request! If this is not a minor PR. Could you open an issue for this pull request on GitHub? https://github.com/apache/arrow/issues/new/choose Opening GitHub issues ahead of time contributes to the Openness of the Apache Arrow project. Then could you also rename the pull request title in the following format?
or
In the case of PARQUET issues on JIRA the title also supports:
See also: |
@github-actions crossbow submit wheel-manylinux2014-*-amd64 |
Revision: 5d2bce6 Submitted crossbow builds: ursacomputing/crossbow @ actions-f3e3650a1c
|
@github-actions crossbow submit wheel-manylinux2014-*-amd64 |
Revision: dc01372 Submitted crossbow builds: ursacomputing/crossbow @ actions-89f91f1eb7
|
For the faulthandler part, I tried this a while ago as well to debug some other segfault in CI, and my conclusion then was that pytest nowadays already does that by default: https://docs.pytest.org/en/7.1.x/how-to/failures.html#faulthandler |
Hmm, interesting, because I don't actually see the traceback in past runs. Possibly there is no Python-side traceback then, in which case hopefully catchsegv grabs it. |
Yeah, also from local development, my experience is that enabling the python faulthandler module most of the time doesn't actually result in more information being printed (at least when developing arrow, unless I am all the time using it wrongly) |
Ah right, now I remember why catchsegv isn't great. We're building in release mode...
|
Reconstructed backtrace on #15054 |
Rationale for this change
What changes are included in this PR?
Are these changes tested?
Are there any user-facing changes?