From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#19776: 25.0.50; HTML rendering is very slow Date: Mon, 25 Oct 2021 16:25:28 +0200 Message-ID: <875ytlxjtz.fsf@gnus.org> References: <87h8oc6sfs.fsf@mouse.gnus.org> <83pmrw5hfs.fsf@gnu.org> <875ytmbnk2.fsf@gnus.org> <83y26i34e1.fsf@gnu.org> <87wnm27b57.fsf@gnus.org> <87sfwq75q4.fsf@gnus.org> <87wnm22q7y.fsf@gnus.org> <83ee8a2pm7.fsf@gnu.org> <87fssq2orj.fsf@gnus.org> <875ytm2h37.fsf@gnus.org> <87wnm1a78f.fsf@igel.home> <87h7d5z1ug.fsf@gnus.org> <87bl3d9pz7.fsf@igel.home> <87lf2hxlcr.fsf@gnus.org> <87a6ixxks2.fsf@gnus.org> <83k0i1197d.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10863"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: schwab@linux-m68k.org, stefan@marxist.se, 19776@debbugs.gnu.org, rms@gnu.org, monnier@iro.umontreal.ca To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 25 16:27:07 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mf0wM-0002Xc-Sw for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 25 Oct 2021 16:27:06 +0200 Original-Received: from localhost ([::1]:40918 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mf0wL-0007ww-9L for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 25 Oct 2021 10:27:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57768) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mf0vK-0006xY-Pk for bug-gnu-emacs@gnu.org; Mon, 25 Oct 2021 10:26:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60615) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mf0vK-00025U-GX for bug-gnu-emacs@gnu.org; Mon, 25 Oct 2021 10:26:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mf0vK-0002Kh-Cg for bug-gnu-emacs@gnu.org; Mon, 25 Oct 2021 10:26:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Oct 2021 14:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19776 X-GNU-PR-Package: emacs Original-Received: via spool by 19776-submit@debbugs.gnu.org id=B19776.16351719448918 (code B ref 19776); Mon, 25 Oct 2021 14:26:02 +0000 Original-Received: (at 19776) by debbugs.gnu.org; 25 Oct 2021 14:25:44 +0000 Original-Received: from localhost ([127.0.0.1]:43920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mf0v1-0002Jl-PO for submit@debbugs.gnu.org; Mon, 25 Oct 2021 10:25:43 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:56172) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mf0uz-0002JC-Vb for 19776@debbugs.gnu.org; Mon, 25 Oct 2021 10:25:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=3BDYvAeFf5lPc3S1BhVTt+ITFVKdFaNaYqsT8hC42Is=; b=DdZtWeXVy+X0dvpYedhLZviAJl EtNwx7Xfs/lrNGkGepWQkPFoudUfM4LsvT9ez28Rr7eEB9VckfThdBnbv4me9kQ1hXimi+X20pAbk heYD43YxvJZj+PaY8tPq/4Gw1w1OUAIVXC78Bq/BlsHJFKcYljA8w2m8wshWfJkOkiAk=; Original-Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mf0uo-0001sS-HE; Mon, 25 Oct 2021 16:25:33 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEUOCwsgHBwnJSMo RyUZJxUhNx3///9gxvanAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+UKGQ4WCPUhMMoAAACwSURBVDjL zZJNCgMhDIWVsfvRE9ScwEVmL6h7oeP9r9II/dU4dNpC+3Dl5/MlIUJUSaEbiX+WnN917jNKGoQF kgUDcPNqA0+6Aq3rU8OAxgD7yvji4B5ak5qvAkAYywFaCnkcfDfMeVWfLhyfON9BXWq+YZrExseY 8gAEPwDR8WBNA0dU/qDWFLukU0mIDkNoQcEpu4xp6h1Ycl7C0gKKVvX0JdBNZKvyXvHgIvEDnQGf IRovh3etJgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0xMC0yNVQxNDoyMjowOCswMDowMOJ22N4A AAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMTAtMjVUMTQ6MjI6MDgrMDA6MDCTK2BiAAAAAElFTkSu QmCC X-Now-Playing: Bartosz Weber's _Pres Rebooted_: "In the Garden of Pres Pack" In-Reply-To: <83k0i1197d.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 25 Oct 2021 17:16:06 +0300") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:218292 Archived-At: Eli Zaretskii writes: > Do you see timerfd in the set of descriptors passed to thread_select? I do see events from timerfd, so it's not completely non-working. It's just that when nothing is calling `accept-process-output' one way or another, Emacs doesn't get any events from it. If we do call `accept-process-output', timerfd_callback is called. The reason that the atimers are processed when Emacs gets keyboard input is that that makes pending_signals set, and that in turn makes maybe_quit check all the atimers to see if any of them have expired. But we would have an identical outcome if we had just not set up timerfd at all in these cases. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no