From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.bugs Subject: bug#5609: 23.1.92; segfault in composition_compute_stop_pos Date: Sun, 21 Feb 2010 08:16:26 -0500 Message-ID: <87r5oed905.fsf@stupidchicken.com> References: <871vgfomwq.fsf@turtle.gmx.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1266820548 25706 80.91.229.12 (22 Feb 2010 06:35:48 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 22 Feb 2010 06:35:48 +0000 (UTC) Cc: Sven Joachim , 5609@debbugs.gnu.org To: Kenichi Handa Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Feb 21 15:27:15 2010 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 1NjBmu-0001mL-SS for geb-bug-gnu-emacs@m.gmane.org; Sun, 21 Feb 2010 14:23:57 +0100 Original-Received: from localhost ([127.0.0.1]:51705 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NjBmt-0006Hq-OS for geb-bug-gnu-emacs@m.gmane.org; Sun, 21 Feb 2010 08:23:55 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NjBm3-0005rW-RB for bug-gnu-emacs@gnu.org; Sun, 21 Feb 2010 08:23:03 -0500 Original-Received: from [140.186.70.92] (port=37609 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NjBm2-0005rA-Ui for bug-gnu-emacs@gnu.org; Sun, 21 Feb 2010 08:23:03 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NjBm1-0006GJ-LO for bug-gnu-emacs@gnu.org; Sun, 21 Feb 2010 08:23:02 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:33545) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NjBm1-0006GF-Jv for bug-gnu-emacs@gnu.org; Sun, 21 Feb 2010 08:23:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NjBgD-0004ZJ-Lr; Sun, 21 Feb 2010 08:17:01 -0500 X-Loop: bug-gnu-emacs@gnu.org In-Reply-To: <871vgfomwq.fsf@turtle.gmx.de> Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 21 Feb 2010 13:17:01 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5609 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 5609-submit@debbugs.gnu.org id=B5609.126675820717539 (code B ref 5609); Sun, 21 Feb 2010 13:17:01 +0000 Original-Received: (at 5609) by debbugs.gnu.org; 21 Feb 2010 13:16:47 +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 1NjBfy-0004Yp-Je for submit@debbugs.gnu.org; Sun, 21 Feb 2010 08:16:46 -0500 Original-Received: from pantheon-po34.its.yale.edu ([130.132.50.80]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NjBfx-0004Yg-3a for 5609@debbugs.gnu.org; Sun, 21 Feb 2010 08:16:45 -0500 Original-Received: from furry (adsl-99-96-75-7.dsl.wlfrct.sbcglobal.net [99.96.75.7]) (authenticated bits=0) by pantheon-po34.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id o1LDGQYa019371 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 21 Feb 2010 08:16:37 -0500 Original-Received: by furry (Postfix, from userid 1000) id 9356AC05D; Sun, 21 Feb 2010 08:16:26 -0500 (EST) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sun, 21 Feb 2010 08:17:01 -0500 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:35228 Archived-At: Hi Handa-san, It looks like your changes to composite.c last month may have led to a bug. Could you take a look? Thanks! Sven Joachim wrote: > During the last weeks I experienced several segfaults, mostly in Dired, > but unfortunately I did not run Emacs under GDB. This time I did. > I visited a file named "Makefile" and started an I-search for > "distcheck" when Emacs segfaulted. This is not reproducible. > (gdb) xbacktrace > (gdb) bt full > #0 0x081e30b4 in composition_compute_stop_pos (cmp_it=0xffffb040, > charpos=16, bytepos=26, > endpos=17, string=) at composite.c:1072 > elt = > start = 0 > end = -22168 > c = 14719988 > prop = 0 > val = > #1 0x08079548 in reseat_to_string (it=, s=0x0, > string=, > charpos=0, precision=-8, field_width=17, multibyte=1) at xdisp.c:5613 > No locals. > > #2 0x08080031 in display_string (string=0x83ec9f2 "", > lisp_string=154714081, face_string=, > face_string_pos=1, start=0, it=0xffffac88, field_width=17, > precision=-8, max_x=0, multibyte=1) at xdisp.c:18866 > hpos_at_start = 8 > saved_face_id = 1 > row = 0x8f77368