From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752778AbdBJKXx (ORCPT ); Fri, 10 Feb 2017 05:23:53 -0500 Received: from mail-db5eur01on0099.outbound.protection.outlook.com ([104.47.2.99]:55848 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752717AbdBJKXr (ORCPT ); Fri, 10 Feb 2017 05:23:47 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=aryabinin@virtuozzo.com; Subject: Re: BUG: soft lockup in 4.10-rc7 with KASAN enabled To: Tobias Regnery References: <20170209124646.GA14848@5250pc-292.koolg.jmrlp.de> From: Andrey Ryabinin CC: , , "Dmitry Vyukov" , Alexander Potapenko , kasan-dev , "x86@kernel.org" , Ingo Molnar , Thomas Gleixner , "H. Peter Anvin" Message-ID: <0d19ac08-88b0-675d-19bd-4cdc543fdb30@virtuozzo.com> Date: Fri, 10 Feb 2017 12:47:56 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <20170209124646.GA14848@5250pc-292.koolg.jmrlp.de> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: AM5PR0701CA0014.eurprd07.prod.outlook.com (10.168.161.24) To VI1PR0801MB2063.eurprd08.prod.outlook.com (10.173.74.148) X-MS-Office365-Filtering-Correlation-Id: 70753aa6-394a-4eaa-908a-08d45199c08d X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:VI1PR0801MB2063; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2063;3:Xq0/8GeKu/V8Ij8BEHe7//rc1ECiFFLpRQ8R3xC+DMi2pKh/cCmaxsfV7pqt3tKezd5ypYmYAD3wMal65JVNvJ144NCFrPUVpLX25Te8C4vBr7nWkLudcHGuOT0Os1XDg2bdSJ0oD1B4ZG3AKBd90nY87hHhMiNobpmM0JS5CxUpSS5cPUTRpTcnFA9f7AUBsBQmaNvEhvpyWxwp3AL+tuEhSDSgAxG4fOrpDxKqwJvGz8C4rBs8Mt/kzEkIep1p9QQTdXvDe2ZK4PWecx9D6A==;25:jYLWfNZAwJD9IBs4W2q6Jbctx23Nm3/m/MaIqqBH7ln57QPJfYMZYx63FkVbbJALjtm3qwcbGqWMYs8d+ESNuQ164k6Bnl3OwFRkuZFHZVb+ijmeH5sS8oS4uX0+uipVXNMnLsuLbljOj0khr8QVUB7TbapUxHPOPWScIKhxKa+q7WxqN2wUtHIQbOSBb2PM31bzvHxMz0HnVqRGiZnGv0isHA4YqHHNOfGlSyyZihR3uXKY3BWgWoVv5KD7w2tUILMsHex103mt8m3AW6CvHorRgKvo1yhbBBz5qwDMxdQ18QweWoZS+cSdqSIS+F3FV1HVDRYmMHbU2xbVgCzOpYCDMfbWqsAYdgxNq3mpJ95ZRvv3+KCnT46VVcZ158Jtil0H1koeXStAbnz1Dbg59DuWgrRuYPsi5iAB/0wpimraYj7VGz9yqQAQy2v0kpdLOLK6QetrEcAuIZN16bIMoQ== X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2063;31:idGSZp/BR8nGXs4HsIG1kefsxJguK9piGSSyM+/UuP7ch57aschpkVhboxVyRIExPBhpSXAen36gKvhs6ctkSR8CZhNUFG2/CkwSGcyrTwGhQmIM7FjnTyRGPpWEM6wUDdr9/a3nNHO90h7v8xblulWd0n1I9hJpZ8Tg/G5NQyHcnGT1TUkKJN1jHb7dBP7n3Yojb+uj8foL1m7lcpZHtY5YJ0BkiFw577FHkIcVq8Pmbmy/GH74iDtP1UTy0RY0UeCXuf9Gikt50Sy0KzZ+D1amSob7ud/1LN5uC1ISCcc=;20:pcxuJB6s08dCkynD1GMVdC0lb+R9xLDv/uFNHVzizdLEnPVEluPA0QW/wSaXyKNeLsJvxzmY7ekbeQkcmXjrC/Zp7nu4t3qbojm7+q8DJSFPEm/4e5D5Ozcbb6szWrSMKpDJ3iuKYsPIPWAM2vVhZxUHjnUMSZqVhtOL01tmY5RqbH79C8wEdFTVS6r5735wgKmtiyxkXJ5OmMLG9ZQy8BCzFbKlo3TfLR7kALUgr4m8xvzq4Cc06OPZrOPg+b8dU68gdD7a21cQuqg8DueLEAJ/O8R9EFHpghNGtM/gre8tdJEBrnoLjlfSZJv3lCY8xVuqx0FlFBctqREOiGQsFqLk4j4vpm4F/4rf5Vr4w70JY0Nr9Agc3NrM0u+fViGOQgFeL+Vz+g1IOiDZJrsGvQ0r8mdABskGwn0WcJh7zAE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(20161123560025)(20161123558025)(20161123555025)(20161123564025)(20161123562025)(6072148);SRVR:VI1PR0801MB2063;BCL:0;PCL:0;RULEID:;SRVR:VI1PR0801MB2063; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2063;4:TrX8mSkq+kAtvKw269Sv0GY18a+fjUaY+Ek1WQxXsH2qz5oRDIMqXTzfnVvwfSiYSzHHJb/AnkcUXviKDwuOcuPx6bfkS2l8ehrHz6F5UQI4DzjPXdfNkKBhPbH9wkz9Ie7jqyIQJ4+OOBvkpg/p/dE1aCbCetYO/nDgUmQeq8Gzi8U4E0vmXksZUa9tlYh5lH02lDkmlldRQJQAi4pLfprNtjR+M3hCOU42rJFTq36U50Af80aWEOYZfRf4axEPfEuyeCEG4yslRsGAlXVB2Wuavz/79W5qrhnX/57rbKWbaFhaqP62b29c9QnfVwN9WCbMhclCFe8DFgLrenZSFVSNYlrAcLYArrlHLifXX+IaaBGzLmkNhjacK1avp9vFeHnnkmPQk2G/KUHf86eh/k4tus+RnFn3sJQXWY79imI0QIakGmZkF4sTKDtsP9g98DuS/tayC00Rjdpqtif/oB4EiUzSHJnD3RQjilu9IdJ0NzSc4/k4pjL4X79AU17SSELCtcou6cd3kZ5NFioOuhYBpsfa7X3wRpEIH+4UaM65HoovJNICMM2c2R7cmZvhtnDkNSnMSvTD7beBFTppbaevHuS/+IPb8apFBl6+8B0= X-Forefront-PRVS: 0214EB3F68 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(6049001)(7916002)(39450400003)(189002)(199003)(24454002)(377454003)(65806001)(189998001)(65826007)(229853002)(65956001)(53546003)(33646002)(2906002)(68736007)(47776003)(50986999)(50466002)(86362001)(6246003)(64126003)(38730400002)(53936002)(97736004)(31696002)(5660300001)(6116002)(110136004)(3846002)(4001350100001)(36756003)(305945005)(81166006)(77096006)(7736002)(54356999)(6486002)(7416002)(8676002)(83506001)(42186005)(39060400001)(92566002)(66066001)(101416001)(90366009)(76176999)(54906002)(6916009)(2950100002)(25786008)(106356001)(105586002)(23746002)(81156014)(230700001)(31686004)(4326007);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR0801MB2063;H:[172.16.25.12];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;VI1PR0801MB2063;23:O4Vw7mPaxT62I1wAaTEnrei8O/N9Awja9r6?= =?Windows-1252?Q?66dDXvo8ZzL44cJE1g9swr3oAQXlddiYZMJJ8fIo2XuzfcHO9EphPL8C?= =?Windows-1252?Q?1p06LuIAQkBXrCss+j08P8TSUVKoVWyIrtxnYsdB+/dNb/gcV8Pkrzy8?= =?Windows-1252?Q?CdVrzbQmEYl3fUoSam8qKf5b9j/f2cAiA+MbP57p/zCcHE4ZVsB2RjvT?= =?Windows-1252?Q?tH+p/qEbElaT01rLtQnfftnatWs5yOYd4XCb8ZCgBXg7NUMJtBVWQa/G?= =?Windows-1252?Q?uCC7c9vFgeWGHFeleW+E7Q3641kRFRSMhDYkFHhEFcobA0zpZR0gAQcQ?= =?Windows-1252?Q?LOtzhTUZUVMTT2AvsX0vKnY8k6NwJ1/KqxiZ89Sn87aNWFZHGDaKwm1r?= =?Windows-1252?Q?qGijTrLw06nOnV/sWqAnK66Q028DVOaL4ihmOBTinqheS3aijRULHUgA?= =?Windows-1252?Q?08s3TQDxb/D4H5CEJclPOapAl3xCUjWc65Eg24/virFwfbm/YJzIDRQT?= =?Windows-1252?Q?p1XBx+J4OptYfOEH84qUfhWOIXEfDKqWVDDB8GXYZZpJAHtbLtGUqe4U?= =?Windows-1252?Q?KUo45XardQfGKjkReTprJL8B2XI/Q1MWm7cyRQXm3WbO2lCs7BL5tbPD?= =?Windows-1252?Q?A7B26baAHT4Zka9kgBg2JxhZsMuLYSatDYGFhOacgmDz7+J6K/8I8vmC?= =?Windows-1252?Q?kPh/KjzaIJYVUCGdlKgHIyMvEDMNwiaeWLCeuk4DtlYJ8wyAiItLRS3o?= =?Windows-1252?Q?cPk2h7g6k+F2GCA+c17bY3qud7MKlRRhiFl5XaJh/HKghFSNLT4wcvfM?= =?Windows-1252?Q?j/xs8SmD07eexQN41B71tBgkhuMriOAFBqLF5MRpYfdVE3IImA1FYAcu?= =?Windows-1252?Q?S+mARa315shmle/zZBmEV3hSDltA283gDnuJ94XKcvXYnT/XswaOod2M?= =?Windows-1252?Q?uQZislnrCb7vYdqnXNYApkX23tKm55Mms17Y08mqB0G76KbhaazyvdV9?= =?Windows-1252?Q?vxAPPQpMNCYocRUl4o7hX2hXGD+M3gssc+XaLaeyAakfkoLVT4bKc+rc?= =?Windows-1252?Q?kwmfUSR6I69pRdKMQ4lfwZ0x8z2ztAE+ds4ciwx0RC10xVpXQxXcKIgX?= =?Windows-1252?Q?SmlxcumNAfLj408HCiG3W5nk6aw3QHdmGVC9ZzkxaBce7afzLQwuRz24?= =?Windows-1252?Q?tmhJsmd4ReKbQ75hluCUdREjJ3vRxCiYSNqorUPnCTFNGYyrE/UpaRBP?= =?Windows-1252?Q?/VKTYNNo63MYcBoc2QO8IxWVXFw0G8numGrnhiTiH3sJ/++t/pD82aOv?= =?Windows-1252?Q?x5Ag7Din4pkM8joP/6PoiiJaB9lWJqbMSekUPbDzalcC8f7Zq/l0UZDk?= =?Windows-1252?Q?8x3CV7oPKP/e2t+gaGGLBoS6QLBT/1GooBKU1e3yy2H1Te3IPVCoAefk?= =?Windows-1252?Q?yzcpAgSzLPJDWI7XSWkJTNJo915xsjo36Hlnvj2dLPwJqvrlWg7CnD3W?= =?Windows-1252?Q?azQvNly3UIuJEBImhZ69rD4O7R6foqPrivHBh7Na1pDAlqMDh8/q1cwi?= =?Windows-1252?Q?Omtj3dY96wwbzBBE=3D?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2063;6:1s6joPm11waW8mDh+D5isZ9ucRl849OeNQ51eKUQoJNHU0Lk/B9Ua2jLR9ltNCEd5Duxbjmwnt6q3ksfsjUh8jkmd1PlAGsp2Pab0o28/R57tmXPyp5VnmhgNJr9ot49kFmvGE5MJoWmHREEmv33ljsFQ6StjnYWKR9uDBxcJPtTizLGqnVUBFrbVvZlNXABLcobzNpA5ZVckFk4EI3aROcR9MokPBh7kmA7QHDghLuN3zIwgtMlxTWpaPvygKDl0xhd4RYD2/vR3nyVdNXwWAeMSqQl28VM8472lFeZrtyMJXKuCk4FdhL0MPw8r+iULo1uDtAvASX68toYBnz2xI5TcF9ZEsuxVpfMvbsYyGYv09yY0HoBa1eOBm9ewsBBRiCgiqYQGSdSbE1RXpt+uQ==;5:PAo6ZJv/JVxWDuJUmDT1EUU1ELWRJ9I47162JxzUbNXUZ8EyvZX8xjmyqoBSTkzSVsla5W2Mcdbz0yCX1whQ+lS1w1Zz8IOQtl72Q/yAuoTSV4pnH4FyGBZ5HrON3DuJVDJrg0hcEAk+vOx5XcX7OA==;24:A4jMmhNKn9uiYKhM7Xa1ELaE11tMwajRkLAK+BtU1P/JdRmi6Bp4eeqCUE9Iqz2f+vXLZqtr1vhRNhFPGz4rTCo+ETY7Zt8hvONqjPIILlE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2063;7:wEzFjaCgPjKY5noVlDh7DBuZcFOBdFXjLLOnMPisLvS+R3sJVCy7iUzIALBjtGVsKylv51HqbrQNNlwckpl/fE8F6VfP5GFirWJ7EMRZdod9LzYPbzNAZ+Qqh0Q98iE7JNwzPMsAsduIz+pRiCDJO9H0jyPunFvl8Zg721lbHNvXW1gR5nmBXjiQO8+A+Qe+FgZDNEVlASTYFhuT+YCl/O1M6Ipoe6TM3PQYk8PJcAxZ2DaOI+kKROV8aTGWIDwEIgP+a0GWZzG2wjS1f1Xr33S+QQBfjUvgOsvzm3tCGX5yBy8Qm5cP2IKAsMr486c7DiKBb3dtl5wdO5daUfXQT/Jh/J9Z0ENsLTPRGnXQ0YBx7RkTGAWilYJKvJUkRluOXHe91I4s7s8StfLGRxaZw3dgJV3wSdV3aOsORq+JJ46xMX5/7Tl/Y8tXoBZX2xfENTCwohdcatBtG30NGnCr9aGmo8qHJoULutGXDdpAsZez2Trb0rU3q1h/r8DbkPbDv4/qASjwk3Qtupdz/3OUJA==;20:vEsNsHdZag+OHQn3LXhDwZc/m79s+t1vvxml00QxubsUdwXU1dn+k/TmA1qPdP/EkbkSu/OKRYzR7m+HCK2gc50DiuHVngRtbsU5bhjSf4ld1+lq25fILmzL/T5BhrQibpeOdmBnwP0+j3QautlVTaoqPrNZt98LDfwFB8zfqtVlcVrJPUSTsDyVmuCNKrh4mJVEQH6QiqdWhEkOpjPRwgqhHgip6rvstQWqbm2+cwXkjRwGdvM9TcCeACqiFDuo X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2017 09:46:56.0284 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2063 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 02/09/2017 03:46 PM, Tobias Regnery wrote: > Hi, > > I hit a soft lockup with 4.10-rc7 on ervery boot: > ... > [ 32.452189] NMI watchdog: BUG: soft lockup - CPU#3 stuck for 23s! [swapper/0:1] > [ 32.452300] Modules linked in: > [ 32.452388] CPU: 3 PID: 1 Comm: swapper/0 Tainted: G L 4.10.0-rc7-kasan #27 > [ 32.452504] Hardware name: LENOVO Lenovo IdeaPad N581/INVALID, BIOS 5ECN96WW(V9.01) 03/14/2013 > [ 32.452621] task: ffff88010a268000 task.stack: ffff88010a270000 > [ 32.452711] RIP: 0010:note_page+0x781/0xa60 > [ 32.452792] RSP: 0018:ffff88010a277d30 EFLAGS: 00000287 ORIG_RAX: ffffffffffffff10 > [ 32.452911] RAX: fffffbfff228dde7 RBX: ffff88010a277e40 RCX: ffffffff900a3947 > [ 32.453000] RDX: dffffc0000000000 RSI: ffff88010a277e40 RDI: ffffffff9146ef38 > [ 32.453087] RBP: ffff88010a277da0 R08: 1ffffffff2290598 R09: ffffffff91b1a952 > [ 32.453173] R10: ffff8800bf3fffff R11: fffffbfff236352b R12: 8000000000000161 > [ 32.453261] R13: 0000000000000000 R14: ffffffff9146ef20 R15: fffff698470e8000 > [ 32.453350] FS: 0000000000000000(0000) GS:ffff88010b2c0000(0000) knlGS:0000000000000000 > [ 32.453467] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > [ 32.453551] CR2: ffffffff90e40ea0 CR3: 00000000bf40d000 CR4: 00000000001406e0 > [ 32.453636] Call Trace: > [ 32.453718] ptdump_walk_pgd_level_core+0x40c/0x550 > [ 32.453804] ? note_page+0xa60/0xa60 > [ 32.453890] ? free_reserved_area+0x131/0x140 > [ 32.453975] ? 0xffffffff90000000 > [ 32.454058] ptdump_walk_pgd_level_checkwx+0x17/0x20 > [ 32.454147] mark_rodata_ro+0x13b/0x150 > [ 32.454234] ? rest_init+0x90/0x90 > [ 32.454318] kernel_init+0x2f/0x120 > [ 32.454400] ? rest_init+0x90/0x90 > [ 32.454482] ret_from_fork+0x2c/0x40 Yeah, that's ptdump walks too long across huge KASAN shadow memory without rescheduling. Patch to fix this will follow shortly.