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: Fri, 26 Feb 2010 10:23:04 +0900 Message-ID: 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 1267149215 3344 80.91.229.12 (26 Feb 2010 01:53:35 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 26 Feb 2010 01:53:35 +0000 (UTC) Cc: svenjoac@gmx.de, 5609@debbugs.gnu.org To: YAMAMOTO Mitsuharu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Feb 26 02:53:27 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 1NkpOR-0002RK-5M for geb-bug-gnu-emacs@m.gmane.org; Fri, 26 Feb 2010 02:53:27 +0100 Original-Received: from localhost ([127.0.0.1]:53940 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NkpOQ-0005HQ-Nc for geb-bug-gnu-emacs@m.gmane.org; Thu, 25 Feb 2010 20:53:26 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NkpOM-0005Gz-Pk for bug-gnu-emacs@gnu.org; Thu, 25 Feb 2010 20:53:22 -0500 Original-Received: from [140.186.70.92] (port=49767 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NkpOL-0005Gl-UY for bug-gnu-emacs@gnu.org; Thu, 25 Feb 2010 20:53:22 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NkpOK-0002dk-Nj for bug-gnu-emacs@gnu.org; Thu, 25 Feb 2010 20:53:21 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40949) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NkpOK-0002dg-Jo for bug-gnu-emacs@gnu.org; Thu, 25 Feb 2010 20:53:20 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1Nkovy-0004Hk-1w; Thu, 25 Feb 2010 20:24:02 -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: Fri, 26 Feb 2010 01:24:02 +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.126714739516444 (code B ref 5609); Fri, 26 Feb 2010 01:24:02 +0000 Original-Received: (at 5609) by debbugs.gnu.org; 26 Feb 2010 01:23:15 +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 1NkovC-0004HB-Sq for submit@debbugs.gnu.org; Thu, 25 Feb 2010 20:23:15 -0500 Original-Received: from mx1.aist.go.jp ([150.29.246.133]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nkov9-0004H2-H3 for 5609@debbugs.gnu.org; Thu, 25 Feb 2010 20:23:13 -0500 Original-Received: from rqsmtp1.aist.go.jp (rqsmtp1.aist.go.jp [150.29.254.115]) by mx1.aist.go.jp with ESMTP id o1Q1N5Vb025382; Fri, 26 Feb 2010 10:23:05 +0900 (JST) env-from (handa@m17n.org) Original-Received: from smtp3.aist.go.jp by rqsmtp1.aist.go.jp with ESMTP id o1Q1N5bL023829; Fri, 26 Feb 2010 10:23:05 +0900 (JST) env-from (handa@m17n.org) Original-Received: by smtp3.aist.go.jp with ESMTP id o1Q1N4Pt001737; Fri, 26 Feb 2010 10:23:05 +0900 (JST) env-from (handa@m17n.org) Original-Received: from handa by etlken with local (Exim 4.69) (envelope-from ) id 1Nkov2-0005Nr-PR; Fri, 26 Feb 2010 10:23:04 +0900 In-Reply-To: (message from YAMAMOTO Mitsuharu on Fri, 26 Feb 2010 08:30:07 +0900) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Thu, 25 Feb 2010 20:24:02 -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:35321 Archived-At: In article , YAMAMOTO Mitsuharu writes: > Actually I suspected this out-of-boundary `endpos' value in > http://lists.gnu.org/archive/html/bug-gnu-emacs/2010-01/msg00522.html > I suspect the problematic case is that `charpos + field_width' in > reseat_to_string exceeds the length of the given string. The value of > `field_width' is 12 by default when displaying buffer names. Ya, at that time, I fixed only some other part related the same problem. > Also, I guess the upper limit of `endpos' is `SCHARS (it->string)' > instead of `charpos + SCHARS (it->string)' at line 5614 below. Could > you confirm if it is correct? Of course, you are right! I've just installed a fix. --- Kenichi Handa handa@m17n.org