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: Wed, 27 Jul 2022 21:49:02 +0800 Message-ID: <87k07ysm29.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="39856"; 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 To: David Welch Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jul 27 15:51:23 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 1oGhRb-000AEI-5m for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 27 Jul 2022 15:51:23 +0200 Original-Received: from localhost ([::1]:40090 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oGhRa-0005kO-2R for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 27 Jul 2022 09:51:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41224) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oGhQK-0005P1-RM for bug-gnu-emacs@gnu.org; Wed, 27 Jul 2022 09:50:13 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:37411) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oGhQJ-00060b-A2 for bug-gnu-emacs@gnu.org; Wed, 27 Jul 2022 09:50:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oGhQJ-0004HG-66 for bug-gnu-emacs@gnu.org; Wed, 27 Jul 2022 09:50:03 -0400 Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Wed, 27 Jul 2022 13:50:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 56792 X-GNU-PR-Package: emacs Mail-Followup-To: 56792@debbugs.gnu.org, luangruo@yahoo.com, davidwelch158@hotmail.com Original-Received: via spool by 56792-done@debbugs.gnu.org id=D56792.165892976416353 (code D ref 56792); Wed, 27 Jul 2022 13:50:03 +0000 Original-Received: (at 56792-done) by debbugs.gnu.org; 27 Jul 2022 13:49:24 +0000 Original-Received: from localhost ([127.0.0.1]:55386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oGhPg-0004Fg-F7 for submit@debbugs.gnu.org; Wed, 27 Jul 2022 09:49:24 -0400 Original-Received: from sonic311-23.consmr.mail.ne1.yahoo.com ([66.163.188.204]:40924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oGhPc-0004FP-1d for 56792-done@debbugs.gnu.org; Wed, 27 Jul 2022 09:49:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1658929752; bh=f9/cmhrZNPT6OKbwe/QaDBGpIA9tIwPf2AckzVBLOL4=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=dAHbbtSS+1M8wPgpex7Ro9jGsdjuhgVuF4fgwWannJrxZRXzcZaB9bbmwN7rVrcYwgeK3WryjiemlqdewF8jBqJlN/0FQS0IT4LICG5M2R3+iwXcXJEIj2mK1TRWclezC4ib9v39Klu6sydIGuMrWm8gzxngebk8orEq17aNt4DFvIvFkBS90vL5lsIVuhDEdcx4gbXhZxMbv3WZKDDvNCQR2oAJ8kn6t6qws7mEVIe/GX4ZK+FWtlR2/KFtVE3N0OW4mfUPjH5+LW5CMZb419oc7481VdQNugfvdeooHkDmqhtaOdxfDNE28oE5g2kxDpvikKej4psRr1D/ym041w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1658929752; bh=OiaLDyT1XsNFHjVjst+lsfZCfNMnxT8grDopS9zM3Tz=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=lFoBFjH5r0VI24/9//+QQ7X5RjoItqZsoLOdTQ5opBG+3GybsUXnCJrh3XXsT71neteSa9lddKpDN0B0W8qsZWjZGcG62U3OCtSaVDSy97hOL8Fs0rcJbKYeLmLb5SvJmR7Eoyo8EKlZE6gUmbyM9WDfJkAnh8GSEkhLlPhrmc2gOcOS2WbU/IyCDMdP1HCd5A6B3m1/Qb/Mb1YBSu2iM/4zgbKPNhXzb5GTJrn+diUGRBhbZO6ULg/TqfB6I7V+43d388Clp+7gaNaK388BzDbOVoegEJbXDf1mIhPDRNV31SNRzEc035R5Vq6iOsMehA/gRDJVRLj7dNIzNkVFJA== X-YMail-OSG: JK7jnTwVM1mUrdbHl1b2g_bFQ.US8Nlitrk4kJJpXjGzQ0AB9_Ehqz_tKMaj2Px Jp8fdb1DE8sKWEpQkCz8L.KmFhxDfP_REXACURXtm3POJuA6v6bT79TgqEIcrq3ClZ0PWNs4dC9B hXXooquqtubIerBNmGowWk0_rHIzR63FKQ_ZGUh_4YRi7_m9.astmFeZXO3F8GWFaCSitlORKARG mqMQijpy9WVvzmAdvgFUy.pJNgx2UJpddyS83p3N2d7ge2TKCI_mJ7y_1KsUJv8GpGIpNTtmsoaT nozZvfO671gnBifjf4_AA04F6Mp04a9yGHO8hQYstxv_R9XqJsfN0DAnMrdJhu8h8t71xShsZlcW raMd_p_GAUMl6ZQciGwPUYPUQQIhzz0QOpPFJ7wVsLyfE7sN3SHYXP_0t.LCLpwzM0r9msxFIoca ebPaUz6lbHvtLG5_KXNqoGPhETgV7yAihzisTfvcpcpXjFZrdDrQGSDJVUX.XeM_GDiyuexDxcLt Mx97IWE.KKtXE3pUkehk.dwxzI4q6Ivl1ONQ.r4RnvxbWCuZ.IxhAKwQdp0bjbYJ2cpOAQqnvSk1 yOsqDZGeM3pfVA7jqihpjd0YSw6BtKPgcM1FS1b.NZWdwovDvZpmsPHnHxII86_1Kh5tKSO.dMiR JS_KTT0wML6MIJ0P0us6IrDRwxydXyl6UJSQbJTceAWxV.U0Mfm1fHOvchY91lC1BTer3rOkTh3U BZP4WnJzktZxazQ8SkPawZAV.4RV4fWQfBNkP.wHZzTcw8FbQGV7n4eh1wq35JDI8X_s.2OPgCLR BXnzoIb3lEKJ0NU6COu4pK8sQ33Kg0joDZw4LVo9zE X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Wed, 27 Jul 2022 13:49:12 +0000 Original-Received: by hermes--canary-production-sg3-854c886654-p8fqd (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b0e92d469b7f0ccc80af9298b98fb45a; Wed, 27 Jul 2022 13:49:10 +0000 (UTC) In-Reply-To: (David Welch's message of "Wed, 27 Jul 2022 13:35:34 +0000") 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:238036 Archived-At: David Welch writes: > The bug doesn't seem to happen when running under Wayland. > > To reproduce:- > 1) Have xfreerdp (RDP client) running and connected to a remote system. > 2) Run emacs on the same system as xfreerdp. > 3) Copy some text to the kill ring. > 4) Emacs crashes with an error. > > (emacs:241123): Gdk-ERROR **: 14:26:18.002: The program 'emacs' received an X Window System error. > This probably reflects a bug in the program. > The error was 'BadMatch (invalid parameter attributes)'. > (Details: serial 2019 error_code 8 request_code 18 (core protocol) minor_code 0) > > The call stack with (GDK_SYNCHRONIZE=1) is > > #5 0x00007ffff776ed03 in gdk_x_error (error=0x7fffffffcf80, xdisplay=0x555555f23dc0) at ../../../../../gdk/x11/gdkmain-x11.c:307 > #6 gdk_x_error (xdisplay=0x555555f23dc0, error=0x7fffffffcf80) at ../../../../../gdk/x11/gdkmain-x11.c:269 > #7 0x00007ffff029528b in _XError (dpy=dpy@entry=0x555555f23dc0, rep=rep@entry=0x55555651c730) at ../../src/XlibInt.c:1491 > #8 0x00007ffff0291ff7 in handle_error (dpy=0x555555f23dc0, err=0x55555651c730, in_XReply=) at ../../src/xcb_io.c:199 > #9 0x00007ffff0292095 in handle_response (dpy=dpy@entry=0x555555f23dc0, response=0x55555651c730, in_XReply=in_XReply@entry=1) at ../../src/xcb_io.c:324 > #10 0x00007ffff029301d in _XReply (dpy=dpy@entry=0x555555f23dc0, rep=rep@entry=0x7fffffffd140, extra=extra@entry=0, discard=discard@entry=1) at > ../../src/xcb_io.c:634 > #11 0x00007ffff028e7f1 in XSync (dpy=0x555555f23dc0, discard=discard@entry=0) at ../../src/Sync.c:44 > #12 0x00007ffff028e88f in _XSyncFunction (dpy=) at ../../src/Synchro.c:35 > #13 0x00007ffff026ed53 in XChangeProperty(dpy=0x555555f23dc0, w=w@entry=14680065, property=property@entry=717, type=type@entry=356, > format=format@entry=8, mode=mode@entry=2, data=0x555556032498 "Emacs", nelements=5) > at ../../src/ChProp.c:92 > #14 0x00007ffff7770282 in _gdk_x11_window_change_property (window=0x555556648a50, property=0xb2, type=0x46, format=8, > mode=GDK_PROP_MODE_APPEND, data=0x555556032498 "Emacs", nelements=5) > at ../../../../../gdk/x11/gdkproperty-x11.c:556 The PGTK build does not support X11, so you should build without PGTK enabled. This crash is known to happen there, and will not be fixed, since adding 300-400 lines of X specific selection code to the PGTK port seems very irrational for a platform that it is not intended to support. Closing, thanks.