cygporter / git

Cygwin Git packaging paraphernalia
2 stars 2 forks source link

Intermittent hangs when running test suite on 64-bit #7

Closed me-and closed 9 years ago

me-and commented 10 years ago

The Git test suite seems to occasionally hang when running the 64-bit version. This doesn't happen in a consistent test, but sometimes a test will just seem to pause and won't recover after waiting for several minutes/hours. Rerun the test and it may succeed. Or it may fail but on a different subtest.

Certain tests seem to be much more prone to it than others; I think the test run has always got into the 5000s before it starts hitting problems.

I've just rerun t5516-fetch-push.sh three times and had it hang every time. First after completing test 22, next after completing test 66, next after 34.

me-and commented 10 years ago

Process Explorer sometimes, but not always, has a git.exe using up a lot of CPU cycles. Killing a git.exe (whether or not it's using a load of CPU cycles; I've never seen this where there wasn't a git.exe hanging around) will cause the subcase to fail but the test suite to start moving again.

me-and commented 10 years ago

Based on the tests that're failing, and one run with --verbose, it looks like the problem is git push.

me-and commented 9 years ago

The build for v2.1.4 seemed to not hit this problem on 64-bit, but did hit it one on 32-bit. Not sure what happened there, but keeping this ticket open for a while because I don't yet trust the results…

me-and commented 9 years ago

This hasn't been seen for a while now, so closing this. No idea what changed, don't think it's worth spending the effort to find out.