From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kenichi Handa Newsgroups: gmane.emacs.bugs Subject: bug#5609: 23.1.92; segfault in composition_compute_stop_pos Date: Mon, 22 Feb 2010 16:54:14 +0900 Message-ID: References: <87r5oed905.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1266830745 20629 80.91.229.12 (22 Feb 2010 09:25:45 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 22 Feb 2010 09:25:45 +0000 (UTC) Cc: svenjoac@gmx.de, 5609@debbugs.gnu.org To: Chong Yidong Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Feb 22 10:25:40 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 1NjTZP-0008La-Sc for geb-bug-gnu-emacs@m.gmane.org; Mon, 22 Feb 2010 09:23:12 +0100 Original-Received: from localhost ([127.0.0.1]:49779 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NjTZP-0007jz-Bj for geb-bug-gnu-emacs@m.gmane.org; Mon, 22 Feb 2010 03:23:11 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NjTZK-0007ju-Ta for bug-gnu-emacs@gnu.org; Mon, 22 Feb 2010 03:23:06 -0500 Original-Received: from [140.186.70.92] (port=44182 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NjTZJ-0007jb-Nq for bug-gnu-emacs@gnu.org; Mon, 22 Feb 2010 03:23:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NjTZI-0000yT-Fo for bug-gnu-emacs@gnu.org; Mon, 22 Feb 2010 03:23:05 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:45227) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NjTZI-0000yM-EI for bug-gnu-emacs@gnu.org; Mon, 22 Feb 2010 03:23:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NjT89-0003vp-UB; Mon, 22 Feb 2010 02:55:01 -0500 X-Loop: bug-gnu-emacs@gnu.org Resent-From: Kenichi Handa Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 22 Feb 2010 07:55: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.126682527615102 (code B ref 5609); Mon, 22 Feb 2010 07:55:01 +0000 Original-Received: (at 5609) by debbugs.gnu.org; 22 Feb 2010 07:54: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 1NjT7k-0003vX-9L for submit@debbugs.gnu.org; Mon, 22 Feb 2010 02:54:36 -0500 Original-Received: from mx1.aist.go.jp ([150.29.246.133]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NjT7V-0003vG-Bq for 5609@debbugs.gnu.org; Mon, 22 Feb 2010 02:54:34 -0500 Original-Received: from rqsmtp1.aist.go.jp (rqsmtp1.aist.go.jp [150.29.254.115]) by mx1.aist.go.jp with ESMTP id o1M7sGnu008434; Mon, 22 Feb 2010 16:54:16 +0900 (JST) env-from (handa@m17n.org) Original-Received: from smtp3.aist.go.jp by rqsmtp1.aist.go.jp with ESMTP id o1M7sGiU025537; Mon, 22 Feb 2010 16:54:16 +0900 (JST) env-from (handa@m17n.org) Original-Received: by smtp3.aist.go.jp with ESMTP id o1M7sFRF026567; Mon, 22 Feb 2010 16:54:15 +0900 (JST) env-from (handa@m17n.org) Original-Received: from handa by etlken with local (Exim 4.69) (envelope-from ) id 1NjT7O-0008HY-RZ; Mon, 22 Feb 2010 16:54:14 +0900 In-Reply-To: <87r5oed905.fsf@stupidchicken.com> (message from Chong Yidong on Sun, 21 Feb 2010 08:16:26 -0500) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Mon, 22 Feb 2010 02:55: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:35231 Archived-At: In article <87r5oed905.fsf@stupidchicken.com>, Chong Yidong writes: > 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! Ok, I'll work on it. --- Kenichi Handa handa@m17n.org > 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