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

Re: v2.15.0-rc1 test failure

From
Jonathan Nieder <jrnieder@gmail.com>
Date
Oct 11, 2017, 23:08 UTC
Message-ID
<20171011230830.GA47665@aiede.mtv.corp.google.com>
In-Reply-To
<20171011223433.GA6079@dinwoodie.org>
Hi,
Adam Dinwoodie wrote:
Show 10 quoted lines
> t0021.15 has PERL as a requirement, and I see semi-regular failures from
> Git tests that are Perl-based in one way or another (git-svn tests are
> the most common problems).  I've not spotted t0021 failing in that way,
> but it sounds like the same class of problem.
>
> I dig into these failures when I see them, mostly by running the script
> a few hundred times until I get the failure again, and they've always
> been Perl itself segfaulting.  That points to the problem being in
> Cygwin's Perl package rather than Git, and it's very unlikely to be
> anything that's got worse in v2.15.0.

That reminds me of https://bugs.debian.org/868738, which I tracked down to perl's "die" helper using errno to determine the exit status instead of deterministically using 128. I wasn't able to track it down further than that.

t/t0021/rot13-filter.pl doesn't have any similar suspect constructs, but thought I should mention it anyway.

Thanks, Jonathan

Previous: Adam DinwoodieNext: Ramsay Jones
Message 4 of 6 in “v2.15.0-rc1 test failure”
  1. Ramsay JonesOct 11, 2017
  2. Ramsay JonesOct 11, 2017
  3. Adam DinwoodieOct 11, 2017
  4. Jonathan NiederOct 11, 2017
  5. Ramsay JonesOct 12, 2017
  6. Adam DinwoodieOct 12, 2017

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.