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#2435: Bug 2435 Date: Tue, 03 Mar 2009 23:41:04 -0500 Message-ID: <87ab81293z.fsf@cyd.mit.edu> References: <87fxhvcmvf.fsf@cyd.mit.edu> <87zlg2a7b9.fsf@cyd.mit.edu> Reply-To: Chong Yidong , 2435@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1236143082 22331 80.91.229.12 (4 Mar 2009 05:04:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 4 Mar 2009 05:04:42 +0000 (UTC) Cc: 2435@emacsbugs.donarmstrong.com To: Kenichi Handa Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Mar 04 06:05:58 2009 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.50) id 1LejIB-0004MS-Hg for geb-bug-gnu-emacs@m.gmane.org; Wed, 04 Mar 2009 06:05:35 +0100 Original-Received: from localhost ([127.0.0.1]:47661 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LejGo-0003wK-H0 for geb-bug-gnu-emacs@m.gmane.org; Wed, 04 Mar 2009 00:03:50 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LejGi-0003vv-VW for bug-gnu-emacs@gnu.org; Wed, 04 Mar 2009 00:03:45 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LejGh-0003vU-C6 for bug-gnu-emacs@gnu.org; Wed, 04 Mar 2009 00:03:43 -0500 Original-Received: from [199.232.76.173] (port=49364 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LejGg-0003vM-Vf for bug-gnu-emacs@gnu.org; Wed, 04 Mar 2009 00:03:43 -0500 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:47295) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LejGg-0007sd-CW for bug-gnu-emacs@gnu.org; Wed, 04 Mar 2009 00:03:42 -0500 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n2453djG019744; Tue, 3 Mar 2009 21:03:39 -0800 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id n244j2iO014748; Tue, 3 Mar 2009 20:45:02 -0800 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: Chong Yidong Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Wed, 04 Mar 2009 04:45:02 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: followup 2435 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 2435-submit@emacsbugs.donarmstrong.com id=B2435.123614160013439 (code B ref 2435); Wed, 04 Mar 2009 04:45:02 +0000 Original-Received: (at 2435) by emacsbugs.donarmstrong.com; 4 Mar 2009 04:40:00 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from cyd.mit.edu (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n244dvTc013429 for <2435@emacsbugs.donarmstrong.com>; Tue, 3 Mar 2009 20:39:58 -0800 Original-Received: by cyd.mit.edu (Postfix, from userid 1000) id 4145D57E20B; Tue, 3 Mar 2009 23:41:04 -0500 (EST) In-Reply-To: (Kenichi Handa's message of "Wed, 04 Mar 2009 11:16:53 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Wed, 04 Mar 2009 00:03:43 -0500 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list 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:25954 Archived-At: Kenichi Handa writes: >> It doesn't happen all the time---about once every three or four >> attempts. Quite strange. > > I tried more than 10 times without crash. Here are my specs (latest CVS, no modifications): In GNU Emacs 23.0.91.29 (i686-pc-linux-gnu, GTK+ Version 2.14.4) of 2009-03-03 on furry Windowing system distributor `The X.Org Foundation', version 11.0.10502000 configured using `configure 'CC=gcc' 'CFLAGS=-g'' LANG is en_US.UTF-8 I can reproduce it with `emacs -Q'. Do you at least see the redisplay problem reported by the OP? >> When I get the crash, simple is set to 0. > >> (gdb) p b >> $4 = (unsigned char *) 0x8b927b7 "" >> (gdb) p laststart >> $5 = (unsigned char *) 0x8b92786 "\a\201\f" > > That is different in my case. When the execution reaches > the above code (three or four times while displaying that > Tibetan char), laststart is always "\004\200". Here the > first byte \004 means `charset' OP, and that is reasonable > because we are now handling '*' after "[...]". > > But '\a' (== 7 == stop_memory) is very strange. Please show > me these values when simple is set to 0. (gdb) f 2 #2 0x081a1798 in regex_compile ( pattern=0x8356085 "[\340\275\200-\340\275\251\340\275\252][\340\276\220-\340\276\271\340\276\272\340\276\273\340\276\274]*[\340\275\260\366\220\202\216\340\275\261\340\275\262-\340\275\275\340\276\200\340\276\201\340\276\204]*[\340\275\276\340\276\202\340\276\203\340\276\206-\340\276\213\340\274\231\340\274\265\340\274\267]*", size=88, syntax=3408388, bufp=0x83e3210) at regex.c:2853 2853 ? on_failure_jump : on_failure_jump_loop; (gdb) p bufp->buffer $8 = (unsigned char *) 0x8b931d0 "\0169" (gdb) p laststart $10 = (unsigned char *) 0x8b93206 "\a\201\f" (gdb) p bufp->buffer[0]@(b-bufp->buffer) $11 = "\0169\000\002\002.Z\016.\000\006\001\016\006\000\002\001~\r!\000\002\002.~\004\b\000\000\000\000\000\000\377\003\022\r\000\004\b\000\000\000\000\000\000\377\003\r\360\377\002\001~\a\201\f\000\000\a\000p\017\000p\017\000\216\000\031\216\000\031q\017\000q\017\000r\017\000}\017\000\200\017\000\200\017\000\201\017\000\201\017\000\204\017\000\204\017" (gdb) p laststart[0]@(b-laststart) $12 = "\a\201\f\000\000\a\000p\017\000p\017\000\216\000\031\216\000\031q\017\000q\017\000r\017\000}\017\000\200\017\000\200\017\000\201\017\000\201\017\000\204\017\000\204\017"