[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Another crash in scrolling.

From: David Kastrup
Subject: Re: Another crash in scrolling.
Date: Sun, 20 Feb 2005 21:40:31 +0100
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

address@hidden (Kim F. Storm) writes:

> David Kastrup <address@hidden> writes:
>> Here is at least the dump, "it" does not seem set to any useful
>> value.  Probably I should set the breakpoint on abort in order to get
>> a useful backtrace.
> I cannot reproduce the crash here.
>> Breakpoint 1, abort () at /home/tmp/emacs/src/emacs.c:456
>> 456       kill (getpid (), SIGABRT);
>> (gdb) bt
>> #0  abort () at /home/tmp/emacs/src/emacs.c:456
>> #1  0x080997b0 in move_it_vertically_backward (it=0xe6c, dy=0)
>>     at /home/tmp/emacs/src/xdisp.c:6370
> Could you try to remove the assert in that line, and see if things
> work well without it.
> I suspect the two asserts in move_it_vertically_backward are
> bogus (although they do appear to be perfectly sane).

I'll try.  Anyway, I set the breakpoint on abort as well and tried
getting any useful information out of "it".  No such luck.  Probably
the stack frame is not in useful state.  Perhaps I need to switch to
gcc4 as compiler as that is supposed to output sufficient debug
information to let the debugger keep track of variable values even in
the presence of optimization.

Sigh.  I'll give removing the assertion a try.

David Kastrup, Kriemhildstr. 15, 44793 Bochum

reply via email to

[Prev in Thread] Current Thread [Next in Thread]