From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: John Shahid Newsgroups: gmane.emacs.bugs Subject: bug#34260: 27.0.50; Emacs randomly hangs during redisplay Date: Thu, 31 Jan 2019 09:07:26 -0500 Message-ID: <87imy4kjj5.fsf@gmail.com> References: <87lg31khsy.fsf@gmail.com> <5C52B28A.9080007@gmx.at> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="202729"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: mu4e 1.1.0; emacs 27.0.50 Cc: 34260@debbugs.gnu.org To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Jan 31 15:08:12 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gpD0l-000qby-Nc for geb-bug-gnu-emacs@m.gmane.org; Thu, 31 Jan 2019 15:08:11 +0100 Original-Received: from localhost ([127.0.0.1]:55508 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gpD0k-0003hX-Nq for geb-bug-gnu-emacs@m.gmane.org; Thu, 31 Jan 2019 09:08:10 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:35279) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gpD0d-0003hH-1X for bug-gnu-emacs@gnu.org; Thu, 31 Jan 2019 09:08:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gpD0c-0003Dh-Cm for bug-gnu-emacs@gnu.org; Thu, 31 Jan 2019 09:08:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52958) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gpD0c-0003Db-9S for bug-gnu-emacs@gnu.org; Thu, 31 Jan 2019 09:08:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gpD0c-00047U-2Z for bug-gnu-emacs@gnu.org; Thu, 31 Jan 2019 09:08:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: John Shahid Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 31 Jan 2019 14:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34260 X-GNU-PR-Package: emacs Original-Received: via spool by 34260-submit@debbugs.gnu.org id=B34260.154894365815806 (code B ref 34260); Thu, 31 Jan 2019 14:08:02 +0000 Original-Received: (at 34260) by debbugs.gnu.org; 31 Jan 2019 14:07:38 +0000 Original-Received: from localhost ([127.0.0.1]:52239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpD0E-00046s-AP for submit@debbugs.gnu.org; Thu, 31 Jan 2019 09:07:38 -0500 Original-Received: from mail-qk1-f175.google.com ([209.85.222.175]:37548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpD0D-00046c-2I for 34260@debbugs.gnu.org; Thu, 31 Jan 2019 09:07:37 -0500 Original-Received: by mail-qk1-f175.google.com with SMTP id g125so1919550qke.4 for <34260@debbugs.gnu.org>; Thu, 31 Jan 2019 06:07:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=W0f8i1BOboSVVLJZTky9LWB+eOEbRpJJZxYmu/NDT6U=; b=RibUj62AX7aAAR5UqCHdD2drNCQC1MXSZ7UPz8lf0f1MQY51cOHAkdFoQ1fovWzKax Wr326lvYOwKEVjsM/ALRlJ+CaEKgeq+vrbNMSz9CFllbXvJEXZJ6d3NkVW4MCfgiXrZ5 CmhMdhgkACLCZTtx8j6TBhXmyjrCezesQoYj8ZTdKuzysE2fWhNBbuEZm+wlo4AI4Ya8 jdpdMnjLP/Nm+nQVkra+D64CJlpl6886e4kgdRhgJmvdNfYtFTQwU4BDohD69Ji5oZls cpmfP13ryCGs3gxIGK5mK64G+mAIYQ7OnmB786RDbVOPK1jH/c2AzEtKjR6E/UnTB9sn uC6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=W0f8i1BOboSVVLJZTky9LWB+eOEbRpJJZxYmu/NDT6U=; b=qsNaiTvh24lrSjG11pacH1qxyucOCvOLqyVqPDrE2L895JSlCLFvTHyVFKLb7t1Iy8 bVY5SkzzOA6masaU2axtbXntRtVWdP6m2hisN11JW8aBFcywDHO8WtNPtjQxmT+4pAXK txdMzehhphJZLb+dr/BePJhDLCR8Ecb8BYO2FhZOLpxob74PH8gO8KEvt88+tThP4XNm CWvBmxoesGjSWCQE3IuBs/M/SE+WusEWK28GXhasHQyHcxeUCkk6MJI7BgAt9pILLLq1 y7z5+nOW+lXNlAgzgocqzu8e3qnfAti9pJCkCJzQ/uYnQo0UzUgiE0NtYNBNo7gMEnBq PGrg== X-Gm-Message-State: AJcUukfZjq+qlUA9M79oCEPI8/yjd5OSkolW2RjNELnyWCJAsmP6g7Qw OkU79ci4Xk9GAaxgfm5SXcLQe1LZ X-Google-Smtp-Source: ALg8bN4DlIufRFoNKGK0xN8NbFERhBzAdgba3lITEBIVMR8qkmI2EIsdtp9HlKdiEpEfn0mDGua9Dw== X-Received: by 2002:a37:945:: with SMTP id 66mr31829689qkj.123.1548943650925; Thu, 31 Jan 2019 06:07:30 -0800 (PST) Original-Received: from amun (cpe-104-162-85-46.nyc.res.rr.com. [104.162.85.46]) by smtp.gmail.com with ESMTPSA id t5sm5067192qkl.14.2019.01.31.06.07.29 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 31 Jan 2019 06:07:29 -0800 (PST) In-reply-to: <5C52B28A.9080007@gmx.at> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:154927 Archived-At: martin rudalics writes: >> Let me know how I can debug this issue further. Would the display >> engine trace help in this case ? Emacs doesn't enter an infinite >> recursion but from the CPU usage it is entering some sort of infinite >> loop, but I can't figure out why. > > Please tell me if the following hold when the hang occurs: > > (1) You have at least two frames open. Yes. EXWM creates a frame per monitor. I have two monitors which is equivalent to two frames. I verified that by running `(frame-list)' which gave me the following `(# #)'. > (2) You run an externl process (likely shell) in a non-selected frame. Very likely. I didn't what to look for when this happened, but I almost always have an eshell/ansi-term window open. > (3) The minibuffer window of the selected frame is or should be enlarged. I am not sure. In the stacktraces I looked at there was always a call to `message', but I'm not sure what are the args to it. Due to the nature of my setup (i.e. using EXWM/Emacs as the window manager), when this happen it is little hard to debug from inside Emacs and I have to use gdb. I am not sure how to get the args from gdb. JS