From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751427AbdIMWWM (ORCPT ); Wed, 13 Sep 2017 18:22:12 -0400 Received: from mx0a-00082601.pphosted.com ([67.231.145.42]:38032 "EHLO mx0a-00082601.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751279AbdIMWWL (ORCPT ); Wed, 13 Sep 2017 18:22:11 -0400 Date: Wed, 13 Sep 2017 15:21:59 -0700 From: Roman Gushchin To: Alexey Dobriyan CC: Subject: Re: [RFC] proc, coredump: add CoreDumping flag to /proc/pid/status Message-ID: <20170913222159.GA19288@castle> References: <20170913221526.GA7808@avx2> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20170913221526.GA7808@avx2> User-Agent: Mutt/1.8.3 (2017-05-23) X-Originating-IP: [2620:10d:c090:180::1:3615] X-ClientProxiedBy: BN6PR17CA0023.namprd17.prod.outlook.com (2603:10b6:404:65::33) To SN2PR15MB1087.namprd15.prod.outlook.com (2603:10b6:804:22::9) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 243d8de5-7173-4e77-4739-08d4faf5dda8 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:SN2PR15MB1087; X-Microsoft-Exchange-Diagnostics: 1;SN2PR15MB1087;3:1vGfANEfHqv6zjWLjcDGDMOInJ9v5wMBSEb5VQ0CPYkdBLH0aDZv+DGew3s6BEYUraiCnGvZsjRrhJNScoQnketT+PeDq7DLeOxiheE9MfJ7euR3HnbTcP5K2uTjandaTlZpOrsxFeftjuVv4jpdicE+6uXClcL+UUoHq6WtGDjypmeOBEUckQypyGL+UaVjQ2cZXkVRYqb17wMmg6J4Cd+mqMEit5zgphAqfpPWwlm/dUZ2TtK0LNZSMlc/usMq;25:CN5PEk1Qc1QrEbVB0rNpK5rnyW6eLf1OqgCx7twFR4In6giFmMuuv1WZLP+5nRioCQStmVxm7mV4TQpiPglFwmMNFNZoQCdSAJlpqH6tGkRL1W1sch9WnEeZXF7YlSV3O6kag29x/dVg269dyNuysaCx62HwzdhSnnvZiCRCscUwDv4SeK+6e6OI+Ox+LWKdXfdrKZSTTkdR7IFOBPWOhfculOHy/xaQV5IokN87lEjGiw/xbnpCbVCftaWRniC7CzXzhi2/bjCijCkaNVQdYmF7UktD4yEVZrvj/sMXyhIWlEWPcGuArDiQo4qCGVHwVNK9t8ndM3pEk3Q4V1N1mw==;31:ZiGMiq9SRKec/jxe0IiI6zDi30Oxy0gKh4QtnHGGk7hyYD2psFbL43BMZKH1bg6KfpiqNXMmHwYhkOQ7kxSXXop7BJkt0ULgFYbnGxlKf+EQDK+cnNs67DyivYniOAWUFkXNaysA7NldY2EB2B8DeL5DDeO95hlD+qvKig82FcPfAfYfxDlS0wI2vTp8pHqRb9UI1NvUVA/RrGbPZ1ehb3gpsRdxp7YWmugcZdGgedg= X-MS-TrafficTypeDiagnostic: SN2PR15MB1087: X-Microsoft-Exchange-Diagnostics: 1;SN2PR15MB1087;20:g+nNUaDTpc4yHTb6PxDMRiA5Q1p5xzhOQT65nztSSzdIliQF0R5aDs2zLWyDylrs3zTl59OnVrhA4cfKD4Pu+J3++DMcqqa819ppd9KdQYCfeoQfSb7wGGLnuMFd/xxOYE2ALk2w+Vg4iFOorMhWHhzl/vmtOQbQv0Qti/7AtlFhxU+s9qCeXjtKzd7ifexB+WWGarVPRZdT7Zy5PwhtuInCC8OdzGRF/es8A4delICwx64g0YH6LOpfSkVgaJ+T77cAm75bTfAwcwp2yaNKXTGQUhzW/lIpoBtPLMyjxGvUP3DM8YaYCJ8uY4So4HHI1ild3VlotQ4+u/yS9erMh8pgBbKtEAe4PiZKK3b4+PlJBs03J9X3s4hH05Jp3WEODyfA2VPiXjSXFgxJDZwaiIGOBwQzvIlnhRiKHTcVxE0QgzGz+zZxeeabqVeDiiVk0l6K9KmQ0wNV/yD4TT3lRJXbh+NbMdedFc70nFS6N1S5WlPi2Ogtie4xU7ge703Q;4:YyR/gNoh/9Okt8dVH3a2kfB/ED9VNt0CoWOzKBAwS9xwTaKvJO4fBCHAFj7VNVDvr5TJzRYkwHjTJ1w5UbAkHGUH28+Yd4lhZha5sYuNMunZX/6KAVufYIFrBRG1WTjMAvwqTRQ3SWGkAd4DRElc32xxHLJ0vs2POvQynt5Vmjykrg4R4WZmkiHAjnfvH3IcJcSS7p+HQuKZFFdu0Ekqeaq+DsWNvOMa5OPVlHpUOlj8f0aKEk2nrCuhQDRCQ1Rd X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123555025)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:SN2PR15MB1087;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:SN2PR15MB1087; X-Forefront-PRVS: 042957ACD7 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6009001)(346002)(376002)(199003)(24454002)(189002)(6496005)(8936002)(39060400002)(6246003)(47776003)(2906002)(8676002)(81156014)(81166006)(83506001)(54356999)(76176999)(305945005)(7736002)(110136004)(105586002)(50986999)(106356001)(53936002)(229853002)(5660300001)(101416001)(189998001)(1411001)(55016002)(25786009)(6916009)(9686003)(4326008)(478600001)(33656002)(316002)(23726003)(1076002)(33716001)(97736004)(86362001)(6116002)(68736007)(2950100002)(50466002)(4001350100001)(6666003)(16586007)(18370500001)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:SN2PR15MB1087;H:castle;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN2PR15MB1087;23:2fZJYUgSDGJ/0cb3ixahicvlOyX5kJpXaihacm8O0?= =?us-ascii?Q?i2wi7ufUHI/3q5V3L+Dc0r7obCqoN7c8zIQmLZfJqxAl2zCWAZmya1B9+c91?= =?us-ascii?Q?GL7PoEzx2vKaRbdQgopEJJPLx2IE4LOrnsKRvHECD9Fg+gnRi+qqF1xYckwA?= =?us-ascii?Q?XeUON3wZ+qViMjmhNMs/nCLNB4b2lsGw8R09eLtyMRAoNdUsq9lzm5BydQWd?= =?us-ascii?Q?EvGMUt/NfS5s/9feaX04nwicZZ3XeNNI+GUKfSkqpQrHJ8scP1/YXwU4BJqs?= =?us-ascii?Q?e3QAQ73+v0lK83bk3+J6AyxH4WrYIuw/wZeRfMomOZmQ+qiSIc9kZxP8AVtK?= =?us-ascii?Q?ZP/IWB+8Wr/1b8wZLl+uJJx5LYhCn3k52gpKPjdAwIxpbMlTOqrMAYUP+OjS?= =?us-ascii?Q?zB9q6Qs9F4GDAvTi+m2mqrOXDahTzAqfrCCuPYu0oSIa+Ban958rqsJ5/G0f?= =?us-ascii?Q?KR/vNz440ZD9NtEB/5iFqjg8nhfm36kMid4Elxs2ynJ0G98Ebo05+N4dhbS5?= =?us-ascii?Q?rcodIMfvsbJeK5Fd4kRg9wq/BzGfLFQg+UE4TKlZDha9GomF513xYjD9A0fp?= =?us-ascii?Q?lHGJzRJxxQapL9JQ2RQYtzbbZcmIvizA4tZDIFNLDtXncOkEb9mkQAGDGTAY?= =?us-ascii?Q?su9rHWobXO70Bpp+usFt8vJ3+h2cNlTvIXYvp/74N4aQCZmgjEl9efSd7D2W?= =?us-ascii?Q?GhWMwuvSqRfpH75UINB36SqfRxkwXp9kfJEw2WE03flrmzxrWedAliTZPhuC?= =?us-ascii?Q?ortMgEGTQaJWZX4XKc9fH3kizBAgrT181Z9a47O5Ts8YjGXrEUE8DohNU7Wj?= =?us-ascii?Q?STJOTlytU6sOZ3PIsRMEPi1BrO2AGFcHgP3haYiwrVrQDtXLTWRiHvwQHkRK?= =?us-ascii?Q?5Rn1k7H/ATpyBJGUCgpOekevB5lzeaMA+Nt6Q+J9catOrVbZTv3xNt2/SBL0?= =?us-ascii?Q?CAzBQbheaStxhoRTNn2oBDLM6G7Mke4nNzH9Y1iLA6ak2w6HsqXg+v+CdIyU?= =?us-ascii?Q?vWgUFZEM9TUhCQ5Uv/ZM+jrg03znp2nskOW21xKIRnCsPSbrKYK4WjXrYYlD?= =?us-ascii?Q?cYdY+sWIGwgfGBkHicEv5Cdv7vskWdncm5hOOe5QN9UUcgpIPn/BKDEJduha?= =?us-ascii?Q?J0+6bYRJ8IsAS9wp5G+gBdzUj9amVz1es3ZOoqW7XViuYQ3B/KsK+XfW3qBU?= =?us-ascii?Q?wDTznvI4nNlnxdG4+p0BO2XR5YOKvdlqdYPZ/4+xlvxNCj3lsjYP6L5qQ=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;SN2PR15MB1087;6:g4kUyz3YTpFI6XpY45sVsXay3S/U0Mj20TVQv2vixmiCy14DC0Djqbo06mPW7ZXXc6repWZ7oAZpF9k6J8BePLuAM3nxQa+ibyOWy+q93/cGN75sNvRCGS2vEFwphTyd5hYjggNiiRyeHlEMtbbOTOizeUFUhFiIbT5TlLuNfRJHIhR+eD3AjoMmSvm59VIgEINgtBEm9uAVfxWNzFli/XZfYjp4wWg2/S6x1aZjbZwav+Cjz61UibXkqrxRYwKrkkjcD8RBnh5VS1tXLynYhfuhfZZ/X9ONG+8k20VIMR7YiOEt9WXYJpvq8FY7PsckIX7uCNZBbOnTVlsAL5CFoQ==;5:fSXi60mysLC611zzInAboUgp5YASHzcjV4JlfL4BK74Jo/AtDohh6xLs+FpLj0s1eBqUXIv5oyDPX6jvIJfsiUXEAScZz5xxzCntupFuil4TDzX6c3+cJkl6eOY+U8VJbOwzOvw+yO3ymZHKEgIRmQ==;24:8sPpvzTLAs0WDkAYAnr17njPHY8t75JqpeYhwJVUDoQSnC/OhIVFd0dO3Q9qfrpZocuVYyeAs0B25tvSOh5hj+1OZQ+/AAxBUo6v0dNQO2Q=;7:+Zsv1vxa+ujA8Xq/r9xmWyJPj9G5JSvSitMtK/6lP0tprSEarkYIwo98kbaHuIsHl2WX2l3csIeUkigYGBtHKh2xltjFl7efVWDc09/VEG6Lzxxw2KtsJ2QmgNdzT1xkOPCZWUCE0DoUpzATLB8sDF/UWvk/Uw9tPxdh1V+BrBqGAxXqW3zMFf1LvIx1/vZ7s9/aRWUkbtlgCZSon4sT0lW4UCt3gN9Sd/AB9jfnfBc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN2PR15MB1087;20:yvZIZBSF21BT9abjBhnH3gRa2F/gYqYYBwYkSdgVF2mXrSYEdxpzQoRpmLssGHL+YQ0Bfcg84SUEBg9yg1NhaFKdiKcnfHjIgomOO3OYzVoCC1Od+17Vxqb7gbnfiC0Qoc8RjnmK/1jQmkfHk3wORm/8OxbjGU4SBw6RI67gF6g= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Sep 2017 22:22:04.9744 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR15MB1087 X-OriginatorOrg: fb.com X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-09-13_06:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Sep 14, 2017 at 01:15:26AM +0300, Alexey Dobriyan wrote: > > To provide an ability to detect if a process is in the state of > > being coreduped, we can expose a boolean CoreDumping flag > > in /proc/pid/status. > > Or add "State: C" ? A program in such state can also sleep and run, so it's not a state in terms of process states.