From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mark Oteiza Newsgroups: gmane.emacs.bugs Subject: bug#22096: 25.0.50; reading from fifo breaks display Date: Sat, 5 Dec 2015 15:58:55 -0500 Message-ID: <20151205205855.GA18049@holos> References: <87lh9aglih.fsf@udel.edu> <87wpss7nr9.fsf@udel.edu> <83zixoele8.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1449349225 9572 80.91.229.3 (5 Dec 2015 21:00:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 5 Dec 2015 21:00:25 +0000 (UTC) Cc: 22096@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Dec 05 22:00:14 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1a5JwE-0004Ze-3c for geb-bug-gnu-emacs@m.gmane.org; Sat, 05 Dec 2015 22:00:14 +0100 Original-Received: from localhost ([::1]:47747 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5JwD-0000qB-Af for geb-bug-gnu-emacs@m.gmane.org; Sat, 05 Dec 2015 16:00:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44493) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5Jw9-0000nj-BE for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 16:00:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a5Jw6-0002Fl-5Z for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 16:00:09 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:50416) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5Jw6-0002FL-3Z for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 16:00:06 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1a5Jw5-0005at-F7 for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2015 16:00:05 -0500 X-Loop: help-debbugs@gnu.org 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: Original-Received: via spool by 22096-submit@debbugs.gnu.org id=B22096.144934915821411 (code B ref 22096); Sat, 05 Dec 2015 21:00:04 +0000 Original-Received: (at 22096) by debbugs.gnu.org; 5 Dec 2015 20:59:18 +0000 Original-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 Original-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 Original-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) Original-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) Original-Received: by holos.localdomain (Postfix, from userid 1000) id 2350069D67; Sat, 5 Dec 2015 15:58:55 -0500 (EST) Content-Disposition: inline In-Reply-To: <83zixoele8.fsf@gnu.org> User-Agent: Mutt/1.5.24+39 (bce2a0e71bf6) (2015-08-30) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:109673 Archived-At: 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.