Tests have started to have intermittent heap corruption errors. So far it doesn't seem to correlate to any specific test or architecture.
For example see results of this action in github: https://github.com/LBNL-ETA/WinCalc/actions/runs/12437387711/job/34727139596

In this case the failing test is:
| Image |
Error |
Test |
| Windows 2019-x64 |
Exit code 0xc0000374 |
Test_2_layers_nfrc_102_air_perfectly_diffusing_shade_pella_white_venetian_blind_slat.Test_Optical_0_permeability_factor |
| Windows 2022-x86 |
SegFault |
Test_2_layers_laminate_nfrc_18000_air_NFRC_102_quarter_basis.Test_Optical |
| Windows 2022-x64 |
SegFault |
Test_2_layers_woven_pella_white_venetian_blind_slat_user_geometry_air_nfrc_102.Test_Optical |
| Ubuntu 24.04-aarch64 |
malloc(): invalid size (unsorted) |
Test_2_layers_laminate_nfrc_18000_air_NFRC_102_quarter_basis.Test_Thermal |
Try to figure out what is going on and fix it.
Tests have started to have intermittent heap corruption errors. So far it doesn't seem to correlate to any specific test or architecture.
For example see results of this action in github: https://github.com/LBNL-ETA/WinCalc/actions/runs/12437387711/job/34727139596
In this case the failing test is:
Try to figure out what is going on and fix it.