On 12.05.16 05:16, Jeff King wrote: > On Wed, May 11, 2016 at 10:03:45PM +0200, Torsten Bögershausen wrote: > >>> If you are, can you confirm that it's actually hanging, and not just >>> slow? On my system, test 26 takes about a minute to run (which is why we >>> don't do it by default). >> Nearly sure. After 10 minutes, the test was still running. >> >> Yesterday another machine was running even longer. >> >> Any tips, how to debug, are welcome. > > Try running with "-x" to see what the test is doing. It will probably be > in: > > + git -C too-many-refs fetch -q --tags > > after a while. Check "ps" to see if you have a fetch-pack sub-process > running. It should be writing "have" lines and reading lots of ACK > lines, which you can check via strace. > > If it's blocked on read() or write(), then it's probably some kind of > I/O deadlock. > > -Peff This is the last log that I see: --------------------------------------------------------------------- pack_report: getpagesize() = 4096 pack_report: core.packedGitWindowSize = 1073741824 pack_report: core.packedGitLimit = 8589934592 pack_report: pack_used_ctr = 96001 pack_report: pack_mmap_calls = 48002 pack_report: pack_open_windows = 2 / 2 pack_report: pack_mapped = 6605494 / 6605494 --------------------------------------------------------------------- +++ perl -e 'print "bla" x 30' +++ command /usr/bin/perl -e 'print "bla" x 30' +++ /usr/bin/perl -e 'print "bla" x 30' ++ tag=blablablablablablablablablablablablablablablablablablablablablablablablablablablablablabla ++ sed -e 's|^:\([^ ]*\) \(.*\)$|\2 refs/tags/blablablablablablablablablablablablablablablablablablablablablablablablablablablablablabla-\1|' ++ git -C too-many-refs fetch -q --tags And this may be the processes : (Not sure, probaly need to reboot & clean ?) /bin/sh ./t5551-http-fetch-smart.sh -x 73459 ttys010 0:21.45 /Users/tb/projects/git/git.pu/git -C too-many-refs fetch -q --tags 73460 ttys010 0:00.40 git-remote-http origin http://127.0.0.1:5551/smart/repo.git ps | grep fetch 73540 ttys006 0:00.00 grep fetch 73025 ttys010 0:00.14 /bin/sh ./t5551-http-fetch-smart.sh -x 73459 ttys010 3:40.70 /Users/tb/projects/git/git.pu/git -C too-many-refs fetch -q --tags Beside that, reverting the last 2 commits on 5551 doesn't seem to help: Revert "t5551: make the test for extra HTTP headers more robust" Revert "submodule: ensure that -c http.extraheader is heeded" -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html