syzbot


INFO: rcu detected stall in handle_mm_fault (2)

Status: auto-obsoleted due to no activity on 2025/03/28 01:03
Subsystems: arm
[Documentation on labels]
First crash: 94d, last: 94d
Similar bugs (7)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream INFO: rcu detected stall in handle_mm_fault fs 1 2078d 2078d 0/28 auto-closed as invalid on 2019/10/25 14:11
linux-6.1 INFO: rcu detected stall in handle_mm_fault 1 466d 466d 0/3 auto-obsoleted due to no activity on 2024/03/30 23:28
linux-5.15 INFO: rcu detected stall in handle_mm_fault (2) origin:upstream missing-backport C error 5 171d 435d 0/3 upstream: reported C repro on 2024/01/22 00:21
linux-5.15 INFO: rcu detected stall in handle_mm_fault 1 543d 543d 0/3 auto-obsoleted due to no activity on 2024/01/14 02:34
upstream BUG: soft lockup in handle_mm_fault mm 153 1308d 1413d 0/28 closed as dup on 2021/05/19 06:00
linux-4.19 BUG: soft lockup in handle_mm_fault 1 785d 785d 0/1 upstream: reported on 2023/02/05 20:47
upstream BUG: soft lockup in handle_mm_fault (2) arm 84 1234d 1303d 0/28 auto-closed as invalid on 2022/02/12 04:15

Sample crash report:
bridge0: received packet on veth0_to_bridge with own address as source address (addr:46:5c:b5:22:29:53, vlan:0)
rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: 	Tasks blocked on level-0 rcu_node (CPUs 0-1): P6523/1:b..l
rcu: 	(detected by 1, t=10502 jiffies, g=4417, q=1490 ncpus=2)
task:syz.4.5         state:R  running task     stack:0     pid:6523  tgid:6522  ppid:6423   flags:0x00000000
Call trace:
 __switch_to+0x414/0x788 arch/arm64/kernel/process.c:701 (T)
 context_switch kernel/sched/core.c:5369 [inline]
 __schedule+0x1744/0x27f0 kernel/sched/core.c:6756
 preempt_schedule_irq+0x80/0x188 kernel/sched/core.c:7078
 arm64_preempt_schedule_irq arch/arm64/kernel/entry-common.c:301 [inline]
 __el1_irq arch/arm64/kernel/entry-common.c:563 [inline]
 el1_interrupt+0x4c/0x68 arch/arm64/kernel/entry-common.c:575
 el1h_64_irq_handler+0x18/0x24 arch/arm64/kernel/entry-common.c:580
 el1h_64_irq+0x6c/0x70 arch/arm64/kernel/entry.S:596
 __daif_local_irq_restore arch/arm64/include/asm/irqflags.h:175 [inline] (P)
 arch_local_irq_restore arch/arm64/include/asm/irqflags.h:195 [inline] (P)
 count_memcg_events include/linux/memcontrol.h:974 [inline] (P)
 count_memcg_events_mm include/linux/memcontrol.h:997 [inline] (P)
 count_memcg_event_mm+0x198/0x2c8 include/linux/memcontrol.h:1004 (P)
 mm_account_fault mm/memory.c:5978 [inline]
 handle_mm_fault+0x108c/0x17b0 mm/memory.c:6138
 do_page_fault+0x404/0x10a8 arch/arm64/mm/fault.c:647
 do_translation_fault+0xc4/0x114 arch/arm64/mm/fault.c:783
 do_mem_abort+0x74/0x200 arch/arm64/mm/fault.c:919
 el0_da+0x60/0x178 arch/arm64/kernel/entry-common.c:604
 el0t_64_sync_handler+0xcc/0x108 arch/arm64/kernel/entry-common.c:765
 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:600
net_ratelimit: 40196 callbacks suppressed
bridge0: received packet on veth0_to_bridge with own address as source address (addr:46:5c:b5:22:29:53, vlan:0)
bridge0: received packet on veth0_to_bridge with own address as source address (addr:46:5c:b5:22:29:53, vlan:0)
bridge0: received packet on veth0_to_bridge with own address as source address (addr:46:5c:b5:22:29:53, vlan:0)
bridge0: received packet on veth0_to_bridge with own address as source address (addr:46:5c:b5:22:29:53, vlan:0)
bridge0: received packet on veth0_to_bridge with own address as source address (addr:46:5c:b5:22:29:53, vlan:0)
net_ratelimit: 41114 callbacks suppressed
bridge0: received packet on veth0_to_bridge with own address as source address (addr:46:5c:b5:22:29:53, vlan:0)
bridge0: received packet on veth0_to_bridge with own address as source address (addr:46:5c:b5:22:29:53, vlan:0)
bridge0: received packet on veth0_to_bridge with own address as source address (addr:46:5c:b5:22:29:53, vlan:0)
bridge0: received packet on veth0_to_bridge with own address as source address (addr:46:5c:b5:22:29:53, vlan:0)
bridge0: received packet on veth0_to_bridge with own address as source address (addr:46:5c:b5:22:29:53, vlan:0)

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/12/28 00:53 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 573067a5a685 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 INFO: rcu detected stall in handle_mm_fault
* Struck through repros no longer work on HEAD.