We're facing a problem reading a mesh with cyclic BC and decomposed with scotch. Actually, in serial running the solver runs well. Also substituing cyclic with empty BC the case works well. I partially resolve the problem partitioning with simple and keeping the corresponding cyclic faces on the same processor.

[29] #0 Foam::error:printStack(Foam::Ostream&)--------------------------------------------------------------------------
An MPI process has executed an operation involving a call to the
"fork()" system call to create a child process. Open MPI is currently
operating in a condition that could result in memory corruption or
other system errors; your MPI job may hang, crash, or produce silent
data corruption. The use of fork() (or system() or other calls that
create child processes) is strongly discouraged.

I can't reproduce the error on small geometry. To go on I'm going around the problem partitioning the mesh with simple as I've written before. I can't give the geometry of the airfoil, but I can print the values of some key-variable.