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

RE: [ANNOUNCE] Git v2.21.0-rc1 (NonStop Results)

From
Randall S. Becker <rsbecker@nexbridge.com>
Date
Feb 14, 2019, 22:25 UTC
Message-ID
<005501d4c4b4$39b68f90$ad23aeb0$@nexbridge.com>
In-Reply-To
<nycvar.QRO.7.76.6.1902142234070.45@tvgsbejvaqbjf.bet>
On February 14, 2019 16:37, Johannes Schindelin wrote:
Show 10 quoted lines
> On Thu, 14 Feb 2019, Randall S. Becker wrote:
> 
> > t5562 still hangs (blocking) - this breaks our CI pipeline since the
> > test hangs and we have no explanation of whether the hang is in git or
> > the tests.
> 
> I have "good" news: it now also hangs on Ubuntu 16.04 in Azure Pipelines'
> Linux agents.
> 
> There is a silver lining with those good news, though: I found a
workaround,
Show 5 quoted lines
> and it might work for you, too:
> 
> 	https://github.com/gitgitgadget/git/pull/126
> 
> (I also submitted this to the Git mailing list, as I really wanted to tag
Git for
> Windows' v2.21.0-rc1.windows.1 only with a passing build, and I do not
want
> to keep that patch to the Windows port only.)

Thanks for trying. It was a good try, but did not fix the hang. See my other response for the stack trace. I tried debugging once it hung, but the code never exits from the operating system, so I can't get inside. It is hiding in waitpid on a process that exists otherwise we would get an error (EINTR, ECHILD, EFAULT are possible returns). One thing to consider is that we do not have kernel threads, so if that is assumed, that is badness.

Regards, Randall

Previous: Johannes SchindelinNext: SZEDER Gábor
Message 4 of 13 in “RE: [ANNOUNCE] Git v2.21.0-rc1 (NonStop Results)”
  1. Randall S. BeckerFeb 14, 2019
  2. Junio C HamanoFeb 14, 2019
  3. Johannes SchindelinFeb 14, 2019
  4. Randall S. BeckerFeb 14, 2019
  5. SZEDER GáborFeb 15, 2019
  6. Randall S. BeckerFeb 15, 2019
  7. Max KirillovFeb 15, 2019
  8. Randall S. BeckerFeb 15, 2019
  9. Max KirillovFeb 16, 2019
  10. t5562: chunked sleep to avoid lost SIGCHILDMax Kirillov, Feb 18, 2019
  11. Randall S. BeckerFeb 18, 2019
  12. Max KirillovFeb 18, 2019
  13. Junio C HamanoFeb 19, 2019

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.