Loading debuggerd/debuggerd_test.cpp +3 −2 Original line number Original line Diff line number Diff line Loading @@ -243,9 +243,10 @@ void CrasherTest::FinishCrasher() { void CrasherTest::AssertDeath(int signo) { void CrasherTest::AssertDeath(int signo) { int status; int status; pid_t pid = TIMEOUT(5, waitpid(crasher_pid, &status, 0)); pid_t pid = TIMEOUT(10, waitpid(crasher_pid, &status, 0)); if (pid != crasher_pid) { if (pid != crasher_pid) { printf("failed to wait for crasher (pid %d)\n", crasher_pid); printf("failed to wait for crasher (expected pid %d, return value %d): %s\n", crasher_pid, pid, strerror(errno)); sleep(100); sleep(100); FAIL() << "failed to wait for crasher: " << strerror(errno); FAIL() << "failed to wait for crasher: " << strerror(errno); } } Loading Loading
debuggerd/debuggerd_test.cpp +3 −2 Original line number Original line Diff line number Diff line Loading @@ -243,9 +243,10 @@ void CrasherTest::FinishCrasher() { void CrasherTest::AssertDeath(int signo) { void CrasherTest::AssertDeath(int signo) { int status; int status; pid_t pid = TIMEOUT(5, waitpid(crasher_pid, &status, 0)); pid_t pid = TIMEOUT(10, waitpid(crasher_pid, &status, 0)); if (pid != crasher_pid) { if (pid != crasher_pid) { printf("failed to wait for crasher (pid %d)\n", crasher_pid); printf("failed to wait for crasher (expected pid %d, return value %d): %s\n", crasher_pid, pid, strerror(errno)); sleep(100); sleep(100); FAIL() << "failed to wait for crasher: " << strerror(errno); FAIL() << "failed to wait for crasher: " << strerror(errno); } } Loading