git/list[1] front-page[2] threads[3] people[4] search[5] about
 

t0008 hang on streaming test (OS X)

From
Brian Gernhardt <brian@gernhardtsoftware.com>
Date
Jul 10, 2013, 16:36 UTC
Message-ID
<6050FACA-CAD4-4E41-B7DC-D7A2036AA233@gernhardtsoftware.com>
The newest test in t0008 "streaming support for --stdin", seems to hang sporadically on my MacBook Pro (running 10.8.4).  The hang seems to be related to running it in parallel with other tests, as I can only reliably cause it by running with prove  and -j 3.  However, once that has hung I am able to semi-reliably have it occur by running the test separately (with the test hung in the background, using separate trash directories via the --root option).
Experimentation has led me to find that it is hanging when trying to read the 2nd response from check-ignore.
I am somewhat stuck on how to fix it.  Any ideas?
~~ Brian Gernhardt
Next: Antoine Pelisse
Message 1 of 10 in “t0008 hang on streaming test (OS X)”
  1. Brian GernhardtJul 10, 2013
  2. Antoine PelisseJul 10, 2013
  3. Brian GernhardtJul 11, 2013
  4. Jeff KingJul 11, 2013
  5. Junio C HamanoJul 11, 2013
  6. t0008: avoid SIGPIPE race condition on fifoJeff King, Jul 12, 2013
  7. Junio C HamanoJul 12, 2013
  8. Jeff KingJul 12, 2013
  9. Brian GernhardtJul 12, 2013
  10. Brian GernhardtJul 11, 2013

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.