From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id N9lmHU+Qz2WPbyAAWB0awg (envelope-from ) for ; Fri, 16 Feb 2024 11:41:51 -0500 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=lists.lttng.org header.i=@lists.lttng.org header.a=rsa-sha256 header.s=default header.b=xTWXOqLY; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 622A41E0D2; Fri, 16 Feb 2024 11:41:51 -0500 (EST) Received: from lists.lttng.org (lists.lttng.org [167.114.26.123]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 2C1811E030 for ; Fri, 16 Feb 2024 11:41:49 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lists.lttng.org; s=default; t=1708101708; bh=B9ca5xBz9OXe9F71Od5ei3EDxexN0XweSzpULQZ2HdQ=; h=Date:To:References:In-Reply-To:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=xTWXOqLYP8fSyHxWouX5HGotM4RKhI2nDCOfhQ7zSo9HRnivp+dmpHbcdyJ9+ZyuD aqAfCkFD7XWPhmfqbQ3466P1hMn3KevQYzjh3DQVQ/4PWobY1C6GEZjAIkQnEX1NcP Fp7k8E//3A+rlokPqSe2qrScZWtxx2ER02wOkeuAHdV1F4IoiTseoFh1jweW9Cm6QQ bHgoucUyP2PrFzEZPeMHnBMHidlvs1XSTup2IbksqZR/zUp9RITGaFv4ogrv0v2jx3 GBbi3Yd+avqChFYEhgt8PiJ0kgjY19qTBAbjXA0+RkTSrudwZK96RUHrdBba5CjDIl 63xki7tEAzuQw== Received: from lists-lttng01.efficios.com (localhost [IPv6:::1]) by lists.lttng.org (Postfix) with ESMTP id 4TbyPl6W0Rz24Wm; Fri, 16 Feb 2024 11:41:47 -0500 (EST) Received: from CAN01-YT3-obe.outbound.protection.outlook.com (mail-yt3can01on20701.outbound.protection.outlook.com [IPv6:2a01:111:f403:241c::701]) by lists.lttng.org (Postfix) with ESMTPS id 4TbyPl2KbTz24CW for ; Fri, 16 Feb 2024 11:41:47 -0500 (EST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IXtznWOtKGilNHC/QF9wno84+WMEBT+YZD4eeHuoJnnxKnZEbJdy3ODB4A5G7cc6hyhp51TsPk2RTumesWHWsuKInF/v3NcJHG5LuBFYU1cuhuyuw7Ry2O1UWw07+0uJ+G00LjUJeXF5qTMkeIbk3Lp+d1VTbUtok9TEzng//1UPcKKZKr1T8njK5Dtuw8Z7Xt5kqAR8G51sb22Kqhc5K0+kpTteGlvthlWOWFWB0PAjoVxQFH0E0kwMevD+HVZ8Ur9p7zhX+/C+RJl1dEKAc4EJG+hLOPTduErEp0oefcQYsv2jZC+XWNl5nQiIpZHTGBwqK/EUywWT6ok7Ba18Mw== 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=lQ62fzFIj90eMv/+5SS8rbf+h5EdnLm/SEhTXIgh9hA=; b=mUCcMGylwjhwKCbDP4CNRCssVM1LhOgMehCOREA3xMAP6n1ZFrkbK7cgsYhggtTOqD7W8HLAKInm6Fso+/TtMu3FbZUd8qQkMWH/A7y3M0iT3BYhnd23PBsWJmpQRQW17nn+vLUJEZ8QbfqCe0VY9vNdaBTPHke3YEWmlM91eMpnt9eCyGKZJwJaioGOsthufygf3cK0/OqKud1sUxy3enl3ZrD6Q5zh4oTcmfD7q9BZOCURGdOJFd32JPuqUmy23j1cH60T98JWsWq3Pb2anwdpw2xCKx56nEjSqr8Tvi91nXxZOj2YkkaieJb/yBgj2MeO98V3gU6MVf6qoN7P8g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=efficios.com; dmarc=pass action=none header.from=efficios.com; dkim=pass header.d=efficios.com; arc=none Received: from YT4PR01MB10341.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:e8::14) by YT4PR01MB10803.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:103::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.31; Fri, 16 Feb 2024 16:41:45 +0000 Received: from YT4PR01MB10341.CANPRD01.PROD.OUTLOOK.COM ([fe80::412a:c9d8:a5fe:690]) by YT4PR01MB10341.CANPRD01.PROD.OUTLOOK.COM ([fe80::412a:c9d8:a5fe:690%2]) with mapi id 15.20.7292.029; Fri, 16 Feb 2024 16:41:44 +0000 Message-ID: Date: Fri, 16 Feb 2024 11:41:43 -0500 User-Agent: Mozilla Thunderbird Content-Language: en-US To: Lakshmi Deverkonda , "lttng-dev@lists.lttng.org" References: <3f05e93b-f57e-4d93-be45-c779cd209f44@efficios.com> In-Reply-To: X-ClientProxiedBy: YQXPR0101CA0069.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:14::46) To YT4PR01MB10341.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:e8::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: YT4PR01MB10341:EE_|YT4PR01MB10803:EE_ X-MS-Office365-Filtering-Correlation-Id: a1b9edb1-9dd9-42f5-faa9-08dc2f0e28d9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Vgoigcn+4lrkrT5sl48mhI5LJcHFgqDBWZhff/SgELz39VYYSu7NVvnZG7ilvnknJVs864ZFDVMaxUtEba5NHcdrp6dYZ8fijyMcKhb8Dz7W9DxITw3Y3w22Xv30Vp/amBo+IBUykGb1GhtohUuROKQM84wZdHykBT4lr89vygQUDQvagufvMKeNohrjzn2plKTureVrpWkVWMMkGOUAli+i/a4PFjECZoWv18UjiBg9hETh6lhX6hsluvmvy5a50UxSmN1lcSPO3pEW34UhVyOmF3pk7NvcRpjf1bGswFaQN+5dVF1d7F0VcQ4eCEY3Z5GIW5xEFbeWKuMN2RexbpzkcchCi2yQRs26I4cMYQUaYVW92phF05gN884pE5dJ3BE4wlWs4YKt+l0RDQDEOhZqE3ETxFS8YzAnpZRYsYjIDgDYDdaRuXPNcVRjDTGcDoLJb1je+hW5XZdmZK2ElXa/iljtxiE5H+njja4F7gEmhom89IsOjGy+cQpYpHtmHQaSwrV8MAHg6J6Ivp+8OgeCd3F/0pYh9UDMhVcLCX75vRJfKDWi0r+f4XtcFLY6 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YT4PR01MB10341.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(346002)(366004)(39830400003)(136003)(376002)(396003)(230922051799003)(230273577357003)(64100799003)(1800799012)(186009)(451199024)(41300700001)(2906002)(8936002)(8676002)(5660300002)(31686004)(66899024)(83380400001)(86362001)(38100700002)(31696002)(110136005)(53546011)(66946007)(6506007)(316002)(6486002)(66476007)(966005)(66556008)(45080400002)(478600001)(2616005)(26005)(6512007)(36756003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZE9aSnNTQjB5Q0Z6YzBlQyt2UXZyYU92eFEvTEFxSS9BbC85RWl2ajA2T080?= =?utf-8?B?VDNJZkVjZnczY0NHV2lLS0xEM0YxbU1oZUZTRlp6TkhERjkxbXBOZzNmZzhG?= =?utf-8?B?a0V2cDZ5dW0wdXFVeVR0RzBtMW1rdWNVcE9hUmhTL0VLREpSSTR5d0hDV3JR?= =?utf-8?B?a3hBTmJucVJldDdaTDNQRmp0cURaNXdITThZTUJqWHNIZWs1WGkxVXk2MHlH?= =?utf-8?B?amVMTHpYWTZ0dmFVV29wc25nZTZ6TFBLcStYaXJzTlJWOHBVWDRTRTFLWEJm?= =?utf-8?B?L1ViSk0wazF0dUlWYUJtM3BXWldQdnBSaXNrdGFmSzdiOU1XazgxaE5QYlAy?= =?utf-8?B?djBnaHFMcldkaU9rYUhNeFFRbUFGSkJwT2dvVm1NNU43YlozdW1jYmEvLzlO?= =?utf-8?B?aVp0d1I4MlY5UWMrQ1NjczRKd2tXQndiS1p0L2dSQnhLeEdTUGo1K3JEbTFI?= =?utf-8?B?eVZwdXV3clJ0bHhuempCU0grbktxSVYyL1pUeTNpeEU4NCsyVURHWjlIdjli?= =?utf-8?B?WW9ZdFhXR0ljZEE3b0g5aFU3bEgxQmRnL3BvekIrVVJYZjIyS0JlcURUQ2Qy?= =?utf-8?B?Yk1ST3plR0lhU0xrZGplU2ZsR2VYRXkxRXVSay82NW5ONXNmemd6MnpCaC82?= =?utf-8?B?UE9xWFFxQjQ2RWtFckw4VGZmaGp3aTBtem9KZmtjMHFKMlJQNHhudW4xZ1Bz?= =?utf-8?B?V3JOaFVpMDlwUmJvVzNVVXZpMmd3Y1JtWlBWS0pNSG1NT0kraXZoTDNvcXQ3?= =?utf-8?B?TlNsVHhtZzBEc2VaQ3gvcDdRc2JkNHAwc2hSNG5FQi9oMDFmWWkvTkhqNVV5?= =?utf-8?B?ZXAxRjR4YVVLUlhhV0dML2RoZy91cnNHT2F0V28rSWZ5eWRKL1B3Q24vbjF3?= =?utf-8?B?Unh1OEs4KzNKOGRtUGRBZ05sbzNFTmxnbVQ2ODNQUGwwZ1BaM3NtandYL1Vk?= =?utf-8?B?aTU5K05NNmNwbXUxaUptRGIrODd6SHRjMkpFWENaNTIvMTFMa1pGRThleXVz?= =?utf-8?B?OXFaUXkrZ1hobytJKzhTdGY1RkgwdkJHekNZQUptZElEUHBVZFZQVytzWVdz?= =?utf-8?B?WDFmcG5mZzhEVFFLQXV1Q2pyVXNtNER2b2ltbllrbmhNT3JWK2lrY3ljRlQ0?= =?utf-8?B?RmIyT1BkSU0yV1BBVlZ4b0k3K1RGeVJ1dllqM09mSUNVUUNjV2hJcUpWdVpU?= =?utf-8?B?Yjg4YmZFNEhMSEhJSkRxSjlyZTJENnRjK3ViT0FpMGNaQzJKZEFra3NQRTUr?= =?utf-8?B?bVg1Sk5EbHNkSFFKSnVXVGFmbWJ1TWpwVzFsTkp5dDM1enNKbUc5d05ZUE1Q?= =?utf-8?B?ZjNyWjVZQklLWXNRNkprNE1zV1RMdWNLV3hJZkpwaEc0TDZTM3dLWlkvYUNj?= =?utf-8?B?c1B0eTBTQ1lGMDRQbk8rOWRGVCtnaGxEaWlKRk9FZVJwVHdzeHBtV2JwaEkr?= =?utf-8?B?NnhXeHo1cDkxN2ZXQjFHbkQwenR6OUxWZFlRMElRY3BFTEFCTnppa21wOHFG?= =?utf-8?B?aFR0UE5HNVVvNUNRNmlrM044d05QRWFIa0FCN0ZRSlo1cGFubnBodG9ZM0hW?= =?utf-8?B?UzFscHM5MVFNZlhDamxjNjV4MitoSGRsczRVeE9walQ0ejZiakE1QWxNbzZ5?= =?utf-8?B?a3ByQjFuckg2NDRMREZ3U04vYytQQ0E4TEkxM3NkUi9IWUdGdGRVdXdua1Za?= =?utf-8?B?b0JLblMyV2ZsYjQxWTVHWUd1TnpWZ1c3UTVQVXNBby8vYjZITmJNRWUrVGtz?= =?utf-8?B?VUx6MC85dzlBV0l0bWw5MTZiQU9xVnJEYm9tTFlucE9nZTJNYnp0S1diV1Zh?= =?utf-8?B?dkhCSTRzdGNxMWtwOHorSStnV21EdkJyYy96aUppWDREdVpoa1pmaGpRa0lu?= =?utf-8?B?VTRaY0pVMjcvVjlzTFVxc21TaTZicEk2Z3hVTjFuTWwyMHlGU2ZYcEFyREhx?= =?utf-8?B?bjRXeVIvbTY5cUh3d3FGK3EvQjNwMXYzQVcxcnQvcEVEb01NT09sMWNTYm9R?= =?utf-8?B?eVVGZ0NOVmRubkJueHBZckdETFB4UzFxNXJESjhuWGpZOHNnRG8zdmF4ajlN?= =?utf-8?B?YzJVTUFmem01c3ZNVmg3ZVdLWkFoNjJDcHJQZU5yMmdNTWpDQ2laK0NxYzRU?= =?utf-8?B?dEsrTXRxenhFazhyRlh1MDlBa3laeWxoaUUrMmtVaHBRbzFXWi85TXRvNVNz?= =?utf-8?B?SlE9PQ==?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: a1b9edb1-9dd9-42f5-faa9-08dc2f0e28d9 X-MS-Exchange-CrossTenant-AuthSource: YT4PR01MB10341.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Feb 2024 16:41:44.8164 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4f278736-4ab6-415c-957e-1f55336bd31e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: F+97xx3bb1d5aAU4p2jsWGjJD3mh2LOLcKrNEZnuQRoLQRnZU724lGhH/J4l76Qv7TzsXAOYExAqk8QlGhKctw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT4PR01MB10803 Subject: Re: [lttng-dev] Crash in application due to watchdog timeout with python3 lttng X-BeenThere: lttng-dev@lists.lttng.org X-Mailman-Version: 2.1.39 Precedence: list List-Id: LTTng development list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Kienan Stewart via lttng-dev Reply-To: Kienan Stewart Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: lttng-dev-bounces@lists.lttng.org Sender: "lttng-dev" SGkgTGFrc2htaSwKCk9uIDIvMTYvMjQgMDk6MzMsIExha3NobWkgRGV2ZXJrb25kYSB3cm90ZToK PiBUaGlzIGlzIGhvdywgd2UgaGF2ZSBjcmVhdGVkIHRoZSBsb2dnZXIuIFNvIHRoZSBmaXJzdCBs b2dnZXIgaXMgZm9yIGZpbGUgCj4gbG9nZ2luZyB3aGVyZSBpcyBhcyB0aGUgc2Vjb25kIG9uZSBp cyBmb3IgbHR0bmcuCj4gCj4g4oCCIHNlbGYubG9nZ2VyIMKgPSBsb2dnaW5nLmdldExvZ2dlcign Y2QnKQo+IHNlbGYubHR0bmdfbG9nZ2VyID0gbG9nZ2luZy5nZXRMb2dnZXIoJ2NkLWx0dG5nJykK PiAKPiBJdCBzZWVtcyBsaWtlIGF0IHRoZSBpbnN0YW50IGV4YWN0bHkgd2hlbiBsdHRuZyBpcyBs b2dnaW5nIHNvbWUgZGF0YSBvbiAKPiBhIHBhcnRpY3VsYXIgdGhyZWFkIGFuZCB0aGUgc2FtZSBp bnN0YW50IHdlIHJlY2VpdmUgU0lHVEVSTSBmb3IgdGhlIAo+IGFwcGxpY2F0aW9uLAo+IHdlIGFy ZSB1bmFibGUgdG8gam9pbiB0aGF0IHBhcnRpY3VsYXIgdGhyZWFkLiBDYW4geW91IHBsZWFzZSBo ZWxwLgo+IAoKVGhpcyBkb2Vzbid0IGNvbnN0aXR1dGUgYSB1c2FibGUgcmVwcm9kdWNlciBmb3Ig dXMuIFlvdSBhcmUgYWxzbyAKb21pdHRpbmcgaW5mb3JtYXRpb24gb24gdGhlIHNldHVwIGFuZCB1 c2FnZSBvZiBsdHRuZyBvbiB5b3VyIHN5c3RlbS4KCkkgZ2V0IHRoZSBpbXByZXNzaW9uIHlvdSBh cmUgbm90IGluIGEgcG9zaXRpb24gdG8gc2hhcmUgeW91ciBjb2RlLiAKRWZmaWNpT1Mgb2ZmZXJz IHN1cHBvcnQgY29udHJhY3RzIHdpdGggTkRBcyB0aGF0IGNvdWxkIGFsbG93IHVzIHRvIHdvcmsg CndpdGggeW91IHRvIGFuYWx5emUgYW5kIGltcHJvdmUgeW91ciB1c2Ugb2YgTFRUbmcuIEZvciBt b3JlIGluZm8sIHBsZWFzZSAKZmVlbCBmcmVlIHRvIGNvbnRhY3Qgc2FsZXNAZWZmaWNpb3MuY29t LgoKPiBBbHNvIHdlIHNlZSB0aGF0IHBlcmZvcm1hbmNlIG9mIGx0dG5nIGlzIG5vdCB0aGF0IGdv b2QgZm9yIHB5dGhvbjMuIE15IAo+IGFwcGxpY2F0aW9uIGhhcyBhcm91bmQgMjQgdGhyZWFkcyBh bmQgd2hlbiBsb2dnaW5nIGlzIGVuYWJsZWQgZm9yIGVhY2ggCj4gb2YgdGhlIHRocmVhZHMsCj4g dGhlcmUgaXMgYSBkZWxheSB1cHRvIDI0cyBmb3IgcHJvY2Vzc2luZyB0aGUgZXh0ZXJuYWwgZXZl bnRzLgo+IFBsZWFzZSBzdWdnZXN0IGhvdyB0byBwcm9jZWVkIGZ1cnRoZXIgb24gdGhlc2UgaXNz dWVzLgoKQ291bGQgeW91IGRlc2NyaWJlIHdoYXQgeW91IG1lYW4gYnkgJ3Byb2Nlc3NpbmcgZXh0 ZXJuYWwgZXZlbnRzJz8KCldoaWNoIHN5c3RlbShzKSBhcmUgaW52b2x2ZWQgaW4gcHJvY2Vzc2lu ZyB0aGUgZXZlbnRzPwoKQXJlIHRoZSAnZXh0ZXJuYWwgZXZlbnRzJyB0aGUgZXZlbnRzIGVtaXR0 ZWQgYnkgaW52b2tpbmcgCmBzZWxmLmx0dG5nX2xvZ2dlci5pbmZvKCcuLi4nKWAsIGZvciBleGFt cGxlPwoKV2hhdCB2ZXJzaW9ucyBvZiBsdHRuZy10b29scywgbHR0bmctdXN0LCB1cmN1LCBiYWJl bHRyYWNlLCBhbmQgcHl0aG9uMyAKYXJlIHlvdSB1c2luZz8gQXJlIHlvdSB1c2luZyBhIHJlbGF5 LWRhZW1vbiBhdCBhbnkgcG9pbnQ/CgpIb3cgYXJlIHlvdXIgbHR0bmcgc2Vzc2lvbnMgY29uZmln dXJlZD8gRWcuIG1lbW9yeSBhbGxvY2F0aW9uLCBibG9ja2luZyAKc2V0dGluZ3MsIGJlaGF2aW91 ciBvbiBmdWxsIGJ1ZmZlcnMsIGV0Yy4gVGhlIGNvbW1hbmRzIHlvdSB1c2UgdG8gY3JlYXRlIAp0 aGUgc2Vzc2lvbiwgZW5hYmxlIHRoZSBjaGFubmVscywgYW5kIGFjdGl2YXRlIHRoZSBldmVudHMg d291bGQgYmUgZ3JlYXQgCmluZm9ybWF0aW9uIHRvIGhhdmUuCgpXaGlsZSBwZXJmb3JtaW5nIHRo ZSBsb2dnaW5nIGlzIHRoZSBzeXN0ZW0gdW5kZXIgaGVhdnkgbG9hZCBmcm9tIG90aGVyIApzb3Vy Y2VzPyBXaGF0IHJlc291cmNlcyBvbiB0aGUgc3lzdGVtIGZhY2UgdGhlIG1vc3QgY29udGVudGlv biAoQ1BVLCBJTywgCm1lbW9yeSwgLi4uKT8KCldlJ2QgYmUgbW9yZSB0aGFuIGhhcHB5IHRvIGFu YWx5emUgdGhlIHBlcmZvcm1hbmNlIG9mIHB5dGhvbi1sdHRuZ3VzdCAKYW5kIHdvcmsgdG8gbWFr ZSBpbXByb3ZlbWVudHMgc28gaXQgY2FuIG1lZXQgeW91ciBuZWVkcyB1bmRlciBhIApkZXZlbG9w bWVudCBjb250cmFjdC4gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSByZWFjaCBvdXQgdG8g CnNhbGVzQGVmZmljaW9zLmNvbS4KCj4gCj4gUmVnYXJkcywKPiBMYWtzaG1pCgpJIGhhdmUgdGFr ZW4gdGhlIHRpbWUgdG8gaW52ZW50IGEgZmljdGl0aW91cyBleGFtcGxlIGJhc2VkIG9uIHRoZSBm ZXcgCmRldGFpbHMgeW91IGhhdmUgZ2l2ZW46IApodHRwczovL2dpc3QuZ2l0aHViLmNvbS9raWVu YW5zdGV3YXJ0Lzg3OWJkM2JmMTlkODUyNjUzYjcwYTNjNDJjYWVmMzYxIAp3aGljaCBzcGF3bnMg YSBudW1iZXIgb2YgcHl0aG9uIHRocmVhZHMgdXNpbmcgdGhlIHRocmVhZGluZyBtb2R1bGUuCgpJ IGFtIHVzaW5nIGx0dG5nLXRvb2xzIG1hc3RlciwgbHR0bmctdXN0IG1hc3RlciBhdCAKNDdiYzA5 ZjMzOGYzYzExOTlhODc4Zjc3YjdiMThiZThkMmEyMjRmNiwgdXJjdSBtYXN0ZXIgYXQgCjgxMjcw MjkyYzIzZmYyOGFiYTFhYmQ5YTY1ZjA2MjRiNjU3ZGU4MmIsIGFuZCBiYWJlbHRyYWNlMiBtYXN0 ZXIgYXQgCmI5M2FmNWEyZDIyZTM2Y2Y1NDdkYTE3MzlkNjBlMTk3OTFkYWNjYmQuIE15IHN5c3Rl bSBpcyBydW5uaW5nIERlYmlhbiAKc2lkIHdpdGggcHl0aG9uIDMuMTEuOC4KClRvIHNldCB1cCBh IHJlY29yZGluZyBzZXNzaW9uIEkgZG8gdGhlIGZvbGxvd2luZzoKCmBgYApsdHRuZyBjcmVhdGUK bHR0bmcgZW5hYmxlLWV2ZW50IC0tcHl0aG9uICd0cCcKbHR0bmcgc3RhcnQKYGBgCgpUbyBydW4g dGhlIGFwcGxpY2F0aW9uLCBJIGRvIHRoZSBmb2xsb3dpbmc6CgpgYGAKdGltZSBweXRob24zIC4v bWFpbi5weQpgYGAKClRvIHF1aXQgdGhlIGFwcGxpY2F0aW9uLCBJIHNlbmQgc2lndGVybSB1c2lu ZyB0aGUgZm9sbG93aW5nIGNvbW1hbmQKCmBgYApraWxsYWxsICQocGdyZXAgLWYgJ3B5dGhvbjMg Li9tYWluLnB5JykKYGBgCgpBZnRlciB0aGUgYXBwbGljYXRpb24gdGVybWluYXRlcywgSSBzdG9w IHRoZSBzZXNzaW9uIGFuZCB2aWV3IHRoZSBldmVudHMKCmBgYApsdHRuZyBzdG9wCmx0dG5nIHZp ZXcKbHR0bmcgdmlldyB8IHdjIC1sCmBgYAoKSW4gYSAyNXMgcnVuIG9mIHRoZSBhcHBsaWNhdGlv biBvbiBteSA0LXRocmVhZCBsYXB0b3AsIEkgcmVjb3JkZWQgCjEwMTA3NDggZXZlbnRzLgoKdGhh bmtzLApraWVuYW4KCj4gCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKkZyb206KiBMYWtzaG1pIERldmVy a29uZGEgPGxha3NkQG52aWRpYS5jb20+Cj4gKlNlbnQ6KiAxMyBGZWJydWFyeSAyMDI0IDIxOjA1 Cj4gKlRvOiogS2llbmFuIFN0ZXdhcnQgPGtzdGV3YXJ0QGVmZmljaW9zLmNvbT47IGx0dG5nLWRl dkBsaXN0cy5sdHRuZy5vcmcgCj4gPGx0dG5nLWRldkBsaXN0cy5sdHRuZy5vcmc+Cj4gKlN1Ympl Y3Q6KiBSZTogW2x0dG5nLWRldl0gQ3Jhc2ggaW4gYXBwbGljYXRpb24gZHVlIHRvIHdhdGNoZG9n IHRpbWVvdXQgCj4gd2l0aCBweXRob24zIGx0dG5nCj4gWWVzLiBXZSBhcmUgdHJ5aW5nIHRvIGpv aW4gb25seSB0aGUgdGhyZWFkcyByZWxhdGVkIHRvIHRoZSBhcHBsaWNhdGlvbi4gCj4gVGhlIHRp bWVvdXQgaXMgaGFwcGVuaW5nIHdoaWxlIHRyeWluZyB0byBqb2luIHRoZSB0aHJlYWRzIHN0YXJ0 ZWQgYnkgdGhlIAo+IGFwcGxpY2F0aW9uLgo+IAo+IFJlZ2FyZHMsCj4gTGFrc2htaQo+IC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQo+ICpGcm9tOiogS2llbmFuIFN0ZXdhcnQgPGtzdGV3YXJ0QGVmZmljaW9zLmNv bT4KPiAqU2VudDoqIDEzIEZlYnJ1YXJ5IDIwMjQgMjA6NTAKPiAqVG86KiBMYWtzaG1pIERldmVy a29uZGEgPGxha3NkQG52aWRpYS5jb20+OyBsdHRuZy1kZXZAbGlzdHMubHR0bmcub3JnIAo+IDxs dHRuZy1kZXZAbGlzdHMubHR0bmcub3JnPgo+ICpTdWJqZWN0OiogUmU6IFtsdHRuZy1kZXZdIENy YXNoIGluIGFwcGxpY2F0aW9uIGR1ZSB0byB3YXRjaGRvZyB0aW1lb3V0IAo+IHdpdGggcHl0aG9u MyBsdHRuZwo+IEV4dGVybmFsIGVtYWlsOiBVc2UgY2F1dGlvbiBvcGVuaW5nIGxpbmtzIG9yIGF0 dGFjaG1lbnRzCj4gCj4gCj4gSGkgTGFrc2htaSwKPiAKPiB3aGVuIHRoZSBsdHRuZ3VzdCBweXRo b24gYWdlbnQgc3RhcnRzLCBpdCBhdHRlbXB0cyB0byBjb25uZWN0IHRvIG9uZSBvcgo+IG1vcmUg c2Vzc2lvbiBkYWVtb25zWzFdLgo+IAo+IEVhY2ggY29ubmVjdGlvbiBzdGFydHMgYSB0aHJlYWQg dGhhdCBsb29wcyBmb3JldmVyLCByZXRyeWluZyB0aGUKPiByZWdpc3RyYXRpb24gaW4gY2FzZSBh biBleGNlcHRpb24gb2NjdXJzWzJdLgo+IAo+IEkgZG9uJ3QgdGhpbmsgdGhlIGl0J3MgZGVzaWdu ZWQgdG8gaGF2ZSBgam9pbigpYCBjYWxsZWQgb24gdGhvc2UKPiB0aHJlYWRzLCB3aGljaCBJIGFz c3VtZSBpcyBoYXBwZW5pbmcgaW4gc29tZSBvZiB0aGUgY29kZSB5b3Ugb3IgeW91cgo+IHRlYW0g aGF2ZSB3cml0dGVuLgo+IAo+IE15IGluaXRpYWwgdGhvdWdodCBpcyB0aGF0IHlvdSBzaG91bGQg YGpvaW4oKWAgb25seSB0aGUgdGhyZWFkcyB0aGF0Cj4gcGVydGluZW50IHRvIHlvdXIgYXBwbGlj YXRpb24sIGlnbm9yaW5nIHRoZSBsdHRuZ3VzdCBhZ2VudCB0aHJlYWRzIGFuZAo+IHRoZW4gZXhp dCB0aGUgYXBwbGljYXRpb24gYXMgbm9ybWFsLgo+IAo+IFsxXToKPiBodHRwczovL2dpdGh1Yi5j b20vbHR0bmcvbHR0bmctdXN0L2Jsb2IvMzI4N2Y0OGJlNjFlZjM0OTFhZmYwYTgwYjcxODVhYzU3 YjNkOGE1ZC9zcmMvcHl0aG9uLWx0dG5ndXN0L2x0dG5ndXN0L2FnZW50LnB5I0wzMzQgPGh0dHBz Oi8vZ2l0aHViLmNvbS9sdHRuZy9sdHRuZy11c3QvYmxvYi8zMjg3ZjQ4YmU2MWVmMzQ5MWFmZjBh ODBiNzE4NWFjNTdiM2Q4YTVkL3NyYy9weXRob24tbHR0bmd1c3QvbHR0bmd1c3QvYWdlbnQucHkj TDMzND4KPiBbMl06Cj4gaHR0cHM6Ly9naXRodWIuY29tL2x0dG5nL2x0dG5nLXVzdC9ibG9iLzMy ODdmNDhiZTYxZWYzNDkxYWZmMGE4MGI3MTg1YWM1N2IzZDhhNWQvc3JjL3B5dGhvbi1sdHRuZ3Vz dC9sdHRuZ3VzdC9hZ2VudC5weSNMODMgPGh0dHBzOi8vZ2l0aHViLmNvbS9sdHRuZy9sdHRuZy11 c3QvYmxvYi8zMjg3ZjQ4YmU2MWVmMzQ5MWFmZjBhODBiNzE4NWFjNTdiM2Q4YTVkL3NyYy9weXRo b24tbHR0bmd1c3QvbHR0bmd1c3QvYWdlbnQucHkjTDgzPgo+IAo+IHRoYW5rcywKPiBraWVuYW4K PiAKPiBPbiAyLzEzLzI0IDA5OjIzLCBMYWtzaG1pIERldmVya29uZGEgdmlhIGx0dG5nLWRldiB3 cm90ZToKPj4gSGksCj4+Cj4+IFdlIGFyZSBhYmxlIHRvIGludGVncmF0ZSBweXRob24zIGx0dG5n IG1vZHVsZSBpbiBvdXIgYXBwbGljYXRpb24ocHl0aG9uMwo+PiBiYXNlZCkuIEhvd2V2ZXIsIHdl IGFyZSBzZWVpbmcgdGhhdCB3aGVuZXZlciB0aGUgYXBwbGljYXRpb24gdGVybWluYXRlcywKPj4g dGhlcmUgaXMgd2F0Y2hkb2cgdGltZW91dCBkdWUgdG8gdGltZW91dCBpbiBqb2luaW5nIHRoZSB0 aHJlYWRzLiBXaGF0Cj4+IGNvdWxkIGJlIHRoZSByZWFzb24gZm9yIHRoaXMgPyBEb2VzIGx0dG5n IG1vZHVsZSBob2xkIGFueSB0aHJlYWQgZXZlbnQKPj4gbG9ja3MgPwo+PiBXZSBhcmUgY29tcGxl dGVseSBibG9ja2VkIG9uIHRoaXMgaXNzdWUuIENvdWxkIHlvdSBwbGVhc2UgaGVscCA/Cj4+Cj4+ IEhlcmUgaXMgdGhlIHNuaXBwZXQgb2YgdGhlIGNvcmUgZHVtcAo+Pgo+PiAoZ2RiKSBweS1idAo+ PiBUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgZmlyc3QpOgo+PsKgwqDCoCBGaWxlICIvdXNy L2xpYi9weXRob24zLjcvdGhyZWFkaW5nLnB5IiwgbGluZSAxMDQ4LCBpbgo+PiBfd2FpdF9mb3Jf dHN0YXRlX2xvY2sKPj7CoMKgwqDCoMKgIGVsaWYgbG9jay5hY3F1aXJlKGJsb2NrLCB0aW1lb3V0 KToKPj7CoMKgwqAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy43L3RocmVhZGluZy5weSIsIGxpbmUg MTAzMiwgaW4gam9pbgo+PsKgwqDCoMKgwqAgc2VsZi5fd2FpdF9mb3JfdHN0YXRlX2xvY2soKQo+ PsKgwqDCoCBGaWxlICIvdXNyL2xpYi9weXRob24zL2Rpc3QtcGFja2FnZXMvaC5weSIsIGxpbmUg MjMxLCBpbiBKb2luVGhyZWFkcwo+PsKgwqDCoMKgwqAgc2VsZi5UVC5qb2luKCkKPj7CoMKgwqAg RmlsZSAiL3Vzci9zYmluL2MiLCBsaW5lIDE0NjYsIGluIGRvX2V4aXQKPj7CoMKgwqDCoMKgIEgu Sm9pblRocmVhZHMoKQo+PsKgwqDCoCBGaWxlICIvdXNyL3NiaW4vYyIsIGxpbmUgNzIwMSwgaW4g bWFpbgo+PsKgwqDCoMKgwqAgZG9fZXhpdChubG0sIHN0YXR1cykKPj7CoMKgwqAgRmlsZSAiL3Vz ci9zYmluL2MiLCBsaW5lIDcyMzMsIGluIDxtb2R1bGU+Cj4+wqDCoMKgwqDCoCBtYWluKCkKPj4g KGdkYikKPj4KPj4gT24gYSBwYXJhbGxlbCBub3RlLCB0aGFua3MgdG8gS2llbmFuIHdobyBoYXMg YmVlbiB0cnlpbmcgdG8gcHJvdmlkZQo+PiBwb2ludGVycyBvbiB2YXJpb3VzIGlzc3VlcyByZXBv cnRlZCBzbyBmYXIuCj4+Cj4+IE5lZWQgaGVscCBvbiB0aGlzIGlzc3VlIGFzIHdlbGwuCj4+IFRo YW5rcyBpbiBhZHZhbmNlLAo+Pgo+PiBSZWdhcmRzLAo+PiBMYWtzaG1pCj4+Cj4+Cj4+Cj4+IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IGx0dG5nLWRl diBtYWlsaW5nIGxpc3QKPj4gbHR0bmctZGV2QGxpc3RzLmx0dG5nLm9yZwo+PiBodHRwczovL2xp c3RzLmx0dG5nLm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbHR0bmctZGV2IDxodHRwczov L2xpc3RzLmx0dG5nLm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbHR0bmctZGV2PgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsdHRuZy1kZXYgbWFp bGluZyBsaXN0Cmx0dG5nLWRldkBsaXN0cy5sdHRuZy5vcmcKaHR0cHM6Ly9saXN0cy5sdHRuZy5v cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2x0dG5nLWRldgo=