Index: source/Plugins/Process/Linux/NativeProcessLinux.cpp =================================================================== --- source/Plugins/Process/Linux/NativeProcessLinux.cpp +++ source/Plugins/Process/Linux/NativeProcessLinux.cpp @@ -1796,6 +1796,9 @@ if (!DupDescriptor(args->m_stderr_path.c_str (), STDERR_FILENO, O_WRONLY | O_CREAT | O_TRUNC)) exit(eDupStderrFailed); + // Close everything besides stdin, stdout, and stderr to avoid leaking + for (int i = 3; i < sysconf(_SC_OPEN_MAX); ++i) close(i); + // Change working directory if (working_dir != NULL && working_dir[0]) if (0 != ::chdir(working_dir))