Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

memory failures in test_proj_data_info_subsets with 60 threads or more #1611

@KrisThielemans

Description

@KrisThielemans

I've compiled STIR with gcc-14 on a system with 96 cores. All tests work, except test_proj_data_info_subsets, unless I reduce number of threads (by setting OMP_NUM_THREADS env variable).

Example errors:

60 threads

in the TOF tests

6: 	Testing unbalanced subset 9: views {9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143}
6: 
6: 	Testing Subset forward projection is consistent
6: 	Setting up default projector pair, ProjectorByBinPairUsingProjMatrixByBin
6: 	Testing Subset forward projection is consistent with reduced segment range
6: 	Setting up default projector pair, ProjectorByBinPairUsingProjMatrixByBin
6: corrupted size vs. prev_size

80 threads

in the non-TOF tests

6: 	Testing unbalanced subset 9: views {9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23}
6: 
6: 	Testing Subset forward projection is consistent
6: 	Setting up default projector pair, ProjectorByBinPairUsingProjMatrixByBin
6: 	Testing Subset forward projection is consistent with reduced segment range
6: 	Setting up default projector pair, ProjectorByBinPairUsingProjMatrixByBin
6: malloc_consolidate(): invalid chunk size

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions