X2Go Bug report logs - #1447
x2godesktopsharing termination

version graph

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

Reported by: Oleg Solovyov <mcpain@basealt.ru>

Date: Fri, 20 Mar 2020 08:45:01 UTC

Severity: grave

Found in version 3.2.0.0

Full log


Message #20 received at 1447@bugs.x2go.org (full text, mbox, reply):

Received: (at 1447) by bugs.x2go.org; 6 Apr 2020 07:56:39 +0000
From mcpain@basealt.ru  Mon Apr  6 09:56:37 2020
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_NONE,
	URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2
Received: from air.basealt.ru (air.basealt.ru [194.107.17.39])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id EE6C55DAC1
	for <1447@bugs.x2go.org>; Mon,  6 Apr 2020 09:56:28 +0200 (CEST)
Received: by air.basealt.ru (Postfix, from userid 490)
	id CFBBA5895A8; Mon,  6 Apr 2020 07:56:26 +0000 (UTC)
Received: from comp-core-i7-7700hq-8bbb5b.localdomain (unknown [185.135.150.181])
	by air.basealt.ru (Postfix) with ESMTPSA id 1C5BC589597
	for <1447@bugs.x2go.org>; Mon,  6 Apr 2020 07:56:23 +0000 (UTC)
From: mcpain@basealt.ru
To: 1447@bugs.x2go.org
Subject: Bug#1447: x2godesktopsharing termination
Date: Mon, 06 Apr 2020 10:56:22 +0300
Message-ID: <1696701.EdgVmMA29B@comp-core-i7-7700hq-8bbb5b.localdomain>
In-Reply-To: <1979176.hEZOCWH5ES@comp-core-i7-7700hq-8bbb5b.localdomain>
References: <2551710.cTBtcbKS0m@work-pc.localdomain> <1979176.hEZOCWH5ES@comp-core-i7-7700hq-8bbb5b.localdomain>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="nextPart2856700.yyy93DhdbZ"
Content-Transfer-Encoding: 7Bit
[Message part 1 (text/plain, inline)]
В письме от среда, 1 апреля 2020 г. 15:10:50 MSK пользователь 
mcpain@basealt.ru написал:
> Also reproducible on:
> Fedora 29 (MATE)
> Ubuntu 19.10 (MATE)
> _______________________________________________
> x2go-dev mailing list
> x2go-dev@lists.x2go.org
> https://lists.x2go.org/listinfo/x2go-dev

When QCoreApplicationPrivate::maybeQuit() is called, quitLockRef.load() == 0, 
hence QEvent::Quit is sent on MATE and application terminates.
KDE is fine because there is plasma-integration package, which provides 
KDEPlatformSystemTrayIcon and quitLockRef.load() != 0 when maybeQuit() is 
called.

Took a look at other Qt5 applications like Psi+ and made a patch with similar 
workaround.
[alt-fix-quit.patch (text/x-patch, attachment)]

Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Sun Jan 29 12:46:51 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.