INFO: task hung in trace_set_clr_event

Status: upstream: reported on 2026/09/09 11:56
Reported-by: syzbot+d8f3d2b6b8993eefb844@syzkaller.appspotmail.com
First crash: 10d, last: 6d16h
Similar bugs (2)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-5.15 INFO: task hung in trace_set_clr_event 1 1 10d 10d 0/3 upstream: reported on 2026/09/09 11:05
linux-6.6 INFO: task hung in trace_set_clr_event 1 1 117d 117d 0/2 auto-obsoleted due to no activity on 2026/09/02 17:34

Sample crash report:
INFO: task kworker/1:3:4313 blocked for more than 143 seconds.
      Not tainted syzkaller #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:kworker/1:3     state:D stack:24016 pid:4313  ppid:2      flags:0x00004000
Workqueue: events __set_printk_clr_event
Call Trace:
 <TASK>
 context_switch kernel/sched/core.c:5246 [inline]
 __schedule+0x107f/0x4030 kernel/sched/core.c:6563
 schedule+0xb9/0x180 kernel/sched/core.c:6639
 schedule_preempt_disabled+0xf/0x20 kernel/sched/core.c:6698
 __mutex_lock_common kernel/locking/mutex.c:679 [inline]
 __mutex_lock+0x548/0xae0 kernel/locking/mutex.c:747
 __ftrace_set_clr_event kernel/trace/trace_events.c:1219 [inline]
 trace_set_clr_event+0xbe/0x130 kernel/trace/trace_events.c:1285
 __set_printk_clr_event+0x1e/0x70 kernel/trace/bpf_trace.c:416
 process_one_work+0x8ab/0x1160 kernel/workqueue.c:2292
 worker_thread+0xaf5/0x12a0 kernel/workqueue.c:2439
 kthread+0x29d/0x330 kernel/kthread.c:376
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:295
 </TASK>

Showing all locks held in the system:
1 lock held by rcu_tasks_kthre/12:
 #0: ffffffff8cb2e5b0 (rcu_tasks.tasks_gp_mutex){+.+.}-{3:3}, at: rcu_tasks_one_gp+0x33/0xef0 kernel/rcu/tasks.h:517
1 lock held by rcu_tasks_trace/13:
 #0: ffffffff8cb2edd0 (rcu_tasks_trace.tasks_gp_mutex){+.+.}-{3:3}, at: rcu_tasks_one_gp+0x33/0xef0 kernel/rcu/tasks.h:517
1 lock held by khungtaskd/28:
 #0: ffffffff8cb2dc20 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire include/linux/rcupdate.h:350 [inline]
 #0: ffffffff8cb2dc20 (rcu_read_lock){....}-{1:2}, at: rcu_read_lock include/linux/rcupdate.h:791 [inline]
 #0: ffffffff8cb2dc20 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x51/0x290 kernel/locking/lockdep.c:6527
3 locks held by kworker/u4:4/76:
2 locks held by kworker/1:2/954:
 #0: ffff888017472138 ((wq_completion)rcu_gp){+.+.}-{0:0}, at: process_one_work+0x7b4/0x1160 kernel/workqueue.c:2267
 #1: ffffc90004effd00 ((work_completion)(&rew->rew_work)){+.+.}-{0:0}, at: process_one_work+0x7b4/0x1160 kernel/workqueue.c:2267
1 lock held by dhcpcd/3935:
 #0: 
ffffffff8dd5c928 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock net/core/rtnetlink.c:74 [inline]
ffffffff8dd5c928 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x80d/0xfb0 net/core/rtnetlink.c:6163
2 locks held by getty/4033:
 #0: ffff88802fed9098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x21/0x70 drivers/tty/tty_ldisc.c:244
 #1: ffffc9000327b2f0 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0x41e/0x1360 drivers/tty/n_tty.c:2198
3 locks held by kworker/1:3/4313:
 #0: ffff888017470938 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x7b4/0x1160 kernel/workqueue.c:2267
 #1: ffffc900044f7d00 (set_printk_work){+.+.}-{0:0}, at: process_one_work+0x7b4/0x1160 kernel/workqueue.c:2267
 #2: ffffffff8cb82ee8 (event_mutex){+.+.}-{3:3}, at: __ftrace_set_clr_event kernel/trace/trace_events.c:1219 [inline]
 #2: ffffffff8cb82ee8 (event_mutex){+.+.}-{3:3}, at: trace_set_clr_event+0xbe/0x130 kernel/trace/trace_events.c:1285
3 locks held by kworker/u4:7/4342:
 #0: ffff888017479138 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work+0x7b4/0x1160 kernel/workqueue.c:2267
 #1: ffffc90004587d00 ((linkwatch_work).work){+.+.}-{0:0}, at: process_one_work+0x7b4/0x1160 kernel/workqueue.c:2267
 #2: ffffffff8dd5c928 (rtnl_mutex){+.+.}-{3:3}, at: linkwatch_event+0xa/0x50 net/core/link_watch.c:263
7 locks held by syz.1.639/6188:
1 lock held by syz.3.928/7010:
 #0: ffffffff8cb77808 (trace_types_lock){+.+.}-{3:3}, at: trace_array_get kernel/trace/trace.c:461 [inline]
 #0: ffffffff8cb77808 (trace_types_lock){+.+.}-{3:3}, at: tracing_check_open_get_tr+0x57/0x100 kernel/trace/trace.c:511
1 lock held by syz.2.952/7136:
 #0: ffffffff8cb77808 (trace_types_lock){+.+.}-{3:3}, at: trace_array_get kernel/trace/trace.c:461 [inline]
 #0: ffffffff8cb77808 (trace_types_lock){+.+.}-{3:3}, at: tracing_check_open_get_tr kernel/trace/trace.c:511 [inline]
 #0: ffffffff8cb77808 (trace_types_lock){+.+.}-{3:3}, at: tracing_buffers_open+0x7f/0x4b0 kernel/trace/trace.c:8161
1 lock held by syz.6.1111/7799:
 #0: ffffffff8cb77808 (trace_types_lock){+.+.}-{3:3}, at: trace_array_get kernel/trace/trace.c:461 [inline]
 #0: ffffffff8cb77808 (trace_types_lock){+.+.}-{3:3}, at: tracing_check_open_get_tr kernel/trace/trace.c:511 [inline]
 #0: ffffffff8cb77808 (trace_types_lock){+.+.}-{3:3}, at: tracing_buffers_open+0x7f/0x4b0 kernel/trace/trace.c:8161
2 locks held by syz.0.1127/7941:
1 lock held by syz-executor/8060:
 #0: ffffffff8dd5c928 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock net/core/rtnetlink.c:74 [inline]
 #0: ffffffff8dd5c928 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x80d/0xfb0 net/core/rtnetlink.c:6163
3 locks held by syz.8.1164/8076:
2 locks held by syz.5.1192/8148:
 #0: ffffffff8dd5c928 (rtnl_mutex){+.+.}-{3:3}, at: tun_detach drivers/net/tun.c:698 [inline]
 #0: ffffffff8dd5c928 (rtnl_mutex){+.+.}-{3:3}, at: tun_chr_close+0x3d/0x1b0 drivers/net/tun.c:3495
 #1: ffffffff8cb338f8 (rcu_state.exp_mutex){+.+.}-{3:3}, at: exp_funnel_lock kernel/rcu/tree_exp.h:291 [inline]
 #1: ffffffff8cb338f8 (rcu_state.exp_mutex){+.+.}-{3:3}, at: synchronize_rcu_expedited+0x2ec/0x890 kernel/rcu/tree_exp.h:962
4 locks held by syz.8.1198/8179:
 #0: ffff8880796aa460 (sb_writers#11){.+.+}-{0:0}, at: mnt_want_write+0x3d/0x90 fs/namespace.c:402
 #1: ffff88805168a9d0 (&type->i_mutex_dir_key#7/1){+.+.}-{3:3}, at: inode_lock_nested include/linux/fs.h:799 [inline]
 #1: ffff88805168a9d0 (&type->i_mutex_dir_key#7/1){+.+.}-{3:3}, at: filename_create+0x20b/0x450 fs/namei.c:3927
 #2: ffffffff8cb56708 (cgroup_mutex){+.+.}-{3:3}, at: cgroup_lock include/linux/cgroup.h:442 [inline]
 #2: ffffffff8cb56708 (cgroup_mutex){+.+.}-{3:3}, at: cgroup_kn_lock_live+0xe5/0x220 kernel/cgroup/cgroup.c:1700
 #3: ffffffff8dd5c928 (rtnl_mutex){+.+.}-{3:3}, at: cgrp_css_online+0x8d/0x2f0 net/core/netprio_cgroup.c:157
1 lock held by syz.8.1198/8183:
 #0: ffff88805168a9d0 (&type->i_mutex_dir_key#7){++++}-{3:3}, at: inode_lock_shared include/linux/fs.h:774 [inline]
 #0: ffff88805168a9d0 (&type->i_mutex_dir_key#7){++++}-{3:3}, at: lookup_slow+0x46/0x70 fs/namei.c:1714
4 locks held by syz.8.1198/8188:
 #0: ffff888020288460 (sb_writers#10){.+.+}-{0:0}, at: mnt_want_write+0x3d/0x90 fs/namespace.c:402
 #1: ffff888051498b70 (&type->i_mutex_dir_key#6/1){+.+.}-{3:3}, at: inode_lock_nested include/linux/fs.h:799 [inline]
 #1: ffff888051498b70 (&type->i_mutex_dir_key#6/1){+.+.}-{3:3}, at: do_rmdir+0x1b7/0x5c0 fs/namei.c:4290
 #2: ffff888051499080 (&type->i_mutex_dir_key#6){++++}-{3:3}, at: inode_lock include/linux/fs.h:764 [inline]
 #2: ffff888051499080 (&type->i_mutex_dir_key#6){++++}-{3:3}, at: vfs_rmdir+0xea/0x4a0 fs/namei.c:4231
 #3: ffffffff8cb56708 (cgroup_mutex){+.+.}-{3:3}, at: cgroup_lock include/linux/cgroup.h:442 [inline]
 #3: ffffffff8cb56708 (cgroup_mutex){+.+.}-{3:3}, at: cgroup_kn_lock_live+0xe5/0x220 kernel/cgroup/cgroup.c:1700
2 locks held by syz.8.1198/8190:
 #0: ffff888020288460 (sb_writers#10){.+.+}-{0:0}, at: mnt_want_write+0x3d/0x90 fs/namespace.c:402
 #1: ffff888051498b70 (&type->i_mutex_dir_key#6){++++}-{3:3}, at: inode_lock_shared include/linux/fs.h:774 [inline]
 #1: ffff888051498b70 (&type->i_mutex_dir_key#6){++++}-{3:3}, at: open_last_lookups fs/namei.c:3600 [inline]
 #1: ffff888051498b70 (&type->i_mutex_dir_key#6){++++}-{3:3}, at: path_openat+0x7d9/0x2f10 fs/namei.c:3831
1 lock held by syz.7.1200/8182:
 #0: ffffffff8dd5c928 (rtnl_mutex){+.+.}-{3:3}, at: __tun_chr_ioctl+0x3f3/0x1ed0 drivers/net/tun.c:3107
2 locks held by syz.7.1200/8185:
 #0: ffffffff8dd427c8 (vlan_ioctl_mutex){+.+.}-{3:3}, at: sock_ioctl+0x21b/0x700 net/socket.c:1283
 #1: ffffffff8dd5c928 (rtnl_mutex){+.+.}-{3:3}, at: vlan_ioctl_handler+0xef/0x5c0 net/8021q/vlan.c:580
1 lock held by syz.7.1200/8186:
 #0: ffffffff8dd5c928 (rtnl_mutex){+.+.}-{3:3}, at: dev_ioctl+0x54d/0xe80 net/core/dev_ioctl.c:571

=============================================

NMI backtrace for cpu 0
CPU: 0 PID: 28 Comm: khungtaskd Not tainted syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026
Call Trace:
 <TASK>
 dump_stack_lvl+0x188/0x24e lib/dump_stack.c:106
 nmi_cpu_backtrace+0x3e6/0x460 lib/nmi_backtrace.c:111
 nmi_trigger_cpumask_backtrace+0x1d4/0x450 lib/nmi_backtrace.c:62
 trigger_all_cpu_backtrace include/linux/nmi.h:148 [inline]
 check_hung_uninterruptible_tasks kernel/hung_task.c:220 [inline]
 watchdog+0xf0e/0xf50 kernel/hung_task.c:377
 kthread+0x29d/0x330 kernel/kthread.c:376
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:295
 </TASK>
Sending NMI from CPU 0 to CPUs 1:
NMI backtrace for cpu 1
CPU: 1 PID: 6188 Comm: syz.1.639 Not tainted syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026
RIP: 0010:__lock_is_held kernel/locking/lockdep.c:5414 [inline]
RIP: 0010:lock_is_held_type+0xaa/0x190 kernel/locking/lockdep.c:5719
Code: 00 00 00 7e 4b 44 89 fd 49 89 df 49 81 c7 e0 0a 00 00 45 31 e4 49 83 fc 31 73 24 4c 89 ff 4c 89 f6 e8 2a 02 00 00 85 c0 75 2a <49> ff c4 48 63 83 d8 0a 00 00 49 83 c7 28 49 39 c4 7c d8 eb 11 48
RSP: 0018:ffffc9001bf169b0 EFLAGS: 00000046
RAX: 0000000000000000 RBX: ffff88802ffa9e00 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffff8880b8f3acd8 RDI: ffff88802ffaa930
RBP: 00000000ffffffff R08: ffff8880292d2827 R09: ffff8880292d2818
R10: dffffc0000000000 R11: ffffed100525a505 R12: 0000000000000002
R13: 0000000000000046 R14: ffff8880b8f3acd8 R15: ffff88802ffaa930
FS:  00007f433e7476c0(0000) GS:ffff8880b8f00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00005555707da4e8 CR3: 000000002f89d000 CR4: 00000000003506e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 lock_is_held include/linux/lockdep.h:283 [inline]
 lockdep_assert_rq_held kernel/sched/sched.h:1353 [inline]
 rq_clock_pelt kernel/sched/pelt.h:66 [inline]
 cfs_rq_clock_pelt kernel/sched/pelt.h:174 [inline]
 update_load_avg+0xdc/0x1460 kernel/sched/fair.c:4176
 put_prev_entity+0x22f/0x420 kernel/sched/fair.c:5063
 pick_next_task_fair+0x42d/0x670 kernel/sched/fair.c:7875
 __pick_next_task kernel/sched/core.c:5872 [inline]
 pick_next_task kernel/sched/core.c:5947 [inline]
 __schedule+0x665/0x4030 kernel/sched/core.c:6526
 preempt_schedule_notrace+0xd9/0x120 kernel/sched/core.c:6825
 preempt_schedule_notrace_thunk+0x16/0x18 arch/x86/entry/thunk_64.S:35
 rcu_is_watching+0x76/0xa0 kernel/rcu/tree.c:722
 trace_lock_acquire include/trace/events/lock.h:24 [inline]
 lock_acquire+0xe3/0x4a0 kernel/locking/lockdep.c:5647
 rcu_lock_acquire include/linux/rcupdate.h:350 [inline]
 rcu_read_lock include/linux/rcupdate.h:791 [inline]
 mem_cgroup_iter+0x54/0x4a0 mm/memcontrol.c:1092
 shrink_node_memcgs mm/vmscan.c:6113 [inline]
 shrink_node+0x3f1/0x2890 mm/vmscan.c:6183
 shrink_zones mm/vmscan.c:6424 [inline]
 do_try_to_free_pages+0x650/0x1980 mm/vmscan.c:6486
 try_to_free_mem_cgroup_pages+0x335/0x8c0 mm/vmscan.c:6801
 try_charge_memcg+0x5da/0x17c0 mm/memcontrol.c:2684
 obj_cgroup_charge_pages mm/memcontrol.c:3099 [inline]
 obj_cgroup_charge+0x36a/0x620 mm/memcontrol.c:3390
 memcg_slab_pre_alloc_hook mm/slab.h:501 [inline]
 slab_pre_alloc_hook+0x2e2/0x300 mm/slab.h:715
 slab_alloc_node mm/slub.c:3279 [inline]
 slab_alloc mm/slub.c:3367 [inline]
 __kmem_cache_alloc_lru mm/slub.c:3374 [inline]
 kmem_cache_alloc_lru+0x49/0x2e0 mm/slub.c:3390
 __d_alloc+0x2e/0x6e0 fs/dcache.c:1774
 d_alloc fs/dcache.c:1854 [inline]
 d_alloc_parallel+0xdc/0x1590 fs/dcache.c:2647
 __lookup_slow+0x134/0x3f0 fs/namei.c:1683
 lookup_one_len+0x19d/0x2d0 fs/namei.c:2791
 start_creating+0x113/0x200 fs/tracefs/inode.c:426
 __create_dir+0x24/0x530 fs/tracefs/inode.c:515
 event_subsystem_dir kernel/trace/trace_events.c:2488 [inline]
 event_create_dir+0x4bd/0xe50 kernel/trace/trace_events.c:2582
 __trace_add_new_event kernel/trace/trace_events.c:2988 [inline]
 __trace_add_event_dirs kernel/trace/trace_events.c:3202 [inline]
 event_trace_add_tracer+0x19b/0x3a0 kernel/trace/trace_events.c:3801
 trace_array_create_dir+0x77/0x120 kernel/trace/trace.c:9431
 trace_array_create+0x724/0xcb0 kernel/trace/trace.c:9489
 instance_mkdir+0xc8/0x120 kernel/trace/trace.c:9524
 tracefs_syscall_mkdir+0xb7/0x110 fs/tracefs/inode.c:87
 vfs_mkdir+0x386/0x570 fs/namei.c:4157
 do_mkdirat+0x1d8/0x440 fs/namei.c:4182
 __do_sys_mkdirat fs/namei.c:4197 [inline]
 __se_sys_mkdirat fs/namei.c:4195 [inline]
 __x64_sys_mkdirat+0x85/0x90 fs/namei.c:4195
 do_syscall_x64 arch/x86/entry/common.c:46 [inline]
 do_syscall_64+0x4c/0xa0 arch/x86/entry/common.c:76
 entry_SYSCALL_64_after_hwframe+0x68/0xd2
RIP: 0033:0x7f433d79e159
Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007f433e747028 EFLAGS: 00000246 ORIG_RAX: 0000000000000102
RAX: ffffffffffffffda RBX: 00007f433da25fa0 RCX: 00007f433d79e159
RDX: 00000000000001ff RSI: 0000200000000140 RDI: ffffffffffffff9c
RBP: 00007f433d83503b R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007f433da26038 R14: 00007f433da25fa0 R15: 00007fff16907628
 </TASK>

Crashes (2):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/09/13 09:04 linux-6.1.y cf82dcca9634 70a60e12 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan INFO: task hung in trace_set_clr_event
2026/09/09 11:56 linux-6.1.y cf82dcca9634 8387c273 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan INFO: task hung in trace_set_clr_event
* Struck through repros no longer work on HEAD.