Received: by 2002:a05:7412:d1aa:b0:fc:a2b0:25d7 with SMTP id ba42csp240383rdb; Mon, 29 Jan 2024 00:03:24 -0800 (PST) X-Google-Smtp-Source: AGHT+IHa304pgAHNeBUvXmHb7ef2H2Ao6QorqRZf5Nadzs87Su7gcQ9L/yw4c5gQapj5s+zrUSMX X-Received: by 2002:ac8:7f93:0:b0:42a:a8e6:4260 with SMTP id z19-20020ac87f93000000b0042aa8e64260mr729885qtj.52.1706515403900; Mon, 29 Jan 2024 00:03:23 -0800 (PST) Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id u1-20020ac858c1000000b0042a4509c298si4629783qta.217.2024.01.29.00.03.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jan 2024 00:03:23 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-42320-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=XWz4Zk1R; arc=fail (signature failed); spf=pass (google.com: domain of linux-kernel+bounces-42320-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-42320-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 830151C22FF9 for ; Mon, 29 Jan 2024 08:03:23 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 099D14F1ED; Mon, 29 Jan 2024 08:03:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="XWz4Zk1R" Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.13]) (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 F23B551C30; Mon, 29 Jan 2024 08:03:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.13 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706515396; cv=fail; b=hMBVzJedJjP8t/MgSuvkfEchqsJdw5EZ3TbzWFFiM3b5Ds01Yg2+U9yFbFZ/T/t70EFvyungWuZaCBfuPPr/P5o1FBvRre/rINhOts46pC8qyuDXKKvodFb4tU3ULKrwYfm6mujhvv+iK85BudQaDaVNk+zS5Pnu94skWWlpUvI= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706515396; c=relaxed/simple; bh=hTWKoUCZyZEpyg1v9gn1VtcIyVXC8RqHXko/M2F+Quo=; h=Date:From:To:CC:Subject:Message-ID:Content-Type: Content-Disposition:MIME-Version; b=sLFXs1JSli0dEvm8JQV6RLJzxG2DuirrWS5Zm8Vo5dtjKiDnxytY/qpvLVeH8BcFN95M49CfL2TrHwNX2Vz60i9P1YGqFkldPt2Q69uZXP9bha4qCnsNS2hyvBrwBhv48QoSqe9idh2QiJeFKGpaKcXC/zC7GxEfeoAqo8ebdA0= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=XWz4Zk1R; arc=fail smtp.client-ip=198.175.65.13 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1706515393; x=1738051393; h=date:from:to:cc:subject:message-id:mime-version; bh=hTWKoUCZyZEpyg1v9gn1VtcIyVXC8RqHXko/M2F+Quo=; b=XWz4Zk1RkuFUIfXHgjzCxcYWdPolZWeAmLFlPL2/cTfy4sqAeTuUbJE/ JRIW9EdrhkhNsPX/mHTlUq3shSlrAfJBQUVACeMjlJHgCgwMPeoPHEaCx IgNzX+jaWDKgrlfqy79ObOT9ES1QEVeXyhGUddzgRTC0yN/6rwWRgJk1M OovdPzahdrb4JMxZV+tC38i84BNik7EEhSIU2aQc09l5H4u1y6VZhyT54 iPssbufZcp7dRvuKvivRP5MKOm4/sbcl7GobjTCnIbNXz13curPjtiWA4 HiIWa+YU3PdZZrYJWsAL0myTN0EKWRIoDLkodDUaSHurLE+tVmGQNZd8e w==; X-IronPort-AV: E=McAfee;i="6600,9927,10967"; a="9991722" X-IronPort-AV: E=Sophos;i="6.05,226,1701158400"; d="xz'341?scan'341,208,341";a="9991722" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orvoesa105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jan 2024 00:03:13 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10967"; a="910976107" X-IronPort-AV: E=Sophos;i="6.05,226,1701158400"; d="xz'341?scan'341,208,341";a="910976107" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga004.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 29 Jan 2024 00:03:11 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 29 Jan 2024 00:03:10 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Mon, 29 Jan 2024 00:03:10 -0800 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.41) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Mon, 29 Jan 2024 00:03:10 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jHwpQPfwfOUsETKDze/2SI9rIuCN7+u6z/XBLiOtFmmGVanr14sL92hSpr/M1zu26JPXFCnYs6F1vNc0y6TqDqyCY2vx1MG/hDkZ1H/m+LLjRWE0FBF2MIOIbHVYRfCFA8TBggtm3nrv5Kv3jCvoRE4ijWG9W5gzSXOdqTki0xTRAETO0hM1IRgQHr+IjmoeGpd7wq0VhdupbTwaUeddblC2N9MIao+5IVLb/IdERM0VSqVYeZ6SZsDGGg3YqDi2GdiSISSCrh2bNjTVb51nmqTRZymFW9uJX5ViEtB7nAboFJAKuWDNfADP0pFgRQcmSBfBdg0yoyBd+ADWWihGaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=A1i/SVN7+WOkUd9BlKIsU9e7xLFqeNiWavnkURrURnw=; b=kqS5o9EY24Nrb5fmR30j2I3xCKhp24Y8crks7TMupCuPyRP7Q3Q5WiGLVuAEXMEmQY/BRZXi1frFZxQ07phsZd8pBqTVbvPQLVMwPLDFm6JQ8OqNQLxytqaImcdmsdgSxNnuYeYCiJoxNhtyd64da9ojPjRVsxEHs4colINVkPehqmM5+L3+hzRToSlX5PtSxrtwzsLVhrG8Qt23gEiNUepGapFAPSmighT/rOCB9LlOVklfrKrwUMe8getgOSoUyNPWvTqOvVDKdh3L4y4iPn8KGacHsnW24UxzY4OCKX91i2p08Kbw7xL6X5NZztDf6udsb9pZeoRP1ld1vA0rgw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from LV3PR11MB8603.namprd11.prod.outlook.com (2603:10b6:408:1b6::9) by MW3PR11MB4731.namprd11.prod.outlook.com (2603:10b6:303:2f::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.32; Mon, 29 Jan 2024 08:03:06 +0000 Received: from LV3PR11MB8603.namprd11.prod.outlook.com ([fe80::a026:574d:dab0:dc8e]) by LV3PR11MB8603.namprd11.prod.outlook.com ([fe80::a026:574d:dab0:dc8e%3]) with mapi id 15.20.7228.029; Mon, 29 Jan 2024 08:03:06 +0000 Date: Mon, 29 Jan 2024 16:02:57 +0800 From: kernel test robot To: Steven Rostedt CC: , , , Mark Rutland , Beau Belgrave , Masami Hiramatsu , , Subject: [linus:master] [tracing] bb32500fb9: BUG:KASAN:slab-use-after-free_in_tracing_open_file_tr Message-ID: <202401291521.1322c280-oliver.sang@intel.com> Content-Type: multipart/mixed; boundary="lCEAqPWcqNTVWD3T" Content-Disposition: inline X-ClientProxiedBy: SI1PR02CA0056.apcprd02.prod.outlook.com (2603:1096:4:1f5::7) To LV3PR11MB8603.namprd11.prod.outlook.com (2603:10b6:408:1b6::9) 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: LV3PR11MB8603:EE_|MW3PR11MB4731:EE_ X-MS-Office365-Filtering-Correlation-Id: e64c215c-b873-4410-d299-08dc20a0b998 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: SMS+fjxbNDN9pMOfSbm9xDQ3hZ+nIZZ7FFDJRvR32zTDuy7rC/VYkpW72XDp4781YEJYqKv7D8ttvsAKrT1vfs71nbaEj94VX0Qu/GrZIFgzzUqS9ZJRAosLvbb/PGA9uIoabtp6Ns1cUVdUPwnt2ArkCJJyVeqO37pWMdprkQ47aC3NWmUXlrqZntYYi0fXU4dsoNKwTj/zs1IPSMqdWnqgQtstv+QZR54ROYH2hYzxRhvfxOhWvafjKHiGyN55ssM0EExZ/mj+CGNiFA5lrALLpCMuMg/r9h2HnYQznT5pQud0Go96dIzDVsutMeEnfBdLbZPkwbDdP7t4MHeh0AjWip/K4O6CgLS5gryCulOJJfvVt7tlQ1RLoZqS9hDMGy6rZPek4k3HZK0SWHtNcTDr2nMv80VHJs+SvrlK87NeKFeOczRYsGlDvzSUxJzdUSN2+O2rbCxuKO+I3Gox9U6dqdjElsM3mgqhdfVC1qGB+elULKlIcVtczNV8eWdL9gYqhcpiA4g6we6V9kSu+8w9Hvf07Hc5IK1BYh5hMhclGiYebt/imtTEB269lAIavtBmKGr4Crn03No/Gaik0G6Gd+0BfNoQfuI1MDhzy3g= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV3PR11MB8603.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376002)(366004)(396003)(136003)(346002)(39860400002)(230922051799003)(1800799012)(186009)(64100799003)(451199024)(6916009)(316002)(54906003)(86362001)(66946007)(66556008)(66476007)(83380400001)(966005)(6486002)(478600001)(6506007)(44144004)(6666004)(38100700002)(1076003)(2616005)(107886003)(6512007)(26005)(8936002)(8676002)(82960400001)(4326008)(5660300002)(235185007)(30864003)(2906002)(41300700001)(36756003)(2700100001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?cqtZ9RBclYDy2ZYKYZUwHo0ZgRBzI9tC0jWCJIaVE7+PdfFyxdKH/Vnxon3b?= =?us-ascii?Q?PmU4O4oK8uJ8jfO9l3Wj1oJlmNgLJUkLTvQRJpeWwHTLNziLDEVQMzULz5LW?= =?us-ascii?Q?4pcmusoYcAexMjDhWUaPnpQ0JNS96Q6HgLPYVKGoI8TVvCus5mxUo2vgL3uZ?= =?us-ascii?Q?oTDv8tnk1qhXvY7jP3tADdOeFxDBGcmKxvz5IKX7HDkLhjNRF48q8TDtjJed?= =?us-ascii?Q?sifWNXOWlBEuuzmC+H7z+jJ/Hh6JyNu6dGOlYq/2ZYX9AWiDxoZUMBEbJt53?= =?us-ascii?Q?dPcZiBqwNKNxWNXBq+QeOgp8nZ2ZnQeyPRnhbO0HJD/TxkI8dUJz/UCBSPlr?= =?us-ascii?Q?aBsExXZ54tbXW7wEAi/pUDYF/ll1fCEsHXenLcvT/w4EIN+4KTUmWtqJb0tn?= =?us-ascii?Q?tgHbj0nE2X5hl2lm0qZISZC2YsQvb2hhrnbzRMro0QvnOVMoF30Ry03YrzxV?= =?us-ascii?Q?5PmKBtiWlGYDy+08TN7vEMDWty5gR7fI7CeEgvdUIZRPrxjoAWfUUA1OhwQk?= =?us-ascii?Q?/9eMuqe5u1taff4O3Yqf9Qb3wav4q/Gj8OmqrAzWKah3pP124oOO+2H53pkx?= =?us-ascii?Q?ydCH9DOJ++tG1QNovEspK+cFQf649vFKadg/uAX8AyBsGVxDUwhTZpHZqGui?= =?us-ascii?Q?6Js8x0EB50VBUaUjd55Y7nofv6Kz0b92ARbxgu9BIGtj0ULcM+n0yiUI3vqi?= =?us-ascii?Q?YNojmFCv/oDWvxTQVaY1sN8Y4PvJ8QGQXQ3xhYS+5B5vv7KPrT7w8xr4H8aZ?= =?us-ascii?Q?S65B8n11zg9hpajcMGEIRQf+GaH9zZYCZ0ceQJsav/RHqvuPMpKCXtbDiu+I?= =?us-ascii?Q?asIdX/X8w1jVbYUacCAjNqeEyH2PwnGQq+b2+G9XQWMX/NTVytqCKZZcGV5D?= =?us-ascii?Q?OnXIyK9C7ee8DwkkkJ3PtjF/0xt/zmkQ8tsWUv+O0hxl1+JTZGlq6wC3d35v?= =?us-ascii?Q?JH8lgMF/V9q81dtiCdhbZhCN5v1SlJPUIVb3bk3QRTyBaNc2vuj8+OuCQB64?= =?us-ascii?Q?QGqgxvHj2cR1cHnD+MW0Yr4TeM9FNG5LekS1PldaMf1bdM5uci0UwlszDrgT?= =?us-ascii?Q?MPsWP5Ix2QefXZOwaOncev1vaX5EVKxYKFRFh1knhCni3oHAtetE/1XHdnxw?= =?us-ascii?Q?Jclum1M+K5VVqgFWJkzF+NY/dQCN1cTXzQBfl/dfqxJdljODT8PSSwHf3Ap0?= =?us-ascii?Q?0e/qpWAmxrpTIeBi6KSe9z/6v8dh9+AJGRqCTJLLFSuav6UQ2fAryGRH/sgy?= =?us-ascii?Q?vaFxYCWUIcsafTYnQobVGzMLhjITeGRyMaoYIULIU/g9U4oe+JYpcRpVY3f/?= =?us-ascii?Q?iBRM/qS74TTHz+OIWR+5uU5+UoGGn3hgnzRpJ1ap/cXHFKWbdsSdy6UYXO9V?= =?us-ascii?Q?eT6fqj8PYMZwKyfLuy80OdRGnDEn9VUbjU5vwKFV60e3hl1TvUWadSew/KSz?= =?us-ascii?Q?Y0tf1QKVnitrr6cfag/O52FQwgXE/O4ULkWblYG/4UwwXQ+3YYvAvLVDV8Oq?= =?us-ascii?Q?04s0MGd/urUbFWuGc7PV9Bc2qQoEBFYkw7iGSY6230ifeiCc36PYQ/2XXlQk?= =?us-ascii?Q?c4d1fLZQzuwXAxEH+s0SbfqsojyDJFb3x2IeKGJg?= X-MS-Exchange-CrossTenant-Network-Message-Id: e64c215c-b873-4410-d299-08dc20a0b998 X-MS-Exchange-CrossTenant-AuthSource: LV3PR11MB8603.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jan 2024 08:03:06.4225 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Y9oGt3Xs2HXcKXTBDD2MkHFB3P1AKhQAftc7Vz1i0eFMQ15NVgkl3VdJW/0e1orWHl1bCZr/cLv8xqMM9PL1Zg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4731 X-OriginatorOrg: intel.com --lCEAqPWcqNTVWD3T Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline Hello, kernel test robot noticed "BUG:KASAN:slab-use-after-free_in_tracing_open_file_tr" on: commit: bb32500fb9b78215e4ef6ee8b4345c5f5d7eafb4 ("tracing: Have trace_event_file have ref counters") https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master [test failed on linus/master ecb1b8288dc7ccbdcb3b9df005fa1c0e0c0388a7] [test failed on linux-next/master 01af33cc9894b4489fb68fa35c40e9fe85df63dc] in testcase: kernel-selftests version: kernel-selftests-x86_64-60acb023-1_20230329 with following parameters: group: user_events compiler: gcc-12 test machine: 36 threads 1 sockets Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz (Cascade Lake) with 32G memory (please refer to attached dmesg/kmsg for entire log/backtrace) we noticed this issue is random (6 out of 20 runs as below). at the same time, we also observed there is an issue "dmesg.BUG:KASAN:slab-use-after-free_in_event_enable_write" always happens on parent in all 20 runs. the parent dmesg is attached FYI. dcc4e5728eeaeda8 bb32500fb9b78215e4ef6ee8b43 ---------------- --------------------------- fail:runs %reproduction fail:runs | | | 20:20 -100% :20 dmesg.BUG:KASAN:slab-use-after-free_in_event_enable_write :20 30% 6:20 dmesg.BUG:KASAN:slab-use-after-free_in_tracing_open_file_tr If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-lkp/202401291521.1322c280-oliver.sang@intel.com [ 108.154115][ T2177] BUG: KASAN: slab-use-after-free in tracing_open_file_tr (kernel/trace/trace.c:4984) [ 108.154911][ T2177] Read of size 8 at addr ffff888273293a50 by task ftrace_test/2177 [ 108.155680][ T2177] [ 108.156009][ T2177] CPU: 8 PID: 2177 Comm: ftrace_test Not tainted 6.6.0-rc4-00021-gbb32500fb9b7 #1 [ 108.156886][ T2177] Hardware name: Gigabyte Technology Co., Ltd. X299 UD4 Pro/X299 UD4 Pro-CF, BIOS F8a 04/27/2021 [ 108.157878][ T2177] Call Trace: [ 108.158275][ T2177] [ 108.158650][ T2177] dump_stack_lvl (lib/dump_stack.c:108) [ 108.159135][ T2177] print_address_description+0x2c/0x3a0 [ 108.159775][ T2177] ? tracing_open_file_tr (kernel/trace/trace.c:4984) [ 108.160351][ T2177] print_report (mm/kasan/report.c:476) [ 108.160795][ T2177] ? kasan_addr_to_slab (mm/kasan/common.c:35) [ 108.161279][ T2177] ? tracing_open_file_tr (kernel/trace/trace.c:4984) [ 108.161798][ T2177] kasan_report (mm/kasan/report.c:590) [ 108.162246][ T2177] ? tracing_open_file_tr (kernel/trace/trace.c:4984) [ 108.162768][ T2177] tracing_open_file_tr (kernel/trace/trace.c:4984) [ 108.163277][ T2177] do_dentry_open (fs/open.c:929) [ 108.163750][ T2177] ? tracing_is_disabled (kernel/trace/trace.c:4973) [ 108.164257][ T2177] ? may_open (fs/namei.c:3268) [ 108.164686][ T2177] do_open (fs/namei.c:3639) [ 108.165105][ T2177] path_openat (fs/namei.c:3797) [ 108.165549][ T2177] ? path_lookupat (fs/namei.c:3778) [ 108.166018][ T2177] ? __lock_acquire (kernel/locking/lockdep.c:5136) [ 108.166513][ T2177] do_filp_open (fs/namei.c:3823) [ 108.166974][ T2177] ? may_open_dev (fs/namei.c:3817) [ 108.167425][ T2177] ? _raw_spin_unlock (arch/x86/include/asm/preempt.h:95 include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 108.167910][ T2177] ? alloc_fd (fs/file.c:555 (discriminator 10)) [ 108.168361][ T2177] do_sys_openat2 (fs/open.c:1422) [ 108.168838][ T2177] ? build_open_flags (fs/open.c:1408) [ 108.169333][ T2177] __x64_sys_openat (fs/open.c:1448) [ 108.169824][ T2177] ? __x64_sys_open (fs/open.c:1448) [ 108.170304][ T2177] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4565) [ 108.170935][ T2177] ? syscall_enter_from_user_mode (arch/x86/include/asm/irqflags.h:42 arch/x86/include/asm/irqflags.h:77 kernel/entry/common.c:111) [ 108.171545][ T2177] do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80) [ 108.172051][ T2177] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:120) [ 108.172672][ T2177] RIP: 0033:0x7f955d2e6e51 [ 108.173166][ T2177] Code: 75 57 89 f0 25 00 00 41 00 3d 00 00 41 00 74 49 80 3d 9a 27 0e 00 00 74 6d 89 da 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 93 00 00 00 48 8b 54 24 28 64 48 2b 14 25 All code ======== 0: 75 57 jne 0x59 2: 89 f0 mov %esi,%eax 4: 25 00 00 41 00 and $0x410000,%eax 9: 3d 00 00 41 00 cmp $0x410000,%eax e: 74 49 je 0x59 10: 80 3d 9a 27 0e 00 00 cmpb $0x0,0xe279a(%rip) # 0xe27b1 17: 74 6d je 0x86 19: 89 da mov %ebx,%edx 1b: 48 89 ee mov %rbp,%rsi 1e: bf 9c ff ff ff mov $0xffffff9c,%edi 23: b8 01 01 00 00 mov $0x101,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 0f 87 93 00 00 00 ja 0xc9 36: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 3b: 64 fs 3c: 48 rex.W 3d: 2b .byte 0x2b 3e: 14 25 adc $0x25,%al Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 0f 87 93 00 00 00 ja 0x9f c: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 11: 64 fs 12: 48 rex.W 13: 2b .byte 0x2b 14: 14 25 adc $0x25,%al [ 108.174927][ T2177] RSP: 002b:00007ffd1c637260 EFLAGS: 00000202 ORIG_RAX: 0000000000000101 [ 108.175759][ T2177] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f955d2e6e51 [ 108.176539][ T2177] RDX: 0000000000000000 RSI: 000055b82b59e6e8 RDI: 00000000ffffff9c [ 108.177333][ T2177] RBP: 000055b82b59e6e8 R08: 0000000000000007 R09: 000055b82cfcc2b0 [ 108.178119][ T2177] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 108.178896][ T2177] R13: 00007ffd1c637898 R14: 000055b82b5a0dc8 R15: 00007f955d4f0020 [ 108.179680][ T2177] [ 108.180055][ T2177] [ 108.180383][ T2177] Allocated by task 2177: [ 108.180856][ T2177] kasan_save_stack (mm/kasan/common.c:46) [ 108.181356][ T2177] kasan_set_track (mm/kasan/common.c:52) [ 108.181825][ T2177] __kasan_slab_alloc (mm/kasan/common.c:328) [ 108.182340][ T2177] kmem_cache_alloc (mm/slab.h:762 mm/slub.c:3478 mm/slub.c:3486 mm/slub.c:3493 mm/slub.c:3502) [ 108.182884][ T2177] trace_create_new_event (kernel/trace/trace_events.c:2908) [ 108.183438][ T2177] trace_add_event_call (kernel/trace/trace_events.c:2974 kernel/trace/trace_events.c:3728 kernel/trace/trace_events.c:3040) [ 108.183950][ T2177] user_event_set_call_visible (kernel/trace/trace_events_user.c:1455) [ 108.184500][ T2177] user_event_parse (kernel/trace/trace_events_user.c:1908 kernel/trace/trace_events_user.c:2020) [ 108.184977][ T2177] user_events_ioctl_reg (kernel/trace/trace_events_user.c:2332) [ 108.185496][ T2177] user_events_ioctl (kernel/trace/trace_events_user.c:2528) [ 108.185987][ T2177] __x64_sys_ioctl (fs/ioctl.c:52 fs/ioctl.c:871 fs/ioctl.c:857 fs/ioctl.c:857) [ 108.186464][ T2177] do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80) [ 108.186912][ T2177] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:120) [ 108.187484][ T2177] [ 108.187761][ T2177] Freed by task 400: [ 108.188166][ T2177] kasan_save_stack (mm/kasan/common.c:46) [ 108.188628][ T2177] kasan_set_track (mm/kasan/common.c:52) [ 108.189089][ T2177] kasan_save_free_info (mm/kasan/generic.c:524) [ 108.189582][ T2177] __kasan_slab_free (mm/kasan/common.c:238 mm/kasan/common.c:200 mm/kasan/common.c:244) [ 108.190078][ T2177] slab_free_freelist_hook (mm/slub.c:1826) [ 108.190614][ T2177] kmem_cache_free (mm/slub.c:3809 mm/slub.c:3831) [ 108.191092][ T2177] event_remove (kernel/trace/trace_events.c:2609 kernel/trace/trace_events.c:2648) [ 108.191551][ T2177] trace_remove_event_call (kernel/trace/trace_events.c:3054 kernel/trace/trace_events.c:3090 kernel/trace/trace_events.c:3110) [ 108.192083][ T2177] user_event_set_call_visible (kernel/trace/trace_events_user.c:1457) [ 108.192624][ T2177] destroy_user_event (kernel/trace/trace_events_user.c:1474 (discriminator 9)) [ 108.193116][ T2177] delayed_destroy_user_event (kernel/trace/trace_events_user.c:239) [ 108.193655][ T2177] process_one_work (kernel/workqueue.c:2635) [ 108.194151][ T2177] worker_thread (kernel/workqueue.c:2697 kernel/workqueue.c:2784) [ 108.194673][ T2177] kthread (kernel/kthread.c:388) [ 108.195136][ T2177] ret_from_fork (arch/x86/kernel/process.c:153) [ 108.195641][ T2177] ret_from_fork_asm (arch/x86/entry/entry_64.S:312) [ 108.196148][ T2177] [ 108.196483][ T2177] The buggy address belongs to the object at ffff888273293a08 [ 108.196483][ T2177] which belongs to the cache trace_event_file of size 96 [ 108.197819][ T2177] The buggy address is located 72 bytes inside of [ 108.197819][ T2177] freed 96-byte region [ffff888273293a08, ffff888273293a68) [ 108.199072][ T2177] [ 108.199388][ T2177] The buggy address belongs to the physical page: [ 108.200028][ T2177] page:ffffea0009cca480 refcount:1 mapcount:0 mapping:0000000000000000 index:0xffff888273293e18 pfn:0x273292 [ 108.201100][ T2177] head:ffffea0009cca480 order:1 entire_mapcount:0 nr_pages_mapped:0 pincount:0 [ 108.201955][ T2177] flags: 0x17ffffc0000840(slab|head|node=0|zone=2|lastcpupid=0x1fffff) [ 108.202751][ T2177] page_type: 0xffffffff() [ 108.203248][ T2177] raw: 0017ffffc0000840 ffff888100053140 ffff8881000550c8 ffff8881000550c8 [ 108.204085][ T2177] raw: ffff888273293e18 0000000000270021 00000001ffffffff 0000000000000000 [ 108.204926][ T2177] page dumped because: kasan: bad access detected [ 108.205549][ T2177] [ 108.205869][ T2177] Memory state around the buggy address: [ 108.206475][ T2177] ffff888273293900: fc fc fc fc fc fc fc 00 00 00 00 00 00 00 00 00 [ 108.207228][ T2177] ffff888273293980: 00 00 00 fc fc fc fc fc fc fc fc fc fc fc fc fc [ 108.207978][ T2177] >ffff888273293a00: fc fa fb fb fb fb fb fb fb fb fb fb fb fc fc fc [ 108.208725][ T2177] ^ [ 108.209362][ T2177] ffff888273293a80: fc fc fc fc fc fc fc fc fc fc fc fa fb fb fb fb [ 108.210109][ T2177] ffff888273293b00: fb fb fb fb fb fb fb fc fc fc fc fc fc fc fc fc [ 108.210854][ T2177] ================================================================== [ 108.211632][ T2177] Disabling lock debugging due to kernel taint The kernel config and materials to reproduce are available at: https://download.01.org/0day-ci/archive/20240129/202401291521.1322c280-oliver.sang@intel.com -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki --lCEAqPWcqNTVWD3T Content-Type: application/x-xz Content-Disposition: attachment; filename="dmesg-parent.xz" Content-Transfer-Encoding: base64 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 AgAAAAAEWVo= --lCEAqPWcqNTVWD3T--