From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#69870: 29.2; Simple fix for Motif "XtGrabPointer failed." Date: Tue, 19 Mar 2024 08:54:29 +0800 Message-ID: <87jzlzqbwa.fsf@yahoo.com> References: Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11502"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 69870@debbugs.gnu.org To: "Sparapani, Rodney" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Mar 19 01:55:39 2024 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 1rmNlS-0002ky-2n for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 19 Mar 2024 01:55:38 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rmNlH-0005sN-7R; Mon, 18 Mar 2024 20:55:27 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rmNlE-0005s6-2J for bug-gnu-emacs@gnu.org; Mon, 18 Mar 2024 20:55:24 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rmNlD-0001js-QX for bug-gnu-emacs@gnu.org; Mon, 18 Mar 2024 20:55:23 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rmNlp-0003Qr-UE for bug-gnu-emacs@gnu.org; Mon, 18 Mar 2024 20:56:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 19 Mar 2024 00:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69870 X-GNU-PR-Package: emacs Original-Received: via spool by 69870-submit@debbugs.gnu.org id=B69870.171080973413122 (code B ref 69870); Tue, 19 Mar 2024 00:56:01 +0000 Original-Received: (at 69870) by debbugs.gnu.org; 19 Mar 2024 00:55:34 +0000 Original-Received: from localhost ([127.0.0.1]:53013 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmNlO-0003Pa-1U for submit@debbugs.gnu.org; Mon, 18 Mar 2024 20:55:34 -0400 Original-Received: from sonic308-10.consmr.mail.ne1.yahoo.com ([66.163.187.33]:37642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmNlJ-0003P4-Af for 69870@debbugs.gnu.org; Mon, 18 Mar 2024 20:55:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1710809684; bh=GxUbpAqVJV4HkTsT5kJDlOgjgzbaLB7Vpb6Kx4Qqlxs=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=ZNUlcwRk2gWKpG0j8Ait4R02UXg6KQo7kloYE/Fhd5Whm5fXrKiYA27xY4snd3wyMOi/G2FeoMq4+qL4y2lFl8t6Qagaw0GddKBOZRebpm5aVSMokE/uNzLmC0xTKoXNlE2m6ynZguse+E1kYQkPkEBQ8tyCV9eolN7Acref4XWY6zF46FyViefLZ4LWiJzcJ+Xear0zfOy5EDEtF2q9zHKNhT2mWJITp/uYAAw6PudBWlboJ7cSmOiOD/Gjt+vsowXJmAcXkgWb7dTMlMniLcGxxGo5vymewDzEN9WJF2QT26MMLMPkaVC5grxQl7BV/0js9axvKa29kSLxdb38pA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1710809684; bh=fJVlKLcchwVqZ+5N+tENh6pymM0sW6Ol6ojby2LxIQ+=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=JUx34d+YjqPhP9lyccdAOmrRTd2BO6iv2y0ns6LF4fMi+ctogtEp5sqirOkzVaWE8ZagaM3xbykzbu054aqpdKx4Bh3bqndBi7ckqrrsppv9Sc6BXnArPABl6bsQMZr3adxZjLeg5lbR+RB/2JMehw7PEGI+FzYhLRsfCqZW2t5gl17OCo9QbA1+tiVZTBjsC9KpTiT4OiSb7/juapAj3+BS9eDgZ5HoJ3iwZGcPulJ8G7sN5oJy3utrUU78uAf2Xob6iZFkmWj2xF3P+o4qukClRssXIv5eyuJ8r6XwpWRYEUMqwjjftvDPTZQ3UW1tsRDGxn1ei1/KLlFvpfZROg== X-YMail-OSG: hYYb5l8VM1kupw.Z8YyxVUznu9EEFrVOliPx0NnGwQkHhtHqnSOhSXfslsWHjI_ oyYH7NN7rELhmzXYZNxewZgW_B64XL5G7MUafbO6YXkzlgQ6.xrcWabkvxZO0cN5HxEnDAGI1fpG H.2xfmIxZ3NEARjWas4ISQ2QKydPQTdTcKA_zW7Fxc8q2UKxooIYXEqxDmmHB_iHz9JHAC2s2gBx LxbOeBcSQWdx_nnMMdQeX.BGAuZl4UvJ8BSbgZWHtLl3lbNY7fd7EGsWvwWHe5_t8JdXzUmTZJxr kefYL9V9J5iXxBgjDPHb4WT3FhYgL.KpuMhxP4S7TcXxbZHD_3d6hvO6bU6e8UJo0Dur88Z6K0K4 lDWWOOn6t2T1Qm71BDrCtTn2bgjitDPY5tiv1izZrAhZC4lEx5Rq8w_sb_Ry85fzzeUcS95BSXV. PHR1.jMKAvDhCNGQdsae0Rekx06MivtMLlHjYfFVeIzoO4ikOunExC6tvatBRVFLvGZk9QdR0Jzx _SKrmfcLU.plzGrzwdBRlf6FMi7AOSyQbDq.i4qRCetOiK.YrzQw7LvZZyuSdhuwmF9WQpCjm5dy P2I6qAAfMHq.k0jVpb9Z.0qNgDzlEKB4.3CqiN5mirMQXJfpCVcjvSnmzio34xOky77977ijw_GR S.SJPz1lNcehDhcMNpiStZV39k8B7yUGDCcLhmxpdrFyBtOi5I3k1FBDDqhw7A.QCY6qwb3zLZKE PDznRlZBPnfGRAZncH8LfKAtlO1d_bCzhAbxJwT_U1tJ483HBSl27x8XJMGYk__5_nyjP6ld7oKS BH.mFH91Tfq7kCJcgVgknqAT7Di2nOhK04yVw0GmsO X-Sonic-MF: X-Sonic-ID: 03d09851-5a51-490f-8ecf-341ed1f94f9a Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Tue, 19 Mar 2024 00:54:44 +0000 Original-Received: by hermes--production-sg3-6dc75bc8fb-6dxcw (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 4aaf76035fe17470661b36e584830763; Tue, 19 Mar 2024 00:54:38 +0000 (UTC) In-Reply-To: (Rodney Sparapani's message of "Mon, 18 Mar 2024 15:39:16 +0000") X-Mailer: WebService/1.1.22129 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:281823 Archived-At: "Sparapani, Rodney" writes: > Usually, this will lock-up emacs and you have to kill it from > > the window manager which seems to be the only option available. > > When there are unsaved files, you still get a prompt for that > so it is not a crash, but just very annoying. > > However, I realized that this bug/feature had already been > > addressed for LUCID scrollbars in lwlib/xlwmenu.c but that code > > is inactive for Motif. So the simple solution is to uncomment > > this block from lines 2906 to 2913 for Motif as well... > > //#ifdef emacs > > if (x_had_errors_p (display)) > > { > > pointer_grabbed = 0; > > XtUngrabPointer ((Widget)mw, event->time); > > } > > x_uncatch_errors (); > > //#endif The macro emacs is always defined, and this block of code relies on the presence of an earlier call to x_catch_errors, which would not have been satisified if this "#ifdef emacs" was inactive. Therefore, something else is at work here.