INFO: task syz.2.48:6064 blocked for more than 143 seconds. Not tainted syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:syz.2.48 state:D stack:24496 pid:6064 ppid:5932 flags:0x00004000 Call Trace: context_switch kernel/sched/core.c:5380 [inline] __schedule+0x14d2/0x44d0 kernel/sched/core.c:6699 schedule+0xbd/0x170 kernel/sched/core.c:6773 schedule_preempt_disabled+0x13/0x20 kernel/sched/core.c:6832 rwsem_down_write_slowpath+0xbd2/0xfa0 kernel/locking/rwsem.c:1178 __down_write_common kernel/locking/rwsem.c:1306 [inline] __down_write kernel/locking/rwsem.c:1315 [inline] down_write+0x1a7/0x1f0 kernel/locking/rwsem.c:1574 mmap_write_lock include/linux/mmap_lock.h:108 [inline] exit_mmap+0x245/0xb50 mm/mmap.c:3310 __mmput+0x118/0x3c0 kernel/fork.c:1355 exit_mm+0x1da/0x2c0 kernel/exit.c:569 do_exit+0x88e/0x23c0 kernel/exit.c:870 do_group_exit+0x21b/0x2d0 kernel/exit.c:1024 __do_sys_exit_group kernel/exit.c:1035 [inline] __se_sys_exit_group kernel/exit.c:1033 [inline] __x64_sys_exit_group+0x3f/0x40 kernel/exit.c:1033 do_syscall_x64 arch/x86/entry/common.c:51 [inline] do_syscall_64+0x55/0xb0 arch/x86/entry/common.c:81 entry_SYSCALL_64_after_hwframe+0x68/0xd2 RIP: 0033:0x7f391e38efc9 RSP: 002b:00007fff15a35608 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f391e38efc9 RDX: 0000000000000064 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 00007fff15a3566c R08: 0000000515a356ff R09: 00000000000927c0 R10: 0000000000000001 R11: 0000000000000246 R12: 000000000000001c R13: 00000000000927c0 R14: 000000000002d413 R15: 00007fff15a356c0 Showing all locks held in the system: 1 lock held by khungtaskd/29: #0: ffffffff8cd2ff20 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire include/linux/rcupdate.h:334 [inline] #0: ffffffff8cd2ff20 (rcu_read_lock){....}-{1:2}, at: rcu_read_lock include/linux/rcupdate.h:786 [inline] #0: ffffffff8cd2ff20 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x55/0x290 kernel/locking/lockdep.c:6633 2 locks held by kworker/u4:5/983: #0: ffff888017871538 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:2609 [inline] #0: ffff888017871538 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_scheduled_works+0x957/0x15b0 kernel/workqueue.c:2711 #1: ffffc9000423fd00 ((work_completion)(&sub_info->work)){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:2609 [inline] #1: ffffc9000423fd00 ((work_completion)(&sub_info->work)){+.+.}-{0:0}, at: process_scheduled_works+0x957/0x15b0 kernel/workqueue.c:2711 5 locks held by kworker/u4:6/1139: 2 locks held by kworker/u4:11/3473: 3 locks held by kworker/u4:14/3542: #0: ffff88802bc03138 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:2609 [inline] #0: ffff88802bc03138 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: process_scheduled_works+0x957/0x15b0 kernel/workqueue.c:2711 #1: ffffc9000c9b7d00 ((work_completion)(&(&ifa->dad_work)->work)){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:2609 [inline] #1: ffffc9000c9b7d00 ((work_completion)(&(&ifa->dad_work)->work)){+.+.}-{0:0}, at: process_scheduled_works+0x957/0x15b0 kernel/workqueue.c:2711 #2: ffffffff8dfbb688 (rtnl_mutex){+.+.}-{3:3}, at: addrconf_dad_work+0xd0/0x14e0 net/ipv6/addrconf.c:4158 2 locks held by udevd/5163: #0: ffffffff8cdd2090 (dup_mmap_sem){.+.+}-{0:0}, at: dup_mmap kernel/fork.c:657 [inline] #0: ffffffff8cdd2090 (dup_mmap_sem){.+.+}-{0:0}, at: dup_mm kernel/fork.c:1692 [inline] #0: ffffffff8cdd2090 (dup_mmap_sem){.+.+}-{0:0}, at: copy_mm+0x266/0x1c20 kernel/fork.c:1741 #1: ffff88807d385720 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock_killable include/linux/mmap_lock.h:124 [inline] #1: ffff88807d385720 (&mm->mmap_lock){++++}-{3:3}, at: dup_mmap kernel/fork.c:658 [inline] #1: ffff88807d385720 (&mm->mmap_lock){++++}-{3:3}, at: dup_mm kernel/fork.c:1692 [inline] #1: ffff88807d385720 (&mm->mmap_lock){++++}-{3:3}, at: copy_mm+0x281/0x1c20 kernel/fork.c:1741 2 locks held by getty/5551: #0: ffff88802ccf50a0 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x25/0x70 drivers/tty/tty_ldisc.c:243 #1: ffffc9000326e2f0 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0x425/0x1380 drivers/tty/n_tty.c:2217 1 lock held by udevd/5898: #0: ffff88807d07a7a0 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock_killable include/linux/mmap_lock.h:124 [inline] #0: ffff88807d07a7a0 (&mm->mmap_lock){++++}-{3:3}, at: __vm_munmap+0x14a/0x3c0 mm/mmap.c:2958 1 lock held by syz-executor/5925: #0: ffff888018b2b120 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff888018b2b120 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz-executor/5927: #0: ffff888018b2c420 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff888018b2c420 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz-executor/5930: #0: ffff888018b2baa0 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff888018b2baa0 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz-executor/5932: #0: ffff88802f663aa0 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff88802f663aa0 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz.2.48/6064: #0: ffff88802f6627a0 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff88802f6627a0 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 3 locks held by kworker/1:5/6065: #0: ffff888017870938 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:2609 [inline] #0: ffff888017870938 ((wq_completion)events){+.+.}-{0:0}, at: process_scheduled_works+0x957/0x15b0 kernel/workqueue.c:2711 #1: ffffc900032b7d00 ((work_completion)(&data->fib_event_work)){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:2609 [inline] #1: ffffc900032b7d00 ((work_completion)(&data->fib_event_work)){+.+.}-{0:0}, at: process_scheduled_works+0x957/0x15b0 kernel/workqueue.c:2711 #2: ffff88807e1ab240 (&data->fib_lock){+.+.}-{3:3}, at: nsim_fib_event_work+0x26c/0x3170 drivers/net/netdevsim/fib.c:1491 1 lock held by syz-executor/6382: #0: ffff8880247b9e20 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff8880247b9e20 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz-executor/6425: #0: ffff888017869e20 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff888017869e20 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz.4.358/6527: #0: ffff888018b2d720 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff888018b2d720 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz.5.452/6549: #0: ffff88807df49e20 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff88807df49e20 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz-executor/6552: #0: ffff88807e2bea20 ( &mm->mmap_lock ){++++}-{3:3} , at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] , at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz-executor/6554: #0: ffff88807e2bcda0 ( &mm->mmap_lock ){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] ){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz-executor/6582: #0: ffff88807e2bf3a0 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff88807e2bf3a0 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz.8.465/6638: #0: ffff888078d1c420 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff888078d1c420 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by modprobe/6639: #0: ffff88802f666a20 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock_killable include/linux/mmap_lock.h:124 [inline] #0: ffff88802f666a20 (&mm->mmap_lock){++++}-{3:3}, at: vm_mmap_pgoff+0x168/0x400 mm/util.c:554 1 lock held by syz-executor/6960: #0: ffff88807d07e0a0 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff88807d07e0a0 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz-executor/6968: #0: ffff88807d07f3a0 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff88807d07f3a0 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz.0.778/7066: #0: ffff88807da827a0 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff88807da827a0 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz-executor/7073: #0: ffff888030d827a0 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff888030d827a0 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz-executor/7075: #0: ffff88807da80b20 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff88807da80b20 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz.3.876/7165: #0: ffff88802e076a20 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff88802e076a20 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz.5.877/7166: #0: ffff88802e074420 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff88802e074420 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz.4.878/7167: #0: ffff88802e0714a0 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff88802e0714a0 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz-executor/7170: #0: ffff88807da83aa0 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] ffff88807da83aa0 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz-executor/7250: #0: ffff888078d1baa0 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] ffff888078d1baa0 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz-executor/7254: #0: ffff888078d1b120 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff888078d1b120 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz.9.1037/7427: #0: ffff88807d3827a0 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff88807d3827a0 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz.7.934/7434: #0: ffff8880247bcda0 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline] #0: ffff8880247bcda0 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310 1 lock held by syz-executor/7467: #0: ffffffff8dfbb688 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock net/core/rtnetlink.c:78 [inline] #0: ffffffff8dfbb688 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x76f/0xf10 net/core/rtnetlink.c:6472 4 locks held by syz-executor/7468: 2 locks held by syz.1.1046/7537: #0: ffffffff8cd78548 (tracepoints_mutex){+.+.}-{3:3}, at: tracepoint_probe_unregister+0x30/0x930 kernel/tracepoint.c:548 #1: ffffffff8cd358f8 (rcu_state.exp_mutex){+.+.}-{3:3}, at: exp_funnel_lock kernel/rcu/tree_exp.h:292 [inline] #1: ffffffff8cd358f8 (rcu_state.exp_mutex){+.+.}-{3:3}, at: synchronize_rcu_expedited+0x448/0x830 kernel/rcu/tree_exp.h:1004 1 lock held by syz.2.1072/7541: #0: ffffffff8cd78548 (tracepoints_mutex){+.+.}-{3:3}, at: tracepoint_probe_unregister+0x30/0x930 kernel/tracepoint.c:548 ============================================= NMI backtrace for cpu 1 CPU: 1 PID: 29 Comm: khungtaskd Not tainted syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 Call Trace: dump_stack_lvl+0x16c/0x230 lib/dump_stack.c:106 nmi_cpu_backtrace+0x39b/0x3d0 lib/nmi_backtrace.c:113 nmi_trigger_cpumask_backtrace+0x17a/0x2f0 lib/nmi_backtrace.c:62 trigger_all_cpu_backtrace include/linux/nmi.h:160 [inline] check_hung_uninterruptible_tasks kernel/hung_task.c:222 [inline] watchdog+0xf41/0xf80 kernel/hung_task.c:379 kthread+0x2fa/0x390 kernel/kthread.c:388 ret_from_fork+0x48/0x80 arch/x86/kernel/process.c:152 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:293 Sending NMI from CPU 1 to CPUs 0: NMI backtrace for cpu 0 CPU: 0 PID: 3516 Comm: kworker/u4:13 Not tainted syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 Workqueue: events_unbound cfg80211_wiphy_work RIP: 0010:__kasan_check_read+0xa/0x20 mm/kasan/shadow.c:31 Code: 48 c7 c7 58 31 79 8c 4c 89 e6 eb 0a 48 c7 c7 ad 92 61 8c 48 89 de e8 b5 45 86 08 31 ed eb d4 cc f3 0f 1e fa 89 f6 48 8b 0c 24 <31> d2 e9 df ea ff ff 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 RSP: 0018:ffffc9000ca76fd8 EFLAGS: 00000046 RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff8167764b RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8e4a8568 RBP: ffffc9000ca770f0 R08: ffff8880b8e2939f R09: 1ffff110171c5273 R10: dffffc0000000000 R11: ffffed10171c5274 R12: ffffffff816fbeb0 R13: dffffc0000000000 R14: ffff8880b8e29358 R15: 1ffff9200194ee08 FS: 0000000000000000(0000) GS:ffff8880b8e00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fb7018a2e9c CR3: 000000002977a000 CR4: 00000000003506f0 Call Trace: instrument_atomic_read include/linux/instrumented.h:68 [inline] _test_bit include/asm-generic/bitops/instrumented-non-atomic.h:141 [inline] cpumask_test_cpu include/linux/cpumask.h:504 [inline] cpu_online include/linux/cpumask.h:1082 [inline] trace_lock_release include/trace/events/lock.h:69 [inline] lock_release+0xab/0x8b0 kernel/locking/lockdep.c:5765 __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:149 [inline] _raw_spin_unlock_irqrestore+0x71/0x110 kernel/locking/spinlock.c:194 krc_this_cpu_unlock kernel/rcu/tree.c:2967 [inline] kvfree_call_rcu+0x550/0x780 kernel/rcu/tree.c:3484 cfg80211_update_known_bss+0x175/0x930 net/wireless/scan.c:-1 __cfg80211_bss_update+0x144/0x21f0 net/wireless/scan.c:1872 cfg80211_inform_single_bss_frame_data net/wireless/scan.c:2982 [inline] cfg80211_inform_bss_frame_data+0xaea/0x12b0 net/wireless/scan.c:3013 ieee80211_bss_info_update+0x70b/0x930 net/mac80211/scan.c:211 ieee80211_rx_bss_info net/mac80211/ibss.c:1124 [inline] ieee80211_rx_mgmt_probe_beacon net/mac80211/ibss.c:1613 [inline] ieee80211_ibss_rx_queued_mgmt+0x17c9/0x2ac0 net/mac80211/ibss.c:1642 ieee80211_iface_process_skb net/mac80211/iface.c:1643 [inline] ieee80211_iface_work+0x717/0xc70 net/mac80211/iface.c:1697 cfg80211_wiphy_work+0x225/0x260 net/wireless/core.c:437 process_one_work kernel/workqueue.c:2634 [inline] process_scheduled_works+0xa45/0x15b0 kernel/workqueue.c:2711 worker_thread+0xa55/0xfc0 kernel/workqueue.c:2792 kthread+0x2fa/0x390 kernel/kthread.c:388 ret_from_fork+0x48/0x80 arch/x86/kernel/process.c:152 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:293