Open
Description
I get an out-of-bounds write detected when running (built with Clang's AddressSanitizer against OpenMPI 4.1.4):
=================================================================
==62169==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x000106d3894f at pc 0x00010455f60c bp 0x00016ba0f850 sp 0x00016ba0f848
WRITE of size 1 at 0x000106d3894f thread T0
#0 0x10455f608 in tst_type_setvalue tst_types.c:984
#1 0x1045600d8 in tst_type_setstandardarray tst_types.c:1012
#2 0x104510810 in tst_p2p_simple_ring_init tst_p2p_simple_ring.c:39
#3 0x10454dd0c in tst_test_init_func tst_tests.c:1453
#4 0x1044b91d8 in main mpi_test_suite.c:455
#5 0x1a38fbe4c (<unknown module>)
0x000106d3894f is located 1 bytes to the left of 1-byte region [0x000106d38950,0x000106d38951)
allocated by thread T0 here:
#0 0x104ca2ca8 in wrap_malloc+0x94 (libclang_rt.asan_osx_dynamic.dylib:arm64e+0x3eca8)
#1 0x104557f6c in tst_type_allocvalues tst_types.c:563
#2 0x1045103a8 in tst_p2p_simple_ring_init tst_p2p_simple_ring.c:30
#3 0x10454dd0c in tst_test_init_func tst_tests.c:1453
#4 0x1044b91d8 in main mpi_test_suite.c:455
#5 0x1a38fbe4c (<unknown module>)
SUMMARY: AddressSanitizer: heap-buffer-overflow tst_types.c:984 in tst_type_setvalue
Full log: mpi_test_suite_heap_corruption.txt
Metadata
Metadata
Assignees
Labels
No labels