rcu: INFO: rcu_preempt self-detected stall on CPU
rcu: 0-....: (10500 ticks this GP) idle=88cc/1/0x4000000000000000 softirq=15913/2145857 fqs=4878
rcu: hardirqs softirqs csw/system
rcu: number: 47 1073439 0
rcu: cputime: 1081 49828 1574 ==> 52490(ms)
rcu: (t=10500 jiffies g=12037 q=2947 ncpus=2)
CPU: 0 UID: 0 PID: 6672 Comm: syz.3.172 Not tainted 6.12.0-syzkaller-g27802ca14cae #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024
RIP: 0010:trace_buffer_unlock_commit_regs+0x5/0x550 kernel/trace/trace.c:2873
Code: 5e 41 5f 5d c3 cc cc cc cc e8 77 75 fb ff e8 32 4d 66 ff eb e5 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 55 <41> 57 41 56 41 55 41 54 53 50 4d 89 c6 89 4c 24 04 48 89 d3 49 89
RSP: 0018:ffffc900000077f8 EFLAGS: 00000246
RAX: 1ffff92000000f1d RBX: ffff88801ac8781c RCX: 0000000000340005
RDX: ffff88801ac8781c RSI: ffff88801ac80400 RDI: ffffffff8e993fa0
RBP: 0000000000340005 R08: 0000000000000000 R09: 0000000000000020
R10: dffffc0000000000 R11: ffffed1003590f06 R12: ffffc900000078e8
R13: dffffc0000000000 R14: ffffffff8e993fa0 R15: ffff88801ac80400
FS: 00007fef02e5f6c0(0000) GS:ffff8880b8600000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000001b31812ff8 CR3: 00000000339e0000 CR4: 00000000003526f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
trace_event_buffer_commit+0x243/0x850 kernel/trace/trace.c:2849
do_trace_event_raw_event_bpf_trace_printk kernel/trace/bpf_trace.h:11 [inline]
trace_event_raw_event_bpf_trace_printk+0x181/0x260 kernel/trace/bpf_trace.h:11
trace_bpf_trace_printk+0x186/0x1f0 kernel/trace/bpf_trace.h:11
____bpf_trace_printk kernel/trace/bpf_trace.c:391 [inline]
bpf_trace_printk+0x1bf/0x230 kernel/trace/bpf_trace.c:374
bpf_prog_0605f9f479290f07+0x38/0x3c
bpf_dispatcher_nop_func include/linux/bpf.h:1290 [inline]
__bpf_prog_run include/linux/filter.h:701 [inline]
bpf_prog_run include/linux/filter.h:708 [inline]
__bpf_trace_run kernel/trace/bpf_trace.c:2351 [inline]
bpf_trace_run1+0x2ca/0x520 kernel/trace/bpf_trace.c:2391
trace_rcu_utilization+0x1b4/0x1e0 include/trace/events/rcu.h:27
rcu_core+0x1161/0x17a0 kernel/rcu/tree.c:2831
handle_softirqs+0x2c5/0x980 kernel/softirq.c:554
__do_softirq kernel/softirq.c:588 [inline]
invoke_softirq kernel/softirq.c:428 [inline]
__irq_exit_rcu+0xf7/0x220 kernel/softirq.c:655
irq_exit_rcu+0x9/0x30 kernel/softirq.c:671
instr_sysvec_irq_work arch/x86/kernel/irq_work.c:17 [inline]
sysvec_irq_work+0xa3/0xc0 arch/x86/kernel/irq_work.c:17
asm_sysvec_irq_work+0x1a/0x20 arch/x86/include/asm/idtentry.h:738
RIP: 0010:rcu_read_unlock_special+0x88/0x570 kernel/rcu/tree_plugin.h:693
Code: f1 f1 f1 00 f2 f2 f2 49 89 04 14 66 41 c7 44 14 09 f3 f3 41 c6 44 14 0b f3 65 44 8b 3d 19 7b 87 7e 41 f7 c7 00 00 f0 00 74 49 <48> c7 44 24 20 0e 36 e0 45 4a c7 04 22 00 00 00 00 66 42 c7 44 22
RSP: 0018:ffffc900045fe2c0 EFLAGS: 00000206
RAX: be5d06708f8e2b00 RBX: 1ffff920008bfc60 RCX: ffffffff81718eba
RDX: dffffc0000000000 RSI: ffffffff8c0ad880 RDI: ffffffff8c615460
RBP: ffffc900045fe398 R08: ffffffff9431f887 R09: 1ffffffff2863f10
R10: dffffc0000000000 R11: fffffbfff2863f11 R12: 1ffff920008bfc5c
R13: ffff88803003a260 R14: ffffc900045fe300 R15: ffffffff8e941300
__rcu_read_unlock+0xa1/0x110 kernel/rcu/tree_plugin.h:437
rcu_read_unlock include/linux/rcupdate.h:882 [inline]
trace_call_bpf+0x607/0x8a0 kernel/trace/bpf_trace.c:148
perf_trace_run_bpf_submit+0x82/0x180 kernel/events/core.c:10473
do_perf_trace_lock include/trace/events/lock.h:50 [inline]
perf_trace_lock+0x388/0x490 include/trace/events/lock.h:50
trace_lock_release include/trace/events/lock.h:69 [inline]
lock_release+0x9cc/0xa30 kernel/locking/lockdep.c:5860
__raw_spin_unlock include/linux/spinlock_api_smp.h:141 [inline]
_raw_spin_unlock+0x16/0x50 kernel/locking/spinlock.c:186
spin_unlock include/linux/spinlock.h:391 [inline]
rmqueue_pcplist mm/page_alloc.c:3044 [inline]
rmqueue mm/page_alloc.c:3074 [inline]
get_page_from_freelist+0x891/0x3790 mm/page_alloc.c:3471
__alloc_pages_noprof+0x292/0x710 mm/page_alloc.c:4751
alloc_pages_mpol_noprof+0x3e8/0x680 mm/mempolicy.c:2265
folio_alloc_mpol_noprof+0x36/0x50 mm/mempolicy.c:2283
shmem_alloc_folio mm/shmem.c:1794 [inline]
shmem_alloc_and_add_folio+0x49b/0x13d0 mm/shmem.c:1833
shmem_get_folio_gfp+0x5a9/0x20a0 mm/shmem.c:2355
shmem_get_folio mm/shmem.c:2461 [inline]
shmem_write_begin+0x17e/0x460 mm/shmem.c:3117
generic_perform_write+0x344/0x6d0 mm/filemap.c:4055
shmem_file_write_iter+0xf9/0x120 mm/shmem.c:3293
__kernel_write_iter+0x42a/0x940 fs/read_write.c:612
dump_emit_page fs/coredump.c:884 [inline]
dump_user_range+0x4f1/0x970 fs/coredump.c:945
elf_core_dump+0x3e85/0x4770 fs/binfmt_elf.c:2127
do_coredump+0x2162/0x2ec0 fs/coredump.c:758
get_signal+0x140b/0x1750 kernel/signal.c:3001
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]
irqentry_exit_to_user_mode+0x7e/0x250 kernel/entry/common.c:231
exc_page_fault+0x590/0x8c0 arch/x86/mm/fault.c:1542
asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:623
RIP: 0033:0xd3
Code: Unable to access opcode bytes at 0xa9.
RSP: 002b:0000000020000228 EFLAGS: 00010217
RAX: 0000000000000000 RBX: 00007fef02135fa0 RCX: 00007fef01f7e819
RDX: 0000000020000140 RSI: 0000000020000220 RDI: 0000000001008000
RBP: 00007fef01ff175e R08: 0000000020000280 R09: 0000000020000280
R10: 0000000020000240 R11: 0000000000000206 R12: 0000000000000000
R13: 0000000000000000 R14: 00007fef02135fa0 R15: 00007ffc485cb8c8