From debbugs-submit-bounces@debbugs.gnu.org Mon May 24 12:15:18 2021 Received: (at submit) by debbugs.gnu.org; 24 May 2021 16:15:18 +0000 Received: from localhost ([127.0.0.1]:43764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llDEa-0007kF-8b for submit@debbugs.gnu.org; Mon, 24 May 2021 12:15:17 -0400 Received: from lists.gnu.org ([209.51.188.17]:37594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llDEX-0007k6-5x for submit@debbugs.gnu.org; Mon, 24 May 2021 12:15:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39462) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1llDEV-00049D-Q7 for bug-gnu-emacs@gnu.org; Mon, 24 May 2021 12:15:12 -0400 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]:33545) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1llDEP-0003gf-Jc for bug-gnu-emacs@gnu.org; Mon, 24 May 2021 12:15:11 -0400 Received: by mail-wm1-x336.google.com with SMTP id z137-20020a1c7e8f0000b02901774f2a7dc4so245260wmc.0 for ; Mon, 24 May 2021 09:15:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:subject:date:message-id:mime-version; bh=X4TCMwzXhPBuJVgcygT9x7qpiliWqWiJaLXp01JHvKE=; b=e+9NFvWACK1XlqmVrP2PhiDXyhLiAleYyWq3KLq/BEVuZ+TPwrUxs0n48bGSgB/S26 j1BO/nVRoEwd3BKn+Mi6nkDxsS8R2jhueqH8HJyOKASUCT2Z+YK7a8096p3G5W6aKx86 NvXjhfBVcO7R/dBFZ7RauJj6ySmF/lsHXltn5U2KiDr0dwPFANl5XqUFVNNBpADB/z27 YQi6shar2JfW62O2+KEUkN14fNdw5l7HXw8JePNhVL6mjR52/12QQ6iENqLQ7lGitkpL NIvf8Rx6/31O7FCVFwINpSGz2JL/yQX3EZ026drRPhkjqyGLsdKhYbFGVrlq2ZSmrSfx ReAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=X4TCMwzXhPBuJVgcygT9x7qpiliWqWiJaLXp01JHvKE=; b=PghB/nRIP4vzQfh8UFQB6htujjNYbj9E2gb67JOuGhRAHvTCBRbUlmtaS1Q0CY2j2j ABOkXoeQWf/CeZ3A2I15F1wvKP0zYMGJUbFLh1LZmELCrPdSbQ9vOizWyDB2v/VRkMR8 lw05Trh57zbPwxmx51ZqkOivsLsdPKRUDgsFb89RS+GrLlCowg7j/6Ny+oOQaKUzqkUa 1fTikNm3Z5vd0mH1vHm/eiXuZMvdICdIeowosmLaUoqP9uwYwSC8veArt/xyWK+m45z+ mozUy99AzZrPP82Zl7KHfGTo0DqiwqV/HQY9qmrgMitx8PliTfodlp/sFF/iRCW5dy9t tNMA== X-Gm-Message-State: AOAM532dgIRFIz9DKn5DGFWWV/PAWAF09XNKJPodPOzkL7A10jdY0PmL 21yex0L09M5PXS8tQbzFP6+KpjHW9a4BdA== X-Google-Smtp-Source: ABdhPJymwGnaBEnu56ZaWuaIFnwfgPVpGyi5bUy3nt3Rz4TGwO13s5myK+zzuunrdfvVYZ0pZly+YA== X-Received: by 2002:a7b:c92e:: with SMTP id h14mr19971551wml.179.1621872901208; Mon, 24 May 2021 09:15:01 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:f410:82e8:3a21:eedf]) by smtp.gmail.com with ESMTPSA id z3sm13603497wrq.42.2021.05.24.09.15.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 May 2021 09:15:00 -0700 (PDT) From: "Basil L. Contovounesios" To: bug-gnu-emacs@gnu.org Subject: 28.0.50; GUI emacsclient frames stop accepting keyboard input around recv Date: Mon, 24 May 2021 17:14:58 +0100 Message-ID: <87y2c4rtvh.fsf@tcd.ie> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::336; envelope-from=contovob@tcd.ie; helo=mail-wm1-x336.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) For quite a while now (several months, possibly a year or more; don't remember when it started), my graphical emacsclient sessions have been prone to infrequent and seemingly random freezes where all GUI frames stop responding to keyboard input, including 'C-g', 'ESC ESC ESC', and 'C-x 5 2'. Strangely, the frames seem otherwise fine - they respond to mouse input and are redrawn when I resize them, for example. This is purely anecdotal, but FWIW it feels like it usually happens around the time I'm using a memory/subprocess heavy application like Magit or PDF-Tools. Unfortunately I normally use an optimised build and don't have a reproduction recipe, so my usual workaround is to open a TUI emacsclient frame, save my work, and kill the Emacs daemon. In fact, I'm sending this bug report from a TUI frame of the session in question. The way I run emacsclient is as follows. In ~/.profile I have: export ALTERNATE_EDITOR= # Lazy emacs daemonisation export EDITOR=ecc # Used by crontab et al. where ~/bin/ecc is: #!/usr/bin/env sh emacsclient --create-frame "$@" and I set a WM key binding to execute sensible-editor, a Debian script that in turn runs one of $VISUAL/$EDITOR/editor/etc. in a DWIM fashion. If I attach GDB to the corresponding 'emacsclient --create-frame' process, I see the following: $ gdb -p 70401 GNU gdb (Debian 10.1-1.7) 10.1.90.20210103-git This GDB was configured as "x86_64-linux-gnu". Attaching to process 70401 Reading symbols from /home/blc/.local/bin/emacsclient... (No debugging symbols found in /home/blc/.local/bin/emacsclient) Reading symbols from /lib/x86_64-linux-gnu/libc.so.6... Reading symbols from /usr/lib/debug/.build-id/ec/3a1edbb04c6c2376a0f382429383cb2dfc350e.debug... Reading symbols from /lib64/ld-linux-x86-64.so.2... Reading symbols from /usr/lib/debug/.build-id/32/438eb3b034da54caf58c7a65446639f7cfe274.debug... 0x00007fd2ed0a2fec in __libc_recv (fd=3, buf=0x7fff77fbe8c0, len=8192, flags=0) at ../sysdeps/unix/sysv/linux/recv.c:28 28 ../sysdeps/unix/sysv/linux/recv.c: No such file or directory. (gdb) p (char*)buf $1 = 0x7fff77fbe8c0 "-emacs-pid 61879" (gdb) p errno $2 = 25 (gdb) p strerror(25) $3 = 0x7fd2ed1328a0 "Inappropriate ioctl for device" (gdb) bt full #0 0x00007fd2ed0a2fec in __libc_recv (fd=3, buf=0x7fff77fbe8c0, len=8192, flags=0) at ../sysdeps/unix/sysv/linux/recv.c:28 No locals. #1 0x000055fe39b7baa6 in main () No symbol table info available. And lsof says (with the repeated first three columns of output snipped): $ lsof -p 70401 FD TYPE DEVICE SIZE/OFF NODE NAME cwd DIR 254,0 204800 53215234 /home/blc rtd DIR 254,0 4096 2 / txt REG 254,0 37920 53360933 /home/blc/.local/bin/emacsclient mem REG 254,0 1839792 1842920 /usr/lib/x86_64-linux-gnu/libc-2.31.so mem REG 254,0 177928 1842753 /usr/lib/x86_64-linux-gnu/ld-2.31.so 0r CHR 1,3 0t0 4 /dev/null 1w REG 254,0 51650 53215248 /home/blc/.xsession-errors 2w REG 254,0 51650 53215248 /home/blc/.xsession-errors 3u unix 0x000000003c49a2bb 0t0 191265 type=STREAM If I create another emacsclient frame using the WM key binding, the new frame displays the *scratch* buffer as usual, except it is also frozen (does not respond to keyboard input). Attaching GDB to the new emacsclient process shows the same as above. Closing all GUI emacsclient frames and creating new ones makes no difference; neither does calling make-frame-on-display from a TUI frame: all created GUI frames are equally frozen. Some extra, possibly useless info. My ~/.Xresources says: emacs.cursorBlink: 0 emacs.dialog*font: DejaVu Sans Mono-9 emacs.font: DejaVu Sans Mono-10 emacs.menu*font: DejaVu Sans Mono-9 emacs.menuBar: 0 emacs.pane.menubar.font: DejaVu Sans Mono-9 emacs.scrollBar: 0 emacs.toolBar: 0 emacs.verticalScrollBars: off and ~/.xsession-errors contains some repetition of the following message: ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost but there's no timestamp and I doubt it's related to this Emacs session. Any ideas on what's wrong or how to further debug or fix this? Thanks, -- Basil In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0, Xaw3d scroll bars) of 2021-05-24 built on tia Repository revision: 19c14be04fec3ae958bd14623ca2f8f84a53915f Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Debian GNU/Linux 11 (bullseye) Configured using: 'configure 'CC=ccache gcc' 'CFLAGS=-O2 -march=native' --config-cache --prefix=/home/blc/.local --enable-checking=structs --with-x-toolkit=lucid --with-file-notification=yes --with-x' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XAW3D XDBE XIM XPM LUCID ZLIB Important settings: value of $LANG: en_IE.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: xterm-mouse-mode: t pdf-occur-global-minor-mode: t magit-wip-before-change-mode: t magit-wip-after-apply-mode: t magit-wip-after-save-mode: t global-git-commit-mode: t magit-auto-revert-mode: t shell-dirtrack-mode: t minibuffer-depth-indicate-mode: t global-dash-fontify-mode: t dash-fontify-mode: t bug-reference-prog-mode: t global-whitespace-mode: t display-time-mode: t global-subword-mode: t subword-mode: t global-paren-face-mode: t paren-face-mode: t show-paren-mode: t delete-selection-mode: t display-battery-mode: t blc-rainbow-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t window-divider-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-save-visited-mode: t Load-path shadows: /home/blc/.emacs.d/lisp/counsel hides /home/blc/.emacs.d/elpa/counsel-0.13.4.0.20210509.83303/counsel /home/blc/.emacs.d/lisp/ivy-hydra hides /home/blc/.emacs.d/elpa/ivy-hydra-0.13.5.0.20210311.102431/ivy-hydra /home/blc/.local/share/emacs/28.0.50/lisp/org/org-num hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-num /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-plantuml hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-plantuml /home/blc/.local/share/emacs/28.0.50/lisp/org/ol-rmail hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ol-rmail /home/blc/.local/share/emacs/28.0.50/lisp/org/ol-bibtex hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ol-bibtex /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-python hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-python /home/blc/.local/share/emacs/28.0.50/lisp/org/org-table hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-table /home/blc/.local/share/emacs/28.0.50/lisp/org/ol-info hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ol-info /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-stan hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-stan /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-scheme hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-scheme /home/blc/.local/share/emacs/28.0.50/lisp/org/org-macro hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-macro /home/blc/.local/share/emacs/28.0.50/lisp/org/org-habit hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-habit /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-coq hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-coq /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-ocaml hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-ocaml /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-org hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-org /home/blc/.local/share/emacs/28.0.50/lisp/org/org-capture hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-capture /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-emacs-lisp hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-emacs-lisp /home/blc/.local/share/emacs/28.0.50/lisp/org/org-attach-git hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-attach-git /home/blc/.local/share/emacs/28.0.50/lisp/org/org-plot hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-plot /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-exp hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-exp /home/blc/.local/share/emacs/28.0.50/lisp/org/org-crypt hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-crypt /home/blc/.local/share/emacs/28.0.50/lisp/org/ob hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-gnuplot hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-gnuplot /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-tangle hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-tangle /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-io hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-io /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-ebnf hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-ebnf /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-haskell hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-haskell /home/blc/.local/share/emacs/28.0.50/lisp/org/ox-icalendar hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ox-icalendar /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-dot hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-dot /home/blc/.local/share/emacs/28.0.50/lisp/org/org-element hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-element /home/blc/.local/share/emacs/28.0.50/lisp/org/ox-org hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ox-org /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-makefile hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-makefile /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-shell hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-shell /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-mscgen hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-mscgen /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-clojure hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-clojure /home/blc/.local/share/emacs/28.0.50/lisp/org/org-protocol hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-protocol /home/blc/.local/share/emacs/28.0.50/lisp/org/org-clock hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-clock /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-R hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-R /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-J hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-J /home/blc/.local/share/emacs/28.0.50/lisp/org/org-compat hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-compat /home/blc/.local/share/emacs/28.0.50/lisp/org/org-keys hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-keys /home/blc/.local/share/emacs/28.0.50/lisp/org/org-inlinetask hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-inlinetask /home/blc/.local/share/emacs/28.0.50/lisp/org/ol-w3m hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ol-w3m /home/blc/.local/share/emacs/28.0.50/lisp/org/org-datetree hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-datetree /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-abc hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-abc /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-eval hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-eval /home/blc/.local/share/emacs/28.0.50/lisp/org/org-version hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-version /home/blc/.local/share/emacs/28.0.50/lisp/org/org-src hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-src /home/blc/.local/share/emacs/28.0.50/lisp/org/org-agenda hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-agenda /home/blc/.local/share/emacs/28.0.50/lisp/org/org-footnote hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-footnote /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-shen hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-shen /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-groovy hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-groovy /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-eshell hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-eshell /home/blc/.local/share/emacs/28.0.50/lisp/org/ox-md hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ox-md /home/blc/.local/share/emacs/28.0.50/lisp/org/ol-bbdb hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ol-bbdb /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-fortran hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-fortran /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-matlab hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-matlab /home/blc/.local/share/emacs/28.0.50/lisp/org/ol-mhe hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ol-mhe /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-hledger hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-hledger /home/blc/.local/share/emacs/28.0.50/lisp/org/ox-texinfo hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ox-texinfo /home/blc/.local/share/emacs/28.0.50/lisp/org/ox-man hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ox-man /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-ditaa hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-ditaa /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-ruby hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-ruby /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-asymptote hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-asymptote /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-ledger hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-ledger /home/blc/.local/share/emacs/28.0.50/lisp/org/ox-html hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ox-html /home/blc/.local/share/emacs/28.0.50/lisp/org/org-archive hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-archive /home/blc/.local/share/emacs/28.0.50/lisp/org/ox-odt hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ox-odt /home/blc/.local/share/emacs/28.0.50/lisp/org/org-pcomplete hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-pcomplete /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-sed hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-sed /home/blc/.local/share/emacs/28.0.50/lisp/org/ol-gnus hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ol-gnus /home/blc/.local/share/emacs/28.0.50/lisp/org/org-macs hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-macs /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-screen hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-screen /home/blc/.local/share/emacs/28.0.50/lisp/org/org-ctags hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-ctags /home/blc/.local/share/emacs/28.0.50/lisp/org/org-entities hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-entities /home/blc/.local/share/emacs/28.0.50/lisp/org/org-indent hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-indent /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-js hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-js /home/blc/.local/share/emacs/28.0.50/lisp/org/ox-latex hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ox-latex /home/blc/.local/share/emacs/28.0.50/lisp/org/ol-eshell hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ol-eshell /home/blc/.local/share/emacs/28.0.50/lisp/org/ox hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ox /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-table hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-table /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-java hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-java /home/blc/.local/share/emacs/28.0.50/lisp/org/org-colview hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-colview /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-calc hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-calc /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-sass hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-sass /home/blc/.local/share/emacs/28.0.50/lisp/org/org-mouse hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-mouse /home/blc/.local/share/emacs/28.0.50/lisp/org/ol-docview hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ol-docview /home/blc/.local/share/emacs/28.0.50/lisp/org/org-lint hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-lint /home/blc/.local/share/emacs/28.0.50/lisp/org/org-goto hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-goto /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-lisp hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-lisp /home/blc/.local/share/emacs/28.0.50/lisp/org/ol hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ol /home/blc/.local/share/emacs/28.0.50/lisp/org/ol-eww hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ol-eww /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-lua hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-lua /home/blc/.local/share/emacs/28.0.50/lisp/org/org-id hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-id /home/blc/.local/share/emacs/28.0.50/lisp/org/ox-beamer hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ox-beamer /home/blc/.local/share/emacs/28.0.50/lisp/org/org-attach hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-attach /home/blc/.local/share/emacs/28.0.50/lisp/org/ol-irc hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ol-irc /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-lilypond hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-lilypond /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-core hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-core /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-ref hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-ref /home/blc/.local/share/emacs/28.0.50/lisp/org/ox-ascii hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ox-ascii /home/blc/.local/share/emacs/28.0.50/lisp/org/org-list hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-list /home/blc/.local/share/emacs/28.0.50/lisp/org/org-mobile hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-mobile /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-perl hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-perl /home/blc/.local/share/emacs/28.0.50/lisp/org/org-refile hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-refile /home/blc/.local/share/emacs/28.0.50/lisp/org/org-faces hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-faces /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-processing hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-processing /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-picolisp hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-picolisp /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-awk hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-awk /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-vala hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-vala /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-octave hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-octave /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-maxima hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-maxima /home/blc/.local/share/emacs/28.0.50/lisp/org/org-duration hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-duration /home/blc/.local/share/emacs/28.0.50/lisp/org/org-install hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-install /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-forth hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-forth /home/blc/.local/share/emacs/28.0.50/lisp/org/org hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org /home/blc/.local/share/emacs/28.0.50/lisp/org/org-tempo hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-tempo /home/blc/.local/share/emacs/28.0.50/lisp/org/ox-publish hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ox-publish /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-sql hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-sql /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-latex hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-latex /home/blc/.local/share/emacs/28.0.50/lisp/org/org-feed hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-feed /home/blc/.local/share/emacs/28.0.50/lisp/org/org-loaddefs hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-loaddefs /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-sqlite hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-sqlite /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-lob hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-lob /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-C hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-C /home/blc/.local/share/emacs/28.0.50/lisp/org/org-timer hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/org-timer /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-comint hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-comint /home/blc/.local/share/emacs/28.0.50/lisp/org/ob-css hides /home/blc/.emacs.d/elpa/org-plus-contrib-20210519/ob-css /home/blc/.emacs.d/lisp/swiper hides /home/blc/.emacs.d/elpa/swiper-0.13.4.0.20210509.153725/swiper /home/blc/.emacs.d/lisp/colir hides /home/blc/.emacs.d/elpa/ivy-0.13.4.0.20210518.182019/colir /home/blc/.emacs.d/lisp/ivy-faces hides /home/blc/.emacs.d/elpa/ivy-0.13.4.0.20210518.182019/ivy-faces /home/blc/.emacs.d/lisp/ivy-overlay hides /home/blc/.emacs.d/elpa/ivy-0.13.4.0.20210518.182019/ivy-overlay /home/blc/.emacs.d/lisp/ivy hides /home/blc/.emacs.d/elpa/ivy-0.13.4.0.20210518.182019/ivy /home/blc/.emacs.d/lisp/dash hides /home/blc/.emacs.d/elpa/dash-20210330.1544/dash /home/blc/.emacs.d/elpa/transient-0.3.2.0.20210429.153940/transient hides /home/blc/.local/share/emacs/28.0.50/lisp/transient Features: (shadow sort footnote mail-extr gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr kinsoku svg gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader emacsbug sendmail tramp-cmds xt-mouse term/xterm xterm pdf-sync pdf-annot facemenu pdf-outline pdf-links pdf-history pdf-occur ibuf-ext ibuffer ibuffer-loaddefs tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch pdf-misc pdf-tools cus-edit cus-start cus-load wid-edit pdf-view magit-bookmark bookmark jka-compr pdf-cache pdf-info tq pdf-util pdf-macs image-mode exif tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat ls-lisp counsel xref compile swiper ffap org-eldoc bog bibtex org-indent org-element avl-tree generator org-clock org-duration dom org-location-google-maps org-agenda org-refile google-maps google-maps-static google-maps-geocode google-maps-base org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs matlab matlab-compat pulse disp-table dired-aux gnus-dired hl-line face-remap pp blc-magit magit-extras forge-list forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub let-alist gnutls forge-notify forge-revnote forge-pullreq forge-issue forge-topic parse-time iso8601 forge-post markdown-mode thingatpt noutline outline forge-repo forge forge-core forge-db closql emacsql-sqlite emacsql emacsql-compiler url-http url-auth url-gw nsm magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff git-commit log-edit message rmc puny git-annex advice rx dired-x deb-view dired dired-loaddefs rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor shell pcomplete comint ansi-color magit-mode transient cl-extra help-mode magit-git magit-section mb-depth ivy ring ivy-faces ivy-overlay colir color magit-utils crm dash project server vc-git diff-mode easy-mmode vc vc-dispatcher bug-reference edmacro kmacro whitespace time cap-words superword subword paren-face paren highlight-escape-sequences delsel delight modus-operandi-theme modus-themes pcase format-spec battery dbus xml xdg blc-pkg finder-inf info tex-site debian-el package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x url-vars cl-loaddefs cl-lib blc-lib map seq byte-opt gv bytecomp byte-compile cconv iso-transl tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 614521 65792) (symbols 48 45245 15) (strings 32 181777 8284) (string-bytes 1 6067399) (vectors 16 76823) (vector-slots 8 879291 53573) (floats 8 1120 520) (intervals 56 5299 179) (buffers 992 22)) From debbugs-submit-bounces@debbugs.gnu.org Mon May 24 12:36:52 2021 Received: (at 48629) by debbugs.gnu.org; 24 May 2021 16:36:52 +0000 Received: from localhost ([127.0.0.1]:43792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llDZU-0008Im-Jz for submit@debbugs.gnu.org; Mon, 24 May 2021 12:36:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50250) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llDZS-0008IX-RF for 48629@debbugs.gnu.org; Mon, 24 May 2021 12:36:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43154) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1llDZJ-0002jh-Ov; Mon, 24 May 2021 12:36:41 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2756 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 1llDZH-0001vL-Cc; Mon, 24 May 2021 12:36:41 -0400 Date: Mon, 24 May 2021 19:36:37 +0300 Message-Id: <83wnroccmi.fsf@gnu.org> From: Eli Zaretskii To: "Basil L. Contovounesios" In-Reply-To: <87y2c4rtvh.fsf@tcd.ie> (contovob@tcd.ie) Subject: Re: bug#48629: 28.0.50; GUI emacsclient frames stop accepting keyboard input around recv References: <87y2c4rtvh.fsf@tcd.ie> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48629 Cc: 48629@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: "Basil L. Contovounesios" > Date: Mon, 24 May 2021 17:14:58 +0100 > > Any ideas on what's wrong or how to further debug or fix this? You are asking why Emacs doesn't read keyboard input when it's stuck inside 'recv', or you are asking why it becomes stuck in recv for prolonged times? From debbugs-submit-bounces@debbugs.gnu.org Mon May 24 12:56:36 2021 Received: (at 48629) by debbugs.gnu.org; 24 May 2021 16:56:36 +0000 Received: from localhost ([127.0.0.1]:43806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llDsZ-0000Lg-Od for submit@debbugs.gnu.org; Mon, 24 May 2021 12:56:35 -0400 Received: from mail-wr1-f46.google.com ([209.85.221.46]:35591) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llDsX-0000LR-2E for 48629@debbugs.gnu.org; Mon, 24 May 2021 12:56:34 -0400 Received: by mail-wr1-f46.google.com with SMTP id a4so29289842wrr.2 for <48629@debbugs.gnu.org>; Mon, 24 May 2021 09:56:32 -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=lUl0A3ABv9TDwcJcXrZvizuXJjDN9gP4Vj5C0dMmo/Q=; b=Qy0juIc1/PnApOl4p04x73a2adMGY6NnUuXkti9yNaK20+2VUGZ94YPCcoGQIA08Bu ktahx/UIV9srT5PeTXcO5HVSyBqbGTfi6HVlD5jCsuDcXsEZyJYtTFSL9kw89/BWZlyY 8p1IDFv2udy9jKMos6cpik3h5yHKr7bRr0fjkXQth7OW7VQbPPPQvVb2YzmFTJi0wc1v 5xI4PyjYfl+DvQH3gxRmrAVBkcBxG9vxV462me8OxKwcc6QU3gAwjAr5GH+HeCZ5wbbu gT8rxvDLxLs4wKIynTZLfOH2DboVb4a57Q2VpBmArF89YsHw3WI8DF0KTUB3M/dkDW5w Yz6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=lUl0A3ABv9TDwcJcXrZvizuXJjDN9gP4Vj5C0dMmo/Q=; b=g4WsnN50cAFXJ/NTQwF3316fSF7ZlwTFlq6phq3uKuuA0wZ2zcEr3gt9SDVulBt6eB OdehjiE2hcW2161tY0R0DvPfQfDc6uJepBq3nj4X9O1dWE4/Q98SA0hhjwCVOTR+TbG1 ToARChs3MSJ0U6PyG9V2CecPm153Hs66qZs1gucvpsQCE8+I4stWKvgwnw4BGL4dU+xP yT4RyXkEilRe3gp7pglySxqZMKcusb+wvXy6ws5gbIahUWl3w/0F85/FkuUdP4a+4Q3U 2CMPxNo+z+fngfnPhdrPvHt2XWwx+DnaFLFTp+pKHVWMmdgcTN8LmWh8lpSAkC9yWp1J poUg== X-Gm-Message-State: AOAM5310pRTQcHz7WgUFcJb1Fu75NTT1RQFlBYVn0NnMI1NrEeuJLV+R L9tZ7hro0UTb9/a/ZIDOPNMY1w== X-Google-Smtp-Source: ABdhPJzVk9RfHdihgDyA9KWPqICLu66yIB6GlhjgoReg6eDadZsXOAdfvc1NCxgtLASNc8Q4f3nJJw== X-Received: by 2002:a5d:514b:: with SMTP id u11mr22744745wrt.350.1621875387018; Mon, 24 May 2021 09:56:27 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:f410:82e8:3a21:eedf]) by smtp.gmail.com with ESMTPSA id b10sm12882297wrt.24.2021.05.24.09.56.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 May 2021 09:56:26 -0700 (PDT) From: "Basil L. Contovounesios" To: Eli Zaretskii Subject: Re: bug#48629: 28.0.50; GUI emacsclient frames stop accepting keyboard input around recv References: <87y2c4rtvh.fsf@tcd.ie> <83wnroccmi.fsf@gnu.org> Date: Mon, 24 May 2021 17:56:24 +0100 In-Reply-To: <83wnroccmi.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 24 May 2021 19:36:37 +0300") Message-ID: <8735ucnk93.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48629 Cc: 48629@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: "Basil L. Contovounesios" >> Date: Mon, 24 May 2021 17:14:58 +0100 >> >> Any ideas on what's wrong or how to further debug or fix this? > > You are asking why Emacs doesn't read keyboard input when it's stuck > inside 'recv', I assume that's because if recv blocks then Emacs can't get around to reading keyboard input, but I know very little about these things so please feel free to correct me or clarify. > or you are asking why it becomes stuck in recv for prolonged times? Not just prolonged, but indefinite. I have yet to find a way to restore these graphical sessions to normal operation, so for my intents and purposes they have completely hung, i.e. I presume there's a bug somewhere that results in recv waiting for a message it will never receive. Thanks, -- Basil From debbugs-submit-bounces@debbugs.gnu.org Mon May 24 12:59:14 2021 Received: (at 48629) by debbugs.gnu.org; 24 May 2021 16:59:14 +0000 Received: from localhost ([127.0.0.1]:43810 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llDv8-0000Pb-6C for submit@debbugs.gnu.org; Mon, 24 May 2021 12:59:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llDv5-0000PO-St for 48629@debbugs.gnu.org; Mon, 24 May 2021 12:59:12 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43656) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1llDuz-00021n-OO; Mon, 24 May 2021 12:59:06 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4137 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 1llDuy-0007va-PF; Mon, 24 May 2021 12:59:05 -0400 Date: Mon, 24 May 2021 19:59:00 +0300 Message-Id: <83tumscbl7.fsf@gnu.org> From: Eli Zaretskii To: "Basil L. Contovounesios" In-Reply-To: <8735ucnk93.fsf@tcd.ie> (contovob@tcd.ie) Subject: Re: bug#48629: 28.0.50; GUI emacsclient frames stop accepting keyboard input around recv References: <87y2c4rtvh.fsf@tcd.ie> <83wnroccmi.fsf@gnu.org> <8735ucnk93.fsf@tcd.ie> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48629 Cc: 48629@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: "Basil L. Contovounesios" > Cc: 48629@debbugs.gnu.org > Date: Mon, 24 May 2021 17:56:24 +0100 > > Eli Zaretskii writes: > > >> From: "Basil L. Contovounesios" > >> Date: Mon, 24 May 2021 17:14:58 +0100 > >> > >> Any ideas on what's wrong or how to further debug or fix this? > > > > You are asking why Emacs doesn't read keyboard input when it's stuck > > inside 'recv', > > I assume that's because if recv blocks then Emacs can't get around to > reading keyboard input, but I know very little about these things so > please feel free to correct me or clarify. No, that's correct, of course. > > or you are asking why it becomes stuck in recv for prolonged times? > > Not just prolonged, but indefinite. I have yet to find a way to restore > these graphical sessions to normal operation, so for my intents and > purposes they have completely hung, i.e. I presume there's a bug > somewhere that results in recv waiting for a message it will never > receive. OK, that's for our network experts, hope they will chime in soon... From debbugs-submit-bounces@debbugs.gnu.org Mon May 24 13:12:14 2021 Received: (at 48629) by debbugs.gnu.org; 24 May 2021 17:12:14 +0000 Received: from localhost ([127.0.0.1]:43823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llE7i-0000kn-1K for submit@debbugs.gnu.org; Mon, 24 May 2021 13:12:14 -0400 Received: from mail-wr1-f53.google.com ([209.85.221.53]:35637) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llE7h-0000kV-3I for 48629@debbugs.gnu.org; Mon, 24 May 2021 13:12:13 -0400 Received: by mail-wr1-f53.google.com with SMTP id a4so29336884wrr.2 for <48629@debbugs.gnu.org>; Mon, 24 May 2021 10:12:13 -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=hlJAgW6FmYNY2XPvTnnSv36EDRUjlwpblD2jNvg+nvM=; b=Q+Q+3SztoifQYwII2FbAxJhWucRwQ93HcaQi+2EB4pUcrUpFvLNe9enohz0gXwbk3q M6ZTXLq5FvCZ/AuUOQOpwoeqc4qdjqRrU3xTQ1E7jy4JGtQe8fkM4kp5tRuqFdTTieTu cnMyh79uHZ66wm8OcKf3NUIRtS0aJhJDiudgEXdF6vB5LyQzZ9HGNwZ0uV3Uu0aNKQeW bFpJQ9mELvdwP1V2UokTPOGm9sW9z08hl3c0spz7x7HInOPSjPBBbMwQInb00JelvzJt b77FkhP4uCZpQ34iqyOZoeWAO6smahosdxUhxxIJch+e3x7LPKslrj1p3/lCjFSakixu E8kQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=hlJAgW6FmYNY2XPvTnnSv36EDRUjlwpblD2jNvg+nvM=; b=YoVosAVra+guECE9J2nKG1N8OFemDLrWhDfSi0fynxWQvSwoKRoOv1/YIjPpd8x/1R cmK97p/FdldHkndZGWU4s/MdWpxvU39PmDGBHqLEIUGms6peHU3kDoBBw73EkG6Hjrw0 c5BE121XkjJupk99un9XP3QXUx/EyQ2vVPy6kkPtNe4owGLpvmYmCOq5qZ4ww+TC/5Hn Am6DtBh3l+0PWoN9CuwyScFJbOfoq5B9S31mhQ1ohB995RWQAanGpXcAYb73iXWqXY2L aP4qybrWhsGNMjf+u+w1ysknL4GZY052VR53ms1OYJNIBWJ3X+u23DtUij7Zi5CtzxhX m2Qg== X-Gm-Message-State: AOAM533n1X4hbMldMC/Ib+OnglhxMXu8ZoD663lpf2iQ4xuvizPR0eeq sdc7VM+M/mku1wwR8afbA2MdQQ== X-Google-Smtp-Source: ABdhPJzCBfVoK5OdBiECRUBiT1JYRDIx/auCsbfART1SU26HQcV7G02vzQVrj1MkD2xJHgobBA/eeA== X-Received: by 2002:a5d:488b:: with SMTP id g11mr22945595wrq.317.1621876327117; Mon, 24 May 2021 10:12:07 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:f410:82e8:3a21:eedf]) by smtp.gmail.com with ESMTPSA id g66sm8285192wma.11.2021.05.24.10.12.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 May 2021 10:12:06 -0700 (PDT) From: "Basil L. Contovounesios" To: Eli Zaretskii Subject: Re: bug#48629: 28.0.50; GUI emacsclient frames stop accepting keyboard input around recv References: <87y2c4rtvh.fsf@tcd.ie> <83wnroccmi.fsf@gnu.org> <8735ucnk93.fsf@tcd.ie> <83tumscbl7.fsf@gnu.org> Date: Mon, 24 May 2021 18:12:05 +0100 In-Reply-To: <83tumscbl7.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 24 May 2021 19:59:00 +0300") Message-ID: <87pmxgm4yi.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48629 Cc: 48629@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> > or you are asking why it becomes stuck in recv for prolonged times? >> >> Not just prolonged, but indefinite. I have yet to find a way to restore >> these graphical sessions to normal operation, so for my intents and >> purposes they have completely hung, i.e. I presume there's a bug >> somewhere that results in recv waiting for a message it will never >> receive. > > OK, that's for our network experts, hope they will chime in soon... Of course, rereading what I just wrote suggests it may be possible to unblock recv by constructing and sending a message it can act on somehow, as a temporary band-aid. I don't yet know how to do that, though, and in the meantime my muscle memory stupidly killed the hung session, so it'll have to wait until the next time it happens. Thanks, -- Basil From debbugs-submit-bounces@debbugs.gnu.org Mon May 24 13:46:01 2021 Received: (at 48629) by debbugs.gnu.org; 24 May 2021 17:46:02 +0000 Received: from localhost ([127.0.0.1]:43848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llEeP-0002S3-D5 for submit@debbugs.gnu.org; Mon, 24 May 2021 13:46:01 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:49351) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llEeK-0002M5-5F for 48629@debbugs.gnu.org; Mon, 24 May 2021 13:45:59 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4Fpl4L6P3Zz1qskR; Mon, 24 May 2021 19:45:54 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4Fpl4L4krxz1qqkv; Mon, 24 May 2021 19:45:54 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id RtgNG_cFnPFA; Mon, 24 May 2021 19:45:53 +0200 (CEST) X-Auth-Info: iQQkK+jRWTDsq8fcHNqzNrIBXEi0f0jnBd1o0nWxhttIJPoYOHVgZs4DGZz04AKG Received: from igel.home (ppp-46-244-186-148.dynamic.mnet-online.de [46.244.186.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Mon, 24 May 2021 19:45:53 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 4483E2C3688; Mon, 24 May 2021 19:45:53 +0200 (CEST) From: Andreas Schwab To: "Basil L. Contovounesios" Subject: Re: bug#48629: 28.0.50; GUI emacsclient frames stop accepting keyboard input around recv References: <87y2c4rtvh.fsf@tcd.ie> <83wnroccmi.fsf@gnu.org> <8735ucnk93.fsf@tcd.ie> X-Yow: Sometimes a TABOO is just a good CIGAR -- or a rare STEAK -- or a dry MARTINI! Date: Mon, 24 May 2021 19:45:53 +0200 In-Reply-To: <8735ucnk93.fsf@tcd.ie> (Basil L. Contovounesios's message of "Mon, 24 May 2021 17:56:24 +0100") Message-ID: <875yz8gh4e.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 48629 Cc: Eli Zaretskii , 48629@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) On Mai 24 2021, Basil L. Contovounesios wrote: > Eli Zaretskii writes: > >> or you are asking why it becomes stuck in recv for prolonged times? > > Not just prolonged, but indefinite. But emacsclient is just waiting for the answer from Emacs, so it is behaving as expected. If you want emacsclient not to wait for it, use --no-wait. > I have yet to find a way to restore these graphical sessions to > normal operation, That must be something else, not related to emacsclient. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Mon May 24 14:38:56 2021 Received: (at 48629) by debbugs.gnu.org; 24 May 2021 18:38:56 +0000 Received: from localhost ([127.0.0.1]:43874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llFTb-0005Dh-Q0 for submit@debbugs.gnu.org; Mon, 24 May 2021 14:38:56 -0400 Received: from mail-wr1-f41.google.com ([209.85.221.41]:44996) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llFTZ-0005DU-LI for 48629@debbugs.gnu.org; Mon, 24 May 2021 14:38:54 -0400 Received: by mail-wr1-f41.google.com with SMTP id i17so29530408wrq.11 for <48629@debbugs.gnu.org>; Mon, 24 May 2021 11:38:53 -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=aKuSc/KgEO8KRDsuLbTs2LswCy5Mo3OUtaICNnesODY=; b=dRS00k3dDau32ytJl9zl2azeTxDggB0V4XuMqAUSJ6PHjghOeRJfIdjoMipLW0x/Q7 +vfb3YO3d24fhYk9vInP2wK6teE+IGOot01h9S7dgG8tlO+87lIuSmQtR6KXDfHO98Qn 769O00tdOjAoqw8l6Yu9mvt99z2n4Ulk/ncaGzF/OWZcB6uAR7r6cFVMbUDxoysp7z2k 5A/yaSAx+W5TVxx7MNuQxCUCfsQvIRb53KZ3io6OsmyDlNpEpHy89P00hNTfjanlkfI6 P6+q5zHk6szUEACK4ez/520S9xlH9Mgq1nl8hMjb2Nqes6EUQh+EeyUE37SOa6sKMDVQ Vg2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=aKuSc/KgEO8KRDsuLbTs2LswCy5Mo3OUtaICNnesODY=; b=CljqVXw0RSesk/tBhaXkvOzQTyoeUQxOP6INv8Hpw13ZHJ0rmNC1PhCxEqi24hl0qm dDW0vvl99yJK+s6L/xU7r/JEksrgaiTe+dVFSyk/fg+4IgxRxyEwcivJipmWqDtpchhy TCpSD128yvDqFvF11rk4rUR4m+fc0EIL5MdpGstG0z4VvqglBHegnE2gR2hdzAYEgPWb 8jnYJNThWeViZs9zuzkcJzeMCe0oYa99HXIjP/+wnM+IeFxVDVgKZrnWMYPaZZd9j+oq P56L/mm/ZFMgWZ96o9CfD/Uo2NfSw9mSBSs5QT38ktNyC8ou6Nizj/E4fgy4iX0z3zoz drVA== X-Gm-Message-State: AOAM5313FLguqM+8pM3j45rGv9Ja/x084W+v7aJvHzor4W0Uuv6Eky36 ai+n3sg3Pnni7rMGwMkhN5FxYA== X-Google-Smtp-Source: ABdhPJzkVjXOEpyCno0BgYcyD6dH+mxW2/JOmq+7tLQ6DsKXTN2ClVCOVn6xouEfXWYz6lzZ1NPg9Q== X-Received: by 2002:adf:f7c4:: with SMTP id a4mr23282433wrq.20.1621881527743; Mon, 24 May 2021 11:38:47 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:f410:82e8:3a21:eedf]) by smtp.gmail.com with ESMTPSA id l3sm8546291wmh.2.2021.05.24.11.38.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 May 2021 11:38:47 -0700 (PDT) From: "Basil L. Contovounesios" To: Andreas Schwab Subject: Re: bug#48629: 28.0.50; GUI emacsclient frames stop accepting keyboard input around recv References: <87y2c4rtvh.fsf@tcd.ie> <83wnroccmi.fsf@gnu.org> <8735ucnk93.fsf@tcd.ie> <875yz8gh4e.fsf@igel.home> Date: Mon, 24 May 2021 19:38:45 +0100 In-Reply-To: <875yz8gh4e.fsf@igel.home> (Andreas Schwab's message of "Mon, 24 May 2021 19:45:53 +0200") Message-ID: <87fsyckmdm.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48629 Cc: Eli Zaretskii , 48629@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Andreas Schwab writes: > On Mai 24 2021, Basil L. Contovounesios wrote: > >> Eli Zaretskii writes: >> >>> or you are asking why it becomes stuck in recv for prolonged times? >> >> Not just prolonged, but indefinite. > > But emacsclient is just waiting for the answer from Emacs, so it is > behaving as expected. Right, I just attached GDB to a non-frozen emacsclient process, and it's exactly the same story as in the OP. Sorry for the misleading report. > If you want emacsclient not to wait for it, use --no-wait. Sure, but that doesn't address... >> I have yet to find a way to restore these graphical sessions to >> normal operation, > > That must be something else, not related to emacsclient. ...whatever elusive cause is making my GUI emacsclient frames stop accepting keyboard input. Perhaps then the issue lies in the Emacs keyboard input code, and I'd be able to reproduce the hang even in non-daemon Emacs sessions? Any ideas on how to debug that next time it happens? Thanks, -- Basil From debbugs-submit-bounces@debbugs.gnu.org Mon May 24 15:00:13 2021 Received: (at 48629) by debbugs.gnu.org; 24 May 2021 19:00:13 +0000 Received: from localhost ([127.0.0.1]:43891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llFoC-0005kv-ON for submit@debbugs.gnu.org; Mon, 24 May 2021 15:00:12 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:50835) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llFo9-0005kg-Az for 48629@debbugs.gnu.org; Mon, 24 May 2021 15:00:11 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4Fpmjy6KRBz1s4S2; Mon, 24 May 2021 21:00:06 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4Fpmjy3nt5z1qqkr; Mon, 24 May 2021 21:00:06 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id prjlkvuYTXAp; Mon, 24 May 2021 21:00:05 +0200 (CEST) X-Auth-Info: imM2ewog6bJgTvOAqYcN9+AA9DNSyEnPMrXxFWLfbb2vWkbuxgARQbw64nV2ZQ+B Received: from igel.home (ppp-46-244-186-148.dynamic.mnet-online.de [46.244.186.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Mon, 24 May 2021 21:00:05 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 615A72C368F; Mon, 24 May 2021 21:00:05 +0200 (CEST) From: Andreas Schwab To: "Basil L. Contovounesios" Subject: Re: bug#48629: 28.0.50; GUI emacsclient frames stop accepting keyboard input around recv References: <87y2c4rtvh.fsf@tcd.ie> <83wnroccmi.fsf@gnu.org> <8735ucnk93.fsf@tcd.ie> <875yz8gh4e.fsf@igel.home> <87fsyckmdm.fsf@tcd.ie> X-Yow: Here I am in the POSTERIOR OLFACTORY LOBULE but I don't see CARL SAGAN anywhere!! Date: Mon, 24 May 2021 21:00:05 +0200 In-Reply-To: <87fsyckmdm.fsf@tcd.ie> (Basil L. Contovounesios's message of "Mon, 24 May 2021 19:38:45 +0100") Message-ID: <87y2c4ez4a.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 48629 Cc: Eli Zaretskii , 48629@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) On Mai 24 2021, Basil L. Contovounesios wrote: > ...whatever elusive cause is making my GUI emacsclient frames stop > accepting keyboard input. There is no such thing as an emacsclient frame. They are Emacs frames. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Wed May 26 11:25:42 2021 Received: (at 48629) by debbugs.gnu.org; 26 May 2021 15:25:42 +0000 Received: from localhost ([127.0.0.1]:49745 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llvPh-0001JP-Py for submit@debbugs.gnu.org; Wed, 26 May 2021 11:25:42 -0400 Received: from mail-wr1-f43.google.com ([209.85.221.43]:39493) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llvPg-0001JC-4C for 48629@debbugs.gnu.org; Wed, 26 May 2021 11:25:40 -0400 Received: by mail-wr1-f43.google.com with SMTP id v12so1580254wrq.6 for <48629@debbugs.gnu.org>; Wed, 26 May 2021 08:25:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:cc:subject:references:date:message-id:user-agent :mime-version; bh=+ml2IGfdMAGVXmZTPdJoWohDC4MdnpRaDY4uIsz5Lds=; b=WVTfRhvtKGnFAXrP/H+bQBJM/NIBENCxg8ab/354NNkcifbRsHPg6ppdXggujJkDTe 2JhI2qAotIYAzb7jYYMSmloENdgd91nvQmYnnxTLI7EODBFGFLIX5l8b9/jtndWQZKxd ugj8j9QAbyhmKMSzRxTas7nfLrn+/DRjVINcXxCd4OQqjSXmlhXyRF0vhv2jVp3Q6tYT aOlzI8hEWL5sxRl9IDRZRHnaJ1VgANv69kp9MhvdveUbFE53xJR08R5yzMoJ4qgo99Qn GlcVdJLgw5e0bSDOTeHtmLK3m18mlx3orkCAiUFhMKjUIWOIAoH0ENM5owsDkhc83Aus ZJSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:message-id :user-agent:mime-version; bh=+ml2IGfdMAGVXmZTPdJoWohDC4MdnpRaDY4uIsz5Lds=; b=ePPxU7CIT0Hd+L7b7304DviBwBFVWDFY5J9CpwBaQcgy3s8qJi/PKyWDyX2iiv1ZdZ 3xaa1Fhqv+MjXHl5g6nO90fwvHGaQYwPInkhAq/ZYLdrz6kewqCW8fKY9u6eGnxnnKgk Niv5JTN0Wo4g7a+iWxQVXuxnVEs18UnLF4Fp29/5LsbA/bO5kLuEPjirKjOxSZrxwLfP ZYHvAucKq+juJebYjKnGJnvvmZyJ63HIi1ChjWF8HiNxGDK6D+LQJmOpf3lk7QOQv5Fc vpGHNEAwRYqCcaUwULEL8wHtWzjJ5o+8YHRaSZcbnCw+nRB4d8Q98vT66/06NXkWEYNV AuvQ== X-Gm-Message-State: AOAM530kNvL8isFDlK66D5AcjudM+RSCH9SPiYDI3CJicMnLoz9aOXuY 8UzkHRVVJhmrzuz5IYIYRe4kv8Cfal7LgQ== X-Google-Smtp-Source: ABdhPJx4mpif4nLXvf8ONMsAEoELCioiMdtV83MFp8U/p1fXvcSRB1z6gUp5IHeXSwkT1iBoscr76A== X-Received: by 2002:a5d:5250:: with SMTP id k16mr33317235wrc.211.1622042732811; Wed, 26 May 2021 08:25:32 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:d15:339e:aa10:60f1]) by smtp.gmail.com with ESMTPSA id v7sm2094182wrf.26.2021.05.26.08.25.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 May 2021 08:25:32 -0700 (PDT) From: "Basil L. Contovounesios" To: Andreas Schwab Subject: Re: bug#48629: 28.0.50; GUI emacsclient frames stop accepting keyboard input around recv References: <87y2c4rtvh.fsf@tcd.ie> <83wnroccmi.fsf@gnu.org> <8735ucnk93.fsf@tcd.ie> <875yz8gh4e.fsf@igel.home> <87fsyckmdm.fsf@tcd.ie> Date: Wed, 26 May 2021 16:25:31 +0100 Message-ID: <87bl8x8ql0.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48629 Cc: Eli Zaretskii , 48629@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) "Basil L. Contovounesios" writes: > Andreas Schwab writes: >> On Mai 24 2021, Basil L. Contovounesios wrote: >>> Eli Zaretskii writes: >>>> or you are asking why it becomes stuck in recv for prolonged times? >>> Not just prolonged, but indefinite. >> But emacsclient is just waiting for the answer from Emacs, so it is >> behaving as expected. > > Right, I just attached GDB to a non-frozen emacsclient process, and it's > exactly the same story as in the OP. Sorry for the misleading report. >>> I have yet to find a way to restore these graphical sessions to >>> normal operation, >> That must be something else, not related to emacsclient. > > ...whatever elusive cause is making my GUI emacsclient frames stop > accepting keyboard input. Perhaps then the issue lies in the Emacs > keyboard input code, and I'd be able to reproduce the hang even in > non-daemon Emacs sessions? > > Any ideas on how to debug that next time it happens? It happened again, and this time I attached GDB to the 'emacs --daemon' process: Attaching to process 39876 [New LWP 39877] [New LWP 39878] [New LWP 39879] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f8bc8e3e9c6 in __pselect (nfds=26, readfds=0x7fff028412f0, writefds=0x7fff02841370, exceptfds=0x0, timeout=, sigmask=0x7fff02841140) at ../sysdeps/unix/sysv/linux/pselect.c:48 48 ../sysdeps/unix/sysv/linux/pselect.c: No such file or directory. SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from terminal] DISPLAY = :0 TERM = xterm-256color Breakpoint 1 at 0x5585832d279e .gdbinit:1239: Error in sourced command file: No symbol "defined_HAVE_X_WINDOWS" in current context. (gdb) bt full #0 0x00007f8bc8e3e9c6 in __pselect (nfds=26, readfds=0x7fff028412f0, writefds=0x7fff02841370, exceptfds=0x0, timeout=, sigmask=0x7fff02841140) at ../sysdeps/unix/sysv/linux/pselect.c:48 resultvar = 18446744073709551102 sc_cancel_oldtype = 0 tval = { tv_sec = 2, tv_nsec = 908570849 } data = { ss = 0, ss_len = 8 } #1 0x00005585834a85b6 in really_call_select () #2 0x00005585834a9320 in thread_select () #3 0x00005585834c5f58 in xg_select () #4 0x000055858348689d in wait_reading_process_output () #5 0x00005585832e5660 in sit_for () #6 0x00005585833cd024 in read_char () #7 0x00005585833cd822 in read_key_sequence () #8 0x00005585833cf22c in command_loop_1 () #9 0x000055858343d3d7 in internal_condition_case () #10 0x00005585833c03e4 in command_loop_2 () #11 0x000055858343f9d3 in internal_catch () #12 0x00005585833c0383 in command_loop () #13 0x00005585833c5976 in recursive_edit_1 () #14 0x00005585833c5ca1 in Frecursive_edit () #15 0x00005585832db09e in main () 'backtrace_top' has unknown return type; cast the call to its declared return type I then entered 'n' a few times followed unfortunately by C-c, which killed the process (I would have tried 'thread apply all bt full' next). So it looks like it's actually pselect that's blocking? -- Basil From debbugs-submit-bounces@debbugs.gnu.org Wed May 26 11:58:27 2021 Received: (at 48629) by debbugs.gnu.org; 26 May 2021 15:58:27 +0000 Received: from localhost ([127.0.0.1]:49767 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llvvO-00026j-Lu for submit@debbugs.gnu.org; Wed, 26 May 2021 11:58:27 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:46598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llvvN-00026X-Ku for 48629@debbugs.gnu.org; Wed, 26 May 2021 11:58:26 -0400 Received: by mail-wr1-f42.google.com with SMTP id g17so1450616wrs.13 for <48629@debbugs.gnu.org>; Wed, 26 May 2021 08:58:25 -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=fa0sFxSbifUENEa8EU3zgZqMdiaLA817GUAh7Vvwbl0=; b=cJf5PFb2RXjqnRGNu3Wp4Ob44Df0AiMj1uIlcwUd9iD5QqFkGWUqwKyWZ2gGdCix1p /Q/ZoF9p0Sm2MTBXZvi+GOzgVdo+MWukckeXQkOEz7Wi4FJU0p0CHV6PhGtECp4BJDEb 36EjFQ93ZSUm8PvgnVt4Qsi9gR3DqEZyreKq3D2QrocoWi1MXpgInj+ytr0cx9aNyQ+6 yT/hHX8jQJP0LKW8qZF/CuG9X+HvBsZWfk5kz5E/6k7mfDaOvYxXdZzSNZ7dPeSinLRJ XR8EqmiFIAkY4wVtciaN/h+dwjws6vFLP9flyiqqZZYrBAU5uPYP5eCz6/Z8WnjCfs5x KJfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=fa0sFxSbifUENEa8EU3zgZqMdiaLA817GUAh7Vvwbl0=; b=BU0kSg7qrpkeXt3tVgE65MaWuUD+H3E6JWYl3ox58YvZz9P1d/McnMXnge5M6fAJ6p E8eG46hbev6OLobksdgk/yyUFq4WcpD05qcpjqBlFNeiOaEL/gpbUrPe9yCMtIM6EEAj Mt7zG80Pxra1zVKyHlFmjRDwGtioxhrT4RksUmWq+eqZ1YuxODbj7BXwUCUyMTgf06UW J+DdHAN42+M5WnWUQVUa2aiRAEsqFbc7+GVpF774TaVzXLexoGvO9TuPtM1KitRRaNMR yvwldj0/74ojAUAFW7LMgVxBg4OE1YAiVbT2kYDsqiZZuAU4BXeXWInwVyRDaQZkAa6b CTeg== X-Gm-Message-State: AOAM5305y2tq6b2/m3gUPiGdUYa34MUeIJk+hgpkC4FcetS2xHz5R26t luA7qXnxxLDcDA06MG1GK3BTxw== X-Google-Smtp-Source: ABdhPJzTEnmWZUaldWDyN4JAcbW0fGzB1RUwYNUEF3VRIggUlPODQfoaJxbcgXrC0wIJkjL639YEkg== X-Received: by 2002:adf:dcd2:: with SMTP id x18mr32940285wrm.202.1622044699762; Wed, 26 May 2021 08:58:19 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:d15:339e:aa10:60f1]) by smtp.gmail.com with ESMTPSA id b8sm21595852wrx.15.2021.05.26.08.58.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 May 2021 08:58:18 -0700 (PDT) From: "Basil L. Contovounesios" To: Andreas Schwab Subject: Re: bug#48629: 28.0.50; GUI emacsclient frames stop accepting keyboard input around recv References: <87y2c4rtvh.fsf@tcd.ie> <83wnroccmi.fsf@gnu.org> <8735ucnk93.fsf@tcd.ie> <875yz8gh4e.fsf@igel.home> <87fsyckmdm.fsf@tcd.ie> <87bl8x8ql0.fsf@tcd.ie> Date: Wed, 26 May 2021 16:58:17 +0100 In-Reply-To: <87bl8x8ql0.fsf@tcd.ie> (Basil L. Contovounesios's message of "Wed, 26 May 2021 16:25:31 +0100") Message-ID: <87pmxd32sm.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48629 Cc: Eli Zaretskii , 48629@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain "Basil L. Contovounesios" writes: > I then entered 'n' a few times followed unfortunately by C-c, which > killed the process (I would have tried 'thread apply all bt full' next). > > So it looks like it's actually pselect that's blocking? It happened again, with the attached 'thread apply all bt full' output. I'll try to keep the session alive this time, in case anyone has any debugging suggestions. Thanks, -- Basil --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=gdb.txt $ gdb -p 46955 GNU gdb (Debian 10.1-1.7) 10.1.90.20210103-git Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". Attaching to process 46955 [New LWP 46956] [New LWP 46957] [New LWP 46958] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fb2fa7ae9c6 in __pselect (nfds=24, readfds=0x7ffc492342e0, writefds=0x7ffc49234360, exceptfds=0x0, timeout=, sigmask=0x7ffc49234130) at ../sysdeps/unix/sysv/linux/pselect.c:48 48 ../sysdeps/unix/sysv/linux/pselect.c: No such file or directory. (gdb) set logging on Copying output to gdb.txt. Copying debug output to gdb.txt. (gdb) thread apply all bt full Thread 4 (Thread 0x7fb2f5b5a700 (LWP 46958) "gdbus"): #0 0x00007fb2fa7ac3ff in __GI___poll (fds=0x7fb2e8016990, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007fb2fb4ad0ae in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb2fb4ad40b in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb2fb727a36 in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007fb2fb4d60bd in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fb2faa3dea7 in start_thread (arg=) at pthread_create.c:477 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140406603228928, 6863267776147330063, 140406611616302, 140406611616303, 140406603224768, 8396800, -6891964528408030193, -6891970972744707057}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #6 0x00007fb2fa7b6def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7fb2f635b700 (LWP 46957) "dconf worker"): #0 0x00007fb2fa7ac3ff in __GI___poll (fds=0x55dfc862dac0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007fb2fb4ad0ae in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb2fb4ad1cf in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb2f636a38d in () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007fb2fb4d60bd in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fb2faa3dea7 in start_thread (arg=) at pthread_create.c:477 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140406611621632, 6863267776147330063, 140721535523102, 140721535523103, 140406611617472, 8396800, -6891961230410017777, -6891970972744707057}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #6 0x00007fb2fa7b6def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7fb2f6b94700 (LWP 46956) "gmain"): #0 0x00007fb2fa7ac3ff in __GI___poll (fds=0x55dfc72bdf30, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007fb2fb4ad0ae in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb2fb4ad1cf in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb2fb4ad221 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb2fb4d60bd in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fb2faa3dea7 in start_thread (arg=) at pthread_create.c:477 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140406620243712, 6863267776147330063, 140721535537518, 140721535537519, 140406620239552, 8396800, -6891962223084334065, -6891970972744707057}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #6 0x00007fb2fa7b6def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7fb2f78e9040 (LWP 46955) "emacs"): #0 0x00007fb2fa7ae9c6 in __pselect (nfds=24, readfds=0x7ffc492342e0, writefds=0x7ffc49234360, exceptfds=0x0, timeout=, sigmask=0x7ffc49234130) at ../sysdeps/unix/sysv/linux/pselect.c:48 resultvar = 18446744073709551102 sc_cancel_oldtype = 0 tval = {tv_sec = 14, tv_nsec = 461936780} data = {ss = 0, ss_len = 8} #1 0x000055dfc63615b6 in really_call_select () #2 0x000055dfc6362320 in thread_select () #3 0x000055dfc637ef58 in xg_select () #4 0x000055dfc633f89d in wait_reading_process_output () #5 0x000055dfc62843e8 in read_char () #6 0x000055dfc6286822 in read_key_sequence () #7 0x000055dfc628822c in command_loop_1 () #8 0x000055dfc62f63d7 in internal_condition_case () #9 0x000055dfc62793e4 in command_loop_2 () #10 0x000055dfc62f89d3 in internal_catch () #11 0x000055dfc6279383 in command_loop () #12 0x000055dfc627e976 in recursive_edit_1 () #13 0x000055dfc627eca1 in Frecursive_edit () #14 0x000055dfc619409e in main () --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 26 13:21:42 2021 Received: (at 48629) by debbugs.gnu.org; 26 May 2021 17:21:42 +0000 Received: from localhost ([127.0.0.1]:49812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llxDy-0004OB-5K for submit@debbugs.gnu.org; Wed, 26 May 2021 13:21:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llxDw-0004Nx-PS for 48629@debbugs.gnu.org; Wed, 26 May 2021 13:21:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40508) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1llxDn-0003s1-Hk; Wed, 26 May 2021 13:21:32 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4392 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 1llxDY-0001az-32; Wed, 26 May 2021 13:21:20 -0400 Date: Wed, 26 May 2021 20:21:16 +0300 Message-Id: <83im359zsj.fsf@gnu.org> From: Eli Zaretskii To: "Basil L. Contovounesios" In-Reply-To: <87bl8x8ql0.fsf@tcd.ie> (contovob@tcd.ie) Subject: Re: bug#48629: 28.0.50; GUI emacsclient frames stop accepting keyboard input around recv References: <87y2c4rtvh.fsf@tcd.ie> <83wnroccmi.fsf@gnu.org> <8735ucnk93.fsf@tcd.ie> <875yz8gh4e.fsf@igel.home> <87fsyckmdm.fsf@tcd.ie> <87bl8x8ql0.fsf@tcd.ie> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48629 Cc: 48629@debbugs.gnu.org, schwab@linux-m68k.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: "Basil L. Contovounesios" > Cc: Eli Zaretskii , 48629@debbugs.gnu.org > Date: Wed, 26 May 2021 16:25:31 +0100 > > So it looks like it's actually pselect that's blocking? pselect always blocks, so when you find Emacs stuck in pselect, it's rarely interesting. The backtrace just says Emacs is idle waiting for any input, that's all. That's normal. From debbugs-submit-bounces@debbugs.gnu.org Wed May 26 13:24:28 2021 Received: (at 48629) by debbugs.gnu.org; 26 May 2021 17:24:28 +0000 Received: from localhost ([127.0.0.1]:49816 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llxGe-0004Sp-JI for submit@debbugs.gnu.org; Wed, 26 May 2021 13:24:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llxGc-0004Sb-9A for 48629@debbugs.gnu.org; Wed, 26 May 2021 13:24:26 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40540) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1llxGW-0005QT-J7; Wed, 26 May 2021 13:24:20 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4584 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 1llxGV-0001qL-Us; Wed, 26 May 2021 13:24:20 -0400 Date: Wed, 26 May 2021 20:24:21 +0300 Message-Id: <83h7ip9zne.fsf@gnu.org> From: Eli Zaretskii To: "Basil L. Contovounesios" In-Reply-To: <87pmxd32sm.fsf@tcd.ie> (contovob@tcd.ie) Subject: Re: bug#48629: 28.0.50; GUI emacsclient frames stop accepting keyboard input around recv References: <87y2c4rtvh.fsf@tcd.ie> <83wnroccmi.fsf@gnu.org> <8735ucnk93.fsf@tcd.ie> <875yz8gh4e.fsf@igel.home> <87fsyckmdm.fsf@tcd.ie> <87bl8x8ql0.fsf@tcd.ie> <87pmxd32sm.fsf@tcd.ie> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48629 Cc: 48629@debbugs.gnu.org, schwab@linux-m68k.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: "Basil L. Contovounesios" > Cc: Eli Zaretskii , 48629@debbugs.gnu.org > Date: Wed, 26 May 2021 16:58:17 +0100 > > Thread 1 (Thread 0x7fb2f78e9040 (LWP 46955) "emacs"): > #0 0x00007fb2fa7ae9c6 in __pselect (nfds=24, readfds=0x7ffc492342e0, writefds=0x7ffc49234360, exceptfds=0x0, timeout=, sigmask=0x7ffc49234130) at ../sysdeps/unix/sysv/linux/pselect.c:48 > resultvar = 18446744073709551102 > sc_cancel_oldtype = 0 > tval = {tv_sec = 14, tv_nsec = 461936780} > data = {ss = 0, ss_len = 8} > #1 0x000055dfc63615b6 in really_call_select () > #2 0x000055dfc6362320 in thread_select () > #3 0x000055dfc637ef58 in xg_select () > #4 0x000055dfc633f89d in wait_reading_process_output () > #5 0x000055dfc62843e8 in read_char () > #6 0x000055dfc6286822 in read_key_sequence () > #7 0x000055dfc628822c in command_loop_1 () This is slightly more interesting, because it shows that timeout for pselect was 14 sec plus change. So the interesting question is what happens after the timeout expires? IOW, when you find Emacs stuck in pselect, type "finish" and let Emacs exit the pselect call. Then step through the code and see what it does and why it doesn't respond to keyboard input. Is the keyboard descriptor in the set of descriptors pselect waits for? From debbugs-submit-bounces@debbugs.gnu.org Wed May 26 14:10:40 2021 Received: (at 48629) by debbugs.gnu.org; 26 May 2021 18:10:40 +0000 Received: from localhost ([127.0.0.1]:49882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llxzL-0007rs-QL for submit@debbugs.gnu.org; Wed, 26 May 2021 14:10:40 -0400 Received: from mail-wm1-f44.google.com ([209.85.128.44]:42801) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llxzK-0007re-Gr for 48629@debbugs.gnu.org; Wed, 26 May 2021 14:10:39 -0400 Received: by mail-wm1-f44.google.com with SMTP id f75-20020a1c1f4e0000b0290171001e7329so1040350wmf.1 for <48629@debbugs.gnu.org>; Wed, 26 May 2021 11:10:38 -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=Q3eJ/xwN/+T7Hxh1oYNqo9hJaAmlOY0N6pXn5siporw=; b=cjpv4YAI00VWpS4lfkE2YVKOUfWsKj41HXXw6kKudsC7qqN9trKp+TP4fft4J1JK/j 6TgyN9d+TTfslPfB9ySpLg/oxi+RyxPkUcE3aN1oxs4dq8yXga+4RZ9Y3uJHlTrruaoP bqD0jc54NNSDtE9Udddxs6GPf/IWRf8dXamQ9cGc7+9SHof8WftJaeiWKJfL7iwS7mw9 V6zu6qKwgOfj/nXhCd+MifjD3SHMIvAdJ/dLVT7Olgmbzy4lcV6dgwvAiXHLcoBwSje/ 0paKRInQobbQmo/maOdDw7SLKVfqRDSNQYIjve1qKw4b0idWh/MsYhwKXmWxa64Knocg mi0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=Q3eJ/xwN/+T7Hxh1oYNqo9hJaAmlOY0N6pXn5siporw=; b=Vw9Y++LDAMhkIEdDbODjrgxItavyY34aLaLsL9SVdOYjjWF6ggqwRIcBL85ugEacS9 OFUDOcUnAH//NrOE3F6x5M+hSvCdMftt9w78NWK03syNbwBF/pAgbMOggWPTmxm3kt4h /FS8UmLX0F7NJzyJaJqK95UTsFDm2XaL+eOWgobky9efye3/bEfeSEvDKSBtvU6zrfLF JtVOHeOyS5Z1ACQGSoK3OJPbuDyi7QYTCEn/cJnvdlkzBWk22ivT1O+dPaRX6KmIzHMs whJPIigBfErNoOmF6cLfG8r2OaQm/pN0kv5GP+59iZNYPM3KIGuZrO/A1unkNiVtZ98W WFwg== X-Gm-Message-State: AOAM53232rITC1gdsae3GNz312b7rPKjOGX6HNrX0TZwtTKWJBlIb6ed FHndXV/qA+3Pu7L6BjOjbkWKtw== X-Google-Smtp-Source: ABdhPJyE/nF3IEUUt0JJmHYNYKP4y1Xxirod5Ugkb0O86gWPe9bqIIzpw06drGL+r1W3K760A+vMsg== X-Received: by 2002:a1c:9a89:: with SMTP id c131mr17391787wme.49.1622052632587; Wed, 26 May 2021 11:10:32 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:d15:339e:aa10:60f1]) by smtp.gmail.com with ESMTPSA id a11sm21323076wrx.38.2021.05.26.11.10.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 May 2021 11:10:31 -0700 (PDT) From: "Basil L. Contovounesios" To: Eli Zaretskii Subject: Re: bug#48629: 28.0.50; GUI emacsclient frames stop accepting keyboard input around recv References: <87y2c4rtvh.fsf@tcd.ie> <83wnroccmi.fsf@gnu.org> <8735ucnk93.fsf@tcd.ie> <875yz8gh4e.fsf@igel.home> <87fsyckmdm.fsf@tcd.ie> <87bl8x8ql0.fsf@tcd.ie> <87pmxd32sm.fsf@tcd.ie> <83h7ip9zne.fsf@gnu.org> Date: Wed, 26 May 2021 19:10:30 +0100 In-Reply-To: <83h7ip9zne.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 26 May 2021 20:24:21 +0300") Message-ID: <87a6ohpdrd.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48629 Cc: 48629@debbugs.gnu.org, schwab@linux-m68k.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: "Basil L. Contovounesios" >> Cc: Eli Zaretskii , 48629@debbugs.gnu.org >> Date: Wed, 26 May 2021 16:58:17 +0100 >> >> Thread 1 (Thread 0x7fb2f78e9040 (LWP 46955) "emacs"): >> #0 0x00007fb2fa7ae9c6 in __pselect (nfds=24, readfds=0x7ffc492342e0, >> writefds=0x7ffc49234360, exceptfds=0x0, timeout=, >> sigmask=0x7ffc49234130) at ../sysdeps/unix/sysv/linux/pselect.c:48 >> resultvar = 18446744073709551102 >> sc_cancel_oldtype = 0 >> tval = {tv_sec = 14, tv_nsec = 461936780} >> data = {ss = 0, ss_len = 8} >> #1 0x000055dfc63615b6 in really_call_select () >> #2 0x000055dfc6362320 in thread_select () >> #3 0x000055dfc637ef58 in xg_select () >> #4 0x000055dfc633f89d in wait_reading_process_output () >> #5 0x000055dfc62843e8 in read_char () >> #6 0x000055dfc6286822 in read_key_sequence () >> #7 0x000055dfc628822c in command_loop_1 () > > This is slightly more interesting, because it shows that timeout for > pselect was 14 sec plus change. So the interesting question is what > happens after the timeout expires? > > IOW, when you find Emacs stuck in pselect, type "finish" and let Emacs > exit the pselect call. I did this, and it returned zero after a while: Attaching to process 46955 [New LWP 46956] [New LWP 46957] [New LWP 46958] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fb2fa7ae9c6 in __pselect (nfds=24, readfds=0x7ffc492342e0, writefds=0x7ffc49234360, exceptfds=0x0, timeout=, sigmask=0x7ffc49234130) at ../sysdeps/unix/sysv/linux/pselect.c:48 48 ../sysdeps/unix/sysv/linux/pselect.c: No such file or directory. (gdb) finish Run till exit from #0 0x00007fb2fa7ae9c6 in __pselect (nfds=24, readfds=0x7ffc492342e0, writefds=0x7ffc49234360, exceptfds=0x0, timeout=, sigmask=0x7ffc49234130) at ../sysdeps/unix/sysv/linux/pselect.c:48 0x000055dfc63615b6 in really_call_select () Value returned is $1 = 0 > Then step through the code and see what it does and why it doesn't > respond to keyboard input. I guess I need debugging symbols for this, because at this point step/next progressively and slowly climb frames, without any indication of the surrounding code or values (GDB maintains that it's in pselect.c the whole time). > Is the keyboard descriptor in the set of descriptors pselect waits > for? How do I determine what the keyboard descriptor is? Thanks, -- Basil From debbugs-submit-bounces@debbugs.gnu.org Wed May 26 14:59:54 2021 Received: (at 48629) by debbugs.gnu.org; 26 May 2021 18:59:54 +0000 Received: from localhost ([127.0.0.1]:49955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llyl0-0000fG-6O for submit@debbugs.gnu.org; Wed, 26 May 2021 14:59:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45240) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llyky-0000f4-K9 for 48629@debbugs.gnu.org; Wed, 26 May 2021 14:59:53 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43302) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1llyks-00076o-F4; Wed, 26 May 2021 14:59:46 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2489 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 1llykr-00065S-M3; Wed, 26 May 2021 14:59:46 -0400 Date: Wed, 26 May 2021 21:59:44 +0300 Message-Id: <83cztd9v8f.fsf@gnu.org> From: Eli Zaretskii To: "Basil L. Contovounesios" In-Reply-To: <87a6ohpdrd.fsf@tcd.ie> (contovob@tcd.ie) Subject: Re: bug#48629: 28.0.50; GUI emacsclient frames stop accepting keyboard input around recv References: <87y2c4rtvh.fsf@tcd.ie> <83wnroccmi.fsf@gnu.org> <8735ucnk93.fsf@tcd.ie> <875yz8gh4e.fsf@igel.home> <87fsyckmdm.fsf@tcd.ie> <87bl8x8ql0.fsf@tcd.ie> <87pmxd32sm.fsf@tcd.ie> <83h7ip9zne.fsf@gnu.org> <87a6ohpdrd.fsf@tcd.ie> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48629 Cc: 48629@debbugs.gnu.org, schwab@linux-m68k.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: "Basil L. Contovounesios" > Cc: schwab@linux-m68k.org, 48629@debbugs.gnu.org > Date: Wed, 26 May 2021 19:10:30 +0100 > > > IOW, when you find Emacs stuck in pselect, type "finish" and let Emacs > > exit the pselect call. > > I did this, and it returned zero after a while: So it found no input available. > > Is the keyboard descriptor in the set of descriptors pselect waits > > for? > > How do I determine what the keyboard descriptor is? Look at fd_callback_info[desc].flags for values of DESC from zero to max_desc, and see if any of them have the FOR_READ and KEYBOARD_FD flags set. Then see whether those descriptors, which have those flags set, have their bit set in readfds set passed to pselect. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 09:18:58 2021 Received: (at 48629) by debbugs.gnu.org; 3 Jun 2021 13:18:58 +0000 Received: from localhost ([127.0.0.1]:42881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lonFO-0003mN-AV for submit@debbugs.gnu.org; Thu, 03 Jun 2021 09:18:58 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:36639) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lonFJ-0003m2-2h for 48629@debbugs.gnu.org; Thu, 03 Jun 2021 09:18:52 -0400 Received: by mail-wm1-f41.google.com with SMTP id n17-20020a7bc5d10000b0290169edfadac9so5890949wmk.1 for <48629@debbugs.gnu.org>; Thu, 03 Jun 2021 06:18:49 -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=TgrohkL9MVVQ/TuDCe0ka+61W/Y2LzejhjyXyF7q0iA=; b=gvW4i+UxRSypxKDgtTaQHWYGStQRC8/32ESlvBwJy9BNE6b012EQpMU6pYNh9fTpF8 7eDKE1UqjsDWcpCmGAMm+K3V7qfth4nqmmUOM+36T6ZJNsFd/UrxybHHQ3zqVAaVBdGm 1qCTE4rNmfhX3JMsiWesgUXUe7nVt8inQI5zZbhI/ndetbO50wLs78RpEA27tPt03rSb 32KndFo+4ggNuF3K5G2H6j6RkvXGaioH7w3mSgQ5jOANwEemptnQpYXp54lj429lKePW ZSWzC17M8lBWeiht+gz16WDtZSf5TeAZEI0tTqn9XbIH+BaAUI5fgNR87Wpn8DTEORj4 oAyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=TgrohkL9MVVQ/TuDCe0ka+61W/Y2LzejhjyXyF7q0iA=; b=g6NSPaiQrftPFUNwd0eWYKwGTqwOIKIP3Yw3qAgJjYOkR3tkhzGlCMAS6u1brAn6aZ fiKkt6B78GWo0hfsWPrPDdapQmy4MTWKjURMeVLcHwHtpupEE6rD+f5eevHFssG4z+Qk UeS4uo9bA3nW8XpeNlhif2QyIfrQ1ofgIhf2MDbehTTBjQ5sfyOC96aiUbofIJ7lAhl2 kSoH/VU/POwyIOsXGfmi/RoN2lTlg+kJygsVT1XJt37ECeRhLU4WdMLOXYmaYxzBiiYS o+O5M9cWFgdprH5rGrfaFVH8mdomjry0/zuvQporcfvVa1C2giJMDs0B67kkBL2dezts o0gw== X-Gm-Message-State: AOAM531U2gxQ8lGVwlN7z8B2PfpzaDHihjR2+jGQMC0Gzhj68DUSnlXS 1OqNz96xUItM+2J/T0LZwD9lVg== X-Google-Smtp-Source: ABdhPJzmqlOd2cWBfMwIZu32ONPMuUQ6h1xClFW+2brS/5mW4Zs4ajz6/j7/GUWxA4Kkefn5ObH4qQ== X-Received: by 2002:a7b:c106:: with SMTP id w6mr15649131wmi.75.1622726322671; Thu, 03 Jun 2021 06:18:42 -0700 (PDT) Received: from localhost ([78.152.239.154]) by smtp.gmail.com with ESMTPSA id t4sm3389828wru.53.2021.06.03.06.18.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Jun 2021 06:18:41 -0700 (PDT) From: "Basil L. Contovounesios" To: Eli Zaretskii Subject: Re: bug#48629: 28.0.50; GUI emacsclient frames stop accepting keyboard input around recv References: <87y2c4rtvh.fsf@tcd.ie> <83wnroccmi.fsf@gnu.org> <8735ucnk93.fsf@tcd.ie> <875yz8gh4e.fsf@igel.home> <87fsyckmdm.fsf@tcd.ie> <87bl8x8ql0.fsf@tcd.ie> <87pmxd32sm.fsf@tcd.ie> <83h7ip9zne.fsf@gnu.org> <87a6ohpdrd.fsf@tcd.ie> Date: Thu, 03 Jun 2021 14:18:40 +0100 In-Reply-To: <87a6ohpdrd.fsf@tcd.ie> (Basil L. Contovounesios's message of "Wed, 26 May 2021 19:10:30 +0100") Message-ID: <87mts7dr2n.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48629 Cc: 48629@debbugs.gnu.org, schwab@linux-m68k.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain "Basil L. Contovounesios" writes: > Eli Zaretskii writes: > >>> From: "Basil L. Contovounesios" >>> Cc: Eli Zaretskii , 48629@debbugs.gnu.org >>> Date: Wed, 26 May 2021 16:58:17 +0100 >>> >> Then step through the code and see what it does and why it doesn't >> respond to keyboard input. > > I guess I need debugging symbols for this, because at this point > step/next progressively and slowly climb frames, without any indication > of the surrounding code or values (GDB maintains that it's in pselect.c > the whole time). I'm now running with '-Og -ggdb'. I didn't have time to investigate further the last two times the freeze happened, but I did save the attached output of 'thread apply all bt full' for posterity. -- Basil --=-=-= Content-Type: application/gzip Content-Disposition: attachment; filename=gdb.txt.gz Content-Transfer-Encoding: base64 Content-Description: GDB backtrace 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 yd8Bx6z9WbpdAAA= --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 15 06:24:47 2022 Received: (at 48629) by debbugs.gnu.org; 15 Jul 2022 10:24:47 +0000 Received: from localhost ([127.0.0.1]:39536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oCIV5-0005zJ-CY for submit@debbugs.gnu.org; Fri, 15 Jul 2022 06:24:47 -0400 Received: from quimby.gnus.org ([95.216.78.240]:45110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oCIV4-0005z4-4J for 48629@debbugs.gnu.org; Fri, 15 Jul 2022 06:24:46 -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:Date:References: In-Reply-To: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=kF433NBbp87v3InhDVLqPEjOLJcCANlOXK5+rVB8y7U=; b=jQt6XFaNpxw/LEWg3GpJpT8xiU gJhpRyHxgrnFYPqCqkFBavNYrJl0vZ5PkX5LLrIrz55GLL1OQw1hbR6dCcZSfM3lreHYHwESTJed9 MCA3WSQQlnno7X24hFWYT5MJJhteIECwAnNTkCMuEfbtj53PbA8PweRNhoDqrII6viiU=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oCIUt-0005Yi-P2; Fri, 15 Jul 2022 12:24:39 +0200 From: Lars Ingebrigtsen To: "Basil L. Contovounesios" Subject: Re: bug#48629: 28.0.50; GUI emacsclient frames stop accepting keyboard input around recv In-Reply-To: <87y2c4rtvh.fsf@tcd.ie> (Basil L. Contovounesios's message of "Mon, 24 May 2021 17:14:58 +0100") References: <87y2c4rtvh.fsf@tcd.ie> X-Now-Playing: Autechre's _Plus_: "7FM ic" Date: Fri, 15 Jul 2022 12:24:35 +0200 Message-ID: <87ilnyn064.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: "Basil L. Contovounesios" writes: > For quite a while now (several months, possibly a year or more; don't > remember when it started), my graphical emacsclient sessions have been > prone to infrequent and seemingly random freezes wher [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48629 Cc: 48629@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) "Basil L. Contovounesios" writes: > For quite a while now (several months, possibly a year or more; don't > remember when it started), my graphical emacsclient sessions have been > prone to infrequent and seemingly random freezes where all GUI frames > stop responding to keyboard input, including 'C-g', 'ESC ESC ESC', and > 'C-x 5 2'. Are you still seeing this with the current Emacs trunk? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 15 06:24:51 2022 Received: (at control) by debbugs.gnu.org; 15 Jul 2022 10:24:51 +0000 Received: from localhost ([127.0.0.1]:39539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oCIV9-0005ze-Li for submit@debbugs.gnu.org; Fri, 15 Jul 2022 06:24:51 -0400 Received: from quimby.gnus.org ([95.216.78.240]:45124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oCIV8-0005z9-9e for control@debbugs.gnu.org; Fri, 15 Jul 2022 06:24:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=0rBoZStR6kR2Qc/NpL+7qjbNdpZqZ1/2e7jegd23tcs=; b=DE0jWV//Gxg6Ku39cTDGM9oPUO eMAauOZJpbJ+otQqLl/8T+BfBAzD5xJwLVZZ0BNX/2f79K2RTrg2drgUFOCxf7Hx/lSubPUbTqemt mUJ+kPvr24ESDl/EvFH2mMYp70sg5WhS5a4rDL3oZ2TXZ3k25GE22FOcHzDOqpn58lho=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oCIV0-0005Yr-Gx for control@debbugs.gnu.org; Fri, 15 Jul 2022 12:24:44 +0200 Date: Fri, 15 Jul 2022 12:24:41 +0200 Message-Id: <87h73in05y.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #48629 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 48629 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 48629 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 23 23:55:05 2022 Received: (at 48629) by debbugs.gnu.org; 24 Jul 2022 03:55:05 +0000 Received: from localhost ([127.0.0.1]:46654 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFShs-0006jy-Uc for submit@debbugs.gnu.org; Sat, 23 Jul 2022 23:55:05 -0400 Received: from mail-wr1-f43.google.com ([209.85.221.43]:38616) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFSho-0006jH-Q8 for 48629@debbugs.gnu.org; Sat, 23 Jul 2022 23:55:03 -0400 Received: by mail-wr1-f43.google.com with SMTP id k11so11052322wrx.5 for <48629@debbugs.gnu.org>; Sat, 23 Jul 2022 20:55:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:cc:subject:in-reply-to:references:date:message-id :user-agent:mime-version; bh=MJ65OhdrE8NedSrlvOdXs6AlcLptY0pBO/zRCaqsK+k=; b=c0sdKYtMzv2fXRhNnITZGMrSn+n9SWjKJ+T6wp5jLW9WjU99xDKHkkY6pwge/zfxn7 zc1ascKcGDbmjZ0PC91Um7UFP2Q9vxphConGL/opdhkgfb7Yg1mnFAjft3jcoUuv6QCq BXSW/f+T+YAdblZOJx8oqqgFytEIQ7/SYdA/NMPK6aDeRbem+LDIjFeE4sLKwxS0rsJI CEu+Sx+9TDimLBTHHZs1n4o+/OE6DF0jUpUCPEt5xluCLYl6e4DLHRT+ZARHxoxAusBV 0B3UGYhsIfOvK8tXxuJQ5j061r2XWEcIXXQED8/iI4jGpG+6Y0Jwe5OuJY9exqXsnkw5 Rpxg== 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:in-reply-to:references:date :message-id:user-agent:mime-version; bh=MJ65OhdrE8NedSrlvOdXs6AlcLptY0pBO/zRCaqsK+k=; b=YFdxR5+GJo+oqcji19n3ZcVuMiWJuzxtlqB6hlNvWqnl8wcg/em3xMEgKmUZEHIzk4 ZOqvxdEIhLqCguBmyLGZLdl0Y9EXpM1hBq/5JQ2ov1+FIc78lfnkHTukHXrLC6TrsmKL AtdvG2KaBjujXY/z6d0pVfiH5TLAsq8qTkOrLDDb8fAC0UhYy6wMlR2t34RJd4gzmYPu o8KvyLq65o+LvSYHYTfPYFFC1PwCZVREBQh+Tn/57P0+UAJ+gAnBCkXT7FSeByNtkZPp SOSwBjICJyGIMEIoMxems3oMuB8qSEILXq5tmljz3JhNDqE4CUdf16PaicSNTj+WIrP2 Hrng== X-Gm-Message-State: AJIora/HXpVgPA13A73y3EmncOyiSs+AC/llVnylqMVMTgA+O//fosI0 9CHLE+Y37qTjyjnm4TWq9OnMKA== X-Google-Smtp-Source: AGRyM1sobAEZvWwKuxXCbZyoQqmBSgx9Z547R21oKArchjZZYx+6UlMGWkpi6GHGWfsiWlFL3nCGrA== X-Received: by 2002:a5d:630b:0:b0:21e:6abd:4e2 with SMTP id i11-20020a5d630b000000b0021e6abd04e2mr4204773wru.595.1658634893585; Sat, 23 Jul 2022 20:54:53 -0700 (PDT) Received: from localhost (109-178-235-215.pat.ren.cosmote.net. [109.178.235.215]) by smtp.gmail.com with ESMTPSA id c18-20020a056000105200b0021e4f446d43sm8266200wrx.58.2022.07.23.20.54.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 23 Jul 2022 20:54:52 -0700 (PDT) From: "Basil L. Contovounesios" To: Lars Ingebrigtsen Subject: Re: bug#48629: 28.0.50; GUI emacsclient frames stop accepting keyboard input around recv In-Reply-To: <87ilnyn064.fsf@gnus.org> (Lars Ingebrigtsen's message of "Fri, 15 Jul 2022 12:24:35 +0200") References: <87y2c4rtvh.fsf@tcd.ie> <87ilnyn064.fsf@gnus.org> Date: Sun, 24 Jul 2022 06:54:50 +0300 Message-ID: <87tu77upv9.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48629 Cc: 48629@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen [2022-07-15 12:24 +0200] wrote: > "Basil L. Contovounesios" writes: > >> For quite a while now (several months, possibly a year or more; don't >> remember when it started), my graphical emacsclient sessions have been >> prone to infrequent and seemingly random freezes where all GUI frames >> stop responding to keyboard input, including 'C-g', 'ESC ESC ESC', and >> 'C-x 5 2'. > > Are you still seeing this with the current Emacs trunk? I think it's happened maybe once in the last few months, and not particularly recently, but I've been largely AFK since September, so maybe I've just been lucky. Feel free to close (or merge) this, either in favour of bug#55726, or until I have more information to report. Thanks, -- Basil From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 24 05:25:38 2022 Received: (at 48629) by debbugs.gnu.org; 24 Jul 2022 09:25:38 +0000 Received: from localhost ([127.0.0.1]:46870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFXrl-0001wg-Vj for submit@debbugs.gnu.org; Sun, 24 Jul 2022 05:25:38 -0400 Received: from quimby.gnus.org ([95.216.78.240]:43580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFXri-0001wN-MB for 48629@debbugs.gnu.org; Sun, 24 Jul 2022 05:25:36 -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:Date:References: In-Reply-To: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=qrQV4zV000xFqjtGFQ7NhFpvVRL2vDE0MIQQEDR1oNQ=; b=RJ6nW4jcSZ7w38FN10b+GKCxye 0ZmxI4vgff2sE9Ge5AoJSeADB/pR16esK+S05m+f1c0OafsoMgJ7xSvypm78nS0CGaa2shTfNeKuO SrUJ9W1uy6DB/58DwIWYs/vZHMVX5+HmQ50yfWRh7FzX9w53Bn1uwLe15+Q8TruWnh3A=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oFXrY-0005PG-V3; Sun, 24 Jul 2022 11:25:28 +0200 From: Lars Ingebrigtsen To: "Basil L. Contovounesios" Subject: Re: bug#48629: 28.0.50; GUI emacsclient frames stop accepting keyboard input around recv In-Reply-To: <87tu77upv9.fsf@tcd.ie> (Basil L. Contovounesios's message of "Sun, 24 Jul 2022 06:54:50 +0300") References: <87y2c4rtvh.fsf@tcd.ie> <87ilnyn064.fsf@gnus.org> <87tu77upv9.fsf@tcd.ie> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJFBMVEUwdskudspHfMsw etAuedCak9NlhM7Yo9cZccw1cbdQeKn///93HEaEAAAAAWJLR0QLH9fEwAAAAAd0SU1FB+YHGAkH HH/VAFgAAAGbSURBVDjLpVI7TsNAEJ0hRrQz0YY+NwDZB/DKcwEKkjoFikSFkFBuQB0KGo7gUzIf O/4EV6wly+s37735AehhAmTiyYHhLADISwxellrT4EP934cGYHOAAjkzNQj69KQKNu8kFl1lkyJN 1XiFwP1pqymkRtCkCOzdFIXUzf6NkBsxmoAqIYLeRPLumUTKyr5LjVcjWJWl1Li72zqQk1RhAIVR Hl8+D5hMKnP2PhkCNeDtzZbEQiwrtXbgp23b79eW2MwCGKrfH/TqBMmarjNAvzenJ7T/ipACzA4g 4fGkDPXIYv/YKjFnxuMHu1JWE1QhM1GAeL21TiWRlNnjOaQYqQN8HjZrB6CfuqToFXVDofFwqYao bw5wB5B7cIjlGHk/eY8fz/wLvMDQsXfKAZg1jbcqSXic5wsnk+0B35dRuuAZdZX/vYjT3aULwdoe WYkg2oJcbCI15FU1RHccjKYCzJBYJNPHKcPu1DV/ClCsGOAc8E5H42YMT1j1rghd0VfesZfUbcdw zoBDsTPg0h/47xkPbprWAuDmve8vj6FHl3JHDHgAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDct MjRUMDk6MDc6MjgrMDA6MDB8fKDyAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTA3LTI0VDA5OjA3 OjI4KzAwOjAwDSEYTgAAAABJRU5ErkJggg== X-Now-Playing: King Crimson's _Beat_: "Two Hands" Date: Sun, 24 Jul 2022 11:25:23 +0200 Message-ID: <875yjmyi9o.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: "Basil L. Contovounesios" writes: > I think it's happened maybe once in the last few months, and not > particularly recently, but I've been largely AFK since September, so > maybe I've just been lucky. Feel free to close (or merge) th [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48629 Cc: 48629@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) "Basil L. Contovounesios" writes: > I think it's happened maybe once in the last few months, and not > particularly recently, but I've been largely AFK since September, so > maybe I've just been lucky. Feel free to close (or merge) this, either > in favour of bug#55726, or until I have more information to report. OK; I'm closing this bug report, then. Please reopen (or file a new bug report) if the problem reappears. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 24 05:25:46 2022 Received: (at control) by debbugs.gnu.org; 24 Jul 2022 09:25:46 +0000 Received: from localhost ([127.0.0.1]:46873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFXru-0001x2-8t for submit@debbugs.gnu.org; Sun, 24 Jul 2022 05:25:46 -0400 Received: from quimby.gnus.org ([95.216.78.240]:43594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFXrs-0001wn-04 for control@debbugs.gnu.org; Sun, 24 Jul 2022 05:25:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=7AOXOcjsRkjVEOah/wnmTkn3tSuRHADhcxAcZVYWZsQ=; b=qcknIypcSwIZBPDNpmPm/CL1Hg 9N8cgs1ePyj7inWHrIoWITt9B4Ltwt2ZsvpvAqNk8l531Ca4pq4ADmdWkHjTOTANcS48MrMmQkhJE 6kBw7d7DHEkVleAF5UMXiK+f29QaAwy83qsUKGQdsXSGezqpekf9+6U7AiDy5Qd+11zs=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oFXrk-0005PO-AM for control@debbugs.gnu.org; Sun, 24 Jul 2022 11:25:38 +0200 Date: Sun, 24 Jul 2022 11:25:35 +0200 Message-Id: <874jz6yi9c.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #48629 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 48629 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 48629 quit From unknown Sun Aug 10 07:24:09 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 21 Aug 2022 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator