Das ist Oracle, das schrecklich ist. Sie haben ein SIGCHLD
installiert Handler, der jeden untergeordneten Prozess, der beendet wird, erntet und jede Verwendung von untergeordneten Prozessen in der Anwendung unterbricht. Sie können es wahrscheinlich beheben, indem Sie signal(SIGCHLD,SIG_DFL)
aufrufen nach dem Verbinden, um ihren Unsinn zu deinstallieren.