commit d264cece68c918e89cb32801e6f50b1135f47f8f from: Stefan Sperling date: Mon Aug 12 08:52:15 2019 UTC make tog's log thread bail out upon SIGPIPE; I don't fully grok which thread will see these signals; somebody please page Mr. Posix commit - 1dd867442a5efc9cb488a56b62faba57af994f76 commit + d264cece68c918e89cb32801e6f50b1135f47f8f blob - bc0c94f264932a3e4abc8e303478ed0b408b8bda blob + c2007483c77ff28ae3a09b834b916ed062103fdf --- tog/tog.c +++ tog/tog.c @@ -1621,7 +1621,7 @@ log_thread(void *arg) if (err) return (void *)err; - while (!done && !err) { + while (!done && !err && !tog_sigpipe_received) { err = queue_commits(a->graph, a->commits, 1, a->repo, a->in_repo_path); if (err) {