From unknown Fri Jun 20 07:09:58 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#24189 <24189@debbugs.gnu.org> To: bug#24189 <24189@debbugs.gnu.org> Subject: Status: 25.1.50; args-out-of-range in ansi-color-filter-apply Reply-To: bug#24189 <24189@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:09:58 +0000 retitle 24189 25.1.50; args-out-of-range in ansi-color-filter-apply reassign 24189 emacs submitter 24189 Aaron Ecay severity 24189 normal tag 24189 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 08 15:23:05 2016 Received: (at submit) by debbugs.gnu.org; 8 Aug 2016 19:23:05 +0000 Received: from localhost ([127.0.0.1]:60337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bWq8f-00045s-3Q for submit@debbugs.gnu.org; Mon, 08 Aug 2016 15:23:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52260) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bWq8d-00045B-Fa for submit@debbugs.gnu.org; Mon, 08 Aug 2016 15:23:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bWq8V-0008WO-0j for submit@debbugs.gnu.org; Mon, 08 Aug 2016 15:22:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36443) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bWq8U-0008WJ-U9 for submit@debbugs.gnu.org; Mon, 08 Aug 2016 15:22:54 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43184) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bWq8S-0004vF-2f for bug-gnu-emacs@gnu.org; Mon, 08 Aug 2016 15:22:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bWq8K-0008V7-3J for bug-gnu-emacs@gnu.org; Mon, 08 Aug 2016 15:22:47 -0400 Received: from mail-wm0-x232.google.com ([2a00:1450:400c:c09::232]:36679) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bWq8J-0008V1-OW for bug-gnu-emacs@gnu.org; Mon, 08 Aug 2016 15:22:44 -0400 Received: by mail-wm0-x232.google.com with SMTP id q128so137511214wma.1 for ; Mon, 08 Aug 2016 12:22:43 -0700 (PDT) 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-transfer-encoding; bh=IPYlnTIoS/2RDy0oLbm5W9G8ctSLKtAenPwNqiMTnEE=; b=PKEUgw1GMOB7Mm7A548gomYVuchAN697SGvgCx41Q4qZsdIckdfpS5osT0hA3R7gA2 0O7DPY/2Zaob1wGq5t3klRJ/e3pmAe/lxq1OvWswfU8KZ/K1gZjRh7YrDGYBs3zm/SEb cSkUZpKJAWrc85XulmZ3BiZ+Hl53R+5e5iQe82nBR0wSwGKff9iXyb3VHpRWaIz/0LW/ lO5c9IZhyziXo/BckQuIpuZAXlciQPbMgnRc+Q83R4eoCiW19OfkpYbe9UDTG2/HJWAn TERHNwmhAOL3FNrgWuNG6XuIdGxbYljqiyl4/zCmP3bvUzeCo9L17CQyy0HPH4M63Yvs xjiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:user-agent:date:message-id :mime-version:content-transfer-encoding; bh=IPYlnTIoS/2RDy0oLbm5W9G8ctSLKtAenPwNqiMTnEE=; b=DVWKzyvqGr3ZPDZ9FXpK80TtGKvqHjTbYikgdYCNV4CGKL7wU29ARFz02XjZSrBoKH i3AksazzNe0HWlomSbRXmXdZZLo8gAIQM2mtHsZAKHfxKkC7fm+Ze84T/fyfnYdQb7p2 GOhUawvW4AvYESQ9YmTxndkIVOzrojiLAm8rPD84+VbksYBs0kuIi++rdV0u9ZvGOxkI FOSzgHtiHa/jqeHMjcLw5c+2UhiaQLi4IFFhw0sCduhKLwKkbFNW9hZ4v3yegB31CgAR TVb514NGwQBvIAtNA/MqyIbgaZMrW2TttvS7/y9VZdVGbZx7EZLOyt7EITy3Z/wifBK2 6Law== X-Gm-Message-State: AEkoouvFGiBAY//owh8Lij7EQt3c6WPdw2NTvlWjS/B5Os3OcrwAKG7Lg+D00wwq5Is0Kw== X-Received: by 10.28.9.194 with SMTP id 185mr16688554wmj.37.1470684162243; Mon, 08 Aug 2016 12:22:42 -0700 (PDT) Received: from localhost (natvip7.york.ac.uk. [144.32.240.7]) by smtp.gmail.com with ESMTPSA id b186sm25081447wmg.23.2016.08.08.12.22.41 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 08 Aug 2016 12:22:41 -0700 (PDT) From: Aaron Ecay To: bug-gnu-emacs@gnu.org Subject: 25.1.50; args-out-of-range in ansi-color-filter-apply User-Agent: Notmuch/0.22+21~g7e6e23c (https://notmuchmail.org) Emacs/25.1.50.1 (x86_64-unknown-linux-gnu) X-Clacks-Overhead: GNU Terry Pratchett Date: Mon, 08 Aug 2016 20:22:40 +0100 Message-ID: <878tw7hxq7.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit 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: -4.0 (----) With recent master emacs, I get an error under the following conditions: 0. Install ipython 1. emacs -Q 2. Eval in scratch buffer: (setq python-shell-interpreter "ipython") 3. C-x C-f foo.py 4. C-c C-p The backtrace is: -----cut here----- Debugger entered--Lisp error: (args-out-of-range "Python 3.5.2 (default, Ju= n 28 2016, 08:46:01)=20 Type \"copyright\", \"credits\" or \"license\" for more information. IPython 5.0.0 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details. [6n[0m[0m[J[J[0m[6n" 423) string-match("" "Python 3.5.2 (default, Jun 28 2016, 08:46:01) \nType \"c= opyright\", \"credits\" or \"license\" for more information.\n\nIPython 5.0= .0 -- An enhanced Interactive Python.\n? -> Introduction and overvi= ew of IPython's features.\n%quickref -> Quick reference.\nhelp -> Pyth= on's own help system.\nobject? -> Details about 'object', use 'object??' = for extra details.\n\n[6n[0m[0m[J[J[0m[6n" 423) ansi-color-filter-apply("Python 3.5.2 (default, Jun 28 2016, 08:46:01) \n= Type \"copyright\", \"credits\" or \"license\" for more information.\n\nIPy= thon 5.0.0 -- An enhanced Interactive Python.\n? -> Introduction an= d overview of IPython's features.\n%quickref -> Quick reference.\nhelp = -> Python's own help system.\nobject? -> Details about 'object', use 'ob= ject??' for extra details.\n\n[?1l[6n[?2004h[?25l[?7l[0m[0m[J[?12l[?25h[J[0= m[?2004l[6n") python-shell-comint-watch-for-first-prompt-output-filter("Python 3.5.2 (d= efault, Jun 28 2016, 08:46:01) \nType \"copyright\", \"credits\" or \"licen= se\" for more information.\n\nIPython 5.0.0 -- An enhanced Interactive Pyth= on.\n? -> Introduction and overview of IPython's features.\n%quickr= ef -> Quick reference.\nhelp -> Python's own help system.\nobject? -= > Details about 'object', use 'object??' for extra details.\n\n[?1l[6n[?200= 4h[?25l[?7l[0m[0m[J[?12l[?25h[J[0m[?2004l[6n") run-hook-with-args(python-shell-comint-watch-for-first-prompt-output-filt= er "Python 3.5.2 (default, Jun 28 2016, 08:46:01) \nType \"copyright\", \"c= redits\" or \"license\" for more information.\n\nIPython 5.0.0 -- An enhanc= ed Interactive Python.\n? -> Introduction and overview of IPython's= features.\n%quickref -> Quick reference.\nhelp -> Python's own help s= ystem.\nobject? -> Details about 'object', use 'object??' for extra detai= ls.\n\n[?1l[6n[?2004h[?25l[?7l[0m[0m[J[?12l[?25h[J[0m[?2004l[6n") comint-output-filter(# "Python 3.5.2 (default, Jun 28 201= 6, 08:46:01) \nType \"copyright\", \"credits\" or \"license\" for more info= rmation.\n\nIPython 5.0.0 -- An enhanced Interactive Python.\n? -> = Introduction and overview of IPython's features.\n%quickref -> Quick refere= nce.\nhelp -> Python's own help system.\nobject? -> Details about 'o= bject', use 'object??' for extra details.\n\n[?1l[6n[?2004h[?25l[?7l[0m[0m[= J[?12l[?25h[J[0m[?2004l[6n") -----cut here----- The relevant code is: (defun ansi-color-filter-apply (string) "Filter out all ANSI control sequences from STRING. Every call to this function will set and use the buffer-local variable `ansi-color-context' to save partial escape sequences. This information will be used for the next call to `ansi-color-apply'. Set `ansi-color-context' to nil if you don't want this. This function can be added to `comint-preoutput-filter-functions'." (let ((start 0) end result) ;; if context was saved and is a string, prepend it (if (cadr ansi-color-context) (setq string (concat (cadr ansi-color-context) string) ansi-color-context nil)) ;; find the next escape sequence (while (setq end (string-match ansi-color-regexp string start)) (setq result (concat result (substring string start end)) start (match-end 0))) ;; eliminate unrecognized escape sequences (while (string-match ansi-color-drop-regexp string) (setq string (replace-match "" nil nil string))) ;; save context, add the remainder of the string to the result (let (fragment) (if (string-match "\033" string start) ;; <---- ?!?!?!? (let ((pos (match-beginning 0))) (setq fragment (substring string pos) result (concat result (substring string start pos)))) (setq result (concat result (substring string start)))) (setq ansi-color-context (if fragment (list nil fragment)))) result)) It looks obviously bogus: the value of start is computed in the first while, but the second while (potentially) makes deletions in the string. After the second while, the value of start is reused (on the line I marked with a comment), when it could be (and in this case is) beyond the end of the string because of the deletions. I don=E2=80=99t understand= the code well enough to know what the proper fix is. I tried moving the =E2=80=9Celiminate unrecognized escape sequences=E2=80=9D while to before t= he =E2=80=9Cfind the next escape sequence=E2=80=9D one. That made the error disappear, but did = not successfully display ANSI colors in the buffer (but rather left many escape sequences in raw form behind). Thanks, Aaron In GNU Emacs 25.1.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.20.8) of 2016-08-08 built on haize Repository revision: 9fc22fb932599fe4fecffffa920abe509ab5cbb0 Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 System Description: Arch Linux Configured using: 'configure --prefix=3D/usr --sysconfdir=3D/etc --libexecdir=3D/usr/lib --localstatedir=3D/var --mandir=3D/usr/share/man --pdfdir=3D/usr/share/doc/emacs/pdf --with-sound=3Dalsa --without-gconf --with-x-toolkit=3Dgtk3 --with-xft 'CFLAGS=3D-march=3Dx86-64 -mtune=3Dgene= ric -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' --=20 Aaron Ecay From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 14 07:11:21 2016 Received: (at control) by debbugs.gnu.org; 14 Aug 2016 11:11:21 +0000 Received: from localhost ([127.0.0.1]:56800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bYtK5-0000hs-0A for submit@debbugs.gnu.org; Sun, 14 Aug 2016 07:11:21 -0400 Received: from mail-io0-f169.google.com ([209.85.223.169]:34956) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bYtK3-0000he-7c for control@debbugs.gnu.org; Sun, 14 Aug 2016 07:11:19 -0400 Received: by mail-io0-f169.google.com with SMTP id m101so60163545ioi.2 for ; Sun, 14 Aug 2016 04:11:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:date:message-id:mime-version; bh=DNgCLkv2PjtH3TtTKE4sV6YC+evVy9wXd8++E63U7Uk=; b=w+472xmHVrpfDTThsMAV2/Q/5PSVH4F4Uf8V0m7lN01iJrVTQXtC6M9chLV2qFv+VT IAlneXXILBHdOnHGny67mMvJoAvIhvfiJCDMGt8xmOIjr0lDlsGxWMRDJ0GTrI/Oc4G1 oMEvsoLJGxUgqlb5cEDzURy6KjD6ndMZqTXNJQFixcMq5trdNaxEZm/jJoo1YWuAKl7A nobnXqIVTgkol6mlBDLe/xB+sIJBCG4M6ZXxqpxiUMGwQD8TI8edcfXDEh/ptUbf852+ jf+5+iFsaYQFwC5oWk1c5c94LCQIKpEXZc7+XN1MO6JS2rEwjE70dndUC/NKjZDyx2b1 9ekQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:subject:date:message-id :mime-version; bh=DNgCLkv2PjtH3TtTKE4sV6YC+evVy9wXd8++E63U7Uk=; b=R1glZZiSNGH8RYf1SFfrTUKg63G26fdNKSLGudFSjfTcQ74GlVNtpbVXw0BX4+pnfC manJvx8iPRAXOK9w6GhkSxkA0aUgW981uTwRAIe68ua1O7fdJeb5448rl8d1NRPdOgIa RenboTdNcaw3doB1Xr5mB4HS9vsKZgXUBMy/dRrcceWNYtmcnTQz0oAEqzbX8n78OxgQ eZ/xe0TCSlrJGaupCbPHvQrGb0m3rOdoaMrxBiogfOTe/oO7dE3uc4ytsrA/xvMo4o8c fYnh7CARxQmr3qkeW4QoycR4Gb5r3GGZmQQxr6Wi6QWrKtOuhwdxCpDnY5lcGAw+UTiX cvXg== X-Gm-Message-State: AEkoousr3zrXj9utF3AvLxUyXH/wQt/zAhl9I7QeSjYuq3Z8y2tErDDbHQTyRcRYWCSe9Q== X-Received: by 10.107.131.11 with SMTP id f11mr27945404iod.136.1471173073543; Sun, 14 Aug 2016 04:11:13 -0700 (PDT) Received: from zony (206-188-64-44.cpe.distributel.net. [206.188.64.44]) by smtp.googlemail.com with ESMTPSA id o184sm5133383ith.2.2016.08.14.04.11.12 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 14 Aug 2016 04:11:12 -0700 (PDT) From: npostavs@users.sourceforge.net To: control@debbugs.gnu.org Subject: control message for bug #24223 Date: Sun, 14 Aug 2016 07:11:22 -0400 Message-ID: <87ziofvc4l.fsf@users.sourceforge.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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.7 (/) merge 24223 24189 quit From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 02 13:00:19 2016 Received: (at submit) by debbugs.gnu.org; 2 Sep 2016 17:00:19 +0000 Received: from localhost ([127.0.0.1]:47966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bfrpD-0008UO-DP for submit@debbugs.gnu.org; Fri, 02 Sep 2016 13:00:19 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40429) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bfrdc-0008Ae-F2 for submit@debbugs.gnu.org; Fri, 02 Sep 2016 12:48:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bfrdW-0005XU-FH for submit@debbugs.gnu.org; Fri, 02 Sep 2016 12:48:15 -0400 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,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45641) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bfrdW-0005Wn-CO for submit@debbugs.gnu.org; Fri, 02 Sep 2016 12:48:14 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59620) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bfrdU-0002U4-4m for bug-gnu-emacs@gnu.org; Fri, 02 Sep 2016 12:48:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bfrdO-0005Vo-7g for bug-gnu-emacs@gnu.org; Fri, 02 Sep 2016 12:48:11 -0400 Received: from mail-wm0-x22b.google.com ([2a00:1450:400c:c09::22b]:34923) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bfrdO-0005Vh-1B for bug-gnu-emacs@gnu.org; Fri, 02 Sep 2016 12:48:06 -0400 Received: by mail-wm0-x22b.google.com with SMTP id w2so38304751wmd.0 for ; Fri, 02 Sep 2016 09:48:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=hnRYM3cUdAu7E+v3b4zfwmL0I9tLt7xlL6YZCJBtO+M=; b=so/YbsyCHOdpw6SmjQvNO7uoLfYHUvXeOweU6G6aQpv3j4/ohhZs8vBp9cQW9PD+bH n/4eh4RKMnhPyx1RtVbbXu2mrfxQNoFTkH4OFaf7roooSS6a+VGuuME8UI0X5gxHkZUF jPswkGHwycJ5O9xlH7E98Oxv8j63Fh+V+mXwbTXx5WVlaWeqqNaGMHrmfGWpeiqsQ7m9 iIAypvGLNaYgGgN/KBMkYDLQnyAJ+Xm2zUIeI6Te8kcdQP32KEBWIII0/EPE2O3wUobR +qQwLZdSmVBzxhNLVa4PofdQ/e42eLIUupPaDRDl4Ar3J6qO0J3sQmAlISE7lIxXKTQP Rxgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=hnRYM3cUdAu7E+v3b4zfwmL0I9tLt7xlL6YZCJBtO+M=; b=mEV4LMcIYVtIW9PX4wMDgbv4dilsfxYvEy72SnlPylZHos2hPvLpo0q9ftHTSlM0Ni o8z23kW44kqjW9TlYRV249U9yKqud+n36qwUYcUlA7G+0l6ReqgHAU9esJDuUJSTq96W iH4TSVbIQBE9QKvDUp3/QFI5LG9eZLBDuwCNL/wOdxynLfeyHcSxX7PXk3auMSujXI5i lTNvXbNgXFwk2tCWQq17THuSb5dJD38rqQy++FZadkDuX1QgfMv4zJQNoL6+CrY18xvY NqSDO6fSzTffzW7hllADz+fkXY6oPcYzNvxsMejDYIMVyOjTpq8aR8WIf3fcoOExFQ4S OcRw== X-Gm-Message-State: AE9vXwMTheIgPIoVVpVzOOPZgLC3JK41xhuCSc4Gn0A2K9khn/X4P4FZ4x2DIKnrkCmYng== X-Received: by 10.194.189.229 with SMTP id gl5mr19926654wjc.168.1472834884491; Fri, 02 Sep 2016 09:48:04 -0700 (PDT) Received: from arch.sculdombp.work (icdhcp-1-185.epfl.ch. [128.178.116.185]) by smtp.gmail.com with ESMTPSA id w8sm11221977wjj.45.2016.09.02.09.48.03 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 02 Sep 2016 09:48:03 -0700 (PDT) To: bug-gnu-emacs@gnu.org From: Kwang Moo Yi Subject: bug#24189: 25.1.50; args-out-of-range in ansi-color-filter-apply Message-ID: Date: Fri, 2 Sep 2016 18:48:02 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 02 Sep 2016 13:00:18 -0400 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: -4.0 (----) > With recent master emacs, I get an error under the following conditions: > > 0. Install ipython > 1. emacs -Q > 2. Eval in scratch buffer: (setq python-shell-interpreter "ipython") > 3. C-x C-f foo.py > 4. C-c C-p It turns out this is due to the new terminal interface of ipython. You can fix the behavior by adding --simple-prompt to your python-shell-interpreter-args. (See https://emacs.stackexchange.com/questions/24453/weird-shell-output-when-using-ipython-5 for details) Cheers, Kwang From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 13:19:49 2017 Received: (at control) by debbugs.gnu.org; 11 Jan 2017 18:19:49 +0000 Received: from localhost ([127.0.0.1]:50148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRNUz-0004tK-J0 for submit@debbugs.gnu.org; Wed, 11 Jan 2017 13:19:49 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33520) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRNUy-0004t5-48 for control@debbugs.gnu.org; Wed, 11 Jan 2017 13:19:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cRNUs-0002FV-Ca for control@debbugs.gnu.org; Wed, 11 Jan 2017 13:19:43 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-5.1 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]:54522) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cRNUs-0002FN-9N for control@debbugs.gnu.org; Wed, 11 Jan 2017 13:19:42 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cRNUr-0006h2-VK for control@debbugs.gnu.org; Wed, 11 Jan 2017 13:19:42 -0500 Subject: control message for bug 24189 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Wed, 11 Jan 2017 13:19:41 -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: -8.2 (--------) 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: -8.2 (--------) merge 21381 24189 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 13:20:54 2017 Received: (at control) by debbugs.gnu.org; 11 Jan 2017 18:20:54 +0000 Received: from localhost ([127.0.0.1]:50152 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRNW1-0004vK-TI for submit@debbugs.gnu.org; Wed, 11 Jan 2017 13:20:54 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33855) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRNW0-0004v8-Dj for control@debbugs.gnu.org; Wed, 11 Jan 2017 13:20:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cRNVu-0002pv-Lf for control@debbugs.gnu.org; Wed, 11 Jan 2017 13:20:47 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-5.1 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]:54539) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cRNVu-0002pr-IN for control@debbugs.gnu.org; Wed, 11 Jan 2017 13:20:46 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cRNVt-0006qQ-NP for control@debbugs.gnu.org; Wed, 11 Jan 2017 13:20:45 -0500 Subject: control message for bug 21381 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Wed, 11 Jan 2017 13:20:45 -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: -8.2 (--------) 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: -8.2 (--------) notfound 21381 24.5 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 13:23:11 2017 Received: (at control) by debbugs.gnu.org; 11 Jan 2017 18:23:11 +0000 Received: from localhost ([127.0.0.1]:50156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRNYF-0004zs-87 for submit@debbugs.gnu.org; Wed, 11 Jan 2017 13:23:11 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34830) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRNYD-0004zd-4N for control@debbugs.gnu.org; Wed, 11 Jan 2017 13:23:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cRNY7-0004tN-Ap for control@debbugs.gnu.org; Wed, 11 Jan 2017 13:23:04 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-5.1 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]:54569) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cRNY7-0004tD-7l for control@debbugs.gnu.org; Wed, 11 Jan 2017 13:23:03 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cRNY6-00070s-Tv for control@debbugs.gnu.org; Wed, 11 Jan 2017 13:23:03 -0500 Subject: control message for bug 24655 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Wed, 11 Jan 2017 13:23:02 -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: -8.2 (--------) 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: -8.2 (--------) block 24655 by 24223 From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 12 11:44:22 2017 Received: (at control) by debbugs.gnu.org; 12 Jan 2017 16:44:22 +0000 Received: from localhost ([127.0.0.1]:51735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRiUA-0002OD-Dw for submit@debbugs.gnu.org; Thu, 12 Jan 2017 11:44:22 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRiU9-0002Nr-G3 for control@debbugs.gnu.org; Thu, 12 Jan 2017 11:44:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cRiTt-0000c9-AM for control@debbugs.gnu.org; Thu, 12 Jan 2017 11:44:09 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-5.1 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]:40051) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cRiTt-0000c5-6u for control@debbugs.gnu.org; Thu, 12 Jan 2017 11:44:05 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cRiTs-00005r-T4 for control@debbugs.gnu.org; Thu, 12 Jan 2017 11:44:04 -0500 Subject: control message for bug 21966 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Thu, 12 Jan 2017 11:44:04 -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: -8.2 (--------) 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: -8.2 (--------) block 21966 by 24223 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 03 10:10:19 2017 Received: (at control) by debbugs.gnu.org; 3 Jul 2017 14:10:20 +0000 Received: from localhost ([127.0.0.1]:50410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dS23P-0003yO-P3 for submit@debbugs.gnu.org; Mon, 03 Jul 2017 10:10:19 -0400 Received: from mail-it0-f68.google.com ([209.85.214.68]:35516) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dS23O-0003y8-80; Mon, 03 Jul 2017 10:10:18 -0400 Received: by mail-it0-f68.google.com with SMTP id v193so9029920itc.2; Mon, 03 Jul 2017 07:10:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=LZAMX3hXKyJS1EILMRGVYFJJMwTvzbK+8nFlfzhjOfs=; b=SI8nteizfoS08PmRsAk56sgRw45w0eLmvptwFQSbsbXMzhbgIhR9wWk+v3B+ghy9br uiXPH7ffnHlhyHSbcbyn+QFGmu/N6Uy44PdPKpPxvyT+08joF5Eeu8kzBfVxid3y8Z9y 9ThNNIKQ3Za0ozqMkTcoKoEH/YGrMu4rvTVJIQWYdSZ9LTxn19E0u/WWp+tqa6OoUcH3 KvZpTnCFu7Qs7p/hSaCCuyqVDNmt1MG9ZdK+hl5c/zPKe3a60bsDtJb3dovtAipnlInM xf2FV3hrHYQ7k0fqTNBi3XyH+wg/K2atjDiyjCQ7Wr9Zd+c3gHqyRR6kpWE5Ii7oeaCn 1O1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=LZAMX3hXKyJS1EILMRGVYFJJMwTvzbK+8nFlfzhjOfs=; b=Q9cEIR7SsTrC0glUCGDh3utw3YroNO24FqdwuFTT4srxeJegl4ivkm50WF80diSUlJ mQryNvenEHdGDZFIv8noJCJp8xCior1J9PUVWl4S8mYioET85lT3go0YpZ6UghemijeN Cibxon9CBue8M4g551ekrUvTHTwBghxOeaPvBloLa30qIgg2ztQHwnUYD03lTOAwxAfP HklF8YPz2mJWX1PK0fmhPugT9Gq+7mxMCIj0u4PUP6+ToCCQUzBRHQURJlvFKFJcTDJB Xx9DHdmGUkVEniSIcSGKYtEiykJkE/TzaJ9zFMsUMvlZViCX7LupD3OlnIpNWmnzWRYw 2Pww== X-Gm-Message-State: AKS2vOxl8BhaWBndJKGTde+4v1mLK/a4tz0itMx3e155MOEM4rZTQxZB gpeCvXAmiZGP/E8V X-Received: by 10.36.110.23 with SMTP id w23mr30876763itc.24.1499091012438; Mon, 03 Jul 2017 07:10:12 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id s135sm10183964ita.2.2017.07.03.07.10.11 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 03 Jul 2017 07:10:11 -0700 (PDT) From: npostavs@users.sourceforge.net To: Ivan Andrus Subject: Re: bug#24223: 25.1; Error in ansi-color-filter-apply when control sequences are dropped References: <27FDE7BF-9477-4987-B62A-B492DEFD0597@gmail.com> <87k24csijw.fsf@users.sourceforge.net> Date: Mon, 03 Jul 2017 10:11:48 -0400 In-Reply-To: <87k24csijw.fsf@users.sourceforge.net> (npostavs@users.sourceforge.net's message of "Thu, 15 Jun 2017 23:44:19 -0400") Message-ID: <87bmp1k3tn.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: control Cc: Daniel Colascione , 24223@debbugs.gnu.org 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.2 (/) tags 24223 fixed close 24223 26.1 quit npostavs@users.sourceforge.net writes: > I think this method of using 2 different regexps to match the escape > sequences is an over complication, I propose to simplify: Pushed to master. [1: 35ed01dfb3]: 2017-07-03 10:09:40 -0400 Fix and simplify ansi escape detection (Bug#21381) http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=35ed01dfb3f811a997e26d843e9971eb6b81b125 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 03 11:23:10 2017 Received: (at control) by debbugs.gnu.org; 3 Jul 2017 15:23:10 +0000 Received: from localhost ([127.0.0.1]:50506 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dS3Bu-0000tG-38 for submit@debbugs.gnu.org; Mon, 03 Jul 2017 11:23:10 -0400 Received: from mail-io0-f180.google.com ([209.85.223.180]:34919) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dS3Bs-0000sz-Gv; Mon, 03 Jul 2017 11:23:08 -0400 Received: by mail-io0-f180.google.com with SMTP id h134so58487312iof.2; Mon, 03 Jul 2017 08:23:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=JK48izfVujWAlAlHtd+PubBQm4gTJdLyOSH95APEILI=; b=rWEEWoqJqedZ5PAm2R0V1Km3ql7nli33NId8/SqRrLcnPKNYMhAP+eS5QTHrnwXC80 kMZStRAd8r93D/Xh/DFyV1W8uJcQHk+iLW8VbJV9iD4rr9Ois9iIUfKTARSj5/OXtTSk pPX2jZZC2h/NjSVzEMq1Z+2vC1kQTZAqgU2XhqD7EYyQPwLGDthJQctht873Xms+TbE+ tLkyXvz56Trr+h7FnWaPWFv12+UN5pJxnoc4toCyy8Rg6p7WVuJbQGAbEON8+uvNzVRm 2zk90e7XJUTslbQibsDPETWatpVa0JuYuzVLb60qjNzRv0CN8kJRs5BHJ1QU0azJUVvH VydQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=JK48izfVujWAlAlHtd+PubBQm4gTJdLyOSH95APEILI=; b=hkRHMcRxK48O8qMpE+ZIqR8A2/4HXqG9c5z6hlrWm5GckG1TF9fsG0c78GpAZlTWB2 CzjFX6tuSC0Zd4HK6I1KHWIUGpamQNpfFtfKiQGx0Tl5y58FzOxtm+P7KsYQDWi3XyK1 NYYHAlzJpMrEYCYaEHVWcTvQWEjp5qkfc7d8xWwmvYnCxjsUvZ4AMcA/+AutqzsWeWCu FbpALhYB4qiFGXqA88xI+AhjLN5q3wClWqPeWXKwzRXvFmPULzF8pMtj87m+ICsqUQoy zdbu4xKuLmhEqOyvsJ7+iP4/elxVCTcPGh9hmvZbVWnu3uKnOZkQPXRSRY47bTf8EgJT MNLA== X-Gm-Message-State: AIVw110bAE6/ynu/yR6RAHJ4dVoZyZU7k5deH72nOEBUNzmwPi+S1VQK /pZqKoJJ1M8u86xH X-Received: by 10.107.23.4 with SMTP id 4mr2569623iox.110.1499095382573; Mon, 03 Jul 2017 08:23:02 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id j21sm2925357itb.15.2017.07.03.08.23.01 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 03 Jul 2017 08:23:01 -0700 (PDT) From: npostavs@users.sourceforge.net To: "XP Chen" Subject: Re: bug#25306: emacs 25.1 cannot deal with the newer ipython (5.1.0) inferior ansi color References: <145c557a.d8.1595385e43e.Coremail.chxp_moon@163.com> Date: Mon, 03 Jul 2017 11:24:38 -0400 In-Reply-To: <145c557a.d8.1595385e43e.Coremail.chxp_moon@163.com> (XP Chen's message of "Sat, 31 Dec 2016 14:16:40 +0800 (CST)") Message-ID: <8737adk0g9.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: control Cc: 25306@debbugs.gnu.org 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: -2.1 (--) forcemerge 21381 25306 quit "XP Chen" writes: > > When send python script to the ipython inferior, it shows: > > Python 3.5.2 (default, Nov 7 2016, 11:31:36) > Type "copyright", "credits" or "license" for more information. > > IPython 5.1.0 -- An enhanced Interactive Python. > ? -> Introduction and overview of IPython's features. > %quickref -> Quick reference. > help -> Python's own help system. > object? -> Details about 'object', use 'object??' for extra details. > Using matplotlib backend: TkAgg > > [J--------------------------------------------------------------------------- > NameError Traceback (most recent call last) > in () > ----> 1 execfile(r'/tmp/py-shell-completion-setup-code.py') # PYTHON-MODE > > NameError: name 'execfile' is not defined > > [J--------------------------------------------------------------------------- > NameError Traceback (most recent call last) > in () > ----> 1 execfile(r'/tmp/ipython-1723HV1.py') # PYTHON-MODE > > NameError: name 'execfile' is not defined > > [J[6n[JIn [3]: > [8D[8C[8D[J[6n[JIn > [3]: > [8D[8C[8D[J[6n[JIn > [3]: > [8D[8C[8D[J[6n[JIn > [3]: > [8D[8C[8D[J[6n[JIn > [3]: > [8D[8C[8D[J[6n[JIn > [3]: > [8D[8C[8D[J[6n[JIn > [3]: > [8D[8C[8D[J[6n[JIn > [3]: [8D[8C > > The problem of NameError: name 'execfile' is not defined can ignored > it. However the ansi color of ipython cannot deal with the emacs25.1 As far as I can tell, this is the same as Bug#21381; the fix for that one solves this as well. From unknown Fri Jun 20 07:09:58 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 01 Aug 2017 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator