From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#45898: 27.1; wedged in redisplay again Date: Fri, 01 Jul 2022 14:12:56 +0300 Message-ID: <83o7y9dr2f.fsf@gnu.org> References: <46b65e3f-cf3d-a3f2-9a9a-100e58274ff6@jovi.net> <83v8t6us8t.fsf@gnu.org> <87zgiinptk.fsf@gnus.org> <83mteiufih.fsf@gnu.org> <877d5kojbo.fsf@gnus.org> <83zgigu3e0.fsf@gnu.org> <500e4b9c69f2a90e7cf05b956178d71b@webmail.orcon.net.nz> <835yl3tnv3.fsf@gnu.org> <83iloyo0x7.fsf@gnu.org> <83mte5jukr.fsf@gnu.org> <837d57gbed.fsf@gnu.org> <83o7yicx3p.fsf@gnu.org> <83pmir5lwc.fsf@gnu.org> <83mtdu68cl.fsf@gnu.org> <837d4yf18n.fsf@gnu.org> <6A3A8E3E-9FF6-4509-893B-EBFF7B573CDA@gmail.com> <83y1xde5cs.fsf@gnu.org> <201D8E28-F7BD-4E3D-826F-37008CF73003@gmail.com> <83tu81dszv.fsf@gnu.org> <6829D55A-C056-485A-82BE-4E01F80307DE@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4116"; mail-complaints-to="usenet@ciao.gmane.io" Cc: psainty@orcon.net.nz, larsi@gnus.org, Emacs-hacker2018@jovi.net, monnier@iro.umontreal.ca, 45898@debbugs.gnu.org To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jul 01 13:14:50 2022 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 1o7Ebp-0000sN-Do for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 01 Jul 2022 13:14:49 +0200 Original-Received: from localhost ([::1]:41914 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o7Ebn-0008Th-HW for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 01 Jul 2022 07:14:47 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53916) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o7Eb4-0008Px-6Y for bug-gnu-emacs@gnu.org; Fri, 01 Jul 2022 07:14:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42497) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o7Eb3-000097-U6 for bug-gnu-emacs@gnu.org; Fri, 01 Jul 2022 07:14:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o7Eb3-0008LI-Q7 for bug-gnu-emacs@gnu.org; Fri, 01 Jul 2022 07:14:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Jul 2022 11:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45898 X-GNU-PR-Package: emacs Original-Received: via spool by 45898-submit@debbugs.gnu.org id=B45898.165667398431976 (code B ref 45898); Fri, 01 Jul 2022 11:14:01 +0000 Original-Received: (at 45898) by debbugs.gnu.org; 1 Jul 2022 11:13:04 +0000 Original-Received: from localhost ([127.0.0.1]:36393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7Ea3-0008JK-Sv for submit@debbugs.gnu.org; Fri, 01 Jul 2022 07:13:04 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:40382) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7Ea0-0008J4-2k for 45898@debbugs.gnu.org; Fri, 01 Jul 2022 07:12:58 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:32932) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o7EZs-00086z-8e; Fri, 01 Jul 2022 07:12:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=BNILhsrL6JT3hH6qCrPfRZaXQLPU1i1VgK4pUc2j/gQ=; b=gYFZKMpWd6T2XGiCx7FH w+i+hGhHB/S9MYliN39pZHJ6j3p2pNUXDIGsHv+VTVuOLSpK5zFiXk+U5SCXImWXAXoPo/WYZ+9Jj G58n7XiSvzM2eV6ej7EyrZ7Hn0MZMaeQHedzMOidiwtP9BQerjO8z8R6x+uchpbHcoMhwxqk35C7K wLjYznRZTb9CUEkcOrCC3jHerBBavWMY2fMmiIGPgksTF9E0Cg7FurZXoWE1vyn2A0Vkmf0honfQy SK5G1X7A00V4gamXj3SNUy6NNUEcwYesJZnzEnaxCKk+PZoMhVQaq5+mmXfc0yqwGC65aoHRgouAM tIqpFUlbKvWZTA==; Original-Received: from [87.69.77.57] (port=2610 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o7EZr-0008SK-2t; Fri, 01 Jul 2022 07:12:48 -0400 In-Reply-To: <6829D55A-C056-485A-82BE-4E01F80307DE@gmail.com> (message from Gerd =?UTF-8?Q?M=C3=B6llmann?= on Fri, 1 Jul 2022 13:04:28 +0200) 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:235782 Archived-At: > From: Gerd Möllmann > Date: Fri, 1 Jul 2022 13:04:28 +0200 > Cc: monnier@iro.umontreal.ca, > larsi@gnus.org, > psainty@orcon.net.nz, > Emacs-hacker2018@jovi.net, > 45898@debbugs.gnu.org > > > What kind of information is this capable to display? > > > > If it's useful, we could have this script in the repository somewhere. > > Good question, I'm exploring this right now. > > The only way one can look at the result of the trace is, AFAICT, using the GUI app Instruments. I'll send a screenshot to everyone except debbugs in a separate mail, because I don't know if debbugs can swallow that. Does it? It does (unless the image is very large, I think). > In the GUI, one can see the heaviest time consumers (% execution time, and time in seconds). One can see call stacks for them, narrow down on parts of call stack. The rest I'm trying to figure out myself. Looks and sounds useful. > Big downside is not being able to produce some form of sharable text or pdf output. I'm sure there is some way of producing text from an image, nowadays. But even if just the image is posted, it provides useful information. > What would be a good place for such a script in the repo? Does admin/macos sound right? But I'll wait for your okay for that. I think nextstep/ is a better place. admin/ is for stuff useful only to Emacs developers, whereas this script sounds like being more generally useful.