GNU bug report logs -
#12402
24.2.50; Crash switching to ibuffer
Previous Next
Reported by: Andy Moreton <amoreton <at> solarflare.com>
Date: Mon, 10 Sep 2012 15:57:02 UTC
Severity: normal
Tags: moreinfo
Found in version 24.2.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #11 received at 12402 <at> debbugs.gnu.org (full text, mbox):
> Date: Mon, 10 Sep 2012 18:09:54 +0100
> From: Andy Moreton <amoreton <at> solarflare.com>
>
> On 10/09/2012 17:42, Eli Zaretskii wrote:
> >> Date: Mon, 10 Sep 2012 15:41:26 +0100
> >> From: Andy Moreton <amoreton <at> solarflare.com>
> >>
> >> During normal editing I tried to switch to the ibuffer buffer, and emacs
> >> aborted (backtrace below). Built from a clean bootstrap of r109965.
> >
> > Any chance of a repeatable recipe?
> >
> Alas no - I've not managed to get it to crash again. What would be useful to
> look at if I can trigger another abort ?
The entire linked list of heaps, for starters, and the break_value.
The loop before the crash locus shows how:
for (h = last_heap; h && break_value < h->end; h = h->prev)
{
excess += (char *) h->end - (char *) ((break_value < h->bloc_start)
? h->bloc_start : break_value);
}
I always thought that we should have only one heap on MS-Windows, so
first_heap and last_heap should be the same. That's because on
Windows we reserve the entire range of addresses at startup, as a
single contiguous chunk. But maybe I was mistaken...
This bug report was last modified 12 years and 285 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.