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

Ctest fails on 32-bit at Test #39: canonicalise #280

Open
badshah400 opened this issue Sep 10, 2023 · 1 comment
Open

Ctest fails on 32-bit at Test #39: canonicalise #280

badshah400 opened this issue Sep 10, 2023 · 1 comment
Labels
bug An actual bug need-more-info Not enough information given to produce a fix

Comments

@badshah400
Copy link

When building version 2.4.4.1 for openSUSE, we see builds on 32-bit failing with the following issue when running ctest:

[  418s] 39/48 Test #39: canonicalise .....................Subprocess aborted***Exception:   1.16 sec
[  418s] free(): invalid pointer
[  418s] 
...
[  442s] 98% tests passed, 1 tests failed out of 48
[  442s] 
[  442s] Total Test time (real) = 170.28 sec
[  442s] 
[  442s] The following tests FAILED:
[  442s] 	 39 - canonicalise (Subprocess aborted)
[  442s] Errors while running CTest

No such problem on builds for 64-bit machines.

Libraries used:

  • Boost 1.82.0
  • GCC 13.2.1
  • Python 3.11.5

Happy to help with any other info if required.

@kpeeters
Copy link
Owner

Can you run this with cadabra2 -d ../tests/canonicalise.cdb from the build folder? That will put you into the debugger from which you can get a backtrace with bt after the crash. Please paste that here.

Having said that, I suspect that this crashes somewhere in the xperm_new.cc code, and fixing that may not be easy...

@kpeeters kpeeters added bug An actual bug need-more-info Not enough information given to produce a fix labels Jun 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug An actual bug need-more-info Not enough information given to produce a fix
Projects
None yet
Development

No branches or pull requests

2 participants