From unknown Tue Jun 17 22:27:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22096: 25.0.50; reading from fifo breaks display Resent-From: Mark Oteiza Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Dec 2015 05:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22096 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 22096@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.144929405117379 (code B ref -1); Sat, 05 Dec 2015 05:41:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Dec 2015 05:40:51 +0000 Received: from localhost ([127.0.0.1]:39538 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a55aU-0004WE-Il for submit@debbugs.gnu.org; Sat, 05 Dec 2015 00:40:51 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48315) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a55a9-0004Vj-91 for submit@debbugs.gnu.org; Sat, 05 Dec 2015 00:40:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a55a7-00043w-GO for submit@debbugs.gnu.org; Sat, 05 Dec 2015 00:40:28 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.4 required=5.0 tests=BAYES_50,DATE_IN_PAST_06_12, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45952) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a55a7-00043s-Cg for submit@debbugs.gnu.org; Sat, 05 Dec 2015 00:40:27 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58316) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a55a5-00057p-QR for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 00:40:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a55a2-00040n-H9 for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 00:40:25 -0500 Received: from mail-qg0-x22e.google.com ([2607:f8b0:400d:c04::22e]:34953) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a55a1-0003yh-Pl for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 00:40:22 -0500 Received: by qgec40 with SMTP id c40so106740387qge.2 for ; Fri, 04 Dec 2015 21:40:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=udel-edu.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:mime-version:content-type; bh=Zmq0vNzSHb7LKgx9aTM0I+9XMaLnqu4S8JR3huHOxCE=; b=FDFoE7EJr93iZZN91yQ9xFaekIqGjji8LjWN1Bb56A67B9LfsLRt0W+Tx119NXmMO+ C75K1ex9Z6u9JcaJSqHDkv4QsblJyC+XzSbYUVRHBNbw1KYbOFKw9NsniIf3mqiKUrQk WhLuaQesv2x+RyTz56rot/5wD1vjiMDulpB4wE9b8G1h43bRG2O9LJYYCTVthCD1nNg5 nhSCr63fFJpEm4IHBIPKFGrSuLkWfKNEwOzBoGaV3KDR/YGjkPtA3ZNLjujYYHVd36E8 +hPmr/ka6R10e2J/xw/PzFPc0J+TKK5/+q8IMlpzi2fTUYm9geAXzrbvdpObJbscbTQ2 6aMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-type; bh=Zmq0vNzSHb7LKgx9aTM0I+9XMaLnqu4S8JR3huHOxCE=; b=d8Y/PhRZSpSiR1sfytMFe/dxg0dQX5ZhMdAjR9aZjCuhXCgTcWVdM19vOmteyik3IX 1LapVPRnNMRprX3xpd1lbftUnlW2aZbDsPhgdh5Rd7Qt+HTbIGdZJx+fHz7iN9RcHWae j1RgSZIBYIJW+ZMA/dHzoZVRm8yskYnhTFvKYXReRpCikMhlhjzo+jmKI3sW6uEQhOEA BwrRnaP31mmF4obpPc3/GMYMFlACXpQ+MP9JiEwkQlAnB++6XNhhqNWA9TVVfsLXLE/U g2YZvefVdCQBKTwkBMAcZMVIDhxlii7EQD25ao0eImKD6KBgAh4VtsThTeJHwWrLzUgA stJA== X-Gm-Message-State: ALoCoQkAhS4frcSymk6TWCzjrEf55QpAAnkdBAKJBouDMGbBPhAdOwavKpxFlh1ScH6MuE0D+RRT X-Received: by 10.140.42.70 with SMTP id b64mr23873274qga.62.1449294020592; Fri, 04 Dec 2015 21:40:20 -0800 (PST) Received: from holos.localdomain (c-73-172-248-173.hsd1.md.comcast.net. [73.172.248.173]) by smtp.gmail.com with ESMTPSA id s65sm7020467qhb.39.2015.12.04.21.40.19 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 04 Dec 2015 21:40:19 -0800 (PST) Received: by holos.localdomain (Postfix, from userid 1000) id 6B1FB69D67; Fri, 4 Dec 2015 12:40:38 -0500 (EST) From: Mark Oteiza Date: Fri, 04 Dec 2015 12:40:38 -0500 Message-ID: <87lh9aglih.fsf@udel.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.9 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.9 (---) --=-=-= Content-Type: text/plain I suppose this is two issues, really. I am trying to read from a FIFO, specifically one written to by mpd, configured in mpd.conf with audio_output { type "fifo" name "FIFO" path "/tmp/mpd.fifo" format "44100:16:2" } With mpd running I can see that the FIFO is there and I can read from it with other tools/mpd clients. (info "(elisp) Reading from Files") suggests I should be able to read from a FIFO. From emacs -Q, insert the following into the scratch buffer: (insert-file-contents "/tmp/mpd.fifo" nil 0 10 nil) First issue: evaluating this yields (file-error "not a regular file" "/tmp/mpd.fifo") Second issue: changing the VISIT argument to t and evaluating: (insert-file-contents "/tmp/mpd.fifo" t 0 10 nil) breaks the display engine. "nil)" becomes invisible, the last "r" in the scratch buffer message becomes fontified as a matching paren, and hitting C-a at the end of the form takes me to the aforementioned "r". I have attached an image. --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=fifodisplay.png Content-Transfer-Encoding: base64 Content-Description: broken display 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 --=-=-= Content-Type: text/plain In GNU Emacs 25.0.50.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw scroll bars) of 2015-12-03 Repository revision: eaa1fd6dbff8346eb38485de5ebf0fbfacf374d9 Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --without-gconf --with-modules --with-x-toolkit=lucid 'CFLAGS=-march=x86-64 -mtune=generic -O0 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -fvar-tracking-assignments -g -fvar-tracking-assignments' LDFLAGS=-Wl,-O0,--sort-common,--as-needed,-z,relro' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS LUCID X11 MODULES Important settings: value of $LC_COLLATE: C value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: paredit-mode: t rainbow-delimiters-mode: t flycheck-mode: t company-mode: t display-time-mode: t save-place-mode: t show-paren-mode: t savehist-mode: t winner-mode: t tooltip-mode: t global-eldoc-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Loading /home/mvo/.local/share/emacs/custom.el (source)...done For information about GNU Emacs and the GNU system, type C-h C-a. delete-backward-char: Text is read-only Load-path shadows: /home/mvo/.emacs.d/elpa/company-0.8.12/.dir-locals hides /usr/share/emacs/25.0.50/lisp/gnus/.dir-locals /home/mvo/.emacs.d/elpa/twitch-0.7/twitch hides /home/mvo/.emacs.d/site-lisp/twitch /home/mvo/.emacs.d/elpa/kv-0.0.19/kv hides /home/mvo/.emacs.d/site-lisp/emacs-kv/kv /home/mvo/.emacs.d/elpa/kv-0.0.19/kv-tests hides /home/mvo/.emacs.d/site-lisp/emacs-kv/kv-tests /home/mvo/.emacs.d/elpa/esxml-0.3.1/esxml hides /home/mvo/.emacs.d/site-lisp/esxml/esxml Features: (shadow sort ruler-mode gnus-util mail-extr emacsbug message idna dired format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils term/xterm xterm paredit easy-mmode rainbow-delimiters flycheck find-func rx subr-x seq dash company-files company-oddmuse company-keywords company-etags etags xref cl-seq project eieio byte-opt bytecomp byte-compile cl-extra help-mode cconv eieio-core cl-macs company-gtags company-dabbrev-code company-dabbrev company-capf company-cmake company-ropemacs company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company finder-inf info package easymenu geiser-install geiser gv time windmove edmacro kmacro cl-loaddefs pcase cl-lib saveplace time-date paren savehist winner ring zenburn-theme mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 161562 101461) (symbols 48 24795 25) (miscs 40 58 179) (strings 32 40408 74230) (string-bytes 1 1128413) (vectors 16 17014) (vector-slots 8 452009 54721) (floats 8 269 952) (intervals 56 451 59) (buffers 976 11) (heap 1024 33756 9289)) --=-=-=-- From unknown Tue Jun 17 22:27:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22096: 25.0.50; reading from fifo breaks display Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Dec 2015 08:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22096 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mark Oteiza , Paul Eggert Cc: 22096@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 22096-submit@debbugs.gnu.org id=B22096.1449303606338 (code B ref 22096); Sat, 05 Dec 2015 08:21:02 +0000 Received: (at 22096) by debbugs.gnu.org; 5 Dec 2015 08:20:06 +0000 Received: from localhost ([127.0.0.1]:39554 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a584b-00005N-Mw for submit@debbugs.gnu.org; Sat, 05 Dec 2015 03:20:06 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:37795) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a584H-0008WF-1t for 22096@debbugs.gnu.org; Sat, 05 Dec 2015 03:20:04 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NYV00J00LGURC00@a-mtaout20.012.net.il> for 22096@debbugs.gnu.org; Sat, 05 Dec 2015 10:19:43 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NYV00J1ILSVMX90@a-mtaout20.012.net.il>; Sat, 05 Dec 2015 10:19:43 +0200 (IST) Date: Sat, 05 Dec 2015 10:19:32 +0200 From: Eli Zaretskii In-reply-to: <87lh9aglih.fsf@udel.edu> X-012-Sender: halo1@inter.net.il Message-id: <83oae5fgtn.fsf@gnu.org> References: <87lh9aglih.fsf@udel.edu> X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.9 (/) > From: Mark Oteiza > Date: Fri, 04 Dec 2015 12:40:38 -0500 > > I suppose this is two issues, really. I am trying to read from a FIFO, > specifically one written to by mpd, configured in mpd.conf with > > audio_output { > type "fifo" > name "FIFO" > path "/tmp/mpd.fifo" > format "44100:16:2" > } > > With mpd running I can see that the FIFO is there and I can read from it > with other tools/mpd clients. > > (info "(elisp) Reading from Files") suggests I should be able to read > from a FIFO. I guess you mean this part: It is possible to read a special file (such as a FIFO or an I/O device) with `insert-file-contents', as long as REPLACE and VISIT are `nil'. It seems this is no longer true, and we have to fix the manual to that effect. I hope Paul (CC'ed) will be able to take a look. > From emacs -Q, insert the following into the scratch buffer: > > (insert-file-contents "/tmp/mpd.fifo" nil 0 10 nil) > > First issue: evaluating this yields > > (file-error "not a regular file" "/tmp/mpd.fifo") > > Second issue: changing the VISIT argument to t and evaluating: > > (insert-file-contents "/tmp/mpd.fifo" t 0 10 nil) > > breaks the display engine. "nil)" becomes invisible, the last "r" in the > scratch buffer message becomes fontified as a matching paren, and > hitting C-a at the end of the form takes me to the aforementioned "r". > I have attached an image. Can you tell what were the 10 bytes inserted by the above? Then it should be possible to reproduce the display issue without having access to your system. Anyway, you are reading a binary byte stream from an audio daemon, so I think you cannot expect it to be displayed in any human-readable way, let alone hope that the major mode in effect in *scratch will be able to fontify it in some reasonable way. You should use insert-file-contents-literally instead, I think. (And I very much doubt that "visiting" a non-regular file makes sense, but maybe I'm missing something.) Thanks. From unknown Tue Jun 17 22:27:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22096: 25.0.50; reading from fifo breaks display Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Dec 2015 09:00:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22096 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: mvoteiza@udel.edu, eggert@cs.ucla.edu Cc: 22096@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 22096-submit@debbugs.gnu.org id=B22096.14493059704162 (code B ref 22096); Sat, 05 Dec 2015 09:00:04 +0000 Received: (at 22096) by debbugs.gnu.org; 5 Dec 2015 08:59:30 +0000 Received: from localhost ([127.0.0.1]:39575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a58gj-000154-UM for submit@debbugs.gnu.org; Sat, 05 Dec 2015 03:59:30 -0500 Received: from mtaout23.012.net.il ([80.179.55.175]:33328) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a58gh-00014v-8m for 22096@debbugs.gnu.org; Sat, 05 Dec 2015 03:59:28 -0500 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0NYV00100N444W00@a-mtaout23.012.net.il> for 22096@debbugs.gnu.org; Sat, 05 Dec 2015 10:59:25 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NYV001JXNN01580@a-mtaout23.012.net.il>; Sat, 05 Dec 2015 10:59:25 +0200 (IST) Date: Sat, 05 Dec 2015 10:59:14 +0200 From: Eli Zaretskii In-reply-to: <83oae5fgtn.fsf@gnu.org> X-012-Sender: halo1@inter.net.il Message-id: <83mvtpfezh.fsf@gnu.org> References: <87lh9aglih.fsf@udel.edu> <83oae5fgtn.fsf@gnu.org> X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.9 (/) > Date: Sat, 05 Dec 2015 10:19:32 +0200 > From: Eli Zaretskii > Cc: 22096@debbugs.gnu.org > > > From: Mark Oteiza > > Date: Fri, 04 Dec 2015 12:40:38 -0500 > > > > I suppose this is two issues, really. I am trying to read from a FIFO, > > specifically one written to by mpd, configured in mpd.conf with > > > > audio_output { > > type "fifo" > > name "FIFO" > > path "/tmp/mpd.fifo" > > format "44100:16:2" > > } > > > > With mpd running I can see that the FIFO is there and I can read from it > > with other tools/mpd clients. > > > > (info "(elisp) Reading from Files") suggests I should be able to read > > from a FIFO. > > I guess you mean this part: > > It is possible to read a special file (such as a FIFO or an I/O > device) with `insert-file-contents', as long as REPLACE and VISIT > are `nil'. > > It seems this is no longer true, and we have to fix the manual to that > effect. Or maybe that text just gets the value of VISIT wrong: the code in question is very old, and always signaled an error for non-regular files when VISIT is nil. From unknown Tue Jun 17 22:27:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22096: 25.0.50; reading from fifo breaks display Resent-From: Mark Oteiza Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Dec 2015 16:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22096 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 22096@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.144933114824948 (code B ref -1); Sat, 05 Dec 2015 16:00:03 +0000 Received: (at submit) by debbugs.gnu.org; 5 Dec 2015 15:59:08 +0000 Received: from localhost ([127.0.0.1]:40000 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5FEq-0006UK-35 for submit@debbugs.gnu.org; Sat, 05 Dec 2015 10:59:08 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42768) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5FEV-0006Td-Do for submit@debbugs.gnu.org; Sat, 05 Dec 2015 10:59:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a5FEU-0000jc-0A for submit@debbugs.gnu.org; Sat, 05 Dec 2015 10:58:47 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44895) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5FET-0000jY-Si for submit@debbugs.gnu.org; Sat, 05 Dec 2015 10:58:45 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52774) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5FES-000187-Sm for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 10:58:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a5FEP-0000jH-Ja for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 10:58:44 -0500 Received: from mail-qg0-x22c.google.com ([2607:f8b0:400d:c04::22c]:33115) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5FEP-0000jD-CE for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 10:58:41 -0500 Received: by qgea14 with SMTP id a14so112962173qge.0 for ; Sat, 05 Dec 2015 07:58:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=udel-edu.20150623.gappssmtp.com; s=20150623; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=g9F2za9JSW+yl5KQqcxETp1GOoZldyB12Tt2eJOCcf8=; b=eux3z7Xn2ISKGI2Hj64kytEqDe2Q7Lxy5xnccoawA+873w4J+damDC9YK553kbfwcO x83uDJg6mN7KZwxnE8KzeoYfWFepP1SwMPJOuOaWDPmlwhxhpFuyLJIhvRKbD2mYGyXv SiRooTVK+h+ZiwRx9MGSsa8jbi09UNFn6YXUQESBC9DCSCetw2qTNBHeZDM8MEN6RQ2/ jrJStOLuENSlm4ODr0Qsaj9aDV5tmjhUbsDP7jwxpORh3+O+oYdtZrWARHvGEhEwL+kT qpOtauiwm55eT3Omgwk7ByRZjH57IdTDupJF5lnzMcSeWKfCycuwHk3aKRZt7KdhK6A1 jd6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=g9F2za9JSW+yl5KQqcxETp1GOoZldyB12Tt2eJOCcf8=; b=K/Gk9UqWRAaGibVhGcnAGz/Aid9DyxHk5qi/KGZ/tPVz3cSbonAbDyBzbaMzbOdZZN wIIAuNcF8NW7nQ3L0LXrSXI67ZXm8b4lpDnjWOzWJOz1l3DkGEDKbOZQkTwNea703h+F 8wqlPJAHcP3YxSzSmh7kmQe0deHo42+KkhtS4SiUys3LdcdQUZWWUhdkcCDbecSNK+Rs BspsqQfloGdMFE0LzdcPq7c4iBl0EB7CZTF1W5E0tQYD/WxioXsr6zX9WJoIxhG+oFuu RmCeUF6wPI76rgdHdu+l21fMzW/ihC+7Hwoagn8nKL1HjPyPmEOMrscl1wpgsmJ6XuCK 0aMw== X-Gm-Message-State: ALoCoQlU5MFiqIp2UBSONhEnquV+DGzalId2RrFL5LxGmZApleHBZ2EfAV/yQQGebiOhs0P5TOs3 X-Received: by 10.140.173.65 with SMTP id t62mr28022950qht.96.1449331120795; Sat, 05 Dec 2015 07:58:40 -0800 (PST) Received: from holos.localdomain (c-73-172-248-173.hsd1.md.comcast.net. [73.172.248.173]) by smtp.gmail.com with ESMTPSA id u135sm7939182qka.22.2015.12.05.07.58.39 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 05 Dec 2015 07:58:40 -0800 (PST) Received: by holos.localdomain (Postfix, from userid 1000) id 5333869D67; Sat, 5 Dec 2015 10:58:38 -0500 (EST) From: Mark Oteiza References: <87lh9aglih.fsf@udel.edu> <83oae5fgtn.fsf@gnu.org> Date: Sat, 05 Dec 2015 10:58:38 -0500 In-Reply-To: <83oae5fgtn.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 05 Dec 2015 10:19:32 +0200") Message-ID: <87oae4opjl.fsf@udel.edu> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Eli Zaretskii writes: >> From: Mark Oteiza >> Date: Fri, 04 Dec 2015 12:40:38 -0500 >> >> I suppose this is two issues, really. I am trying to read from a FIFO, >> specifically one written to by mpd, configured in mpd.conf with >> >> audio_output { >> type "fifo" >> name "FIFO" >> path "/tmp/mpd.fifo" >> format "44100:16:2" >> } >> >> With mpd running I can see that the FIFO is there and I can read from it >> with other tools/mpd clients. >> >> (info "(elisp) Reading from Files") suggests I should be able to read >> from a FIFO. > > I guess you mean this part: > > It is possible to read a special file (such as a FIFO or an I/O > device) with `insert-file-contents', as long as REPLACE and VISIT > are `nil'. > > It seems this is no longer true, and we have to fix the manual to that > effect. I hope Paul (CC'ed) will be able to take a look. Well, darn. >> From emacs -Q, insert the following into the scratch buffer: >> >> (insert-file-contents "/tmp/mpd.fifo" nil 0 10 nil) >> >> First issue: evaluating this yields >> >> (file-error "not a regular file" "/tmp/mpd.fifo") >> >> Second issue: changing the VISIT argument to t and evaluating: >> >> (insert-file-contents "/tmp/mpd.fifo" t 0 10 nil) >> >> breaks the display engine. "nil)" becomes invisible, the last "r" in the >> scratch buffer message becomes fontified as a matching paren, and >> hitting C-a at the end of the form takes me to the aforementioned "r". >> I have attached an image. > > Can you tell what were the 10 bytes inserted by the above? Then it > should be possible to reproduce the display issue without having > access to your system. No. I can't tell that anything from the fifo is ever inserted. Sometimes it seems the multibyte flag of the buffer gets flipped off. Sometimes I actually get the "not a regular file" error. What consistently seems to happen is "nil)" is deleted. If I do insert-file-contents{,-literally} with just FILENAME and no other arguments, it appears to read the fifo just fine, just that I have to C-g to make it stop, of course. The buffer will be stuffed with binary data, but nothing breaks as far as I can tell. > Anyway, you are reading a binary byte stream from an audio daemon, so > I think you cannot expect it to be displayed in any human-readable > way, let alone hope that the major mode in effect in *scratch will be > able to fontify it in some reasonable way. You should use > insert-file-contents-literally instead, I think. (And I very much > doubt that "visiting" a non-regular file makes sense, but maybe I'm > missing something.) Right, I didn't expect VISIT=t to make sense, but the resulting breakage is unexpected. From unknown Tue Jun 17 22:27:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22096: 25.0.50; reading from fifo breaks display Resent-From: Mark Oteiza Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Dec 2015 16:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22096 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 22096@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.144933159725715 (code B ref -1); Sat, 05 Dec 2015 16:07:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Dec 2015 16:06:37 +0000 Received: from localhost ([127.0.0.1]:40008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5FM5-0006gg-6N for submit@debbugs.gnu.org; Sat, 05 Dec 2015 11:06:37 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44701) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5FM3-0006gW-2P for submit@debbugs.gnu.org; Sat, 05 Dec 2015 11:06:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a5FM2-0003ag-2j for submit@debbugs.gnu.org; Sat, 05 Dec 2015 11:06:34 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44196) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5FM2-0003ac-0T for submit@debbugs.gnu.org; Sat, 05 Dec 2015 11:06:34 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54653) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5FLx-00041J-O8 for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 11:06:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a5FLt-0003RH-JK for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 11:06:29 -0500 Received: from mail-qk0-x22d.google.com ([2607:f8b0:400d:c09::22d]:36609) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5FLt-0003Ql-Fy for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 11:06:25 -0500 Received: by qkcb135 with SMTP id b135so7632414qkc.3 for ; Sat, 05 Dec 2015 08:06:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=udel-edu.20150623.gappssmtp.com; s=20150623; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=NGZ6imxuT/OBSMsLkClipVuK+pG6kpGyGlWBSdI1JBk=; b=ts7AO+KXodBoPjKDttxvEeio6HcXvn9NImqdW/JPihQ3/pa1RUlBQhhAuKRA1h62IX TRCrDJ6aN5r//VMXmhzLckDM2YaJ+ZvKNAFEFM+U8GH6Vi2yYsF/CAR43kkgY0zJdjOj NH6OkXfYccfG+BrQOHu6YW6654UIv6WoMOpdIBijEYBQvhgdQZ/QhSIbvuPs/p5GcTmQ PvK7VXs7CBnw2MKVmYMCeplm6BeN7d2bIDlZNmKm5mQbsOEfsIzN5b4kXODqxJAGGnrx ZAVONNI7+c550CRLyToAOalHEFML7/IwYuNRvUbLd43uBO8wCRLw1KcnAOyJT+ikKkLY oIZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=NGZ6imxuT/OBSMsLkClipVuK+pG6kpGyGlWBSdI1JBk=; b=ADZvkphUIJ8HwySsBTNPzy6RYFkL81D9a4gNumm+RUEw0gYPMFEr6arq3ZAo1v9CNJ mXaz2o+dNpFdQDUHudu+jQfyJinZ2v8fnYG3mFtSlcC0Tdz6ud2ZiVqXpGriS9FwUs7H M73xUhzdgfBbDpV18YU/FfRr+XAFMsq2rgA5itXh0cWs8ZeMFuK9ZQcIi/ikI7ymMgYK vCkntcgW6Bsu/bAT6BKudiRyl0IauwuA8ymybrgeMvyvEb4/HjFxeEx0otQ09jNVIjBd He3IM8X2Q8ISOI1ofXDhuKZaRI0mS8HuDs5vHhQmxAT1hGq8BceGAfat0vNKXunHeRwr mfGw== X-Gm-Message-State: ALoCoQnR8+TpFsn1p58dApHIHki8EwwRSV8gIwzmyZlN9tPO8H2J8hO16wXOrcbq+C+BeVKTHNe7 X-Received: by 10.55.79.207 with SMTP id d198mr25412940qkb.49.1449331584961; Sat, 05 Dec 2015 08:06:24 -0800 (PST) Received: from holos.localdomain (c-73-172-248-173.hsd1.md.comcast.net. [73.172.248.173]) by smtp.gmail.com with ESMTPSA id z72sm7478418qkz.46.2015.12.05.08.06.24 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 05 Dec 2015 08:06:24 -0800 (PST) Received: by holos.localdomain (Postfix, from userid 1000) id ECA1969D67; Sat, 5 Dec 2015 11:06:22 -0500 (EST) From: Mark Oteiza References: <87lh9aglih.fsf@udel.edu> <83oae5fgtn.fsf@gnu.org> <83mvtpfezh.fsf@gnu.org> Date: Sat, 05 Dec 2015 11:06:22 -0500 In-Reply-To: <83mvtpfezh.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 05 Dec 2015 10:59:14 +0200") Message-ID: <87k2osop6p.fsf@udel.edu> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Eli Zaretskii writes: >> Date: Sat, 05 Dec 2015 10:19:32 +0200 >> From: Eli Zaretskii >> Cc: 22096@debbugs.gnu.org >> >> > From: Mark Oteiza >> > (info "(elisp) Reading from Files") suggests I should be able to read >> > from a FIFO. >> >> I guess you mean this part: >> >> It is possible to read a special file (such as a FIFO or an I/O >> device) with `insert-file-contents', as long as REPLACE and VISIT >> are `nil'. >> >> It seems this is no longer true, and we have to fix the manual to that >> effect. > > Or maybe that text just gets the value of VISIT wrong: the code in > question is very old, and always signaled an error for non-regular > files when VISIT is nil. Supposedly (according to the docstring) BEG and END have to be nil if VISIT is t, so I should probably be getting an error about supplying invalid arguments. From unknown Tue Jun 17 22:27:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22096: 25.0.50; reading from fifo breaks display Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Dec 2015 16:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22096 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mark Oteiza Cc: 22096@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 22096-submit@debbugs.gnu.org id=B22096.144933393029404 (code B ref 22096); Sat, 05 Dec 2015 16:46:02 +0000 Received: (at 22096) by debbugs.gnu.org; 5 Dec 2015 16:45:30 +0000 Received: from localhost ([127.0.0.1]:40020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5Fxh-0007eB-Ly for submit@debbugs.gnu.org; Sat, 05 Dec 2015 11:45:29 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:39060) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5Fxf-0007dz-Lc for 22096@debbugs.gnu.org; Sat, 05 Dec 2015 11:45:28 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NYW006008TM5400@a-mtaout22.012.net.il> for 22096@debbugs.gnu.org; Sat, 05 Dec 2015 18:45:25 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NYW006Z697P0C60@a-mtaout22.012.net.il>; Sat, 05 Dec 2015 18:45:25 +0200 (IST) Date: Sat, 05 Dec 2015 18:45:15 +0200 From: Eli Zaretskii In-reply-to: <87oae4opjl.fsf@udel.edu> X-012-Sender: halo1@inter.net.il Message-id: <83a8pog7z8.fsf@gnu.org> References: <87lh9aglih.fsf@udel.edu> <83oae5fgtn.fsf@gnu.org> <87oae4opjl.fsf@udel.edu> X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.9 (/) > From: Mark Oteiza > Date: Sat, 05 Dec 2015 10:58:38 -0500 > > > Anyway, you are reading a binary byte stream from an audio daemon, so > > I think you cannot expect it to be displayed in any human-readable > > way, let alone hope that the major mode in effect in *scratch will be > > able to fontify it in some reasonable way. You should use > > insert-file-contents-literally instead, I think. (And I very much > > doubt that "visiting" a non-regular file makes sense, but maybe I'm > > missing something.) > > Right, I didn't expect VISIT=t to make sense, but the resulting breakage > is unexpected. Emacs tries to decode the binary stream (unless you use the -literally variant), and the result could look (to Emacs) like some text that fits some font-locking or paren-matching pattern. From unknown Tue Jun 17 22:27:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22096: 25.0.50; reading from fifo breaks display Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Dec 2015 16:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22096 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mark Oteiza Cc: 22096@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 22096-submit@debbugs.gnu.org id=B22096.144933425629918 (code B ref 22096); Sat, 05 Dec 2015 16:51:02 +0000 Received: (at 22096) by debbugs.gnu.org; 5 Dec 2015 16:50:56 +0000 Received: from localhost ([127.0.0.1]:40028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5G2x-0007mU-ND for submit@debbugs.gnu.org; Sat, 05 Dec 2015 11:50:55 -0500 Received: from mtaout27.012.net.il ([80.179.55.183]:49506) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5G2v-0007mL-02 for 22096@debbugs.gnu.org; Sat, 05 Dec 2015 11:50:53 -0500 Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il (HyperSendmail v2007.08) id <0NYW0020094XHU00@mtaout27.012.net.il> for 22096@debbugs.gnu.org; Sat, 05 Dec 2015 18:44:56 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout27.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NYW001UH96VW600@mtaout27.012.net.il>; Sat, 05 Dec 2015 18:44:56 +0200 (IST) Date: Sat, 05 Dec 2015 18:49:39 +0200 From: Eli Zaretskii In-reply-to: <87k2osop6p.fsf@udel.edu> X-012-Sender: halo1@inter.net.il Message-id: <837fksg7rw.fsf@gnu.org> References: <87lh9aglih.fsf@udel.edu> <83oae5fgtn.fsf@gnu.org> <83mvtpfezh.fsf@gnu.org> <87k2osop6p.fsf@udel.edu> X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.9 (/) > From: Mark Oteiza > Date: Sat, 05 Dec 2015 11:06:22 -0500 > > >> It is possible to read a special file (such as a FIFO or an I/O > >> device) with `insert-file-contents', as long as REPLACE and VISIT > >> are `nil'. > >> > >> It seems this is no longer true, and we have to fix the manual to that > >> effect. > > > > Or maybe that text just gets the value of VISIT wrong: the code in > > question is very old, and always signaled an error for non-regular > > files when VISIT is nil. > > Supposedly (according to the docstring) BEG and END have to be nil if > VISIT is t, so I should probably be getting an error about supplying > invalid arguments. The code explicitly doesn't: if (!S_ISREG (st.st_mode)) { not_regular = 1; if (! NILP (visit)) goto notfound; if (! NILP (replace) || ! NILP (beg) || ! NILP (end)) xsignal2 (Qfile_error, build_string ("not a regular file"), orig_filename); } The test for VISIT non-nil, but also BEG and END non-nil is only after that. From unknown Tue Jun 17 22:27:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22096: 25.0.50; reading from fifo breaks display Resent-From: Mark Oteiza Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Dec 2015 17:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22096 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 22096@debbugs.gnu.org Received: via spool by 22096-submit@debbugs.gnu.org id=B22096.144933535231661 (code B ref 22096); Sat, 05 Dec 2015 17:10:02 +0000 Received: (at 22096) by debbugs.gnu.org; 5 Dec 2015 17:09:12 +0000 Received: from localhost ([127.0.0.1]:40034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5GKe-0008Ea-Er for submit@debbugs.gnu.org; Sat, 05 Dec 2015 12:09:12 -0500 Received: from mail-qk0-f172.google.com ([209.85.220.172]:34860) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5GKc-0008ET-Rb for 22096@debbugs.gnu.org; Sat, 05 Dec 2015 12:09:11 -0500 Received: by qkek142 with SMTP id k142so16276362qke.2 for <22096@debbugs.gnu.org>; Sat, 05 Dec 2015 09:09:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=udel-edu.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=UDoVz7d6AIZXNAT04rw6ExJyj2VwOC1opf/fGw3ElVc=; b=XLICMom47iialgMMyEP2zIzzBIWt5pAs2zdE+S7v6R5RsFfpCRc0e5dCs/F/lnmwAb 9kjUG5gm3WJUcH7ttivm478qCFxTJsS6oMNHECsUMwIpsPwQDuOEsdj5mp4g5J6ZMByF lWasxrtKJID4FHiSGSssWVya8M7HNcefiDdseObOaEqblr/EMDkD8ScNAZkj9SUH4b/3 adBYTF79qRwimiRYHCvYChlb/JRBkjFxFWVygfbmZJlxi1EYcrv+BmVKsI+HuC28cUlP UJpz3NavSDEGMP1YYNbB3Ln4Ciis+GI5PiB0iRGg8bhoaDIOHis2xLZ6P7RitRLYhX1/ /KQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=UDoVz7d6AIZXNAT04rw6ExJyj2VwOC1opf/fGw3ElVc=; b=kM1Lkvra+qESsvRBjB9cwenyX/x5YbRKdh2IdNtTElhQxEFxEOlnXkWkIDALEJM0jU fcTxoIMPhRwnwoYU2Ik3CgpFjrChYzICAt8jWazOWngdcRUfBEUJJLXl2oTqg3WpePqr 87/s1izOhu5FMxgFCWxrgJt0fr+Ngk1NSwXZsrLr1ZExc1qsGJuAIW0jgwJaeMANseQY hgVKxy+sUwfnJL6P8qMrXR6Qf/NPWu58CnEClR1+qvdBV+1U/BTLaakofU9VlcBuk4Qq crGpPimkHbtxJdqLOAN87AOoOz1PLGDC5hMKJKiimlJplIjKIXI9rp0I0hD6c5X5ii3i 8XtA== X-Gm-Message-State: ALoCoQnbbCr4P5bP/WGWbvG3o+3/rh5NUcxDGlgtccIwI5b+Gipsk0lmRgtnrJZsqcWw7z5w5z/E X-Received: by 10.55.200.132 with SMTP id t4mr26610451qkl.78.1449335350301; Sat, 05 Dec 2015 09:09:10 -0800 (PST) Received: from holos.localdomain (c-73-172-248-173.hsd1.md.comcast.net. [73.172.248.173]) by smtp.gmail.com with ESMTPSA id e11sm4833577qkb.39.2015.12.05.09.09.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 05 Dec 2015 09:09:09 -0800 (PST) Received: by holos.localdomain (Postfix, from userid 1000) id 358DB69D67; Sat, 5 Dec 2015 12:09:08 -0500 (EST) Date: Sat, 5 Dec 2015 12:09:08 -0500 From: Mark Oteiza Message-ID: <20151205170908.GA6375@holos> References: <87lh9aglih.fsf@udel.edu> <83oae5fgtn.fsf@gnu.org> <87oae4opjl.fsf@udel.edu> <83a8pog7z8.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83a8pog7z8.fsf@gnu.org> User-Agent: Mutt/1.5.24+39 (bce2a0e71bf6) (2015-08-30) X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 05/12/15 at 06:45pm, Eli Zaretskii wrote: > > From: Mark Oteiza > > Date: Sat, 05 Dec 2015 10:58:38 -0500 > > > > > Anyway, you are reading a binary byte stream from an audio daemon, so > > > I think you cannot expect it to be displayed in any human-readable > > > way, let alone hope that the major mode in effect in *scratch will be > > > able to fontify it in some reasonable way. You should use > > > insert-file-contents-literally instead, I think. (And I very much > > > doubt that "visiting" a non-regular file makes sense, but maybe I'm > > > missing something.) > > > > Right, I didn't expect VISIT=t to make sense, but the resulting breakage > > is unexpected. > > Emacs tries to decode the binary stream (unless you use the -literally > variant), and the result could look (to Emacs) like some text that > fits some font-locking or paren-matching pattern. The same display oddity does still happen with (insert-file-contents-literally "/tmp/mpd.fifo" t 0 10 nil) and nothing appears to be inserted From unknown Tue Jun 17 22:27:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22096: 25.0.50; reading from fifo breaks display Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Dec 2015 17:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22096 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mark Oteiza Cc: 22096@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 22096-submit@debbugs.gnu.org id=B22096.144933599432742 (code B ref 22096); Sat, 05 Dec 2015 17:20:01 +0000 Received: (at 22096) by debbugs.gnu.org; 5 Dec 2015 17:19:54 +0000 Received: from localhost ([127.0.0.1]:40039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5GUz-0008W2-Jr for submit@debbugs.gnu.org; Sat, 05 Dec 2015 12:19:53 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:44986) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5GUf-0008VP-2q for 22096@debbugs.gnu.org; Sat, 05 Dec 2015 12:19:52 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NYW00600AGPDU00@a-mtaout22.012.net.il> for 22096@debbugs.gnu.org; Sat, 05 Dec 2015 19:18:55 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NYW006LRARIDR20@a-mtaout22.012.net.il>; Sat, 05 Dec 2015 19:18:55 +0200 (IST) Date: Sat, 05 Dec 2015 19:18:45 +0200 From: Eli Zaretskii In-reply-to: <20151205170908.GA6375@holos> X-012-Sender: halo1@inter.net.il Message-id: <834mfwg6fe.fsf@gnu.org> References: <87lh9aglih.fsf@udel.edu> <83oae5fgtn.fsf@gnu.org> <87oae4opjl.fsf@udel.edu> <83a8pog7z8.fsf@gnu.org> <20151205170908.GA6375@holos> X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.9 (/) > Date: Sat, 5 Dec 2015 12:09:08 -0500 > From: Mark Oteiza > Cc: 22096@debbugs.gnu.org > > On 05/12/15 at 06:45pm, Eli Zaretskii wrote: > > > From: Mark Oteiza > > > Date: Sat, 05 Dec 2015 10:58:38 -0500 > > > > > > > Anyway, you are reading a binary byte stream from an audio daemon, so > > > > I think you cannot expect it to be displayed in any human-readable > > > > way, let alone hope that the major mode in effect in *scratch will be > > > > able to fontify it in some reasonable way. You should use > > > > insert-file-contents-literally instead, I think. (And I very much > > > > doubt that "visiting" a non-regular file makes sense, but maybe I'm > > > > missing something.) > > > > > > Right, I didn't expect VISIT=t to make sense, but the resulting breakage > > > is unexpected. > > > > Emacs tries to decode the binary stream (unless you use the -literally > > variant), and the result could look (to Emacs) like some text that > > fits some font-locking or paren-matching pattern. > > The same display oddity does still happen with > > (insert-file-contents-literally "/tmp/mpd.fifo" t 0 10 nil) > > and nothing appears to be inserted What is the value returned by the function? From unknown Tue Jun 17 22:27:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22096: 25.0.50; reading from fifo breaks display Resent-From: Mark Oteiza Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Dec 2015 17:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22096 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 22096@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14493369591919 (code B ref -1); Sat, 05 Dec 2015 17:36:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Dec 2015 17:35:59 +0000 Received: from localhost ([127.0.0.1]:40052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5GkZ-0000Ut-9M for submit@debbugs.gnu.org; Sat, 05 Dec 2015 12:35:59 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59892) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5GkX-0000Ul-7E for submit@debbugs.gnu.org; Sat, 05 Dec 2015 12:35:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a5GkW-0000f1-0o for submit@debbugs.gnu.org; Sat, 05 Dec 2015 12:35:56 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33805) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5GkV-0000ex-Tz for submit@debbugs.gnu.org; Sat, 05 Dec 2015 12:35:55 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41660) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5GkV-0004pw-07 for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 12:35:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a5GkR-0000ee-QI for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 12:35:54 -0500 Received: from mail-qg0-x236.google.com ([2607:f8b0:400d:c04::236]:33090) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5GkR-0000eZ-Jr for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 12:35:51 -0500 Received: by qgea14 with SMTP id a14so114117736qge.0 for ; Sat, 05 Dec 2015 09:35:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=udel-edu.20150623.gappssmtp.com; s=20150623; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=d++8Igl6Pa+axP/BUr6yLiA1PrNBj+lmzja8OqcgHyM=; b=RocDOpUAiOYlf8XJXaruu9YIwf4BbdI/ycwtC71Ni6pOhTpbwUbTbGXTTAR2yPTZBF zBvB9BgHvdwNMpHRa5pRTn/k7gUwra4rUEv/TLyKzb3raL+yY7fGHET2HN/Lf5xKoWxw PKj0O5FZWAZNPOq8FJP13Yv7t/Y0J6TLjBxQllWJ54p/ePKDqZBTyRSznkuFlpbELMY2 gbj/pdgtPt3hVHMzLqlM1gOtoD38SDoGc7EfcZAASGw7KNeTKqioaUXhMGmkO6pwHwlw XXsP2VPytjnsFPTeyVe8lIoCvDYtRTHfjEteCjGeouQ/p+aft1nDp/pE9biuJb1Etazo bpnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=d++8Igl6Pa+axP/BUr6yLiA1PrNBj+lmzja8OqcgHyM=; b=TS5NM9uz8oAim/MYAVqQTR7dEHXJw4zkHz3j2pu0OS7+3csSz8TSw65iHL9eFKPX7Z QjSPBZLC4S+8ks0IxX0hNemylqa3E9xMzqQgX0QkZfsiqOqX4Xq/tgZ+SQq4FnnghqnC /oijO755Tr1hWIYeyypHnQstqbSudtxBoPaJpBJ8oFa3aSkrFpelTUXHwpN/WisnH6PL B7yIC2iQImECSAMPc+LU+B34DLGjL8p2DNRV+ZYEBH/UBE+F4gHrTbfo0G2DJveHqYkD dhXkpgXu2MZEVrcqOayfu8aXdJeP1k9QRNj3746Tg0VvrGx8nfDHOkOnIMtnPRjJM8gy /KBw== X-Gm-Message-State: ALoCoQm1xE2mkRMpo3Dtzf/z+SvytwG2kic6GnLButYdPkR0TXleILb5W7opC2/ijAx9Fg8CSnkH X-Received: by 10.140.153.213 with SMTP id 204mr28918015qhz.30.1449336951266; Sat, 05 Dec 2015 09:35:51 -0800 (PST) Received: from holos.localdomain (c-73-172-248-173.hsd1.md.comcast.net. [73.172.248.173]) by smtp.gmail.com with ESMTPSA id z190sm8106162qka.0.2015.12.05.09.35.50 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 05 Dec 2015 09:35:50 -0800 (PST) Received: by holos.localdomain (Postfix, from userid 1000) id 7405C69D67; Sat, 5 Dec 2015 12:35:49 -0500 (EST) From: Mark Oteiza References: <87lh9aglih.fsf@udel.edu> <83oae5fgtn.fsf@gnu.org> <87oae4opjl.fsf@udel.edu> <83a8pog7z8.fsf@gnu.org> <20151205170908.GA6375@holos> <834mfwg6fe.fsf@gnu.org> Date: Sat, 05 Dec 2015 12:35:49 -0500 In-Reply-To: <834mfwg6fe.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 05 Dec 2015 19:18:45 +0200") Message-ID: <871tb094sq.fsf@udel.edu> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Eli Zaretskii writes: >> Date: Sat, 5 Dec 2015 12:09:08 -0500 >> From: Mark Oteiza >> Cc: 22096@debbugs.gnu.org >> >> On 05/12/15 at 06:45pm, Eli Zaretskii wrote: >> > > From: Mark Oteiza >> > > Date: Sat, 05 Dec 2015 10:58:38 -0500 >> > > >> > > > Anyway, you are reading a binary byte stream from an audio daemon, so >> > > > I think you cannot expect it to be displayed in any human-readable >> > > > way, let alone hope that the major mode in effect in *scratch will be >> > > > able to fontify it in some reasonable way. You should use >> > > > insert-file-contents-literally instead, I think. (And I very much >> > > > doubt that "visiting" a non-regular file makes sense, but maybe I'm >> > > > missing something.) >> > > >> > > Right, I didn't expect VISIT=t to make sense, but the resulting breakage >> > > is unexpected. >> > >> > Emacs tries to decode the binary stream (unless you use the -literally >> > variant), and the result could look (to Emacs) like some text that >> > fits some font-locking or paren-matching pattern. >> >> The same display oddity does still happen with >> >> (insert-file-contents-literally "/tmp/mpd.fifo" t 0 10 nil) >> >> and nothing appears to be inserted > > What is the value returned by the function? It doesn't return, just errors on "not a regular file". Sorry for not clarifying that. From unknown Tue Jun 17 22:27:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22096: 25.0.50; reading from fifo breaks display Resent-From: Mark Oteiza Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Dec 2015 18:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22096 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 22096@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14493401656855 (code B ref -1); Sat, 05 Dec 2015 18:30:03 +0000 Received: (at submit) by debbugs.gnu.org; 5 Dec 2015 18:29:25 +0000 Received: from localhost ([127.0.0.1]:40068 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5HaH-0001mV-6R for submit@debbugs.gnu.org; Sat, 05 Dec 2015 13:29:25 -0500 Received: from eggs.gnu.org ([208.118.235.92]:39204) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5HaF-0001mN-2b for submit@debbugs.gnu.org; Sat, 05 Dec 2015 13:29:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a5HaD-00062f-V8 for submit@debbugs.gnu.org; Sat, 05 Dec 2015 13:29:22 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57632) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5HaD-00062V-Re for submit@debbugs.gnu.org; Sat, 05 Dec 2015 13:29:21 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49187) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5HaC-0000ZR-S0 for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 13:29:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a5Ha9-0005sT-Ng for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 13:29:20 -0500 Received: from mail-qk0-x22c.google.com ([2607:f8b0:400d:c09::22c]:35010) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5Ha9-0005re-Gw for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 13:29:17 -0500 Received: by qkek142 with SMTP id k142so16738974qke.2 for ; Sat, 05 Dec 2015 10:29:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=udel-edu.20150623.gappssmtp.com; s=20150623; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=MEdRHjo3rkDRpNge1gllXYEQU+/OcLOqU3pLFZBthxE=; b=S297zRe3WKXLR9NLsuR7RYX2q0/4tYNjk4WLrnp1JATpSkXqZ9+sBsnasEF4uTwZoC 4pcVubCvPfgN88YTqUDPbuG7RekD7lInUGRsTre/FSPR5MCf2Ffnu6IKXamxFW8huL2w bepJYFJit4kiSclIvoTrOmmMfj4IOaFr4wc+kSoCom/P5ZdVDBU/jKobv7SRGyVALxXf e/YRWql2lL7M/DsEO0NgJq43kn/hO11q0wwNPewduDmArJ907iJwppqqcR+sGpzOyfGR 2Mt9BCa7S76/GcfQK3AGVpAjUlZkQ8umNQCbh8vxNa6deMvcrxtL7mvj8/CK86CzNLTU zclA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=MEdRHjo3rkDRpNge1gllXYEQU+/OcLOqU3pLFZBthxE=; b=WGPdtbpOb7GRtn11TSq+W2d3WiXa1HTfa7GnBx3w45HiUFsHEim29/EEkHWuEtSN/q Mo37MCK3ww6WR3DeP2BLP91f0Ps2RgwPiwm9BJM1Jc+0ekLmQ8f6tk7FjL9R+yYgAah0 mgAeXRwHqApRno6CIP2gEuqbpWAmFzRAKgtZXqehi7LRfthbyseHFwovIPI1/50P4mF9 IjuNYnov4l4OMFXjGuoQuMWDpMgA5JttSLKfCRst785ZkbD0miUjVde6vuaA2UVLudIW lWTpl2LFaH9bl0FXxnMMAFA5vlGohkwS4tElFQfC6/geAeFRHJPaZN9zRKL8BaMacaBd Nu0A== X-Gm-Message-State: ALoCoQlfhURLEw7r3jNYkSMYdDgvujszoOLoxznsk3C929aFgyWU6QNG7zrV316+Vk3ZXLcgl/B5 X-Received: by 10.55.76.213 with SMTP id z204mr26535638qka.58.1449340157112; Sat, 05 Dec 2015 10:29:17 -0800 (PST) Received: from holos.localdomain (c-73-172-248-173.hsd1.md.comcast.net. [73.172.248.173]) by smtp.gmail.com with ESMTPSA id 31sm8088971qgy.13.2015.12.05.10.29.16 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 05 Dec 2015 10:29:16 -0800 (PST) Received: by holos.localdomain (Postfix, from userid 1000) id C426E69D67; Sat, 5 Dec 2015 13:29:14 -0500 (EST) From: Mark Oteiza References: <87lh9aglih.fsf@udel.edu> Date: Sat, 05 Dec 2015 13:29:14 -0500 In-Reply-To: <87lh9aglih.fsf@udel.edu> (Mark Oteiza's message of "Fri, 04 Dec 2015 12:40:38 -0500") Message-ID: <87wpss7nr9.fsf@udel.edu> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Mark Oteiza writes: > Second issue: changing the VISIT argument to t and evaluating: > > (insert-file-contents "/tmp/mpd.fifo" t 0 10 nil) > > breaks the display engine. "nil)" becomes invisible, the last "r" in the > scratch buffer message becomes fontified as a matching paren, and > hitting C-a at the end of the form takes me to the aforementioned "r". Simpler recipe: 1. mkfifo foo 2. echo "bar" > foo In emacs -Q: 3. Evaluate (insert-file-contents-literally "foo" t) The buffer display is now broken. From unknown Tue Jun 17 22:27:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22096: 25.0.50; reading from fifo breaks display Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Dec 2015 19:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22096 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mark Oteiza , Kenichi Handa Cc: 22096@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 22096-submit@debbugs.gnu.org id=B22096.144934431613633 (code B ref 22096); Sat, 05 Dec 2015 19:39:02 +0000 Received: (at 22096) by debbugs.gnu.org; 5 Dec 2015 19:38:36 +0000 Received: from localhost ([127.0.0.1]:40103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5IfE-0003Xo-Ah for submit@debbugs.gnu.org; Sat, 05 Dec 2015 14:38:36 -0500 Received: from mtaout27.012.net.il ([80.179.55.183]:58832) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5IfC-0003Xe-Gh for 22096@debbugs.gnu.org; Sat, 05 Dec 2015 14:38:35 -0500 Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il (HyperSendmail v2007.08) id <0NYW00900GMR2700@mtaout27.012.net.il> for 22096@debbugs.gnu.org; Sat, 05 Dec 2015 21:33:40 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout27.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NYW001FZH0401C0@mtaout27.012.net.il>; Sat, 05 Dec 2015 21:33:40 +0200 (IST) Date: Sat, 05 Dec 2015 21:38:23 +0200 From: Eli Zaretskii In-reply-to: <87wpss7nr9.fsf@udel.edu> X-012-Sender: halo1@inter.net.il Message-id: <83zixoele8.fsf@gnu.org> References: <87lh9aglih.fsf@udel.edu> <87wpss7nr9.fsf@udel.edu> X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.9 (/) > From: Mark Oteiza > Date: Sat, 05 Dec 2015 13:29:14 -0500 > > Simpler recipe: > > 1. mkfifo foo > 2. echo "bar" > foo > > In emacs -Q: > > 3. Evaluate (insert-file-contents-literally "foo" t) > > The buffer display is now broken. Thanks. My Emacs is configured with --enable-checking, so it aborted due to assertion violation. The patch below fixes that for me; please see if it fixes the display problem for you. Does anyone understand how come we used just bset_enable_multibyte_characters, bypassing all the rest that is required to make a non-empty buffer unibyte? It looks simply blatantly wrong to me. Compare, for example, with what decide_coding_unwind does. Did we never execute this particular code since it was written, at least not for non-empty buffers? I hope Handa-san (CC'ed) could comment on this. diff --git a/src/fileio.c b/src/fileio.c index 6cda1e3..8e44eb0 100644 --- a/src/fileio.c +++ b/src/fileio.c @@ -4265,7 +4265,7 @@ by calling `format-decode', which see. */) && NILP (replace)) /* Visiting a file with these coding system makes the buffer unibyte. */ - bset_enable_multibyte_characters (current_buffer, Qnil); + Fset_buffer_multibyte (Qnil); } coding.dst_multibyte = ! NILP (BVAR (current_buffer, enable_multibyte_charac\ ters)); From unknown Tue Jun 17 22:27:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22096: 25.0.50; reading from fifo breaks display Resent-From: Mark Oteiza Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Dec 2015 21:00:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22096 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Kenichi Handa , 22096@debbugs.gnu.org Received: via spool by 22096-submit@debbugs.gnu.org id=B22096.144934915821411 (code B ref 22096); Sat, 05 Dec 2015 21:00:04 +0000 Received: (at 22096) by debbugs.gnu.org; 5 Dec 2015 20:59:18 +0000 Received: from localhost ([127.0.0.1]:40124 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5JvJ-0005ZH-SK for submit@debbugs.gnu.org; Sat, 05 Dec 2015 15:59:18 -0500 Received: from mail-qk0-f173.google.com ([209.85.220.173]:34550) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a5Jv0-0005YS-11 for 22096@debbugs.gnu.org; Sat, 05 Dec 2015 15:59:16 -0500 Received: by qkeg192 with SMTP id g192so11909568qke.1 for <22096@debbugs.gnu.org>; Sat, 05 Dec 2015 12:58:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=udel-edu.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=+yHppFXagJXU01/ZQo1St4dU+4n08W2BQAxUTq0Xdq8=; b=MroqV1+dtcQkuk9Yvd2tt/fL2lyvDbcD/vi+lIgHEp9jU2N70esrOphFDsqduNk48J fQ7ZXLGzjCk1aPqLp7NoMmR3Y7AY74ZTc8L25U9IE1JaEQWS1kSlBMC8RUqzN6INx6QW qUfsGUaBAkoULZDtIVBEVT4kaNX/ATPfjBGzd8evnI22AtHeshm8ZXZMoKOkNeH7zZ08 SmECRb6wXOJhon/7R7b/KNyA0zDl0zbOOE3JIgA5+LrD//TxvVewz8Cn2SfZVbUSeak9 H+hNpO2ZnRF26Fjr404mofJPs3KWDiswOeIUBw58NCp0iHXs9X3zap7XahGukRnSZ34x UnCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=+yHppFXagJXU01/ZQo1St4dU+4n08W2BQAxUTq0Xdq8=; b=Z9g7NcCZ+vEdWtagl0vqoZ/st+aGVDrhI7r9ft8OmSDLzQ4I6lC0j+/UKdHwoI8qVj HfU8IhZ/f5/K7+jwNacaxrK+g3M4ykY/7MMxSIRC2UL5tPotKw/a2yr94WpUTU8vH6n6 BF9QW4gIgBtKzPEm39SrLBJDr93wWIXfBwb1guF48TLPgMtKdKBdo+p9rEO/x/6xwDqL zDbVmzTyGNamFBze7WQcTx1PO26XfeSouLbMdq/qEYwM3IUJTCYsF0LNWc3JbrrZoYJo Na+BCj3UkNnRgrskIvZv6X26/A5AtFUpVkLaBuR2mV8aUJ9J855hW3ozqX0jq5hJn3k4 S//Q== X-Gm-Message-State: ALoCoQldV9u/EvdfARTOm6Y7wu7EbmH/KmWT6KTleA3dYPSs8dQVUY9ONFU7sZjmPEWdk1nbRBSO X-Received: by 10.55.221.4 with SMTP id n4mr11869647qki.5.1449349137273; Sat, 05 Dec 2015 12:58:57 -0800 (PST) Received: from holos.localdomain (c-73-172-248-173.hsd1.md.comcast.net. [73.172.248.173]) by smtp.gmail.com with ESMTPSA id l84sm8408165qki.21.2015.12.05.12.58.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 05 Dec 2015 12:58:56 -0800 (PST) Received: by holos.localdomain (Postfix, from userid 1000) id 2350069D67; Sat, 5 Dec 2015 15:58:55 -0500 (EST) Date: Sat, 5 Dec 2015 15:58:55 -0500 From: Mark Oteiza Message-ID: <20151205205855.GA18049@holos> References: <87lh9aglih.fsf@udel.edu> <87wpss7nr9.fsf@udel.edu> <83zixoele8.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83zixoele8.fsf@gnu.org> User-Agent: Mutt/1.5.24+39 (bce2a0e71bf6) (2015-08-30) X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 05/12/15 at 09:38pm, Eli Zaretskii wrote: > > From: Mark Oteiza > > Date: Sat, 05 Dec 2015 13:29:14 -0500 > > > > Simpler recipe: > > > > 1. mkfifo foo > > 2. echo "bar" > foo > > > > In emacs -Q: > > > > 3. Evaluate (insert-file-contents-literally "foo" t) > > > > The buffer display is now broken. > > Thanks. My Emacs is configured with --enable-checking, so it aborted > due to assertion violation. The patch below fixes that for me; please > see if it fixes the display problem for you. > > diff --git a/src/fileio.c b/src/fileio.c > index 6cda1e3..8e44eb0 100644 > --- a/src/fileio.c > +++ b/src/fileio.c > @@ -4265,7 +4265,7 @@ by calling `format-decode', which see. */) > && NILP (replace)) > /* Visiting a file with these coding system makes the buffer > unibyte. */ > - bset_enable_multibyte_characters (current_buffer, Qnil); > + Fset_buffer_multibyte (Qnil); > } > > coding.dst_multibyte = ! NILP (BVAR (current_buffer, enable_multibyte_charac\ > ters)); > The patch does indeed fix the display problem. Thank you. From unknown Tue Jun 17 22:27:44 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Mark Oteiza Subject: bug#22096: closed (Re: bug#22096: 25.0.50; reading from fifo breaks display) Message-ID: References: <87lh9aglih.fsf@udel.edu> X-Gnu-PR-Message: they-closed 22096 X-Gnu-PR-Package: emacs Reply-To: 22096@debbugs.gnu.org Date: Mon, 31 Aug 2020 02:12:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1598839923-23568-1" This is a multi-part message in MIME format... ------------=_1598839923-23568-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #22096: 25.0.50; reading from fifo breaks display which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 22096@debbugs.gnu.org. --=20 22096: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D22096 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1598839923-23568-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 22096-done) by debbugs.gnu.org; 31 Aug 2020 02:11:42 +0000 Received: from localhost ([127.0.0.1]:51079 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCZIM-00066y-0b for submit@debbugs.gnu.org; Sun, 30 Aug 2020 22:11:42 -0400 Received: from mail-ej1-f65.google.com ([209.85.218.65]:42797) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCZIK-00066l-I1 for 22096-done@debbugs.gnu.org; Sun, 30 Aug 2020 22:11:41 -0400 Received: by mail-ej1-f65.google.com with SMTP id q13so2929585ejo.9 for <22096-done@debbugs.gnu.org>; Sun, 30 Aug 2020 19:11:40 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=CXtHdh+7N7rpiZiuLlZIQoBj8SoJtuj/FKN0kgo/Rzo=; b=pkX2D4+/CEu184e7QQUtcyCTGNx0ZohH4+ugHWEttwLRTvYpC5tQdzsNwXavK8EF/Q y3A7TIc4M2ed9gxwIBjxqyZmm5XdAj3GFKo+up9tUGYZFOqf57qAj+NhaN+r+r/qZe7e 4DAPNN6RpSlayibiPazRlT9DJ2a4Q+IY4ap5nDI6ATkoLfPx73enHRNyEaAVXh0App9N QjStO4J09+pQWjAKp/xb85NzMB2SZARpA5O7zMwGayLsyKscBLhIB/Bz98pgcmU+r2Cm 8WNTqEwxPmoNvxKBZ04S5fxtfva9ImnO5ZBeGIoySsdhrgubFLYSiEzMNvVvj+IqRtm4 JoeA== X-Gm-Message-State: AOAM5327vpDci1kSNR11K4tQcOkyqJ/6UZFmp9DNRIjh0EsE1ZE68Q0y 22Xpv0tVNaVlWhIUS3OihMXMeInxIvNWfQj2NIw= X-Google-Smtp-Source: ABdhPJza8Y1uuSdH+DZkae7IX0ZDysYC6cBTlnEd09AYG2BqPIsiRGwq1frpVPyoVORoUep5vojLG8VTw18zdMasa8E= X-Received: by 2002:a17:906:f955:: with SMTP id ld21mr9549526ejb.398.1598839895019; Sun, 30 Aug 2020 19:11:35 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 31 Aug 2020 02:11:34 +0000 From: Stefan Kangas In-Reply-To: <20151205205855.GA18049@holos> (Mark Oteiza's message of "Sat, 5 Dec 2015 15:58:55 -0500") References: <87lh9aglih.fsf@udel.edu> <87wpss7nr9.fsf@udel.edu> <83zixoele8.fsf@gnu.org> <20151205205855.GA18049@holos> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Mon, 31 Aug 2020 02:11:34 +0000 Message-ID: Subject: Re: bug#22096: 25.0.50; reading from fifo breaks display To: Mark Oteiza Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 22096-done Cc: Kenichi Handa , Eli Zaretskii , 22096-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) Mark Oteiza writes: > On 05/12/15 at 09:38pm, Eli Zaretskii wrote: >> > From: Mark Oteiza >> > Date: Sat, 05 Dec 2015 13:29:14 -0500 >> > >> > Simpler recipe: >> > >> > 1. mkfifo foo >> > 2. echo "bar" > foo >> > >> > In emacs -Q: >> > >> > 3. Evaluate (insert-file-contents-literally "foo" t) >> > >> > The buffer display is now broken. >> >> Thanks. My Emacs is configured with --enable-checking, so it aborted >> due to assertion violation. The patch below fixes that for me; please >> see if it fixes the display problem for you. >> >> diff --git a/src/fileio.c b/src/fileio.c >> index 6cda1e3..8e44eb0 100644 >> --- a/src/fileio.c >> +++ b/src/fileio.c >> @@ -4265,7 +4265,7 @@ by calling `format-decode', which see. */) >> && NILP (replace)) >> /* Visiting a file with these coding system makes the buffer >> unibyte. */ >> - bset_enable_multibyte_characters (current_buffer, Qnil); >> + Fset_buffer_multibyte (Qnil); >> } >> >> coding.dst_multibyte = ! NILP (BVAR (current_buffer, enable_multibyte_charac\ >> ters)); >> > > The patch does indeed fix the display problem. Thank you. This was fixed, but the bug was never closed. I'm therefore closing this bug report now. ------------=_1598839923-23568-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Dec 2015 05:40:51 +0000 Received: from localhost ([127.0.0.1]:39538 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a55aU-0004WE-Il for submit@debbugs.gnu.org; Sat, 05 Dec 2015 00:40:51 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48315) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a55a9-0004Vj-91 for submit@debbugs.gnu.org; Sat, 05 Dec 2015 00:40:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a55a7-00043w-GO for submit@debbugs.gnu.org; Sat, 05 Dec 2015 00:40:28 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.4 required=5.0 tests=BAYES_50,DATE_IN_PAST_06_12, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45952) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a55a7-00043s-Cg for submit@debbugs.gnu.org; Sat, 05 Dec 2015 00:40:27 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58316) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a55a5-00057p-QR for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 00:40:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a55a2-00040n-H9 for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 00:40:25 -0500 Received: from mail-qg0-x22e.google.com ([2607:f8b0:400d:c04::22e]:34953) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a55a1-0003yh-Pl for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 00:40:22 -0500 Received: by qgec40 with SMTP id c40so106740387qge.2 for ; Fri, 04 Dec 2015 21:40:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=udel-edu.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:mime-version:content-type; bh=Zmq0vNzSHb7LKgx9aTM0I+9XMaLnqu4S8JR3huHOxCE=; b=FDFoE7EJr93iZZN91yQ9xFaekIqGjji8LjWN1Bb56A67B9LfsLRt0W+Tx119NXmMO+ C75K1ex9Z6u9JcaJSqHDkv4QsblJyC+XzSbYUVRHBNbw1KYbOFKw9NsniIf3mqiKUrQk WhLuaQesv2x+RyTz56rot/5wD1vjiMDulpB4wE9b8G1h43bRG2O9LJYYCTVthCD1nNg5 nhSCr63fFJpEm4IHBIPKFGrSuLkWfKNEwOzBoGaV3KDR/YGjkPtA3ZNLjujYYHVd36E8 +hPmr/ka6R10e2J/xw/PzFPc0J+TKK5/+q8IMlpzi2fTUYm9geAXzrbvdpObJbscbTQ2 6aMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-type; bh=Zmq0vNzSHb7LKgx9aTM0I+9XMaLnqu4S8JR3huHOxCE=; b=d8Y/PhRZSpSiR1sfytMFe/dxg0dQX5ZhMdAjR9aZjCuhXCgTcWVdM19vOmteyik3IX 1LapVPRnNMRprX3xpd1lbftUnlW2aZbDsPhgdh5Rd7Qt+HTbIGdZJx+fHz7iN9RcHWae j1RgSZIBYIJW+ZMA/dHzoZVRm8yskYnhTFvKYXReRpCikMhlhjzo+jmKI3sW6uEQhOEA BwrRnaP31mmF4obpPc3/GMYMFlACXpQ+MP9JiEwkQlAnB++6XNhhqNWA9TVVfsLXLE/U g2YZvefVdCQBKTwkBMAcZMVIDhxlii7EQD25ao0eImKD6KBgAh4VtsThTeJHwWrLzUgA stJA== X-Gm-Message-State: ALoCoQkAhS4frcSymk6TWCzjrEf55QpAAnkdBAKJBouDMGbBPhAdOwavKpxFlh1ScH6MuE0D+RRT X-Received: by 10.140.42.70 with SMTP id b64mr23873274qga.62.1449294020592; Fri, 04 Dec 2015 21:40:20 -0800 (PST) Received: from holos.localdomain (c-73-172-248-173.hsd1.md.comcast.net. [73.172.248.173]) by smtp.gmail.com with ESMTPSA id s65sm7020467qhb.39.2015.12.04.21.40.19 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 04 Dec 2015 21:40:19 -0800 (PST) Received: by holos.localdomain (Postfix, from userid 1000) id 6B1FB69D67; Fri, 4 Dec 2015 12:40:38 -0500 (EST) From: Mark Oteiza To: bug-gnu-emacs@gnu.org Subject: 25.0.50; reading from fifo breaks display Date: Fri, 04 Dec 2015 12:40:38 -0500 Message-ID: <87lh9aglih.fsf@udel.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.9 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.9 (---) --=-=-= Content-Type: text/plain I suppose this is two issues, really. I am trying to read from a FIFO, specifically one written to by mpd, configured in mpd.conf with audio_output { type "fifo" name "FIFO" path "/tmp/mpd.fifo" format "44100:16:2" } With mpd running I can see that the FIFO is there and I can read from it with other tools/mpd clients. (info "(elisp) Reading from Files") suggests I should be able to read from a FIFO. From emacs -Q, insert the following into the scratch buffer: (insert-file-contents "/tmp/mpd.fifo" nil 0 10 nil) First issue: evaluating this yields (file-error "not a regular file" "/tmp/mpd.fifo") Second issue: changing the VISIT argument to t and evaluating: (insert-file-contents "/tmp/mpd.fifo" t 0 10 nil) breaks the display engine. "nil)" becomes invisible, the last "r" in the scratch buffer message becomes fontified as a matching paren, and hitting C-a at the end of the form takes me to the aforementioned "r". I have attached an image. --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=fifodisplay.png Content-Transfer-Encoding: base64 Content-Description: broken display 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 --=-=-= Content-Type: text/plain In GNU Emacs 25.0.50.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw scroll bars) of 2015-12-03 Repository revision: eaa1fd6dbff8346eb38485de5ebf0fbfacf374d9 Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --without-gconf --with-modules --with-x-toolkit=lucid 'CFLAGS=-march=x86-64 -mtune=generic -O0 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -fvar-tracking-assignments -g -fvar-tracking-assignments' LDFLAGS=-Wl,-O0,--sort-common,--as-needed,-z,relro' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS LUCID X11 MODULES Important settings: value of $LC_COLLATE: C value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: paredit-mode: t rainbow-delimiters-mode: t flycheck-mode: t company-mode: t display-time-mode: t save-place-mode: t show-paren-mode: t savehist-mode: t winner-mode: t tooltip-mode: t global-eldoc-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Loading /home/mvo/.local/share/emacs/custom.el (source)...done For information about GNU Emacs and the GNU system, type C-h C-a. delete-backward-char: Text is read-only Load-path shadows: /home/mvo/.emacs.d/elpa/company-0.8.12/.dir-locals hides /usr/share/emacs/25.0.50/lisp/gnus/.dir-locals /home/mvo/.emacs.d/elpa/twitch-0.7/twitch hides /home/mvo/.emacs.d/site-lisp/twitch /home/mvo/.emacs.d/elpa/kv-0.0.19/kv hides /home/mvo/.emacs.d/site-lisp/emacs-kv/kv /home/mvo/.emacs.d/elpa/kv-0.0.19/kv-tests hides /home/mvo/.emacs.d/site-lisp/emacs-kv/kv-tests /home/mvo/.emacs.d/elpa/esxml-0.3.1/esxml hides /home/mvo/.emacs.d/site-lisp/esxml/esxml Features: (shadow sort ruler-mode gnus-util mail-extr emacsbug message idna dired format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils term/xterm xterm paredit easy-mmode rainbow-delimiters flycheck find-func rx subr-x seq dash company-files company-oddmuse company-keywords company-etags etags xref cl-seq project eieio byte-opt bytecomp byte-compile cl-extra help-mode cconv eieio-core cl-macs company-gtags company-dabbrev-code company-dabbrev company-capf company-cmake company-ropemacs company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company finder-inf info package easymenu geiser-install geiser gv time windmove edmacro kmacro cl-loaddefs pcase cl-lib saveplace time-date paren savehist winner ring zenburn-theme mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 161562 101461) (symbols 48 24795 25) (miscs 40 58 179) (strings 32 40408 74230) (string-bytes 1 1128413) (vectors 16 17014) (vector-slots 8 452009 54721) (floats 8 269 952) (intervals 56 451 59) (buffers 976 11) (heap 1024 33756 9289)) --=-=-=-- ------------=_1598839923-23568-1--