マルチノードでChainerMNを使う際にfork()で怒られてたのだけど、どこで使っているのか strace -f -e trace=process で調べると良いと教えてもらって、調べたらPlotReportで使われているmatplotlibがfc-listコマンドでフォントの一覧を取得していた。 mpi4py.MPIやchainermnよりも先にmatplotlib.font_managerをインポートすることで回避できた。

エラーメッセージ
----
A 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 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.
----

fc-listを使っている箇所:
https://github.com/matplotlib/matplotlib/blob/v2.0.2/lib/matplotlib/font_manager.py#L284