From unknown Thu Jun 19 13:55:02 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#29831 <29831@debbugs.gnu.org> To: bug#29831 <29831@debbugs.gnu.org> Subject: Status: 25.2; ansi-term - more graceful error handling? Reply-To: bug#29831 <29831@debbugs.gnu.org> Date: Thu, 19 Jun 2025 20:55:02 +0000 retitle 29831 25.2; ansi-term - more graceful error handling? reassign 29831 emacs submitter 29831 Live System User severity 29831 wishlist tag 29831 moreinfo wontfix thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 24 01:27:08 2017 Received: (at submit) by debbugs.gnu.org; 24 Dec 2017 06:27:08 +0000 Received: from localhost ([127.0.0.1]:49870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eSzkZ-0001fX-Mn for submit@debbugs.gnu.org; Sun, 24 Dec 2017 01:27:08 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57499) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eSzkX-0001f2-H8 for submit@debbugs.gnu.org; Sun, 24 Dec 2017 01:27:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eSzkQ-0007L4-QB for submit@debbugs.gnu.org; Sun, 24 Dec 2017 01:27:00 -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,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46645) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eSzkQ-0007Kv-NH for submit@debbugs.gnu.org; Sun, 24 Dec 2017 01:26:58 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48416) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eSzkO-00058c-51 for bug-gnu-emacs@gnu.org; Sun, 24 Dec 2017 01:26:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eSzkK-0007Hs-Ts for bug-gnu-emacs@gnu.org; Sun, 24 Dec 2017 01:26:56 -0500 Received: from omr-m007e.mx.aol.com ([204.29.186.9]:43977) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eSzkK-0007H0-PS for bug-gnu-emacs@gnu.org; Sun, 24 Dec 2017 01:26:52 -0500 Received: from mtaout-mba02.mx.aol.com (mtaout-mba02.mx.aol.com [172.26.133.110]) by omr-m007e.mx.aol.com (Outbound Mail Relay) with ESMTP id E83B63800084 for ; Sun, 24 Dec 2017 01:26:51 -0500 (EST) Received: from localhost.localdomain (c-73-16-70-190.hsd1.ma.comcast.net [73.16.70.190]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mtaout-mba02.mx.aol.com (MUA/Third Party Client Interface) with ESMTPSA id A136138000087 for ; Sun, 24 Dec 2017 01:26:51 -0500 (EST) From: Live System User To: bug-gnu-emacs@gnu.org Subject: 25.2; ansi-term - more graceful error handling? Date: Sun, 24 Dec 2017 01:26:50 -0500 Message-ID: <87o9moiqtx.fsf@aol.com> MIME-Version: 1.0 Content-Type: text/plain x-aol-global-disposition: G DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mx.aol.com; s=20150623; t=1514096811; bh=74ayvhFcUDSpU3qudUk9rSSpCSJc7b1B20VV2gGZ0ZQ=; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; b=kLmJJzB+Pk+hjWA9/GqVG9I+85S24Uk6ufYCsO7O03kcNMP1jqJtau22XOCgfwndF Zo7IInHEXtc1eW7Yf9dM9NAKUsRnESw1j14SleTcokXsaxZLf6C/fB32glXocoYAhh /qwj3lnd9q9fw0SEG/mVvKGb5WmSXlpaLqeDwlCE= x-aol-sid: 3039ac1a856e5a3f48ab06fe X-AOL-IP: 73.16.70.190 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] [fuzzy] 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 (----) Hi, I'm wondering if ansi-term could handle the following error more gracefully: Debugger entered--Lisp error: (error "Invalid face" unspecified) internal-get-lisp-face-attribute(unspecified :foreground nil) face-attribute(unspecified :foreground nil default) face-foreground(unspecified nil default) term-handle-colors-array(1) term-handle-ansi-escape(# 109) term-emulate-terminal(# "[1;33mliveuser@localhost[0m:[1;32m~ [0m$ ") Currently, when this error ocurrs, ansi-term starts but doesn't display the command prompt nor can you interact with the ansi-term. You can "C-x k" (kill-buffer) and thus kill the ansi-term process. Thanks. In GNU Emacs 25.2.1 (x86_64-redhat-linux-gnu, GTK+ Version 3.20.10) of 2017-05-02 built on buildvm-17.phx2.fedoraproject.org Windowing system distributor 'Fedora Project', version 11.0.11803000 Configured using: 'configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3 --with-gpm=no --with-xwidgets --with-modules build_alias=x86_64-redhat-linux-gnu host_alias=x86_64-redhat-linux-gnu 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' LDFLAGS=-Wl,-z,relro PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 MODULES XWIDGETS Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Messages Minor modes in effect: gnus-desktop-notify-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-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 buffer-read-only: t line-number-mode: t transient-mark-mode: t Recent messages: is undefined mwheel-scroll: Beginning of buffer C-c C-g is undefined Quit Entering debugger... Back to top level Load-path shadows: None found. Features: (shadow emacsbug misearch multi-isearch debug eieio-opt speedbar sb-image ezimage dframe find-func pp thingatpt mailalias smtpmail sendmail sort gnus-cite smiley ansi-color mail-extr gnus-bcklg qp gnus-async gnus-ml disp-table cursor-sensor nndraft nnmh nndoc mm-archive jka-compr timezone url-http url-gw url-cache url-auth url-handlers utf-7 rfc2104 nnfolder nnagent nnml network-stream nsm starttls gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-cache gnus-demon nntp gnus-desktop-notify easy-mmode notifications dbus xml epa-file epa derived nnreddit mm-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core cl-macs url-vars json map seq byte-opt bytecomp byte-compile cl-extra cconv gnus-art mm-uu mml2015 mm-view mml-smime smime dig mailcap cl gv sieve sieve-mode sieve-manage nnir gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc parse-time gnus-spec gnus-int gnus-range message dired format-spec rfc822 mml mml-sec password-cache epg epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus gnus-ems wid-edit nnoo nnheader gnus-util mm-util help-fns help-mode easymenu cl-loaddefs pcase cl-lib mail-prsvr mail-utils time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded 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 dbusbind inotify dynamic-setting system-font-setting font-render-setting xwidget-internal move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 332199 63287) (symbols 48 126345 0) (miscs 40 279 753) (strings 32 109104 5999) (string-bytes 1 3861995) (vectors 16 28451) (vector-slots 8 943111 57984) (floats 8 423 1271) (intervals 56 7194 52) (buffers 976 51) (heap 1024 78143 29654)) From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 30 06:07:10 2017 Received: (at 29831) by debbugs.gnu.org; 30 Dec 2017 11:07:10 +0000 Received: from localhost ([127.0.0.1]:57233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eVEyr-000699-T7 for submit@debbugs.gnu.org; Sat, 30 Dec 2017 06:07:10 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eVEyp-00068q-Lw for 29831@debbugs.gnu.org; Sat, 30 Dec 2017 06:07:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eVEyf-0001Vo-J3 for 29831@debbugs.gnu.org; Sat, 30 Dec 2017 06:07:02 -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]:40161) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eVEyf-0001VX-Ey; Sat, 30 Dec 2017 06:06:57 -0500 Received: from [176.228.60.248] (port=4713 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eVEye-0007jD-Sn; Sat, 30 Dec 2017 06:06:57 -0500 Date: Sat, 30 Dec 2017 13:06:43 +0200 Message-Id: <83y3lkeapo.fsf@gnu.org> From: Eli Zaretskii To: Live System User In-reply-to: <87o9moiqtx.fsf@aol.com> (message from Live System User on Sun, 24 Dec 2017 01:26:50 -0500) Subject: Re: bug#29831: 25.2; ansi-term - more graceful error handling? References: <87o9moiqtx.fsf@aol.com> 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: 29831 Cc: 29831@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Live System User > Date: Sun, 24 Dec 2017 01:26:50 -0500 > > I'm wondering if ansi-term could handle the following > error more gracefully: > > Debugger entered--Lisp error: (error "Invalid face" unspecified) > internal-get-lisp-face-attribute(unspecified :foreground nil) > face-attribute(unspecified :foreground nil default) > face-foreground(unspecified nil default) > term-handle-colors-array(1) > term-handle-ansi-escape(# 109) > term-emulate-terminal(# > "[1;33mliveuser@localhost[0m:[1;32m~ [0m$ ") This sounds like a bug, but can you help me understand how did that 'unspecified' come into existence? It looks like it comes from this code: (face-foreground (elt ansi-term-color-vector term-ansi-current-color) nil 'default) but ansi-term-color-vector doesn't include any 'unspecified', and in fact there's no "unspecified" anywhere in term.el. What am I missing? Does it help to customize term-default-fg-color to some non-nil value? From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 08 15:42:54 2019 Received: (at control) by debbugs.gnu.org; 8 Jan 2019 20:42:54 +0000 Received: from localhost ([127.0.0.1]:50478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ggyD8-0004UF-Eq for submit@debbugs.gnu.org; Tue, 08 Jan 2019 15:42:54 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49050) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ggyD7-0004U2-AN for control@debbugs.gnu.org; Tue, 08 Jan 2019 15:42:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ggyD1-00062T-Ka for control@debbugs.gnu.org; Tue, 08 Jan 2019 15:42:48 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42002) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ggyD1-00062P-HS for control@debbugs.gnu.org; Tue, 08 Jan 2019 15:42:47 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1ggyD1-00008u-FK for control@debbugs.gnu.org; Tue, 08 Jan 2019 15:42:47 -0500 Subject: control message for bug 29831 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Tue, 08 Jan 2019 15:42:47 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:470:142:3::e X-Spam-Score: -0.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: -1.0 (-) tag 29831 + wontfix close 29831 From unknown Thu Jun 19 13:55:02 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 06 Feb 2019 12:24:10 +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