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 5A4FECA0EE8 for ; Fri, 30 Aug 2024 08:05:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D3A296B00D1; Fri, 30 Aug 2024 04:05:24 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CF4586B00D2; Fri, 30 Aug 2024 04:05:24 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B63596B00D3; Fri, 30 Aug 2024 04:05:24 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 97A236B00D1 for ; Fri, 30 Aug 2024 04:05:24 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 65AE3A0E4B for ; Fri, 30 Aug 2024 08:05:24 +0000 (UTC) X-FDA: 82508176968.13.3EF810F Received: from mail-io1-f72.google.com (mail-io1-f72.google.com [209.85.166.72]) by imf06.hostedemail.com (Postfix) with ESMTP id A8448180021 for ; Fri, 30 Aug 2024 08:05:22 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=none; spf=pass (imf06.hostedemail.com: domain of 3QX3RZgkbAL4w23oeppivettmh.ksskpiywivgsrxirx.gsq@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com designates 209.85.166.72 as permitted sender) smtp.mailfrom=3QX3RZgkbAL4w23oeppivettmh.ksskpiywivgsrxirx.gsq@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=appspotmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1725005032; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references; bh=U9D39ijUcX6E97R2kAMdljqeFOm8YJ4EqXsQjchNZiY=; b=JVrMee8GORuWSsFZecpKnhE1qeltEdOIPA2Xu4YYFCniut/pluwfftQfaoBYdsJ53LucU5 /O8/HX0bKN4cpWk3i5JzSRzyEdmMP2Q/bNEEnFMl5P910+01Xepuw/KhkGMIEc+p4vT8Yx HX2aOpGgtTs+/XZiahtiFlGLBKQ8PPw= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1725005032; a=rsa-sha256; cv=none; b=eez5SPQJiTmJazZmhCRHRfYrnqdTTAe3L6DWLD7eQvRJ/fw9heC7ADnWNxaWRlKu/K0CQj mBS9Pwc48vaTs7irvvJNk+b8ryD/sib5YORA9GCISZ+Zd99X+S2CZvEa6ddCK36fKCYnOI o3p69XW7IQ7IgHPnFjeVecoAwDjB11Y= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=none; spf=pass (imf06.hostedemail.com: domain of 3QX3RZgkbAL4w23oeppivettmh.ksskpiywivgsrxirx.gsq@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com designates 209.85.166.72 as permitted sender) smtp.mailfrom=3QX3RZgkbAL4w23oeppivettmh.ksskpiywivgsrxirx.gsq@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=appspotmail.com (policy=none) Received: by mail-io1-f72.google.com with SMTP id ca18e2360f4ac-82a246b5043so79494939f.3 for ; Fri, 30 Aug 2024 01:05:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725005121; x=1725609921; h=to:from:subject:message-id:date:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=U9D39ijUcX6E97R2kAMdljqeFOm8YJ4EqXsQjchNZiY=; b=ddtBLwVi4bwkvsHPibMvTiM5oU/QnMpweU3Vk1UcWoRhJUJoybcnY7hVJ557UhP0W9 TDsLb8NKsaMwJ9XfJm/cIxH1BmK4wBV0rR4RpmVrQkCmnkD3H763y8Bg6ZNrMgqhS2TH kwE6f3NEu6MN8Xdaz7c8O7VGsumVr6Qpa9YbrD8ChkBPHCj6SQHP0qNKJFhNY07823nR i0QQxF95SR8kX6Wf7fuMWgMuYo9TfQKenFb+LuJbgf2ger13TbmKsj7vnFzZ8QXJ3u4I ifGFwYiy7TNWpEjTqavPMNjYXs37DF4f1xgC/Y5FCULocZCpYZSti3sM/uuYBdG9TWXN eftw== X-Forwarded-Encrypted: i=1; AJvYcCUZsSCLZtae5ujfgf2T7WkEk0SzilnzdVezuTwsjhbMRmr2INm+yZoPIQyeZ7a7zJdqj9ICMtT7UA==@kvack.org X-Gm-Message-State: AOJu0Yw1L9XSqaIZxVbOfp0+kiKjwNCrx4WIvvuYp/uxKtGrGXusOpI/ QjcJTl4ot1ZVVoYvpHFfSumP6kPfmvbVVDlsq++AKeksMZ0v4vxnt/CjafyrQcvb3OmZBV+8Qlh WHQ8LBJokVIzfgX8mIlCT3VA8V0xJ2yS9W6BGna5z5rwU2TW2HCD+EJw= X-Google-Smtp-Source: AGHT+IH6dTGzDaHrL29Cb2aP05jI7sTyMfIbtjCfwK9fwwhTB7LcWl252s1jdPMPExyEnJ6/XTmAd/D8Zrder1VHeO2X1txxNHvh MIME-Version: 1.0 X-Received: by 2002:a92:c54a:0:b0:39b:2133:8ee5 with SMTP id e9e14a558f8ab-39f40ed447cmr493765ab.1.1725005121545; Fri, 30 Aug 2024 01:05:21 -0700 (PDT) Date: Fri, 30 Aug 2024 01:05:21 -0700 X-Google-Appengine-App-Id: s~syzkaller X-Google-Appengine-App-Id-Alias: syzkaller Message-ID: <000000000000817cf10620e20d33@google.com> Subject: [syzbot] [cgroups?] [mm?] KCSAN: data-race in mem_cgroup_iter / mem_cgroup_iter From: syzbot To: akpm@linux-foundation.org, cgroups@vger.kernel.org, hannes@cmpxchg.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, mhocko@kernel.org, muchun.song@linux.dev, roman.gushchin@linux.dev, shakeel.butt@linux.dev, syzkaller-bugs@googlegroups.com Content-Type: text/plain; charset="UTF-8" X-Stat-Signature: wp94qyjs7cnfu9uu13jdfd43t3pp4jff X-Rspamd-Queue-Id: A8448180021 X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1725005122-779308 X-HE-Meta: U2FsdGVkX1+F0XS/0JHIPUx2X5Idpr2QMF68ELZHra5Laha6jihCZ/APy+nM35MEaqfUUUZMsHj7PPp2JZw8C42i3v8sec/u7JZ/VkeEHA7DUUCjfi/wzgMYeqAQ1duBzZQ+TazGysZX8kqpIZXGPVCs38sENCTI+sBVMB31pE4LMjoAqhakp7g1s8cKM+ntuadMcYvNDHOCKCcz86XSAOo7BE0eSCq2mMnfBsQSv1bnuvthWivRVsZzyk9AKYfGK6xhT2cdt363kKW66cQ6rAjGCvd9shb+VdQddSDRM/h6LRZYeDRlb/L5HvohUuE/HEDlEA1J8Y9dcVqmsZJ1EVpMFDoWUkg5VuJX5c8/Y8/3zitWB607mBN9iBhyNoBLzJk8SzD+3iwsj3QmQufBzSP6iOXP2Z0VHmzWdCIX87d6DhcngQIH/CREUWEOXVRV+Zq5BF/NQmcsFkhROKcC3KDa++Oz0OzLUVqkvxu2u5nJd8z6bz6VtLPiAp6cEyKmuB2+jBKebfxAhmtYgTdkW4xVITwogGmxxZooFVe9wI4xpXZTUwvKwK69gp5B4SsUSSk+DFP7oA26I2yY8O9xSh3FZIbwpqlvFAuTld5mEmUlUD9eZ3U9ChcnIHsVy+Sl9AqcHCjvczcRtgYD1bu9qVYti/cBG6pgPKVwQSuEFnmj0F/JOAncAUdPRbBxgVn/146K649DEOkVEWVeO/RJH9w3HXjnszuypKAHP1ieXsRAqF+rYC5aL3AZ1Q4aU2wv1JwpQG1jq82AdlNuQp4qM/nRmxUzalf8YjQrxsHAluLh9sUUPHci9iV/7iuzNFv2jZJmeHcCaOvHRgIl71SoX58iFlm+BjXrKRsUvF6fa1AuZxUFvuAMjcg5rvZmFzxFkpH4UYdY32NoSD9AjjP5UaUwXKkCBVv9VfjeWO6/uPR7UBnI3TOJ5MubqKbP5D86BO0jv79LunI13RWr9HE jo0f1nA2 0ZYzP45NFJ0YIaDdaQUaFgZ5l93H6XCJ8ffMIu2tF4NaAaHEHiT1Ec4kzw89vKj1kAwVq8AiEJ/X8kEzavBBs/gHn3wVhG9s/ti09fS8qJ6SCyoYKaUoEjweo+ynIiDwORIwilgjSoz27yISCcXqfDFWz+w1rCGGh4/c6ajvwnhuijZEl5kZ8wTEWbcixW2dhzpK2R9qRHGx45VY+pp/VljewBEz4G7MChuRKB53X/5cPfHE9lS8pKZ0fSvj2WWl8qZKfaxLUOKMcrrV3trZdf/1h4hF+JsCre7PtKAWdofx2CIe4V0W4trKYnC3Ke5Xr1A62R9rab1OYSVStSJclifOzCexQ1mi47psk0oi9BAJzmhAVpYCllwORcPPJ880ZY3phnNh+g4RRBUev0QouzAv7BRbYHlw2a6dzxCThoRTD7t0CVnENTXd+vDP7Rrtn7mDL47rMzKO8ztgScbJs2o+kW9wSv+MUMZ8iq185MRCWh65S8L4CQc009SyV/v0Tizp5m3mj/BdYzRdqUuD+3kuX5ek+F9fTamnEUQX1aVPb73mNIh6N4XJ3tJQHgURVg1E5A8zXo7nI5SO8zG4AqM+4iHklqT1My/VEy//TDi9NERiNCBMI2bsG501/5bLskalGpbGGxJtAz+4B2W6OM22KxVx+W+MpI9lqXwF+Oopw4+BlZFEOsZzBzeV7JlR/j2f3kHmD+gk3l3UYhovzQ26lMlrSHM1RGUrHeo7zeZHk4IKu6Qll/Z4eWNNoGYJOriIlrulk63iFAcEAYgwzp40c746A9dYGRsf42r35jbjacIicsyGGguQlVgvBGazxf85MWwXl5pul1qChW+HrAfSu7vQdG5Pp2wH7VcxUwG5MFdvPs7av1vB3OV7tBbCPBq/qeJKQJdmzlS7ddhht7J6Pl2PH7r8J1hVoWsIgHuEpS8kQPRBFs4Tbz+16kPBc5bJK4ytoDA7cRKrHgijbA79kkMX3 TNmQMzij ZauLLwsAOwx1J9OYhmOeE4V4ybsS0w+8rnP69Tij1q/WCK99GbRTTa2oDSWGp90W5LAL5WEnHQui/zAQynJf31jccLoqvQb57r/6CBldm4bso9uopyeH4KvGMAxHwaJ9GgG1NsIW7E2NGNILzI/c+2HWmKCCWq/6DWFzpQMnyWkWK3v+HVOIzJ+3s1y/aqd1yLUEcQ/h3axH6KiiwSVgufnZobGNtAupGa0nD9iyE9eZDIDsvx/woqyhDz0LgYbFUIyrDH97M85eO7tLKD8zYh+hS/o1+YtNVClflNWJbUow58bsx1z3UcMx9IFYrNvXSpCOeJYlqTfcBf4EX6VLhe7CL3+S8e8qrwYf1DjRkSweDrrQ+z4DzAUBa5v8AWXmZaB6+ID+0I+FoLZMygqvXE16228lzzwS X-Bogosity: Ham, tests=bogofilter, spamicity=0.000002, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hello, syzbot found the following issue on: HEAD commit: 20371ba12063 Merge tag 'drm-fixes-2024-08-30' of https://g.. git tree: upstream console output: https://syzkaller.appspot.com/x/log.txt?x=107a8463980000 kernel config: https://syzkaller.appspot.com/x/.config?x=6fafac02e339cc84 dashboard link: https://syzkaller.appspot.com/bug?extid=e099d407346c45275ce9 compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 Unfortunately, I don't have any reproducer for this issue yet. Downloadable assets: disk image: https://storage.googleapis.com/syzbot-assets/4a8763df1c20/disk-20371ba1.raw.xz vmlinux: https://storage.googleapis.com/syzbot-assets/f9678a905383/vmlinux-20371ba1.xz kernel image: https://storage.googleapis.com/syzbot-assets/ef6e49adc393/bzImage-20371ba1.xz IMPORTANT: if you fix the issue, please add the following tag to the commit: Reported-by: syzbot+e099d407346c45275ce9@syzkaller.appspotmail.com ================================================================== BUG: KCSAN: data-race in mem_cgroup_iter / mem_cgroup_iter read-write to 0xffff888114b82668 of 4 bytes by task 5527 on cpu 1: mem_cgroup_iter+0x28e/0x380 mm/memcontrol.c:1080 shrink_node_memcgs mm/vmscan.c:5924 [inline] shrink_node+0x74a/0x1d40 mm/vmscan.c:5948 shrink_zones mm/vmscan.c:6192 [inline] do_try_to_free_pages+0x3c6/0xc50 mm/vmscan.c:6254 try_to_free_mem_cgroup_pages+0x1f3/0x4f0 mm/vmscan.c:6586 try_charge_memcg+0x2bc/0x810 mm/memcontrol.c:2210 try_charge mm/memcontrol-v1.h:20 [inline] charge_memcg mm/memcontrol.c:4439 [inline] mem_cgroup_swapin_charge_folio+0x107/0x1a0 mm/memcontrol.c:4524 __read_swap_cache_async+0x2b7/0x520 mm/swap_state.c:516 swap_cluster_readahead+0x276/0x3f0 mm/swap_state.c:680 swapin_readahead+0xe4/0x760 mm/swap_state.c:882 do_swap_page+0x3da/0x1ef0 mm/memory.c:4119 handle_pte_fault mm/memory.c:5524 [inline] __handle_mm_fault mm/memory.c:5664 [inline] handle_mm_fault+0x8cb/0x2a30 mm/memory.c:5832 do_user_addr_fault arch/x86/mm/fault.c:1338 [inline] handle_page_fault arch/x86/mm/fault.c:1481 [inline] exc_page_fault+0x3b9/0x650 arch/x86/mm/fault.c:1539 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:623 read to 0xffff888114b82668 of 4 bytes by task 5528 on cpu 0: mem_cgroup_iter+0xba/0x380 mm/memcontrol.c:1018 shrink_node_memcgs mm/vmscan.c:5869 [inline] shrink_node+0x458/0x1d40 mm/vmscan.c:5948 shrink_zones mm/vmscan.c:6192 [inline] do_try_to_free_pages+0x3c6/0xc50 mm/vmscan.c:6254 try_to_free_mem_cgroup_pages+0x1f3/0x4f0 mm/vmscan.c:6586 try_charge_memcg+0x2bc/0x810 mm/memcontrol.c:2210 try_charge mm/memcontrol-v1.h:20 [inline] charge_memcg mm/memcontrol.c:4439 [inline] mem_cgroup_swapin_charge_folio+0x107/0x1a0 mm/memcontrol.c:4524 __read_swap_cache_async+0x2b7/0x520 mm/swap_state.c:516 swap_cluster_readahead+0x276/0x3f0 mm/swap_state.c:680 swapin_readahead+0xe4/0x760 mm/swap_state.c:882 do_swap_page+0x3da/0x1ef0 mm/memory.c:4119 handle_pte_fault mm/memory.c:5524 [inline] __handle_mm_fault mm/memory.c:5664 [inline] handle_mm_fault+0x8cb/0x2a30 mm/memory.c:5832 do_user_addr_fault arch/x86/mm/fault.c:1389 [inline] handle_page_fault arch/x86/mm/fault.c:1481 [inline] exc_page_fault+0x296/0x650 arch/x86/mm/fault.c:1539 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:623 __get_user_8+0x11/0x20 arch/x86/lib/getuser.S:94 fetch_robust_entry kernel/futex/core.c:783 [inline] exit_robust_list+0x31/0x280 kernel/futex/core.c:811 futex_cleanup kernel/futex/core.c:1043 [inline] futex_exit_release+0xe3/0x130 kernel/futex/core.c:1144 exit_mm_release+0x1a/0x30 kernel/fork.c:1637 exit_mm+0x38/0x190 kernel/exit.c:544 do_exit+0x55e/0x1720 kernel/exit.c:869 do_group_exit+0x102/0x150 kernel/exit.c:1031 get_signal+0xf2f/0x1080 kernel/signal.c:2917 arch_do_signal_or_restart+0x95/0x4b0 arch/x86/kernel/signal.c:310 exit_to_user_mode_loop kernel/entry/common.c:111 [inline] exit_to_user_mode_prepare include/linux/entry-common.h:328 [inline] __syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline] syscall_exit_to_user_mode+0x59/0x130 kernel/entry/common.c:218 do_syscall_64+0xd6/0x1c0 arch/x86/entry/common.c:89 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x00000522 -> 0x00000528 Reported by Kernel Concurrency Sanitizer on: CPU: 0 UID: 0 PID: 5528 Comm: syz.3.488 Not tainted 6.11.0-rc5-syzkaller-00176-g20371ba12063 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 ================================================================== syz.3.488 (5528) used greatest stack depth: 9096 bytes left --- This report is generated by a bot. It may contain errors. See https://goo.gl/tpsmEJ for more information about syzbot. syzbot engineers can be reached at syzkaller@googlegroups.com. syzbot will keep track of this issue. See: https://goo.gl/tpsmEJ#status for how to communicate with syzbot. If the report is already addressed, let syzbot know by replying with: #syz fix: exact-commit-title If you want to overwrite report's subsystems, reply with: #syz set subsystems: new-subsystem (See the list of subsystem names on the web dashboard) If the report is a duplicate of another one, reply with: #syz dup: exact-subject-of-another-report If you want to undo deduplication, reply with: #syz undup