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 B67BFE77180 for ; Tue, 10 Dec 2024 02:48:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 527176B0106; Mon, 9 Dec 2024 21:48:05 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 4D63A6B0107; Mon, 9 Dec 2024 21:48:05 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3C5E06B0108; Mon, 9 Dec 2024 21:48:05 -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 197876B0106 for ; Mon, 9 Dec 2024 21:48:05 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id C4ECE16015F for ; Tue, 10 Dec 2024 02:48:04 +0000 (UTC) X-FDA: 82877514384.15.976E135 Received: from mail-il1-f200.google.com (mail-il1-f200.google.com [209.85.166.200]) by imf29.hostedemail.com (Postfix) with ESMTP id 23B86120005 for ; Tue, 10 Dec 2024 02:47:32 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=appspotmail.com (policy=none); spf=pass (imf29.hostedemail.com: domain of 34qtXZwkbANkNTUF5GG9M5KKD8.BJJBG9PN9M7JIO9IO.7JH@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com designates 209.85.166.200 as permitted sender) smtp.mailfrom=34qtXZwkbANkNTUF5GG9M5KKD8.BJJBG9PN9M7JIO9IO.7JH@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1733798861; 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:in-reply-to:references; bh=AT0Kkq4Hh3FibR+Xb0rirE0LNC6cFvKaqli+khFd8GU=; b=xKqFF4NMEUsRPjliA1V6Bkxm5P3XC3CWNFZSKE682/qehJCBUrNTaju2ga7Uhi3aPjFuy8 EJuJAFxD2fTWrJa7UC/xUJlD00OEWByutY0jr3L8kojA/lHV3o92b/soGEMbh6YMfXWPnb qV4GzhJ85SzPWfzQXf24Us69dvLaNzE= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1733798861; a=rsa-sha256; cv=none; b=SFkjCyz4jEh2Kk+SvKZHrncHSGuYHMgGvUJVWlpCbIzyuLtDRX3CTwlCRdkaFp+ZHZElG8 /QPKLSAxYZ+WyTECYpTqm0kJLOm1hYSpqda8uvEFfIOJhClWjaHRhhnZ13u5SsDkh7uc0X AOv5VGJVzqjYKtNE0irustxOPhA4PvI= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=appspotmail.com (policy=none); spf=pass (imf29.hostedemail.com: domain of 34qtXZwkbANkNTUF5GG9M5KKD8.BJJBG9PN9M7JIO9IO.7JH@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com designates 209.85.166.200 as permitted sender) smtp.mailfrom=34qtXZwkbANkNTUF5GG9M5KKD8.BJJBG9PN9M7JIO9IO.7JH@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com Received: by mail-il1-f200.google.com with SMTP id e9e14a558f8ab-3a9d3e48637so16870575ab.1 for ; Mon, 09 Dec 2024 18:48:02 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733798882; x=1734403682; h=to:from:subject:message-id:in-reply-to:date:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=AT0Kkq4Hh3FibR+Xb0rirE0LNC6cFvKaqli+khFd8GU=; b=SkF/ZuVdRr0Dv8rIcK6NkgSqaiCh3s1gJV1D60OCvnQ8itUREZ4eSlaTkzZNQ0y5ZF rz2E8CGqcI/ltx9UPPdQfCe0zFQkeYX/KgqhVLHX7KH3fysach0WlPPvEPpCgwQQqRwj IFxi5Bg4MB/9XoFonjR/Ixp4zLn0yT3WphVfHdzCRJHluZui3i68KMytGTsCYpX3+U/f bhb6miYU/izTy9UGwPIt5tMzNF1k4xS6XDtDksMH5VxrudcXgQSwQm63z4JnjjlzLgUc Laf5rkUtMEwv1wiwkvdt2mzkIQxjv66ncPXoYdqpp3m03/veJiOb0ZlhetC1JiRan3zm zq9g== X-Forwarded-Encrypted: i=1; AJvYcCXxeQe3X/dYsF9tXj2zjskxYngeIvl9tDOg/ZLI4m5Yd+edemPS8oWzMcfZJai3G2xgnpexZRnyMQ==@kvack.org X-Gm-Message-State: AOJu0YwgVbdPeeUV0s19ZfTeMbl0qx7kxP3xQ/66/SI/SmgvsvEptahN OZkZd0eisMxohvm6Y1QCaQZKQ6+/Wuf+Rif0ylVw8VMufnN3HnFmfBsJ0WpT0ILjkuKNICFGy1n M1hS3SNIB2ZCwBxemynItUwUDUeLEkvO7fP5sCLsJi66DyYbcqLPNc9o= X-Google-Smtp-Source: AGHT+IGQr+ymmoOo3Dm58nk04Sp9nFGffYqUo83yzDUiEbBTZDZ3ALlv9/0O0MXcw/aw8nvYVLEuDbQpcCijMXi9xCBrX5Kz+RTb MIME-Version: 1.0 X-Received: by 2002:a92:c563:0:b0:3a7:6792:60f with SMTP id e9e14a558f8ab-3a811c799a7mr158556505ab.4.1733798882168; Mon, 09 Dec 2024 18:48:02 -0800 (PST) Date: Mon, 09 Dec 2024 18:48:02 -0800 In-Reply-To: X-Google-Appengine-App-Id: s~syzkaller X-Google-Appengine-App-Id-Alias: syzkaller Message-ID: <6757abe2.050a0220.2477f.005d.GAE@google.com> Subject: Re: [syzbot] [mm?] INFO: rcu detected stall in mas_preallocate (2) From: syzbot To: akpm@linux-foundation.org, jannh@google.com, liam.howlett@oracle.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, lorenzo.stoakes@oracle.com, syzkaller-bugs@googlegroups.com, vbabka@suse.cz Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 23B86120005 X-Rspam-User: X-Rspamd-Server: rspam07 X-Stat-Signature: o59xjpd8ay6iyg3bygnqqobj5dcwrk1h X-HE-Tag: 1733798852-841995 X-HE-Meta: U2FsdGVkX19kVj8Hoij1f5+3bIEJmMIvui5FiOh3amg6wUV4IHDS8yHDGwnyU6niJwSjW3GxRwtUZiAIf/JPyQ7TuYVB/ATKddZPfNrHf8DAn5nVLy/qO0l49fJIy4GJqRlVnp9JifOJra4qdGDg6dkvXW8hh1f/oA3Q1O/HjgEp1ki1NRoeXzm7lstRQUg14A/l1EQj+OvmKxB9PN4iRMTYgL0Y4JJDksJXjUH4yrY05BbbIn2plFBiLG5oyveaUdGH3ZME1zXLbZ6MimVY9qmby6mwGU/gcy/MRWZL/DG5p2ZFk0xPHxRfzN/Cxi27/1Um6QJPbz4NzHmB/k4x7z05G4mt7K/cKIKjex0mBSQRifBiy6bZ34CUuuHToKJWuHU/jzex3W4ttLgqLq01MwB3kQaA8F1BcwtQoErFQfneGx9di8s4oR7/CtFhbMLaFpUj/icNX6ySUgzy+HvgmkMg9fw83VfPwUe07o6Aj/a7RIF/XxjxNBICpkM3xA5+T+Ju8qqVpCb1qj4QKuHy0DGPWJX7hfP+GNDw7/7plqCvJeL9n3Dp5ab21SoC+9WfZszq7d3XZWL1y0LmJ+gNWnOuu5E58CFfvhZNSkwvDrurSpnDBO0r6RYEWItC6ycKcCQc9E+IikfKYIpgZUTH9PJsnYWLw5T5nVNLeBlNPmSqlEyMWWiCTu96z8u2a1c6JqT/Olq2clUrxqL7gvMr8dmtOK0hsiusVHNUUx67QabCpRb7ZMzJ+EElFAIjkJL0r54r2G5cCBMw+6e5eMi6DUKB4Sv4qR8yRYy9L2e9J0M1TQNVMbB9vBopckC3dMVs1Tuj7flEoy0MQPWfg8guhhilC17UOxkRKjnZT6STwYqzXESC0k0atDe+3PKKAJNhYfZrYPTdwYFxNl0JaYHbHxrS4gSJH3YS5JYcIFtNXQ8GmH4KGOznmIgQ4iJUxF2u+GXswbrQvCbC44LMePN b459vd9y jyoQYKpUi6HC5fK4QCDGLeUByTKj/JBVa3FGUCg4mP1W91wfuAsZZn+rfxF3OQZLQpO+6fu+fPr79FfPNjIAfH3CDDchhz+CiPwwzCHqnP+0996sBQ29Tgjz2lTONyk7ZYJv47nnqvZFiCNQwaD25lYnDhoyJWgOFXkzGcg8te1xlgr0JincFnHULbUG7B3tzmY03dTmBqvJ1g6L0XI0RWj69Ope8GGxIB7rz5fUAnLUqefkvd+eskLfLD0OQKUfbzubrf7SF5w9pB9wiqwPT6y+LK4fdBXNcOhcKkRI1Wv8t086/ZjHGjPjHq37sIUEix13+PzbVJwh//qNbJCldmBAx6a3v1wsTrVeXSkZ7Z1vHJ2p9tumrKAUIE32SrDqvTiiKrFCX/+6rr0yJ/ePgTBMtNb8DcgmszBvbYk/mqxaubcZQ4b51/FJEpDYghZrh+7sfKymPsB5oS75K3PegFHtakhQRHQOgkdlyKxm2cGqYtmgdJSPF9RF9lABkQMefV9R76HGM1nofnMpaZZQP6USiY8CYL+UuF10kiJt8qBjwXPuCwuW12Tl3c1ypa+S8admWYMQCIi1oyNfEIHgx2WabWYC0xnHZf2jUz7acNs8/90D6K1/+WZ9fOVEKKlwt9hz9kDj011/ILKG1UZ53SCZSChTAWOo+VBbI41Lh9uXDFm6b7ytBCOqLl/Y4hurU7dp0e7gOI0AwMgOMPt3s9nBzvvhn1pUcvR0WGP/Z+HTJ5ahDpRdQlpiMxekYvub6+4+rpObo0qr1TyNRkMumwQjzOlCMina0LOErYWGBEHaCNQdmdzG9ojuZU4WCzi8PG/bR0xjE5q18MRLhe5T6fyd5myJ1zPiIxsvhX9ljowWrvoejuSvUxNhCJzG9OXZX7kjOQ16+Y22eYCg94dTadWOG/kMX9e6PQxhWBfjag886KcfQXQgZ82ozK8grqS7fqggvvqvO8ViCjpM= 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: Hello, syzbot has tested the proposed patch but the reproducer is still triggering an issue: INFO: rcu detected stall in corrupted rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: (detected by 0, t=12997 jiffies, g=15009, q=2022 ncpus=2) rcu: All QSes seen, last rcu_preempt kthread activity 12997 (4294963490-4294950493), jiffies_till_next_fqs=1, root ->qsmask 0x0 rcu: rcu_preempt kthread starved for 12997 jiffies! g15009 f0x2 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=0 rcu: Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior. rcu: RCU grace-period kthread stack dump: task:rcu_preempt state:R running task stack:25624 pid:17 tgid:17 ppid:2 flags:0x00004000 Call Trace: context_switch kernel/sched/core.c:5369 [inline] __schedule+0x1850/0x4c30 kernel/sched/core.c:6756 __schedule_loop kernel/sched/core.c:6833 [inline] schedule+0x14b/0x320 kernel/sched/core.c:6848 schedule_timeout+0x15a/0x290 kernel/time/sleep_timeout.c:99 rcu_gp_fqs_loop+0x2df/0x1330 kernel/rcu/tree.c:2045 rcu_gp_kthread+0xa7/0x3b0 kernel/rcu/tree.c:2247 kthread+0x2f0/0x390 kernel/kthread.c:389 ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 rcu: Stack dump where RCU GP kthread last ran: CPU: 0 UID: 0 PID: 6541 Comm: syz-executor Not tainted 6.13.0-rc1-syzkaller-00172-g6e165f544379 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 RIP: 0010:lock_acquire+0x264/0x550 kernel/locking/lockdep.c:5853 Code: 2b 00 74 08 4c 89 f7 e8 8a 0a 8b 00 f6 44 24 61 02 0f 85 85 01 00 00 41 f7 c7 00 02 00 00 74 01 fb 48 c7 44 24 40 0e 36 e0 45 <4b> c7 44 25 00 00 00 00 00 43 c7 44 25 09 00 00 00 00 43 c7 44 25 RSP: 0018:ffffc900042ff080 EFLAGS: 00000206 RAX: 0000000000000001 RBX: 1ffff9200085fe1c RCX: ffff888025bf8ad8 RDX: dffffc0000000000 RSI: ffffffff8c0aa9a0 RDI: ffffffff8c5f98c0 RBP: ffffc900042ff1d8 R08: ffffffff942a0887 R09: 1ffffffff2854110 R10: dffffc0000000000 R11: fffffbfff2854111 R12: 1ffff9200085fe18 R13: dffffc0000000000 R14: ffffc900042ff0e0 R15: 0000000000000246 FS: 0000000000000000(0000) GS:ffff8880b8600000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fe0e0053440 CR3: 000000002d710000 CR4: 00000000003526f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: rcu_lock_acquire include/linux/rcupdate.h:337 [inline] rcu_read_lock include/linux/rcupdate.h:849 [inline] page_ext_get+0x3d/0x2a0 mm/page_ext.c:525 page_table_check_clear+0x4b/0x550 mm/page_table_check.c:74 get_and_clear_full_ptes include/linux/pgtable.h:712 [inline] zap_present_folio_ptes mm/memory.c:1510 [inline] zap_present_ptes mm/memory.c:1595 [inline] do_zap_pte_range mm/memory.c:1697 [inline] zap_pte_range mm/memory.c:1739 [inline] zap_pmd_range mm/memory.c:1822 [inline] zap_pud_range mm/memory.c:1851 [inline] zap_p4d_range mm/memory.c:1872 [inline] unmap_page_range+0x376a/0x48d0 mm/memory.c:1893 unmap_vmas+0x3cc/0x5f0 mm/memory.c:1983 exit_mmap+0x288/0xd50 mm/mmap.c:1263 __mmput+0x115/0x3c0 kernel/fork.c:1406 exit_mm+0x220/0x310 kernel/exit.c:570 do_exit+0x9b2/0x28e0 kernel/exit.c:925 do_group_exit+0x207/0x2c0 kernel/exit.c:1087 get_signal+0x16b2/0x1750 kernel/signal.c:3017 arch_do_signal_or_restart+0x96/0x860 arch/x86/kernel/signal.c:337 exit_to_user_mode_loop kernel/entry/common.c:111 [inline] exit_to_user_mode_prepare include/linux/entry-common.h:329 [inline] __syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline] syscall_exit_to_user_mode+0xce/0x340 kernel/entry/common.c:218 do_syscall_64+0x100/0x230 arch/x86/entry/common.c:89 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f479f176197 Code: Unable to access opcode bytes at 0x7f479f17616d. RSP: 002b:00007fffa52fadc0 EFLAGS: 00000293 ORIG_RAX: 000000000000003d RAX: fffffffffffffe00 RBX: 000000000000199b RCX: 00007f479f176197 RDX: 0000000040000000 RSI: 00007fffa52fadfc RDI: 00000000ffffffff RBP: 00007fffa52fadfc R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000293 R12: 00007fffa52fae80 R13: 00007fffa52fae88 R14: 0000000000000009 R15: 0000000000000000 Tested on: commit: 6e165f54 mm/page_isolation: fixup isolate_single_pageb.. git tree: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm mm-unstable console output: https://syzkaller.appspot.com/x/log.txt?x=1571d4df980000 kernel config: https://syzkaller.appspot.com/x/.config?x=6da4e19788a025a7 dashboard link: https://syzkaller.appspot.com/bug?extid=882589c97d51a9de68eb compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 Note: no patches were applied.