Re: Segfault in git when using git logs
- From
Jeff King <peff@peff.net>
- Date
- Nov 3, 2020, 19:23 UTC
- Message-ID
- <20201103192327.GA462936@coredump.intra.peff.net>
- In-Reply-To
- <CAMsWJsxyW=JUh=XGCkGG3LhOsZASwFHtx9b6ziNi_uHa918Scw@mail.gmail.com>
On Tue, Nov 03, 2020 at 08:55:52PM +0200, Sathyajith Bhat wrote:
Show 5 quoted lines
> I believe it is GitLens [1] which is causing the incorrect behaviour. > I haven't had any crashes after I disabled GitLens, and that's the > only extension I've had which interacts with scm. > > [1] https://github.com/eamodio/vscode-gitlens
That makes sense. It seems pretty clear that its log__file() function will produce this bogus combination. Despite having some indication that it knows about the documentation forbidding it:
https://github.com/eamodio/vscode-gitlens/blob/6cfd9fdedd7c6ec3bfa732af7c418bbbecdfba54/src/git/git.ts#L805
I don't know that project's code well enough to say whether there is a higher-level bug there (the issue seems to be the "renames" flag being enabled along with startLine; maybe the caller is wrong to specify both).
-Peff