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 A7616C04FFE for ; Fri, 17 May 2024 13:02:44 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3BB186B008C; Fri, 17 May 2024 09:02:44 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 369C56B0092; Fri, 17 May 2024 09:02:44 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2317D6B0093; Fri, 17 May 2024 09:02:44 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id F3A896B008C for ; Fri, 17 May 2024 09:02:43 -0400 (EDT) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id A14321A0007 for ; Fri, 17 May 2024 13:02:43 +0000 (UTC) X-FDA: 82127902206.16.F603D10 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) by imf11.hostedemail.com (Postfix) with ESMTP id B154240022 for ; Fri, 17 May 2024 13:02:41 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=JA6ETRIn; spf=pass (imf11.hostedemail.com: domain of andreyknvl@gmail.com designates 209.85.128.50 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=1715950961; 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=rrQk/zOuwoZ/gTNLgUZwce7uWfKFbQWp+MK1UVbA3u4=; b=CDrRgj80GJ8spGpBS7EP0qumYBDAbIE4RASoCVvsvnFzFV8i/iJMOO6CAQmfQ/Z63i/V4u L2Bbsj8+Mb7ql5YBOGr8cgEgasJbdjc/1/EJ2HYyMPH6BcSyDALaJZOmV1xAykhLTFTTHE 1AhOJdyQAxCgJ4OBFR2XSJHjl+IqnQ4= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=JA6ETRIn; spf=pass (imf11.hostedemail.com: domain of andreyknvl@gmail.com designates 209.85.128.50 as permitted sender) smtp.mailfrom=andreyknvl@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1715950961; a=rsa-sha256; cv=none; b=1+X6C+HG/d8oTBZczWyXum2emU3opTMc88XjRyB9DqOompNI3/9Z8066i+FvQnK3pewCtd 7FVHM/Igpey76exmj3v8yFUD6aME93FXEzv5J3dZ6DDf+C4k7bBiRmNNkySFXrwUaJ2S2K lsGHQ1wvz9npTGYB2J/xCcoMMWtdSEM= Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-4202c1d19d5so745415e9.2 for ; Fri, 17 May 2024 06:02:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715950960; x=1716555760; 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=rrQk/zOuwoZ/gTNLgUZwce7uWfKFbQWp+MK1UVbA3u4=; b=JA6ETRIndpa7C4g1FvRTbvPD/N2TjpjFuvKEhEx92BzTOJWIwjVfkeprBS1kfp3sTh tRvWgdEgb2gx6yWqgn1aLE3S3zUGYsDVh48XrptO8LZxrG6oPq0oFRV+lnirZiSwQPzN Fvre5O2GqZCUQ0R/QQz3hnEqUJvg1BMlItWlEDhHWbqK2EjCt8adj+5aFP25amBHqsLl T3yRH3r3mBJ3Lbgbouf8gSAUE/GlN/8oTZ11L0X6ZFozHzrRgqWj8HiDAGOM+zBSUAOJ UtInuC9GBFn5PoYFuIMgt6kAVCZizJi6vQAkg3auVjydCmjSRNdPHWiJxNR4wc/kEcN5 yZMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715950960; x=1716555760; 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=rrQk/zOuwoZ/gTNLgUZwce7uWfKFbQWp+MK1UVbA3u4=; b=q6N8AvZTb4YKCq0w8YAYt5PnBMxmN9GAyb3rbhdpkFjeMKrpmOBNOA975ZVhMa8boW PJfY8IER7sroAS4sr+WUkdOn8lZNBfcq0y1Kqz7cUNxs0YAHJw55uT7sxC5UW3llRG15 HTFPesJU79gCtER7JaeLfb4lqDJgy/tWs6W2rdwKAXAIn3DviOSztdqTJIk/1XtZxO6F FKq0FLNGczcUY/q9fNziy6KsFV46oIl+SK0++l+CVQWQosHJeA3HI7ZADGmb+0herErB EOZnv5DTDRx/1+I7CnfI7i072X81QqMgsJbMWK9831MPjMZD0xJ30DU0FossNkUtTm8p aCfA== X-Forwarded-Encrypted: i=1; AJvYcCU/nRE7gh3lFtf/+vjMa4OE7AVo7fnVKKRkClPpxuWBe6UA2YDkMZeiyDiWbjXQo+SF8NlXxnZwub/LY7WpLE9/u1c= X-Gm-Message-State: AOJu0Ywu7Ocwp2jDJ7l2H7NVxPrWUUon3RVaqnTKD+afjvxmiBTKsjOG Bo43D7sFaVjiHedrzs0qtqE/CDdwQ5l3mjO1dhius8HUQY10gisW1pJnKfMKcrU5jsZwsDzr+hv Jm+VxetC5h6lK8XkDh76JYQesr9g= X-Google-Smtp-Source: AGHT+IHX94cPFrvL5t8yUA0EZIaiHQgX1Gs+ZQsluKSuj6RLMC47d3ViG5IjIZio8T5UO+CHiINEcWLKeJcnz4a/eAg= X-Received: by 2002:a7b:c40a:0:b0:41b:d4a3:ad6a with SMTP id 5b1f17b1804b1-41feaa42ce1mr205732115e9.17.1715950959914; Fri, 17 May 2024 06:02:39 -0700 (PDT) MIME-Version: 1.0 References: <20240427205020.3ecf3895@yea> <20240501144156.17e65021@outsider.home> In-Reply-To: <20240501144156.17e65021@outsider.home> From: Andrey Konovalov Date: Fri, 17 May 2024 15:02:28 +0200 Message-ID: Subject: Re: Machine freezes after running KASAN KUnit test 21 with a GCC 13.2 built kernel but runs tests fine with a CLANG 18 build kernel (v6.9-rc5, 32bit ppc, PowerMac G4 DP) To: Erhard Furtner , Nico Pache Cc: kasan-dev@googlegroups.com, linuxppc-dev@lists.ozlabs.org, linux-mm@kvack.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Stat-Signature: 1rxyfhx6tawb4ferromq4dfo8w6y7h4g X-Rspamd-Queue-Id: B154240022 X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1715950961-546504 X-HE-Meta: U2FsdGVkX1/7aehE0xifd+cxsW+PcC9StLGNpaNl9ZnP+8zwoB4yD56fmfZ7hmxlJ6SMuplk1DSTreRW9gjYm49YlZDewSN8yoRWsYq46OJP4lrpL2f0HgwRN4Yr3qpJkL+0kDD7R0ylOoghWgdIZFJkXf1dw36sYxPBjRCDTDopummPadDQFAy2atRAQHIfeD8JsicWugLWC1ViwmGq0H6HqBOHNsCwufzJhIJvV993BzG3etNUIKy9uRTXZia89EiwqRjoPmfzdZjR5H7jGx7xv5GZ0/+sBTI6tRQVys9UyGsFu7zmZwin9OuuLmEt5x1jUGmp3Cq7e65RVWKPpEdCsuml31fZjwlvlDp8N/4EcnBbrKckpdZxGkXWiGPJVV6MKxBDnDOrLGsXC7HSeGPWtOpSxit8mGpx21PicheoM4vAqcD++8c0AbpYxC4rm24ds6YH8m+Zi/wqmlhiPwK2kEFKvkG+mdyxhaV9RvTDaYehDRRNHsuaUVgM6fbdt+jfXHVdJPTcyT7mRc9O1vboXsrxM0Wke4Zzhq+kAgCpJ1VEufbC8Tb7F9QFkXadgrlryHhNFtQtCqc6a8EIxapqaxkVld6rMblwaqjvEc4AKrCmcjbSw8NTzMJxAjeWlLcsWNCPaM4tk8vlYsjBInOXDQ5hOKDLxopeqzkut7tQN6SHp/szPW0yZkgWof93d1KmliiK17idYqnS5e6Z5ATj+CKDcRf2LbIBRDbXfXCRmaqpgC/41DeNTomeJK9NwiCzZnH0C8iNByy6unlk820HbaAY378QHok3ce3ZVEN9eFwnQc8kLYYdD60KGP4J3MJ+QM9SRQ3V6LocCb8qKVfNY+j4ddJnm6XnLmg4CDqNAC2ItmbiJZM8L+SjgzKAY5Iw/g1sY9wh0o97Jncy6Pp2lb0VT9Wp8+hLFBjeG6YHOzfL/JUsfhXFyaBcQNfulrYNgsHwEtipU+/fM1f QJfK1G5e 84jSEmVCoUWrsKIV3n2GGKPMsxoHndkGJlQqXx8cuGap/cnyp49O9qa+FHHpEGKB1IZolS+idiWQKKPlzpf7n0bYr81izGzLapUUWt+B14k+PF0A86UI1mhvPwgc7jDHJcXReKjSLOoKZ473n7HGOoKTVzPsFq6vd8lo/IzYc2wIAXNt5BhMRzrnBmSirPeDWuT91vEyaGsrR6d9mgJwc7kW4daMWmywmqjOvzDeLMDSKyyiILpQUVuyFZmZUjdUWZlI5FtIRjV11qoL5kJVTZBEufL8lLHJG2bRDtNLpiYkl2wGkTvHxd0tNYZ0O2+tw/qAjmfRc19+zPl2QdnL6tjHomNoJiTX1oCcmIfHQHKmi1+ntZkKzjiA/+yD8v8QGkdpF/a7xXEe/l23uA8t4TgGeJWlwNGNiGy6QEpmBX31l6Gq+fpQCQwtYplTbzDYLsCB/ZdkkjqvkITcVt9TPLEBA3ybEqoE82kz5GMyhYIrAp+rTP7tp91wmXV1g6jJnqvE0ROGEFsAagDc= X-Bogosity: Ham, tests=bogofilter, spamicity=0.023104, 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, May 1, 2024 at 2:42=E2=80=AFPM 'Erhard Furtner' via kasan-dev wrote: > > On Sat, 27 Apr 2024 20:50:20 +0200 > Erhard Furtner wrote: > > > Greetings! > > > > Building kernel v6.9-rc5 with GCC 13.2 + binutils 2.42 and running KASA= N KUnit tests (CONFIG_KASAN_INLINE=3Dy, CONFIG_KASAN_KUNIT_TEST=3Dy) on my = Dual CPU PowerMac G4 DP always freezes the machine after test 21 (see attac= hed dmesg gcc_v02). Sometimes the G4 is able to reboot, most of the time it= just freezes: > > Turns out this is not a ppc specific issue at all, happens also on my AMD= FX 8370, tested on kernel v6.9-rc6. clang18 built kernel runs and passes K= ASAN KUnit tests fine whereas a gcc13 built kernel freezes or reboots after= test 20 (ppc after test 21): > > [...] > ok 16 kmalloc_uaf_16 > # kmalloc_oob_in_memset: EXPECTATION FAILED at mm/kasan/kasan_test.c:= 566 > KASAN failure expected in "memset(ptr, 0, size + KASAN_GRANULE_SIZE)"= , but none occurred > not ok 17 kmalloc_oob_in_memset > # kmalloc_oob_memset_2: EXPECTATION FAILED at mm/kasan/kasan_test.c:4= 96 > KASAN failure expected in "memset(ptr + size - 1, 0, memset_size)", b= ut none occurred > not ok 18 kmalloc_oob_memset_2 > # kmalloc_oob_memset_4: EXPECTATION FAILED at mm/kasan/kasan_test.c:5= 14 > KASAN failure expected in "memset(ptr + size - 3, 0, memset_size)", b= ut none occurred > not ok 19 kmalloc_oob_memset_4 > # kmalloc_oob_memset_8: EXPECTATION FAILED at mm/kasan/kasan_test.c:5= 32 > KASAN failure expected in "memset(ptr + size - 7, 0, memset_size)", b= ut none occurred > not ok 20 kmalloc_oob_memset_8 > # kmalloc_oob_memset_16: EXPECTATION FAILED at mm/kasan/kasan_test.c:= 550 > KASAN failure expected in "memset(ptr + size - 15, 0, memset_size)", = but none occurred +Nico, who also encountered this issue. Mailed a patch that should fix this: https://lore.kernel.org/linux-mm/20240517130118.759301-1-andrey.konovalov@l= inux.dev/T/#u You can consider disabling CONFIG_FORTIFY_SOURCE for now as a workaround. Thank you!