From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Aaron Ecay Newsgroups: gmane.emacs.bugs Subject: bug#15826: 24.3.50; SMIE hangs in sh-mode Date: Wed, 06 Nov 2013 22:55:53 -0500 Message-ID: <87habo986u.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1383796635 14927 80.91.229.3 (7 Nov 2013 03:57:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 7 Nov 2013 03:57:15 +0000 (UTC) To: 15826@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 07 04:57:20 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VeGic-0004Fm-SW for geb-bug-gnu-emacs@m.gmane.org; Thu, 07 Nov 2013 04:57:19 +0100 Original-Received: from localhost ([::1]:37590 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VeGic-0006FQ-I0 for geb-bug-gnu-emacs@m.gmane.org; Wed, 06 Nov 2013 22:57:18 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43838) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VeGiS-0006C6-4E for bug-gnu-emacs@gnu.org; Wed, 06 Nov 2013 22:57:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VeGiN-0006Yh-60 for bug-gnu-emacs@gnu.org; Wed, 06 Nov 2013 22:57:08 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:52303) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VeGiN-0006Y8-1f for bug-gnu-emacs@gnu.org; Wed, 06 Nov 2013 22:57:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VeGiM-0006s5-LV for bug-gnu-emacs@gnu.org; Wed, 06 Nov 2013 22:57:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Aaron Ecay Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 07 Nov 2013 03:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15826 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.138379658226359 (code B ref -1); Thu, 07 Nov 2013 03:57:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 7 Nov 2013 03:56:22 +0000 Original-Received: from localhost ([127.0.0.1]:38089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VeGhh-0006r5-Fx for submit@debbugs.gnu.org; Wed, 06 Nov 2013 22:56:21 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:41801) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VeGhc-0006qp-MK for submit@debbugs.gnu.org; Wed, 06 Nov 2013 22:56:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VeGhS-0006K8-EM for submit@debbugs.gnu.org; Wed, 06 Nov 2013 22:56:11 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:36349) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VeGhS-0006K3-Ap for submit@debbugs.gnu.org; Wed, 06 Nov 2013 22:56:06 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43471) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VeGhN-0005jl-6N for bug-gnu-emacs@gnu.org; Wed, 06 Nov 2013 22:56:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VeGhI-0006I9-3H for bug-gnu-emacs@gnu.org; Wed, 06 Nov 2013 22:56:01 -0500 Original-Received: from mail-qe0-x234.google.com ([2607:f8b0:400d:c02::234]:53206) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VeGhH-0006I3-VO for bug-gnu-emacs@gnu.org; Wed, 06 Nov 2013 22:55:56 -0500 Original-Received: by mail-qe0-f52.google.com with SMTP id w7so472329qeb.11 for ; Wed, 06 Nov 2013 19:55:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:user-agent:date:message-id:mime-version :content-type:content-transfer-encoding; bh=y4l2KPasfQPEcyO8nvuzthDtULb69hbDqWXD6xz12ik=; b=Ekk/q29+7Fw8MgJ8ppZiuc4g1metjj1Yn19G+NqrYtx1dx+dr/3vUWg7Avlkz/TfvA vhFxjKrwCKma8octEOevUVK7BeQXJVB/D68obkw/RHi0w3+2yt9yvNtVwCIP8kq5Y74y TGLpad+D4l9Suawbj0IVyy4PKY1n27phXOPHYZqJVI+5HUmdlkdqc1T4BYnU3DE3D/Ii 3IExEw4+h/+p+xpdSnP9Df1bvIGgDV0rxDcUdlzEnjdB+FMOYuYd8n628CmMdByMaY2i Vv6TFF6gGsxJfQBdLNeKwysvFiBiL83mQQpOvHHYyQVQ7WcT3Sqce2aZVtqJQIYPnDPw MAAw== X-Received: by 10.49.98.100 with SMTP id eh4mr9299388qeb.42.1383796555366; Wed, 06 Nov 2013 19:55:55 -0800 (PST) Original-Received: from localhost (c-68-81-204-26.hsd1.pa.comcast.net. [68.81.204.26]) by mx.google.com with ESMTPSA id a5sm5669520qae.2.2013.11.06.19.55.54 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 06 Nov 2013 19:55:54 -0800 (PST) User-Agent: Notmuch/0.16+113~g516efb7 (http://notmuchmail.org) Emacs/24.3.50.1 (x86_64-unknown-linux-gnu) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:80104 Archived-At: I observe hangs when using sh-mode in recent trunk emacs (latest commit Tue Nov 5 18:36:37 2013 +0200). Recipe to reproduce: - emacs -Q - C-x C-f foo.sh - type =E2=80=9Cfor i in=E2=80=9D - immediately after entering the =E2=80=98n=E2=80=99, emacs will hang Setting debug-on-quit to t and quitting yields the following backtrace: Debugger entered--Lisp error: (quit) re-search-backward("\\(?:\\(?:^\\|[^\\]\\)\\(?:\\\\\\\\\\)*\\(\\(?:&&\\|;= \\(?:;&\\|[&;]\\)\\||[&|]\\|[&;|]\\)\\)\\)\\=3D" 1 t) looking-back("\\(?:^\\|[^\\]\\)\\(?:\\\\\\\\\\)*\\(\\(?:&&\\|;\\(?:;&\\|[= &;]\\)\\||[&|]\\|[&;|]\\)\\)" 1 greedy) sh-smie-sh-backward-token() sh-smie--sh-keyword-in-p() sh-smie--sh-keyword-p("in") sh-smie-sh-backward-token() smie-blink-matching-open() self-insert-command(1) call-interactively(self-insert-command nil nil) command-execute(self-insert-command) Thanks, Aaron In GNU Emacs 24.3.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.10.2) of 2013-11-05 on haize Windowing system distributor `The X.Org Foundation', version 11.0.11404000 Configured using: `configure --prefix=3D/usr --sysconfdir=3D/etc --localstatedir=3D/var --libexecdir=3D/usr/lib --mandir=3D/usr/share/man --without-sound --with-xft --with-x-toolkit=3Dgtk --with-gif=3Dno 'CFLAGS=3D-march=3Dx86-64 -mtune=3Dgeneric -O2 -pipe -fstack-protector --param=3Dssp-buffer-size=3D4' CPPFLAGS=3D-D_FORTIFY_SOURCE=3D2 LDFLAGS=3D-Wl,-O1,--sort-common,--as-needed,-z,relro' Important settings: value of $LC_COLLATE: C value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t --=20 Aaron Ecay