GNU bug report logs -
#15365
24.3.50; Segfault when calling vc-git-log-edit-toggle-amend
Previous Next
Reported by: Dmitry Gutov <dgutov <at> yandex.ru>
Date: Fri, 13 Sep 2013 11:57:02 UTC
Severity: normal
Found in version 24.3.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> Date: Sat, 14 Sep 2013 16:08:17 +0300
> From: Dmitry Gutov <dgutov <at> yandex.ru>
> CC: martin rudalics <rudalics <at> gmx.at>, 15365 <at> debbugs.gnu.org
>
> On 14.09.2013 13:16, Eli Zaretskii wrote:
> > My analysis concluded that it wasn't supposed to abort, just not call
> > set_cursor_from_row in that case. The call to abort was added long
> > ago, when row_containing_pos got a minor modification, and the person
> > who made the change thought that perhaps that change will cause
> > damage. I think we can remove that call to abort now. And if that
> > causes any regressions, there's a more drastic way of calling GIVE_UP
> > in that case.
>
> Since that code is old, I wonder what could have changed lately.
I don't know, but the amount of display-related changes committed
lately is very large.
In any case, I don't see why try_window_id should be unable to handle
the case of all matrix rows being not enabled. We must not call
set_cursor_from_row with a NULL row, because that function cannot
tolerate such situations; but other than that, I cannot find any
reason for not handling such matrices, let alone aborting.
> I've been using `vc-git-log-edit-toggle-amend' without crashes for
> nearly a year now, since it's been added.
If you can identify the last revision where this abort didn't happen,
I could try figuring out what changed.
This bug report was last modified 11 years and 337 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.