[Top][All Lists]

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

bug#9645: 24.0.50; Assertion failure in Emacs 24 pretest

From: John Wiegley
Subject: bug#9645: 24.0.50; Assertion failure in Emacs 24 pretest
Date: Sat, 01 Oct 2011 02:36:01 -0500
User-agent: Gnus/5.110018 (No Gnus v0.18) Emacs/23.3 (darwin)

>>>>> Eli Zaretskii <address@hidden> writes:

> I cannot reproduce this with either today's trunk or the pretest.  Maybe
> there's something special in your make-emacs script, whose contents you left
> unpublished.  (I just put there a single "make" command with a few switches,
> which is what I normally use to build Emacs.)  Or maybe this doesn't happen
> in "emacs -Q", and some optional features need to be turned on for it to
> happen.

make-emacs is simply:

--8<---------------cut here---------------start------------->8---
exec make EMACS="/Applications/Misc/Emacs.app/Contents/MacOS/Emacs" "$@"
--8<---------------cut here---------------end--------------->8---

(And note, this is Emacs 23, so the action of make-emacs does not involve the
pretest at all.  I believe this to be display bug.)

You can checkout https://github.com/jwiegley/dot-emacs and then run "make"
within the result to approximate what I am doing.

> Also, the line numbers you show in the backtrace differ considerably from
> what I see in the pretest sources: e.g., move_it_by_lines there starts at
> line 8834, and the only place it can call `abort' is on line 8858:

>       xassert (it->current_x == 0 && it->hpos == 0);

This is the one I saw looking up from the abort.

> So I'm unable to proceed without either a way to reproduce this crash or
> some additional information from you.

I hope what I've added helps.  I'm sorry to have been unclear.

> Also, please start the debugger from the `src' directory, so that it also
> shows the Lisp backtrace that corresponds to the C backtrace.

Excellent!  I will do so in future.


reply via email to

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