From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Basil L. Contovounesios" via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#55726: 28.1; emacs becomes unresponsive to input Date: Mon, 30 May 2022 17:36:35 +0300 Message-ID: <87ee0bw0i4.fsf@tcd.ie> References: <11874f4a-5f7c-4f88-923f-4a6310654697@www.fastmail.com> Reply-To: "Basil L. Contovounesios" Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4243"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 55726@debbugs.gnu.org To: "Jay Berkenbilt" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon May 30 16:37:32 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 1nvgWP-0000o3-Fg for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 30 May 2022 16:37:29 +0200 Original-Received: from localhost ([::1]:47606 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nvgWN-0002VZ-TD for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 30 May 2022 10:37:27 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48274) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nvgVy-0002UD-74 for bug-gnu-emacs@gnu.org; Mon, 30 May 2022 10:37:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51806) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nvgVx-0001Jk-Ut for bug-gnu-emacs@gnu.org; Mon, 30 May 2022 10:37:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nvgVx-0002IG-Sg for bug-gnu-emacs@gnu.org; Mon, 30 May 2022 10:37:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 May 2022 14:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55726 X-GNU-PR-Package: emacs Original-Received: via spool by 55726-submit@debbugs.gnu.org id=B55726.16539214088785 (code B ref 55726); Mon, 30 May 2022 14:37:01 +0000 Original-Received: (at 55726) by debbugs.gnu.org; 30 May 2022 14:36:48 +0000 Original-Received: from localhost ([127.0.0.1]:45703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nvgVj-0002Hd-Iz for submit@debbugs.gnu.org; Mon, 30 May 2022 10:36:47 -0400 Original-Received: from mail-ej1-f49.google.com ([209.85.218.49]:33378) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nvgVf-0002HE-Bs for 55726@debbugs.gnu.org; Mon, 30 May 2022 10:36:46 -0400 Original-Received: by mail-ej1-f49.google.com with SMTP id f9so21295015ejc.0 for <55726@debbugs.gnu.org>; Mon, 30 May 2022 07:36:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=/CUDRo/oJwV0a0kNT0Xc24wUhQMd25WqAEWwTf1OZwc=; b=fYDQy6iDXF1z+EUxafXngScwO9aRRVBIH5HcdTwjEwl6QbPg8IOmfxwMZTrrY3XpJv UymYpL2FCzz6N+vTrtY6o2TrHFNXRXRaVJ7r8qeyD+DvuXZYaBzHg+98KBs4arn6F5U7 4vcQMAHpc5Zgizi94jTOjb4n4WPELXP3QplyR1NsEQ12a+OpcVaBKY1sw/a4+ei1o+W6 K3Gq4Hd2edwPdaWCCi7uiXDq77Aa4G0qn8gm/U49noBfEWZ7yme1+/71zkHM8L+cv4sv GIKV7m4Wf0aH5KJLE0YYrCaRO4Qtyl3b9ret3tjMxj4aTWfP0sTAybpPo7uLfxsDxgm4 f0Ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=/CUDRo/oJwV0a0kNT0Xc24wUhQMd25WqAEWwTf1OZwc=; b=fG+xAvaWEz8QSBWWiGbrWqAodV2cOsskCj4JLnfBdb+KuUK+RQRa1qAZMBj5bl2/kM NbuQxP+5jxg8pYcVVmNyYbkAbj1Zvqs6ScLaVHfTgAnOr11GXPMe3KRSZATDJ2BnZ+H7 1fXz1TVu9l2mxEKj5CFYmj6ELBMKkzqk6o5KiNJHEHMn9dWW3yq8c9UoZBlw5gZ24QYf D5UfDRrYZ3wJM2zZQgHoKSsO+Q38Rr1fJsledWJOXe/QTomPR9Vv/j5jJ+KeKL2Hf2uW JWwEWhXSyR41wLqy+M3GY/X3QRR8jPPzRdPDSvz1XsrNa2CIE5NHr6b5T/Hyd9BzcV+4 NkgA== X-Gm-Message-State: AOAM531YWS3Vhn7/7XXp7e3OEwdaRH+4VavF+auTZZn7Ot/C24rX1Lw1 lg3jz/LWNH1+mluxf9Ua0E5YbQ== X-Google-Smtp-Source: ABdhPJwL+btC4Qr1aMVShrxz8XCR4ViMmGKfUN3ECP1nlTAjtoXMxUrsrJhLU4NY7ZNH4UbJap044g== X-Received: by 2002:a17:907:1621:b0:6fe:fc8f:21f1 with SMTP id hb33-20020a170907162100b006fefc8f21f1mr30201646ejc.359.1653921397301; Mon, 30 May 2022 07:36:37 -0700 (PDT) Original-Received: from localhost ([2a02:587:3216:d0ea:8f2b:6e45:a8b7:3d13]) by smtp.gmail.com with ESMTPSA id z16-20020a50cd10000000b0042bac9df764sm6812779edi.27.2022.05.30.07.36.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 May 2022 07:36:36 -0700 (PDT) In-Reply-To: <11874f4a-5f7c-4f88-923f-4a6310654697@www.fastmail.com> (Jay Berkenbilt's message of "Mon, 30 May 2022 08:58:26 -0400") 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:233379 Archived-At: Jay Berkenbilt [2022-05-30 08:58 -0400] wrote: > Problem description: I'm typing along, and all of a sudden, emacs > becomes completely unresponsive to mouse and keyboard events. It still > refreshes properly. I haven't been able to find any way out of this > other than to kill the process. Have you tried attaching to the frozen Emacs instance from a terminal? > My emacs is built from source using default configure options, so I was > able to attach my running emacs process in gdb and get a stack trace. > Here is the stack trace: > > #0 pselect64_syscall (sigmask=, timeout=, exceptfds=0x0, writefds=0x7fff68e9c1f0, readfds=0x7fff68e9c170, nfds=15) at ../sysdeps/unix/sysv/linux/pselect.c:34 > #1 __pselect (nfds=15, readfds=0x7fff68e9c170, writefds=0x7fff68e9c1f0, exceptfds=0x0, timeout=, sigmask=) at ../sysdeps/unix/sysv/linux/pselect.c:56 > #2 0x000055c1bad0f035 in really_call_select (arg=0x7fff68e9c060) at thread.c:596 > #3 0x000055c1bad0fe73 in flush_stack_call_func (arg=0x7fff68e9c060, func=0x55c1bad0efc0 ) at /home/ejb/tmp/net/emacs-28.1/src/lisp.h:3834 > #4 thread_select (func=, max_fds=max_fds@entry=15, rfds=rfds@entry=0x7fff68e9c170, wfds=wfds@entry=0x7fff68e9c1f0, efds=efds@entry=0x0, timeout=timeout@entry=0x7fff68e9c7b0, sigmask=0x0) at thread.c:628 > #5 0x000055c1bad2d8d1 in xg_select (fds_lim=15, rfds=rfds@entry=0x7fff68e9c8c0, wfds=wfds@entry=0x7fff68e9c940, efds=efds@entry=0x0, timeout=timeout@entry=0x7fff68e9c7b0, sigmask=sigmask@entry=0x0) at xgselect.c:147 > #6 0x000055c1bacecb15 in wait_reading_process_output (time_limit=time_limit@entry=0, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, wait_for_cell=wait_for_cell@entry=0x0, wait_proc=wait_proc@entry=0x0, just_wait_proc=0) at process.c:5591 > #7 0x000055c1bac2de6c in kbd_buffer_get_event (end_time=0x0, used_mouse_menu=0x7fff68e9d14b, kbp=) at keyboard.c:3926 > #8 read_event_from_main_queue (used_mouse_menu=0x7fff68e9d14b, local_getcjmp=0x7fff68e9cd50, end_time=0x0) at keyboard.c:2198 > #9 read_decoded_event_from_main_queue (used_mouse_menu=, prev_event=, local_getcjmp=, end_time=) at keyboard.c:2262 > #10 read_char (commandflag=1, map=0x55c1bc5e5ae3, prev_event=0x0, used_mouse_menu=0x7fff68e9d14b, end_time=0x0) at keyboard.c:2892 > #11 0x000055c1bac304d4 in read_key_sequence (keybuf=, prompt=0x0, dont_downcase_last=, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=) at keyboard.c:9635 > #12 0x000055c1bac31e9c in command_loop_1 () at keyboard.c:1392 > #13 0x000055c1baca1a47 in internal_condition_case (bfun=bfun@entry=0x55c1bac31ca0 , handlers=handlers@entry=0x90, hfun=hfun@entry=0x55c1bac28490 ) at eval.c:1450 > #14 0x000055c1bac224be in command_loop_2 (handlers=handlers@entry=0x90) at keyboard.c:1133 > #15 0x000055c1baca1989 in internal_catch (tag=tag@entry=0xe850, func=func@entry=0x55c1bac22490 , arg=arg@entry=0x90) at eval.c:1181 > #16 0x000055c1bac22459 in command_loop () at keyboard.c:1111 > #17 0x000055c1bac28080 in recursive_edit_1 () at keyboard.c:720 > #18 0x000055c1bac283d9 in Frecursive_edit () at keyboard.c:803 > #19 0x000055c1bab37054 in main (argc=1, argv=) at emacs.c:2354 I ask about attaching from the terminal because your description and stacktrace remind me of my experience in https://bugs.gnu.org/48629, which I have run into once or twice in the last few months of infrequent Emacs usage. HTH, -- Basil