X2Go Bug report logs - #1167
Windows 7 runtime error - R6025 - pure virtual function, kills x2go client after Windows screen lock/unlock

version graph

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

Reported by: "Petronic, Mark" <Mark.Petronic@hughes.com>

Date: Wed, 29 Mar 2017 16:40:01 UTC

Severity: normal

Found in version 4.1.0.0

Full log


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

Received: (at submit) by bugs.x2go.org; 29 Mar 2017 16:37:13 +0000
From Mark.Petronic@hughes.com  Wed Mar 29 18:37:12 2017
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID,HTML_MESSAGE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,
	URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.1
Received: from localhost (localhost [127.0.0.1])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 3CDE85DAD1
	for <submit@bugs.x2go.org>; Wed, 29 Mar 2017 18:37:12 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de
Received: from ymir.das-netzwerkteam.de ([127.0.0.1])
	by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id LMCHOC79b7Fe for <submit@bugs.x2go.org>;
	Wed, 29 Mar 2017 18:37:05 +0200 (CEST)
X-Greylist: delayed 16869 seconds by postgrey-1.35 at ymir.das-netzwerkteam.de; Wed, 29 Mar 2017 18:37:04 CEST
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0124.outbound.protection.outlook.com [104.47.40.124])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 5F1DD5DA4D
	for <submit@bugs.x2go.org>; Wed, 29 Mar 2017 18:37:04 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=echostar.onmicrosoft.com; s=selector1-hughes-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=7mM55vVEh8mQv7mxxOw1jT8jYuZ3TZ1GY96x6LIKc1I=;
 b=boh5oS05ckI0GrMu2NeCbLfA7+csH8Nu3YE2Jb3HjUjJl+IyKtm/80uZQMHNsE4PyS1RJBv2vus39dRAg1PcOLdGmoZUthB8LTz/EahSgXd2q91CLjcOQLuXwEQo3hlIgfY4v3vHByCzsmHMW3qb+Gx33KJg5Jzwl0XC2U+kX3E=
Received: from BN6PR1101MB2260.namprd11.prod.outlook.com (10.174.113.135) by
 BN6PR1101MB2258.namprd11.prod.outlook.com (10.174.113.22) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1005.10; Wed, 29 Mar 2017 15:04:15 +0000
Received: from BN6PR1101MB2260.namprd11.prod.outlook.com ([10.174.113.135]) by
 BN6PR1101MB2260.namprd11.prod.outlook.com ([10.174.113.135]) with mapi id
 15.01.1005.013; Wed, 29 Mar 2017 15:04:14 +0000
From: "Petronic, Mark" <Mark.Petronic@hughes.com>
To: "submit@bugs.x2go.org" <submit@bugs.x2go.org>
Subject: Windows 7 runtime error - R6025 - pure virtual function, kills x2go
 client after Windows screen lock/unlock
Thread-Topic: Windows 7 runtime error - R6025 - pure virtual function, kills
 x2go client after Windows screen lock/unlock
Thread-Index: AQHSqG77Nh/acGsfXUGDzvpUjO+b2KGr6kKw
Date: Wed, 29 Mar 2017 15:04:14 +0000
Message-ID: <BN6PR1101MB2260E4980A6B140C46C0F60892350@BN6PR1101MB2260.namprd11.prod.outlook.com>
References: <BN6PR1101MB2260179B5A9BFD39DF40EB3692350@BN6PR1101MB2260.namprd11.prod.outlook.com>
In-Reply-To: <BN6PR1101MB2260179B5A9BFD39DF40EB3692350@BN6PR1101MB2260.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: bugs.x2go.org; dkim=none (message not signed)
 header.d=none;bugs.x2go.org; dmarc=none action=none header.from=hughes.com;
x-originating-ip: [139.85.223.11]
x-microsoft-exchange-diagnostics: 1;BN6PR1101MB2258;7:CW5BLbBAKS3n77c1W7oKpCTjqpOlaKBrJnmLtYY+zjfl4T457qwgqp4ee5PipoyySIOwEtMcxFK7pK6qGEmvNYSxWSBZXxjmPJwAObO0mPG53PAxR9R/+8Ze3BFjeqsIkpUInss+0SeDVHvQtaLmJ7LBO3v18XyXj7qghcXk2Oc9RJvc8ai834trkMKV9VM/sirnsozk3S0V/sWIhZ76G0k149mDZjBr9mRnay6agmfWPG/ThUaFDlSj5cJOTsEhA8V68d5DG23+gZ+hsS5qNmXbg/IlywMLociqFDnwUVlO47LdLMuSS8riv6A9NEz0ObgvHF1qOkQBDXEJ2Je4Rg==;20:dV9eZmAFbIxtXg5lQALtyNW/xSIMfAZbddG/iV4WRrll+tvZsGRKTwr+BOm/aWTfR+uPkMxfDX9YXzgP4C6Ahd3ZM1WqooUR9qlxaT0p2SYzvYh3qfxpCpLniFbPSQJV2FBG6q/fgAtXIgNSdFUJyt97ZehcerswSGfbV38i00U=
x-ms-office365-filtering-correlation-id: c3f22233-2927-4e82-9e63-08d476b4dd95
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254075)(201703131423075)(201703031133081)(201702281549075);SRVR:BN6PR1101MB2258;
x-microsoft-antispam-prvs: <BN6PR1101MB2258282D8F317A1C35253C7792350@BN6PR1101MB2258.namprd11.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863)(192374486261705)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(102415395)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406075)(20161123564025)(20161123558025)(20161123562025)(6072148);SRVR:BN6PR1101MB2258;BCL:0;PCL:0;RULEID:;SRVR:BN6PR1101MB2258;
x-forefront-prvs: 0261CCEEDF
x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(39450400003)(39840400002)(39410400002)(39400400002)(39850400002)(39860400002)(19609705001)(122556002)(2351001)(33656002)(76176999)(54356999)(99936001)(6506006)(38730400002)(50986999)(86362001)(25786009)(54556002)(54896002)(6306002)(99286003)(55016002)(77096006)(5640700003)(6436002)(733005)(606005)(2900100001)(7696004)(9686003)(2950100002)(6916009)(3280700002)(3660700001)(2906002)(7736002)(3846002)(102836003)(790700001)(110136004)(6116002)(53936002)(189998001)(236005)(66066001)(2501003)(8936002)(81166006)(1730700003)(8676002)(5660300001)(74316002)(7906003)(460985005);DIR:OUT;SFP:1102;SCL:1;SRVR:BN6PR1101MB2258;H:BN6PR1101MB2260.namprd11.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/related;
	boundary="_004_BN6PR1101MB2260E4980A6B140C46C0F60892350BN6PR1101MB2260_";
	type="multipart/alternative"
MIME-Version: 1.0
X-OriginatorOrg: hughes.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2017 15:04:14.7071
 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0e1f3187-4610-4ce2-bad1-b92f4ba36ab3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1101MB2258
[Message part 1 (text/plain, inline)]
Package: x2goclient
Version: 4.1.0.0


Steps to reproduce:



1. Fire up x2go client

2. Establish a session

3. Session starts fine and all is well

3. Stop working and walk away and, due to IT policy, Windows screen will lock after 15 minutes of inactivity

4. Ctrl-Alt-Delete and log back into Windows

5. Find a popup error dialog indicating vcxsrv.exe crashed. The runtime error Windows popup message dialog says:



=========================================================

Microsoft Visual C++ Runtime Library

Program:

C:\Users\mpetronic\<path-to-my-install>\VcXsrv\vcxsrv.exe

R6025

- pure virtual function call

=========================================================

I can also force the crash if, after I establish a working x2go session, I Ctrl-Alt-Delete and lock my desktop manually. Same crash occurs when I log back in. To recover, I have to close the x2go client and restart it then I can restart my session. On the server side, my session is restarted just fine. Everything I had open there is restored. So, this is really annoying in that, every time I walk away from my PC for a short time, I know I have to reestablish all my sessions due to this crash.

I have further experimented and found this crash ONLY occurs when I run in -rootless configuration. I use that so that Alt-Tab works properly in my X session otherwise, when I Alt-Tab, I bounce back to windows in Windows. I basically use these settings set in the "X.Org Server Settings" dialog per (http://www.terheyden.com/blog/?p=202):
-rootless -notrayicon -clipboard -keyhook

Another tidbit of information is this crash only started to happen a few months ago but I made no changes to my x2go client installation or configuration. It started after a Windows update. Background: To access our remote systems at work, we have to use VMWare's VDI (Virtual Desktop Infrastructure). So, I have to first log into my corporate desktop, then start a VDI session using RSA key login, which gives me another Windows VDI desktop. On the VDI Windows instance, I have x2go installed in the portable way because I don't have admin access these to install it by running the setup program. Some months back, the VDI admins installed some Windows update per normal security patching. After that, this crash started happening. There happens to be a old VDI configuration that apparently has NOT been patched. If I log onto that instance, the crash does not occur. This crash happens with your latest version 4.1.0.0 and two previous versions so it appears to be related to something common to all versions. Since we still have this old (working) VDI configuration (until some realizes it and updates it) and new (broken) one, maybe there is a way I can help by getting you some information as to what is different between the two related to the Windows run time libraries installed?

I am glad to help in any way to get you information to help in debugging and fixing this issue. Please let me know what I can do to assist.

Thanks!



[cid:image001.png@01D2A87C.0E8D7B90]
[Message part 2 (text/html, inline)]
[image001.png (image/png, inline)]

Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Fri Apr 19 16:49:58 2024; 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.