GNU bug report logs - #33891
26.1.90; Occasional redrawing problems on macOS

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: "John Wiegley" <johnw@HIDDEN>; merged with #32932; dated Thu, 27 Dec 2018 17:51:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 28 Dec 2018 21:55:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 28 16:55:32 2018
Received: from localhost ([127.0.0.1]:40692 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gd06N-0005u7-W2
	for submit <at> debbugs.gnu.org; Fri, 28 Dec 2018 16:55:32 -0500
Received: from eggs.gnu.org ([208.118.235.92]:43113)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <athird@HIDDEN>) id 1gd06L-0005tr-QO
 for submit <at> debbugs.gnu.org; Fri, 28 Dec 2018 16:55:30 -0500
Received: from lists.gnu.org ([208.118.235.17]:35520)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <athird@HIDDEN>)
 id 1gd06G-0002hz-IT
 for submit <at> debbugs.gnu.org; Fri, 28 Dec 2018 16:55:24 -0500
Received: from eggs.gnu.org ([208.118.235.92]:42397)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <athird@HIDDEN>) id 1gd06C-0003TI-Li
 for bug-gnu-emacs@HIDDEN; Fri, 28 Dec 2018 16:55:24 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM
 autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <athird@HIDDEN>) id 1gczyQ-0004z2-Us
 for bug-gnu-emacs@HIDDEN; Fri, 28 Dec 2018 16:47:22 -0500
Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:45197)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <athird@HIDDEN>)
 id 1gcznx-00073J-1A
 for bug-gnu-emacs@HIDDEN; Fri, 28 Dec 2018 16:36:29 -0500
Received: by mail-wr1-x430.google.com with SMTP id t6so21961743wrr.12
 for <bug-gnu-emacs@HIDDEN>; Fri, 28 Dec 2018 13:36:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20161025;
 h=sender:date:from:to:subject:message-id:references:mime-version
 :content-disposition:content-transfer-encoding:in-reply-to
 :user-agent; bh=JDBtCDfAqNHjrg6l2OwYSHOuelk9oeguv00JsAwNKzs=;
 b=s797fjUyAFVNJFjA80QysLFVU6zo5lHQstWvyans2vynL4KFZDV4/Bu8K/aInrBbux
 qPYSxRlqT43dcwmYm9Fk4D9LaDGhirnsb5r/8BRxm568YUIFkT89SdXX39SUbWHJAOB/
 Fiv+ZdAswP60e5wxKKb7aff/7cFtkTkKwwtGsBE3snMLMwVupgkcOc0JDzayxxOXU/Ye
 gJlZfcsCr2bpRkfguPhBIFJEDz6yzPwU49fEtpmsRJcWDWH1++LACWc24YBBsWnrG9mR
 ybT5zYxjeR3h9P5xBc5GqyqLwmWGt2wHHqo39IZ2aPWO0fBsHnayrl6ZpN9ROpKzv7HS
 TSpA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:subject:message-id
 :references:mime-version:content-disposition
 :content-transfer-encoding:in-reply-to:user-agent;
 bh=JDBtCDfAqNHjrg6l2OwYSHOuelk9oeguv00JsAwNKzs=;
 b=RAz75ltCOMViKnFociF2bnGjFibFH4icm8m0g+rSthYv8dvXqQwVmbKYjj25csQihc
 XyKc0sdHTpHLqNGVlSS0+DR9BRY/YZrKPZoadnUaZ8R5CK3N+F/wTKJixo+iK/6WMkBF
 AdOIMRi2pl86mF0vwe1V9Cs+WZINh8F4fSleMbeJlwXQerdAXDMtO4tg3hEPjaOBj9sZ
 PRkUulAy7n0MA49qD6L9Hbsguu338K3tP387fitgRVRRDqC8YYGYIOvmW8OBB8p+Vr5A
 auOC7KAx8rF0aSc8tvvvrD4LkgG8MmhqP6BYf3PkG49UBUncA9BE4frBBsYa/cSy4ZA5
 9V3w==
X-Gm-Message-State: AJcUukf8RcaVGxNnLSllWGV5+4zDH6W6P2NAce4LztYzqLkiPAzGoYHg
 wQR9riQAPy8gMcMHdNLnIfOWxsxAUTs=
X-Google-Smtp-Source: ALg8bN7x+uOpuSDrgoNjm3J/RCxFw+yotNMHXM+KcvWO7CW+yxw3V+PVgOIMn0V671PObxzZ0qDDkQ==
X-Received: by 2002:adf:a1d2:: with SMTP id v18mr25352774wrv.87.1546032981735; 
 Fri, 28 Dec 2018 13:36:21 -0800 (PST)
Received: from breton.holly.idiocy.org
 (ip6-2001-08b0-03f8-8129-6003-371f-a7f7-f110.holly.idiocy.org.
 [2001:8b0:3f8:8129:6003:371f:a7f7:f110])
 by smtp.gmail.com with ESMTPSA id m6sm25014626wrv.24.2018.12.28.13.36.20
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 28 Dec 2018 13:36:20 -0800 (PST)
Date: Fri, 28 Dec 2018 21:36:19 +0000
From: Alan Third <alan@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: Re: bug#33891: 26.1.90; Occasional redrawing problems on macOS
Message-ID: <20181228213619.GB59461@HIDDEN>
References: <m2imzeamh3.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <m2imzeamh3.fsf@HIDDEN>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 2a00:1450:4864:20::430
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Spam-Score: -4.0 (----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

On Thu, Dec 27, 2018 at 09:49:44AM -0800, John Wiegley wrote:
> I have no way to reproduce this, I just want the developers to know since Eli
> tells me there have been recent changes in the redisplay code.
> 
> Emacs 26.1 was pretty rock solid on macOS, using --with-ns. In 26.1.90, I
> notice semi-frequent redisplay problems that don't reproduce when I try the
> same command again.
> 
> For example, sometimes when I enter Gnus, and everything looks fine, suddenly
> the majority of the screen will go black (except for the current summary
> line). Moving the cursor brings back the article I'm reading, but even C-l
> doesn't redraw the summary lines. I have to page down and page back up to get
> them to redraw again.
> 
> This happens in all types of buffers: code, eshell, Gnus, Org, etc. The basic
> behaviors I've seen are that either the current line goes black, and
> everything else is fine, or the whole frame goes black.
> 
> I'd never seen this behavior before 26.1.90.

Hi John, the problem is that in macOS Mojave Apple completely removed
the method we were using to draw the frame. Unfortunately, like you
say, the issues we’re still seeing are hard to reproduce consistently.

We have had one reproducible bug report (bug#33864). I’ve got a fix
for that, so hopefully that makes a difference in situations other
than the reported behaviour.
-- 
Alan Third




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#33891; Package emacs. Full text available.
Merged 32932 33891. Request was from Alan Third <alan@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 27 Dec 2018 17:50:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 27 12:50:02 2018
Received: from localhost ([127.0.0.1]:39524 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gcZnG-0006jp-0g
	for submit <at> debbugs.gnu.org; Thu, 27 Dec 2018 12:50:02 -0500
Received: from eggs.gnu.org ([208.118.235.92]:55720)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <johnw@HIDDEN>) id 1gcZnE-0006jS-Sp
 for submit <at> debbugs.gnu.org; Thu, 27 Dec 2018 12:50:01 -0500
Received: from lists.gnu.org ([208.118.235.17]:33293)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <johnw@HIDDEN>) id 1gcZn9-00026D-Mv
 for submit <at> debbugs.gnu.org; Thu, 27 Dec 2018 12:49:55 -0500
Received: from eggs.gnu.org ([208.118.235.92]:35715)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <johnw@HIDDEN>) id 1gcZn8-0008Af-M3
 for bug-gnu-emacs@HIDDEN; Thu, 27 Dec 2018 12:49:55 -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_20 autolearn=disabled
 version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <johnw@HIDDEN>) id 1gcZn4-0001zY-Kh
 for bug-gnu-emacs@HIDDEN; Thu, 27 Dec 2018 12:49:54 -0500
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42171)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <johnw@HIDDEN>)
 id 1gcZn4-0001zA-HO; Thu, 27 Dec 2018 12:49:50 -0500
Received: from auth2-smtp.messagingengine.com ([66.111.4.228]:58111)
 by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.82) (envelope-from <johnw@HIDDEN>)
 id 1gcZn4-0002Nv-El; Thu, 27 Dec 2018 12:49:50 -0500
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailauth.nyi.internal (Postfix) with ESMTP id A625D2214E;
 Thu, 27 Dec 2018 12:49:49 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute4.internal (MEProxy); Thu, 27 Dec 2018 12:49:49 -0500
X-ME-Sender: <xms:vRAlXMljGiOLKjSzBPxUbasYGZC_EuMU9ZipgL4_vgs08qHv-S2ftg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrtdefgdegheculddtuddrgedtkedrtddtmd
 cutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkfgggtgesthdtredttd
 ertdenucfhrhhomhepfdflohhhnhcuhghivghglhgvhidfuceojhhohhhnfiesghhnuhdr
 ohhrgheqnecuffhomhgrihhnpehnvgifrghrthhishgrnhhsrdgtohhmnecukfhppeejie
 drvdefgedrieelrddugeelnecurfgrrhgrmhepmhgrihhlfhhrohhmpehjohhhnhifodhm
 vghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqdeikeejkedtleeggedqudejjeehfe
 ekudeiqdhjohhhnhifpeepghhnuhdrohhrghesnhgvfigrrhhtihhsrghnshdrtghomhen
 ucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:vRAlXJPqTE-kTDMFcsrVlI5ela-8d9SbrMg5wGPtR0vkgvGZPVINlw>
 <xmx:vRAlXB9qBnG2Ust2FJnfkucvSnQkVhJNsFZiyqbnBqy2MrnJFHXCMg>
 <xmx:vRAlXDFyZy3mxFFOrknYGuGVmwomaRaGJH4QbBxDeRWJWLZZ2aY1Ug>
 <xmx:vRAlXGOZMw9FaAOFIvdtw6A3T2jDIFaj5F-M7WWMshyEy7qG02IVOw>
Received: from localhost (76-234-69-149.lightspeed.frokca.sbcglobal.net
 [76.234.69.149])
 by mail.messagingengine.com (Postfix) with ESMTPA id B554910085;
 Thu, 27 Dec 2018 12:49:48 -0500 (EST)
From: "John Wiegley" <johnw@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 26.1.90; Occasional redrawing problems on macOS
Date: Thu, 27 Dec 2018 09:49:44 -0800
Message-ID: <m2imzeamh3.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1.90 (darwin)
Mail-Followup-To: bug-gnu-emacs@HIDDEN
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-Received-From: 2001:4830:134:3::e
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -6.0 (------)

I have no way to reproduce this, I just want the developers to know since Eli
tells me there have been recent changes in the redisplay code.

Emacs 26.1 was pretty rock solid on macOS, using --with-ns. In 26.1.90, I
notice semi-frequent redisplay problems that don't reproduce when I try the
same command again.

For example, sometimes when I enter Gnus, and everything looks fine, suddenly
the majority of the screen will go black (except for the current summary
line). Moving the cursor brings back the article I'm reading, but even C-l
doesn't redraw the summary lines. I have to page down and page back up to get
them to redraw again.

This happens in all types of buffers: code, eshell, Gnus, Org, etc. The basic
behaviors I've seen are that either the current line goes black, and
everything else is fine, or the whole frame goes black.

I'd never seen this behavior before 26.1.90.

-- 
John Wiegley                  GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com                          60E1 46C4 BD1A 7AC1 4BA2




Acknowledgement sent to "John Wiegley" <johnw@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#33891; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 28 Dec 2018 22:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.