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