From orion@nwra.com  Mon Oct 16 19:48:26 2023
Received: (at submit) by bugs.x2go.org; 16 Oct 2023 17:48:27 +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.0 required=3.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,SPF_HELO_PASS,URIBL_BLOCKED
	autolearn=no autolearn_force=no version=3.4.2
Received: from GCC02-DM3-obe.outbound.protection.outlook.com (mail-dm3gcc02on20715.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d04::715])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id C672F5DAD2
	for <submit@bugs.x2go.org>; Mon, 16 Oct 2023 19:48:25 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=kGj0yZ+qC4uFNkWA6M4xN0K1z+ymF6kDVdl9XS5HwEUugAHrVSmWJ56SrYGPDyugZT+e1WncuJC3XOT4+nX5IAgruIZuAst+CA1RHjzOvmqfIyTzvqlgbFAKDX96NEqiMfHxecuKKoldBsKEZC5T+x9DVgzuavgInX6gO6jw9feDonlAhiXaSlJchj7/ieqhFvQk7A4ZcDFb6qnu27R7dQ2UWihcxjpwe5xxQHaM/AV9fcMPMKJ0oC4jgzSQMzctypeeW9GwlzX44lA2fr1mwGv7bl6+s2vO4qe/rIL4u29vGU13neCHrSzJciV6ZiigFu12AfpBlkwL10g7lReWGw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=g/iMPSqmndraej1CufnTPpsJ7m2E5RQ3DOjGJKkHOIQ=;
 b=dIsG5BdwBAQDJTZpBdfcyk68rvTWhAbtY01+4PTXumL7vB8dMNSMFpGD1Rrp9gGY6jxnNxKYiGvvV7KvoZt8vir4VcXmkb1n1pKrwqRylUG6DS0cNDo8En0thkB5p1reh5SmIRyy59jhHYCs0voT6WznKWJBkq+HArAh3ceb8FOPX0N38ZFmdTOu3hT3JSSEnt06GgHwPehnwVpVwGFokCYKjoU0wmk7ZDQE/FLTMNNuhBh0s1MC0yKZZ09UmB2RZJTZEhTTO6+CcvFtdxkiKP0Hu4sJ9ANZ3NdWCbZSoG+06n9KvR80i24LuLihoMtdFI4I2Jiw5g0uV+hqitapSg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=nwra.com; dmarc=pass action=none header.from=nwra.com;
 dkim=pass header.d=nwra.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nwra.com; s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=g/iMPSqmndraej1CufnTPpsJ7m2E5RQ3DOjGJKkHOIQ=;
 b=GFnOhCtA0iGdT3UrK+gqTME1pqZFhRTdDEKPLNhzxF6BUX2bMZCfHrFPyc3vlZWUUu5dOe1hNtNtQ0TlAhtLsO4UsNSlN/y1c4XGhKFkOtUo707HpYzGsv39msYgNT3IpyJB9BCdpeEk+2w8gZCWmSnvpgUt+3YYW3C2qqU2rnxxoNSZJHOyHny9RxpzTynzSUA414QRtEGgEXqEYsJkEAhz7JcHJKAsDPdH1E0j3M8ZA2b/1bT2uhS69NISJbJEJ9qVtkfnIhRthIVIvsQ2+Julwv5lrG0QXAjcKNoPC7tdFQbtMjV5fBjv9LWkb3BbbbqeEhOt+ReBPo8y4INqZg==
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=nwra.com;
Received: from SJ0PR09MB6318.namprd09.prod.outlook.com (2603:10b6:a03:26b::14)
 by MW4PR09MB10247.namprd09.prod.outlook.com (2603:10b6:303:1e5::5) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6886.34; Mon, 16 Oct
 2023 17:48:19 +0000
Received: from SJ0PR09MB6318.namprd09.prod.outlook.com
 ([fe80::fa9f:44f8:a1f0:e596]) by SJ0PR09MB6318.namprd09.prod.outlook.com
 ([fe80::fa9f:44f8:a1f0:e596%4]) with mapi id 15.20.6886.034; Mon, 16 Oct 2023
 17:48:18 +0000
Message-ID: <9025bde9-0091-4b71-b2e6-d938701a2654@nwra.com>
Date: Mon, 16 Oct 2023 11:48:15 -0600
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: submit@bugs.x2go.org
From: Orion Poplawski <orion@nwra.com>
Subject: x2ogkdrive memory corruption
Organization: NWRA
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms050200070609080900030700"
X-ClientProxiedBy: CY5PR15CA0176.namprd15.prod.outlook.com
 (2603:10b6:930:81::19) To SJ0PR09MB6318.namprd09.prod.outlook.com
 (2603:10b6:a03:26b::14)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SJ0PR09MB6318:EE_|MW4PR09MB10247:EE_
X-MS-Office365-Filtering-Correlation-Id: 182fa03e-142b-45cf-daa5-08dbce7014f7
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
	N889arqK6+1rXkx4qVjWwTG7bNxbh5j55zYfjfhD69ZGIHQFgSpToflSNfLmJjpYP9JMNcRfleOq2NZyqcZRaYQnfb8hki5uUwQiL3p4Y3DmxgZ5HQqno4Vx21LZHK84WCrQ3LIceKr1/HBocjds7sGSY1on3cqsTGDCvZlrv66SvEEyjGpb6C//BubLOnHpG+gdmeqb8mvMOF4Sh2GDf+AB4uKQ0hWe238hK4IEycAIChZ/GLNyB+NbK7COQyAR57TCcoTA/wO9dr9ZmDkNboWWrCONWeF4TRXPh14w0BXxgy2ZuBDQRBhcFjIRBJAVllKzh5x3bjzfLRe1k+Y9/tz6tNY3koTRIeyj1LQnOgsFdHBJHiTNwQ64dyr0vLyP2b0FkqffIvrAQMyDpAEFoEMWpC9cUAQa9LSA95eDusTIjv2Kh2YT7nJ/zNQDjODwAbMZBf+ScxSKUN46mKuPzAtD5uMAzE1JZ7uXMr50WMmoTOtvk6aTg1kCE/AcJ7FWTBZnTPb2htaIhmmcCFUaS1m/8PTqrA4qtsAEciYAwC2A9OOMuYRkNUiO3kxQXXAKElA+5T0nannr/me6TmQTqKxM1IiD2gKUNrUPhkM2wFtCGsxaFR1QfN1txRexrmRRKb1aMg93m4SB/kmTL9QTwQ==
X-Forefront-Antispam-Report:
	CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR09MB6318.namprd09.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(366004)(396003)(39830400003)(230922051799003)(451199024)(1800799009)(186009)(64100799003)(31686004)(6486002)(966005)(36756003)(38100700002)(83380400001)(26005)(36916002)(6506007)(30864003)(6666004)(66946007)(6916009)(66556008)(2616005)(508600001)(66476007)(33964004)(2906002)(41300700001)(31696002)(40140700001)(86362001)(235185007)(41320700001)(8676002)(6512007)(5660300002)(8936002)(7116003)(43740500002)(45980500001);DIR:OUT;SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
	=?utf-8?B?VThORnJQdStJbHFsK1VjaWZVcjc1TEhPbkduMEZKMzB2MGJVaWRVM3RtSmZF?=
 =?utf-8?B?cW5zbWU1VzdBS2h3ZGdKbnBQQzNDTGl1d0IwaG5kZGxEcFJOWnRUYmp3M3c5?=
 =?utf-8?B?eDJXcXZlRHVuYUlFekY4WFlNK0Z5L25JM0xGZEtBcm82Nm1vUHZtanpMWmNY?=
 =?utf-8?B?TmowUDdoNi9GY2hWYUp4MmlGenRXOVQzL3JGMmlmL0N2cDBtSGsyeGtENUVI?=
 =?utf-8?B?MXM3bWxSKzlXdHFWRE1ZejViK3pWWXArZWZCenVENmd3ekx1TTZjdHkwbDF6?=
 =?utf-8?B?SkJqQ1dHTm9CazI0VnU5Sm1KMDVsTzBvMHJpTnphUmk5SWhTTk5OdXZEZWlK?=
 =?utf-8?B?ajN3MUU2NHNEWFNGekZ3QU1KTzZibG9TSkNwa0RGanVvMFdYRWtYNXcvVGpW?=
 =?utf-8?B?dVJudjdnZ2pEeklJb1YrbmVOQTJKQ1ZwUHBvbG1PbVBFd0lMT3k2ekh2dUY0?=
 =?utf-8?B?bFRvQXM5RTNWODR6OVV2QUZBMVlmWXZGdXdHcmczcTduZ1UrNUN0RUZKUXZV?=
 =?utf-8?B?N0IwT0RXV0pGeFJLRVVoTWRHZ1ExMnFsNHpOT0o1dm1xRlM5RVV4VUxWTmts?=
 =?utf-8?B?YzdlQ0tuWlVlNEZaV1I1NHNuSE83ZDU1ZEt2ZEZCOG9RbnVPNTM1cFRQUVhN?=
 =?utf-8?B?dER0QjQrWS9SanlXVjg4bVZYR0trNXNxaWFuY3lhS2EwRGQ0eGUyYzNwODRN?=
 =?utf-8?B?b3pyNzVxRUVQc2luc3IwS3pkb2RWTnk4dnhTRUsvRzBpVFcwdXhwQkFJZlJ4?=
 =?utf-8?B?QlBCekF2amFXNjNNaEdNSFh4d0NXak1RWHJOdTJNQ0l6cWpnZnNmT01oMkpU?=
 =?utf-8?B?Ym5PTW1HTHNUNXFrZ1hMVnFyd3ltaWNnd0h4QVQ5bUpzZEpFRmhLUEdmcVRy?=
 =?utf-8?B?TC9yK0x0UjRGaXFodXBhQTIyQStEUXdNTTBib2MvdE5TOWJmNktZMTF2WVVF?=
 =?utf-8?B?T3RMVUdRd1luMjN5WHBhSW1jVUJEeUtXeTZrcUNiL3FndkFTRC9lY2Y5L3hO?=
 =?utf-8?B?dThESUgzcWs1LytzSXViSFRGVW1HTGVMcWk4K0N6RG5CbHNTY0F0Wjc2Mm81?=
 =?utf-8?B?dnVDS3NtMSt0dmtYck5qc0pXT2dybGErcnR2M2VYWTIrTmFVU2NvdzNzUGN4?=
 =?utf-8?B?UXJPa0lXR3AyczVMTmhJVEkyM0lYUVVDU1BZNGJ1K2pSV3pJdUtpS3YrTXkv?=
 =?utf-8?B?d0lIbk5QL3dIMFo0L0VQVnhKbDg0TmppTjBtclNrVnpsbDhSZVdiam96VDhD?=
 =?utf-8?B?QkNpMlh2YllsQ0lHZ0kycE9adXZGV0s3U2hQcU1Rc0NqczUrRXJSdE9TcE1q?=
 =?utf-8?B?NnlnMm1lZHpqd2JIaHh0UHZnZkV0TjJYc1ZZWEpKaWlYQk5aUGJyZXVjbWFo?=
 =?utf-8?B?VHdURVNGWVpBKzhMNG8wSmdSTHlHZkc3anB4M3ZOVUZxTmwwNHB0b09tM0NV?=
 =?utf-8?B?OExpWC8wVmNrYzhhWXVLeFFZbXZUUFUzdlpPdXgwNTBJSlJZd0J0Z25RRVBj?=
 =?utf-8?B?RncrdGRBSnJQT3hIMGxBcHU2eFlYNHBOeVQ0UTdUK2RzQ0laTU9yM281dnBR?=
 =?utf-8?B?akJpbG9XYm85ZENhS0JncHgzdXd3Q0l1TFF0VHEzNVBLenhJRzE5MmtSOUZE?=
 =?utf-8?B?cmo0ZjRKcENib3M3K0NxQ3RjeDExV3diZzlXNGNFN1FLTTZLbzZwczdiVFM2?=
 =?utf-8?B?a3Izb1dmdGhER05QbVNnTkRDb3FsZklyREZzSGFlTjQyNU4wbnloZ2xMSXlq?=
 =?utf-8?B?ZllUemhTME5hMFJ4YjNrNG5iWEFreEJJWFBURTZLbUNyamJ0cGNEdWs4TG83?=
 =?utf-8?B?RnBsSit4cjI4UGc5N0pqVWcyS3NHeFM0T0ZFbmhjWG9pbWZTSmhIZGYrdmxM?=
 =?utf-8?B?eUZXOFFGaU9KSGVNMnV2YmhES20rdTRqUTNFU3hFN3liVHFsNGRhdlJDVmpK?=
 =?utf-8?B?NUlnaytjV0Jaejd6NnB1RG9LN2FnUU45TnJtMEpUQzhvSDJ1djBLWTh3VDV6?=
 =?utf-8?B?N0dIMUY0SExXOU96eXVseHk5V2dEcnRkNnBUSmdmbzZyOWxXblkwK3YwMkto?=
 =?utf-8?B?UEs2R0FKenIrLzZqR1lLenZQaFUxMUtEbnlXR1ZuVGw1MkgzNVRiaFA0Qzgz?=
 =?utf-8?Q?rnxwBh6u3iSOtn5Q1tz7L1l+3?=
X-OriginatorOrg: nwra.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 182fa03e-142b-45cf-daa5-08dbce7014f7
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR09MB6318.namprd09.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Oct 2023 17:48:18.8280
 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 761303a3-2ec2-424e-8122-be8b689b4996
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR09MB10247

--------------ms050200070609080900030700
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Package: x2gokdrive
Version: 0.0.0.2

We are seeing x2gokdrive crash with memory corruption on EL8.  The best
valgrind trace I've been able to collect so far is:

==750746== Thread 3:
==750746== Invalid read of size 1
==750746==    at 0x15C056: getDirtyScreenRegion (in /usr/bin/x2gokdrive)
==750746==    by 0x15F8A7: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83B71C9: start_thread (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x8608E72: clone (in /usr/lib64/libc-2.28.so)
==750746==  Address 0xac892b0 is 0 bytes inside a block of size 16,000 free'd
==750746==    at 0x4C3AA93: free (vg_replace_malloc.c:872)
==750746==    by 0x15B722: remote_screen_init (in /usr/bin/x2gokdrive)
==750746==    by 0x162D16: ephyrMapFramebuffer (in /usr/bin/x2gokdrive)
==750746==    by 0x163745: ephyrRandRSetConfig (in /usr/bin/x2gokdrive)
==750746==    by 0x1646B2: ephyrResizeScreen (in /usr/bin/x2gokdrive)
==750746==    by 0x15DE54: remote_process_client_event (in /usr/bin/x2gokdrive)
==750746==    by 0x15E3F6: clientReadNotify (in /usr/bin/x2gokdrive)
==750746==    by 0x2A8000: ospoll_wait (in /usr/bin/x2gokdrive)
==750746==    by 0x2A1472: WaitForSomething (in /usr/bin/x2gokdrive)
==750746==    by 0x1A081A: Dispatch (in /usr/bin/x2gokdrive)
==750746==    by 0x168925: dix_main (in /usr/bin/x2gokdrive)
==750746==    by 0x8609D84: (below main) (in /usr/lib64/libc-2.28.so)
==750746==  Block was alloc'd at
==750746==    at 0x4C38135: malloc (vg_replace_malloc.c:381)
==750746==    by 0x15B910: remote_screen_init (in /usr/bin/x2gokdrive)
==750746==    by 0x162D16: ephyrMapFramebuffer (in /usr/bin/x2gokdrive)
==750746==    by 0x163745: ephyrRandRSetConfig (in /usr/bin/x2gokdrive)
==750746==    by 0x1646B2: ephyrResizeScreen (in /usr/bin/x2gokdrive)
==750746==    by 0x15DE54: remote_process_client_event (in /usr/bin/x2gokdrive)
==750746==    by 0x15E3F6: clientReadNotify (in /usr/bin/x2gokdrive)
==750746==    by 0x2A8000: ospoll_wait (in /usr/bin/x2gokdrive)
==750746==    by 0x2A1472: WaitForSomething (in /usr/bin/x2gokdrive)
==750746==    by 0x1A081A: Dispatch (in /usr/bin/x2gokdrive)
==750746==    by 0x168925: dix_main (in /usr/bin/x2gokdrive)
==750746==    by 0x8609D84: (below main) (in /usr/lib64/libc-2.28.so)
==750746==
==750746== Invalid read of size 1
==750746==    at 0x15C076: getDirtyScreenRegion (in /usr/bin/x2gokdrive)
==750746==    by 0x15F8A7: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83B71C9: start_thread (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x8608E72: clone (in /usr/lib64/libc-2.28.so)
==750746==  Address 0xac892b8 is 8 bytes inside a block of size 16,000 free'd
==750746==    at 0x4C3AA93: free (vg_replace_malloc.c:872)
==750746==    by 0x15B722: remote_screen_init (in /usr/bin/x2gokdrive)
==750746==    by 0x162D16: ephyrMapFramebuffer (in /usr/bin/x2gokdrive)
==750746==    by 0x163745: ephyrRandRSetConfig (in /usr/bin/x2gokdrive)
==750746==    by 0x1646B2: ephyrResizeScreen (in /usr/bin/x2gokdrive)
==750746==    by 0x15DE54: remote_process_client_event (in /usr/bin/x2gokdrive)
==750746==    by 0x15E3F6: clientReadNotify (in /usr/bin/x2gokdrive)
==750746==    by 0x2A8000: ospoll_wait (in /usr/bin/x2gokdrive)
==750746==    by 0x2A1472: WaitForSomething (in /usr/bin/x2gokdrive)
==750746==    by 0x1A081A: Dispatch (in /usr/bin/x2gokdrive)
==750746==    by 0x168925: dix_main (in /usr/bin/x2gokdrive)
==750746==    by 0x8609D84: (below main) (in /usr/lib64/libc-2.28.so)
==750746==  Block was alloc'd at
==750746==    at 0x4C38135: malloc (vg_replace_malloc.c:381)
==750746==    by 0x15B910: remote_screen_init (in /usr/bin/x2gokdrive)
==750746==    by 0x162D16: ephyrMapFramebuffer (in /usr/bin/x2gokdrive)
==750746==    by 0x163745: ephyrRandRSetConfig (in /usr/bin/x2gokdrive)
==750746==    by 0x1646B2: ephyrResizeScreen (in /usr/bin/x2gokdrive)
==750746==    by 0x15DE54: remote_process_client_event (in /usr/bin/x2gokdrive)
==750746==    by 0x15E3F6: clientReadNotify (in /usr/bin/x2gokdrive)
==750746==    by 0x2A8000: ospoll_wait (in /usr/bin/x2gokdrive)
==750746==    by 0x2A1472: WaitForSomething (in /usr/bin/x2gokdrive)
==750746==    by 0x1A081A: Dispatch (in /usr/bin/x2gokdrive)
==750746==    by 0x168925: dix_main (in /usr/bin/x2gokdrive)
==750746==    by 0x8609D84: (below main) (in /usr/lib64/libc-2.28.so)
==750746==
==750746== Thread 1:
==750746== Syscall param writev(vector[...]) points to uninitialised byte(s)
==750746==    at 0x86F4B8F: writev (in /usr/lib64/libc-2.28.so)
==750746==    by 0x2AB3ED: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x2A691C: FlushClient (in /usr/bin/x2gokdrive)
==750746==    by 0x2A6F0A: WriteToClient (in /usr/bin/x2gokdrive)
==750746==    by 0x22ADF0: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x22C5E2: GlxDispatchRequest (in /usr/bin/x2gokdrive)
==750746==    by 0x1A0A9A: Dispatch (in /usr/bin/x2gokdrive)
==750746==    by 0x168925: dix_main (in /usr/bin/x2gokdrive)
==750746==    by 0x8609D84: (below main) (in /usr/lib64/libc-2.28.so)
==750746==  Address 0x1ffefff961 is on thread 1's stack
==750746==
==750746== Conditional jump or move depends on uninitialised value(s)
==750746==    at 0x29DDB7: compClipNotify (in /usr/bin/x2gokdrive)
==750746==    by 0x24DC49: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x1D50DA: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x1D5606: miValidateTree (in /usr/bin/x2gokdrive)
==750746==    by 0x18ACC9: MapWindow (in /usr/bin/x2gokdrive)
==750746==    by 0x29DA33: compCreateOverlayWindow (in /usr/bin/x2gokdrive)
==750746==    by 0x29C17F: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x1A0A9A: Dispatch (in /usr/bin/x2gokdrive)
==750746==    by 0x168925: dix_main (in /usr/bin/x2gokdrive)
==750746==    by 0x8609D84: (below main) (in /usr/lib64/libc-2.28.so)
==750746==
==750746== Conditional jump or move depends on uninitialised value(s)
==750746==    at 0x29DDB7: compClipNotify (in /usr/bin/x2gokdrive)
==750746==    by 0x24DC49: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x1D58EA: miValidateTree (in /usr/bin/x2gokdrive)
==750746==    by 0x18B0AC: MapSubwindows (in /usr/bin/x2gokdrive)
==750746==    by 0x19A9AF: ProcMapSubwindows (in /usr/bin/x2gokdrive)
==750746==    by 0x1A0A9A: Dispatch (in /usr/bin/x2gokdrive)
==750746==    by 0x168925: dix_main (in /usr/bin/x2gokdrive)
==750746==    by 0x8609D84: (below main) (in /usr/lib64/libc-2.28.so)
==750746==
==750746== Thread 3:
==750746== Conditional jump or move depends on uninitialised value(s)
==750746==    at 0x15C07C: getDirtyScreenRegion (in /usr/bin/x2gokdrive)
==750746==    by 0x15F8A7: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83B71C9: start_thread (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x8608E72: clone (in /usr/lib64/libc-2.28.so)
==750746==
==750746== Conditional jump or move depends on uninitialised value(s)
==750746==    at 0x15C081: getDirtyScreenRegion (in /usr/bin/x2gokdrive)
==750746==    by 0x15F8A7: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83B71C9: start_thread (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x8608E72: clone (in /usr/lib64/libc-2.28.so)
==750746==
==750746== Use of uninitialised value of size 8
==750746==    at 0x15C063: getDirtyScreenRegion (in /usr/bin/x2gokdrive)
==750746==    by 0x15F8A7: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83B71C9: start_thread (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x8608E72: clone (in /usr/lib64/libc-2.28.so)
==750746==
==750746== Conditional jump or move depends on uninitialised value(s)
==750746==    at 0x15F8AB: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83B71C9: start_thread (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x8608E72: clone (in /usr/lib64/libc-2.28.so)
==750746==
==750746== Conditional jump or move depends on uninitialised value(s)
==750746==    at 0x15EBF7: send_dirty_region (in /usr/bin/x2gokdrive)
==750746==    by 0x15F8B7: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83B71C9: start_thread (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x8608E72: clone (in /usr/lib64/libc-2.28.so)
==750746==
==750746== Use of uninitialised value of size 8
==750746==    at 0x15EC64: send_dirty_region (in /usr/bin/x2gokdrive)
==750746==    by 0x15F8B7: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83B71C9: start_thread (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x8608E72: clone (in /usr/lib64/libc-2.28.so)
==750746==
==750746== Conditional jump or move depends on uninitialised value(s)
==750746==    at 0x15EA38: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x15EC90: send_dirty_region (in /usr/bin/x2gokdrive)
==750746==    by 0x15F8B7: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83B71C9: start_thread (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x8608E72: clone (in /usr/lib64/libc-2.28.so)
==750746==
==750746== Conditional jump or move depends on uninitialised value(s)
==750746==    at 0x15EB8E: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x15EC90: send_dirty_region (in /usr/bin/x2gokdrive)
==750746==    by 0x15F8B7: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83B71C9: start_thread (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x8608E72: clone (in /usr/lib64/libc-2.28.so)
==750746==
==750746== Conditional jump or move depends on uninitialised value(s)
==750746==    at 0x4C380DF: malloc (vg_replace_malloc.c:381)
==750746==    by 0x15EA63: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x15EC90: send_dirty_region (in /usr/bin/x2gokdrive)
==750746==    by 0x15F8B7: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83B71C9: start_thread (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x8608E72: clone (in /usr/lib64/libc-2.28.so)
==750746==
==750746== Warning: set address range perms: large range [0x59ea9040,
0x159ea6ac0) (undefined)
==750746== Conditional jump or move depends on uninitialised value(s)
==750746==    at 0x15EA6A: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x15EC90: send_dirty_region (in /usr/bin/x2gokdrive)
==750746==    by 0x15F8B7: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83B71C9: start_thread (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x8608E72: clone (in /usr/lib64/libc-2.28.so)
==750746==
==750746== Conditional jump or move depends on uninitialised value(s)
==750746==    at 0x15EA82: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x15EC90: send_dirty_region (in /usr/bin/x2gokdrive)
==750746==    by 0x15F8B7: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83B71C9: start_thread (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x8608E72: clone (in /usr/lib64/libc-2.28.so)
==750746==
==750746== Use of uninitialised value of size 8
==750746==    at 0x15EAC0: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x15EC90: send_dirty_region (in /usr/bin/x2gokdrive)
==750746==    by 0x15F8B7: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83B71C9: start_thread (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x8608E72: clone (in /usr/lib64/libc-2.28.so)
==750746==
==750746== Conditional jump or move depends on uninitialised value(s)
==750746==    at 0x15EAD1: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x15EC90: send_dirty_region (in /usr/bin/x2gokdrive)
==750746==    by 0x15F8B7: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83B71C9: start_thread (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x8608E72: clone (in /usr/lib64/libc-2.28.so)
==750746==
==750746== Conditional jump or move depends on uninitialised value(s)
==750746==    at 0x15EADF: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x15EC90: send_dirty_region (in /usr/bin/x2gokdrive)
==750746==    by 0x15F8B7: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83B71C9: start_thread (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x8608E72: clone (in /usr/lib64/libc-2.28.so)
==750746==
==750746== Use of uninitialised value of size 8
==750746==    at 0x15EAC4: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x15EC90: send_dirty_region (in /usr/bin/x2gokdrive)
==750746==    by 0x15F8B7: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83B71C9: start_thread (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x8608E72: clone (in /usr/lib64/libc-2.28.so)
==750746==
==750746== Invalid read of size 2
==750746==    at 0x15EAC0: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x15EC90: send_dirty_region (in /usr/bin/x2gokdrive)
==750746==    by 0x15F8B7: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83B71C9: start_thread (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x8608E72: clone (in /usr/lib64/libc-2.28.so)
==750746==  Address 0x2198a130 is not stack'd, malloc'd or (recently) free'd
==750746==
==750746==
==750746== Process terminating with default action of signal 6 (SIGABRT):
dumping core
==750746==    at 0x861DACF: raise (in /usr/lib64/libc-2.28.so)
==750746==    by 0x85F0EA4: abort (in /usr/lib64/libc-2.28.so)
==750746==    by 0x2AA2DF: OsAbort (in /usr/bin/x2gokdrive)
==750746==    by 0x2AE738: AbortServer (in /usr/bin/x2gokdrive)
==750746==    by 0x2AF5AC: FatalError (in /usr/bin/x2gokdrive)
==750746==    by 0x2A7614: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83C1CEF: ??? (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x15EABF: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x15EC90: send_dirty_region (in /usr/bin/x2gokdrive)
==750746==    by 0x15F8B7: ??? (in /usr/bin/x2gokdrive)
==750746==    by 0x83B71C9: start_thread (in /usr/lib64/libpthread-2.28.so)
==750746==    by 0x8608E72: clone (in /usr/lib64/libc-2.28.so)

The abort reason is "malloc(): unsorted double linked list
corrupted"


-- 
Orion Poplawski
IT Systems Manager                         720-772-5637
NWRA, Boulder/CoRA Office             FAX: 303-415-9702
3380 Mitchell Lane                       orion@nwra.com
Boulder, CO 80301                 https://www.nwra.com/

--------------ms050200070609080900030700
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
CmMwggUVMIID/aADAgECAhEArxwEsqyM/5sAAAAAUc4Y4zANBgkqhkiG9w0BAQsFADCBtDEU
MBIGA1UEChMLRW50cnVzdC5uZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0
OCBpbmNvcnAuIGJ5IHJlZi4gKGxpbWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVu
dHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNVBAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24g
QXV0aG9yaXR5ICgyMDQ4KTAeFw0yMDA3MjkxNTQ4MzBaFw0yOTA2MjkxNjE4MzBaMIGlMQsw
CQYDVQQGEwJVUzEWMBQGA1UEChMNRW50cnVzdCwgSW5jLjE5MDcGA1UECxMwd3d3LmVudHJ1
c3QubmV0L0NQUyBpcyBpbmNvcnBvcmF0ZWQgYnkgcmVmZXJlbmNlMR8wHQYDVQQLExYoYykg
MjAxMCBFbnRydXN0LCBJbmMuMSIwIAYDVQQDExlFbnRydXN0IENsYXNzIDIgQ2xpZW50IENB
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxDKNQtCeGZ1bkFoQTLUQACG5B0je
rm6A1v8UUAboda9rRo7npU+tw4yw+nvgGZH98GOtcUnzqBwfqzQZIE5LVOkAk75wCDHeiVOs
V7wk7yqPQtT36pUlXRR20s2nEvobsrRcYUC9X91Xm0RV2MWJGTxlPbno1KUtwizT6oMxogg8
XlmuEi4qCoxe87MxrgqtfuywSQn8py4iHmhkNJ0W46Y9AzFAFveU9ksZNMmX5iKcSN5koIML
WAWYxCJGiQX9o772SUxhAxak+AqZHOLAxn5pAjJXkAOvAJShudzOr+/0fBjOMAvKh/jVXx9Z
UdiLC7k4xljCU3zaJtTb8r2QzQIDAQABo4IBLTCCASkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud
JQQWMBQGCCsGAQUFBwMEBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMDMGCCsGAQUF
BwEBBCcwJTAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AuZW50cnVzdC5uZXQwMgYDVR0fBCsw
KTAnoCWgI4YhaHR0cDovL2NybC5lbnRydXN0Lm5ldC8yMDQ4Y2EuY3JsMDsGA1UdIAQ0MDIw
MAYEVR0gADAoMCYGCCsGAQUFBwIBFhpodHRwOi8vd3d3LmVudHJ1c3QubmV0L3JwYTAdBgNV
HQ4EFgQUCZGluunyLip1381+/nfK8t5rmyQwHwYDVR0jBBgwFoAUVeSB0RGAvtiJuQijMfmh
JAkWuXAwDQYJKoZIhvcNAQELBQADggEBAD+96RB180Kn0WyBJqFGIFcSJBVasgwIf91HuT9C
k6QKr0wR7sxrMPS0LITeCheQ+Xg0rq4mRXYFNSSDwJNzmU+lcnFjtAmIEctsbu+UldVJN8+h
APANSxRRRvRocbL+YKE3DyX87yBaM8aph8nqUvbXaUiWzlrPEJv2twHDOiGlyEPAhJ0D+MU0
CIfLiwqDXKojK+n/uN6nSQ5tMhWBMMgn9MD+zxp1zIe7uhGhgmVQBZ/zRZKHoEW4Gedf+EYK
W8zYXWsWkUwVlWrj5PzeBnT2bFTdxCXwaRbW6g4/Wb4BYvlgnx1AszH3EJwv+YpEZthgAk4x
ELH2l47+IIO9TUowggVGMIIELqADAgECAhEAyiICIp1F+xAAAAAATDn2WDANBgkqhkiG9w0B
AQsFADCBpTELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsT
MHd3dy5lbnRydXN0Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0G
A1UECxMWKGMpIDIwMTAgRW50cnVzdCwgSW5jLjEiMCAGA1UEAxMZRW50cnVzdCBDbGFzcyAy
IENsaWVudCBDQTAeFw0yMDEyMTQyMDQzMDlaFw0yMzEyMTUyMTEzMDhaMIGTMQswCQYDVQQG
EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEmMCQGA1UEChMd
Tm9ydGhXZXN0IFJlc2VhcmNoIEFzc29jaWF0ZXMxNTAWBgNVBAMTD09yaW9uIFBvcGxhd3Nr
aTAbBgkqhkiG9w0BCQEWDm9yaW9uQG53cmEuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAxBJrIv9eGtrQLaU9pIGsIGBTiW0vZIYmz+5Eoa69sj6t6QANvg0IuVgWZajH
2fu8R+7m/AbZ8Wsuzz+ovtDHiVqUGvGzYyN9a5Ssx94SwNp9zLPfdCRMdh3zJB7gc4GYE/fA
kMkieO8u05f/hSyf9zU5gpjl7SW6p8IjkoyxNOr7KCbI4CQ3+1LG8pn6tz/QJwQ/BJZa4dE0
asXfNlZf5kZtyWtJhwub76zH5uXeODDxY3RooWj1l4V2fQCoFX2ov1ENUW4hRov1cMAD2QHJ
KL0Boir36wISvzq8Z65MSMCGNRiWwRaclVwVZ+QYnlhGZ0g6tMvxVrK+sHnxxr/LOwIDAQAB
o4IBfzCCAXswDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD
BDBCBgNVHSAEOzA5MDcGC2CGSAGG+mwKAQQCMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly93d3cu
ZW50cnVzdC5uZXQvcnBhMGoGCCsGAQUFBwEBBF4wXDAjBggrBgEFBQcwAYYXaHR0cDovL29j
c3AuZW50cnVzdC5uZXQwNQYIKwYBBQUHMAKGKWh0dHA6Ly9haWEuZW50cnVzdC5uZXQvMjA0
OGNsYXNzMnNoYTIuY2VyMDQGA1UdHwQtMCswKaAnoCWGI2h0dHA6Ly9jcmwuZW50cnVzdC5u
ZXQvY2xhc3MyY2EuY3JsMBkGA1UdEQQSMBCBDm9yaW9uQG53cmEuY29tMB8GA1UdIwQYMBaA
FAmRpbrp8i4qdd/Nfv53yvLea5skMB0GA1UdDgQWBBSpChQTknhqMfb9Exia9G14q4j9ZzAJ
BgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQA15stihwBRGI8nFvZZalsmOHR954D+vrOZ
7cC0kl9K+S9u8j/E5nZd+A6PTKoDpAEYmPUYpe45tZLblnvfJC0yovSIIMTo1z3mRzldHYAt
ttjShH+M6s3xrqDtHfNAwt3TCf6H83sEpBi6wtbALfkIjKuDitgkdZsyUURoeglaaqVRhi2L
5wOOChQAyfsumjT1Gzk9qRtiv8aXzWiLeVKhzRO7a6o0jSdg1skyYKx3SPbIU4po/aT2Ph7V
niN0oqJHI11Fg6BfAey12aj5Uy96ztotiZRQuhWZPOc4d3df2N8RsdWViBp4jXt2hQjNr0Kw
pUPWRO/PENBVS1Uo1oXfMYIEYjCCBF4CAQEwgbswgaUxCzAJBgNVBAYTAlVTMRYwFAYDVQQK
Ew1FbnRydXN0LCBJbmMuMTkwNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29y
cG9yYXRlZCBieSByZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDEwIEVudHJ1c3QsIEluYy4x
IjAgBgNVBAMTGUVudHJ1c3QgQ2xhc3MgMiBDbGllbnQgQ0ECEQDKIgIinUX7EAAAAABMOfZY
MA0GCWCGSAFlAwQCAQUAoIICdzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3
DQEJBTEPFw0yMzEwMTYxNzQ4MTZaMC8GCSqGSIb3DQEJBDEiBCAHYvpbPG8NqIAw0W+ITPWC
wuKo2FpNHsN/3DD/aw9xAzBsBgkqhkiG9w0BCQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgB
ZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsO
AwIHMA0GCCqGSIb3DQMCAgEoMIHMBgkrBgEEAYI3EAQxgb4wgbswgaUxCzAJBgNVBAYTAlVT
MRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkwNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BT
IGlzIGluY29ycG9yYXRlZCBieSByZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDEwIEVudHJ1
c3QsIEluYy4xIjAgBgNVBAMTGUVudHJ1c3QgQ2xhc3MgMiBDbGllbnQgQ0ECEQDKIgIinUX7
EAAAAABMOfZYMIHOBgsqhkiG9w0BCRACCzGBvqCBuzCBpTELMAkGA1UEBhMCVVMxFjAUBgNV
BAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0Lm5ldC9DUFMgaXMgaW5j
b3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMWKGMpIDIwMTAgRW50cnVzdCwgSW5j
LjEiMCAGA1UEAxMZRW50cnVzdCBDbGFzcyAyIENsaWVudCBDQQIRAMoiAiKdRfsQAAAAAEw5
9lgwDQYJKoZIhvcNAQEBBQAEggEAt1x/1e1yfPBEel+OyCgGDcaRCxnCfutkSFgapRvhfAgk
MlSIo6NMyh/kxpwNBQzguDeIXars42BsqJxfqJ//XAyMZBVrUgyVQ0pN6/XUKZl7zvQ6DpHd
PT+GnN9hrC/5Nkfyt0UqXoQk5aFe8YkLi7j+oLLEKcMv/Tsl5yRCq/YPq19Hf471nsEnF1bJ
VptZQ67AF4Js+7ZzJGT5DEJaENeE6VkHtZxtjVvOviw78RBpYzlTsy5pzo8XMl4RQ1U3vdyf
LHQaoXixxLWnaqlpMJDnyBb+x/EeewJTE1ROh2W4PCKrI0Sub6snwP32u7q4/mZvwODDjAm9
g1IUlfKEDwAAAAAAAA==

--------------ms050200070609080900030700--

