All of lore.kernel.org
 help / color / mirror / Atom feed
* git range-diff <range1> <range2> throws Segmentation fault
@ 2019-08-30  7:19 van den Berg, Kasper
  2019-08-30  9:12 ` Thomas Gummerer
  2019-08-30 19:48 ` Johannes Schindelin
  0 siblings, 2 replies; 4+ messages in thread
From: van den Berg, Kasper @ 2019-08-30  7:19 UTC (permalink / raw)
  To: git@vger.kernel.org

Hello,

`git range-diff <range1> <range2>` prints "segmentation fault" to the console and nothing else.  It happens in git version 2.23.0.windows.1 and only occurs for some branches in my repository.  I have not exactly determined when it does happen and when it does not (I'm not familiar with git's codebase).  These are my results:

Status	Version			Config												Result
✘	2.23.0.windows.1	64-bit, local											Segmentation fault
✘	2.23.0.windows.1	64-bit, local, different ranges related to my current work					Segmentation fault
✔	2.23.0.windows.1	64-bit, local, different ranges completely different from my current work			Expected range-diff output
✘	2.23.0.windows.1	Remote connection to same workdir								Segmentation fault
✔	2.23.0.windows.1	64-bit, local, fresh clone, different ranges completely different from my current work	Expected range-diff output
✘	2.23.0.windows.1	32-bit, local											Segmentation fault
✔	2.21.0.windows.1	64-bit, local											Expected range-diff output
✔	2.21.0.windows.1	64-bit, remoteconnection to same workdir							Expected range-diff output

Both <range1> and <range2> comprise between 213 and 270 commits; git gc counts 140394 objects (Total 140394 (delta 110638), reused 137275 (delta 107799)).  I have not preserved the offending branch names.  However, they contain 2 or more slashes and perhaps an at-sign (e.g. 'feature/'<featurename>, 'tmp/old@{'<i>'}/feature/'<featurename>, 'develop', and 'tmp/project-base').

To avoid the problem I returned to using git version 2.21.0.windows.1

I there something I should take into account when doing `git range-diff` on a workdir or on a ranges of commits?  What things should I look for?  How can I repair the broken ranges?  Why does version 2.21.0.windows.1 work while version 2.23.0.windows.1 does not?

With kind regards,
Kasper van den Berg

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-09-03  6:34 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-08-30  7:19 git range-diff <range1> <range2> throws Segmentation fault van den Berg, Kasper
2019-08-30  9:12 ` Thomas Gummerer
2019-08-30 19:48 ` Johannes Schindelin
2019-09-03  6:34   ` van den Berg, Kasper

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.