Hi Martin, Can you provide a minimal reproducer? My first guess would be a missing cleanup call from your application, which the Linux implementation can handle, but the cygwin implementation cannot.
Best Joachim ________________________________ From: users <users-boun...@lists.open-mpi.org> on behalf of Martín Morales via users <users@lists.open-mpi.org> Sent: Friday, November 12, 2021 4:36:53 PM To: Open MPI Users <users@lists.open-mpi.org> Cc: Martín Morales <martineduardomora...@hotmail.com> Subject: [OMPI users] Cygwin. Problem with MPI_Comm_disconnect() in multiple spawns Hello, We've been using OMPI 4.1.0 like a singleton in Linux and Cygwin. The application is interactive and the user can launch several jobs at the time. The jobs are launched with the Spawn function. On Cygwin, when MPI_Comm_disconnect() is called in one job (lets say, A), and another (B) is still running, the spawned processes on B becomes unable to respond later, when is needed; A finishes normally. This problem isn't on Linux. We've noted, beside, that spawned processes at B are sending its messages to the parent but those messages aren't ever received. Is there any known issue with this or has someone any idea? Thanks in advance. Best regards Martín