From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Haitao Li Newsgroups: gmane.emacs.bugs Subject: bug#9739: 24.0.90; abort at find_row_edges xdisp.c:18714 Date: Thu, 13 Oct 2011 03:07:57 +0800 Message-ID: References: <4e95cd19.e516440a.3842.3fa0@mx.google.com> <8362ju3x7o.fsf@gnu.org> <834nze3v6r.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1318446531 25788 80.91.229.12 (12 Oct 2011 19:08:51 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 12 Oct 2011 19:08:51 +0000 (UTC) Cc: 9739@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Oct 12 21:08:45 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 1RE4AV-0001nb-S2 for geb-bug-gnu-emacs@m.gmane.org; Wed, 12 Oct 2011 21:08:44 +0200 Original-Received: from localhost ([::1]:56749 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RE4AV-0004t0-Ca for geb-bug-gnu-emacs@m.gmane.org; Wed, 12 Oct 2011 15:08:43 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:58285) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RE4AR-0004sl-Sx for bug-gnu-emacs@gnu.org; Wed, 12 Oct 2011 15:08:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RE4AQ-000613-Eh for bug-gnu-emacs@gnu.org; Wed, 12 Oct 2011 15:08:39 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:41771) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RE4AQ-00060z-A5 for bug-gnu-emacs@gnu.org; Wed, 12 Oct 2011 15:08:38 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1RE4Ao-0005LM-7A for bug-gnu-emacs@gnu.org; Wed, 12 Oct 2011 15:09:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Haitao Li Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Oct 2011 19:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9739 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 9739-submit@debbugs.gnu.org id=B9739.131844653120509 (code B ref 9739); Wed, 12 Oct 2011 19:09:02 +0000 Original-Received: (at 9739) by debbugs.gnu.org; 12 Oct 2011 19:08:51 +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 1RE4Ac-0005Kk-Jt for submit@debbugs.gnu.org; Wed, 12 Oct 2011 15:08:51 -0400 Original-Received: from mail-yw0-f44.google.com ([209.85.213.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RE4AZ-0005KW-Rw for 9739@debbugs.gnu.org; Wed, 12 Oct 2011 15:08:49 -0400 Original-Received: by ywm3 with SMTP id 3so327890ywm.3 for <9739@debbugs.gnu.org>; Wed, 12 Oct 2011 12:08:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=J/Ykc5ythI5RX7FQ1QIw2CcEdR4atyT3yYGhZeNtEBM=; b=Pl3F1Q3NZnNY6QwPBwdJ9uPyGHvTyPBMtNf8o3v726+CXAgu+fRxLggiH/9l8izvei tZTeAJULg+tgY8AD68/OLqzAZGbUM6ZWT+7MhuotmeovXTJhXszraN/C6xjoj+E6vniJ bldHS77kwzbisVoKYRMLJdUUChqwXwLPRhBCI= Original-Received: by 10.147.93.11 with SMTP id v11mr75015yal.38.1318446498105; Wed, 12 Oct 2011 12:08:18 -0700 (PDT) Original-Received: by 10.147.168.10 with HTTP; Wed, 12 Oct 2011 12:07:57 -0700 (PDT) In-Reply-To: <834nze3v6r.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Wed, 12 Oct 2011 15:09:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:52609 Archived-At: Sorry! Re-sent with bug tracker CC-ed. On Thu, Oct 13, 2011 at 2:45 AM, Eli Zaretskii wrote: > Please keep the bug tracker on the CC list. > >> > I don't have any git trees on my machine, and don't have egg-log >> > installed. =C2=A0So please see if the patch below solves this problem. >> > >> >> Still aborted at the same place, with almost the same backtrace. > > Then please tell me where to get egg-log, it isn't part of Emacs. > I tested with this very recent version of egg.el. https://raw.github.com/bogolisk/egg/9ae5b190daa162e9bc67bc07e30254a35b16830= 1/egg.el BTW, I just found the crash first happened on this revision. It works okay on the version before that. (Sorry for not using bzr version number.) commit 00d451f4f7f9b9fef08a36c9d61b6f803480d1ba Author: Eli Zaretskii Date: Tue Sep 20 20:13:45 2011 +0300 Fix bug #9549 with longlines-show-hard-newlines. src/xdisp.c (set_cursor_from_row): If the row ends in a newline from a display string, extend search for cursor position to end of row. (find_row_edges): If the row ends in a newline from a display string, increment its MATRIX_ROW_END_CHARPOS by one. Handle the case of a display string with multiple newlines.