Hello,
syzbot found the following issue on:
HEAD commit: dc5c83b7f5f8 Linux 6.1.178
git tree: linux-6.1.y
console output:
https://syzkaller.appspot.com/x/log.txt?x=1057f2ea580000
kernel config:
https://syzkaller.appspot.com/x/.config?x=872c04466179833f
dashboard link:
https://syzkaller.appspot.com/bug?extid=9f93d85267f3df0340fc
compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8
userspace arch: arm64
Unfortunately, I don't have any reproducer for this issue yet.
Downloadable assets:
disk image:
https://storage.googleapis.com/syzbot-assets/96393e4697a3/disk-dc5c83b7.raw.xz
vmlinux:
https://storage.googleapis.com/syzbot-assets/0d4afce44fab/vmlinux-dc5c83b7.xz
kernel image:
https://storage.googleapis.com/syzbot-assets/4787e310d875/Image-dc5c83b7.gz.xz
IMPORTANT: if you fix the issue, please add the following tag to the commit:
Reported-by:
syzbot+9f93d8...@syzkaller.appspotmail.com
INFO: task syz-executor:4329 blocked for more than 143 seconds.
Not tainted syzkaller #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:syz-executor state:D stack:0 pid:4329 ppid:1 flags:0x00000001
Call trace:
__switch_to+0x2f4/0x550 arch/arm64/kernel/process.c:555
context_switch kernel/sched/core.c:5246 [inline]
__schedule+0xdb4/0x1a6c kernel/sched/core.c:6563
schedule+0xc4/0x170 kernel/sched/core.c:6639
schedule_preempt_disabled+0x18/0x2c kernel/sched/core.c:6698
__mutex_lock_common+0xb20/0x1f3c kernel/locking/mutex.c:679
__mutex_lock kernel/locking/mutex.c:747 [inline]
mutex_lock_nested+0x38/0x44 kernel/locking/mutex.c:799
nfsd_shutdown_threads+0x60/0x204 fs/nfsd/nfssvc.c:633
nfsd_umount+0x48/0xf8 fs/nfsd/nfsctl.c:1409
deactivate_locked_super+0xb4/0x128 fs/super.c:332
deactivate_super+0xe4/0x104 fs/super.c:363
cleanup_mnt+0x3a8/0x430 fs/namespace.c:1191
__cleanup_mnt+0x20/0x30 fs/namespace.c:1198
task_work_run+0x1f4/0x280 kernel/task_work.c:203
resume_user_mode_work include/linux/resume_user_mode.h:49 [inline]
do_notify_resume+0x20f8/0x2c84 arch/arm64/kernel/signal.c:1151
prepare_exit_to_user_mode arch/arm64/kernel/entry-common.c:137 [inline]
exit_to_user_mode arch/arm64/kernel/entry-common.c:142 [inline]
el0_svc+0x98/0x128 arch/arm64/kernel/entry-common.c:638
el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655
el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585
INFO: task syz-executor:4330 blocked for more than 143 seconds.
Not tainted syzkaller #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:syz-executor state:D stack:0 pid:4330 ppid:1 flags:0x00000009
Call trace:
__switch_to+0x2f4/0x550 arch/arm64/kernel/process.c:555
context_switch kernel/sched/core.c:5246 [inline]
__schedule+0xdb4/0x1a6c kernel/sched/core.c:6563
schedule+0xc4/0x170 kernel/sched/core.c:6639
schedule_preempt_disabled+0x18/0x2c kernel/sched/core.c:6698
__mutex_lock_common+0xb20/0x1f3c kernel/locking/mutex.c:679
__mutex_lock kernel/locking/mutex.c:747 [inline]
mutex_lock_nested+0x38/0x44 kernel/locking/mutex.c:799
nfsd_shutdown_threads+0x60/0x204 fs/nfsd/nfssvc.c:633
nfsd_umount+0x48/0xf8 fs/nfsd/nfsctl.c:1409
deactivate_locked_super+0xb4/0x128 fs/super.c:332
deactivate_super+0xe4/0x104 fs/super.c:363
cleanup_mnt+0x3a8/0x430 fs/namespace.c:1191
__cleanup_mnt+0x20/0x30 fs/namespace.c:1198
task_work_run+0x1f4/0x280 kernel/task_work.c:203
resume_user_mode_work include/linux/resume_user_mode.h:49 [inline]
do_notify_resume+0x20f8/0x2c84 arch/arm64/kernel/signal.c:1151
prepare_exit_to_user_mode arch/arm64/kernel/entry-common.c:137 [inline]
exit_to_user_mode arch/arm64/kernel/entry-common.c:142 [inline]
el0_svc+0x98/0x128 arch/arm64/kernel/entry-common.c:638
el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655
el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585
INFO: task syz.2.150:4811 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.150 state:D stack:0 pid:4811 ppid:4341 flags:0x00000001
Call trace:
__switch_to+0x2f4/0x550 arch/arm64/kernel/process.c:555
context_switch kernel/sched/core.c:5246 [inline]
__schedule+0xdb4/0x1a6c kernel/sched/core.c:6563
schedule+0xc4/0x170 kernel/sched/core.c:6639
schedule_preempt_disabled+0x18/0x2c kernel/sched/core.c:6698
__mutex_lock_common+0xb20/0x1f3c kernel/locking/mutex.c:679
__mutex_lock kernel/locking/mutex.c:747 [inline]
mutex_lock_nested+0x38/0x44 kernel/locking/mutex.c:799
write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
nfsctl_transaction_write+0x114/0x164 fs/nfsd/nfsctl.c:114
vfs_write+0x2a8/0x7c8 fs/read_write.c:582
ksys_write+0x12c/0x228 fs/read_write.c:637
__do_sys_write fs/read_write.c:649 [inline]
__se_sys_write fs/read_write.c:646 [inline]
__arm64_sys_write+0x7c/0x90 fs/read_write.c:646
__invoke_syscall arch/arm64/kernel/syscall.c:38 [inline]
invoke_syscall+0x98/0x290 arch/arm64/kernel/syscall.c:52
el0_svc_common+0x13c/0x258 arch/arm64/kernel/syscall.c:140
do_el0_svc+0x5c/0x134 arch/arm64/kernel/syscall.c:204
el0_svc+0x58/0x128 arch/arm64/kernel/entry-common.c:637
el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655
el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585
Showing all locks held in the system:
1 lock held by rcu_tasks_kthre/12:
#0: ffff800015557db0 (rcu_tasks.tasks_gp_mutex){+.+.}-{3:3}, at: rcu_tasks_one_gp+0x40/0xc48 kernel/rcu/tasks.h:517
1 lock held by rcu_tasks_trace/13:
#0: ffff8000155585d0 (rcu_tasks_trace.tasks_gp_mutex){+.+.}-{3:3}, at: rcu_tasks_one_gp+0x40/0xc48 kernel/rcu/tasks.h:517
1 lock held by khungtaskd/28:
#0: ffff800015557440 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0xc/0x44 include/linux/rcupdate.h:349
3 locks held by kworker/u4:4/1580:
#0: ffff0000c0029138 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work+0x69c/0x13bc kernel/workqueue.c:-1
#1: ffff8000256a7c40 ((linkwatch_work).work){+.+.}-{0:0}, at: process_one_work+0x6e8/0x13bc kernel/workqueue.c:2267
#2: ffff800017a04e48 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock+0x20/0x2c net/core/rtnetlink.c:74
2 locks held by getty/4085:
#0: ffff0000d6589098 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x3c/0x4c drivers/tty/tty_ldsem.c:340
#1: ffff80002095b2f0 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0x2e8/0xfa8 drivers/tty/n_tty.c:2198
2 locks held by syz-executor/4329:
#0: ffff0000cf9920e0 (&type->s_umount_key#51){+.+.}-{3:3}, at: deactivate_super+0xdc/0x104 fs/super.c:362
#1: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_shutdown_threads+0x60/0x204 fs/nfsd/nfssvc.c:633
2 locks held by syz-executor/4330:
#0: ffff0000f82a60e0 (&type->s_umount_key#51){+.+.}-{3:3}, at: deactivate_super+0xdc/0x104 fs/super.c:362
#1: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_shutdown_threads+0x60/0x204 fs/nfsd/nfssvc.c:633
2 locks held by syz-executor/4334:
#0: ffff0000dc3200e0 (&type->s_umount_key#51){+.+.}-{3:3}, at: deactivate_super+0xdc/0x104 fs/super.c:362
#1: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_shutdown_threads+0x60/0x204 fs/nfsd/nfssvc.c:633
3 locks held by kworker/0:5/4377:
#0: ffff0000d57ca138 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: process_one_work+0x69c/0x13bc kernel/workqueue.c:-1
#1: ffff8000213f7c40 ((work_completion)(&(&ifa->dad_work)->work)){+.+.}-{0:0}, at: process_one_work+0x6e8/0x13bc kernel/workqueue.c:2267
#2: ffff800017a04e48 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock+0x20/0x2c net/core/rtnetlink.c:74
3 locks held by syz.2.150/4810:
#0: ffff0000d5a95768 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000cac72460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.2.150/4811:
#0: ffff0000d5a95c68 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000cac72460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.5.166/5048:
#0: ffff0000dd731268 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000d9a60460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd4_write_time+0xbc/0x2ec fs/nfsd/nfsctl.c:980
3 locks held by syz.5.166/5050:
#0: ffff0000d527d9e8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000d9a60460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd4_write_time+0xbc/0x2ec fs/nfsd/nfsctl.c:980
3 locks held by syz.5.166/5051:
#0: ffff0000d3cb8868 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000d9a60460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_versions+0xa4/0xa34 fs/nfsd/nfsctl.c:681
3 locks held by syz.5.166/5052:
#0: ffff0000d527d768 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000d9a60460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.5.166/5053:
#0: ffff0000d527d4e8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000d9a60460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
3 locks held by syz.9.163/5099:
#0: ffff0000d4f08868 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000f98aa460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_versions+0xa4/0xa34 fs/nfsd/nfsctl.c:681
3 locks held by syz.9.163/5100:
#0: ffff0000d0482368 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000f98aa460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.9.163/5102:
#0: ffff0000d97eeae8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000f98aa460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
3 locks held by syz.6.167/5112:
#0: ffff000101825c68 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00010670c460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
1 lock held by syz.6.167/5116:
#0: ffff000101825c68 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
1 lock held by syz.6.167/5119:
#0: ffff000101825c68 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
1 lock held by syz.6.167/5121:
#0: ffff000101825c68 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
1 lock held by syz.6.167/5122:
#0: ffff000101825c68 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
1 lock held by syz.6.167/5123:
#0: ffff000101825c68 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
1 lock held by syz.6.167/5124:
#0: ffff000101825c68 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
3 locks held by syz.6.167/5125:
#0: ffff00010197f9e8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00010670c460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
3 locks held by syz.7.170/5131:
#0: ffff0001018e45e8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000c333c460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
3 locks held by syz.8.172/5154:
#0: ffff000104870fe8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000d0f12460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_versions+0xa4/0xa34 fs/nfsd/nfsctl.c:681
3 locks held by syz.8.172/5155:
#0: ffff000104874868 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000d0f12460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.8.172/5156:
#0: ffff000104871268 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000d0f12460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
3 locks held by kworker/1:9/5711:
#0: ffff0000c0020938 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x69c/0x13bc kernel/workqueue.c:-1
#1: ffff800022367c40 ((work_completion)(&tn->work)){+.+.}-{0:0}, at: process_one_work+0x6e8/0x13bc kernel/workqueue.c:2267
#2: ffff800017a04e48 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock+0x20/0x2c net/core/rtnetlink.c:74
3 locks held by kworker/1:13/5736:
#0: ffff0000d57ca138 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: process_one_work+0x69c/0x13bc kernel/workqueue.c:-1
#1: ffff800022407c40 ((work_completion)(&(&ifa->dad_work)->work)){+.+.}-{0:0}, at: process_one_work+0x6e8/0x13bc kernel/workqueue.c:2267
#2: ffff800017a04e48 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock+0x20/0x2c net/core/rtnetlink.c:74
3 locks held by syz.1.201/5755:
#0: ffff0000ccdd7768 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff000106f86460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_versions+0xa4/0xa34 fs/nfsd/nfsctl.c:681
3 locks held by syz.1.201/5758:
#0: ffff0000d279d9e8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff000106f86460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.1.201/5759:
#0: ffff0000d279c868 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff000106f86460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
1 lock held by syz.1.201/5760:
#0: ffff0000d279c868 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
3 locks held by syz.2.203/5763:
#0: ffff0000d0830fe8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000f975a460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.2.203/5764:
#0: ffff0000cca74868 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000f975a460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
3 locks held by syz.4.215/5803:
#0: ffff0000f9db6ae8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000d973e460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.3.217/5808:
#0: ffff0000d2f90ae8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000db89c460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_versions+0xa4/0xa34 fs/nfsd/nfsctl.c:681
3 locks held by syz.3.217/5809:
#0: ffff0000d97e20e8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000db89c460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.3.217/5810:
#0: ffff0000d2f90868 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000db89c460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
3 locks held by syz.0.229/5840:
#0: ffff0000d1347268 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000f676e460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.9.231/5902:
#0: ffff0000d0778d68 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff000119ec6460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.5.234/5898:
#0: ffff0000d0778ae8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000c3278460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.5.234/5900:
#0: ffff0000ef19fc68 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000c3278460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
3 locks held by syz.6.246/5959:
#0: ffff00010b246ae8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff000120b30460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
1 lock held by syz.6.246/5961:
#0: ffff00010b246ae8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
1 lock held by syz.6.246/5965:
#0: ffff00010b246ae8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
3 locks held by syz.6.246/5969:
#0: ffff0000debecae8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff000120b30460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
3 locks held by syz.7.275/6065:
#0: ffff0001018faae8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00012c89e460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_versions+0xa4/0xa34 fs/nfsd/nfsctl.c:681
3 locks held by syz.7.275/6066:
#0: ffff0000e0b82fe8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00012c89e460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.7.275/6067:
#0: ffff0000d1346fe8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00012c89e460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
3 locks held by syz.8.399/6372:
#0: ffff000128800868 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff000120c30460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.8.399/6375:
#0: ffff0000cb707268 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff000120c30460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
3 locks held by syz.4.450/6507:
#0: ffff00010b2319e8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000dbeb2460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.4.450/6510:
#0: ffff0000e0b82ae8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000dbeb2460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
3 locks held by syz.3.433/6578:
#0: ffff0000dc1a3768 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000c4da2460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
3 locks held by syz.1.479/6598:
#0: ffff000124152868 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00012d110460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.1.479/6599:
#0: ffff0000d7bf3268 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00012d110460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
3 locks held by syz.2.499/6651:
#0: ffff0000d5a945e8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00013abea460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_versions+0xa4/0xa34 fs/nfsd/nfsctl.c:681
3 locks held by syz.2.499/6654:
#0: ffff0000d3f560e8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00013abea460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.2.499/6656:
#0: ffff0000d3f56d68 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00013abea460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
1 lock held by syz.2.499/6660:
#0: ffff0000d3f56d68 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
3 locks held by syz.0.518/6754:
#0: ffff0000d07a0d68 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00014c6b0460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_versions+0xa4/0xa34 fs/nfsd/nfsctl.c:681
3 locks held by syz.0.518/6757:
#0: ffff0000d07a0ae8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00014c6b0460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.0.518/6758:
#0: ffff0001048b54e8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00014c6b0460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
3 locks held by syz.5.543/6854:
#0: ffff0001242cd9e8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000c316c460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.5.543/6855:
#0: ffff00012b7620e8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff0000c316c460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
3 locks held by syz.7.539/6931:
#0: ffff0000d9c32ae8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00011a756460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_versions+0xa4/0xa34 fs/nfsd/nfsctl.c:681
3 locks held by syz.7.539/6935:
#0: ffff0000d9c33c68 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00011a756460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.7.539/6937:
#0: ffff0000d9c334e8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00011a756460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
3 locks held by syz.9.564/6949:
#0: ffff0000d4e739e8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00014dc08460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_versions+0xa4/0xa34 fs/nfsd/nfsctl.c:681
3 locks held by syz.9.564/6953:
#0: ffff0000d8c245e8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00014dc08460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.9.564/6954:
#0: ffff0000d8c24fe8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00014dc08460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
3 locks held by syz.6.563/6951:
#0: ffff0000d4e72d68 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00014dc04460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_versions+0xa4/0xa34 fs/nfsd/nfsctl.c:681
3 locks held by syz.6.563/6952:
#0: ffff0000d4e725e8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00014dc04460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.8.567/6985:
#0: ffff0000d27c1768 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00014cf8c460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd4_write_time+0xbc/0x2ec fs/nfsd/nfsctl.c:980
3 locks held by syz.8.567/6986:
#0: ffff0000d11359e8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00014cf8c460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd4_write_time+0xbc/0x2ec fs/nfsd/nfsctl.c:980
3 locks held by syz.8.567/6987:
#0: ffff0000d27c0368 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00014cf8c460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_versions+0xa4/0xa34 fs/nfsd/nfsctl.c:681
3 locks held by syz.8.567/6988:
#0: ffff0000d27c0868 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00014cf8c460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: write_ports+0xbc/0x9f0 fs/nfsd/nfsctl.c:846
3 locks held by syz.8.567/6989:
#0: ffff0000dd73b9e8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x118/0x17c fs/file.c:1038
#1: ffff00014cf8c460 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x254/0x7c8 fs/read_write.c:580
#2: ffff8000157e3f68 (nfsd_mutex){+.+.}-{3:3}, at: nfsd_svc+0x74/0x948 fs/nfsd/nfssvc.c:783
1 lock held by syz-executor/7024:
#0: ffff800017a04e48 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock net/core/rtnetlink.c:74 [inline]
#0: ffff800017a04e48 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x64c/0xcc4 net/core/rtnetlink.c:6163
1 lock held by syz.4.580/7044:
#0: ffff800017a04e48 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock+0x20/0x2c net/core/rtnetlink.c:74
1 lock held by syz-executor/7046:
#0: ffff800017a04e48 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock net/core/rtnetlink.c:74 [inline]
#0: ffff800017a04e48 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x64c/0xcc4 net/core/rtnetlink.c:6163
1 lock held by syz-executor/7047:
#0: ffff800017a04e48 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock net/core/rtnetlink.c:74 [inline]
#0: ffff800017a04e48 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x64c/0xcc4 net/core/rtnetlink.c:6163
=============================================
---
This report is generated by a bot. It may contain errors.
See
https://goo.gl/tpsmEJ for more information about syzbot.
syzbot engineers can be reached at
syzk...@googlegroups.com.
syzbot will keep track of this issue. See:
https://goo.gl/tpsmEJ#status for how to communicate with syzbot.
If the report is already addressed, let syzbot know by replying with:
#syz fix: exact-commit-title
If you want to overwrite report's subsystems, reply with:
#syz set subsystems: new-subsystem
(See the list of subsystem names on the web dashboard)
If the report is a duplicate of another one, reply with:
#syz dup: exact-subject-of-another-report
If you want to undo deduplication, reply with:
#syz undup