From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#9645: 24.0.50; Assertion failure in Emacs 24 pretest Date: Sat, 01 Oct 2011 11:43:16 +0300 Message-ID: <83fwjdcdaz.fsf@gnu.org> References: <83lit5cgpq.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1317458642 25938 80.91.229.12 (1 Oct 2011 08:44:02 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 1 Oct 2011 08:44:02 +0000 (UTC) Cc: 9645@debbugs.gnu.org To: John Wiegley Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Oct 01 10:43:57 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1R9vAq-0000YF-NK for geb-bug-gnu-emacs@m.gmane.org; Sat, 01 Oct 2011 10:43:56 +0200 Original-Received: from localhost ([::1]:39908 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R9vAq-0003gL-95 for geb-bug-gnu-emacs@m.gmane.org; Sat, 01 Oct 2011 04:43:56 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:58968) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R9vAn-0003g3-EX for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2011 04:43:54 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R9vAm-0004bD-9x for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2011 04:43:53 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:59051) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R9vAm-0004b8-4R for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2011 04:43:52 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1R9vBu-0007aB-9l for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2011 04:45:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 01 Oct 2011 08:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9645 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 9645-submit@debbugs.gnu.org id=B9645.131745867629100 (code B ref 9645); Sat, 01 Oct 2011 08:45:02 +0000 Original-Received: (at 9645) by debbugs.gnu.org; 1 Oct 2011 08:44:36 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R9vBT-0007ZI-Sh for submit@debbugs.gnu.org; Sat, 01 Oct 2011 04:44:36 -0400 Original-Received: from mtaout22.012.net.il ([80.179.55.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R9vBQ-0007Z9-35 for 9645@debbugs.gnu.org; Sat, 01 Oct 2011 04:44:33 -0400 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0LSD00K00PESU100@a-mtaout22.012.net.il> for 9645@debbugs.gnu.org; Sat, 01 Oct 2011 11:43:13 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.228.74.35]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LSD00JD0PK0LO11@a-mtaout22.012.net.il>; Sat, 01 Oct 2011 11:43:13 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sat, 01 Oct 2011 04:45:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:52029 Archived-At: > Cc: 9645@debbugs.gnu.org > From: John Wiegley > Date: Sat, 01 Oct 2011 02:36:01 -0500 > > 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--- Which probably means I need a MacOS system to reproduce it? > (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.) I'm not sure I understand. Are you saying that make-emacs builds Emacs 23? If so, this is not important. What is important is which Emacs crashed. And yes, this _is_ a display bug, since move_it_by_lines is a display routine. Btw, does it happen only with this script, or with any shell command that you invoke in this manner? > You can checkout https://github.com/jwiegley/dot-emacs and then run "make" > within the result to approximate what I am doing. Few! that's a 2800-line emacs.el plus a bunch of extra packages to go with it? That's too much for me to deal with, sorry. Could you perhaps try reproducing this in a simpler setup? > > 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. But how come the line counts are so different? And why is the version number 24.0.50, which is before the pretest was made? Can you please try the same with the current trunk? There were quite a few changes lately in xdisp.c, and I would not want to waste my time debugging an old problem. I hope you understand. Assuming the current code still crashes, I would need a simpler recipe than to have to load the whole emacs.el you are using, modify all the file names to match my box, downloading and installing all the add-ons you have, etc. TIA.