INFO: task kworker/1:9:16147 blocked for more than 143 seconds.
Not tainted 6.14.0-rc6-syzkaller-00003-g4d872d51bc9d #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:kworker/1:9 state:D stack:21136 pid:16147 tgid:16147 ppid:2 task_flags:0x4208060 flags:0x00004000
Workqueue: events switchdev_deferred_process_work
Call Trace:
context_switch kernel/sched/core.c:5378 [inline]
__schedule+0x190e/0x4c90 kernel/sched/core.c:6765
__schedule_loop kernel/sched/core.c:6842 [inline]
schedule+0x14b/0x320 kernel/sched/core.c:6857
schedule_preempt_disabled+0x13/0x30 kernel/sched/core.c:6914
__mutex_lock_common kernel/locking/mutex.c:662 [inline]
__mutex_lock+0x817/0x1010 kernel/locking/mutex.c:730
switchdev_deferred_process_work+0xe/0x20 net/switchdev/switchdev.c:104
process_one_work kernel/workqueue.c:3238 [inline]
process_scheduled_works+0xabe/0x18e0 kernel/workqueue.c:3319
worker_thread+0x870/0xd30 kernel/workqueue.c:3400
kthread+0x7a9/0x920 kernel/kthread.c:464
ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:148
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
Showing all locks held in the system:
1 lock held by kthreadd/2:
3 locks held by kworker/0:0/9:
3 locks held by kworker/0:1/10:
3 locks held by kworker/u8:1/13:
1 lock held by kworker/R-mm_pe/14:
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: worker_attach_to_pool+0x31/0x390 kernel/workqueue.c:2678
1 lock held by khungtaskd/31:
#0: ffffffff8eb393e0 (rcu_read_lock){....}-{1:3}, at: rcu_lock_acquire include/linux/rcupdate.h:337 [inline]
#0: ffffffff8eb393e0 (rcu_read_lock){....}-{1:3}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline]
#0: ffffffff8eb393e0 (rcu_read_lock){....}-{1:3}, at: debug_show_all_locks+0x55/0x2a0 kernel/locking/lockdep.c:6746
2 locks held by kworker/u8:2/36:
3 locks held by kworker/1:1/52:
#0: ffff88802635e548 ((wq_completion)wg-kex-wg0#12){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3213 [inline]
#0: ffff88802635e548 ((wq_completion)wg-kex-wg0#12){+.+.}-{0:0}, at: process_scheduled_works+0x98b/0x18e0 kernel/workqueue.c:3319
#1: ffffc90000bc7c60 ((work_completion)(&({ do { const void *__vpp_verify = (typeof((worker) + 0))((void *)0); (void)__vpp_verify; } while (0); ({ unsigned long __ptr; __ptr = (unsigned long) ((typeof(*((worker))) *)(( unsigned long)((worker)))); (typeof((typeof(*((worker))) *)(( unsigned long)((worker))))) (__ptr + (((__per_cpu_offset[(cpu)])))); }); })->work)){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3214 [inline]
#1: ffffc90000bc7c60 ((work_completion)(&({ do { const void *__vpp_verify = (typeof((worker) + 0))((void *)0); (void)__vpp_verify; } while (0); ({ unsigned long __ptr; __ptr = (unsigned long) ((typeof(*((worker))) *)(( unsigned long)((worker)))); (typeof((typeof(*((worker))) *)(( unsigned long)((worker))))) (__ptr + (((__per_cpu_offset[(cpu)])))); }); })->work)){+.+.}-{0:0}, at: process_scheduled_works+0x9c6/0x18e0 kernel/workqueue.c:3319
#2: ffff88805c258cb8 (&handshake->lock){++++}-{4:4}, at: wg_noise_handshake_begin_session+0x38/0xc00 drivers/net/wireguard/noise.c:822
3 locks held by kworker/u8:3/53:
3 locks held by kworker/u8:4/82:
4 locks held by kworker/0:2/975:
#0: ffff88801b081d48 ((wq_completion)events_power_efficient){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3213 [inline]
#0: ffff88801b081d48 ((wq_completion)events_power_efficient){+.+.}-{0:0}, at: process_scheduled_works+0x98b/0x18e0 kernel/workqueue.c:3319
#1: ffffc90003957c60 ((reg_check_chans).work){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3214 [inline]
#1: ffffc90003957c60 ((reg_check_chans).work){+.+.}-{0:0}, at: process_scheduled_works+0x9c6/0x18e0 kernel/workqueue.c:3319
#2: ffffffff8fed5d08 (rtnl_mutex){+.+.}-{4:4}, at: reg_check_chans_work+0x99/0xfb0 net/wireless/reg.c:2481
#3: ffff8880288c0768 (&rdev->wiphy.mtx){+.+.}-{4:4}, at: class_wiphy_constructor include/net/cfg80211.h:6061 [inline]
#3: ffff8880288c0768 (&rdev->wiphy.mtx){+.+.}-{4:4}, at: reg_leave_invalid_chans net/wireless/reg.c:2469 [inline]
#3: ffff8880288c0768 (&rdev->wiphy.mtx){+.+.}-{4:4}, at: reg_check_chans_work+0x164/0xfb0 net/wireless/reg.c:2484
3 locks held by kworker/u8:5/1097:
3 locks held by kworker/u8:6/1149:
2 locks held by kworker/1:2/1207:
3 locks held by kworker/R-ipv6_/3168:
#0: ffff88814d281948 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3213 [inline]
#0: ffff88814d281948 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: process_scheduled_works+0x98b/0x18e0 kernel/workqueue.c:3319
#1: ffffc9000bad7be0 ((work_completion)(&(&ifa->dad_work)->work)){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3214 [inline]
#1: ffffc9000bad7be0 ((work_completion)(&(&ifa->dad_work)->work)){+.+.}-{0:0}, at: process_scheduled_works+0x9c6/0x18e0 kernel/workqueue.c:3319
#2: ffffffff8fed5d08 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_net_lock include/linux/rtnetlink.h:129 [inline]
#2: ffffffff8fed5d08 (rtnl_mutex){+.+.}-{4:4}, at: addrconf_dad_work+0x10e/0x16a0 net/ipv6/addrconf.c:4190
1 lock held by kworker/R-bat_e/3398:
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: worker_attach_to_pool+0x31/0x390 kernel/workqueue.c:2678
2 locks held by syslogd/5188:
1 lock held by udevd/5206:
2 locks held by getty/5586:
#0: ffff888031ccc0a0 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x25/0x70 drivers/tty/tty_ldisc.c:243
#1: ffffc90002fde2f0 (&ldata->atomic_read_lock){+.+.}-{4:4}, at: n_tty_read+0x616/0x1770 drivers/tty/n_tty.c:2211
3 locks held by syz-executor/5818:
1 lock held by udevd/5837:
#0: ffff88807f043708 (&type->i_mutex_dir_key#5){++++}-{4:4}, at: inode_lock_shared include/linux/fs.h:887 [inline]
#0: ffff88807f043708 (&type->i_mutex_dir_key#5){++++}-{4:4}, at: open_last_lookups fs/namei.c:3749 [inline]
#0: ffff88807f043708 (&type->i_mutex_dir_key#5){++++}-{4:4}, at: path_openat+0x88b/0x3590 fs/namei.c:3986
2 locks held by kworker/0:3/5847:
2 locks held by kworker/1:4/5878:
2 locks held by kworker/1:5/5879:
3 locks held by kworker/0:4/5880:
1 lock held by kworker/1:6/5881:
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: worker_attach_to_pool+0x31/0x390 kernel/workqueue.c:2678
3 locks held by kworker/0:5/5882:
2 locks held by kworker/0:6/5891:
2 locks held by kworker/0:7/5892:
2 locks held by kworker/1:7/5906:
5 locks held by udevd/6045:
1 lock held by kworker/R-wg-cr/6575:
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: worker_attach_to_pool+0x31/0x390 kernel/workqueue.c:2678
1 lock held by kworker/R-wg-cr/6579:
6 locks held by kworker/u8:8/8655:
3 locks held by kworker/u8:9/8656:
3 locks held by kworker/u8:10/8657:
2 locks held by kworker/u8:11/8658:
#0: ffff88801b089148 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3213 [inline]
#0: ffff88801b089148 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_scheduled_works+0x98b/0x18e0 kernel/workqueue.c:3319
#1: ffffc9000b3efc60 ((work_completion)(&sub_info->work)){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3214 [inline]
#1: ffffc9000b3efc60 ((work_completion)(&sub_info->work)){+.+.}-{0:0}, at: process_scheduled_works+0x9c6/0x18e0 kernel/workqueue.c:3319
3 locks held by kworker/u8:12/8659:
2 locks held by kworker/u8:13/8660:
4 locks held by kworker/u8:14/8662:
3 locks held by kworker/u8:15/8663:
3 locks held by kworker/u8:16/8664:
1 lock held by kworker/R-wg-cr/9562:
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: worker_attach_to_pool+0x31/0x390 kernel/workqueue.c:2678
1 lock held by kworker/R-wg-cr/9568:
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: worker_detach_from_pool kernel/workqueue.c:2736 [inline]
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: rescuer_thread+0xa21/0xf90 kernel/workqueue.c:3529
1 lock held by kworker/R-wg-cr/9575:
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: worker_attach_to_pool+0x31/0x390 kernel/workqueue.c:2678
2 locks held by kworker/0:8/12772:
1 lock held by syz-executor/15746:
#0: ffffffff8fed5d08 (rtnl_mutex){+.+.}-{4:4}, at: tun_detach drivers/net/tun.c:698 [inline]
#0: ffffffff8fed5d08 (rtnl_mutex){+.+.}-{4:4}, at: tun_chr_close+0x3b/0x1b0 drivers/net/tun.c:3517
1 lock held by kworker/R-wg-cr/15873:
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: worker_attach_to_pool+0x31/0x390 kernel/workqueue.c:2678
3 locks held by kworker/1:9/16147:
#0: ffff88801b080d48 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3213 [inline]
#0: ffff88801b080d48 ((wq_completion)events){+.+.}-{0:0}, at: process_scheduled_works+0x98b/0x18e0 kernel/workqueue.c:3319
#1: ffffc90003207c60 (deferred_process_work){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3214 [inline]
#1: ffffc90003207c60 (deferred_process_work){+.+.}-{0:0}, at: process_scheduled_works+0x9c6/0x18e0 kernel/workqueue.c:3319
#2: ffffffff8fed5d08 (rtnl_mutex){+.+.}-{4:4}, at: switchdev_deferred_process_work+0xe/0x20 net/switchdev/switchdev.c:104
5 locks held by syz-executor/16257:
2 locks held by syz-executor/16265:
1 lock held by kworker/R-wg-cr/16381:
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: worker_detach_from_pool kernel/workqueue.c:2736 [inline]
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: rescuer_thread+0xa21/0xf90 kernel/workqueue.c:3529
1 lock held by kworker/R-wg-cr/16383:
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: worker_detach_from_pool kernel/workqueue.c:2736 [inline]
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: rescuer_thread+0xa21/0xf90 kernel/workqueue.c:3529
1 lock held by kworker/R-wg-cr/16390:
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: worker_detach_from_pool kernel/workqueue.c:2736 [inline]
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: rescuer_thread+0xa21/0xf90 kernel/workqueue.c:3529
1 lock held by kworker/R-wg-cr/16393:
1 lock held by kworker/R-wg-cr/16394:
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: worker_attach_to_pool+0x31/0x390 kernel/workqueue.c:2678
3 locks held by kworker/u8:0/16644:
3 locks held by kworker/u8:17/16645:
2 locks held by kworker/u8:18/16646:
3 locks held by kworker/u8:19/16647:
3 locks held by kworker/u8:20/16648:
2 locks held by kworker/u8:21/16649:
2 locks held by syz-executor/16712:
1 lock held by kworker/R-wg-cr/16745:
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: worker_detach_from_pool kernel/workqueue.c:2736 [inline]
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: rescuer_thread+0xa21/0xf90 kernel/workqueue.c:3529
1 lock held by kworker/R-wg-cr/16746:
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: worker_detach_from_pool kernel/workqueue.c:2736 [inline]
#0: ffffffff8e9e46e8 (wq_pool_attach_mutex){+.+.}-{4:4}, at: rescuer_thread+0xa21/0xf90 kernel/workqueue.c:3529
2 locks held by kworker/0:9/16774:
4 locks held by dhcpcd-run-hook/16869:
4 locks held by syz.6.1758/16872:
2 locks held by modprobe/16886:
3 locks held by kworker/u8:23/16888:
2 locks held by kworker/0:10/16889:
2 locks held by kworker/1:10/16890:
2 locks held by syz-executor/16893:
2 locks held by kworker/0:11/16894:
=============================================
NMI backtrace for cpu 0
CPU: 0 UID: 0 PID: 31 Comm: khungtaskd Not tainted 6.14.0-rc6-syzkaller-00003-g4d872d51bc9d #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025
Call Trace:
__dump_stack lib/dump_stack.c:94 [inline]
dump_stack_lvl+0x241/0x360 lib/dump_stack.c:120
nmi_cpu_backtrace+0x49c/0x4d0 lib/nmi_backtrace.c:113
nmi_trigger_cpumask_backtrace+0x198/0x320 lib/nmi_backtrace.c:62
trigger_all_cpu_backtrace include/linux/nmi.h:162 [inline]
check_hung_uninterruptible_tasks kernel/hung_task.c:236 [inline]
watchdog+0x1058/0x10a0 kernel/hung_task.c:399
kthread+0x7a9/0x920 kernel/kthread.c:464
ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:148
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
Sending NMI from CPU 0 to CPUs 1:
NMI backtrace for cpu 1
CPU: 1 UID: 0 PID: 8662 Comm: kworker/u8:14 Not tainted 6.14.0-rc6-syzkaller-00003-g4d872d51bc9d #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025
Workqueue: events_unbound cfg80211_wiphy_work
RIP: 0010:lock_is_held_type+0xd3/0x190 kernel/locking/lockdep.c:5923
Code: 85 c0 75 2a 48 ff c5 49 63 85 e8 0a 00 00 48 83 c3 28 48 39 c5 7c d8 eb 11 48 c7 c7 20 65 a0 8e 48 89 ee e8 8f 68 25 f9 eb cb <31> db eb 1e 41 83 fe ff 74 13 31 c0 f6 43 22 03 0f 95 c0 31 db 44
RSP: 0018:ffffc90000a28728 EFLAGS: 00000046
RAX: 0000000000000004 RBX: ffff888020308b90 RCX: ffff888020308000
RDX: 0000000000000100 RSI: ffffffff8fed5d08 RDI: ffff888020308b68
RBP: 0000000000000004 R08: ffffffff8aa078cc R09: 1ffffffff2079eee
R10: dffffc0000000000 R11: ffffffff8aa07780 R12: 0000000000000246
R13: ffff888020308000 R14: 00000000ffffffff R15: ffffffff8fed5d08
FS: 0000000000000000(0000) GS:ffff8880b8700000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fd13ce45a64 CR3: 000000000e938000 CR4: 00000000003526f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 00000000ebb466c8
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Call Trace:
lock_is_held include/linux/lockdep.h:249 [inline]
lockdep_rtnl_is_held+0x1b/0x40 net/core/rtnetlink.c:176
__in6_dev_get_safely include/net/addrconf.h:380 [inline]
ip6_mc_input+0x155/0xb70 net/ipv6/ip6_input.c:507
NF_HOOK+0x3a4/0x450 include/linux/netfilter.h:314
__netif_receive_skb_one_core net/core/dev.c:5893 [inline]
__netif_receive_skb+0x1ea/0x650 net/core/dev.c:6006
process_backlog+0x662/0x15b0 net/core/dev.c:6354
__napi_poll+0xcb/0x490 net/core/dev.c:7188
napi_poll net/core/dev.c:7257 [inline]
net_rx_action+0x89b/0x1240 net/core/dev.c:7379
handle_softirqs+0x2d4/0x9b0 kernel/softirq.c:561
do_softirq+0x11b/0x1e0 kernel/softirq.c:462
__local_bh_enable_ip+0x1bb/0x200 kernel/softirq.c:389
spin_unlock_bh include/linux/spinlock.h:396 [inline]
cfg80211_inform_single_bss_data+0x162d/0x1ee0 net/wireless/scan.c:2383
cfg80211_inform_bss_data+0x3c3/0x5820 net/wireless/scan.c:3222
cfg80211_inform_bss_frame_data+0x3bb/0x720 net/wireless/scan.c:3317
ieee80211_bss_info_update+0x8a7/0xbc0 net/mac80211/scan.c:226
ieee80211_rx_bss_info net/mac80211/ibss.c:1102 [inline]
ieee80211_rx_mgmt_probe_beacon net/mac80211/ibss.c:1581 [inline]
ieee80211_ibss_rx_queued_mgmt+0x1993/0x2e00 net/mac80211/ibss.c:1608
ieee80211_iface_process_skb net/mac80211/iface.c:1612 [inline]
ieee80211_iface_work+0x8dc/0xf90 net/mac80211/iface.c:1666
cfg80211_wiphy_work+0x2f0/0x490 net/wireless/core.c:435
process_one_work kernel/workqueue.c:3238 [inline]
process_scheduled_works+0xabe/0x18e0 kernel/workqueue.c:3319
worker_thread+0x870/0xd30 kernel/workqueue.c:3400
kthread+0x7a9/0x920 kernel/kthread.c:464
ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:148
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244