On the Linux kernel repository, doing "git shortlog v2.6.18.." works
fine. "git shortlog v2.6.17.." works fine. "git shortlog v2.6.16.." also
works fine. But "git shortlog v2.6.15.." dies with a segmentation
fault. Trying "git log v2.6.15.. | git shortlog" also produces the same
crash while "git log v2.6.16.. | git shortlog" works fine.
The old perl version doesn't have any such issue with those test cases,
not even with the whole kernel history.