X2Go Bug report logs - #1172
ThunderBird crashes in PubApp mode on amd64

Package: nx-libs; Maintainer for nx-libs is X2Go Developers <x2go-dev@lists.x2go.org>;

Reported by: Stefan Baur <X2Go-ML-1@baur-itcs.de>

Date: Fri, 5 May 2017 14:40:02 UTC

Severity: normal

Full log

đź”— View this message in rfc822 format

X-Loop: owner@bugs.x2go.org
Subject: Bug#1172: Modifier Keys not working as expected
Reply-To: Stefan Baur <X2Go-ML-1@baur-itcs.de>, 1172@bugs.x2go.org
Resent-From: Stefan Baur <X2Go-ML-1@baur-itcs.de>
Resent-To: x2go-dev@lists.x2go.org
Resent-CC: X2Go Developers <x2go-dev@lists.x2go.org>
X-Loop: owner@bugs.x2go.org
Resent-Date: Tue, 26 Sep 2017 12:15:02 +0000
Resent-Message-ID: <handler.1172.B1172.15064278376023@bugs.x2go.org>
Resent-Sender: owner@bugs.x2go.org
X-X2Go-PR-Message: followup 1172
X-X2Go-PR-Package: nx-libs
Received: via spool by 1172-submit@bugs.x2go.org id=B1172.15064278376023
          (code B ref 1172); Tue, 26 Sep 2017 12:15:02 +0000
Received: (at 1172) by bugs.x2go.org; 26 Sep 2017 12:10:37 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on
X-Spam-Status: No, score=-4.7 required=3.0 tests=BAYES_00,RCVD_IN_MSPIKE_H2,
	URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.1
Received: from localhost (localhost [])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTP id B01DD5DACF
	for <1172@bugs.x2go.org>; Tue, 26 Sep 2017 14:10:33 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de
Received: from ymir.das-netzwerkteam.de ([])
	by localhost (ymir.das-netzwerkteam.de []) (amavisd-new, port 10024)
	with ESMTP id OrMR7Vn5nfhp for <1172@bugs.x2go.org>;
	Tue, 26 Sep 2017 14:10:28 +0200 (CEST)
X-Greylist: delayed 451 seconds by postgrey-1.35 at ymir.das-netzwerkteam.de; Tue, 26 Sep 2017 14:10:28 CEST
Received: from mout.kundenserver.de (mout.kundenserver.de [])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id B3D475DA81
	for <1172@bugs.x2go.org>; Tue, 26 Sep 2017 14:10:28 +0200 (CEST)
Received: from [] ([]) by mrelayeu.kundenserver.de
 (mreue104 []) with ESMTPSA (Nemesis) id
 0LrsTu-1dDHfG0oH8-013gTR; Tue, 26 Sep 2017 13:57:56 +0200
To: Ulrich Sibiller <uli42@gmx.de>
Cc: 1172@bugs.x2go.org
References: <9c4f4c5c-0338-cc06-d057-6eec833e8190@baur-itcs.de>
From: Stefan Baur <X2Go-ML-1@baur-itcs.de>
Message-ID: <e89eb747-f0b8-f660-bfb8-18f29b315cb0@baur-itcs.de>
Date: Tue, 26 Sep 2017 13:57:55 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
MIME-Version: 1.0
In-Reply-To: <CANVnVYLzaZ__BP55S80V9vzsLDn8_CDbSb_8n3JpmbrT0ukPGQ@mail.gmail.com>
Content-Type: multipart/signed; micalg=pgp-sha256;
X-Provags-ID: V03:K0:iKHnqdU8iotOoW0BEgi0BrwhfuVA98JeOZtAxBYNkrfIEK3oUJp
X-UI-Out-Filterresults: notjunk:1;V01:K0:6LExgnKdcdQ=:59/raA7b2nQqMZu3Up8+VL
[Message part 1 (text/plain, inline)]
Am 26.09.2017 um 12:20 schrieb Ulrich Sibiller:

>> A certain application requires the following keypresses:
> Is the spplication's name secret?

No, but closed-source/commercial/proprietary.

>> - Hold down ctrl, shift and alt
>> - while holding them down, press the space bar
>> - let go of shift and space bar, keep holding down ctrl and alt
> leaving you with ctrl-alt

In theory, yes. But somehow the shift and space bar being pressed and
released first tell it to "keep" the keypresses to itself, rather than
sending them and the function key on to the X Server.

>> - with ctrl and alt pressed, press a function key (F1-F6)
>> - let go of all keys
>> This works when the application is run on :0 - the "ctrl-alt-Fx" is not
>> passed down to X, so no switch to tty1-tty6 occurs, which is the
>> intended and expected behavior.
> So I guess that the application is consuming that very keypress
> somehow by communicating with the X server (grab the key(s) in
> question).
>> However, with the application running in an X2Go session, the same
>> sequence of keys will trigger a switch to tty1-tty6 on the local client.
> The application probably also communicates with the X server which
> this time is nxagent. So nxagent would probably not pass the grab to
> the real X server.
> You could try if the coming autograb feature helps here.

I'll keep that in mind.

> But for analysis we'd need the application to see what is doing.

They offer a time-limited trial version [0], but IIRC, you still need to
register somewhere with your E-Mail address (and they'll send you promo
E-Mails during the trial phase, and possibly even afterwards).

> For the records: I think it is nx-libs so we should open an issue
> there. But I am not sure if we will be able to fix that at all.

As I said, feel free to do so - you're way more knowledgeable about the
code involved than I am.


[0] <https://www.vmware.com/go/tryworkstation-linux-64-de>

BAUR-ITCS UG (haftungsbeschränkt)
Geschäftsführer: Stefan Baur
Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364
Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243

[signature.asc (application/pgp-signature, attachment)]

Send a report that this bug log contains spam.

X2Go Developers <owner@bugs.x2go.org>. Last modified: Thu Dec 7 17:48:32 2023; Machine Name: ymir.das-netzwerkteam.de

X2Go Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.