From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 15 14:11:00 2021 Received: (at submit) by debbugs.gnu.org; 15 Nov 2021 19:11:00 +0000 Received: from localhost ([127.0.0.1]:56181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmhNb-0006Kr-FR for submit@debbugs.gnu.org; Mon, 15 Nov 2021 14:11:00 -0500 Received: from lists.gnu.org ([209.51.188.17]:53920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmhNY-0006Ki-FC for submit@debbugs.gnu.org; Mon, 15 Nov 2021 14:10:57 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39732) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mmhNY-0005cF-BW for bug-gnu-emacs@gnu.org; Mon, 15 Nov 2021 14:10:56 -0500 Received: from mx.kolabnow.com ([212.103.80.154]:25498) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mmhNU-0001cS-Eq for bug-gnu-emacs@gnu.org; Mon, 15 Nov 2021 14:10:56 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id D089013DE for ; Mon, 15 Nov 2021 20:10:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-transfer-encoding:mime-version:content-type:content-type :date:date:from:from:subject:subject:message-id:received :received:received; s=dkim20160331; t=1637003446; x=1638817847; bh=p4sOWJGFFz3iea1GBh+JLL+Y9tmXcTSqi2tSKINYLfo=; b=nmbVsOjua5dI 4EGpF1tDgelHV7MbQO3teCKprGfngNcust8+5tj+iThf3MIfONTr3rkLLrV4yJzT 6pNiXGz2wNDGaFj9nAbnWn/oPsyDXDiMvIX9yjB+q9MbhaCYiOvvsYvm8cvvCC5N wvlb0JB5hv5EGAURx2dJQsP2P4DKceQweM4DGaKHvixnZ7YH4bLGGT3Vs01bYtMV tiyMP5ckbCM/FaP5pSg5NAVHd65C7W8PeojJGLHKPXygdDXEu0F6Eog+B2huHdqE PNMJD+I9CcI9H99Axgjk429iyAzlPJ5HcgiUdJiEly5b8vQE/0FI5YoPMAd3KOO3 t8O3MV0frFEYnUKyrtVvsrwA74/2XAfAdae9O6OLZXPWrUiZTLOyLJdOxqwLMWNl qYbjL/7Z2BKNDWCR9gqlMwUk5oKoNa3W5yEZLzGBqt9fVVEf5zQVEXAf1+BZ3U8u ryNX34DoUV/ZGaVfBLg9aodhpmL8JJKv+4aUYMQUheyGeYJK5AYCPh8bp918VVvK 9Kn5rVM0sPWZMa/I1ix/SccoweHe6hOvY0qyrKtE9ZC0NU66Hgy52hfb6Zk/Ta9H jKbs2XtI9W8Xc2ofmB7UeXvv0WWGshrtHwumXpVJgx5e5t50iS9rOp15sEqI73Av LRgGvCKE0zf2y0Q2WRuaBpnHszjHoPY= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out002.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kS4J8vjd9DV1 for ; Mon, 15 Nov 2021 20:10:46 +0100 (CET) Received: from int-mx001.mykolab.com (unknown [10.9.13.1]) by mx.kolabnow.com (Postfix) with ESMTPS id 9EBBEA3C for ; Mon, 15 Nov 2021 20:10:46 +0100 (CET) Received: from ext-subm003.mykolab.com (unknown [10.9.6.3]) by int-mx001.mykolab.com (Postfix) with ESMTPS id 3FDC35E6 for ; Mon, 15 Nov 2021 20:10:46 +0100 (CET) Message-ID: <263fffec7d58e1851940ace4655fe5b913248b2a.camel@librehacker.com> Subject: 27.2; term: error in process filter From: Christopher Howard To: bug-gnu-emacs@gnu.org Date: Mon, 15 Nov 2021 10:10:38 -0900 Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Received-SPF: none client-ip=212.103.80.154; envelope-from=christopher@librehacker.com; helo=mx.kolabnow.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) 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: -3.3 (---) Conditions: Computer with a /dev/ttyUSB0 character source which generates garbage output characters in the form of a long list of \371 bytes. In my case, was connected via sterm to an ESP8266 microcontroller. 1) M-x term (leave it in char mode) 2) sterm -n /dev/ttyUSB0 -s 115200 3) cause the garbage output to be generated 4) while the cursor is still at the end of the garbage line, try to type in a normal character. The character will get sent to sterm, but the echoed back character will not appear in the emacs terminal, and an error will appear containing the character (see below). Pressing enter to begin a new line will clear the error. Perhaps this error could be duplicated by those not having my microcontroller setup, but filling a file with some \371 or other garbage characters, and cat'ing that file into the emacs terminal. The issue is that garbage characters somehow confuses the process filter, whatever that is. In GNU Emacs 27.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0) Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Quit error in process filter: term-emulate-terminal: Args out of range: "F", 0, -11 error in process filter: Args out of range: "F", 0, -11 error in process filter: term-emulate-terminal: Args out of range: "^[x", 0, -11 error in process filter: Args out of range: "^[x", 0, -11 Quit [2 times] Making completion list... [2 times] Configured using: 'configure CONFIG_SHELL=/gnu/store/pwcp239kjf7lnj5i4lkdzcfcxwcfyk72-bash-minimal- 5.0.16/bin/bash SHELL=/gnu/store/pwcp239kjf7lnj5i4lkdzcfcxwcfyk72-bash-minimal- 5.0.16/bin/bash --prefix=/gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs-27.2 --enable-fast-install --with-modules --with-cairo --disable-build-details' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS JSON PDUMPER GMP Important settings: value of $EMACSLOADPATH: /home/christopher/.guix- profile/share/emacs/site- lisp:/gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: Term Minor modes in effect: 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 line-number-mode: t transient-mark-mode: t Load-path shadows: /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-agenda hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-agenda /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ol-bbdb hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ol-bbdb /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-lisp hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-lisp /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-haskell hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-haskell /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-attach hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-attach /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-dot hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-dot /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-scheme hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-scheme /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ol-irc hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ol-irc /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-emacs-lisp hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-emacs-lisp /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-processing hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-processing /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-ocaml hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-ocaml /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-sql hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-sql /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-id hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-id /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-refile hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-refile /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-ctags hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-ctags /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-lilypond hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-lilypond /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-core hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-core /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-comint hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-comint /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-awk hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-awk /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-element hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-element /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-plantuml hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-plantuml /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-R hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-R /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-js hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-js /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-mobile hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-mobile /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-entities hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-entities /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ol-eshell hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ol-eshell /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ol-w3m hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ol-w3m /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-archive hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-archive /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ox-org hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ox-org /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-faces hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-faces /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-lua hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-lua /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-maxima hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-maxima /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-css hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-css /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-python hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-python /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-C hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-C /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-tempo hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-tempo /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-keys hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-keys /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ol-mhe hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ol-mhe /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-fortran hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-fortran /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-lint hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-lint /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ox-html hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ox-html /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-attach-git hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-attach-git /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-indent hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-indent /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ox-beamer hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ox-beamer /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-java hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-java /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-macs hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-macs /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-pcomplete hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-pcomplete /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-clock hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-clock /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-screen hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-screen /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-num hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-num /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-list hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-list /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ol hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ol /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ox-man hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ox-man /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-ditaa hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-ditaa /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-makefile hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-makefile /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ol-eww hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ol-eww /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-timer hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-timer /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-table hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-table /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ox-latex hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ox-latex /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-perl hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-perl /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ox-ascii hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ox-ascii /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-mouse hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-mouse /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-goto hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-goto /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-inlinetask hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-inlinetask /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-matlab hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-matlab /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ox-texinfo hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ox-texinfo /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ol-gnus hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ol-gnus /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-capture hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-capture /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-forth hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-forth /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-crypt hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-crypt /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-octave hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-octave /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ol-bibtex hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ol-bibtex /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ox-publish hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ox-publish /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-sed hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-sed /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-src hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-src /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-duration hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-duration /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-feed hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-feed /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-sass hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-sass /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-plot hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-plot /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-exp hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-exp /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-latex hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-latex /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-eval hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-eval /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-colview hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-colview /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ox-icalendar hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ox-icalendar /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-version hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-version /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ol-rmail hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ol-rmail /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-calc hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-calc /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-clojure hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-clojure /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-datetree hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-datetree /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-sqlite hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-sqlite /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-lob hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-lob /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-ref hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-ref /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-footnote hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-footnote /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ox-md hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ox-md /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-tangle hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-tangle /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-compat hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-compat /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ox hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ox /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-org hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-org /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-gnuplot hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-gnuplot /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ol-info hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ol-info /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-loaddefs hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-loaddefs /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-shell hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-shell /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-protocol hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-protocol /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-macro hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-macro /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-habit hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-habit /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ol-docview hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ol-docview /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-ruby hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-ruby /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ox-odt hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ox-odt /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-groovy hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-groovy /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/org-table hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/org-table /gnu/store/qhqhlclxnqsxazs88wrmqz2vi5abcgm0-emacs-org- 9.5/share/emacs/site-lisp/org-9.5/ob-eshell hides /gnu/store/ymvcv4shwva26r3k9mxh5d38hsbrygpb-emacs- 27.2/share/emacs/27.2/lisp/org/ob-eshell Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs format-spec rfc822 mml mml-sec password-cache epa derived epg epg- config gnus-util rmail rmail-loaddefs text-property-search time-date subr-x seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils term disp-table easymenu comint ansi-color ehelp ring tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer 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 composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray 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 threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 50626 7205) (symbols 48 6693 1) (strings 32 17512 1398) (string-bytes 1 618078) (vectors 16 10663) (vector-slots 8 138277 11008) (floats 8 20 39) (intervals 56 352 7) (buffers 1000 13)) -- Christopher Howard Gemini capsule: gemini://gem.librehacker.com Web viewer: https://portal.mozz.us/gemini/gem.librehacker.com From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 15 14:14:17 2021 Received: (at submit) by debbugs.gnu.org; 15 Nov 2021 19:14:17 +0000 Received: from localhost ([127.0.0.1]:56194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmhQn-0006RG-76 for submit@debbugs.gnu.org; Mon, 15 Nov 2021 14:14:17 -0500 Received: from lists.gnu.org ([209.51.188.17]:55814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmhQl-0006R9-TB for submit@debbugs.gnu.org; Mon, 15 Nov 2021 14:14:16 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40716) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mmhQl-00073a-P3 for bug-gnu-emacs@gnu.org; Mon, 15 Nov 2021 14:14:15 -0500 Received: from mx.kolabnow.com ([212.103.80.154]:25734) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mmhQk-0002Tb-9L for bug-gnu-emacs@gnu.org; Mon, 15 Nov 2021 14:14:15 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id 1ECE913F3 for ; Mon, 15 Nov 2021 20:14:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-transfer-encoding:mime-version:content-type:content-type :references:in-reply-to:date:date:from:from:subject:subject :message-id:received:received:received; s=dkim20160331; t= 1637003652; x=1638818053; bh=D4fnvVXvA5h07Sn+Cro4TKZeG5RMgoXTZKg 6N4lOQRo=; b=Rd2NrdvqhI8VKPncflWGImRQ+W7Gz1CgWUyoKYKv678sjErSObY OAuv3qA66/HfkAoO3X9QYq3WpwWf2KI6jkECw9UUHVPSeQ82SrJuCNWo8n/irFbi DCUSycFiebz6yitSG3k3zvzz716NheuvntdKFgDX/4AyM2d9nZ+23EOfrWmlfjZM G4uXZBkBVIsfp7JMXKi67jhV6NfdZhhuX24cL6ytRdfMgA2HoQJmde28RhRrIymG tOn8MLf1ce2Onupr6bEHUwz5kN9CIRX395m/IAoSWoiFfzGLI049AcKZsjojR+5h n+RMQcMhfFBwa6VBw0E13AaTx3MYmPW9aQZYcvcGl4DMCJwTzB7jA7NgaewbNUXs G+zYCebht9shqHRTZLYXyFqULFAEQZiERizCHvnuBsFog+XNd3M/iVZ0jJAcbRRa cGUOQ7I4mO4RL9tIAzTT2vR+9XcyrNO1o3Zs62u7YgD6Cl0IigLixABBERnwLIXe xfvO4wje4XlTFwy0H2arwK0JPaWAHCPy540+icLsTHySQpl/OdWfjkRNbc66roH4 fR4LtqRMVAU6bmjK9zlXTpVuOvM5rSmuUJmZCbcvM3QWJtGpAIopSNKNLKxPBIPC AEq9KCoEspnXhnhi5T7+9zkS0b5YH2EtHlf+dvDHR/TJaaVgwLk6g1ps= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out002.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EC5iyy5775oV for ; Mon, 15 Nov 2021 20:14:12 +0100 (CET) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by mx.kolabnow.com (Postfix) with ESMTPS id B7ACC13DE for ; Mon, 15 Nov 2021 20:14:12 +0100 (CET) Received: from ext-subm003.mykolab.com (unknown [10.9.6.3]) by int-mx002.mykolab.com (Postfix) with ESMTPS id 43F6A4F50 for ; Mon, 15 Nov 2021 20:14:12 +0100 (CET) Message-ID: <80f28bcc18d73ab5308f7222616fdcd58e17f973.camel@librehacker.com> Subject: Re: 27.2; term: error in process filter From: Christopher Howard To: bug-gnu-emacs@gnu.org Date: Mon, 15 Nov 2021 10:14:04 -0900 In-Reply-To: <263fffec7d58e1851940ace4655fe5b913248b2a.camel@librehacker.com> References: <263fffec7d58e1851940ace4655fe5b913248b2a.camel@librehacker.com> Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Received-SPF: none client-ip=212.103.80.154; envelope-from=christopher@librehacker.com; helo=mx.kolabnow.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) 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: -3.3 (---) I simply wanted to add that the garbage character was \377, not \371, in case that makes a difference. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 15 14:20:15 2021 Received: (at 51877) by debbugs.gnu.org; 15 Nov 2021 19:20:15 +0000 Received: from localhost ([127.0.0.1]:56199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmhWY-0006bV-QU for submit@debbugs.gnu.org; Mon, 15 Nov 2021 14:20:15 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmhWW-0006b8-JM for 51877@debbugs.gnu.org; Mon, 15 Nov 2021 14:20:13 -0500 Received: from [2001:470:142:3::e] (port=46244 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mmhWR-0003Ir-DD; Mon, 15 Nov 2021 14:20:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=aZAe50/0FYx+Y7qiCimGUxf4QloVHvTMtwGKe/NldQA=; b=pFuayjYt7GtF qgXrlQZ2Pn9mu3YXt03tBHuhdcflhI9FTxwnEjRVv9bEM4qDdMIF1W0YkI3E0VxCFhfjKZpf0Lha8 sKwArjLhVUx8QcHgdThMGEgMdJFp8F94+/whxuIj5nGTg7CAYMqOM4xo9XEfkXchNcfp9CkIPG9tQ D+wtp/TOkKSyZpoCmZC8cKFh1FDaDSJE5Z0UMSlZcAEscgi4fKH3C0wjkfN33cTN/9SOrN8GAAO9s TjHiwWYT8B6Us9gL0FBp/LNY/8TmnvooBM3zTQ5YoKG17HAYOtytnGTW1c40hol3sA/3ztZFyaVbw W01aBy5JOxMu3OzW0TVl6A==; Received: from [87.69.77.57] (port=2557 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mmhWP-0000pm-Bv; Mon, 15 Nov 2021 14:20:07 -0500 Date: Mon, 15 Nov 2021 21:19:54 +0200 Message-Id: <835yst2plx.fsf@gnu.org> From: Eli Zaretskii To: Christopher Howard In-Reply-To: <263fffec7d58e1851940ace4655fe5b913248b2a.camel@librehacker.com> (message from Christopher Howard on Mon, 15 Nov 2021 10:10:38 -0900) Subject: Re: bug#51877: 27.2; term: error in process filter References: <263fffec7d58e1851940ace4655fe5b913248b2a.camel@librehacker.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51877 Cc: 51877@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: -3.3 (---) > From: Christopher Howard > Date: Mon, 15 Nov 2021 10:10:38 -0900 > > Conditions: Computer with a /dev/ttyUSB0 character source which > generates > garbage output characters in the form of a long list of \371 bytes. In > my case, was connected via sterm to an ESP8266 microcontroller. > > 1) M-x term (leave it in char mode) > 2) sterm -n /dev/ttyUSB0 -s 115200 > 3) cause the garbage output to be generated > 4) while the cursor is still at the end of the garbage line, try to > type > in a normal character. > > The character will get sent to sterm, but the echoed back character > will > not appear in the emacs terminal, and an error will appear containing > the character (see below). > > Pressing enter to begin a new line will clear the error. > > Perhaps this error could be duplicated by those not having my > microcontroller setup, but filling a file with some \371 or other > garbage characters, and cat'ing that file into the emacs terminal. The > issue is that garbage characters somehow confuses the process filter, > whatever that is. What is the value of process-coding-system in this case? If a process generates binary garbage, its output should be decoded as raw-text, whereas the Emacs defaults are set for a program which sends human-readable text. So Emacs tries to decode your garbage as if it were UTF-8, and chokes. IOW, I think this is a cockpit error. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 15 14:33:23 2021 Received: (at 51877) by debbugs.gnu.org; 15 Nov 2021 19:33:24 +0000 Received: from localhost ([127.0.0.1]:56214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmhjH-0006yj-PC for submit@debbugs.gnu.org; Mon, 15 Nov 2021 14:33:23 -0500 Received: from mx.kolabnow.com ([212.103.80.153]:44656) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmhjG-0006yS-GU for 51877@debbugs.gnu.org; Mon, 15 Nov 2021 14:33:22 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id C0AE140B8B; Mon, 15 Nov 2021 20:33:16 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-transfer-encoding:mime-version:content-type:content-type :references:in-reply-to:date:date:from:from:subject:subject :message-id:received:received:received; s=dkim20160331; t= 1637004796; x=1638819197; bh=GWFhnDcz7YknffIu0X+GwpKW0sjupIwMOsY sO48wPfY=; b=SxfqB1z7KN98vM59H1f4+xgH6xKuej3/wbyealyeM8uoJSAVH8T Xc9Rb4tEFzdm6L0gsSq/W9/F8wryed6GQuWVABBJOREqvUUIRUI2zT3n8k0Re6qJ TH1dwwECq6IHC7l1upU27sY7xFa4ExfCWQychNqu5aphJoaskItlimTZQISaVnz/ nTUgbIJRmyafRg3aUnUfWHq3K9ZEiec/1TzwCNP9x7OCxhpT2NINVOWsjHnk6atF ixbg7+GzTdxrf1K0CBg7G5cxib8hp9ywCd1YhqfcP2IL22PmWA3JEofra3568l0N o+Zv1aHi2acD1RDDNVf/ZoIieDJplIGhprbNKfBF+e6DF+edXt3aMs+yc6blnRrb rKc1E5YeAxMV4WOJm3sIZ07HlKoA7WTaHhex8TgxJUw9+lNo2CobzdpHxWTuNuXd 2DIuytWR5tYMdYgJHYIkwR9Z0C3k6+V+JGBXDIxsqkhqWgg9EaQs2MbWOwxs6xEb eZGG7PfL8gJrW9yUjTQk+Dl1/fzTqeeQ0Y+jeWx7PzPw0MVLM2ObXN+uKW7cUdGK FGZWpEeuDMKyMKujPmmJoeeEUKWxhw0sY3yodQSWgdesNCEN/s7YYa9wC0BFcUSS YVPZl2cr0/eO9TcQ6jNX7lswKbt+De7Qt8rwWO8shAqSLMcchcw7NPHU= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out003.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HPNNjEEom71R; Mon, 15 Nov 2021 20:33:16 +0100 (CET) Received: from int-mx001.mykolab.com (unknown [10.9.13.1]) by mx.kolabnow.com (Postfix) with ESMTPS id 30F8B4051F; Mon, 15 Nov 2021 20:33:14 +0100 (CET) Received: from ext-subm002.mykolab.com (unknown [10.9.6.2]) by int-mx001.mykolab.com (Postfix) with ESMTPS id 9156C2016; Mon, 15 Nov 2021 20:33:14 +0100 (CET) Message-ID: <553330176858c976b547b982e010739ee4ac0dd7.camel@librehacker.com> Subject: Re: bug#51877: 27.2; term: error in process filter From: Christopher Howard To: Eli Zaretskii Date: Mon, 15 Nov 2021 10:33:07 -0900 In-Reply-To: <835yst2plx.fsf@gnu.org> References: <263fffec7d58e1851940ace4655fe5b913248b2a.camel@librehacker.com> <835yst2plx.fsf@gnu.org> Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51877 Cc: 51877@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: -1.0 (-) Thank you, I used `set-terminal-coding-system' to set it to raw mode, and the error went away. I am used to Gnome-terminal, where garbage unicode is outputted as the unicode replacement character (0xfffd, the diamond with the question mark) and there are no other errors reported, or disruptions in the output. I am not sure what is best for Emacs, but I should think that at least some kind of exception handling or better error message would be appropriate. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 15 17:37:09 2021 Received: (at 51877) by debbugs.gnu.org; 15 Nov 2021 22:37:09 +0000 Received: from localhost ([127.0.0.1]:56470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmkb7-0003v3-Cj for submit@debbugs.gnu.org; Mon, 15 Nov 2021 17:37:09 -0500 Received: from mx.kolabnow.com ([212.103.80.153]:51964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmkb4-0003uc-LZ for 51877@debbugs.gnu.org; Mon, 15 Nov 2021 17:37:07 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id F3B7440D57; Mon, 15 Nov 2021 23:37:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-transfer-encoding:mime-version:content-type:content-type :references:in-reply-to:date:date:from:from:subject:subject :message-id:received:received:received; s=dkim20160331; t= 1637015820; x=1638830221; bh=edajJ7p237kDhMhwO3y9ELfRW1CEEAk9ZfI IMDz1FhE=; b=q0yuz7+6NY3X5Dw7ECFQeLNTIa7okttaYlbogbaCW0rdPfdrWCJ AvOxrrbC2GDhqJlfuZXdfcxfc+uduJCPX61XN89o2+8eOrDDfKO2DwQWoXDJmpdH JC8njjmaRsRoo/jYOVZfvEy9aH7LJfRQYGq2edTdR8itdhUdvymUGmujY876474C BFL8Oyirl0czDipBSYxjmkgELLlcfvADi9dGOsTQ87avh41XHxT++FoHgIorbXbM BnA5key7oPTBOnDkIo9vFWQCugujfDzFHDNgc4RocEYmkPhLkK/ApzCTszoTjsSN VT99gw7EU7XL4hgeoO2110a//6okbiOISAysm0rFNkzzndhb0Xb4Q6xmXVSl+KZR o67tTDEBFM/dCxfrkvyBlGT0yR+QwNZwoaykC1EjUq/yMebJAHHag5dYOr0h7GP1 SpfmUBEMRdYVp+db4fnJ7KFZ58lY3Z8T83tYGltlA/VtGQADaRcN4fz9zvhfLJ6o 0Ac5yZ4BYuf1/fst3xuH38VakJSmgsFuGAirlW+aGSldnbT4gWAs2J9S/E1YU50V tRgrbiMIeP0iPEUoJ3ixqCPqikD347XkOThCR/YNjplC9vwQxke2v7W2FO1Yb6Yt mrA9/t9X7+cYL4zJ+Mw7/onULN0q7Mk/g8snF+XWq5zqE+0dM/NuUcJ8= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out003.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zPbn9rlWcHFZ; Mon, 15 Nov 2021 23:37:00 +0100 (CET) Received: from int-mx003.mykolab.com (unknown [10.9.13.3]) by mx.kolabnow.com (Postfix) with ESMTPS id 77E1240BAD; Mon, 15 Nov 2021 23:37:00 +0100 (CET) Received: from ext-subm001.mykolab.com (unknown [10.9.6.1]) by int-mx003.mykolab.com (Postfix) with ESMTPS id CA19B4F6A; Mon, 15 Nov 2021 23:36:59 +0100 (CET) Message-ID: <9693d2632ad1e9ae162fef7e25571dfcdfebe7a2.camel@librehacker.com> Subject: Re: bug#51877: 27.2; term: error in process filter From: Christopher Howard To: Eli Zaretskii Date: Mon, 15 Nov 2021 13:36:52 -0900 In-Reply-To: <835yst2plx.fsf@gnu.org> References: <263fffec7d58e1851940ace4655fe5b913248b2a.camel@librehacker.com> <835yst2plx.fsf@gnu.org> Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51877 Cc: 51877@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: -1.0 (-) With further testing, I see that setting the terminal encoding to raw- text does not always fix the problem - often I still get the error. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 15 22:24:13 2021 Received: (at 51877) by debbugs.gnu.org; 16 Nov 2021 03:24:13 +0000 Received: from localhost ([127.0.0.1]:56671 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmp4v-0003l9-BU for submit@debbugs.gnu.org; Mon, 15 Nov 2021 22:24:13 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmp4t-0003kw-JL for 51877@debbugs.gnu.org; Mon, 15 Nov 2021 22:24:11 -0500 Received: from [2001:470:142:3::e] (port=59202 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mmp4o-00033r-8D; Mon, 15 Nov 2021 22:24:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=GqJzBkx5p8rvX6TrokNgPIuE7nZ4qxi5cYk1VYsFfrM=; b=Fv3cyaz+XziB PlVXngaoW+JDM0P4xaLUj2AOcjBaze2FD9kLXPqnMh5Sla+5SWGJqFbWk6GzNYjZajtXlDYm1cMh0 6j7b+VRoTjMF6XAYOEXNHOF7ON3f3lLNrEwnzcksPTCjDLuzVTWbQqSPpmahQQNq/ajXMqyvpKvbk R4qoBnakUewn4AU0rPFi4U9hiB8lfND5eYQFNCi2+jWDmOCV7myZ+ZO20VrDR7we32YXlkZ9hYeo9 pRzGF+LxGefsa5Hfs0kucQ2GNucx7/bfQ702ms+eSpvvDcCS4W0r+AOl71jtCyks9Ioujj8ljb/42 RdxBXT6veYmtJ6WeeBA4NA==; Received: from [87.69.77.57] (port=4198 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mmp4n-0007mn-S2; Mon, 15 Nov 2021 22:24:06 -0500 Date: Tue, 16 Nov 2021 05:23:56 +0200 Message-Id: <834k8c3hrn.fsf@gnu.org> From: Eli Zaretskii To: Christopher Howard In-Reply-To: <9693d2632ad1e9ae162fef7e25571dfcdfebe7a2.camel@librehacker.com> (message from Christopher Howard on Mon, 15 Nov 2021 13:36:52 -0900) Subject: Re: bug#51877: 27.2; term: error in process filter References: <263fffec7d58e1851940ace4655fe5b913248b2a.camel@librehacker.com> <835yst2plx.fsf@gnu.org> <9693d2632ad1e9ae162fef7e25571dfcdfebe7a2.camel@librehacker.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51877 Cc: 51877@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: -3.3 (---) > From: Christopher Howard > Cc: 51877@debbugs.gnu.org > Date: Mon, 15 Nov 2021 13:36:52 -0900 > > With further testing, I see that setting the terminal encoding to raw- > text does not always fix the problem - often I still get the error. Then please set debug-on-error to a non-nil value and post the backtrace from such errors. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 02 20:28:00 2021 Received: (at control) by debbugs.gnu.org; 3 Dec 2021 01:28:00 +0000 Received: from localhost ([127.0.0.1]:49761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1msxMm-0000CL-6D for submit@debbugs.gnu.org; Thu, 02 Dec 2021 20:28:00 -0500 Received: from mail-pg1-f178.google.com ([209.85.215.178]:44626) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1msxMj-0000Bt-Nc for control@debbugs.gnu.org; Thu, 02 Dec 2021 20:27:59 -0500 Received: by mail-pg1-f178.google.com with SMTP id m15so1446332pgu.11 for ; Thu, 02 Dec 2021 17:27:57 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=KiVanMKkY3xNEx6UOzclTYQ0mLT5PrzBx2r/1w+PJ08=; b=dI+u7FeII7igcoWaAYKfvfrMD0f0IXgngXvRdo9SfCYJW+Cp2g49ec75Gamrc1pcDn CGvbmK0ijZaBXOoRzuBPFBT5wANnwcflXTuMVlYft3qSaEUeWvc6429XWLnJWmTrxBAO 6NhY5W1gqAYBCJH0lCO5FauWEXuO6j/sZaUCrGPUvNp0bVQ5AorkdrFmQXYyy3DUsT2X 88ii+5nmBSRIyixqzbhpsuU/mi9+QOklhnx7DSsC69WvBdyB28CXZGg3h2/EPN6YxGhj 4wvNGeaOTApWbd+3kMoma3Ui6zZp49DRALWKMcV/VR8trMXUJjhW7Tt0A+dwsaAz9z3h V+TA== X-Gm-Message-State: AOAM530vEGP0NBWnoUvnKfphXpWVyKQ3FU2Fn4XYpgUBkKWpekmNJDNp KgqlVElOnRliYZ4fE+FZnPlWEB8g+HGglIbdcHzZWdrk X-Google-Smtp-Source: ABdhPJxf9hUUfqzn/o5HuDdtPd9buD8hBHLZ+5oTQNrPbFjs7spD5PWLULhJA+E9PzLWG1rY1UUAxqEPOouo56Zzluc= X-Received: by 2002:a63:f4a:: with SMTP id 10mr2130981pgp.435.1638494872057; Thu, 02 Dec 2021 17:27:52 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 2 Dec 2021 17:27:51 -0800 From: Stefan Kangas MIME-Version: 1.0 Date: Thu, 2 Dec 2021 17:27:51 -0800 Message-ID: Subject: control message for bug #51877 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" 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 (/) tags 51877 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 15 08:12:28 2022 Received: (at 51877) by debbugs.gnu.org; 15 Jan 2022 13:12:28 +0000 Received: from localhost ([127.0.0.1]:39421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8ir1-0004iX-Nr for submit@debbugs.gnu.org; Sat, 15 Jan 2022 08:12:28 -0500 Received: from quimby.gnus.org ([95.216.78.240]:49316) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8ir0-0004iJ-1I for 51877@debbugs.gnu.org; Sat, 15 Jan 2022 08:12:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=sQeKpkdoHacOLKDIFEPPHXVo2Hdhn/OcMMnOa27OJmQ=; b=B8hBIVvYRYa2H2ZoURk+mSAzUc 4b4S5SfISEoJH5aiqp8jP+GbTEhMIxTBgIBPOOjmKnUj8ACw1r27sL5FoWVU865ofK+AAMU2GNtma rdLTNFebEXuxfPlSLZ9Lf3N68NOszzoTeNb/5nfASoUVSRNyXv0YLWwrKGHlCu9UL1wM=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n8iqr-0004Yn-Lx; Sat, 15 Jan 2022 14:12:16 +0100 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#51877: 27.2; term: error in process filter References: <263fffec7d58e1851940ace4655fe5b913248b2a.camel@librehacker.com> <835yst2plx.fsf@gnu.org> <9693d2632ad1e9ae162fef7e25571dfcdfebe7a2.camel@librehacker.com> <834k8c3hrn.fsf@gnu.org> X-Now-Playing: Arto Lindsay's _Prize_: "Tone" Date: Sat, 15 Jan 2022 14:12:11 +0100 In-Reply-To: <834k8c3hrn.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 16 Nov 2021 05:23:56 +0200") Message-ID: <87fsppta6s.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> With further testing, I see that setting the terminal encoding to raw- >> text does not always fix the problem - often I still get the error. > > Then please set debug-on-error to a non-nil value a [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51877 Cc: Christopher Howard , 51877@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: -3.3 (---) Eli Zaretskii writes: >> With further testing, I see that setting the terminal encoding to raw- >> text does not always fix the problem - often I still get the error. > > Then please set debug-on-error to a non-nil value and post the > backtrace from such errors. This was two months ago -- Christopher, have you tried this? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 16 01:14:15 2022 Received: (at 51877) by debbugs.gnu.org; 16 Jan 2022 06:14:16 +0000 Received: from localhost ([127.0.0.1]:42336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8ynv-00046V-Pu for submit@debbugs.gnu.org; Sun, 16 Jan 2022 01:14:15 -0500 Received: from mx.kolabnow.com ([212.103.80.153]:49734) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8ynt-00046H-PP for 51877@debbugs.gnu.org; Sun, 16 Jan 2022 01:14:14 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id 8D2304186F; Sun, 16 Jan 2022 07:14:07 +0100 (CET) Authentication-Results: ext-mx-out003.mykolab.com (amavisd-new); dkim=pass (4096-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= in-reply-to:content-disposition:content-type:content-type :mime-version:references:message-id:subject:subject:from:from :date:date:received:received:received; s=dkim20160331; t= 1642313647; x=1644128048; bh=c1kqYX8/c8DNhcVI/5k4t0CMsih2iTw4RHW u747hRRs=; b=C63GeWDEiECGgHjFTzafLbteo2Isl0AVLrHCYElYY5J5rzTWVBR NTdamRlWs44u+ggyBX34NVIHnwslQJ/clzeBCe3tpemBQCVgBgpMb+Hm/2r+Nho3 HP/xEP7TfRxS+m1dPL9q49TqfIa0tUx2wfGax529gqDfjdTxvbYuI1dY/OBmCcL/ N48/3jyWQgpZBfELg5c5h+0fcwDGKiBG15Wwc58xZhfefICVIJW57JBFct4Zqq5l 5VuybHbCaXWSdoOUoaCyhwt6hO5wId58byW4GnydOCQvRL+JSV3ZPDravCA8lLcu fnyMMHsAnHHZoszJ8b9pH/N8kVPUE98gRLvX6L33EUNi4Rgng6ZcrmRInCWR6Ria evCocM7Mve0ZZ7+eGqzO5F1MIAaXrcqCKZ3+xMRii0eMtPjTO8CB3jXrA8ijhnf6 2l+6EQxz3CS+aizNNVaqksoC2LyRPPiAXXcn07msKeRrMovfdOEAJBPLv2Oe8h0H IWBwS9IYOsWMrl3eZXW0p6QcLNFADlHW3G1vueVPWFsAxAS1I+TiSxupqNZf0GZH ZwAIp4xeoMUldU6Yim36WSZh6wiCo73/qnovzQuoI2jKd/6Zws1cpxIlyOktt7QL fNj0n1W9RfvFc/ies9MvxwCFq06Dkyhpuooed6wx0skBa9M01Hs6LkyI= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out003.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OsxN7Dk683As; Sun, 16 Jan 2022 07:14:07 +0100 (CET) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by mx.kolabnow.com (Postfix) with ESMTPS id 3BBEC40D66; Sun, 16 Jan 2022 07:14:07 +0100 (CET) Received: from ext-subm003.mykolab.com (unknown [10.9.6.3]) by int-mx002.mykolab.com (Postfix) with ESMTPS id F0D653064; Sun, 16 Jan 2022 07:14:06 +0100 (CET) Date: Sat, 15 Jan 2022 21:14:01 -0900 From: Christopher Howard To: Lars Ingebrigtsen Subject: Re: bug#51877: 27.2; term: error in process filter Message-ID: References: <263fffec7d58e1851940ace4655fe5b913248b2a.camel@librehacker.com> <835yst2plx.fsf@gnu.org> <9693d2632ad1e9ae162fef7e25571dfcdfebe7a2.camel@librehacker.com> <834k8c3hrn.fsf@gnu.org> <87fsppta6s.fsf@gnus.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87fsppta6s.fsf@gnus.org> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51877 Cc: Eli Zaretskii , 51877@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: -1.0 (-) I can't remember now, to be honest, but can try it on Monday. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 17 14:30:47 2022 Received: (at 51877) by debbugs.gnu.org; 17 Jan 2022 19:30:47 +0000 Received: from localhost ([127.0.0.1]:48044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9XiJ-0006d9-7k for submit@debbugs.gnu.org; Mon, 17 Jan 2022 14:30:47 -0500 Received: from mx.kolabnow.com ([212.103.80.153]:39762) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9XiH-0006VS-Kp for 51877@debbugs.gnu.org; Mon, 17 Jan 2022 14:30:46 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id D8C1141869; Mon, 17 Jan 2022 20:30:39 +0100 (CET) Authentication-Results: ext-mx-out003.mykolab.com (amavisd-new); dkim=pass (4096-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= in-reply-to:content-disposition:content-type:content-type :mime-version:references:message-id:subject:subject:from:from :date:date:received:received:received; s=dkim20160331; t= 1642447839; x=1644262240; bh=DhOFXvpUFnkoyr0put0XuADhQnRdGJIQxQB zpkd+poY=; b=cMD5tv3E11PjIAb416eCKmqjF/6LTwaU4JIlOlTsX/I2SgIwZkS 77d5SkfPIA3LNAWx8nzWa55kioAq0IH5l0+fDQcF7NWF572dbdVohZM+otVGhpXQ qTrrSFWjM4NbbU2LF/77xcr2jKmPZdF86AmO+8hq61SSSt9e3o+kjVZdsVYMBDBi 7cfPAwRlIFj1pWoswZ8hQjCgxVT+AevIJdLK6ugjCU7zaAsPXX3U0B66aN9143MD KU3YaLR9PO9vmHj+99RMqTDPVUNk2CoRwO2Cj6vghVWhu91s9U9xZh+C+ffUTQ2a bRcgvelZU0xbON6w+sc6agJ7ywfE4kCwdEf3CqMnfU4+eJ0m7lX8zHRFEbHbp9lb LgXBrXlPwyhn/D0Sdneec2GaRa9/gmGdVCxnqJBlEWYNhE1Pebc0MJVyVzXlbz0i bmDkhBFlKV1wKsd4Z2qeo4NBGKPo5aMmny4i0uYrbkGOv53hgek3LyORfJB1O3eO 8ZrKveYvFOACSzNzWSYf/ckZHoj0KSoR5ipKH7fV/pYeGNzPMe5M9ife1jAniN3T 488Z4cFRIVvYQy4db23RNvttSGu6+83deQYL/R3gz3hb5jrVqvtLf9cEBTv5tR2O f/haX9lq9DSuwf/2iQHQAs9Ggwqk0uNnIQHhlrcMmjPQA/cGBQmCiPFA= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out003.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d2zCWHV7j2Fa; Mon, 17 Jan 2022 20:30:39 +0100 (CET) Received: from int-mx003.mykolab.com (unknown [10.9.13.3]) by mx.kolabnow.com (Postfix) with ESMTPS id E6DBB4122A; Mon, 17 Jan 2022 20:30:38 +0100 (CET) Received: from ext-subm001.mykolab.com (unknown [10.9.6.1]) by int-mx003.mykolab.com (Postfix) with ESMTPS id 4E0AA42F4; Mon, 17 Jan 2022 20:30:38 +0100 (CET) Date: Mon, 17 Jan 2022 10:30:32 -0900 From: Christopher Howard To: Lars Ingebrigtsen Subject: Re: bug#51877: 27.2; term: error in process filter Message-ID: References: <263fffec7d58e1851940ace4655fe5b913248b2a.camel@librehacker.com> <835yst2plx.fsf@gnu.org> <9693d2632ad1e9ae162fef7e25571dfcdfebe7a2.camel@librehacker.com> <834k8c3hrn.fsf@gnu.org> <87fsppta6s.fsf@gnus.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87fsppta6s.fsf@gnus.org> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51877 Cc: Eli Zaretskii , 51877@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: -1.0 (-) Here is the debugger output: ``` Debugger entered--Lisp error: (args-out-of-range "l \3\220\33\22no\4\216s$" 0 -52) substring("l \3\220\33\22no\4\216s$" 0 -52) term-emulate-terminal(# "l\0l\234\276\217\2\214#\3\342n\4\f\f\204\fd\344\f#|\217\202\237\354\22\223r\222#\204\fc\204\373on\276\0$no\334\342\344\4b\34p...") ``` This is with the encoding set to raw-text and with the terminal set to char mode. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 20 04:40:12 2022 Received: (at 51877) by debbugs.gnu.org; 20 Jan 2022 09:40:12 +0000 Received: from localhost ([127.0.0.1]:56369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nATvQ-0000Ca-FN for submit@debbugs.gnu.org; Thu, 20 Jan 2022 04:40:12 -0500 Received: from quimby.gnus.org ([95.216.78.240]:47160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nATvO-0000CG-7V for 51877@debbugs.gnu.org; Thu, 20 Jan 2022 04:40:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Wa7OqAig32eKtDZQaVOc4IuxjlpgGSgCV6whRvnV/fM=; b=oLqBtEO7GaBLN+f0gvACYQcZzg gdeNZdtbNCtkE4rvTM+alcx36bMOiWJQqMfvP+i2Icl99bK4sGirXOuy0ol9agm3QtNlnNWa1PwTw NY0/fl46RlYReiI1sq0UtpTFQhFr+sn4kwUSML9HoAOvBIQ4/HT8mTY0lZTYs97VHmLw=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nATvF-0003xb-7o; Thu, 20 Jan 2022 10:40:03 +0100 From: Lars Ingebrigtsen To: Christopher Howard Subject: Re: bug#51877: 27.2; term: error in process filter References: <263fffec7d58e1851940ace4655fe5b913248b2a.camel@librehacker.com> <835yst2plx.fsf@gnu.org> <9693d2632ad1e9ae162fef7e25571dfcdfebe7a2.camel@librehacker.com> <834k8c3hrn.fsf@gnu.org> <87fsppta6s.fsf@gnus.org> X-Now-Playing: Led Zeppelin's _Led Zeppelin_: "You Shook Me" Date: Thu, 20 Jan 2022 10:39:59 +0100 In-Reply-To: (Christopher Howard's message of "Mon, 17 Jan 2022 10:30:32 -0900") Message-ID: <87mtjq4ufk.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Christopher Howard writes: > Here is the debugger output: > > ``` > Debugger entered--Lisp error: (args-out-of-range "l > \3\220\33\22no\4\216s$" 0 -52) > substring("l \3\220\33\22no\4\216s$" 0 -52) > term-emulate-terminal(#, 51877@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: -3.3 (---) Christopher Howard writes: > Here is the debugger output: > > ``` > Debugger entered--Lisp error: (args-out-of-range "l > \3\220\33\22no\4\216s$" 0 -52) > substring("l \3\220\33\22no\4\216s$" 0 -52) > term-emulate-terminal(# > "l\0l\234\276\217\2\214#\3\342n\4\f\f\204\fd\344\f#|\217\202\237\354\22\223r\222#\204\fc\204\373on\276\0$no\334\342\344\4b\34p...") > ``` > > This is with the encoding set to raw-text and with the terminal set to > char mode. Thanks. There have been a number of fixes in this function to handle ANSI sequences and the like since Emacs 27.2, and it's possible that this has been fixed as a result, too. Would it be possible for you to build the development version of Emacs and check whether this problem is still present there? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 20 12:40:02 2022 Received: (at 51877) by debbugs.gnu.org; 20 Jan 2022 17:40:02 +0000 Received: from localhost ([127.0.0.1]:59099 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAbPm-000144-2j for submit@debbugs.gnu.org; Thu, 20 Jan 2022 12:40:02 -0500 Received: from mx.kolabnow.com ([212.103.80.153]:33160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAbPj-00013g-Vh for 51877@debbugs.gnu.org; Thu, 20 Jan 2022 12:40:00 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id 5231A420A7; Thu, 20 Jan 2022 18:39:54 +0100 (CET) Authentication-Results: ext-mx-out003.mykolab.com (amavisd-new); dkim=pass (4096-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= in-reply-to:content-disposition:content-type:content-type :mime-version:references:message-id:subject:subject:from:from :date:date:received:received:received; s=dkim20160331; t= 1642700394; x=1644514795; bh=fJghk6A9JIPhDbtMnfArqifKrJ2QCA6u5wj 7H838f94=; b=naoQ9d77yqg4b5+JUAhk3pHJ3kOY28RNpjaod6mw0DXZKUUzK65 zgDyWIwHe0lher+92xBOb6t/A/ywNWBva0uHcqBdmuGIF/mkI9YIaBO/Tji21cCZ gqQIQSzMvwxxX43USKMvX82+Af1TXlVuYC4GgTG4SE2PqdYlbkH6sIWlidGLfDgG ZV3ss6qPwKnSGKUIpe/wyIX+am5fcbFHTbnjxFD4fl9iZXTtXA1AVyBTjNGjodbI MGC11yZRg1GxZoaMATJFUiGttDmLYzGYxa2oyx/8VLczISKj28SRenCljJFbJFZh tY/q0iGIrxezQMyNTGjrmoLBrR48kO7xzsAHfr0TFHYPKF241upWwfz2ea3tAND8 70l/blKyGQNR3JaBzP1epZC4w0/tCkFV/qYs5CDrKrHhFfOokruG9gFYH5krq+La +1l9qJsaOa90pBlCZzaZnRuLMK0NGmMs0aberukMY+4o8AaVCBKzTwIN6sXcEv8C bc1mfvGL4CQPbiLC1DrfC8/uiU1FKFpcNnkEHkkSo40aX4tw7v0KBLV8vB4IKq5a DK61cQsEI/coWWdFJ/uidjjM1NP/rLtPcr5156eyjtZgMUSwu2AFAANMU+r1SAzA ZoVYS4Yqdt8oUBgTMc67Wbf5JRfpsOvW4tWvQeNnhK5Ac4e9d7dIEZww= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out003.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KwTL8ZZafpey; Thu, 20 Jan 2022 18:39:54 +0100 (CET) Received: from int-mx003.mykolab.com (unknown [10.9.13.3]) by mx.kolabnow.com (Postfix) with ESMTPS id 3E0614209A; Thu, 20 Jan 2022 18:39:53 +0100 (CET) Received: from ext-subm002.mykolab.com (unknown [10.9.6.2]) by int-mx003.mykolab.com (Postfix) with ESMTPS id 805034232; Thu, 20 Jan 2022 18:39:52 +0100 (CET) Date: Thu, 20 Jan 2022 08:39:47 -0900 From: Christopher Howard To: Lars Ingebrigtsen Subject: Re: bug#51877: 27.2; term: error in process filter Message-ID: References: <263fffec7d58e1851940ace4655fe5b913248b2a.camel@librehacker.com> <835yst2plx.fsf@gnu.org> <9693d2632ad1e9ae162fef7e25571dfcdfebe7a2.camel@librehacker.com> <834k8c3hrn.fsf@gnu.org> <87fsppta6s.fsf@gnus.org> <87mtjq4ufk.fsf@gnus.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87mtjq4ufk.fsf@gnus.org> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51877 Cc: Eli Zaretskii , 51877@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: -1.0 (-) The package emacs-next-28.0.50-0.2ea3466 is available in my current checkout of Guix. I seem to get the same results: ``` Debugger entered--Lisp error: (args-out-of-range "$ \2\220\22\33nN\4\216" 0 -42) term-emulate-terminal(# "l\0l\234\236|\0\214l\340|\2\f\f\f\204\4l\354\4#|\216\203\3\344\22\262\337|\33b\204\fb\214\362oo\337lNo\234\343\344\f#\34p...") ``` Is that new enough? From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 20 12:46:25 2022 Received: (at 51877) by debbugs.gnu.org; 20 Jan 2022 17:46:25 +0000 Received: from localhost ([127.0.0.1]:59119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAbVx-0001FY-EG for submit@debbugs.gnu.org; Thu, 20 Jan 2022 12:46:25 -0500 Received: from quimby.gnus.org ([95.216.78.240]:52950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAbVv-0001FH-LJ for 51877@debbugs.gnu.org; Thu, 20 Jan 2022 12:46:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=PjM6+FZGw64rjt+BTZ3TaMDzImNUbzbHMBAMNqL0t88=; b=tmH14BSB+/BAdO5So+ZOhDugaw /HfbWYjNuv6wC7UpjLgisk3zusUTSijPSTymskp0fdngCtBQSfZxVAeVzXTn3VnqMKgBOaOg6MZ18 h3dHNNL9VFbTZEmYm9lwsTrHj/dOQD4jkLzWhPwVT3SdAMBA58oHVoF9iTaO4pKqc9EQ=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nAbVl-0008FM-Sk; Thu, 20 Jan 2022 18:46:16 +0100 From: Lars Ingebrigtsen To: Christopher Howard Subject: Re: bug#51877: 27.2; term: error in process filter References: <263fffec7d58e1851940ace4655fe5b913248b2a.camel@librehacker.com> <835yst2plx.fsf@gnu.org> <9693d2632ad1e9ae162fef7e25571dfcdfebe7a2.camel@librehacker.com> <834k8c3hrn.fsf@gnu.org> <87fsppta6s.fsf@gnus.org> <87mtjq4ufk.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEXenmPs0qj27tuL YUvNr5P///9Ne9bvAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YBFBEtHbAaRDYAAAGiSURBVDjLlZTt kYNACIY3cxYgSAPLWEButICQpf+a7oX1I3cxP44ZE+Xhe9FS6JR63mpZboO7k7u5HepSqHzdBhOj cRDvSmAGgccYQAbyrnYRSvAiaU6qSmMpd99FTDM7gMCDKleNB44rfsLjUYpVRjKoGRZkqI8PULuV buZbKOuhWBHzABXJkRMR6FQeAA2LyTswupAsVy8kPKKhqr8jZef815p3wO+B6qXHHor+BXpVF8Hq I8A+8646Qc6Or0LRhxyYn6jPKjyjp/o8qnJjYfcnRoyDbxYOCaj2HPib67x4jgSbSElIq4ftvKxW Y1m0YAeypJr9+OKeD/BIdZxO3MjqiJUe1s03gICy5RgsLGITwyRutHsMK6lnpVEZJU8Aothb9zWX dvJYtB7qmRnwKugk3xOMnsjBWKyeF+2wtFXgy7SBfbR1vi9t9fZtGeokJA39NbcEj8GOuYuvPgHo O4BtM++dY+x7jt4891nJCVTiE+A04wJ4WZPJpVmL9BHq9cxJCIklPxmX78dY0OAuAy5/7E8HGG9j uaVtfGAC6Af5Abxji4yqS/JkAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTAxLTIwVDE3OjQ1OjI5 KzAwOjAwQCOiqwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMS0yMFQxNzo0NToyOSswMDowMDF+ GhcAAAAASUVORK5CYII= X-Now-Playing: Joni Mitchell's _Archives: The Early Years (2)_: "Just Like Me" Date: Thu, 20 Jan 2022 18:46:12 +0100 In-Reply-To: (Christopher Howard's message of "Thu, 20 Jan 2022 08:39:47 -0900") Message-ID: <87lezaxpuj.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Christopher Howard writes: > The package emacs-next-28.0.50-0.2ea3466 is available in my current > checkout of Guix. I seem to get the same results: > > ``` > Debugger entered--Lisp error: (args-out-of-range "$ \2\220\22\33nN\4 [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51877 Cc: Eli Zaretskii , 51877@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: -3.3 (---) Christopher Howard writes: > The package emacs-next-28.0.50-0.2ea3466 is available in my current > checkout of Guix. I seem to get the same results: > > ``` > Debugger entered--Lisp error: (args-out-of-range "$ \2\220\22\33nN\4\216" 0 -42) > term-emulate-terminal(# > "l\0l\234\236|\0\214l\340|\2\f\f\f\204\4l\354\4#|\216\203\3\344\22\262\337|\33b\204\fb\214\362oo\337lNo\234\343\344\f#\34p...") > ``` > > Is that new enough? Yes, thanks for checking -- then this means that those ANSI-related fixed in that function didn't fix this issue. I'll try to reproduce myself... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 20 12:54:55 2022 Received: (at 51877) by debbugs.gnu.org; 20 Jan 2022 17:54:55 +0000 Received: from localhost ([127.0.0.1]:59126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAbeB-0001UG-9M for submit@debbugs.gnu.org; Thu, 20 Jan 2022 12:54:55 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37476) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAbe9-0001U2-EU for 51877@debbugs.gnu.org; Thu, 20 Jan 2022 12:54:53 -0500 Received: from [2001:470:142:3::e] (port=47448 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAbe3-0005PZ-WA; Thu, 20 Jan 2022 12:54:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=5oXoDph9LbfivFAxDqiXiyQJWSVWtPdwCIhStW3bqGk=; b=RTKDs8z9g3US c46Js64QOo3TApdVemEksOWxjXJtAR5GCtC29fWUrKqlY7O8CLiS15/GT34euMUUbfKATnflvuVeB LtSuUvfPWi4fGBOfYJN0mRugvv9JwkWhHJSKMXze9giBsfRW18Qz/ktR+3eGwo+09EFFJDmT0p5MW CdJKP97YjdBAAeUTZAisQB0iCiJlpVf8BWvcGSCBCzqrAmL+ajrZJoHg7TMlFcRrdoOB3+CYOhkVy 4uB2emNQ4LS+7UmhgQGZW9GYDe55h02YhFKlWknY8gDqxyqVXfAaqWaoJbZrxE2I2pJH7UNoFU9Yv Ga2YFfWAOusQMQy4n9/Dyw==; Received: from [87.69.77.57] (port=4567 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAbe4-0004YZ-3W; Thu, 20 Jan 2022 12:54:48 -0500 Date: Thu, 20 Jan 2022 19:54:46 +0200 Message-Id: <83mtjqpa1l.fsf@gnu.org> From: Eli Zaretskii To: Christopher Howard In-Reply-To: (message from Christopher Howard on Thu, 20 Jan 2022 08:39:47 -0900) Subject: Re: bug#51877: 27.2; term: error in process filter References: <263fffec7d58e1851940ace4655fe5b913248b2a.camel@librehacker.com> <835yst2plx.fsf@gnu.org> <9693d2632ad1e9ae162fef7e25571dfcdfebe7a2.camel@librehacker.com> <834k8c3hrn.fsf@gnu.org> <87fsppta6s.fsf@gnus.org> <87mtjq4ufk.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51877 Cc: larsi@gnus.org, 51877@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: -3.3 (---) > Date: Thu, 20 Jan 2022 08:39:47 -0900 > From: Christopher Howard > Cc: Eli Zaretskii , 51877@debbugs.gnu.org > > The package emacs-next-28.0.50-0.2ea3466 is available in my current checkout of Guix. I seem to get the same results: > > ``` > Debugger entered--Lisp error: (args-out-of-range "$ \2\220\22\33nN\4\216" 0 -42) > term-emulate-terminal(# "l\0l\234\236|\0\214l\340|\2\f\f\f\204\4l\354\4#|\216\203\3\344\22\262\337|\33b\204\fb\214\362oo\337lNo\234\343\344\f#\34p...") > ``` > > Is that new enough? No, that is from 1.5 years ago. Can you tell how you set the encoding to raw-text? I see that the process filter function which barfs use locale-coding-system to decode the process output -- did you change that to use 'raw-text' by modifying the code of term.el? If not, what did you do? From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 20 14:06:19 2022 Received: (at 51877) by debbugs.gnu.org; 20 Jan 2022 19:06:19 +0000 Received: from localhost ([127.0.0.1]:59201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAclH-0005eu-NT for submit@debbugs.gnu.org; Thu, 20 Jan 2022 14:06:19 -0500 Received: from mx.kolabnow.com ([212.103.80.153]:35234) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAclG-0005eh-1R for 51877@debbugs.gnu.org; Thu, 20 Jan 2022 14:06:18 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id 604D04209A; Thu, 20 Jan 2022 20:06:12 +0100 (CET) Authentication-Results: ext-mx-out003.mykolab.com (amavisd-new); dkim=pass (4096-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= in-reply-to:content-disposition:content-type:content-type :mime-version:references:message-id:subject:subject:from:from :date:date:received:received:received; s=dkim20160331; t= 1642705572; x=1644519973; bh=xaRvos8BQPdqcxc4xik8IjeC69eT9WtUQMf swuoQJj4=; b=rdPwaisbcpHRfn0s61Y+LHDc+3XAeFaMQGl11ga+DFbvrHVmh3l ygyQC41CfXFNLIfYSqo/Gbp0B4ZhAlGdoCLh1ZWdfxdXu+DtOZV7fI/6YeVSPuux zWeImpwUK3blNLOzgcR/dfVJmGe/Jlgz3l0lIbzHz4fUfgIuWj/bpZ71eqtOWh67 R19LkvQu6q9Hty8M9kXxANitmtzb2NWN0w1BNiUqDZYPYHwHgExF12actKlWwsp9 DOj2ET0/2id6hJKFx5RK+XKqCD7fkg3B77spzMcknJX3JUxtgzKY2OOnEo5qi3AW Aiu55G9YTJTe+7jvega/qFJsCFoHPDROkoCPE2iekd3RwSlf1p1+2vl/w9tco30n W7HuszR6ZXrm1AY1i0Unt089UYuGyxXNFBTPpSK0O81X7AspQSibzFwBt6UsT0Nt tcMDwfn6fLUb/qaTwcIHZIvHeu1rhDO7nqAJ0h3lmWU/ieOfwdyt+BemQvjm/F2D nNJe63x4I8FD+QKkDI2zcI0i1JZVt3SjoNjnWWNUQVY8WTdMmQe+mlGUiRAxF0+h z/GL6363G8HbIv1JxP2zDhQOoBHS792MBbdS0eN5hRWelK4Y2dbu9Qs/fJUAXTn9 TLKXyED+NFJiBGN2DmB+HyedW10Io0aVsQNcc4rfkvEMsimAa2ZFlhnc= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out003.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lb-jdo7HMeyx; Thu, 20 Jan 2022 20:06:12 +0100 (CET) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by mx.kolabnow.com (Postfix) with ESMTPS id 47D474208E; Thu, 20 Jan 2022 20:06:11 +0100 (CET) Received: from ext-subm001.mykolab.com (unknown [10.9.6.1]) by int-mx002.mykolab.com (Postfix) with ESMTPS id 70C0C4929; Thu, 20 Jan 2022 20:06:10 +0100 (CET) Date: Thu, 20 Jan 2022 10:06:04 -0900 From: Christopher Howard To: Eli Zaretskii Subject: Re: bug#51877: 27.2; term: error in process filter Message-ID: References: <263fffec7d58e1851940ace4655fe5b913248b2a.camel@librehacker.com> <835yst2plx.fsf@gnu.org> <9693d2632ad1e9ae162fef7e25571dfcdfebe7a2.camel@librehacker.com> <834k8c3hrn.fsf@gnu.org> <87fsppta6s.fsf@gnus.org> <87mtjq4ufk.fsf@gnus.org> <83mtjqpa1l.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83mtjqpa1l.fsf@gnu.org> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51877 Cc: larsi@gnus.org, 51877@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: -1.0 (-) switch temporarily to line mode (using the mouse menu) M-x set-terminal-coding-system raw-text From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 20 15:02:24 2022 Received: (at 51877) by debbugs.gnu.org; 20 Jan 2022 20:02:24 +0000 Received: from localhost ([127.0.0.1]:59224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAddY-00075R-Bd for submit@debbugs.gnu.org; Thu, 20 Jan 2022 15:02:24 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAddW-00075E-G7 for 51877@debbugs.gnu.org; Thu, 20 Jan 2022 15:02:23 -0500 Received: from [2001:470:142:3::e] (port=50648 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAddP-0003Lf-UB; Thu, 20 Jan 2022 15:02:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=AutlTp46LX1HOLrRKvhi0Qk8c9ONQP9znAvieb2Euag=; b=qBIk2Qk/a99h qFaqClqhBn+vqQKLDJtdgHgW5QzH6Ku+V9yXpDGIpnUxaSROwY2oAdLYDSARMQv68rsvnmPO2NpcO 9TXn8OlLaZn93c4qbxanuex4jYDXoSA6oxFdoRGJPGAtSycDRYDKjzS6dtsqQ1fo8C5Hw1Zi09ci1 0mUul8ni2ezGKsdsmFQGkwk/KKsiW8SmxREvySVFFALPj3/Wxd5yX35NRJf+M6jRtmT69CbVUC2ZZ fuSSlC71YQj5tGuO2aylrLy/nAsh86cpP14pcTJ4ZRYLqgj1v5C9ltmesczx1mEYD/PY4HOduEVGz vs1fuKkB5BGBeEWIMK+cYQ==; Received: from [87.69.77.57] (port=1407 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAddM-00077B-Dp; Thu, 20 Jan 2022 15:02:16 -0500 Date: Thu, 20 Jan 2022 22:02:10 +0200 Message-Id: <83lezap459.fsf@gnu.org> From: Eli Zaretskii To: Christopher Howard In-Reply-To: (message from Christopher Howard on Thu, 20 Jan 2022 10:06:04 -0900) Subject: Re: bug#51877: 27.2; term: error in process filter References: <263fffec7d58e1851940ace4655fe5b913248b2a.camel@librehacker.com> <835yst2plx.fsf@gnu.org> <9693d2632ad1e9ae162fef7e25571dfcdfebe7a2.camel@librehacker.com> <834k8c3hrn.fsf@gnu.org> <87fsppta6s.fsf@gnus.org> <87mtjq4ufk.fsf@gnus.org> <83mtjqpa1l.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51877 Cc: larsi@gnus.org, 51877@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: -3.3 (---) > X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 > tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no > Date: Thu, 20 Jan 2022 10:06:04 -0900 > From: Christopher Howard > Cc: larsi@gnus.org, 51877@debbugs.gnu.org > > switch temporarily to line mode (using the mouse menu) > M-x set-terminal-coding-system raw-text I don't think this would help. Can you manually modify the function term-emulate-terminal to use 'raw-text instead of locale-coding-system, and then re-run the scenario in which you get these problems? From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 20 17:01:33 2022 Received: (at 51877) by debbugs.gnu.org; 20 Jan 2022 22:01:33 +0000 Received: from localhost ([127.0.0.1]:59547 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAfUp-0001x6-Am for submit@debbugs.gnu.org; Thu, 20 Jan 2022 17:01:32 -0500 Received: from mx.kolabnow.com ([212.103.80.153]:38758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAfUm-0001wr-D1 for 51877@debbugs.gnu.org; Thu, 20 Jan 2022 17:01:30 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id B941F4209E; Thu, 20 Jan 2022 23:01:21 +0100 (CET) Authentication-Results: ext-mx-out003.mykolab.com (amavisd-new); dkim=pass (4096-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= in-reply-to:content-transfer-encoding:content-disposition :content-type:content-type:mime-version:references:message-id :subject:subject:from:from:date:date:received:received:received; s=dkim20160331; t=1642716080; x=1644530481; bh=xwCe6O4O6UxqxGIV +tTrc0ac8mOo4GOlTf+utsWerl4=; b=IZyTCfi3eQ4/7CnjNnLJzCsiCV830PWd e+2RshjSRWjIhhFToNYFSMkAQb8M0ajgDQZCR5gTzfU4vZSW8PRESEmWnJ9hLwyb CcZ0ScHeV+lNJZl1y5Z3LwlaP0iBfBy70Md+xbYhs3g6u73RKfU7m0arGx0wl7hf 8sB5n+1TOhDCBOisEMzJcGLdYTNo5xLXVe8e+6k7hFnejj+Zzvf3kCqbpyMRiffo 10osAd/XO35m5qcsbkWovuchn0eOjIlq6eWKOdyxtzdDeGjA+GUUmLkiWk3uvksf EiXg37uUmTR9owsiccB7awEsYonmmEzVJmaAheF+SwkNShiSTGmdDOFpgmQ2xjx1 DwG8jgsMBKYZrjYAs20vzTkUd0gxnh8yGdFPi+NSvJWYr5G/qsDS3JY1hXrh6fVj yo/21YDfiLZLHJQA5FUOxmbCB/54hhmojxU7pmfU5lHw553+GFA6vtIg22xAZfIV UXsEQICEcn1lbRhzF0dqzrI0pJmPQ9WBkIZbW3L+PMqkJcf/+w3QwC+7qnWVF9gH xmcXtsIRtwHekKYqvHclQdIqO4ZS2D7JvYbchzs84hAeq6XQsgeFkD/ciCY+smZK BBVms5mXcrd12x77wbUD6Bu8SMXYaJL37tvB8IbTqOwuFILJoRcFEa3vQ5gxCKNR vMwbyFMpMvM= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out003.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M1yts7Misj50; Thu, 20 Jan 2022 23:01:20 +0100 (CET) Received: from int-mx003.mykolab.com (unknown [10.9.13.3]) by mx.kolabnow.com (Postfix) with ESMTPS id 631B44209A; Thu, 20 Jan 2022 23:01:19 +0100 (CET) Received: from ext-subm002.mykolab.com (unknown [10.9.6.2]) by int-mx003.mykolab.com (Postfix) with ESMTPS id 8BB8B474A; Thu, 20 Jan 2022 23:01:18 +0100 (CET) Date: Thu, 20 Jan 2022 13:01:12 -0900 From: Christopher Howard To: Eli Zaretskii Subject: Re: bug#51877: 27.2; term: error in process filter Message-ID: References: <835yst2plx.fsf@gnu.org> <9693d2632ad1e9ae162fef7e25571dfcdfebe7a2.camel@librehacker.com> <834k8c3hrn.fsf@gnu.org> <87fsppta6s.fsf@gnus.org> <87mtjq4ufk.fsf@gnus.org> <83mtjqpa1l.fsf@gnu.org> <83lezap459.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <83lezap459.fsf@gnu.org> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51877 Cc: larsi@gnus.org, 51877@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: -1.0 (-) On Thu, Jan 20, 2022 at 10:02:10PM +0200, Eli Zaretskii wrote: > I don't think this would help. Can you manually modify the function > term-emulate-terminal to use 'raw-text instead of > locale-coding-system, and then re-run the scenario in which you get > these problems? This seems to generate the same result, except with more elaborate debugger= output: ``` Debugger entered--Lisp error: (args-out-of-range "l \3\220\0332Nn\f\217" 0 = -48) substring("l \3\220\0332Nn\f\217" 0 -48) (insert (substring decoded-substring 0 (- term-width old-column))) (while (> (+ (length decoded-substring) old-column) term-width) (insert (= substring decoded-substring 0 (- term-width old-column))) (delete-region (p= oint) (line-end-position)) (term-down 1 t) (term-move-columns (- (term-curr= ent-column))) (add-text-properties (1- (point)) (point) '(term-line-wrap t = rear-nonsticky t)) (setq decoded-substring (substring decoded-substring (- = term-width old-column))) (setq old-column 0)) (if term-suppress-hard-newline nil (while (> (+ (length decoded-substring= ) old-column) term-width) (insert (substring decoded-substring 0 (- term-wi= dth old-column))) (delete-region (point) (line-end-position)) (term-down 1 = t) (term-move-columns (- (term-current-column))) (add-text-properties (1- (= point)) (point) '(term-line-wrap t rear-nonsticky t)) (setq decoded-substri= ng (substring decoded-substring (- term-width old-column))) (setq old-colum= n 0))) (let ((old-column (term-horizontal-column)) (old-point (point)) columns) = (if term-suppress-hard-newline nil (while (> (+ (length decoded-substring) = old-column) term-width) (insert (substring decoded-substring 0 (- term-widt= h old-column))) (delete-region (point) (line-end-position)) (term-down 1 t)= (term-move-columns (- (term-current-column))) (add-text-properties (1- (po= int)) (point) '(term-line-wrap t rear-nonsticky t)) (setq decoded-substring= (substring decoded-substring (- term-width old-column))) (setq old-column = 0))) (insert decoded-substring) (setq term-current-column (current-column) = columns (- term-current-column old-column)) (if (not (or (eobp) term-insert= -mode)) (progn (let ((pos (point))) (term-move-columns columns) (delete-reg= ion pos (point)) (setq term-current-column nil)))) (if term-insert-mode (pr= ogn (let ((pos (point))) (end-of-line) (if (> (current-column) term-width) = (progn (delete-region (- ... ...) (point)))) (goto-char pos)))) (put-text-p= roperty old-point (point) 'font-lock-face term-current-face)) (progn (if term-do-line-wrapping (progn (term-down 1 t) (term-move-to-col= umn 0) (setq term-do-line-wrapping nil))) (setq decoded-substring (decode-c= oding-string (substring str i funny) 'raw-text t)) (if (=3D funny str-lengt= h) (progn (let ((partial 0) (count (length decoded-substring))) (while (and= (< partial count) (eq (char-charset ...) 'eight-bit)) (setq partial (1+ pa= rtial))) (if (> count partial 0) (progn (setq term-terminal-undecoded-bytes= (substring decoded-substring ...)) (setq decoded-substring (substring deco= ded-substring 0 ...)) (setq str-length (- str-length partial)) (setq funny = (- funny partial))))))) (let ((old-column (term-horizontal-column)) (old-po= int (point)) columns) (if term-suppress-hard-newline nil (while (> (+ (leng= th decoded-substring) old-column) term-width) (insert (substring decoded-su= bstring 0 (- term-width old-column))) (delete-region (point) (line-end-posi= tion)) (term-down 1 t) (term-move-columns (- (term-current-column))) (add-t= ext-properties (1- (point)) (point) '(term-line-wrap t rear-nonsticky t)) (= setq decoded-substring (substring decoded-substring (- term-width old-colum= n))) (setq old-column 0))) (insert decoded-substring) (setq term-current-co= lumn (current-column) columns (- term-current-column old-column)) (if (not = (or (eobp) term-insert-mode)) (progn (let ((pos (point))) (term-move-column= s columns) (delete-region pos (point)) (setq term-current-column nil)))) (i= f term-insert-mode (progn (let ((pos (point))) (end-of-line) (if (> (curren= t-column) term-width) (progn (delete-region ... ...))) (goto-char pos)))) (= put-text-property old-point (point) 'font-lock-face term-current-face)) (if= (eq (term-current-column) term-width) (progn (term-move-columns -1) (setq = term-do-line-wrapping (point)))) (setq term-current-column nil) (setq i fun= ny)) (if (> funny i) (progn (if term-do-line-wrapping (progn (term-down 1 t) (= term-move-to-column 0) (setq term-do-line-wrapping nil))) (setq decoded-sub= string (decode-coding-string (substring str i funny) 'raw-text t)) (if (=3D= funny str-length) (progn (let ((partial 0) (count (length decoded-substrin= g))) (while (and (< partial count) (eq ... ...)) (setq partial (1+ partial)= )) (if (> count partial 0) (progn (setq term-terminal-undecoded-bytes ...) = (setq decoded-substring ...) (setq str-length ...) (setq funny ...)))))) (l= et ((old-column (term-horizontal-column)) (old-point (point)) columns) (if = term-suppress-hard-newline nil (while (> (+ (length decoded-substring) old-= column) term-width) (insert (substring decoded-substring 0 (- term-width ol= d-column))) (delete-region (point) (line-end-position)) (term-down 1 t) (te= rm-move-columns (- (term-current-column))) (add-text-properties (1- (point)= ) (point) '(term-line-wrap t rear-nonsticky t)) (setq decoded-substring (su= bstring decoded-substring (- term-width old-column))) (setq old-column 0)))= (insert decoded-substring) (setq term-current-column (current-column) colu= mns (- term-current-column old-column)) (if (not (or (eobp) term-insert-mod= e)) (progn (let ((pos ...)) (term-move-columns columns) (delete-region pos = (point)) (setq term-current-column nil)))) (if term-insert-mode (progn (let= ((pos ...)) (end-of-line) (if (> ... term-width) (progn ...)) (goto-char p= os)))) (put-text-property old-point (point) 'font-lock-face term-current-fa= ce)) (if (eq (term-current-column) term-width) (progn (term-move-columns -1= ) (setq term-do-line-wrapping (point)))) (setq term-current-column nil) (se= tq i funny))) (let ((ctl-params (and funny (match-string 1 str))) (ctl-params-end (and = funny (match-end 1))) (ctl-end (if funny (match-end 0) (setq funny (string-= match term-control-seq-prefix-regexp str i)) (if funny (setq term-terminal-= undecoded-bytes (substring str funny)) (setq funny str-length)) (1+ str-len= gth)))) (if (> funny i) (progn (if term-do-line-wrapping (progn (term-down = 1 t) (term-move-to-column 0) (setq term-do-line-wrapping nil))) (setq decod= ed-substring (decode-coding-string (substring str i funny) 'raw-text t)) (i= f (=3D funny str-length) (progn (let ((partial 0) (count ...)) (while (and = =2E.. ...) (setq partial ...)) (if (> count partial 0) (progn ... ... ... .= =2E.))))) (let ((old-column (term-horizontal-column)) (old-point (point)) c= olumns) (if term-suppress-hard-newline nil (while (> (+ ... old-column) ter= m-width) (insert (substring decoded-substring 0 ...)) (delete-region (point= ) (line-end-position)) (term-down 1 t) (term-move-columns (- ...)) (add-tex= t-properties (1- ...) (point) '...) (setq decoded-substring (substring deco= ded-substring ...)) (setq old-column 0))) (insert decoded-substring) (setq = term-current-column (current-column) columns (- term-current-column old-col= umn)) (if (not (or (eobp) term-insert-mode)) (progn (let (...) (term-move-c= olumns columns) (delete-region pos ...) (setq term-current-column nil)))) (= if term-insert-mode (progn (let (...) (end-of-line) (if ... ...) (goto-char= pos)))) (put-text-property old-point (point) 'font-lock-face term-current-= face)) (if (eq (term-current-column) term-width) (progn (term-move-columns = -1) (setq term-do-line-wrapping (point)))) (setq term-current-column nil) (= setq i funny))) (let* ((val (and (<=3D ctl-end str-length) (aref str i)))) = (cond ((eql val 9) (let ((col (term-current-column))) (term-move-to-column = (min (1- term-width) (+ col 8 ...))))) ((eql val 13) (funcall term-vertical= -motion 0) (setq term-current-column term-start-line-column)) ((eql val 10)= (if (and term-kill-echo-list (term-check-kill-echo-list)) nil (term-down 1= t))) ((eql val 8) (term-move-columns -1)) ((eql val 7) (beep t)) ((eql val= 26) (funcall term-command-function (decode-coding-string (substring str (1= + i) (- ctl-end ...)) locale-coding-system t))) ((eql val 27) (let* ((val (= aref str ...))) (cond ((eql val 91) (if ... ...)) ((eql val 68) (term-handl= e-deferred-scroll) (term-down 1 t)) ((eql val 77) (if ... ... ...)) ((eql v= al 55) (term-handle-deferred-scroll) (setq term-saved-cursor ...)) ((eql va= l 56) (if term-saved-cursor ...)) ((eql val 99) (term-reset-terminal)) ((eq= l val 65) (term-handle-ansi-terminal-messages ...)) (t nil)))) ((memql val = '(nil 15 14 0)) nil) (t (let ((x0 val)) (error "No clause matching `%S'" x0= ))))) (if (eq term-do-line-wrapping (point)) nil (setq term-do-line-wrappin= g nil)) (if term-pager-old-local-map (progn (if (> (% (current-column) term= -width) 0) (setq term-terminal-undecoded-bytes (substring str i)) (if (=3D = 0 i) (setq term-terminal-undecoded-bytes (concat "\15" (substring str i))) = (setq term-terminal-undecoded-bytes (substring str (1- i))) (aset term-term= inal-undecoded-bytes 0 13)) (goto-char (point-max))) (make-local-variable '= term-pager-old-filter) (setq term-pager-old-filter (process-filter proc)) (= set-process-filter proc term-pager-filter) (setq i str-length)) (setq i ctl= -end))) (while (< i str-length) (setq funny (string-match term-control-seq-regexp= str i)) (let ((ctl-params (and funny (match-string 1 str))) (ctl-params-en= d (and funny (match-end 1))) (ctl-end (if funny (match-end 0) (setq funny (= string-match term-control-seq-prefix-regexp str i)) (if funny (setq term-te= rminal-undecoded-bytes (substring str funny)) (setq funny str-length)) (1+ = str-length)))) (if (> funny i) (progn (if term-do-line-wrapping (progn (ter= m-down 1 t) (term-move-to-column 0) (setq term-do-line-wrapping nil))) (set= q decoded-substring (decode-coding-string (substring str i funny) 'raw-text= t)) (if (=3D funny str-length) (progn (let (... ...) (while ... ...) (if .= =2E. ...)))) (let ((old-column (term-horizontal-column)) (old-point (point)= ) columns) (if term-suppress-hard-newline nil (while (> ... term-width) (in= sert ...) (delete-region ... ...) (term-down 1 t) (term-move-columns ...) (= add-text-properties ... ... ...) (setq decoded-substring ...) (setq old-col= umn 0))) (insert decoded-substring) (setq term-current-column (current-colu= mn) columns (- term-current-column old-column)) (if (not (or ... term-inser= t-mode)) (progn (let ... ... ... ...))) (if term-insert-mode (progn (let ..= =2E ... ... ...))) (put-text-property old-point (point) 'font-lock-face ter= m-current-face)) (if (eq (term-current-column) term-width) (progn (term-mov= e-columns -1) (setq term-do-line-wrapping (point)))) (setq term-current-col= umn nil) (setq i funny))) (let* ((val (and (<=3D ctl-end str-length) (aref = str i)))) (cond ((eql val 9) (let ((col ...)) (term-move-to-column (min ...= ...)))) ((eql val 13) (funcall term-vertical-motion 0) (setq term-current-= column term-start-line-column)) ((eql val 10) (if (and term-kill-echo-list = (term-check-kill-echo-list)) nil (term-down 1 t))) ((eql val 8) (term-move-= columns -1)) ((eql val 7) (beep t)) ((eql val 26) (funcall term-command-fun= ction (decode-coding-string (substring str ... ...) locale-coding-system t)= )) ((eql val 27) (let* ((val ...)) (cond (... ...) (... ... ...) (... ...) = (... ... ...) (... ...) (... ...) (... ...) (t nil)))) ((memql val '(nil 15= 14 0)) nil) (t (let ((x0 val)) (error "No clause matching `%S'" x0))))) (i= f (eq term-do-line-wrapping (point)) nil (setq term-do-line-wrapping nil)) = (if term-pager-old-local-map (progn (if (> (% (current-column) term-width) = 0) (setq term-terminal-undecoded-bytes (substring str i)) (if (=3D 0 i) (se= tq term-terminal-undecoded-bytes (concat "\15" ...)) (setq term-terminal-un= decoded-bytes (substring str ...)) (aset term-terminal-undecoded-bytes 0 13= )) (goto-char (point-max))) (make-local-variable 'term-pager-old-filter) (s= etq term-pager-old-filter (process-filter proc)) (set-process-filter proc t= erm-pager-filter) (setq i str-length)) (setq i ctl-end)))) (save-restriction (if (and (> (point-max) (process-mark proc)) (not (eq (= current-local-map) term-raw-map))) (progn (narrow-to-region (point-min) (pr= ocess-mark proc)))) (if term-log-buffer (progn (princ str term-log-buffer))= ) (if term-terminal-undecoded-bytes (progn (setq str (concat term-terminal-= undecoded-bytes str)) (setq str-length (length str)) (setq term-terminal-un= decoded-bytes nil))) (while (< i str-length) (setq funny (string-match term= -control-seq-regexp str i)) (let ((ctl-params (and funny (match-string 1 st= r))) (ctl-params-end (and funny (match-end 1))) (ctl-end (if funny (match-e= nd 0) (setq funny (string-match term-control-seq-prefix-regexp str i)) (if = funny (setq term-terminal-undecoded-bytes ...) (setq funny str-length)) (1+= str-length)))) (if (> funny i) (progn (if term-do-line-wrapping (progn (te= rm-down 1 t) (term-move-to-column 0) (setq term-do-line-wrapping nil))) (se= tq decoded-substring (decode-coding-string (substring str i funny) 'raw-tex= t t)) (if (=3D funny str-length) (progn (let ... ... ...))) (let ((old-colu= mn ...) (old-point ...) columns) (if term-suppress-hard-newline nil (while = =2E.. ... ... ... ... ... ... ...)) (insert decoded-substring) (setq term-c= urrent-column (current-column) columns (- term-current-column old-column)) = (if (not ...) (progn ...)) (if term-insert-mode (progn ...)) (put-text-prop= erty old-point (point) 'font-lock-face term-current-face)) (if (eq (term-cu= rrent-column) term-width) (progn (term-move-columns -1) (setq term-do-line-= wrapping ...))) (setq term-current-column nil) (setq i funny))) (let* ((val= (and (<=3D ctl-end str-length) (aref str i)))) (cond ((eql val 9) (let (..= =2E) (term-move-to-column ...))) ((eql val 13) (funcall term-vertical-motio= n 0) (setq term-current-column term-start-line-column)) ((eql val 10) (if (= and term-kill-echo-list ...) nil (term-down 1 t))) ((eql val 8) (term-move-= columns -1)) ((eql val 7) (beep t)) ((eql val 26) (funcall term-command-fun= ction (decode-coding-string ... locale-coding-system t))) ((eql val 27) (le= t* (...) (cond ... ... ... ... ... ... ... ...))) ((memql val '...) nil) (t= (let (...) (error "No clause matching `%S'" x0))))) (if (eq term-do-line-w= rapping (point)) nil (setq term-do-line-wrapping nil)) (if term-pager-old-l= ocal-map (progn (if (> (% ... term-width) 0) (setq term-terminal-undecoded-= bytes (substring str i)) (if (=3D 0 i) (setq term-terminal-undecoded-bytes = =2E..) (setq term-terminal-undecoded-bytes ...) (aset term-terminal-undecod= ed-bytes 0 13)) (goto-char (point-max))) (make-local-variable 'term-pager-o= ld-filter) (setq term-pager-old-filter (process-filter proc)) (set-process-= filter proc term-pager-filter) (setq i str-length)) (setq i ctl-end))))) (progn (if (marker-buffer term-pending-delete-marker) (progn (delete-regi= on term-pending-delete-marker (process-mark proc)) (set-marker term-pending= -delete-marker nil))) (if (/=3D (point) (process-mark proc)) (progn (setq s= ave-point (point-marker)))) (setq term-vertical-motion (if (eq (window-buff= er) (current-buffer)) 'vertical-motion 'term-buffer-vertical-motion)) (setq= save-marker (copy-marker (process-mark proc))) (goto-char (process-mark pr= oc)) (save-restriction (if (and (> (point-max) (process-mark proc)) (not (e= q (current-local-map) term-raw-map))) (progn (narrow-to-region (point-min) = (process-mark proc)))) (if term-log-buffer (progn (princ str term-log-buffe= r))) (if term-terminal-undecoded-bytes (progn (setq str (concat term-termin= al-undecoded-bytes str)) (setq str-length (length str)) (setq term-terminal= -undecoded-bytes nil))) (while (< i str-length) (setq funny (string-match t= erm-control-seq-regexp str i)) (let ((ctl-params (and funny (match-string 1= str))) (ctl-params-end (and funny (match-end 1))) (ctl-end (if funny (matc= h-end 0) (setq funny ...) (if funny ... ...) (1+ str-length)))) (if (> funn= y i) (progn (if term-do-line-wrapping (progn ... ... ...)) (setq decoded-su= bstring (decode-coding-string ... ... t)) (if (=3D funny str-length) (progn= ...)) (let (... ... columns) (if term-suppress-hard-newline nil ...) (inse= rt decoded-substring) (setq term-current-column ... columns ...) (if ... ..= =2E) (if term-insert-mode ...) (put-text-property old-point ... ... term-cu= rrent-face)) (if (eq ... term-width) (progn ... ...)) (setq term-current-co= lumn nil) (setq i funny))) (let* ((val (and ... ...))) (cond ((eql val 9) (= let ... ...)) ((eql val 13) (funcall term-vertical-motion 0) (setq term-cur= rent-column term-start-line-column)) ((eql val 10) (if ... nil ...)) ((eql = val 8) (term-move-columns -1)) ((eql val 7) (beep t)) ((eql val 26) (funcal= l term-command-function ...)) ((eql val 27) (let* ... ...)) ((memql val ...= ) nil) (t (let ... ...)))) (if (eq term-do-line-wrapping (point)) nil (setq= term-do-line-wrapping nil)) (if term-pager-old-local-map (progn (if (> ...= 0) (setq term-terminal-undecoded-bytes ...) (if ... ... ... ...) (goto-cha= r ...)) (make-local-variable 'term-pager-old-filter) (setq term-pager-old-f= ilter (process-filter proc)) (set-process-filter proc term-pager-filter) (s= etq i str-length)) (setq i ctl-end))))) (if (>=3D (term-current-row) term-h= eight) (progn (term-handle-deferred-scroll))) (set-marker (process-mark pro= c) (point)) (if (stringp decoded-substring) (progn (term-watch-for-password= -prompt decoded-substring))) (if save-point (progn (goto-char save-point) (= set-marker save-point nil))) (if (and term-pending-frame (eq (window-buffer= selected) (current-buffer))) (progn (term-display-line (car term-pending-f= rame) (cdr term-pending-frame)) (setq term-pending-frame nil))) (setq win s= elected) (while (window-minibuffer-p win) (setq win (next-window win nil t)= )) (setq last-win win) (while (progn (setq win (next-window win nil t)) (if= (eq (window-buffer win) (process-buffer proc)) (progn (let ((scroll term-s= croll-to-bottom-on-output)) (select-window win) (if (or ... ... ... ... ...= ) (progn ... ... ... ...)) (if (and term-scroll-show-maximum-output ...) (p= rogn ...))))) (not (eq win last-win)))) (if (> term-buffer-maximum-size 0) = (progn (save-excursion (goto-char (process-mark (get-buffer-process (curren= t-buffer)))) (forward-line (- term-buffer-maximum-size)) (beginning-of-line= ) (delete-region (point-min) (point))))) (set-marker save-marker nil)) (unwind-protect (progn (if (marker-buffer term-pending-delete-marker) (pr= ogn (delete-region term-pending-delete-marker (process-mark proc)) (set-mar= ker term-pending-delete-marker nil))) (if (/=3D (point) (process-mark proc)= ) (progn (setq save-point (point-marker)))) (setq term-vertical-motion (if = (eq (window-buffer) (current-buffer)) 'vertical-motion 'term-buffer-vertica= l-motion)) (setq save-marker (copy-marker (process-mark proc))) (goto-char = (process-mark proc)) (save-restriction (if (and (> (point-max) (process-mar= k proc)) (not (eq (current-local-map) term-raw-map))) (progn (narrow-to-reg= ion (point-min) (process-mark proc)))) (if term-log-buffer (progn (princ st= r term-log-buffer))) (if term-terminal-undecoded-bytes (progn (setq str (co= ncat term-terminal-undecoded-bytes str)) (setq str-length (length str)) (se= tq term-terminal-undecoded-bytes nil))) (while (< i str-length) (setq funny= (string-match term-control-seq-regexp str i)) (let ((ctl-params (and funny= ...)) (ctl-params-end (and funny ...)) (ctl-end (if funny ... ... ... ...)= )) (if (> funny i) (progn (if term-do-line-wrapping ...) (setq decoded-subs= tring ...) (if ... ...) (let ... ... ... ... ... ... ...) (if ... ...) (set= q term-current-column nil) (setq i funny))) (let* ((val ...)) (cond (... ..= =2E) (... ... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... n= il) (t ...))) (if (eq term-do-line-wrapping (point)) nil (setq term-do-line= -wrapping nil)) (if term-pager-old-local-map (progn (if ... ... ... ...) (m= ake-local-variable ...) (setq term-pager-old-filter ...) (set-process-filte= r proc term-pager-filter) (setq i str-length)) (setq i ctl-end))))) (if (>= =3D (term-current-row) term-height) (progn (term-handle-deferred-scroll))) = (set-marker (process-mark proc) (point)) (if (stringp decoded-substring) (p= rogn (term-watch-for-password-prompt decoded-substring))) (if save-point (p= rogn (goto-char save-point) (set-marker save-point nil))) (if (and term-pen= ding-frame (eq (window-buffer selected) (current-buffer))) (progn (term-dis= play-line (car term-pending-frame) (cdr term-pending-frame)) (setq term-pen= ding-frame nil))) (setq win selected) (while (window-minibuffer-p win) (set= q win (next-window win nil t))) (setq last-win win) (while (progn (setq win= (next-window win nil t)) (if (eq (window-buffer win) (process-buffer proc)= ) (progn (let (...) (select-window win) (if ... ...) (if ... ...)))) (not (= eq win last-win)))) (if (> term-buffer-maximum-size 0) (progn (save-excursi= on (goto-char (process-mark (get-buffer-process ...))) (forward-line (- ter= m-buffer-maximum-size)) (beginning-of-line) (delete-region (point-min) (poi= nt))))) (set-marker save-marker nil)) (internal--after-save-selected-window= save-selected-window--state)) (save-current-buffer (unwind-protect (progn (if (marker-buffer term-pendi= ng-delete-marker) (progn (delete-region term-pending-delete-marker (process= -mark proc)) (set-marker term-pending-delete-marker nil))) (if (/=3D (point= ) (process-mark proc)) (progn (setq save-point (point-marker)))) (setq term= -vertical-motion (if (eq (window-buffer) (current-buffer)) 'vertical-motion= 'term-buffer-vertical-motion)) (setq save-marker (copy-marker (process-mar= k proc))) (goto-char (process-mark proc)) (save-restriction (if (and (> (po= int-max) (process-mark proc)) (not (eq ... term-raw-map))) (progn (narrow-t= o-region (point-min) (process-mark proc)))) (if term-log-buffer (progn (pri= nc str term-log-buffer))) (if term-terminal-undecoded-bytes (progn (setq st= r (concat term-terminal-undecoded-bytes str)) (setq str-length (length str)= ) (setq term-terminal-undecoded-bytes nil))) (while (< i str-length) (setq = funny (string-match term-control-seq-regexp str i)) (let ((ctl-params ...) = (ctl-params-end ...) (ctl-end ...)) (if (> funny i) (progn ... ... ... ... = =2E.. ... ...)) (let* (...) (cond ... ... ... ... ... ... ... ... ...)) (if= (eq term-do-line-wrapping ...) nil (setq term-do-line-wrapping nil)) (if t= erm-pager-old-local-map (progn ... ... ... ... ...) (setq i ctl-end))))) (i= f (>=3D (term-current-row) term-height) (progn (term-handle-deferred-scroll= ))) (set-marker (process-mark proc) (point)) (if (stringp decoded-substring= ) (progn (term-watch-for-password-prompt decoded-substring))) (if save-poin= t (progn (goto-char save-point) (set-marker save-point nil))) (if (and term= -pending-frame (eq (window-buffer selected) (current-buffer))) (progn (term= -display-line (car term-pending-frame) (cdr term-pending-frame)) (setq term= -pending-frame nil))) (setq win selected) (while (window-minibuffer-p win) = (setq win (next-window win nil t))) (setq last-win win) (while (progn (setq= win (next-window win nil t)) (if (eq (window-buffer win) (process-buffer p= roc)) (progn (let ... ... ... ...))) (not (eq win last-win)))) (if (> term-= buffer-maximum-size 0) (progn (save-excursion (goto-char (process-mark ...)= ) (forward-line (- term-buffer-maximum-size)) (beginning-of-line) (delete-r= egion (point-min) (point))))) (set-marker save-marker nil)) (internal--afte= r-save-selected-window save-selected-window--state))) (let ((save-selected-window--state (internal--before-save-selected-window= ))) (save-current-buffer (unwind-protect (progn (if (marker-buffer term-pen= ding-delete-marker) (progn (delete-region term-pending-delete-marker (proce= ss-mark proc)) (set-marker term-pending-delete-marker nil))) (if (/=3D (poi= nt) (process-mark proc)) (progn (setq save-point (point-marker)))) (setq te= rm-vertical-motion (if (eq (window-buffer) (current-buffer)) 'vertical-moti= on 'term-buffer-vertical-motion)) (setq save-marker (copy-marker (process-m= ark proc))) (goto-char (process-mark proc)) (save-restriction (if (and (> .= =2E. ...) (not ...)) (progn (narrow-to-region ... ...))) (if term-log-buffe= r (progn (princ str term-log-buffer))) (if term-terminal-undecoded-bytes (p= rogn (setq str ...) (setq str-length ...) (setq term-terminal-undecoded-byt= es nil))) (while (< i str-length) (setq funny (string-match term-control-se= q-regexp str i)) (let (... ... ...) (if ... ...) (let* ... ...) (if ... nil= ...) (if term-pager-old-local-map ... ...)))) (if (>=3D (term-current-row)= term-height) (progn (term-handle-deferred-scroll))) (set-marker (process-m= ark proc) (point)) (if (stringp decoded-substring) (progn (term-watch-for-p= assword-prompt decoded-substring))) (if save-point (progn (goto-char save-p= oint) (set-marker save-point nil))) (if (and term-pending-frame (eq (window= -buffer selected) (current-buffer))) (progn (term-display-line (car term-pe= nding-frame) (cdr term-pending-frame)) (setq term-pending-frame nil))) (set= q win selected) (while (window-minibuffer-p win) (setq win (next-window win= nil t))) (setq last-win win) (while (progn (setq win (next-window win nil = t)) (if (eq ... ...) (progn ...)) (not (eq win last-win)))) (if (> term-buf= fer-maximum-size 0) (progn (save-excursion (goto-char ...) (forward-line ..= =2E) (beginning-of-line) (delete-region ... ...)))) (set-marker save-marker= nil)) (internal--after-save-selected-window save-selected-window--state)))) (let* ((i 0) funny decoded-substring save-point save-marker win (inhibit-= read-only t) (buffer-undo-list t) (selected (selected-window)) last-win (st= r-length (length str))) (let ((save-selected-window--state (internal--befor= e-save-selected-window))) (save-current-buffer (unwind-protect (progn (if (= marker-buffer term-pending-delete-marker) (progn (delete-region term-pendin= g-delete-marker ...) (set-marker term-pending-delete-marker nil))) (if (/= =3D (point) (process-mark proc)) (progn (setq save-point ...))) (setq term-= vertical-motion (if (eq ... ...) 'vertical-motion 'term-buffer-vertical-mot= ion)) (setq save-marker (copy-marker (process-mark proc))) (goto-char (proc= ess-mark proc)) (save-restriction (if (and ... ...) (progn ...)) (if term-l= og-buffer (progn ...)) (if term-terminal-undecoded-bytes (progn ... ... ...= )) (while (< i str-length) (setq funny ...) (let ... ... ... ... ...))) (if= (>=3D (term-current-row) term-height) (progn (term-handle-deferred-scroll)= )) (set-marker (process-mark proc) (point)) (if (stringp decoded-substring)= (progn (term-watch-for-password-prompt decoded-substring))) (if save-point= (progn (goto-char save-point) (set-marker save-point nil))) (if (and term-= pending-frame (eq ... ...)) (progn (term-display-line ... ...) (setq term-p= ending-frame nil))) (setq win selected) (while (window-minibuffer-p win) (s= etq win (next-window win nil t))) (setq last-win win) (while (progn (setq w= in ...) (if ... ...) (not ...))) (if (> term-buffer-maximum-size 0) (progn = (save-excursion ... ... ... ...))) (set-marker save-marker nil)) (internal-= -after-save-selected-window save-selected-window--state))))) (save-current-buffer (set-buffer (process-buffer proc)) (let* ((i 0) funn= y decoded-substring save-point save-marker win (inhibit-read-only t) (buffe= r-undo-list t) (selected (selected-window)) last-win (str-length (length st= r))) (let ((save-selected-window--state (internal--before-save-selected-win= dow))) (save-current-buffer (unwind-protect (progn (if (marker-buffer term-= pending-delete-marker) (progn ... ...)) (if (/=3D ... ...) (progn ...)) (se= tq term-vertical-motion (if ... ... ...)) (setq save-marker (copy-marker ..= =2E)) (goto-char (process-mark proc)) (save-restriction (if ... ...) (if te= rm-log-buffer ...) (if term-terminal-undecoded-bytes ...) (while ... ... ..= =2E)) (if (>=3D ... term-height) (progn ...)) (set-marker (process-mark pro= c) (point)) (if (stringp decoded-substring) (progn ...)) (if save-point (pr= ogn ... ...)) (if (and term-pending-frame ...) (progn ... ...)) (setq win s= elected) (while (window-minibuffer-p win) (setq win ...)) (setq last-win wi= n) (while (progn ... ... ...)) (if (> term-buffer-maximum-size 0) (progn ..= =2E)) (set-marker save-marker nil)) (internal--after-save-selected-window s= ave-selected-window--state))))) (if (get-buffer-window (current-buffer)) (p= rogn (redisplay)))) term-emulate-terminal(# "l\0$\334\236\217\2\214#\2\342n= \4\4\f\204\4l\344\fc|\216\203\3\344\23\333r\223B\204\fc\204\373oN\276\0lNn\= 234\343\354\fc\34p...") ``` From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 21 03:04:38 2022 Received: (at 51877) by debbugs.gnu.org; 21 Jan 2022 08:04:38 +0000 Received: from localhost ([127.0.0.1]:60100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAouT-0003Iy-Qx for submit@debbugs.gnu.org; Fri, 21 Jan 2022 03:04:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43596) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAouP-0003Ij-Rq for 51877@debbugs.gnu.org; Fri, 21 Jan 2022 03:04:37 -0500 Received: from [2001:470:142:3::e] (port=35228 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAouA-0004Ez-HI; Fri, 21 Jan 2022 03:04:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Hh2pvntDAi6t+TgkOhVaXCaTDyDbCqWmDYKHgtfnYhE=; b=NY0h8Tb7gAdQ 1GE+9R5++yYrxYi4TQ2tkOOO7dlU10BqK427QUs58KpJ4U8vLMO7+3U5Q+pnr+CA3xxiuh0ssmnQc 4ddiZI9B88OD9v5ddY/ELO/HQ8e+WfaOprqmQPIxuJ7Zz9ofndAmpVODtiu0mABxOvSPBtgUI5n1L fJh+kdH9gDHtsVwHRDZRZQ2/HADaOiT7PUmvm/K9rME2G4uhaIVLknzMafGWm5A/aosbhzHDC0dZF nCgNY02ytWSk+aFYXNJBOgBQ5JMu22bO3YXJH0uQyMdXIKTM3ee6Bcj1sQ47LLZIzCMcvgZUId/8k 2hx+5f3YE2ApO8+MrsMcww==; Received: from [87.69.77.57] (port=1667 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAou6-0005XB-4b; Fri, 21 Jan 2022 03:04:14 -0500 Date: Fri, 21 Jan 2022 10:04:12 +0200 Message-Id: <837datplab.fsf@gnu.org> From: Eli Zaretskii To: Christopher Howard In-Reply-To: (message from Christopher Howard on Thu, 20 Jan 2022 13:01:12 -0900) Subject: Re: bug#51877: 27.2; term: error in process filter References: <835yst2plx.fsf@gnu.org> <9693d2632ad1e9ae162fef7e25571dfcdfebe7a2.camel@librehacker.com> <834k8c3hrn.fsf@gnu.org> <87fsppta6s.fsf@gnus.org> <87mtjq4ufk.fsf@gnus.org> <83mtjqpa1l.fsf@gnu.org> <83lezap459.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51877 Cc: larsi@gnus.org, 51877@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: -3.3 (---) > Date: Thu, 20 Jan 2022 13:01:12 -0900 > From: Christopher Howard > Cc: larsi@gnus.org, 51877@debbugs.gnu.org > > On Thu, Jan 20, 2022 at 10:02:10PM +0200, Eli Zaretskii wrote: > > I don't think this would help. Can you manually modify the function > > term-emulate-terminal to use 'raw-text instead of > > locale-coding-system, and then re-run the scenario in which you get > > these problems? > > This seems to generate the same result, except with more elaborate debugger output: > > ``` > Debugger entered--Lisp error: (args-out-of-range "l \3\220\0332Nn\f\217" 0 -48) > substring("l \3\220\0332Nn\f\217" 0 -48) > (insert (substring decoded-substring 0 (- term-width old-column))) > (while (> (+ (length decoded-substring) old-column) term-width) (insert (substring decoded-substring 0 (- term-width old-column))) (delete-region (point) (line-end-position)) (term-down 1 t) (term-move-columns (- (term-current-column))) (add-text-properties (1- (point)) (point) '(term-line-wrap t rear-nonsticky t)) (setq decoded-substring (substring decoded-substring (- term-width old-column))) (setq old-column 0)) Ouch! This code evidently assumes that every character takes just one column on display, because it uses column counts as indices into strings. That assumption obviously breaks with binary garbage, where many bytes are displayed as octal escapes, which take no less than 4 columns. So my conclusion is that this can never work, unless this central assumption of term.el is removed, and the code redesigned and reimplemented not to depend on column counts. IOW, i its current shape, term.el is utterly incapable of supporting display of raw bytes. Sorry. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 19 07:58:50 2022 Received: (at 51877) by debbugs.gnu.org; 19 Feb 2022 12:58:50 +0000 Received: from localhost ([127.0.0.1]:57122 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLPK5-0002Bn-ST for submit@debbugs.gnu.org; Sat, 19 Feb 2022 07:58:50 -0500 Received: from quimby.gnus.org ([95.216.78.240]:43998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLPK4-0002Ba-0T for 51877@debbugs.gnu.org; Sat, 19 Feb 2022 07:58:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=SaI8OXrqmzmuRQSu12Dvd1A5LpExa88UtoW6o+pJHbw=; b=oaETTFhbzdpKAqTQw4yHNW8unq GC5MdfCYpeyo0ETNtlqnC2cLCuPpeGAa5tWYJMXrvWfUJtNfdrYEWQJM48QvmMeypr4db4FDCa6Wy BEZsm7CT0obN1C7ppLOF195ORqCL40/0rkiyN4nDaFmxikpVLs2oyQt6O5mFd9seZlQc=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nLPJv-0006cA-5g; Sat, 19 Feb 2022 13:58:42 +0100 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#51877: 27.2; term: error in process filter References: <835yst2plx.fsf@gnu.org> <9693d2632ad1e9ae162fef7e25571dfcdfebe7a2.camel@librehacker.com> <834k8c3hrn.fsf@gnu.org> <87fsppta6s.fsf@gnus.org> <87mtjq4ufk.fsf@gnus.org> <83mtjqpa1l.fsf@gnu.org> <83lezap459.fsf@gnu.org> <837datplab.fsf@gnu.org> X-Now-Playing: Tuxedomoon's _Ten Years In One Night (Live)_: "Courante Marocaine" Date: Sat, 19 Feb 2022 13:58:38 +0100 In-Reply-To: <837datplab.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 21 Jan 2022 10:04:12 +0200") Message-ID: <87zgmnui69.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > So my conclusion is that this can never work, unless this central > assumption of term.el is removed, and the code redesigned and > reimplemented not to depend on column counts. > > IOW, i its curre [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51877 Cc: Christopher Howard , 51877@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: -3.3 (---) Eli Zaretskii writes: > So my conclusion is that this can never work, unless this central > assumption of term.el is removed, and the code redesigned and > reimplemented not to depend on column counts. > > IOW, i its current shape, term.el is utterly incapable of supporting > display of raw bytes. Skimming this thread, there doesn't really seem to be anything realistic that we can do on the Emacs side here, so I'm closing this bug report. If progress can be made, please respond to the debbugs address and we'll reopen. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 19 07:58:55 2022 Received: (at control) by debbugs.gnu.org; 19 Feb 2022 12:58:55 +0000 Received: from localhost ([127.0.0.1]:57125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLPKB-0002C8-3F for submit@debbugs.gnu.org; Sat, 19 Feb 2022 07:58:55 -0500 Received: from quimby.gnus.org ([95.216.78.240]:44018) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLPKA-0002Bm-2c for control@debbugs.gnu.org; Sat, 19 Feb 2022 07:58:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=8oCojYurQJDjhdh/lZYWSPdIt53G31CKwRXSL6/RgcA=; b=afxuBBBhgUlEjvLi5ZF0GafYVz TUxudGRfMwbuzTw8xoy0hRZOgxW3ZussKcvScQC6JncofLBFjqGO0pnMZjhPJNmi9Z0dHZ8hIwNOC FN8EjA2rNDNuJmMUHt5UjygrJYeVPOJtRdSnPadskPGEqIw4utzIOLnzwKR/R1BUQVIE=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nLPK1-0006cH-Mf for control@debbugs.gnu.org; Sat, 19 Feb 2022 13:58:48 +0100 Date: Sat, 19 Feb 2022 13:58:45 +0100 Message-Id: <87y227ui62.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #51877 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 51877 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) close 51877 quit From unknown Fri Sep 19 06:16:19 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 20 Mar 2022 11:24:06 +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