From unknown Fri Aug 15 19:19:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22112: 24.5; lockup in shell-script-mode with missing newline at eof Resent-From: Tony Finch Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Dec 2015 00:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22112 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 22112@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14495336079607 (code B ref -1); Tue, 08 Dec 2015 00:14:01 +0000 Received: (at submit) by debbugs.gnu.org; 8 Dec 2015 00:13:27 +0000 Received: from localhost ([127.0.0.1]:42155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a65uH-0002Um-MF for submit@debbugs.gnu.org; Mon, 07 Dec 2015 19:13:26 -0500 Received: from eggs.gnu.org ([208.118.235.92]:39275) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a64y9-00014n-Ur for submit@debbugs.gnu.org; Mon, 07 Dec 2015 18:13:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a64y8-0001mU-OS for submit@debbugs.gnu.org; Mon, 07 Dec 2015 18:13:21 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53843) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a64y8-0001mQ-Kx for submit@debbugs.gnu.org; Mon, 07 Dec 2015 18:13:20 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49276) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a64y7-0004SB-Ia for bug-gnu-emacs@gnu.org; Mon, 07 Dec 2015 18:13:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a64y4-0001lY-SX for bug-gnu-emacs@gnu.org; Mon, 07 Dec 2015 18:13:19 -0500 Received: from ppsw-50.csi.cam.ac.uk ([131.111.8.150]:35996) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a64y4-0001lH-NH for bug-gnu-emacs@gnu.org; Mon, 07 Dec 2015 18:13:16 -0500 X-Cam-AntiVirus: no malware found X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Received: from 245.30.147.195.pool.dsl.daisyplc.net ([195.147.30.245]:51375 helo=[192.168.1.123]) by ppsw-50.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587) with esmtpsa (PLAIN:fanf2) (TLSv1:ECDHE-RSA-AES256-SHA:256) id 1a64y3-0008Sy-qq (Exim 4.86_36-e07b163) for bug-gnu-emacs@gnu.org (return-path ); Mon, 07 Dec 2015 23:13:15 +0000 From: Tony Finch Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-Id: <337CED0A-94AD-4A1E-9797-F23C99D260E1@dotat.at> Date: Mon, 7 Dec 2015 23:13:14 +0000 Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) X-Mailer: Apple Mail (2.3112) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Mailman-Approved-At: Mon, 07 Dec 2015 19:13:24 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) In an empty shell-script buffer, I type i f left This causes emacs to lock up, consuming CPU in a tight loop without responding to the user interface. The problem occurs when there is an "if" statement on the last line of the buffer, and the buffer does not end in a newline. The "if" does not have to be right at the end of the buffer - there can be a conditional command. Movement or editing attempts around this line usually cause a lockup. Standard rubric follows... In GNU Emacs 24.5.1 (x86_64-apple-darwin13.4.0, NS apple-appkit-1265.21) of 2015-04-10 on builder10-9.porkrind.org Windowing system distributor `Apple', version 10.3.1404 Configured using: `configure --with-ns '--enable-locallisppath=3D/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp'' Important settings: locale-coding-system: utf-8-unix Major mode: Shell-script Minor modes in effect: sh-electric-here-document-mode: t show-paren-mode: t global-whitespace-mode: t tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Wrote /Users/fanf/.emacs Mark set Mark activated [2 times] t.sh has auto save data; consider M-x recover-this-file Setting up indent for shell type sh Indentation variables are now local. Indentation setup for shell type sh Quit Buffer *unsent mail to bug-gnu-emacs@gnu.org* modified; kill anyway? (y = or n) y Making completion list... Load-path shadows: None found. Features: (sh-script smie executable mule-util vc-git jka-compr find-func help-mode pp shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils fanf-theme go-mode-autoloads lua-mode derived advice help-fns edmacro kmacro cl-macs compile rx comint ansi-color ring cl gv cl-loaddefs cl-lib paren whitespace cus-start cus-load time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process cocoa ns multi-tty emacs) Memory information: ((conses 16 111756 13871) (symbols 48 20921 0) (miscs 40 138 265) (strings 32 20354 3268) (string-bytes 1 560447) (vectors 16 13116) (vector-slots 8 422660 7712) (floats 8 65 365) (intervals 56 877 210) (buffers 960 20)) From unknown Fri Aug 15 19:19:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22112: 24.5; lockup in shell-script-mode with missing newline at eof Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Dec 2015 01:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22112 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tony Finch Cc: 22112@debbugs.gnu.org Received: via spool by 22112-submit@debbugs.gnu.org id=B22112.144953846223128 (code B ref 22112); Tue, 08 Dec 2015 01:35:02 +0000 Received: (at 22112) by debbugs.gnu.org; 8 Dec 2015 01:34:22 +0000 Received: from localhost ([127.0.0.1]:42203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a67Ab-00060y-Ku for submit@debbugs.gnu.org; Mon, 07 Dec 2015 20:34:21 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42295) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a67Aa-00060r-Ju for 22112@debbugs.gnu.org; Mon, 07 Dec 2015 20:34:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a67Aa-0008DT-0o for 22112@debbugs.gnu.org; Mon, 07 Dec 2015 20:34:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48521) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a67AW-0008D3-JH; Mon, 07 Dec 2015 20:34:16 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1a67AV-0004cv-Bk; Mon, 07 Dec 2015 20:34:15 -0500 From: Glenn Morris References: <337CED0A-94AD-4A1E-9797-F23C99D260E1@dotat.at> X-Spook: Riot Bomb squad Fort Hancock INS IRA Sleet Attack Bacteria X-Ran: =CRL2:uTij";j-nz*}=HR\G_-?_01%;<|t@t\[>6D~w2}_xZ/N(E"NIB+ECAqjd|q49p6_ X-Hue: blue X-Attribution: GM Date: Mon, 07 Dec 2015 20:34:15 -0500 In-Reply-To: <337CED0A-94AD-4A1E-9797-F23C99D260E1@dotat.at> (Tony Finch's message of "Mon, 7 Dec 2015 23:13:14 +0000") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Tony Finch wrote: > In an empty shell-script buffer, I type > i > f > left > > This causes emacs to lock up, consuming CPU in a tight loop without > responding to the user interface. I'm unable to reproduce this with: emacs-24.5 -Q foo.sh From unknown Fri Aug 15 19:19:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22112: 24.5; lockup in shell-script-mode with missing newline at eof Resent-From: Alan J Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Dec 2015 11:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22112 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Tony Finch Cc: 22112@debbugs.gnu.org Received: via spool by 22112-submit@debbugs.gnu.org id=B22112.14506972079298 (code B ref 22112); Mon, 21 Dec 2015 11:27:01 +0000 Received: (at 22112) by debbugs.gnu.org; 21 Dec 2015 11:26:47 +0000 Received: from localhost ([127.0.0.1]:58571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aAyc3-0002Pt-75 for submit@debbugs.gnu.org; Mon, 21 Dec 2015 06:26:47 -0500 Received: from mail-wm0-f42.google.com ([74.125.82.42]:38577) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aAyc1-0002Pg-H5 for 22112@debbugs.gnu.org; Mon, 21 Dec 2015 06:26:45 -0500 Received: by mail-wm0-f42.google.com with SMTP id l126so65595353wml.1 for <22112@debbugs.gnu.org>; Mon, 21 Dec 2015 03:26:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=sender:from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-type; bh=d0F/SEsui9jRl7/XwUEj/ynffLCpHBF1GteJKou8PVw=; b=jqT/2NF7D2/HuoOoQ0uAXcGGqmLHOP+2oOtvkFpQVduFzHJGbnc1glw9DC33x5f7xx n4K6xv2yZnoHZh6qYRa0Iik6nBB8DLMOmWcmMxqewtjpefPOppYx6ayV1tPb/5ehiYam B0+ehokC3MemLNT7Dg0bbLV1u4Sz4gb3GD/HZVwpyUwK/NtkIFAtfdgQaK7IYwH7g2k3 nbUQtkOVrEnvbOZtrQ0qF3FRrcPclN9aiLnO4fx2rDlcHdVnct64pV5C7oq8AzRKKOiH wSSvIdrRcpOYcu3HOn7UBEIEho4aimzP5KHk/dv8gMojVWrEku9PbYgtq/sPke37kCbu 6PsA== X-Received: by 10.194.242.195 with SMTP id ws3mr19943099wjc.131.1450697199856; Mon, 21 Dec 2015 03:26:39 -0800 (PST) Received: from galloway.local (3.7.0.5.2.c.c.0.8.9.0.8.f.d.c.f.9.2.1.8.8.f.3.0.0.b.8.0.1.0.0.2.ip6.arpa. [2001:8b0:3f8:8129:fcdf:8098:cc2:5073]) by smtp.gmail.com with ESMTPSA id gy2sm8358925wjc.12.2015.12.21.03.26.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 21 Dec 2015 03:26:39 -0800 (PST) From: Alan J Third In-Reply-To: <337CED0A-94AD-4A1E-9797-F23C99D260E1@dotat.at> (Tony Finch's message of "Mon, 7 Dec 2015 23:13:14 +0000") References: <337CED0A-94AD-4A1E-9797-F23C99D260E1@dotat.at> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) Date: Mon, 21 Dec 2015 11:26:23 +0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) Tony Finch writes: > In GNU Emacs 24.5.1 (x86_64-apple-darwin13.4.0, NS apple-appkit-1265.21) > of 2015-04-10 on builder10-9.porkrind.org I believe I'm running the exact same build: "GNU Emacs 24.5.1 (x86_64-apple-darwin13.4.0, NS apple-appkit-1265.21) of 2015-04-10 on builder10-9.porkrind.org" but I can't reproduce this either. If you run emacs using /Applications/Emacs.app/Contents/MacOS/Emacs -Q Does it still happen? -- Alan Third From unknown Fri Aug 15 19:19:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22112: 24.5; lockup in shell-script-mode with missing newline at eof Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Jan 2016 13:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22112 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Tony Finch Cc: 22112@debbugs.gnu.org Received: via spool by 22112-submit@debbugs.gnu.org id=B22112.145226013023415 (code B ref 22112); Fri, 08 Jan 2016 13:36:01 +0000 Received: (at 22112) by debbugs.gnu.org; 8 Jan 2016 13:35:30 +0000 Received: from localhost ([127.0.0.1]:42385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aHXCU-00065b-0q for submit@debbugs.gnu.org; Fri, 08 Jan 2016 08:35:30 -0500 Received: from mail-io0-f178.google.com ([209.85.223.178]:34001) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aHXCS-00065O-3D for 22112@debbugs.gnu.org; Fri, 08 Jan 2016 08:35:28 -0500 Received: by mail-io0-f178.google.com with SMTP id 1so239099807ion.1 for <22112@debbugs.gnu.org>; Fri, 08 Jan 2016 05:35:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=njAGoceAT6oqe/A7kA9CfGTQSHRWnPDs3lawuD6h/do=; b=Z9q9vwb6xz3Wvei0ZpFGcUKK0d6VASevjvaHhtN2jQp8k8iP5uSHpNRIGryAn3+D6T Ds8f/btaGZJwt/7utNBnqVezVKBcaGMlgWiHP7nDGJmGit/ksRFEGSERwWtIFfG3BIbi 6R5ZvZL/R0500pBD3KG7UryRvE7OBEmAS0WRwt6Szou1HdcWMZKnLE2HH+88LejC684x nfQrqWuaLQ0D082IEz+CoqB34lQh1ySBwkheweWzmC0iK0qR9XtNZf04HPXF/A546G9y o/kOldz1hZt5GRkxtKYOldFask2C0lNmolEpw2QY7Ge431lDvUMt7zLrwN+DXxbnrQAk lw5A== MIME-Version: 1.0 X-Received: by 10.107.169.101 with SMTP id s98mr13127217ioe.126.1452260122356; Fri, 08 Jan 2016 05:35:22 -0800 (PST) Received: by 10.64.13.80 with HTTP; Fri, 8 Jan 2016 05:35:22 -0800 (PST) In-Reply-To: References: <337CED0A-94AD-4A1E-9797-F23C99D260E1@dotat.at> Date: Fri, 8 Jan 2016 13:35:22 +0000 X-Google-Sender-Auth: bBugLI8i-uOaP8XliTAxEw8Xhu4 Message-ID: From: Alan Third Content-Type: multipart/alternative; boundary=001a1142e192b6f7e70528d2a8fe X-Spam-Score: -0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) --001a1142e192b6f7e70528d2a8fe Content-Type: text/plain; charset=UTF-8 I've managed to replicate this on a Windows PC: GNU Emacs 24.5.1 (i686-pc-mingw32) of 2015-04-11 on LEG570 Run emacs -Q Evaluate: (show-paren-mode +1) Open a new shell script buffer: C-x b test M-x shell-script-mode and type: if If I don't turn on show-paren-mode there is no hang and Emacs carries on happily. -- Alan Third --001a1142e192b6f7e70528d2a8fe Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I've managed to replicate this on a Windows PC:=C2=A0G= NU Emacs 24.5.1 (i686-pc-mingw32) of 2015-04-11 on LEG570

Run emacs -Q

Evaluate:

= =C2=A0 =C2=A0 (show-paren-mode +1)

Open a new = shell script buffer:

=C2=A0 =C2=A0 C-x b test <= RET> M-x shell-script-mode

and type:
=
=C2=A0 =C2=A0 if<left arrow>

If I don't turn on show-par= en-mode there is no hang and Emacs carries on happily.
--=C2=A0
Alan Third
--001a1142e192b6f7e70528d2a8fe-- From unknown Fri Aug 15 19:19:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22112: 24.5; lockup in shell-script-mode with missing newline at eof Resent-From: Tony Finch Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Jan 2016 16:35:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22112 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Alan Third Cc: 22112@debbugs.gnu.org Received: via spool by 22112-submit@debbugs.gnu.org id=B22112.145227087414485 (code B ref 22112); Fri, 08 Jan 2016 16:35:04 +0000 Received: (at 22112) by debbugs.gnu.org; 8 Jan 2016 16:34:34 +0000 Received: from localhost ([127.0.0.1]:43351 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aHZzm-0003lY-2n for submit@debbugs.gnu.org; Fri, 08 Jan 2016 11:34:34 -0500 Received: from ppsw-42.csi.cam.ac.uk ([131.111.8.142]:34867) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aHXQK-0006Ri-M7 for 22112@debbugs.gnu.org; Fri, 08 Jan 2016 08:49:49 -0500 X-Cam-AntiVirus: no malware found X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Received: from hermes-2.csi.cam.ac.uk ([131.111.8.54]:46841) by ppsw-42.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:25) with esmtpa (EXTERNAL:fanf2) id 1aHXQJ-000kPA-7X (Exim 4.86_36-e07b163) (return-path ); Fri, 08 Jan 2016 13:49:47 +0000 Received: from fanf2 by hermes-2.csi.cam.ac.uk (hermes.cam.ac.uk) with local id 1aHXQJ-0005dv-AL (Exim 4.72) (return-path ); Fri, 08 Jan 2016 13:49:47 +0000 Date: Fri, 8 Jan 2016 13:49:47 +0000 From: Tony Finch X-X-Sender: fanf2@hermes-2.csi.cam.ac.uk In-Reply-To: Message-ID: References: <337CED0A-94AD-4A1E-9797-F23C99D260E1@dotat.at> User-Agent: Alpine 2.00 (LSU 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Score: -0.0 (/) X-Mailman-Approved-At: Fri, 08 Jan 2016 11:34:33 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Alan Third wrote: > If I don't turn on show-paren-mode there is no hang and Emacs carries on > happily. Excellent, thanks for pursuing this. Yes, I had show-paren-mode on. Sorry I wasn't able to find the time to pin it down myself. Tony. -- f.anthony.n.finch http://dotat.at/ South Utsire, Forties, Cromarty: Cyclonic, mainly southeasterly, 6 to gale 8, decreasing 4 or 5 at times. Rough or very rough, occasionally moderate later. Rain or sleet. Good, occasionally poor. From unknown Fri Aug 15 19:19:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22112: 24.5; lockup in shell-script-mode with missing newline at eof Resent-From: Alan J Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Jan 2016 20:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22112 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Tony Finch Cc: 22112@debbugs.gnu.org Received: via spool by 22112-submit@debbugs.gnu.org id=B22112.14522840111970 (code B ref 22112); Fri, 08 Jan 2016 20:14:02 +0000 Received: (at 22112) by debbugs.gnu.org; 8 Jan 2016 20:13:31 +0000 Received: from localhost ([127.0.0.1]:43417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aHdPf-0000Vi-8X for submit@debbugs.gnu.org; Fri, 08 Jan 2016 15:13:31 -0500 Received: from mail-wm0-f41.google.com ([74.125.82.41]:37048) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aHdPd-0000VT-RE for 22112@debbugs.gnu.org; Fri, 08 Jan 2016 15:13:30 -0500 Received: by mail-wm0-f41.google.com with SMTP id f206so187898074wmf.0 for <22112@debbugs.gnu.org>; Fri, 08 Jan 2016 12:13:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=R8oTz5zGMpK/2jwwd287BPSxF5v2FDHaXWQvHHINlkk=; b=D3oBBXmJgZNbvfcgZZI7CmaLo5cNSSATPREbEET/yifEa6lLwHkjJlVaAIj+4fK2DU 88HnmlgXEa3wGdX81REDMqq2X+sJsQ0AcruPHSYMqTvCtwKKlxYRKgG2dQ2/RdJfb6Ip 8Lv7Wlf7vYRk+kyBfyPKMe8wWiN0I/nhifVOLJFaS+WoEU2pJFO/HkfbWEhNHvxAt01A 1wsZoCZSUZ1MA5t4UYegmsEFho3W9KyIqpceif1BvZpWKjoYImgZznqA7Kxz2qmtEfO9 Zan//nnVAKoh5ZJlz1IYPmBBvVguQn1cAETOZ7jDk4qkx6tkihntB3wvenNYk6SXooGH kLhA== X-Received: by 10.28.227.6 with SMTP id a6mr720814wmh.68.1452284004272; Fri, 08 Jan 2016 12:13:24 -0800 (PST) Received: from galloway.idiocy.org (5.3.9.5.5.a.a.a.5.2.c.5.4.3.1.6.9.2.1.8.8.f.3.0.0.b.8.0.1.0.0.2.ip6.arpa. [2001:8b0:3f8:8129:6134:5c25:aaa5:5935]) by smtp.gmail.com with ESMTPSA id w8sm63533635wjx.21.2016.01.08.12.13.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 08 Jan 2016 12:13:23 -0800 (PST) From: Alan J Third References: <337CED0A-94AD-4A1E-9797-F23C99D260E1@dotat.at> Date: Fri, 08 Jan 2016 20:13:21 +0000 In-Reply-To: (Alan Third's message of "Fri, 8 Jan 2016 13:35:22 +0000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) Alan Third writes: > I've managed to replicate this on a Windows PC: GNU Emacs 24.5.1 > (i686-pc-mingw32) of 2015-04-11 on LEG570 > > Run emacs -Q > > Evaluate: > > (show-paren-mode +1) > > Open a new shell script buffer: > > C-x b test M-x shell-script-mode > > and type: > > if > > If I don't turn on show-paren-mode there is no hang and Emacs carries > on happily. I can't reproduce this against Emacs 25.1.50.1 so I'm marking it as fixed. If you later upgrade and it's still broken for you, please reopen the bug. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 08 19:03:07 2016 Received: (at control) by debbugs.gnu.org; 9 Jan 2016 00:03:07 +0000 Received: from localhost ([127.0.0.1]:43500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aHgzr-0000om-6q for submit@debbugs.gnu.org; Fri, 08 Jan 2016 19:03:07 -0500 Received: from mail-wm0-f46.google.com ([74.125.82.46]:36683) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aHgzp-0000oG-9V for control@debbugs.gnu.org; Fri, 08 Jan 2016 19:03:05 -0500 Received: by mail-wm0-f46.google.com with SMTP id l65so152564904wmf.1 for ; Fri, 08 Jan 2016 16:03:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=sender:from:to:subject:date:message-id:user-agent:mime-version :content-type; bh=LMcwMeL3eIu63/63F+qYwpvfkwhJIRpiLP/AnC3CF5g=; b=zc+68M+GB50P3DHl50lJA6P/m2sHPutF7rjp7Sj1gn7v9P22DVZXQSSW97taE3y4ac ozp+uDzvdaNC7Pt8lCzVp1OelAONd54w0eZRw2wy5ibz3qJLehdVUGjYcOE2CxEf+Ek0 fHkuDWRvPEBj03bWfDTsdprOwCu58h8abS2q2h/bgGAaBflb0XpvtwsV9+GvysZq/Bja UmHK6eD1Hh61z8i5NIGWdgofLdv6qubJaJc23nvxFBLIA2mgFv3Z4t4AydvGKZG6U4FU XwIU1aPe7UctdYP1wTH+105MdpZfsTDr9nakKb41bE+yO1ZXw++b1qZomt2fqOpK48b5 sg9g== X-Received: by 10.194.242.195 with SMTP id ws3mr121664501wjc.131.1452297779815; Fri, 08 Jan 2016 16:02:59 -0800 (PST) Received: from galloway.idiocy.org (5.3.9.5.5.a.a.a.5.2.c.5.4.3.1.6.9.2.1.8.8.f.3.0.0.b.8.0.1.0.0.2.ip6.arpa. [2001:8b0:3f8:8129:6134:5c25:aaa5:5935]) by smtp.gmail.com with ESMTPSA id v82sm1328357wmv.12.2016.01.08.16.02.58 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 08 Jan 2016 16:02:59 -0800 (PST) From: Alan J Third To: control@debbugs.gnu.org Subject: bug#22112 Date: Sat, 09 Jan 2016 00:02:57 +0000 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) close 22112 25.1.50.1 -- Alan Third From unknown Fri Aug 15 19:19:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22112: Processed: bug#22112 In-Reply-To: <337CED0A-94AD-4A1E-9797-F23C99D260E1@dotat.at> Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Jan 2016 00:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22112 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Alan J Third Cc: 22112@debbugs.gnu.org Received: via spool by 22112-submit@debbugs.gnu.org id=B22112.145230034613259 (code B ref 22112); Sat, 09 Jan 2016 00:46:01 +0000 Received: (at 22112) by debbugs.gnu.org; 9 Jan 2016 00:45:46 +0000 Received: from localhost ([127.0.0.1]:43515 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aHhf7-0003Rn-U4 for submit@debbugs.gnu.org; Fri, 08 Jan 2016 19:45:46 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48670) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aHhf7-0003Rb-1w for 22112@debbugs.gnu.org; Fri, 08 Jan 2016 19:45:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aHhf1-0003JG-B8 for 22112@debbugs.gnu.org; Fri, 08 Jan 2016 19:45:40 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42492) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aHhei-0003DM-Ty; Fri, 08 Jan 2016 19:45:20 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1aHhei-0001O7-IO; Fri, 08 Jan 2016 19:45:20 -0500 From: Glenn Morris References: X-Spook: fundamentalist Foot and Mouth Elvis csim Adriatic Plane X-Ran: \x"EC4N8dt*$?.$\l\Fp"BWt).kvN~b4x:|d)F6Kn/?zKm'R[~(`h#$we User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) GNU bug tracker automated control server wrote: > Processing commands for control@debbugs.gnu.org: > >> close 22112 25.1.50.1 It's not worth changing now, but the right version number to use would be "25.1", since that is the first release in which this will be fixed. "25.1.50" is a fairly meaningless development version that applies to a huge range of git revisions. The final ".1" is a build number that is irrelevant. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 15 20:57:46 2016 Received: (at control) by debbugs.gnu.org; 16 Jan 2016 01:57:46 +0000 Received: from localhost ([127.0.0.1]:50327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aKG7e-00049d-B7 for submit@debbugs.gnu.org; Fri, 15 Jan 2016 20:57:46 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47687) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aKG7c-00049Q-TO for control@debbugs.gnu.org; Fri, 15 Jan 2016 20:57:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aKG7X-00036e-5p for control@debbugs.gnu.org; Fri, 15 Jan 2016 20:57:39 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53169) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aKG7X-00036a-2Z for control@debbugs.gnu.org; Fri, 15 Jan 2016 20:57:39 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1aKG7V-0004Yp-GJ for control@debbugs.gnu.org; Fri, 15 Jan 2016 20:57:37 -0500 Subject: control message for bug 22381 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Fri, 15 Jan 2016 20:57:37 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) fixed 22381 25.1 forcemerge 22112 22381 From debbugs-submit-bounces@debbugs.gnu.org Wed May 04 11:41:38 2016 Received: (at control) by debbugs.gnu.org; 4 May 2016 15:41:38 +0000 Received: from localhost ([127.0.0.1]:37944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axyvi-000507-NF for submit@debbugs.gnu.org; Wed, 04 May 2016 11:41:38 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33437) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axyvg-0004zu-Ma for control@debbugs.gnu.org; Wed, 04 May 2016 11:41:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1axyvS-0006nl-Ax for control@debbugs.gnu.org; Wed, 04 May 2016 11:41:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.0 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50534) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axyvS-0006ml-84 for control@debbugs.gnu.org; Wed, 04 May 2016 11:41:22 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1axyvN-0004U7-JP for control@debbugs.gnu.org; Wed, 04 May 2016 11:41:17 -0400 Subject: control message for bug 23445 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Wed, 04 May 2016 11:41:17 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.1 (-------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.1 (-------) unarchive 22112 merge 22112 23445