KratosMultiphysics / Kratos

Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
https://kratosmultiphysics.github.io/Kratos/
Other
1k stars 243 forks source link

[MPM] CI Fails Regularly #12256

Closed matekelemen closed 1 month ago

matekelemen commented 4 months ago

The MPMApplication regularly fails at the (single-rank) python test phase with no message whatsoever.

 Running MPMApplication tests
...................................................................................ss......D:\a\Kratos\Kratos\bin\Custom\applications//MPMApplication/tests/test_MPMApplication.py
Completed MPMApplication tests with exit code 1!

I haven't checked but I assume it's some sort of memory corruption because unittest can't even generate an error report. If you have trouble finding the issue, I recommend taking the time to compile with ASAN enabled (-fsanitize=address) and sift through the report it generates for each test case separately.

Here's a complete report of a recent Windows CI failure from #12254: ci_log.txt

VeronikaSinger commented 1 month ago

Hi @matekelemen

I somehow missed this issue - is this problem still present?

matekelemen commented 1 month ago

I haven't seen it recently, but I haven't been active lately either. If I run into it again I'll repoen the issue.

Thanks for the fix again!