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#56792: 29.0.50; Emacs crashes when selecting text if xfreerdp is also running Date: Thu, 28 Jul 2022 18:49:33 +0800 Message-ID: <87sfmlpl4y.fsf@yahoo.com> References: <87k07ysm29.fsf@yahoo.com> <87bkt9y3ia.fsf@gnus.org> <878rodr1b7.fsf@yahoo.com> <8735ely1nr.fsf@gnus.org> 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="8208"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: 56792-done@debbugs.gnu.org, David Welch To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jul 28 12:55:03 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oH1AU-0001uH-D2 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 28 Jul 2022 12:55:02 +0200 Original-Received: from localhost ([::1]:43198 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oH1AT-0001RO-CN for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 28 Jul 2022 06:55:01 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53648) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oH15f-000605-JB for bug-gnu-emacs@gnu.org; Thu, 28 Jul 2022 06:50:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39754) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oH15e-0000iv-Ua for bug-gnu-emacs@gnu.org; Thu, 28 Jul 2022 06:50:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oH15e-0000x8-NM for bug-gnu-emacs@gnu.org; Thu, 28 Jul 2022 06:50:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 28 Jul 2022 10:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56792 X-GNU-PR-Package: emacs Original-Received: via spool by 56792-done@debbugs.gnu.org id=D56792.16590053933642 (code D ref 56792); Thu, 28 Jul 2022 10:50:02 +0000 Original-Received: (at 56792-done) by debbugs.gnu.org; 28 Jul 2022 10:49:53 +0000 Original-Received: from localhost ([127.0.0.1]:57736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oH15V-0000wg-2h for submit@debbugs.gnu.org; Thu, 28 Jul 2022 06:49:53 -0400 Original-Received: from sonic302-21.consmr.mail.ne1.yahoo.com ([66.163.186.147]:36565) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oH15S-0000wR-Lv for 56792-done@debbugs.gnu.org; Thu, 28 Jul 2022 06:49:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659005384; bh=EmdLCXgK2gKkiZrJkgaXRTSiJ4J9x2I0QHHtRLyQxgc=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=uArdDHfDKNV0shke0t3rQVfS7KIaGOmFOoIt/fh7+RlpYGq6/uupnmrIaKWCRvA+RoMbJ8GC60UFxqTUzZ/Mth1GPKsjJpTT7H2tNk4+PBrwXE/V9zCeAccXRF+gDtf6pU/dh/ESmP9+FitH3OIo14DWWLrrgNW0mhhrB0+C36XI3Wshoca+94V0qoiTqmvQNNAnPf6rfKXh46kXl3DGYyhdCwDbZrkTkLrqfn/FnDh8VjVfmmksVJMY5sxRBAajn4iij568UH+ykMsCSegLMabb78NBdWoyNBzii+50Q/WuIiCdCwHnf7WI4VEKeXbkSKwu34IxNcHrRjxPcYKe3g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659005384; bh=D3FQO27eYwPdpxTOht0O0GcFAhItCeyORHPnahjhIgJ=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=PsPeXMMmbT658KLv9qfRXThUDeuVCm26q4o9VJEijkfHWq+HpeTKNHn5a3OIIDES5t+s1YYQ9v9GvMJxrw1DcqVQLdI+4l34/zTytH9gDZpmtJU6y3vLPGQMCM5yVoNPhLnRb5ZtCK0mmCxTYeSZJe3gOP25nj6VB1W6T5pzk40cavyQAYNBy56k32J08GQcd3yBgFOyEWVYfxRWEIIac7TpdM8c2f/BdXvKLXzLLXzBrG0XQZQq2zV3pvtYO1Fyx8yTbjUYgqvxOzTCP78ToJG0cX2aaBh2nu6jWjqRQzFR2rxov+ZSY+vehRV7uberA1Jnu5t7JBrY/24xiVQUnw== X-YMail-OSG: ATrqqu8VM1n1d5ooBn0lNiJQGrMVRY38MF5T8K8.aj3pHTWeLzjrrePQ3moGUL. cDBnvizd8fkC6h4CUhdrl6ikzqNQB03fDJuLAoSotQIWOZAaIZUDiz7K6v9X9z2HMC20gofD8Klj plcaWsVd0WO_P9EkNXMacR64mIiDHxFS4HAPnGTw4S5P7q27Ypc0IyzzYGKDQA09jRoZVM4aY2lz 1eo6HNZrIENq8Ma1f6VjPriutnc7K2R4b.iNIF9YmGM4E9jNlVjeYUCn5MpUrlo4hsnH2_r43cSo eANXNTJIHgodzZkCwhpEiXlYGV2Kyaxo8Jx5iXwD7DgKhFKAX2Cb2ft4mK1kwI_Rwr0FJU1KmMXQ NWblapyBwSeUbSNJYPVHGx1SCk_b_ye_Lm5MrKwIBE0pylGuJ1.0IAwKUSfj0tRa86hAt2sJ03vG U2NB7haf53fSPel5umo2XkN52h4GRqzBTTjawnD14f6I9ypNFN2X5suIHPnKj0Sp4xdQ1ZfJGuLL qsbeno2.a42mmWPy5XalEDByH8Nat3xh_QftcaukVvCXm5hOD.yCz3PB6bB0Wwlr0FNNqdMUildj 0XJVVQZhmazyDbxCXSSgj4pPOBUWLTTJ_aROIoVbz_kGb90lGWEfoaPjKRyLosx9GJY7IHBkUYLD ickCCGG7KjZkpj_Kkljtw8co1P_X88CDQbtt5Mdwx4vV4sYNU_3shf.T6X2P5p6lL7MmP3VihtSS FkOYG.WkI7dD3lL4rUw0XtyVaSTWuPFZPDk1D.K8BH4yNEbBI3A941N_fq54hU_gVijEWjnNOrjc SH_DD6hk_NUSdkVuqmvVbQ6.3tpw1BLnFTOFkie1Gq X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ne1.yahoo.com with HTTP; Thu, 28 Jul 2022 10:49:44 +0000 Original-Received: by hermes--canary-production-sg3-854c886654-t42lr (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 0941e589a087b3266dfe8f19749ba136; Thu, 28 Jul 2022 10:49:38 +0000 (UTC) In-Reply-To: <8735ely1nr.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 28 Jul 2022 12:25:28 +0200") X-Mailer: WebService/1.1.20447 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" Xref: news.gmane.io gmane.emacs.bugs:238104 Archived-At: Lars Ingebrigtsen writes: > But aborting here is not acceptable. Surely there's something Emacs can > do here -- it doesn't have to do something sensible, it just has to not > abort. GDK doesn't have a generic "window system error" concept, which is only present on X11. So unless you write error trapping code specific to X11, there's no way to handle those errors. And doing that isn't reliable if the GDK X11 development files were not installed at build-time.