(Rank:0) tst_test_array[0]:Status (Rank:0) tst_test_array[1]:Request_Null (Rank:0) tst_test_array[2]:Type_dup (Rank:0) tst_test_array[3]:Get_version (Rank:0) tst_test_array[4]:Ring (Rank:0) tst_test_array[5]:Ring Send Bottom (Rank:0) tst_test_array[6]:Ring Send Pack (Rank:0) tst_test_array[7]:Ring Isend (Rank:0) tst_test_array[8]:Ring Ibsend (Rank:0) tst_test_array[9]:Ring Irsend (Rank:0) tst_test_array[10]:Ring Issend (Rank:0) tst_test_array[11]:Ring Bsend (Rank:0) tst_test_array[12]:Ring Rsend (Rank:0) tst_test_array[13]:Ring Ssend (Rank:0) tst_test_array[14]:Ring Sendrecv (Rank:0) tst_test_array[15]:Ring same value (Rank:0) tst_test_array[16]:Ring Persistent (Rank:0) tst_test_array[17]:Direct Partner Intercomm (Rank:0) tst_test_array[18]:Many-to-one (Rank:0) tst_test_array[19]:Many-to-one with MPI_Probe (MPI_ANY_SOURCE) (Rank:0) tst_test_array[20]:Many-to-one with MPI_Iprobe (MPI_ANY_SOURCE) (Rank:0) tst_test_array[21]:Many-to-one with Isend and Cancellation (Rank:0) tst_test_array[22]:Alltoall (Rank:0) tst_test_array[23]:Alltoall Persistent (Rank:0) tst_test_array[24]:Alltoall xIsend (Rank:0) tst_test_array[25]:Alltoall Irsend (Rank:0) tst_test_array[26]:Alltoall Issend (Rank:0) tst_test_array[27]:Alltoall with MPI_Probe (MPI_ANY_SOURCE) (Rank:0) tst_test_array[28]:Ring Send with cart comm (Rank:0) tst_test_array[29]:Alltoall with topo comm (Rank:0) tst_test_array[30]:Bcast (Rank:0) tst_test_array[31]:Gather (Rank:0) tst_test_array[32]:Allgather (Rank:0) tst_test_array[33]:Allgather with MPI_IN_PLACE (Rank:0) tst_test_array[34]:Scan sum (Rank:0) tst_test_array[35]:Scatter (Rank:0) tst_test_array[36]:Scatterv (Rank:0) tst_test_array[37]:Scatterv with stride (Rank:0) tst_test_array[38]:Reduce Min (Rank:0) tst_test_array[39]:Reduce Max (Rank:0) tst_test_array[40]:Reduce Min with MPI_IN_PLACE (Rank:0) tst_test_array[41]:Reduce Max with MPI_IN_PLACE (Rank:0) tst_test_array[42]:Allreduce Min (Rank:0) tst_test_array[43]:Allreduce Max (Rank:0) tst_test_array[44]:Allreduce Min/Max (Rank:0) tst_test_array[45]:Allreduce Min/Max with MPI_IN_PLACE (Rank:0) tst_test_array[46]:Allreduce Sum (Rank:0) tst_test_array[47]:Alltoall (Rank:0) tst_test_array[48]:get_fence (Rank:0) tst_test_array[49]:put_fence (Rank:0) tst_test_array[50]:accumulate_fence (Rank:0) tst_test_array[51]:get_post (Rank:0) tst_test_array[52]:put_post (Rank:0) tst_test_array[53]:accumulate_post_min (Rank:0) tst_test_array[54]:get_lock (Rank:0) tst_test_array[55]:put_lock (Rank:0) tst_test_array[56]:accumulate_lock (Rank:0) tst_test_array[57]:Ring with Get (Rank:0) tst_test_array[58]:Ring with Get using Post (Rank:0) tst_test_array[59]:Ring with Put (Rank:0) tst_test_array[60]:file simple (Rank:0) tst_test_array[61]:read_at (Rank:0) tst_test_array[62]:write_at (Rank:0) tst_test_array[63]:read_at_all (Rank:0) tst_test_array[64]:write_at_all (Rank:0) tst_test_array[65]:iread_at (Rank:0) tst_test_array[66]:iwrite_at (Rank:0) tst_test_array[67]:read_at_all_begin (Rank:0) tst_test_array[68]:write_at_all_begin (Rank:0) tst_test_array[69]:read (Rank:0) tst_test_array[70]:write (Rank:0) tst_test_array[71]:read_all (Rank:0) tst_test_array[72]:write_all (Rank:0) tst_test_array[73]:iread (Rank:0) tst_test_array[74]:iwrite (Rank:0) tst_test_array[75]:read_all_begin (Rank:0) tst_test_array[76]:write_all_begin (Rank:0) tst_test_array[77]:read_shared (Rank:0) tst_test_array[78]:write_shared (Rank:0) tst_test_array[79]:read_ordered (Rank:0) tst_test_array[80]:write_ordered (Rank:0) tst_test_array[81]:iread_shared (Rank:0) tst_test_array[82]:iwrite_shared (Rank:0) tst_test_array[83]:read_ordered_begin (Rank:0) tst_test_array[84]:write_ordered_begin (Rank:0) tst_test_array[85]:read_darray (Rank:0) tst_test_array[86]:write_darray (Rank:0) tst_test_array[87]:read_subarray (Rank:0) tst_test_array[88]:write_subarray (Rank:0) tst_test_array[89]:io_with_hole (Rank:0) tst_test_array[90]:io_with_arrange (Rank:0) tst_test_array[91]:read_convert (Rank:0) tst_test_array[92]:io_atomic (Rank:0) tst_test_array[93]:io_sync (Rank:0) tst_test_array[94]:asyncio_atomic (Rank:0) tst_test_array[95]:append_mode (Rank:0) tst_test_array[96]:io_commself (Rank:0) tst_test_array[97]:sequential_mode (Rank:0) tst_test_array[98]:set_size (Rank:0) tst_test_array[99]:preallocate (Rank:0) tst_test_array[100]:io_with_hole2 ================================================================= ==62247==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x000106b3892f at pc 0x0001043c760c bp 0x00016bba7850 sp 0x00016bba7848 WRITE of size 1 at 0x000106b3892f thread T0 #0 0x1043c7608 in tst_type_setvalue tst_types.c:984 #1 0x1043c80d8 in tst_type_setstandardarray tst_types.c:1012 #2 0x104378810 in tst_p2p_simple_ring_init tst_p2p_simple_ring.c:39 #3 0x1043b5d0c in tst_test_init_func tst_tests.c:1453 #4 0x1043211d8 in main mpi_test_suite.c:455 #5 0x1a38fbe4c () 0x000106b3892f is located 1 bytes to the left of 1-byte region [0x000106b38930,0x000106b38931) allocated by thread T0 here: #0 0x104b0aca8 in wrap_malloc+0x94 (libclang_rt.asan_osx_dynamic.dylib:arm64e+0x3eca8) #1 0x1043bff6c in tst_type_allocvalues tst_types.c:563 #2 0x1043783a8 in tst_p2p_simple_ring_init tst_p2p_simple_ring.c:30 #3 0x1043b5d0c in tst_test_init_func tst_tests.c:1453 #4 0x1043211d8 in main mpi_test_suite.c:455 #5 0x1a38fbe4c () SUMMARY: AddressSanitizer: heap-buffer-overflow tst_types.c:984 in tst_type_setvalue Shadow bytes around the buggy address: 0x007020d870d0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x007020d870e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x007020d870f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x007020d87100: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x007020d87110: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa =>0x007020d87120: fa fa 01 fa fa[fa]01 fa fa fa 01 fa fa fa 01 fa 0x007020d87130: fa fa 01 fa fa fa 01 fa fa fa 01 fa fa fa 01 fa 0x007020d87140: fa fa 01 fa fa fa 01 fa fa fa 01 fa fa fa 04 fa 0x007020d87150: fa fa 00 fa fa fa 06 fa fa fa fa fa fa fa fa fa 0x007020d87160: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x007020d87170: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb ==62247==ABORTING [Bens-MacBook-Pro:62247] *** Process received signal *** [Bens-MacBook-Pro:62247] Signal: Abort trap: 6 (6) [Bens-MacBook-Pro:62247] Signal code: (0) [Bens-MacBook-Pro:62247] [ 0] 0 libsystem_platform.dylib 0x00000001a3c542a4 _sigtramp + 56 [Bens-MacBook-Pro:62247] [ 1] 0 libsystem_pthread.dylib 0x00000001a3c25cec pthread_kill + 288 [Bens-MacBook-Pro:62247] [ 2] 0 libsystem_c.dylib 0x00000001a3b5e2c8 abort + 180 [Bens-MacBook-Pro:62247] [ 3] 0 libclang_rt.asan_osx_dynamic.dylib 0x0000000104b2e1bc _ZN11__sanitizer6AtexitEPFvvE + 0 [Bens-MacBook-Pro:62247] [ 4] 0 libclang_rt.asan_osx_dynamic.dylib 0x0000000104b2d884 _ZN11__sanitizer22SetCheckUnwindCallbackEPFvvE + 0 [Bens-MacBook-Pro:62247] [ 5] 0 libclang_rt.asan_osx_dynamic.dylib 0x0000000104b131c0 _ZN6__asan16ErrorDescription5PrintEv + 0 [Bens-MacBook-Pro:62247] [ 6] 0 libclang_rt.asan_osx_dynamic.dylib 0x0000000104b12498 _ZN6__asan18ReportGenericErrorEmmmmbmjb + 1436 [Bens-MacBook-Pro:62247] [ 7] 0 libclang_rt.asan_osx_dynamic.dylib 0x0000000104b13b4c __asan_report_store1 + 56 [Bens-MacBook-Pro:62247] [ 8] 0 mpi_test_suite 0x00000001043c760c tst_type_setvalue + 29596 [Bens-MacBook-Pro:62247] [ 9] 0 mpi_test_suite 0x00000001043c80dc tst_type_setstandardarray + 152 [Bens-MacBook-Pro:62247] [10] 0 mpi_test_suite 0x0000000104378814 tst_p2p_simple_ring_init + 2168 [Bens-MacBook-Pro:62247] [11] 0 mpi_test_suite 0x00000001043b5d10 tst_test_init_func + 408 [Bens-MacBook-Pro:62247] [12] 0 mpi_test_suite 0x00000001043211dc main + 16936 [Bens-MacBook-Pro:62247] [13] 0 dyld 0x00000001a38fbe50 start + 2544 [Bens-MacBook-Pro:62247] *** End of error message ***