last executing test programs: 2m57.594996794s ago: executing program 1 (id=29): r0 = syz_open_dev$usbfs(&(0x7f0000000c00), 0xb, 0x2) ioctl$USBDEVFS_DISCONNECT_CLAIM(r0, 0x8108551b, &(0x7f0000000f00)={0x0, 0x2}) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f0000000d00)={0x21, 0x0, 0x0, 0x0, 0x1c, 0x3e8, &(0x7f0000000e00)="040000001c0000000100000005010200"/28}) 2m45.50912437s ago: executing program 1 (id=30): mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./dev\x00', 0x1ff) mount(&(0x7f0000000100)=@filename='./dev\x00', &(0x7f0000000200)='./dev\x00', &(0x7f0000000300)='devtmpfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/raw-gadget\x00', 0x2, 0x0) ioctl(r0, 0x41015500, &(0x7f0000000500)="64756d6d795f7564630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064756d6d795f7564632e3700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003") ioctl(r0, 0x5501, 0x0) ioctl(r0, 0x80085502, &(0x7f0000000600)='\x00\x00\x00\x00d\x00\x00\x00') ioctl(r0, 0x80085502, &(0x7f0000000700)='\x00\x00\x00\x00d\x00\x00\x00') 2m31.651941695s ago: executing program 1 (id=32): mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff) mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0) write(r0, &(0x7f0000000200)='md0\n\x00', 0x4) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./dev/md0\x00', 0x4002, 0x0) ioctl(r1, 0x40480923, &(0x7f0000000380)="000000000000000000000000000000000a00000000040000020000000200000000000000010000000000000000000000000000000000000000000000000000000201000000000100") ioctl(r1, 0x40140921, &(0x7f0000000400)="0000000001000000000000000000000006000000") ioctl(r1, 0x40140921, &(0x7f0000000420)="0100000001000000010000000100000006000000") ioctl(r1, 0x400c0930, &(0x7f0000000500)='\x00'/12) ioctl(r1, 0x40140921, &(0x7f0000000440)="020000000100000002000000ffffffff00000000") r2 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./sys/block/md0/md/raid_disks\x00', 0x1, 0x0) write(r2, &(0x7f0000000600)='3\n\x00', 0x2) close(r2) pwrite64(r1, &(0x7f0000001000), 0x1000, 0x0) 2m19.135019709s ago: executing program 1 (id=34): r0 = syz_open_dev$usbfs(&(0x7f0000000c00), 0xb, 0x2) ioctl$USBDEVFS_DISCONNECT_CLAIM(r0, 0x8108551b, &(0x7f0000000f00)={0x0, 0x2}) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f0000000d00)={0x21, 0x0, 0x0, 0x0, 0x1c, 0x3e8, &(0x7f0000000e00)="040000001c0000000100000005010200"/28}) 2m12.353097208s ago: executing program 1 (id=35): r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='get_crc.py\x00', 0x242, 0x1ff) write(r0, &(0x7f0000000300)='import struct, binascii\nmagic = 0x646d7a62\nversion = 2\ngen = 1\nsb_block = 0\nnr_meta_blocks = 16\nnr_reserved_seq = 16\nnr_chunks = 1\nnr_map_blocks = 1\nnr_bitmap_blocks = 1\ndmz_label = b\"dmz-test\" + b\"\\x00\" * 24\ndmz_uuid = b\"\\x01\" * 16\ndev_uuid = b\"\\x02\" * 16\nheader = struct.pack(\" /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 1657.991530][ T32] task:syz.1.37 state:D stack:0 pid:4082 tgid:4081 ppid:3222 task_flags:0x400140 flags:0x00000002 [ 1658.086313][ T32] Call Trace: [ 1658.109334][ T32] [] __schedule+0x1de4/0x4ff4 [ 1658.166877][ T32] [] schedule+0xae/0x260 [ 1658.168235][ T32] [] do_uevent+0x432/0x5d4 [ 1658.184290][ T32] [] __dlm_new_lockspace+0x157c/0x1f9e [ 1658.193591][ T32] [] dlm_new_user_lockspace+0x62/0x8c [ 1658.238338][ T32] [] device_write+0x868/0x1a40 SYZFAIL: failed to recv rpc fd=3 want=4 recv=0 n=0 (errno 9: Bad file descriptor) [ 1658.252959][ T32] [] vfs_write+0x308/0x1020 [ 1658.299064][ T32] [] ksys_write+0x126/0x244 [ 1658.333442][ T32] [] __riscv_sys_write+0x6e/0xa0 [ 1658.366827][ T32] [] syscall_handler+0x92/0x114 [ 1658.387011][ T32] [] do_trap_ecall_u+0x3e4/0x636 [ 1658.397082][ T32] [] handle_exception+0x168/0x174 [ 1658.415235][ T32] [ 1658.415235][ T32] Showing all locks held in the system: [ 1658.447733][ T32] 1 lock held by khungtaskd/32: [ 1658.510595][ T32] #0: ffffffff889f4020 (rcu_read_lock){....}-{1:3}, at: debug_show_all_locks+0x3e/0x1a0 [ 1658.586843][ T32] 3 locks held by kworker/u8:7/970: [ 1658.603367][ T32] #0: ffffaf8072c2fb60 (&rq->__lock){-.-.}-{2:2}, at: process_one_work+0x1068/0x20a0 [ 1658.696616][ T32] #1: ffff8f8001ee7b50 ((work_completion)(&(&nsim_dev->trap_data->trap_report_dw)->work)){+.+.}-{0:0}, at: process_one_work+0x826/0x20a0 [ 1658.777531][ T32] #2: ffffaf801cb81258 (&devlink->lock_key#3){+.+.}-{4:4}, at: devl_trylock+0x22/0x2c [ 1658.861224][ T32] 2 locks held by syslogd/3030: [ 1658.900423][ T32] 1 lock held by klogd/3034: [ 1658.908053][ T32] 2 locks held by getty/3184: [ 1658.916017][ T32] #0: ffffaf801a1e90a0 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x3a/0x46 [ 1658.938666][ T32] #1: ffff8f800008e2e8 (&ldata->atomic_read_lock){+.+.}-{4:4}, at: n_tty_read+0x3be/0x12fc [ 1658.971136][ T32] 2 locks held by syz-executor/3210: [ 1658.991223][ T32] 4 locks held by kworker/u8:1/3294: [ 1659.020556][ T32] #0: ffffaf801211e140 ((wq_completion)netns){+.+.}-{0:0}, at: process_one_work+0x1068/0x20a0 [ 1659.057898][ T32] #1: ffff8f8009487b50 (net_cleanup_work){+.+.}-{0:0}, at: process_one_work+0x826/0x20a0 [ 1659.083530][ T32] #2: ffffffff8a027048 (pernet_ops_rwsem){++++}-{4:4}, at: cleanup_net+0xd2/0x7e6 [ 1659.100353][ T32] #3: ffffffff88a067b8 (rcu_state.barrier_mutex){+.+.}-{4:4}, at: rcu_barrier+0x48/0x702 [ 1659.128221][ T32] 7 locks held by kworker/u8:6/3826: [ 1659.139223][ T32] 2 locks held by kworker/0:7/3909: [ 1659.144465][ T32] 1 lock held by syz.1.37/4082: [ 1659.149368][ T32] #0: ffffffff916f0bc0 (&ls_lock){+.+.}-{4:4}, at: __dlm_new_lockspace+0xbe/0x1f9e [ 1659.180195][ T32] 1 lock held by dlm_recoverd/4084: [ 1659.189285][ T32] #0: ffffaf8019f58a18 (&ls->ls_in_recovery){+.+.}-{4:4}, at: dlm_recoverd+0xc6/0x24a8 [ 1659.232365][ T32] 2 locks held by kworker/u8:3/4309: [ 1659.248353][ T32] #0: ffffaf801211c140 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work+0x1068/0x20a0 [ 1659.288903][ T32] #1: ffff8f800ff37b50 ((work_completion)(&sub_info->work)){+.+.}-{0:0}, at: process_one_work+0x826/0x20a0 [ 1659.323292][ T32] 2 locks held by modprobe/4653: [ 1659.332423][ T32] 3 locks held by dhcpcd-run-hook/4654: [ 1659.336566][ T32] [ 1659.341105][ T32] ============================================= [ 1659.341105][ T32] [ 1659.358386][ T32] NMI backtrace for cpu 0 [ 1659.358980][ T32] CPU: 0 UID: 0 PID: 32 Comm: khungtaskd Not tainted syzkaller #0 PREEMPT [ 1659.359449][ T32] Hardware name: riscv-virtio,qemu (DT) [ 1659.359755][ T32] Call Trace: [ 1659.359953][ T32] [] dump_backtrace+0x2e/0x3c [ 1659.360453][ T32] [] show_stack+0x30/0x3c [ 1659.360839][ T32] [] dump_stack_lvl+0x114/0x1aa [ 1659.361368][ T32] [] dump_stack+0x1c/0x24 [ 1659.361798][ T32] [] nmi_cpu_backtrace+0x25e/0x3ae [ 1659.362095][ T32] [] nmi_trigger_cpumask_backtrace+0x2ac/0x4ee [ 1659.362417][ T32] [] arch_trigger_cpumask_backtrace+0x2c/0x3e [ 1659.362729][ T32] [] sys_info+0x20c/0x252 [ 1659.363084][ T32] [] watchdog+0xa26/0x1282 [ 1659.363562][ T32] [] kthread+0x312/0x438 [ 1659.364044][ T32] [] ret_from_fork_kernel+0x94/0xef6 [ 1659.364406][ T32] [] ret_from_fork_kernel_asm+0x16/0x18 [ 1659.376386][ T32] Sending NMI from CPU 0 to CPUs 1: [ 1659.378285][ C1] NMI backtrace for cpu 1 [ 1659.378698][ C1] CPU: 1 UID: 0 PID: 3034 Comm: klogd Not tainted syzkaller #0 PREEMPT [ 1659.379207][ C1] Hardware name: riscv-virtio,qemu (DT) [ 1659.379484][ C1] epc : _raw_spin_unlock_irqrestore+0x36/0xc0 [ 1659.380093][ C1] ra : _raw_spin_unlock_irqrestore+0x7c/0xc0 [ 1659.380637][ C1] epc : ffffffff86547c4e ra : ffffffff86547c94 sp : ffff8f8003c27010 [ 1659.381014][ C1] gp : ffffffff8a4a7c60 tp : ffffaf801c161ac0 t0 : ffff8f8003c27580 [ 1659.381385][ C1] t1 : ffffffff8007bc8e t2 : ffffffff86a06bd0 s0 : ffff8f8003c27030 [ 1659.381801][ C1] s1 : 0000000000000002 a0 : 0000000000000001 a1 : ffffffff88216318 [ 1659.382192][ C1] a2 : 0000000000000002 a3 : 0000000000000001 a4 : 0000000000001000 [ 1659.382579][ C1] a5 : 0000000000000000 a6 : 0000000000000003 a7 : 0000000041b58ab3 [ 1659.382938][ C1] s2 : ffffffff88a06180 s3 : 0000000000000001 s4 : 0000000000000000 [ 1659.383303][ C1] s5 : 0000000000000008 s6 : 1ffffffff1140c3a s7 : 1ffffffff1140c38 [ 1659.383706][ C1] s8 : 1ffff5f00382c3f2 s9 : ffffffff8a4ed520 s10: ffffffff88a06180 [ 1659.384090][ C1] s11: ffffaf801c161ac0 t3 : ffffffff8809bec8 t4 : fffffffef1140c30 [ 1659.384471][ C1] t5 : fffffffef1140c31 t6 : ffffffff88261800 ssp : 0000000000000000 [ 1659.384857][ C1] status: 0000000200000120 badaddr: 0000000000000000 cause: 8000000000000001 [ 1659.385341][ C1] [] _raw_spin_unlock_irqrestore+0x36/0xc0 [ 1659.386124][ C1] [] rcu_preempt_deferred_qs_irqrestore+0x622/0x1172 [ 1659.386861][ C1] [] __rcu_read_unlock+0x2a4/0x506 [ 1659.387533][ C1] [] is_module_text_address+0x102/0x1d0 [ 1659.388094][ C1] [] kernel_text_address+0x78/0xf2 [ 1659.388721][ C1] [] __kernel_text_address+0x10/0x34 [ 1659.389372][ C1] [] walk_stackframe+0xfe/0x56a [ 1659.390130][ C1] [] arch_stack_walk+0x1c/0x26 [ 1659.390776][ C1] [] stack_trace_save+0xa0/0xd2 [ 1659.391334][ C1] [] kasan_save_stack+0x3e/0x66 [ 1659.392102][ C1] [] kasan_save_track+0x16/0x28 [ 1659.392821][ C1] [] kasan_save_alloc_info+0x30/0x3e [ 1659.393411][ C1] [] __kasan_kmalloc+0xa0/0xa6 [ 1659.394146][ C1] [] __kmalloc_node_track_caller_noprof+0x2be/0x8c0 [ 1659.394789][ C1] [] kmalloc_reserve+0xea/0x344 [ 1659.395290][ C1] [] __alloc_skb+0x1ba/0x768 [ 1659.395850][ C1] [] alloc_skb_with_frags+0xc0/0x73a [ 1659.396441][ C1] [] sock_alloc_send_pskb+0x6a2/0x7da [ 1659.397105][ C1] [] unix_dgram_sendmsg+0x332/0x14cc [ 1659.397645][ C1] [] __sock_sendmsg+0xce/0x1ce [ 1659.398134][ C1] [] __sys_sendto+0x25c/0x326 [ 1659.398676][ C1] [] __riscv_sys_sendto+0xc0/0x158 [ 1659.399224][ C1] [] syscall_handler+0x92/0x114 [ 1659.399820][ C1] [] do_trap_ecall_u+0x3e4/0x636 [ 1659.400320][ C1] [] handle_exception+0x168/0x174 [ 1659.636719][ T32] Kernel panic - not syncing: hung_task: blocked tasks [ 1659.638252][ T32] CPU: 0 UID: 0 PID: 32 Comm: khungtaskd Not tainted syzkaller #0 PREEMPT [ 1659.639165][ T32] Hardware name: riscv-virtio,qemu (DT) [ 1659.639966][ T32] Call Trace: [ 1659.640485][ T32] [] dump_backtrace+0x2e/0x3c [ 1659.641564][ T32] [] show_stack+0x30/0x3c [ 1659.642484][ T32] [] dump_stack_lvl+0x114/0x1aa [ 1659.643531][ T32] [] dump_stack+0x1c/0x24 [ 1659.644527][ T32] [] vpanic+0x32e/0x75a [ 1659.645338][ T32] [] panic+0xa0/0xa2 [ 1659.646096][ T32] [] watchdog+0xa56/0x1282 [ 1659.646990][ T32] [] kthread+0x312/0x438 [ 1659.648183][ T32] [] ret_from_fork_kernel+0x94/0xef6 [ 1659.649065][ T32] [] ret_from_fork_kernel_asm+0x16/0x18 [ 1659.650378][ T32] SMP: stopping secondary CPUs [ 1659.653116][ T32] Rebooting in 86400 seconds..