INFO: task syz.0.47:6052 blocked for more than 143 seconds.
Not tainted syzkaller #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:syz.0.47 state:D stack:24816 pid:6052 ppid:5931 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:0x7f4dcb98efc9
RSP: 002b:00007ffcadfd9f18 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f4dcb98efc9
RDX: 0000000000000064 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 00007ffcadfd9f7c R08: 00000005adfda00f R09: 00000000000927c0
R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000019
R13: 00000000000927c0 R14: 00000000000277c8 R15: 00007ffcadfd9fd0
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:3/49:
2 locks held by klogd/5149:
2 locks held by udevd/5160:
#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+0x268/0x1ca0 kernel/fork.c:1741
#1: ffff8880743d0b20 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock_killable include/linux/mmap_lock.h:124 [inline]
#1: ffff8880743d0b20 (&mm->mmap_lock){++++}-{3:3}, at: dup_mmap kernel/fork.c:658 [inline]
#1: ffff8880743d0b20 (&mm->mmap_lock){++++}-{3:3}, at: dup_mm kernel/fork.c:1692 [inline]
#1: ffff8880743d0b20 (&mm->mmap_lock){++++}-{3:3}, at: copy_mm+0x283/0x1ca0 kernel/fork.c:1741
2 locks held by getty/5557:
#0: ffff88802d2c40a0 (&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 syz-executor/5822:
#0: ffff8880205494a0 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock_killable include/linux/mmap_lock.h:124 [inline]
#0: ffff8880205494a0 (&mm->mmap_lock){++++}-{3:3}, at: vm_mmap_pgoff+0x168/0x400 mm/util.c:554
1 lock held by syz-executor/5931:
#0: ffff8880250494a0 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline]
#0: ffff8880250494a0 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310
2 locks held by syz-executor/5940:
#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+0x268/0x1ca0 kernel/fork.c:1741
#1: ffff88802504b120 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock_killable include/linux/mmap_lock.h:124 [inline]
#1: ffff88802504b120 (&mm->mmap_lock){++++}-{3:3}, at: dup_mmap kernel/fork.c:658 [inline]
#1: ffff88802504b120 (&mm->mmap_lock){++++}-{3:3}, at: dup_mm kernel/fork.c:1692 [inline]
#1: ffff88802504b120 (&mm->mmap_lock){++++}-{3:3}, at: copy_mm+0x283/0x1ca0 kernel/fork.c:1741
1 lock held by syz.0.47/6052:
#0: ffff8880743d60a0 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline]
#0: ffff8880743d60a0 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310
1 lock held by cmp/6054:
#0: ffff88807f08c420 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock_killable include/linux/mmap_lock.h:124 [inline]
#0: ffff88807f08c420 (&mm->mmap_lock){++++}-{3:3}, at: vm_mmap_pgoff+0x168/0x400 mm/util.c:554
1 lock held by syz.1.93/6109:
#0: ffff88807e941e20 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock include/linux/mmap_lock.h:108 [inline]
#0: ffff88807e941e20 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x245/0xb50 mm/mmap.c:3310
=============================================
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: 1135 Comm: kworker/u4:8 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+0x0/0x20 mm/kasan/shadow.c:31
Code: 41 5c 41 5d 41 5e 41 5f 5d c3 48 c7 c7 dc 3f 79 8c 4c 89 e6 eb 0a 48 c7 c7 f1 a2 61 8c 48 89 de e8 15 90 86 08 31 ed eb d4 cc 0f 1e fa 89 f6 48 8b 0c 24 31 d2 e9 df ea ff ff 66 2e 0f 1f 84
RSP: 0018:ffffc90004bcf738 EFLAGS: 00000246
RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8e4a8b68
RBP: ffffc90004bcf848 R08: 0000000000000001 R09: 0000000000000000
R10: 000000000000000b R11: 0000000000000000 R12: 1ffff92000979ef4
R13: ffff88806b06cd40 R14: 0000000000000000 R15: dffffc0000000000
FS: 0000000000000000(0000) GS:ffff8880b8e00000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f16ad1d1000 CR3: 000000000cb30000 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_acquire include/trace/events/lock.h:24 [inline]
lock_acquire+0xbc/0x410 kernel/locking/lockdep.c:5725
__mutex_lock_common kernel/locking/mutex.c:603 [inline]
__mutex_lock+0x129/0xcc0 kernel/locking/mutex.c:747
sdata_lock net/mac80211/ieee80211_i.h:1135 [inline]
ieee80211_ibss_work+0xa4/0x10c0 net/mac80211/ibss.c:1684
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