From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#45927: Emacs hangs every few week due to xim Date: Sun, 17 Jan 2021 16:33:10 +0200 Message-ID: <83mtx78wgp.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24179"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 45927@debbugs.gnu.org To: Joey Green Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jan 17 15:34:10 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l1986-00067V-E0 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 17 Jan 2021 15:34:10 +0100 Original-Received: from localhost ([::1]:45134 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l1985-0000e6-5j for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 17 Jan 2021 09:34:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39266) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l197y-0000dr-Hw for bug-gnu-emacs@gnu.org; Sun, 17 Jan 2021 09:34:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33139) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l197y-0002qw-Ak for bug-gnu-emacs@gnu.org; Sun, 17 Jan 2021 09:34:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1l197y-0001r6-7O for bug-gnu-emacs@gnu.org; Sun, 17 Jan 2021 09:34:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 17 Jan 2021 14:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45927 X-GNU-PR-Package: emacs Original-Received: via spool by 45927-submit@debbugs.gnu.org id=B45927.16108939977071 (code B ref 45927); Sun, 17 Jan 2021 14:34:02 +0000 Original-Received: (at 45927) by debbugs.gnu.org; 17 Jan 2021 14:33:17 +0000 Original-Received: from localhost ([127.0.0.1]:44685 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l197F-0001pz-0Y for submit@debbugs.gnu.org; Sun, 17 Jan 2021 09:33:17 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:45952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l1979-0001ph-Ap for 45927@debbugs.gnu.org; Sun, 17 Jan 2021 09:33:15 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:37674) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l1974-0002QK-5M; Sun, 17 Jan 2021 09:33:06 -0500 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1446 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1l1973-0005lN-Bw; Sun, 17 Jan 2021 09:33:05 -0500 In-Reply-To: (message from Joey Green on Sun, 17 Jan 2021 10:18:01 +0800) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:198050 Archived-At: > From: Joey Green > Date: Sun, 17 Jan 2021 10:18:01 +0800 > > Seems like it's due to xim. I tried to disable xim by adding the following line to ~/.Xresources > > emacs*useXIM: false > > The hanging doesn't occur again. But I cannot input with my input method(fcitx) as well, this is a huge > problem for me. I want to see if there's a solution for it. Even a method to unblock it is helpful, otherwise I > have to kill Emacs and recover-session each time, which sometimes can cause data loss. > > My related installed packages info: > > fcitx > - fcitx 4.2.9.8-1 > - fcitx-configtool 0.4.10-4 > - fcitx-sogoupinyin 2.4.0.2732-1 > > ArchLinuxLinux > - ArchLinux 5.10.6-arch1-1 #1 SMP PREEMPT Sat, 09 Jan 2021 18:22:35 +0000 x86_64 GNU/Linux > > Here are some related issues I found online about this, seems to be an old bug: > - https://bugzilla.redhat.com/show_bug.cgi?id=452849 > - https://lists.gnu.org/archive/html/bug-gnu-emacs/2017-07/msg00520.html The bugzilla report has some details regarding the reasons for the hang. Can you verify that what it describes is indeed what happens, i.e. both Emacs and XIM are waiting for each other? And if so, can you suggest how to modify the logic on our side to avoid this deadlock? Thanks.