From 65e0028f64a870f659c1fd09f856011401bd3f33 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Fri, 12 Mar 2021 05:26:43 +0000 Subject: [PATCH] Apple increased lsof wait time Need a longer time when launching applications from xcode for debugging Previously the wait time was ~1 second, now it is ~8 seconds --- renderdoc/os/posix/apple/apple_process.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderdoc/os/posix/apple/apple_process.cpp b/renderdoc/os/posix/apple/apple_process.cpp index d45f11e6a..3e3eb2553 100644 --- a/renderdoc/os/posix/apple/apple_process.cpp +++ b/renderdoc/os/posix/apple/apple_process.cpp @@ -68,7 +68,8 @@ int GetIdentPort(pid_t childPid) rdcstr lsof = StringFormat::Fmt("lsof -p %d -a -i 4 -F n", (int)childPid); rdcstr result; uint32_t wait = 1; - for(int i = 0; i < 10; ++i) + // Wait for a maximum of ~8 seconds + for(int i = 0; i < 13; ++i) { result = execcmd(lsof.c_str()); if(!result.empty())