syzbot


INFO: rcu detected stall in wb_workfn (4)

Status: upstream: reported on 2025/07/11 13:28
Subsystems: mm block
[Documentation on labels]
Reported-by: syzbot+5b4f4f81240931b16844@syzkaller.appspotmail.com
First crash: 448d, last: 3d15h
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] [mm?] INFO: rcu detected stall in wb_workfn (4) 0 (1) 2025/07/11 13:28
Similar bugs (9)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream INFO: rcu detected stall in wb_workfn (2) fs 1 1 1154d 1154d 0/29 auto-closed as invalid on 2022/09/25 22:53
upstream INFO: rcu detected stall in wb_workfn mm 1 2 1398d 1405d 0/29 auto-closed as invalid on 2022/01/25 21:50
linux-4.19 INFO: rcu detected stall in wb_workfn 1 1 1103d 1103d 0/1 auto-obsoleted due to no activity on 2022/12/16 09:39
linux-6.1 BUG: soft lockup in wb_workfn origin:upstream 1 C error 5 50d 305d 0/3 upstream: reported C repro on 2024/10/24 21:18
upstream INFO: rcu detected stall in wb_workfn (3) hfs ext4 block 1 3 736d 818d 0/29 auto-obsoleted due to no activity on 2023/11/18 21:40
linux-5.15 INFO: rcu detected stall in wb_workfn origin:lts-only 1 syz error 4 320d 392d 0/3 auto-obsoleted due to no activity on 2025/01/21 00:06
linux-5.15 INFO: rcu detected stall in wb_workfn (2) origin:lts-only 1 C error 13 2d03h 192d 0/3 upstream: reported C repro on 2025/02/13 22:15
linux-4.14 INFO: rcu detected stall in wb_workfn 1 1 2136d 2136d 0/1 auto-closed as invalid on 2020/02/17 08:22
upstream BUG: soft lockup in wb_workfn kernel 1 1 2204d 2200d 0/29 auto-closed as invalid on 2019/11/11 12:45

Sample crash report:
rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: 	Tasks blocked on level-0 rcu_node (CPUs 0-1): P8961/1:b..l
rcu: 	(detected by 1, t=10502 jiffies, g=128857, q=2481 ncpus=2)
task:kworker/u10:6   state:R  running task     stack:23784 pid:8961  tgid:8961  ppid:2      task_flags:0x24248160 flags:0x00004000
Workqueue: writeback wb_workfn (flush-8:0)
Call Trace:
 <TASK>
 context_switch kernel/sched/core.c:5357 [inline]
 __schedule+0x1190/0x5de0 kernel/sched/core.c:6961
 preempt_schedule_irq+0x51/0x90 kernel/sched/core.c:7288
 irqentry_exit+0x36/0x90 kernel/entry/common.c:197
 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702
RIP: 0010:page_ext_lookup+0x2a/0x50 mm/page_ext.c:509
Code: 66 0f 1f 00 53 48 89 fb 48 c1 e3 06 e8 5f f6 8e ff 48 c7 c0 70 04 f5 8d 48 ba 00 00 00 00 00 fc ff df 48 c1 e8 03 80 3c 10 00 <75> 10 48 03 1d 1d f2 c8 0b 48 89 df 5b e9 e4 f8 ff ff 48 c7 c7 70
RSP: 0018:ffffc900046eef60 EFLAGS: 00000246
RAX: 1ffffffff1bea08e RBX: 0000000001740b40 RCX: ffffffff822a7e3e
RDX: dffffc0000000000 RSI: ffffffff822c1231 RDI: 000000000005d02d
RBP: 0000000000000000 R08: 0000000000000005 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000014270 R12: 00000000008e056e
R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000e6050b
 page_ext_iter_begin include/linux/page_ext.h:132 [inline]
 __update_page_owner_free_handle.constprop.0+0xaa/0x4a0 mm/page_owner.c:272
 __reset_page_owner+0x93/0x1a0 mm/page_owner.c:309
 reset_page_owner include/linux/page_owner.h:25 [inline]
 free_pages_prepare mm/page_alloc.c:1395 [inline]
 __free_frozen_pages+0x7d5/0x10f0 mm/page_alloc.c:2895
 discard_slab mm/slub.c:2753 [inline]
 __put_partials+0x165/0x1c0 mm/slub.c:3218
 qlink_free mm/kasan/quarantine.c:163 [inline]
 qlist_free_all+0x4d/0x120 mm/kasan/quarantine.c:179
 kasan_quarantine_reduce+0x195/0x1e0 mm/kasan/quarantine.c:286
 __kasan_slab_alloc+0x69/0x90 mm/kasan/common.c:340
 kasan_slab_alloc include/linux/kasan.h:250 [inline]
 slab_post_alloc_hook mm/slub.c:4180 [inline]
 slab_alloc_node mm/slub.c:4229 [inline]
 kmem_cache_alloc_noprof+0x1cb/0x3b0 mm/slub.c:4236
 ext4_alloc_io_end_vec+0x2b/0x1c0 fs/ext4/page-io.c:60
 mpage_map_and_submit_extent fs/ext4/inode.c:2463 [inline]
 ext4_do_writepages+0x167b/0x3cf0 fs/ext4/inode.c:2931
 ext4_writepages+0x37a/0x7d0 fs/ext4/inode.c:3025
 do_writepages+0x27a/0x600 mm/page-writeback.c:2634
 __writeback_single_inode+0x160/0xfb0 fs/fs-writeback.c:1680
 writeback_sb_inodes+0x60d/0xfa0 fs/fs-writeback.c:1976
 __writeback_inodes_wb+0xf8/0x2d0 fs/fs-writeback.c:2047
 wb_writeback+0x7f3/0xb70 fs/fs-writeback.c:2158
 wb_check_old_data_flush fs/fs-writeback.c:2262 [inline]
 wb_do_writeback fs/fs-writeback.c:2315 [inline]
 wb_workfn+0x8ca/0xbe0 fs/fs-writeback.c:2343
 process_one_work+0x9cf/0x1b70 kernel/workqueue.c:3236
 process_scheduled_works kernel/workqueue.c:3319 [inline]
 worker_thread+0x6c8/0xf10 kernel/workqueue.c:3400
 kthread+0x3c5/0x780 kernel/kthread.c:463
 ret_from_fork+0x5d4/0x6f0 arch/x86/kernel/process.c:148
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
 </TASK>

Crashes (36):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/08/22 06:48 upstream 3957a5720157 bf27483f .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto INFO: rcu detected stall in wb_workfn
2025/08/08 21:56 upstream 37816488247d 987b750d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root INFO: rcu detected stall in wb_workfn
2025/07/30 03:25 upstream ced1b9e0392d f8f2b4da .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root INFO: rcu detected stall in wb_workfn
2025/07/27 03:57 upstream 302f88ff3584 fb8f743d .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto INFO: rcu detected stall in wb_workfn
2025/07/26 18:58 upstream 5f33ebd2018c fb8f743d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root INFO: rcu detected stall in wb_workfn
2025/07/19 14:25 upstream 4871b7cb27f4 7117feec .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto INFO: rcu detected stall in wb_workfn
2025/07/07 13:24 upstream d7b8f8e20813 4f67c4ae .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root INFO: rcu detected stall in wb_workfn
2025/05/19 05:25 upstream a5806cd506af f41472b0 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto INFO: rcu detected stall in wb_workfn
2025/05/07 23:05 upstream 707df3375124 dbf35fa1 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto INFO: rcu detected stall in wb_workfn
2025/04/19 09:01 upstream 3088d26962e8 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root INFO: rcu detected stall in wb_workfn
2025/03/20 08:40 upstream a7f2e10ecd8f 9209bc22 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto INFO: rcu detected stall in wb_workfn
2025/03/16 13:32 upstream 31d7109a19f6 e2826670 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root INFO: rcu detected stall in wb_workfn
2025/03/03 11:22 upstream 7eb172143d55 c3901742 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root INFO: rcu detected stall in wb_workfn
2025/03/02 14:01 upstream ece144f151ac c3901742 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto INFO: rcu detected stall in wb_workfn
2025/02/10 02:50 upstream 69b54314c975 ef44b750 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto INFO: rcu detected stall in wb_workfn
2025/02/05 15:29 upstream 5c8c229261f1 577d049b .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto INFO: rcu detected stall in wb_workfn
2025/01/14 14:30 upstream c45323b7560e 7315a7cf .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root INFO: rcu detected stall in wb_workfn
2025/01/07 15:37 upstream fbfd64d25c7a f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root INFO: rcu detected stall in wb_workfn
2024/12/12 13:17 upstream 231825b2e1ff 035bb8e0 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto INFO: rcu detected stall in wb_workfn
2024/12/10 00:54 upstream 7cb1b4663150 9ac0fdc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root INFO: rcu detected stall in wb_workfn
2024/12/08 12:04 upstream 7503345ac5f5 9ac0fdc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto INFO: rcu detected stall in wb_workfn
2024/12/08 11:51 upstream 7503345ac5f5 9ac0fdc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto INFO: rcu detected stall in wb_workfn
2024/11/28 03:02 upstream aaf20f870da0 5df23865 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root INFO: rcu detected stall in wb_workfn
2024/11/21 00:53 upstream bf9aa14fc523 4fca1650 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root INFO: rcu detected stall in wb_workfn
2024/11/06 03:54 upstream 2e1b3cc9d7f7 3a465482 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root INFO: rcu detected stall in wb_workfn
2024/11/05 00:57 upstream 557329bcecc2 509da429 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root INFO: rcu detected stall in wb_workfn
2024/10/23 09:08 upstream c2ee9f594da8 15fa2979 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root INFO: rcu detected stall in wb_workfn
2024/10/22 03:39 upstream c2ee9f594da8 a93682b3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root INFO: rcu detected stall in wb_workfn
2024/10/15 09:04 upstream eca631b8fe80 14943bb8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root INFO: rcu detected stall in wb_workfn
2024/07/23 18:55 upstream 66ebbdfdeb09 708c10c4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root INFO: rcu detected stall in wb_workfn
2024/06/03 17:07 upstream c3f38fa61af7 0aba2352 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root INFO: rcu detected stall in wb_workfn
2024/10/06 08:33 upstream fc20a3e57247 d7906eff .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte INFO: rcu detected stall in wb_workfn
2024/10/13 15:43 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing d73dc7b182be 084d8178 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb INFO: rcu detected stall in wb_workfn
2024/10/08 17:29 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 4a9fe2a8ac53 402f1df0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb INFO: rcu detected stall in wb_workfn
2025/04/22 15:20 upstream a33b5a08cbbd 53a8b9bd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root BUG: soft lockup in wb_workfn
2024/07/08 23:10 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 1a6f53de2eb9 cde64f7d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: soft lockup in wb_workfn
* Struck through repros no longer work on HEAD.