From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from YT6PR01CU002.outbound.protection.outlook.com (mail-canadacentralazon11022132.outbound.protection.outlook.com [40.107.193.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 88A2A26ED3C for ; Mon, 8 Jun 2026 12:52:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.193.132 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780923173; cv=fail; b=BdYMgw4UKsNEpABDDm1uBPLQ5WaR/Tw8lIs/1yPsPm8V/XgRvFu6MZrR8G4GgZV4J0qb02UZviE9/b5NnIjzLt7Eh6DiIAPWuU3XYn8Qv8ClZAs4Pe2AF46sFZpKVQw2mD8G3niPStldxQDS7xbNg2yt9E1R0DrHHZ/UD73C0oc= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780923173; c=relaxed/simple; bh=VWrhppMvnvpdz01EY6exiabXqYlhqImEI6f8ZIg8Bao=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=cmGmwEpXvA5KrItW5ThZ+eBnDZUaMKHUM3TwdNxzDaLi/ZoGw//5tDccE/6NJNSvcJHn1IjE9zxeRSvy+kClZZOAddRa4sqdMZ3VE8aSUTVNLe81NXCuJine4eZXkKoSLfF3fdCgmkMMHzpFGZolqvxHAdsAmMqBwT0NndWXWtQ= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=efficios.com; spf=pass smtp.mailfrom=efficios.com; dkim=pass (2048-bit key) header.d=efficios.com header.i=@efficios.com header.b=W7h4hmvx; arc=fail smtp.client-ip=40.107.193.132 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=efficios.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=efficios.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=efficios.com header.i=@efficios.com header.b="W7h4hmvx" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GKauRTMjcqYrrDUgAWeuhvi2VFY4eJDU9ykZ/JjcPg/tl965wRn6WjMVckXUNTsrEe0HjLyo7kvCnBdGtcNOlHJCe/J0PY4YVpKP5I5IcMFVaml8ZLKUnNLE82rqKJ3sOVQ0wawqDOkXf3p19zm71kNzViklYzwQPJZDxWhvyhG9fraImZ2ypS4LaGWB+Z8sDecy28NTLGPNEjin7+Xb3+eYymDViQ0EPQQR/ZMUQ7OTUUsMxsQQWlJakBht9esrp1b8KtWW1bczfPbJkYVrpSFDPe81rx1gVe3pJVwlJQRM2/+L2Z4ft/nRkGiFpbrIa9MbW0OTvzrf5qSCVPwh6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=SMupW42wypGMSiWcR2GASjWTYYHW9bDpeuOvATP0BgA=; b=EpqvOK2mCD10S8YsqVbIjw1fL8aZgmBcicsuAeesfxXKXOvJKOcXsIsotT3A9D1JlL+UcvrQCgCWCq+HFK6KQx4+RXeCbtMYMOFPQ6Lu1yMzBlTgbqAEzVwUmHW+ZA40AJfKERtox8oXjNLsD/qKp1IRVBKUcVzGS7t7RLNIun3ZWLfEiTJPl1sKsrspHPPouQOttHDBC2qcWCUZHM9FxTxnZw6D/RKTNr0KBHYvfY9LgjFFflrGSlJOrNimnMXm/2AdWdlfdsr/uVo5SaDWDw8RdftIhlQT1jjw+UjLaAZVDepicVss+JtuTuc/W6amvIKVFdO8PkJoV5RlprzEng== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficios.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SMupW42wypGMSiWcR2GASjWTYYHW9bDpeuOvATP0BgA=; b=W7h4hmvxsQN9nSk4YTiRQmPbiQc+0mDyR2/7iAijJOg6AUxcwmNE3E6NzkmeI/Yk8TFL199tBoUp30dkdefrQZl4J26Q89B5dbRznKd3te757JTs2QbkNda/rlPi8XEg5W+IUAMfdrIf0k3FZ2a2BVS5ObXu7dKu6VfsADlU1msl4z8yVq/5xEXQ7fflgFOxLv7+2maUiexRix0bJaQ82wStpsSg7ocnOB3wGXc1l/Kr8eS40pVLtG4Qjxc7vP4wLtBFv69sNaSPH6+VKqT3UvSt7V3Rk4HkSYly/+/YSqMKhtMbfeuWIfYZhiceUuqnseGww3o2L/ilBPMy8G5hyw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=efficios.com; Received: from YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:be::5) by YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2c::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.113.9; Mon, 8 Jun 2026 12:52:46 +0000 Received: from YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::6004:a862:d45d:90c1]) by YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::6004:a862:d45d:90c1%3]) with mapi id 15.21.0113.006; Mon, 8 Jun 2026 12:52:46 +0000 Message-ID: <22819c09-8d8f-4448-801e-742282e50693@efficios.com> Date: Mon, 8 Jun 2026 08:52:44 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] rseq: don't promote transient TLS faults to SIGSEGV To: Yuanhe Shu , Peter Zijlstra Cc: "Paul E . McKenney" , Boqun Feng , Thomas Gleixner , linux-kernel@vger.kernel.org References: <20260608021553.1037128-1-xiangzao@linux.alibaba.com> From: Mathieu Desnoyers Content-Language: en-US In-Reply-To: <20260608021553.1037128-1-xiangzao@linux.alibaba.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YQBPR0101CA0110.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:5::13) To YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:be::5) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: YT2PR01MB9175:EE_|YQXPR01MB5418:EE_ X-MS-Office365-Filtering-Correlation-Id: 4fe49b5f-470a-4eb4-63e1-08dec55cd695 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016|6133799003|22082099003|18002099003|56012099006; X-Microsoft-Antispam-Message-Info: uvWEE8yi+UyUGO1YaT8A6PcjhfOebAWMiQlc/xD9McEMl3LHtcz/+2uIgHLCVh+wWocwPA3uG9iCKUy4iRT0EG3CZq/P/PtK3HV3y+GuLWCNudnwH3tcSOBWISlm/dwflzDauqV8qGo60cs1Z6AFOK9k+u2SJ13jGvZ5fuoX9fhEwjRrmoyHB5lh7pzPfvp+WkdVC9YUjm7Rm8XTHEWO70bslpp+Wy1WHW1YoacuDNJt6OWoRGLyZCeNnud1CXI8bNwbLvVq7UK+qZcvD+S8YNY8inwwXt/tSLVQ5udtQ5pL/uLw1gRZIATvMM+caOJAdMqckDklPq3iT9eOsepsjyjXbqOV1vgJCHryd2GlfWgsWF5eba/Z6iCK+pREt/v2T6D9CJvtHLLwCtHgk2QgifIeyg7q47nuDy/S96AwjK++O1omvlnrSLIbvz6Q/6+XxbS7nv9o5knwaPpUKg/Otowzbvw17InEPq2A3DM7slwsWZMno59Sr7PztJF2EAtEuCv9IVEcfYpk/4qKK9MacWk5ntw2vvs1nd4maR6CpOhGZjr30YwuRJPPrVk55V79KuncvxAu0ux19/sySUX2vqHnPL7E4ixdJpcV+d0MoyPop5U63j+SwzYi5AXRDSHm4+2S8vxsc9EUlqsAdmGOhA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(6133799003)(22082099003)(18002099003)(56012099006);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aXhyaGZ6K2RENXBKQ01jUkNvMmtyVk84eGRneU1SMXJxK0hhYUI0S2EyNjZl?= =?utf-8?B?WThyYUFkQ1p3RlA1WjlyTEs3aVgwV3ZkOFFPb05BNmhHZCtPdFJNS3pNbk5u?= =?utf-8?B?TTNIakNtNHUyTmVIUEMyR3h1MDBNeWFCcE8wUEMrVG9SejZjUnZiT2tRVlNQ?= =?utf-8?B?Ri9yd2k4VVVOelFlRGM2THBuQ25pWDdVQVpudU5ibCs5SjRkekRJOGM2dVNK?= =?utf-8?B?M01qMHFNb1dNWTNFZnE1cUxhZXQ2MmZyc3dBbXBOcjkyWkJMNzRwTXFWaExM?= =?utf-8?B?NkkyZE5JNVJKbGsrT2JhekxWK0F2K3hvY3ZJUEEzRDlWSVI5MUxWOERhbjho?= =?utf-8?B?clJyMXE0Z3lGVXpkSWN1S1VYT0cwMEtKSVJFRnQreCtYSy9lTDZDWTZrc2Qv?= =?utf-8?B?UW9jVzhvOU94UUxYWTVOR1ZuMTJXMUY1cjNlYlFaUlJuaVU0dEZSdTN6TUZx?= =?utf-8?B?QlBXZjMzUEU2MGlPQXgrZkZyNUpkWG0xK015RW4vSnhlMXJROU1QaTFpY2lC?= =?utf-8?B?RXoxQ2VDL2o1YU1aRDJkaWRBenFrd2Y4bGxVOWx2eVNEL0lLeVJmYlRKNTFT?= =?utf-8?B?VXhiR0lqMWFaN0hqT1hrMVZRcTk1V01xODNNbDJFTUlTOHMwRlU0WkNGK1BO?= =?utf-8?B?TWtrYzdvYWg4b0xjY1JtTFhZa2c4OHNjSEVpcmZtdjB4STVlb1NOUzBBQ3A0?= =?utf-8?B?S2hPYlRrL0dVS3QvaVVTdE1aUG9GYU15QSsreWFIOHJVVlhjTjdpMlB3VFcx?= =?utf-8?B?V3phRHEvTnZyZlZvOTk0VGZmbllxVDdXUXArbTN5RlFxYmw1MmVyWE1UR3ZH?= =?utf-8?B?OXpzT3Baankrd3JzdUd0RllPbEo1L0VkRTVMcmMrNkRrZS92b0hrTXR0dDlP?= =?utf-8?B?em9iMHRnN3FFeHkzWHRPcVdHT2h0UEdoR2JCeXBZY2NvTmYvb3g4TEkxM2o4?= =?utf-8?B?MktIQ2lqRHRSREtLcVhDQlJsM3l5SE1mZktyYkc0djRWRlJpZmVDM2pJQ0sw?= =?utf-8?B?REliWkdtcWlhcm1HWVZGWkJVK29oL3dPL3FXdHBpUHJqYmpiZ2xtM0Jac3RL?= =?utf-8?B?b1QycnozekJYVzdZQWM2TXl3NXdhU0EvUXgyZTBhUVhuVUs0akF4RnNQdnVw?= =?utf-8?B?aHc0cm5WY0ZHdklvdGEvNXBGRTd1a05iblpCK1ZzOEhHb0NPZFVsQkRFb1Yz?= =?utf-8?B?bGdkN3NZaEhxdityWU5adGFiUVF3U2VOdCtNczhiY2I1ODhTb3ZKRnFOdnJ2?= =?utf-8?B?VjJ3RjFLdGFOTUg4b0xmUW90c21TNXhPcFpsaTYvbEpMQWdwaVZzMVFnNmtv?= =?utf-8?B?djhVTU1LY0RpNFlPYWgwYlhWY2orTDl0WTlGRmtBOFJHUzFienZFOEdpWmFM?= =?utf-8?B?VldqY01EbkgzaXN1R0J2S2I3WjNZZGJyUWVMbVlQcGRoUVEwalNpZUhhS0RL?= =?utf-8?B?RkJzdkFhTjB6cmVpVmxYb0J0SnJqdHYxTlpPbjlYZzE5d1hJZEk5ZHIwR3hM?= =?utf-8?B?dFRuZnJoL29DWDRXTjJ6TjlSRnYvS2hyd3Q5ejJNdjNvdmVDOC9NVnN0bGVO?= =?utf-8?B?L1NwVE5MQ1FZR3NyMnZ1ZjFWUXdKb1l0L0pERE5SZEl1V1hOMjVrWGpoVnBH?= =?utf-8?B?c213U0lFWkZDSGRGOGQ0Y1hQa1F2N29PMUIzRjZTRHUyZWVIdVNvUytrWDNI?= =?utf-8?B?dFZnY2xpbjBPQlRTQU9oQWcweXZHR1hHRDBoRmJHN1NzQjc2eU0rbmMzU0E1?= =?utf-8?B?ZVVGZUg4MTNpSnpMdFJlZUlvSGk2dXE0Mi9hMnVFMTRsa3M4czRFWnpJVFVG?= =?utf-8?B?SXgzbHJJNC8xaUpxRDBGOXpOWjBlYXNFTUtHTEJ1WldxQ29VR3FYOFBubHpY?= =?utf-8?B?Q2VCeWRMdkdGeGVCK0VMbUc4VEhsdGxJak43c1RuUlYxbW1vNGorcjN0Qksz?= =?utf-8?B?ZHp1TmU1SGVVQ3pIVE5LTTdNL3d4eEZJRytVekQybEhuTnR4YzVJTmRqb0k1?= =?utf-8?B?S0FJdUlIejVONU1BZGJGMnJ2VW56dVBqWHE0VDR3dko3SVBEbzVzUDMxWHZY?= =?utf-8?B?b2hWR2RDTDFzeVR1SXgzTmFqZHhEdWh6UVJHTVlXUDJZTG9qTmJlY08yT1BG?= =?utf-8?B?SjF4anNuZTBkaWtxREJWQTNxVS9ieHQrUWpQOTBwemZNa0pvNzdMRitSa21J?= =?utf-8?B?RnUvOTgrR3J1MXkwYm9DSWlTUEZrQ1YraGpRQmt0d3pTYTYzdE9YZTFjZlNB?= =?utf-8?B?ckFvSFBoU1l4YTQ3UzZsVjNlcXlaOHI3OGhpelkwcUZ4TFhIckZqcTJSdXFI?= =?utf-8?B?KzNSN2pVUkFFdGNDWE1zeHJxUHNBd09Bb0FTdjR2OVE2OFYwa3ZoZzhJLzAx?= =?utf-8?Q?UoIAIuG/jAf9F63k=3D?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4fe49b5f-470a-4eb4-63e1-08dec55cd695 X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2026 12:52:46.2188 (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: v8zYaEXLhtQRPySrbhB9Nia6nzrELN60WoINpNguGL4Fw+X0OOeJwHZ8TLuRdxSgccjyobuLvQWcL7F6g5VBGNp68NjkHmaphzhXYTwWCws= X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQXPR01MB5418 On 2026-06-07 22:15, Yuanhe Shu wrote: > With oom_score_adj=-1000 the OOM killer finds no killable task, so the > rseq SIGSEGV is the sole outcome; otherwise the rseq SIGSEGV can be > delivered before the OOM killer queues SIGKILL, and the process exits > 139 instead of 137, breaking OOMKilled detection in container > runtimes As Peter and Thomas said, this is not transient. We simply cannot return to userspace with an out-of-date value. It looks like an issue with the choice of which signal should be delivered in priority: rseq force signal enqueues SIGSEGV, and you would expect the OOM killer to issue SIGKILL, and somehow it's the forced SIGSEGV that wins. Perhaps look into fixing that instead if you really care about which signal is emitted ? (and that's a big _if_) Thanks, Mathieu -- Mathieu Desnoyers EfficiOS Inc. https://www.efficios.com