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

SIGSEGV at end thrown in v1.5.2 but not in previous version #1261

Open
petrushy opened this issue Feb 10, 2025 · 1 comment
Open

SIGSEGV at end thrown in v1.5.2 but not in previous version #1261

petrushy opened this issue Feb 10, 2025 · 1 comment

Comments

@petrushy
Copy link

Hi,

I have quite little info yet, but in the tests we have in the project orekit the new 1.5.2 is throwing a SIGSEV at the end of tests while it works with 1.5.1, 1.5.0.

It comes at the very end after tests are (successfully) concluded, so I guess it has to do with the shutdown of the JVM.

It happens when pytest itself discovers the tests, if i run them one by one it does not appear.

The MR for orekit is at https://gitlab.orekit.org/orekit/orekit_jpype/-/merge_requests/26

I can reproduce this outside the CI by running "uv run python3 -m pytest" in the test dir.

Sorry for the fragmented information but in case it gives some hints it would be good.

@petrushy petrushy changed the title SIGSEGV at end thrown in v1.5.2 but not in previous SIGSEGV at end thrown in v1.5.2 but not in previous version Feb 10, 2025
@Thrameos
Copy link
Contributor

There was some code changed on shutdown. Perhaps it is a race condition that got introduced with the non-ansi cleanup.

If you gat get me a reduced example I can look at it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants