INFO: task syz.1.1887:12095 blocked for more than 430 seconds. Not tainted 6.12.0-rc1-syzkaller-00010-gc05ad457ce8c #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:syz.1.1887 state:D stack:0 pid:12095 tgid:12094 ppid:4537 flags:0x00000006 Call Trace: [] context_switch kernel/sched/core.c:5315 [inline] [] __schedule+0xd5a/0x3886 kernel/sched/core.c:6675 [] __schedule_loop kernel/sched/core.c:6752 [inline] [] schedule+0xc4/0x324 kernel/sched/core.c:6767 [] schedule_preempt_disabled+0x16/0x28 kernel/sched/core.c:6824 [] rwsem_down_read_slowpath+0x56a/0x91e kernel/locking/rwsem.c:1084 [] __down_read_common kernel/locking/rwsem.c:1248 [inline] [] __down_read kernel/locking/rwsem.c:1261 [inline] [] down_read+0xe4/0x460 kernel/locking/rwsem.c:1526 [] filemap_invalidate_lock_shared include/linux/fs.h:870 [inline] [] filemap_update_page mm/filemap.c:2417 [inline] [] filemap_get_pages+0x54e/0x1b30 mm/filemap.c:2572 [] filemap_splice_read+0x4bc/0xb56 mm/filemap.c:2921 [] do_splice_read fs/splice.c:985 [inline] [] do_splice_read+0x1b2/0x260 fs/splice.c:959 [] splice_direct_to_actor+0x266/0x948 fs/splice.c:1089 [] do_splice_direct_actor fs/splice.c:1207 [inline] [] do_splice_direct+0x162/0x218 fs/splice.c:1233 [] do_sendfile+0x96e/0xbf0 fs/read_write.c:1388 [] __do_sys_sendfile64 fs/read_write.c:1455 [inline] [] __se_sys_sendfile64 fs/read_write.c:1441 [inline] [] __riscv_sys_sendfile64+0x1fc/0x220 fs/read_write.c:1441 [] syscall_handler+0x94/0x118 arch/riscv/include/asm/syscall.h:90 [] do_trap_ecall_u+0x1aa/0x216 arch/riscv/kernel/traps.c:331 [] _new_vmalloc_restore_context_a0+0xc2/0xce Showing all locks held in the system: 1 lock held by khungtaskd/37: #0: ffffffff87fcc100 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x68/0x2d6 kernel/locking/lockdep.c:6716 3 locks held by syslogd/2995: 2 locks held by getty/3148: #0: ff6000001b1680a0 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x3a/0x46 drivers/tty/tty_ldsem.c:340 #1: ff2000000008b2f0 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0xd7c/0x129a drivers/tty/n_tty.c:2211 1 lock held by syz-executor/3175: 2 locks held by syz.0.201/5020: 2 locks held by syz.0.1011/8000: 5 locks held by kworker/u10:0/10182: #0: ff6000006ec4ed18 (&rq->__lock){-.-.}-{2:2}, at: raw_spin_rq_lock_nested kernel/sched/core.c:593 [inline] #0: ff6000006ec4ed18 (&rq->__lock){-.-.}-{2:2}, at: raw_spin_rq_lock kernel/sched/sched.h:1505 [inline] #0: ff6000006ec4ed18 (&rq->__lock){-.-.}-{2:2}, at: rq_lock kernel/sched/sched.h:1804 [inline] #0: ff6000006ec4ed18 (&rq->__lock){-.-.}-{2:2}, at: __schedule+0x280/0x3886 kernel/sched/core.c:6575 #1: ff6000006ec3a648 (&per_cpu_ptr(group->pcpu, cpu)->seq){-.-.}-{0:0}, at: psi_task_switch+0x23e/0x732 kernel/sched/psi.c:989 #2: ff6000006ec3c3d8 (&base->lock){-.-.}-{2:2}, at: lock_timer_base+0x7e/0x1fc kernel/time/timer.c:1051 #3: ffffffff90a68aa8 (&obj_hash[i].lock){-.-.}-{2:2}, at: debug_object_activate+0x16a/0x378 lib/debugobjects.c:708 #4: ffffffff87e906e8 (text_mutex){+.+.}-{3:3}, at: arch_jump_label_transform_queue+0xca/0x220 arch/riscv/kernel/jump_label.c:39 5 locks held by kworker/u8:1/11318: #0: ff60000011e81948 ((wq_completion)netns){+.+.}-{0:0}, at: process_one_work+0x848/0x1dae kernel/workqueue.c:3204 #1: ff200000017e7c90 (net_cleanup_work){+.+.}-{0:0}, at: process_one_work+0x870/0x1dae kernel/workqueue.c:3204 #2: ffffffff89397670 (pernet_ops_rwsem){++++}-{3:3}, at: cleanup_net+0xda/0x984 net/core/net_namespace.c:580 #3: ffffffff893adde8 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock+0x22/0x2a net/core/rtnetlink.c:79 #4: ffffffff87fdc7f8 (rcu_state.exp_mutex){+.+.}-{3:3}, at: exp_funnel_lock+0x266/0x384 kernel/rcu/tree_exp.h:297 1 lock held by syz.1.1887/12095: #0: ff600000156db748 (mapping.invalidate_lock#2){++++}-{3:3}, at: filemap_invalidate_lock_shared include/linux/fs.h:870 [inline] #0: ff600000156db748 (mapping.invalidate_lock#2){++++}-{3:3}, at: filemap_update_page mm/filemap.c:2417 [inline] #0: ff600000156db748 (mapping.invalidate_lock#2){++++}-{3:3}, at: filemap_get_pages+0x54e/0x1b30 mm/filemap.c:2572 1 lock held by syz.1.1887/12096: #0: ff600000156db748 (mapping.invalidate_lock#2){++++}-{3:3}, at: filemap_invalidate_lock include/linux/fs.h:860 [inline] #0: ff600000156db748 (mapping.invalidate_lock#2){++++}-{3:3}, at: blkdev_fallocate+0x1ac/0x30a block/fops.c:808 4 locks held by syz-executor/12609: 1 lock held by syz.1.1954/12651: 1 lock held by dhcpcd-run-hook/12652: ============================================= NMI backtrace for cpu 0 CPU: 0 UID: 0 PID: 37 Comm: khungtaskd Not tainted 6.12.0-rc1-syzkaller-00010-gc05ad457ce8c #0 Hardware name: riscv-virtio,qemu (DT) Call Trace: [] dump_backtrace+0x2e/0x3c arch/riscv/kernel/stacktrace.c:130 [] show_stack+0x34/0x40 arch/riscv/kernel/stacktrace.c:136 [] __dump_stack lib/dump_stack.c:94 [inline] [] dump_stack_lvl+0x122/0x196 lib/dump_stack.c:120 [] dump_stack+0x1c/0x24 lib/dump_stack.c:129 [] nmi_cpu_backtrace+0x39c/0x39e lib/nmi_backtrace.c:113 [] nmi_trigger_cpumask_backtrace+0x2b6/0x456 lib/nmi_backtrace.c:62 [] arch_trigger_cpumask_backtrace+0x2c/0x3c arch/riscv/kernel/smp.c:347 [] trigger_all_cpu_backtrace include/linux/nmi.h:162 [inline] [] check_hung_uninterruptible_tasks kernel/hung_task.c:223 [inline] [] watchdog+0xcfa/0x1178 kernel/hung_task.c:379 [] kthread+0x28c/0x3a6 kernel/kthread.c:389 [] ret_from_fork+0xe/0x18 arch/riscv/kernel/entry.S:326 Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 CPU: 1 UID: 0 PID: 12255 Comm: kworker/u9:5 Not tainted 6.12.0-rc1-syzkaller-00010-gc05ad457ce8c #0 Hardware name: riscv-virtio,qemu (DT) Workqueue: wg-kex-wg2 wg_packet_handshake_send_worker epc : fproduct_sum_scalar_multiplication_ lib/crypto/curve25519-hacl64.c:78 [inline] epc : fmul_mul_shift_reduce_ lib/crypto/curve25519-hacl64.c:182 [inline] epc : fmul_fmul lib/crypto/curve25519-hacl64.c:198 [inline] epc : fmul lib/crypto/curve25519-hacl64.c:434 [inline] epc : addanddouble_fmonty lib/crypto/curve25519-hacl64.c:538 [inline] epc : ladder_smallloop_cmult_small_loop_step lib/crypto/curve25519-hacl64.c:550 [inline] epc : ladder_smallloop_cmult_small_loop_double_step lib/crypto/curve25519-hacl64.c:560 [inline] epc : ladder_smallloop_cmult_small_loop lib/crypto/curve25519-hacl64.c:570 [inline] epc : ladder_bigloop_cmult_big_loop lib/crypto/curve25519-hacl64.c:583 [inline] epc : ladder_cmult.constprop.0+0x1636/0x4474 lib/crypto/curve25519-hacl64.c:597 ra : 0x139e6ddd021b91a epc : ffffffff81472d90 ra : 0139e6ddd021b91a sp : ff20000003a46f20 gp : ffffffff897bea80 tp : ff6000003408b480 t0 : 0000005dfec21994 t1 : 4b598ddb8092ac08 t2 : 000000a0ee3118ac s0 : ff20000003a473d0 s1 : 0007ffffffffffff a0 : 0000000000000000 a1 : 0000000000000001 a2 : a7130b72b27d3c34 a3 : 1d100993fd728994 a4 : 0000000000000001 a5 : 00003eb0d9b12705 a6 : 000a422748dac648 a7 : 0028fdd2aa3067d9 s2 : 00007ed015b4b881 s3 : 000001ce2e951a13 s4 : 000001df0d22c4ad s5 : 003f54759d545038 s6 : 2f8b7e716ffb6944 s7 : 5f40f13a9ef78b50 s8 : c0ca1796083e51d1 s9 : 000164b03cf3c419 s10: 3010981635329978 s11: 0006156ad8020b73 t3 : 003ffffffffffff8 t4 : 0000000000000001 t5 : 0006790648cc8d89 t6 : be251d198eca2b50 status: 0000000200000120 badaddr: 0000000000000000 cause: 8000000000000001 [] fsquare_fsquare__ lib/crypto/curve25519-hacl64.c:229 [inline] [] fsquare_fsquare_ lib/crypto/curve25519-hacl64.c:255 [inline] [] fsquare_fsquare_times_ lib/crypto/curve25519-hacl64.c:276 [inline] [] fsquare_fsquare_times lib/crypto/curve25519-hacl64.c:286 [inline] [] addanddouble_fmonty lib/crypto/curve25519-hacl64.c:520 [inline] [] ladder_smallloop_cmult_small_loop_step lib/crypto/curve25519-hacl64.c:550 [inline] [] ladder_smallloop_cmult_small_loop_double_step lib/crypto/curve25519-hacl64.c:560 [inline] [] ladder_smallloop_cmult_small_loop lib/crypto/curve25519-hacl64.c:570 [inline] [] ladder_bigloop_cmult_big_loop lib/crypto/curve25519-hacl64.c:583 [inline] [] ladder_cmult.constprop.0+0x1636/0x4474 lib/crypto/curve25519-hacl64.c:597 [] curve25519_generic+0x4dc/0x4b48 lib/crypto/curve25519-hacl64.c:779 [] curve25519 include/crypto/curve25519.h:41 [inline] [] mix_dh+0xa4/0x14a drivers/net/wireguard/noise.c:411 [] wg_noise_handshake_create_initiation+0x2b2/0x5f0 drivers/net/wireguard/noise.c:550 [] wg_packet_send_handshake_initiation+0x182/0x2ea drivers/net/wireguard/send.c:34 [] wg_packet_handshake_send_worker+0x1c/0x2c drivers/net/wireguard/send.c:51 [] process_one_work+0x956/0x1dae kernel/workqueue.c:3229 [] process_scheduled_works kernel/workqueue.c:3310 [inline] [] worker_thread+0x5be/0xdc6 kernel/workqueue.c:3391 [] kthread+0x28c/0x3a6 kernel/kthread.c:389 [] ret_from_fork+0xe/0x18 arch/riscv/kernel/entry.S:326