From psychonaut@nothingisreal.com Tue Jul 28 11:39:36 2020 Received: (at submit) by bugs.x2go.org; 28 Jul 2020 09:39:40 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from haggis.mythic-beasts.com (haggis.mythic-beasts.com [IPv6:2a00:1098:0:86:1000:0:2:1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 6658E5DA73 for ; Tue, 28 Jul 2020 11:39:36 +0200 (CEST) Received: from [193.171.142.173] (port=55404 helo=espy.ofai.at) by haggis.mythic-beasts.com with esmtpa (Exim 4.92.3) (envelope-from ) id 1k0M4f-0005gq-CO for submit@bugs.x2go.org; Tue, 28 Jul 2020 10:39:05 +0100 Received: from [IPv6:::1] (localhost [IPv6:::1]) by espy.ofai.at (Postfix) with ESMTP id C028736127B4 for ; Tue, 28 Jul 2020 11:38:49 +0200 (CEST) To: submit@bugs.x2go.org From: Tristan Miller Subject: x2goagent crashes when pasting clipboard contents Autocrypt: addr=psychonaut@nothingisreal.com; prefer-encrypt=mutual; keydata= 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 PsSRRbE= Message-ID: <96ebb7b1-396a-69b8-acc4-e933d73d5580@nothingisreal.com> Date: Tue, 28 Jul 2020 11:38:49 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-CA Content-Transfer-Encoding: 8bit X-BlackCat-Spam-Score: 0 Package: x2goserver-x2goagent Version: 4.1.0.4 Severity: grave I am running two openSUSE Tumbleweed machines, both with x2goserver 4.1.0.4 (from Git commit gaef470fe) and x2goclient 4.1.2.2, and often use X2Go in single application mode to connect between them. Following a Tumbleweed update on the client machine (from 20200708 to 20200724), the X2Go connection now disconnects whenever I copy text into the clipboard on the local machine and then paste it into the remote machine. The following error message appears in the system log of the remote machine: 2020-07-28T11:16:12.479151+02:00 butterfield systemd-coredump[18451]: Process 17960 (x2goagent) of user 1000 dumped core.#012#012Stack trace of thread 17960:#012#0 0x00007fdd0c65c4b1 raise (libc.so.6 + 0x3c4b1)#012#1 0x00007fdd0c645539 abort (libc.so.6 + 0x25539)#012#2 0x00007fdd0c69f827 __libc_message (libc.so.6 + 0x7f827)#012#3 0x00007fdd0c72f4f2 __fortify_fail (libc.so.6 + 0x10f4f2)#012#4 0x00007fdd0c72f4c2 __stack_chk_fail (libc.so.6 + 0x10f4c2)#012#5 0x000055ae7290e691 nxagentCollectPropertyEvent (nxagent + 0xb9691)#012#6 0x000055ae728f54b3 nxagentDispatchEvents (nxagent + 0xa04b3)#012#7 0x000055ae728f9b3a nxagentWakeupHandler (nxagent + 0xa4b3a)#012#8 0x000055ae728ddde3 WaitForSomething (nxagent + 0x88de3)#012#9 0x000055ae728b747a Dispatch (nxagent + 0x6247a)#012#10 0x000055ae728965f6 main (nxagent + 0x415f6)#012#11 0x00007fdd0c646cca __libc_start_main (libc.so.6 + 0x26cca)#012#12 0x000055ae728989ea _start (nxagent + 0x439ea) The Tumbleweed update included some changes to X11/KDE packages that broke at least one other application (most notably emacsclient) so perhaps this is also the case here. (Though according to the openSUSE bug triagers, the breakage is the other application's fault.) I am running KDE on the local machine; I haven't tested if the problem is reproducible with a different desktop environment. Detailed steps to reproduce: 1. On the local machine, configure an X2Go connection to a remote machine to launch a single application such as xfce4-terminal or konsole, and then launch that connection. 2. On the local machine, use the mouse to select some text in a locally running application, which will copy it to one of the clipboards. (Alternatively, copy it to the other clipboard with Ctrl+C or Ctrl+Ins.) 3. On the local machine, switch to the remote window and paste the contents of the clipboard by middle-clicking. (Alternatively, paste the other clipboard with Ctrl+V or Shift+Ins.) At this point the X2Go session will disconnect and the above-noted error message gets written to the remote machine's system log.