tasks_rcu_exit_srcu_stall: rcu_tasks grace period number 25 (since boot) gp_state: RTGS_POST_SCAN_TASKLIST is 143545 jiffies old. Please check any exiting tasks stuck between calls to exit_tasks_rcu_start() and exit_tasks_rcu_finish() INFO: task rcu_tasks_kthre:13 blocked for more than 143 seconds. Not tainted 6.5.0-rc7-next-20230824 #1 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:rcu_tasks_kthre state:D stack:28488 pid:13 ppid:2 flags:0x00004000 Call Trace: __schedule+0x9a9/0x2b00 schedule+0xdb/0x1a0 schedule_timeout+0x3b0/0x400 __wait_for_common+0x1d3/0x550 __synchronize_srcu+0x142/0x240 rcu_tasks_postscan+0x50/0x70 rcu_tasks_wait_gp+0x448/0xb90 rcu_tasks_one_gp+0xa8b/0xe30 rcu_tasks_kthread+0x1a7/0x240 kthread+0x33f/0x440 ret_from_fork+0x48/0x80 ret_from_fork_asm+0x1b/0x30 INFO: task kworker/0:2:63 blocked for more than 143 seconds. Not tainted 6.5.0-rc7-next-20230824 #1 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/0:2 state:D stack:25736 pid:63 ppid:2 flags:0x00004000 Workqueue: events kprobe_optimizer Call Trace: __schedule+0x9a9/0x2b00 schedule+0xdb/0x1a0 schedule_timeout+0x3b0/0x400 __wait_for_common+0x1d3/0x550 __wait_rcu_gp+0x24e/0x400 synchronize_rcu_tasks_generic.constprop.0+0xd6/0x170 kprobe_optimizer+0x343/0x7e0 process_one_work+0x7c8/0x1450 worker_thread+0x80e/0x1190 kthread+0x33f/0x440 ret_from_fork+0x48/0x80 ret_from_fork_asm+0x1b/0x30 INFO: task syz-executor.3:10211 blocked for more than 143 seconds. Not tainted 6.5.0-rc7-next-20230824 #1 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:syz-executor.3 state:D stack:26208 pid:10211 ppid:6934 flags:0x00004002 Call Trace: __schedule+0x9a9/0x2b00 schedule+0xdb/0x1a0 schedule_preempt_disabled+0x10/0x20 __mutex_lock+0xc10/0x1a30 disable_kprobe+0x21/0x70 __disable_trace_kprobe+0xef/0x190 disable_trace_kprobe+0x267/0x2e0 kprobe_register+0x69/0xd0 perf_trace_event_unreg.isra.0+0xae/0x1e0 perf_kprobe_destroy+0xc8/0x200 _free_event+0x207/0x1190 perf_event_release_kernel+0x5b8/0x7a0 perf_release+0x37/0x50 __fput+0x400/0xa70 task_work_run+0x174/0x280 do_exit+0xa92/0x2740 do_group_exit+0xd4/0x2a0 get_signal+0x2693/0x2720 arch_do_signal_or_restart+0x81/0x790 exit_to_user_mode_prepare+0xeb/0x180 syscall_exit_to_user_mode+0x1d/0x50 do_syscall_64+0x4c/0x90 entry_SYSCALL_64_after_hwframe+0x6e/0xd8 RIP: 0033:0x7f6c68cf3b19 RSP: 002b:00007f6c66269188 EFLAGS: 00000246 ORIG_RAX: 000000000000012a RAX: 0000000000000003 RBX: 00007f6c68e06f60 RCX: 00007f6c68cf3b19 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000280 RBP: 00007f6c68d4df6d R08: 0000000000000000 R09: 0000000000000000 R10: ffffffffffffffff R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffc3bd5b52f R14: 00007f6c66269300 R15: 0000000000022000 INFO: task syz-executor.0:10238 blocked for more than 143 seconds. Not tainted 6.5.0-rc7-next-20230824 #1 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:syz-executor.0 state:D stack:25776 pid:10238 ppid:3322 flags:0x00004002 Call Trace: __schedule+0x9a9/0x2b00 schedule+0xdb/0x1a0 schedule_preempt_disabled+0x10/0x20 __mutex_lock+0xc10/0x1a30 perf_trace_destroy+0x27/0x1c0 _free_event+0x207/0x1190 perf_event_release_kernel+0x5b8/0x7a0 perf_release+0x37/0x50 __fput+0x400/0xa70 task_work_run+0x174/0x280 do_exit+0xa92/0x2740 do_group_exit+0xd4/0x2a0 get_signal+0x2693/0x2720 arch_do_signal_or_restart+0x81/0x790 exit_to_user_mode_prepare+0xeb/0x180 syscall_exit_to_user_mode+0x1d/0x50 do_syscall_64+0x4c/0x90 entry_SYSCALL_64_after_hwframe+0x6e/0xd8 RIP: 0033:0x7f2acf112b19 RSP: 002b:00007f2acc688188 EFLAGS: 00000246 ORIG_RAX: 000000000000012a RAX: 0000000000000003 RBX: 00007f2acf225f60 RCX: 00007f2acf112b19 RDX: ffffffffffffffff RSI: 0000000000000000 RDI: 0000000020000080 RBP: 00007f2acf16cf6d R08: 0000000000000001 R09: 0000000000000000 R10: ffffffffffffffff R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffd40fa5b8f R14: 00007f2acc688300 R15: 0000000000022000 INFO: task syz-executor.5:10246 blocked for more than 143 seconds. Not tainted 6.5.0-rc7-next-20230824 #1 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:syz-executor.5 state:D stack:26032 pid:10246 ppid:7095 flags:0x00004002 Call Trace: __schedule+0x9a9/0x2b00 schedule+0xdb/0x1a0 schedule_preempt_disabled+0x10/0x20 __mutex_lock+0xc10/0x1a30 perf_trace_destroy+0x27/0x1c0 _free_event+0x207/0x1190 perf_event_release_kernel+0x5b8/0x7a0 perf_release+0x37/0x50 __fput+0x400/0xa70 task_work_run+0x174/0x280 do_exit+0xa92/0x2740 do_group_exit+0xd4/0x2a0 get_signal+0x2693/0x2720 arch_do_signal_or_restart+0x81/0x790 exit_to_user_mode_prepare+0xeb/0x180 syscall_exit_to_user_mode+0x1d/0x50 do_syscall_64+0x4c/0x90 entry_SYSCALL_64_after_hwframe+0x6e/0xd8 RIP: 0033:0x7fd652dc3b19 RSP: 002b:00007fd650339188 EFLAGS: 00000246 ORIG_RAX: 000000000000012a RAX: 0000000000000003 RBX: 00007fd652ed6f60 RCX: 00007fd652dc3b19 RDX: ffffffffffffffff RSI: 0000000000000000 RDI: 0000000020000080 RBP: 00007fd652e1df6d R08: 0000000000000001 R09: 0000000000000000 R10: ffffffffffffffff R11: 0000000000000246 R12: 0000000000000000 R13: 00007fffbcb962cf R14: 00007fd650339300 R15: 0000000000022000 Showing all locks held in the system: 1 lock held by rcu_tasks_kthre/13: #0: ffffffff8560dd50 (rcu_tasks.tasks_gp_mutex){+.+.}-{3:3}, at: rcu_tasks_one_gp+0x73e/0xe30 1 lock held by khungtaskd/28: #0: ffffffff8560e920 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x55/0x340 5 locks held by kworker/0:2/63: #0: ffff888008468d38 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x69e/0x1450 #1: ffff88800ee3fd98 ((optimizing_work).work){+.+.}-{0:0}, at: process_one_work+0x6d1/0x1450 #2: ffffffff85657668 (kprobe_mutex){+.+.}-{3:3}, at: kprobe_optimizer+0x25/0x7e0 #3: ffffffff854e5350 (cpu_hotplug_lock){++++}-{0:0}, at: kprobe_optimizer+0x2a/0x7e0 #4: ffffffff854f9ac8 (text_mutex){+.+.}-{3:3}, at: kprobe_optimizer+0x38/0x7e0 1 lock held by in:imklog/171: #0: ffff88800d4645c8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0xe3/0x170 3 locks held by rs:main Q:Reg/172: 2 locks held by syz-executor.3/10211: #0: ffffffff8566a8c8 (event_mutex){+.+.}-{3:3}, at: perf_kprobe_destroy+0x27/0x200 #1: ffffffff85657668 (kprobe_mutex){+.+.}-{3:3}, at: disable_kprobe+0x21/0x70 1 lock held by syz-executor.0/10238: #0: ffffffff8566a8c8 (event_mutex){+.+.}-{3:3}, at: perf_trace_destroy+0x27/0x1c0 1 lock held by syz-executor.5/10246: #0: ffffffff8566a8c8 (event_mutex){+.+.}-{3:3}, at: perf_trace_destroy+0x27/0x1c0 ============================================= tasks_rcu_exit_srcu_stall: rcu_tasks grace period number 25 (since boot) gp_state: RTGS_POST_SCAN_TASKLIST is 153785 jiffies old. Please check any exiting tasks stuck between calls to exit_tasks_rcu_start() and exit_tasks_rcu_finish()