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#5973: Crash in get_next_display_element Date: Tue, 20 Apr 2010 13:21:21 +0300 Message-ID: <83bpde5sri.fsf@gnu.org> References: <35658001-BB7B-4741-9C95-76E6CB17AB0B@gmail.com> <83aaszbbl7.fsf@gnu.org> <4085AF16-E1CB-4A6D-A39C-82E520790237@gmail.com> <834oj7b8nk.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1271759457 7318 80.91.229.12 (20 Apr 2010 10:30:57 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 20 Apr 2010 10:30:57 +0000 (UTC) Cc: 5973@debbugs.gnu.org To: Juanma Barranquero Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Apr 20 12:30:56 2010 connect(): No such file or directory Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1O4AjH-0006Li-Nf for geb-bug-gnu-emacs@m.gmane.org; Tue, 20 Apr 2010 12:30:56 +0200 Original-Received: from localhost ([127.0.0.1]:44599 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O4AjH-0005QA-24 for geb-bug-gnu-emacs@m.gmane.org; Tue, 20 Apr 2010 06:30:55 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O4Ahl-0004yH-1Y for bug-gnu-emacs@gnu.org; Tue, 20 Apr 2010 06:29:21 -0400 Original-Received: from [140.186.70.92] (port=50927 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O4Ahi-0004xC-Bk for bug-gnu-emacs@gnu.org; Tue, 20 Apr 2010 06:29:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O4Ahg-0007C6-MO for bug-gnu-emacs@gnu.org; Tue, 20 Apr 2010 06:29:18 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:44814) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4Ahf-0007Bz-TE for bug-gnu-emacs@gnu.org; Tue, 20 Apr 2010 06:29:16 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1O4Aaf-0003Ol-Lg; Tue, 20 Apr 2010 06:22:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Apr 2010 10:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 5973-submit@debbugs.gnu.org id=B5973.127175889813053 (code B ref 5973); Tue, 20 Apr 2010 10:22:01 +0000 Original-Received: (at 5973) by debbugs.gnu.org; 20 Apr 2010 10:21:38 +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 1O4AaH-0003OU-Oz for submit@debbugs.gnu.org; Tue, 20 Apr 2010 06:21:37 -0400 Original-Received: from mtaout23.012.net.il ([80.179.55.175]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4AaF-0003OP-It for 5973@debbugs.gnu.org; Tue, 20 Apr 2010 06:21:36 -0400 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0L1600M007CD0E00@a-mtaout23.012.net.il> for 5973@debbugs.gnu.org; Tue, 20 Apr 2010 13:21:15 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([77.127.69.249]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L1600IML7FELLC0@a-mtaout23.012.net.il>; Tue, 20 Apr 2010 13:21:15 +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: Tue, 20 Apr 2010 06:22:01 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:36349 Archived-At: > From: Juanma Barranquero > Date: Tue, 20 Apr 2010 00:46:32 +0200 > Cc: David Reitter , 5973@debbugs.gnu.org > > #1 0x012be7c9 in temp_set_point_both (buffer=0x34b6e00, charpos=32, > bytepos=33) at intervals.c:1944 This frame calls `abort' here: /* In a single-byte buffer, the two positions must be equal. */ if (BUF_ZV (buffer) == BUF_ZV_BYTE (buffer) && charpos != bytepos) abort (); It does that on the assumption that if the character and byte positions of the last character in the buffer's accessible area coincide, all the character and byte positions before that must also coincide. So please show what the following GDB commands print in frame #1: (gdb) p buffer->size (gdb) p *buffer->text->beg@34 (gdb) p buffer->text->zv (gdb) p buffer->text->zv_byte (gdb) p buffer->text->z (gdb) p buffer->text->z_byte (gdb) p buffer->text->pt (gdb) p buffer->text->pt_byte (gdb) p buffer->name (gdb) xstring TIA