From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id F2EF6C27C40 for ; Wed, 22 Nov 2023 23:13:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5DF766B05E8; Wed, 22 Nov 2023 18:13:14 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 58F1F6B05E9; Wed, 22 Nov 2023 18:13:14 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 457866B05EA; Wed, 22 Nov 2023 18:13:14 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 33F986B05E8 for ; Wed, 22 Nov 2023 18:13:14 -0500 (EST) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 1604840B00 for ; Wed, 22 Nov 2023 23:13:14 +0000 (UTC) X-FDA: 81487143108.16.F60C117 Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by imf12.hostedemail.com (Postfix) with ESMTP id 4FBCF40012 for ; Wed, 22 Nov 2023 23:13:12 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=fH8RivI6; spf=pass (imf12.hostedemail.com: domain of andreyknvl@gmail.com designates 209.85.216.43 as permitted sender) smtp.mailfrom=andreyknvl@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1700694792; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Nwznl9KTGkJM5XPuI3izDsWPQdxM5T7uw0a2p5x8c0w=; b=sjVu7lIokFgRhe7ov7Tunpa3QVAJHWVeUnfbI6QEav6XKsueTQNJuLAgZICinTsN7bX3KL TLmtGgQFa3LfRo/EVH0UEXF/uHGjfU1HrkbhJixkBMtYR9alxlnvP6VbvSjeL43itFyL2A j76QzagJKWsNgwNzbc4/uQbI1TYqWX8= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1700694792; a=rsa-sha256; cv=none; b=YwrGxTrSoInWlTeQWZ1iwfLiwwaTyRS/UupCetH6krknoJGdRqntF+jbXMcFsguP0Zayw8 Z0JOsE3A9FomNTKALtDgn8vHlO/LovNg7e9Rtsq5I0t6331FUAjEf5Pwf+9jyBoBTLoX1L xyvozOg8oG+Lxf5bcHZxxaWuXkIFRUQ= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=fH8RivI6; spf=pass (imf12.hostedemail.com: domain of andreyknvl@gmail.com designates 209.85.216.43 as permitted sender) smtp.mailfrom=andreyknvl@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-pj1-f43.google.com with SMTP id 98e67ed59e1d1-2856254bd74so96119a91.2 for ; Wed, 22 Nov 2023 15:13:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700694791; x=1701299591; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Nwznl9KTGkJM5XPuI3izDsWPQdxM5T7uw0a2p5x8c0w=; b=fH8RivI6IhqO9NR5IYy3fMQvSyF/zWdTi3zEOZD/IZwCE1ig8MlepXyi68TLh7Z7QO 5NpSKPySycQcHm8kuasvFUaK+610HSqLeNgbNVsz1M8VzVWYiO9/OpfMhU5xDwiqgByB WBzg0bcki/3ABZNhxezPHwVpLG9o/VnTqyn2ScNyvPDydhIRvvcHnBTb7pfH2p9Enc4E vaqUWnbFPXAiQC9wBTmmBcwQk16mi8Dy9+lomaTRbiqGh+Sg8DtG+7dHnX+TPd23s94a Xh7WqhE3KdV23wXa6a/zoTebRr5XBMdhgMA5slEeaOTmyMXyAwFIOTcEXvi0wqBc/+ql I7+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700694791; x=1701299591; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Nwznl9KTGkJM5XPuI3izDsWPQdxM5T7uw0a2p5x8c0w=; b=LksLdQW6Ft6liozKfiFGj+bWa2lK9/XD/Ub99KWPWiSjtYtw9TnV3UlI4rc01Z5Bfk PJMa84gfLUCKQoQ9BKVAzHVJNz9Mol0LtG3t1lJAinYZ1+vbqxEaM2IoAqGlammnrjyG YxfBtlBDbRlpgS8yCVy3cDDz7MVmE/EYnUePy1yS8SwXZuwr1zi3F6Yg4F2UIvdGG1lE IgcSP8uDxFCTWHpepWMkPBzVODCvPejuJ5HpZIYFi6kD0hP3EPcqWEtZu5AdF7WA+2D2 bRtVpCe9cnUfur1IHImVam5NmSYOuk7XDFEaxTL4beUCqRRc9iRaQYN/wvRDEcDUFNlN L+WQ== X-Gm-Message-State: AOJu0Yy7vfmC6V9kuC2KAD8VSsVrfaYyY8L8GUYLUQse5wm0mso/fQs5 r3jTR0ZI99K6h1oEi+wlRx2oKX1em1mxtyyqSig= X-Google-Smtp-Source: AGHT+IGf3oPjZ4tCuYxiXArRZtd2g18U/dtfgi++B1Sq34Lp4/qi0PCMxNrrUgr8ypZmQuCtBDN5QS5o0dpAX5oyISU= X-Received: by 2002:a17:90b:38c8:b0:280:14ac:a6db with SMTP id nn8-20020a17090b38c800b0028014aca6dbmr4019309pjb.18.1700694790978; Wed, 22 Nov 2023 15:13:10 -0800 (PST) MIME-Version: 1.0 References: <5cef104d9b842899489b4054fe8d1339a71acee0.1700502145.git.andreyknvl@google.com> In-Reply-To: From: Andrey Konovalov Date: Thu, 23 Nov 2023 00:13:00 +0100 Message-ID: Subject: Re: [BISECTED] Boot hangs when SLUB_DEBUG_ON=y To: Hyeonggon Yoo <42.hyeyoo@gmail.com> Cc: andrey.konovalov@linux.dev, Andrew Morton , Marco Elver , Alexander Potapenko , Dmitry Vyukov , Vlastimil Babka , kasan-dev , Evgenii Stepanov , Oscar Salvador , Linux Memory Management List , LKML , Andrey Konovalov Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4FBCF40012 X-Rspam-User: X-Stat-Signature: bsrew9qz3tmhp8o555xbexmhatxi6bhy X-Rspamd-Server: rspam03 X-HE-Tag: 1700694792-727611 X-HE-Meta: U2FsdGVkX1/vOTiBGiHKHE2SoiGPhHlCzb2aPZbVYVMDpRDj5OJEwkzyBOPlrDEwbyudNL7erXaMp+3kslyiZi2xSIGT/FHh18bivJeRgqwjpz6r462fyDMRBuzwRwhUhOrpEAR69O1+xIQCPR+s1Sct049tdCfsVuUr0JrAksv75Qw4w0kpejDxEw4axQpYD/wwWW7bh3KJmgPeqwKdLOwI5cuKyrKN2jMXAJtC1Fyk2lnd6hlGqtEards98fD7HhsVKi4dNmdw9AmqBBLPa0sugw2T6dUFFl486bJlxJOetOekUzv0wgGmiHXrmd0uDPkSJQ07cnUiVSqFGFrxa/bGeMHQ+S4dfDQIFwdmgCImqxkPJ09BrGY6IO3P8FTaqN92B3AwTypgZEMWVlc6/UlL/zlBePQCIfUg/Okwf1wWuvOPUEQYh6+vorCVKiubu03Qp9ByVG7kLfr8YopLh6QIiWtuHOwPMoEQUuc1cfIdODbf+D5dvY3sKNpXx2RKJuUzPX68GrGPlSwOBXXiS9flPphq35gGMJWjNQ/Jd9SjTUxrbBwer4nYFFByK4VVhOrKWKwJOpeZ76C0AGeY1+ZBywyhHtAaZkRrMPmHSNhjCBAdZlz2yf+3WJ+aLL2fmDBUDoCQpvcw3EkLnJ4W7dPd8UHwD6+sN+YV772XQ6ukyyqWzRR00zWLoHFOa7nzwHLzI/qIMIAQclwgUxl9bf6YdOE5dNeSb8zZHNi5/ETkNFS7U6qPDVpuxxqkwKjTr/hI9Laicv2cIWMjMhZ4OnIyJrHK8Geo2ysu9yEO7M4oVRVU7JObKPplKGQQWTUJPigumVQc3Xfodas0khEt+PWoO2vWCLW0A1ZJ6O1r0cYQJtW20gd+YVqjzp0SpWhNPfMWCdhVcDPHewwZ2AiyPxhz93S7iG9nFjtw4yNsCHXTjVO86Msi9eh0NaYNtOX9FA8PfjzVmtyT/dAYYrw uBeSuoV7 jNJ6RiTw7WxnqemiRoYcKj9AJkIrzVKsImsejbl23wHO1E4s9xY0qYE7am+RqDD3d0lp8wmUUZDnkQSjwj+0C4k8T9ONOa3V8qA3sXI79aFJf44VBYCpGt98Nb3VFC213W2ROaK7FWADVnq124d+Wk2Sw1QsSI2NVA19sW34LcNKPK0uFX3A2UJ/SDH2lXmuYwAXKUXlFlYVzJ3INJ4+DybaNbGounOMYswABl0KiTGlr4GRwO4ZTTaJmBJYP1NRMS+7B+xCDTlZlZr57S3cQ7tCMaTwnQcDZA/EUvm2/7cbyfW1kv+LhpSqPYCtasy5r8QA4HWkTLaYs8ifUbLdENQKbyYjHlxiw74YSp7kc7IlCB6cuz0w4J4IujR4jYy1il8Mp0Q+hitQJ+TBkDbO2hVr9t7Hd1JB9Yy+5nDyI/f9Z/mqtmdmu0Ry5y0sV0nXXL4+rjsKVLZefpIi5qSlm3ueMnLopyezGnx9vnZEjqqmBF21njkVG7ofBi7g2uoX/w1UYBzqghI1Ppsw= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Wed, Nov 22, 2023 at 4:17=E2=80=AFAM Hyeonggon Yoo <42.hyeyoo@gmail.com>= wrote: > > On Tue, Nov 21, 2023 at 1:08=E2=80=AFPM wrot= e: > > > > From: Andrey Konovalov > > > > Evict alloc/free stack traces from the stack depot for Generic KASAN > > once they are evicted from the quaratine. > > > > For auxiliary stack traces, evict the oldest stack trace once a new one > > is saved (KASAN only keeps references to the last two). > > > > Also evict all saved stack traces on krealloc. > > > > To avoid double-evicting and mis-evicting stack traces (in case KASAN's > > metadata was corrupted), reset KASAN's per-object metadata that stores > > stack depot handles when the object is initialized and when it's evicte= d > > from the quarantine. > > > > Note that stack_depot_put is no-op if the handle is 0. > > > > Reviewed-by: Marco Elver > > Signed-off-by: Andrey Konovalov > > I observed boot hangs on a few SLUB configurations. > > Having other users of stackdepot might be the cause. After passing > 'slub_debug=3D-' which disables SLUB debugging, it boots fine. Hi Hyeonggon, Just mailed a fix. Thank you for the report!