rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: 0-...!: (0 ticks this GP) idle=0154/1/0x4000000000000000 softirq=139416/139416 fqs=0
rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P382/1:b..l
rcu: (detected by 1, t=10506 jiffies, g=216521, q=275 ncpus=2)
Sending NMI from CPU 1 to CPUs 0:
NMI backtrace for cpu 0
CPU: 0 PID: 383 Comm: syz-executor.3 Not tainted 6.9.0-syzkaller-02100-g4b95dc87362a #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024
RIP: 0010:pv_queued_spin_unlock arch/x86/include/asm/paravirt.h:589 [inline]
RIP: 0010:queued_spin_unlock arch/x86/include/asm/qspinlock.h:57 [inline]
RIP: 0010:do_raw_spin_unlock+0x134/0x8b0 kernel/locking/spinlock_debug.c:142
Code: c7 c0 e0 1c 1a 8e 48 c1 e8 03 80 3c 28 00 74 0c 48 c7 c7 e0 1c 1a 8e e8 6a a0 83 00 48 83 3d f2 01 a6 0c 00 0f 84 9f 05 00 00 <4c> 89 ff e8 f4 bb 0e 0a 90 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f
RSP: 0018:ffffc90000007c60 EFLAGS: 00000086
RAX: 1ffffffff1c3439c RBX: 1ffff11017285911 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff8880b942c880
RBP: dffffc0000000000 R08: ffff8880b942c883 R09: 1ffff11017285910
R10: dffffc0000000000 R11: ffffed1017285911 R12: 1ffff11017285912
R13: ffff8880b942c890 R14: ffff8880b942c888 R15: ffff8880b942c880
FS: 00007fd7a16826c0(0000) GS:ffff8880b9400000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000001b33833000 CR3: 000000006aee8000 CR4: 00000000003526f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
__raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:150 [inline]
_raw_spin_unlock_irqrestore+0x81/0x140 kernel/locking/spinlock.c:194
__run_hrtimer kernel/time/hrtimer.c:1683 [inline]
__hrtimer_run_queues+0x481/0xd50 kernel/time/hrtimer.c:1751
hrtimer_interrupt+0x396/0x990 kernel/time/hrtimer.c:1813
local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1032 [inline]
__sysvec_apic_timer_interrupt+0x110/0x3f0 arch/x86/kernel/apic/apic.c:1049
instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1043 [inline]
sysvec_apic_timer_interrupt+0xa1/0xc0 arch/x86/kernel/apic/apic.c:1043
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702
RIP: 0010:__raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:152 [inline]
RIP: 0010:_raw_spin_unlock_irqrestore+0xd8/0x140 kernel/locking/spinlock.c:194
Code: 9c 8f 44 24 20 42 80 3c 23 00 74 08 4c 89 f7 e8 4e f4 74 f6 f6 44 24 21 02 75 52 41 f7 c7 00 02 00 00 74 01 fb bf 01 00 00 00 83 18 e3 f5 65 8b 05 a4 0c 81 74 85 c0 74 43 48 c7 04 24 0e 36
RSP: 0018:ffffc90004f27a20 EFLAGS: 00000206
RAX: 37d7e122eb52fa00 RBX: 1ffff920009e4f48 RCX: ffffffff94704603
RDX: dffffc0000000000 RSI: ffffffff8bcabce0 RDI: 0000000000000001
RBP: ffffc90004f27ab0 R08: ffffffff8fa82baf R09: 1ffffffff1f50575
R10: dffffc0000000000 R11: fffffbfff1f50576 R12: dffffc0000000000
R13: 1ffff920009e4f44 R14: ffffc90004f27a40 R15: 0000000000000246
timekeeping_inject_offset+0x4de/0x580 kernel/time/timekeeping.c:1395
do_adjtimex+0x515/0xab0 kernel/time/timekeeping.c:2447
do_clock_adjtime kernel/time/posix-timers.c:1159 [inline]
__do_sys_clock_adjtime kernel/time/posix-timers.c:1171 [inline]
__se_sys_clock_adjtime kernel/time/posix-timers.c:1162 [inline]
__x64_sys_clock_adjtime+0x1e1/0x290 kernel/time/posix-timers.c:1162
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xf5/0x240 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fd7a087dd69
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007fd7a16820c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000131
RAX: ffffffffffffffda RBX: 00007fd7a09abf80 RCX: 00007fd7a087dd69
RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000000000000
RBP: 00007fd7a08ca49e R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 000000000000000b R14: 00007fd7a09abf80 R15: 00007ffd65666668
task:syz-executor.1 state:R running task stack:20120 pid:382 tgid:374 ppid:32495 flags:0x00004002
Call Trace:
context_switch kernel/sched/core.c:5409 [inline]
__schedule+0x1796/0x4a00 kernel/sched/core.c:6746
preempt_schedule_notrace+0x100/0x140 kernel/sched/core.c:7018
preempt_schedule_notrace_thunk+0x1a/0x30 arch/x86/entry/thunk.S:13
rcu_is_watching+0x7e/0xb0 kernel/rcu/tree.c:725
trace_lock_acquire include/trace/events/lock.h:24 [inline]
lock_acquire+0xe3/0x550 kernel/locking/lockdep.c:5725
rcu_lock_acquire include/linux/rcupdate.h:329 [inline]
rcu_read_lock include/linux/rcupdate.h:781 [inline]
percpu_ref_get_many+0x36/0x140 include/linux/percpu-refcount.h:202
percpu_ref_get include/linux/percpu-refcount.h:222 [inline]
css_get include/linux/cgroup_refcnt.h:11 [inline]
mem_cgroup_commit_charge+0x9f/0x380 mm/memcontrol.c:2971
charge_memcg+0xb1/0x160 mm/memcontrol.c:7288
__mem_cgroup_charge+0x27/0x80 mm/memcontrol.c:7299
mem_cgroup_charge include/linux/memcontrol.h:691 [inline]
__filemap_add_folio+0x405/0x1ad0 mm/filemap.c:864
filemap_add_folio+0x11e/0x570 mm/filemap.c:947
page_cache_ra_unbounded+0x210/0x7a0 mm/readahead.c:250
filemap_readahead mm/filemap.c:2480 [inline]
filemap_get_pages+0x743/0x2090 mm/filemap.c:2521
filemap_read+0x457/0xfa0 mm/filemap.c:2601
__kernel_read+0x5c8/0xab0 fs/read_write.c:434
integrity_kernel_read+0xb0/0x100 security/integrity/iint.c:28
ima_calc_file_hash_tfm security/integrity/ima/ima_crypto.c:485 [inline]
ima_calc_file_shash security/integrity/ima/ima_crypto.c:516 [inline]
ima_calc_file_hash+0xadb/0x1b30 security/integrity/ima/ima_crypto.c:573
ima_collect_measurement+0x543/0xab0 security/integrity/ima/ima_api.c:291
process_measurement+0x13ac/0x1f60 security/integrity/ima/ima_main.c:359
ima_file_check+0xf2/0x170 security/integrity/ima/ima_main.c:559
security_file_post_open+0x6d/0xa0 security/security.c:2981
do_open fs/namei.c:3652 [inline]
path_openat+0x28b7/0x3240 fs/namei.c:3807
do_filp_open+0x235/0x490 fs/namei.c:3834
do_sys_openat2+0x13e/0x1d0 fs/open.c:1406
do_sys_open fs/open.c:1421 [inline]
__do_sys_open fs/open.c:1429 [inline]
__se_sys_open fs/open.c:1425 [inline]
__x64_sys_open+0x225/0x270 fs/open.c:1425
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xf5/0x240 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f522187dd69
RSP: 002b:00007f52225610c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000002
RAX: ffffffffffffffda RBX: 00007f52219ac120 RCX: 00007f522187dd69
RDX: 0000000000000000 RSI: 000000000014103e RDI: 0000000020000400
RBP: 00007f52218ca49e R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 000000000000006e R14: 00007f52219ac120 R15: 00007ffd671e58d8
rcu: rcu_preempt kthread timer wakeup didn't happen for 10505 jiffies! g216521 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402
rcu: Possible timer handling issue on cpu=0 timer-softirq=130210
rcu: rcu_preempt kthread starved for 10506 jiffies! g216521 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 ->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:I stack:24912 pid:17 tgid:17 ppid:2 flags:0x00004000
Call Trace:
context_switch kernel/sched/core.c:5409 [inline]
__schedule+0x1796/0x4a00 kernel/sched/core.c:6746
__schedule_loop kernel/sched/core.c:6823 [inline]
schedule+0x14b/0x320 kernel/sched/core.c:6838
schedule_timeout+0x1be/0x310 kernel/time/timer.c:2582
rcu_gp_fqs_loop+0x2df/0x1370 kernel/rcu/tree.c:2000
rcu_gp_kthread+0xa7/0x3b0 kernel/rcu/tree.c:2202
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