I don't consider myself an expert on OSC, but the following code used to work across MPI implementations. Now it is failing with current master. Reproducer ```python from mpi4py import MPI # Implies MPI_Init_thread() with MPI_THREAD_MULTIPLE buf = MPI.Alloc_mem(1024) win = MPI.Win.Create(buf, 1, MPI.INFO_NULL, MPI.COMM_SELF) win.Start(MPI.GROUP_EMPTY) win.Complete() win.Free() MPI.Free_mem(buf) ``` Output: ``` Traceback (most recent call last): File "/tmp/rma.py", line 5, in <module> win.Complete() File "mpi4py/MPI/Win.pyx", line 592, in mpi4py.MPI.Win.Complete mpi4py.MPI.Exception: MPI_ERR_RMA_SYNC: error executing rma sync ```