From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Alan Third Newsgroups: gmane.emacs.bugs Subject: bug#33891: 26.1.90; Occasional redrawing problems on macOS Date: Fri, 28 Dec 2018 21:36:19 +0000 Message-ID: <20181228213619.GB59461@breton.holly.idiocy.org> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1546034200 6043 195.159.176.226 (28 Dec 2018 21:56:40 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 28 Dec 2018 21:56:40 +0000 (UTC) User-Agent: Mutt/1.10.1 (2018-07-13) To: 33891@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Dec 28 22:56:35 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gd07P-0001TS-6A for geb-bug-gnu-emacs@m.gmane.org; Fri, 28 Dec 2018 22:56:35 +0100 Original-Received: from localhost ([127.0.0.1]:33382 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gd09W-00073G-2C for geb-bug-gnu-emacs@m.gmane.org; Fri, 28 Dec 2018 16:58:46 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:43148) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gd06y-0004X6-Mg for bug-gnu-emacs@gnu.org; Fri, 28 Dec 2018 16:56:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gd06v-0003TR-0r for bug-gnu-emacs@gnu.org; Fri, 28 Dec 2018 16:56:08 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:49145) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gd06t-0003Rw-4Q for bug-gnu-emacs@gnu.org; Fri, 28 Dec 2018 16:56:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gd06t-0005v6-2f for bug-gnu-emacs@gnu.org; Fri, 28 Dec 2018 16:56:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 28 Dec 2018 21:56:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33891 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.154603413222703 (code B ref -1); Fri, 28 Dec 2018 21:56:03 +0000 Original-Received: (at submit) by debbugs.gnu.org; 28 Dec 2018 21:55:32 +0000 Original-Received: from localhost ([127.0.0.1]:40692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gd06N-0005u7-W2 for submit@debbugs.gnu.org; Fri, 28 Dec 2018 16:55:32 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:43113) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gd06L-0005tr-QO for submit@debbugs.gnu.org; Fri, 28 Dec 2018 16:55:30 -0500 Original-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 ) id 1gd06G-0002hz-IT for submit@debbugs.gnu.org; Fri, 28 Dec 2018 16:55:24 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:42397) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gd06C-0003TI-Li for bug-gnu-emacs@gnu.org; Fri, 28 Dec 2018 16:55:24 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gczyQ-0004z2-Us for bug-gnu-emacs@gnu.org; Fri, 28 Dec 2018 16:47:22 -0500 Original-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 ) id 1gcznx-00073J-1A for bug-gnu-emacs@gnu.org; Fri, 28 Dec 2018 16:36:29 -0500 Original-Received: by mail-wr1-x430.google.com with SMTP id t6so21961743wrr.12 for ; 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) Original-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 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 28 Dec 2018 13:36:20 -0800 (PST) Content-Disposition: inline In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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" Xref: news.gmane.org gmane.emacs.bugs:153971 Archived-At: 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