[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 <eliz@gnu.org> 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---
#!/bin/bash
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.
Thanks,
John