From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#45658: Infinite loop in run loop on macOS Date: Wed, 20 Oct 2021 10:02:23 +0800 Message-ID: <878ryoe9n4.fsf@yahoo.com> References: Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29440"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 45658@debbugs.gnu.org, Jimmy Yuen Ho Wong To: Alan Third Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Oct 20 04:03:54 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 1md0xN-0007Us-I9 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 20 Oct 2021 04:03:53 +0200 Original-Received: from localhost ([::1]:35938 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1md0xM-00079w-Er for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 19 Oct 2021 22:03:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34918) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1md0wY-0005k8-6B for bug-gnu-emacs@gnu.org; Tue, 19 Oct 2021 22:03:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40810) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1md0wX-0007Z7-QB for bug-gnu-emacs@gnu.org; Tue, 19 Oct 2021 22:03:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1md0wX-0001fa-Mw for bug-gnu-emacs@gnu.org; Tue, 19 Oct 2021 22:03:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Oct 2021 02:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45658 X-GNU-PR-Package: emacs Original-Received: via spool by 45658-submit@debbugs.gnu.org id=B45658.16346953596387 (code B ref 45658); Wed, 20 Oct 2021 02:03:01 +0000 Original-Received: (at 45658) by debbugs.gnu.org; 20 Oct 2021 02:02:39 +0000 Original-Received: from localhost ([127.0.0.1]:52356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1md0wB-0001ex-4X for submit@debbugs.gnu.org; Tue, 19 Oct 2021 22:02:39 -0400 Original-Received: from sonic310-25.consmr.mail.ne1.yahoo.com ([66.163.186.206]:32970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1md0w9-0001ei-DB for 45658@debbugs.gnu.org; Tue, 19 Oct 2021 22:02:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634695351; bh=YpTdV/TcZl9AT8cpdYGq0PWYGtWQpWCVjm6KSsIizz0=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=T4qHD73PFBvNPorwNKuklBt6d3o23PNB3JZiaF0cZuiyImnOB3uRTUiB8s4FfiBNUPyoneEen2dGznVrSLSnfHkMzpy5XA7kbpybcNlqL3WvoP5yJU6EUOpcl/NIqLq5qOguDv8ZhPomsE0bMcH7qNoW4flBKzk76omj5tVUCF2IdRxMT5F7RmxgcRdnO4A7smZk8VA736b5h/aGKMXPkVBs2t/OMXim/2IUsf1f/8ieXZiG2GihoqcLTXiB/YDh+zoMZVk68IBAJ1oKdjEkexrLqQ0kDqg4Fh9iKGH0oZ92/trnczhPO1nCEmFmBLARRfadNg6GvDnRgSV44ZP6LQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634695351; bh=fwvoh49lJn3YM3a+bN/I9BKdJNzgXrvRUY5BYeyMh6F=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=QHFGOM/dbJtU/wwH2KE5C9mqk4jgkYW+FBtyeC3V22ZmL3DdB7uTGpRL0ITBIHb7nEg8p3IoOh1TiBreiIbMs2qk0uX7+9YID8wr8XSSyAj1M0ya7fV9TPu8wRRukP7zoPPEypm3zPnTyYt1hsAwJLrqZ7OSg1S29PuAUKt6lLQ3Tgp46TFaRkyHwXN9ILrLme8EcAipepgps00G0knhfLTvAo/wXp8wIDvwblJsqzGKT9AQnnLrCX/Gducgj5kWRJkoblVGeCCjTU4NVKnRiNwwRO7BRbawXqzotLvfY5CeEWMa/v1+p6BDOSSy7BrBDyojXxRU+MNOINhFVBkUlQ== X-YMail-OSG: R24qSvsVM1lQGkqKcKEJBo3q8dqzNB9otxemgjHXacOVJ93SY5KUIX.aK7M442E oJ9oNA_XyNhQjEYT3XaINgkFDYVMXfkG4_Ua85GY._jJMllqtK5CzQXybp2m3Dr9FI9RVaxLU_Gc q9FVa3_Y5aVfYiTJSf11JokC0Lw82JjZbM52IwhkU2TDamMf1rYy3SDk_AUS8VRj4igP0NoPGY3z GByt6GiCK1NNLLLqWF0PnO.72t9SeXiDhZIKXQvB90l8AO87YjI75189rd1QCPRW_lU..yM2OrI2 uRXlXhHUy2QN2K6O6Srr8.04E7RpGA3L122HOpp4oBGG_WIRuU_Gwdr4rii03HZ2wTheQsAzo0Et Wsg8hxXpCba77U7etnbAADK2XIJBF3PIEiv38Y6Nsj4LD3EIRsSefph.Ab3B4QlCF99wKsp7VKGX HSvnVrms5mViCXvGhOFdQ53jEfHsIWluwJOj.UvIPV0L.7Lv3Ng4Lx6BVR1GfHv9n19DVxUJRz8A kJRUItoQXO8j6SkBzOHbKC.RPQXRnpz5ITrQEKrGZpr5Mc9TQ3QwjK1a6v5.Nz2X_4bL6IxAG9pS tzWbkmYSvfivmt.qDs04btDNAZFmyYzTMxwmeOnTrybgziBWabhZvGTAypNkr7Y2k2ENgC8ejYaX B0gw5M8EAWsOx0g3ZyiwymA4dOv7C989DibNAGCDPYkZQmXs3nTvLasfQgMxc4n1pbxq3H2Kxp5J Vd0U8F0h1Aa3FZ301p6skxiqI9HWsrE_Ju5YSVSnnd8KDjZkxQAVsHWnZFSm9dVb7qLWd5mIuVzX CaxE0TQNd8Ipo_eUXvzkZ96NobCHF7jCb7UiTFupsA X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Wed, 20 Oct 2021 02:02:31 +0000 Original-Received: by kubenode502.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 4c81a0dc58731f12785e95b4fa9936bb; Wed, 20 Oct 2021 02:02:26 +0000 (UTC) In-Reply-To: (Alan Third's message of "Wed, 6 Jan 2021 18:53:41 +0000") X-Mailer: WebService/1.1.19116 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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:217624 Archived-At: Alan Third writes: > ns_send_appdefined somewhere. Can you switch to the thread that's > running fd_handler and see what it's doing? There are only two > branches, so it should be easy to work out which one is in use. >> frame #8: 0x00007fff2d14c039 AppKit`_DPSNextEvent + 883 >> frame #9: 0x00007fff2d14a880 AppKit`-[NSApplication(NSEvent) >> _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352 >> frame #10: 0x00007fff2d13c58e AppKit`-[NSApplication run] + 658 >> frame #11: 0x000000010036c5fa Emacs`-[EmacsApp >> run](self=0x000000010525e180, _cmd="run") at nsterm.m:5602:9 >> frame #12: 0x000000010036a8eb Emacs`ns_select(nfds=30, >> readfds=0x00007ffeefbfd1f0, writefds=0x00007ffeefbfd170, >> exceptfds=0x0000000000000000, timeout=0x00007ffeefbfd148, >> sigmask=0x0000000000000000) at nsterm.m:4690:3 Does it also make sense for this to occur on GNUstep? I have just seen a very similar bug there, but I lost the backtrace :(