0080)=@abs, 0x1c) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x80000001, r3, r4, r6, r20, 0x93, 0x7fffffff}, 0x7, 0x20, r28, r30, 0x4, 0x0, 0x1f, 0x100000000}) 11:46:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3d, 0x0, 0x0, 0x5}, {0x4c, 0x4}, {0x6, 0x20000000000000, 0x0, 0xfffffffffffffffd}]}) syz_emit_ethernet(0xf, &(0x7f0000000040)="617c6788d283161694446db3f60bb00add92293eb34ac9e06f873d5270ad4f2efe6f7c2e32abde06c6eb4e56719f5ed5765aaa8042a2aae91400000000") 11:46:31 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20000009, 0xb, &(0x7f0000000040)="0300c082", 0xffffffffffffff64) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 11:46:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x2000000000000010, &(0x7f0000000040)=[{0x2c, 0x0, 0x0, 0x9}, {0x1d}, {0x10006, 0x0, 0x0, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 11:46:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "00e74de400"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) 11:46:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x6, 0x2, 0x1}, {0x400, 0x0, 0x4}, {0x5, 0x101, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x100000001, 0x2) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) fsync(r1) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) 11:46:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x3800000) r1 = dup(r0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) dup(r4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) fsync(r5) pread(r1, &(0x7f0000000440)="41348d0d7076c7cbecb0d6c6eba864541ac92aaea9f6dbdba469e8d964eb274dd6a9f8ded633acc9de778e0e2882d7c27d031dd294ea63978a908405848ffc5912156dda694a1510c88d54b093cc55", 0x4f, 0x0, 0x0) 11:46:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x64}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000000)=[{0x74c0, 0x20, 0x7ff, 0x65db}, {0x1000, 0x56ba135d, 0x6d25, 0x3}, {0x6, 0x7ff, 0xfffffffffffffffc, 0x53fc4f54}, {0x3, 0x7, 0x9, 0x4}, {0x2d7a321c, 0x7fffffff, 0xfd18, 0x3}, {0xffff, 0x8, 0x2, 0x400}, {0x0, 0x2, 0x0, 0x74}, {0x2, 0xffffffff, 0x1, 0x8}, {0x1000, 0x3, 0x3, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000002840)="009d") r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) 11:46:32 executing program 0: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000004c0)) r2 = semget$private(0x0, 0x7, 0x19) r3 = dup(r0) unlink(&(0x7f0000000540)='./file\x00') setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x6, 0xdff}, {0x18, 0x3, 0x1f, 0x75f6c106}, 0x7, [0x1, 0x236, 0x7ff, 0x1, 0xff, 0xffffffffffffaae3, 0x5, 0x1]}, 0x3c) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xfffffffffffffeff}, {0x10000, 0x7}}, &(0x7f0000000500)) pipe2(&(0x7f0000000ac0), 0x10004) r4 = socket(0x4, 0x0, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x6, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x6, 0x3, 0x90, 0x4000, 0x6]}, 0x3c) semop(r2, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) socket$inet(0x2, 0x3, 0x2c87a45e) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x18810, 0x0) getuid() ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x80000000, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x7, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x0, 0x4, 0x8}, 0xfffffffffffffd14) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x10001}, 0x8) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000001040)=""/4096) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000b00)={0x10, 0x6, 0x4, 0x4, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x157979c1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x10001}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x800}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x800}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffff0001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) 11:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xdf63843547e8734b, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 11:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 11:46:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3dd, &(0x7f0000000380)="e72eff530a059e4dfd66aff337eb656d6639284f1ebc2f4a5d9b550ceaf904e9fc13212f91a4d422426723c60357af5e416cc3dd7fdf63e909dad65a4770f49d75436c4afe7d26da5354498c0bf508e595b0621c9df73e6e5c72fda4e9cf672474a07deaa214b3cbf75593fa5950f533b751fe09c9994c1c61d9b82b6705a199e534c505be0f783db3c8f1461d3ca3a088ea18b8482d9a787ac41d9ae65f09e558d89bcaf6f620c4b7e221daba52a196658c57170d5cf4e92b9b11ef2ebb0d08745f9e77bc63ccf0ffa290a54c69de2ad2600fb8d836091a4045c13024cc38bd00000000006d1bdb00a4e2e74b08ccfd2f36111579d3b102981d1194750ca3f28da9f6e5cbf6b4d6edb189029e9144bcc06e3d5d817fed2c78cf31ed33eef550c6c64768105da42fab1b82450a60013c57ad8ab29c44f07b700a0590891b") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000100)={0x8, './file0\x00', './file0\x00'}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x100000000, 0x8000, {0x4, 0x7ff}}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7f, 0x9, 0x8, 0x10001, "7710b301201d9681d04db7349045b66c8d357d7d", 0xff, 0x400}) 11:46:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x10000000000015}, {0x6}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x9, 0x2, &(0x7f0000000100)=""/128, &(0x7f00000001c0)=0x80) r2 = socket(0x800000018, 0x1, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000300)="b28ece668ae45d5ba8fc6ceb3542cd1e29cc3a2bb36b7eac37e2612b28defa4bac9c0a56f1914db831631c8a22ac3de80851df45f14cc67914d3c2e8cd09ac1b7c407453ea0a14083f5e3ee5eed029185a699b3cd309eb249addc4eb81ab28f9544b2caabc7fe7f550394afeecca10de4b5fb6aa57b5ccf53a26f42c878faaa04118eeae4d59c7acb6e73c9cfb3cb2f3c920da5066ef7675e732c45158f4aab300e54a0bfc0d11f6903bf40d80904b772e57a96ff94a4678b3e151bc556e5dfc1481312a5dd8b81068eddd7162c07461c5d8696ad2ebf325bcf904f76f1e04b064d0996e54d361d36c925c4d345d4e70d2b469c27cc19eba7a39a3fc17eb635e91329073216e09de65ba6441aa41c07ff9918dbd526e7c3836ed3acd96d3a5143aaa670458df3857680c6c2b8a0f5e17b578cd155eebacef3128d685bf55ea61e54e4782792475fa845bd5a046413ced0f16fec810f38c8b3fe33e74b5678210accdfbfcee1526ebc1b2a7c786f3b3b77e517f120c0c2f46e36233e6b181867400cbf21ffed1d06ff29d1289f02a3c93b880cd9fac0a8ed638e3db7da6be370f87b2af06360ec0bda34fa76711214af412936892d5d091759082aa05c1680ccdf24fdb5cffa0cf088257f186209e403fb1dd938e6fc8c3f3dc6b1bda6f3286ec76755d5028b6bba02b1f0503f56c07a582ac63a99dfef19aa71ea6b75b0bc5aa44b104b659fdcb26daa4682c642c7fde445502b0a9a95461ef8333e0d42b41ced918070c301d1c6b7d30c2bb9b96b4f896ce5398237705dd5d820ebdf7ffd8b597fdc9df25454d77f55ae37acec8c3a0c19065308754bfc9ac11d2b69303deef7bdd7d88ad6e4e3588accf73b78385acdde7f8ae676cc25ece22ddd0a5803f605488a871a35ac561a900ed5593ef6a8ec5df10e46bc44be443b586e0939c46b8d32cd3b8a9c012cd3476c9c94ecfd6927822ee820f22335a9a673a2813391a9f403f3e2411bcc6e1aedb8096d0d246572da9fa3211cc96092e76837816ca3e8158a08be0e837747adb1907171721254f0c51c5c33f9e2ca3d3f0705df89f1f078accb860b7aef582d69b2b2747a783f402ee20fe009f767f082c61be9ac128935f75805f8961babc4eccf495a1488d07a74283daf82343d865822731d99f4618c8303ca76c854b726fb9d0421a4670ab6a01c046a0c4ffc7b19957fb66312655d25204879f9132248410527cf75482d780099bcff72aa68522c37965475c98c05744eb518ea0c42b6b3b4d67e00497f4d8229d065d504af68a8085acaa7d514fdd0d618908e1bfd03f1956cc22cf8a55ced2f5e3ab354c52b173eb7f30d0df835f731edc98360ef40d422ec01cc6f098f1c0514b314103aa44e1c13218574646231fc8f803e13c88a7410074a3525ef702253f38ea760dad5db696add54f30ac01bb57fcd2005ccff27a58817e4394329bf35e8d314823860480a1ed8f54747644dd4a209ed0a7f9d6f9b2825cda01da71f304ef274d5497286aa764c72735037c0492ac91b4c46ef76a861c9ee044c8c52bdad9a65d1ff29016702b4edff0b55c6eb719446cebda6c19c5bb27e5106aabd402ad30f4f222a8b7f127a739235bf08815cced139524b5e57e14fbfb542e8eaadd0fc8937e21ae79f84567b9b92ff2a201c34baac740516efa54746d1e12e0433ee9ddc8ab6ce111cfeacf00be05334b5ba251fa6ad5fe80e6a303b67cbc6a582286495a95dc17ea13d4415c2645209931f5a6f7a2acaa3137542283e50b26330434bd4fc6803d2d219311e90b3223d5dee8f8fd4442232780e47dace1a9ceef3d671e055bf6372da36bbb99e2d471da18704af72ad261851671bfd6aba11f3e0f5ced34d9d5705a72c94c9b5c5a7afdd4ed279cc730b03081bf85ed76415542c8d24bbd57975f68c87ebbbee8cf957e8b91879be0f68ebb3db8d2d1d4f3a37d6db8b9baebf406ced8607d507970df2b348c0eebb141ee9c4d92703440ca9d74620df030ebfba6dd1757b442141d5fca5149941305eedb7ebc138bd8642330b2e9a1874b7278d9a96960859ac3f064e4cadd7a10ec2f7c348dc73e51d83f0fcf1b52ccf8808d9878e62dff9b76d30155a9b0260e8600176552f3d8d950ff67be9f8e45f1ed2d2c2fdee2d273d3c31887bd0c157d1f059994f943639b3fda0419b98a1e4550f6b50fa7b0b55c30401cedccd59e2dfa683965eec031ac32d394c32549b24da26fb322b72fc9051dcfc1e837133e2abd811670ce161baa925e80ba35be64344925e647dd570eb69978fcad3f9ad3a78d4a11b7ea47c24ff084c2f40bbcdaab21e5762fa8cd0d474718d1ee9e0b8861b3c2edb950343b7f2aea63e31a5cd96382d9ab960015b9a538bdcf3020f4c2b49fe3652dfab538f90ada483aa4f8a7b40695044caa0af27c8ec091e8cc2d0e7226de929e65914695056ec56792fbd26c3294e76e5b350061adc9c7249b0965621d3573168ce22954ca057ede657144a430347a10aabaac910843a26881eb390c313f9b2784524ff086b30657709bd5c1e90116697ec94422a172255fbc0b84891b4f779cb2aa6732199a983f731630330912534c3a2f1c58f1526dc5b8cc4054fa4ca0eb76d9b2af104302c51df56304aafbae3804dfff27dcb6345ea32ebca8776d4c662b5b04ef6068673a155e9f2e9ec478b522a5e0a424625eda6456b4057d836a8da168a3b9e86756e14b8b406237231c60829cd097d9a5e837d141f8a09333092d55860230e68e0097036bb11a4bff4b2eacb67321c8a058d4cb2b9387aa945142057cdcc66f323effa186e7f9662dac6affe2e2c005e499f9f3a0e683ae21313501cc6a412c4b3d2a328b3a505ec4138a6e41243e7229cfd028f98549920bb23623369311b439f68b0a0937ab850ae8058809ed13e1eb98d135ebabc1f16636a430bc1a1d61b04141b189030417b3c75dcab245de061bf041ef9a24b6332177a64012086d5858110c54fdbd2e82277c7fcd494d857229cac0d23273820a438fa87c677b3f01e1cfede8c1730c9e2d7cf317e1b7342f7c553410b38b9a96d72a667554521278b825842416a4567431a522bd6a6dc088a9508ef48ab5fde34d94eb769e4762f6595f1df6357642c6797ae784633d9ba8e33b3f31d7123f645db635756e0664a58b946390a6d6b56d21c3fa1012c323df4120dc0a29e79bbc54e6fc9f3a620cab69c8b356cd04695c5ab7324aba71a2fffb7c5d1ef540da34c3f10d3fa73a2f18ba6373c8d0ad8bdf97575c4016b222d24622c2b9187c5d8a17a94e97ce9ff281a6522bcc0758de56d9d592d9311ec8e628d5dd4a17ec213a8aca5440f4070fe384fa55b3343e54eaad312260eda411b0fac192f88d0aee6e1e4e00d21d39d33979813b5ba7f45d8420ac0d72c1891db127418cf86d4b8f5c15c92e9e7e13d1cfc8bcc94a40e695ace924649691ad4465e67dde50656b9fa2151c1cfc6f197e048b6e6d84578f5ff9928698cb76c524192ab8024bb2ddedb012e0a64288539e04101d509ed105b004dc12d9db56132ac60466f9ba45ac5338d8af6562b4cbac8b35226c674b8c1ebfd9b569996fd23bb193a099f54f6d979c66870db94ceb5830009380c9d00f8bd97ff29dc3b3c803d0708e2f9f5b57582030da5dd91cdd22541046c349a112e38a3682a931798ea5d71aa046ccb28a06ff880ed65e43734a132453086984684ae54e14389565327939b354224f387dd1609de35558f4fe594ba686cc9c2f398ff95723d609bf301abfd24ab6270769e5c4bac5ddc98ddeeacdf368f315fc726242247393e1e35d19ecc00aac636ff71ab6249064769eff059d76f2d2db0d93eec61e95e96649f58ba8cf4b41a0f7da99a3883b030047b5c705e918a0c4bfbf7c1b2c06f788fabd831a59442e03296b9c882e43882e2d698ce2ec888a105f9b2184defa6ccfd0745455dbc417f61d49706c53c52c08e0d2c99511b097ce6c913311174d0b70f7e8933b6c40c457db0f73e98fb5670bca176d8e65d41fd67611c579e42aea6f9d40bc6375ec50ed303cce37713321e39385390e9fcef613d01be760b7ba5991cfe672458f8171fda95e9c0dd75c54dfcf944a339d261cf2fdc45c68b8fa246b0b16d1a06d6940e4188cc3a7a2a5baa5a9b1b1c112fd16bd7fe6bfbe994c9e0ee755c513a2d0b30a011daded0d78b487e8f3409ee716bde0a1c3e2c8e847f0521bb0af005e09eb60e6fc010c151f6707a01d2f05290aa7e894545fba5095adc48a6467ee4675100e0f4e1c92e45ba5759bcb8c4bd7228f6eeabe1886ad92d91adb71ce7260cad8ef7cfe3e37a1fbf6dbe94f79dfc448486f857d4203f3ec90a2ce04ebf34e13fc4aac5a4146f1be9094c395eca359bcde965c8c1450fb6990be1ff4de72f45e8f6483ca4a9d29498d9e3b4acbf285e1549c7a4ffca8eddbcc91b6cf37cdaf39c3458167b84de8c474a57c271772d90f4b420c35371b00742007a8d265bbc2cdc6784a55e48d4315d440482d6be1e631b2e1f7fb17fa294bd633334e89cb6258c9c94785e648cd6fabe2823168e967ab3937724b03fb02450d19ba612df3f20a65f65d73247fac3d9fe55074fb55872aa61a9976f5582fec282637bbdc014fe031ae5179191a7f2d5f3ba375315a573a8a0d8072914006783c89d2b5b84c558385ff6604753c1612097819e10e456532a6e6836bc45dcc8b6240d175f7482a06e93f491f21ca3ff6edd8589509d40cefd7bc0929756e4de8468a5146b046e887c00702f81542938397be27abd6cafa7f6feeffa44f299795195d138fa0a7b69cd871e5eabb4f6d19e3ac647f65487d460830d7b579d09bf4356b8e0f6383b29d6727527f1ec7d06780ea1f1661ca90e1a43c8910cfc9b82e8572810490e0cd371ee21ec633882d4b2f69b96d5d289a596c9ae52fe69d0326007ac8f477f86bd8a8e3960e59da585625ddae0595ca1a0ffc63bbbadbdc7ad0a9aafc211469bfc70fbea75d1d98feea91d2d8e97ceeff669db1941138b2671e3c46906889d42a0a448c2b2e5f9eb8ba00247c1353a063136327c248cd5e8307642428c8e26d4f50938ce28577da7c3392025e007a2153d1ee7d94a9d9715fedbb773cbf8350491cfde60a25bb59c9f25ee256de92876878f6abc61a7ec2d46d9e7230f61d3795d36fecec3ddcf0258e7102ad8d6e64f0fe0b5eef27edae3cfebcb1b04f73b35c7a90b48a19fc6a8e2b88f9017ab3bd409134c3b366d01a3061259fdefd8856291f452706d4adf81245ccc0bc4df716c221d398321a6e2063fadde639f13a0c625e9fee029e7cce6277cc7da2df675008b61bb418ce2a594f785ecdaf13c05798e08747b9a0471ff14f11f2d86703fa9b71a807babe5846e3d41ec52061b5df47c92fe5367b5a06221200be78f952f07f6442b6d72e2a61e4c5d4ba86aa0646aac90ac19ae7c8799c23ecb598241e6a98f56a2d03d7dea7c6a55acabd3b02c901858040f7adc3599fbf285eec6e1adb8ad42a7e599c65c2d2067b31970f2be80aee775cb03c5795d4dee5b7543e3c826a3cb9f357b19ba87b87cf4277a4d5996ad93e557d10f22da529d61546ba247fa233369adeff874953d5b6da40b1c09c44019836bcc9a8649ec81f4d4bb5c882d5990d45cc55fd458e2ba3e0505cf4adb29a93b983ee69dc3a47a641669e3ab8536a8e76a47b6e18c298e35a8c05631aee6fdd6d343695fbc1cf627ee311dd50393c1c11578969004d76c192f76848d131") setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) sendto$unix(r2, &(0x7f0000000280)="96800a88202a2e896714947be6c3cf1f3588e658101e787c9381ff0e591f767e72cbadef45f9d480ceffe1538293a8301f1f25a5051a0150cb75c8567f47511110e761ca0529baa348086eb5", 0x4c, 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x2) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 11:46:32 executing program 1: r0 = geteuid() setuid(r0) r1 = shmget(0x1, 0x3000, 0x23, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) msgget$private(0x0, 0x2e4) r2 = semget(0x3, 0x3, 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x5) r3 = msgget(0x0, 0x1) msgctl$IPC_RMID(r3, 0x0) semget$private(0x0, 0x4, 0xb6a668cd6ed6c688) r4 = msgget(0x3, 0xa2) msgsnd(r4, &(0x7f0000000040)={0x1, "80199eaec7e547f36f9a862e3dee6cd99945095d5d7d60cef400816a0d7ad26415ba60c5f09d1eed19220358b1cad0b2df89e0678e82"}, 0x3e, 0x800) r5 = msgget(0x0, 0x4) r6 = getuid() r7 = getgid() r8 = getegid() r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0xc47a, r6, r7, 0x0, r8, 0x100, 0x9}, 0x9, 0x3, 0x0, r9, 0x28a9, 0x6, 0xa9, 0x8}) r10 = shmget$private(0x0, 0x14000, 0x5, &(0x7f0000feb000/0x14000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = geteuid() r13 = getpgrp() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0x0, r11, r7, r12, r8, 0x106, 0x3}, 0x2, 0xffffffffffffffa5, r9, r13, 0x3, 0x3, 0x1000}) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20000, 0x0) r15 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) fcntl$dupfd(r14, 0x0, r15) shmget(0x2, 0x4000, 0x200, &(0x7f0000fef000/0x4000)=nil) getppid() openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x2, 0x0) getpgrp() 11:46:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x7dc) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = fcntl$dupfd(r0, 0x1e, r1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x7, 0x7ff, 0x8}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005201) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:46:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000002c0)='<', 0x1) 11:46:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) r4 = socket$inet6(0x18, 0x1, 0xfffffffffffffe00) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs, 0x1c) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x74, 0x20000000, 0x0, 0xf8}, {{r0}, 0xffffffffffffffff, 0x91, 0x4, 0x0, 0x87}, {{r4}, 0xfffffffffffffffb, 0x40, 0x40, 0x100000001, 0x36}, {{r0}, 0xffffffffffffffff, 0x58, 0x1, 0x8, 0x6}, {{r5}, 0xffffffffffffffff, 0x92, 0x1, 0xf21, 0xfffffffffffffff9}, {{r6}, 0x2f98f84463a1b37f, 0x1, 0x4, 0x4, 0x1}], 0x5, &(0x7f00000001c0), 0x20, &(0x7f0000000240)={0x2c2d7ad0, 0x80000001}) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r9 = socket$inet(0x2, 0x4, 0x8) getsockopt$sock_int(r9, 0xffff, 0x100, 0x0, 0x0) 11:46:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000000)={0xc74e, 0x20000000, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600", 0x3, 0x6}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/80], 0x55, 0x3, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000000700)={0x2, "72cd12dc7e47cd6af7a643c8fa2e2d6740c6613e319911dd5d4ab47e27d12757e3b557bdff437befe5217170f8dd744738183468dc73f9b306d43e934f21be43271b5bfe9cdaa26120014869ba607310c4f21ae731c0475d1ffef007faa4a87c4a781d5ff6cb21a8726b2c806c68fc414ad09d666873cfc91f60ac4b"}, 0x84, 0x800) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 11:46:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x40, 0x0, 0x0, 0x4}, {0x6669, 0x0, 0x0, 0xfffffffffffffffd}]}) 11:46:32 executing program 1: r0 = socket(0x10, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0xc, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) setsockopt(r0, 0x55, 0x64ba, &(0x7f0000000000)="3cc47ae7b46f9e7728eba3f38adf1c52f6ec55a0d1f220be326b0903af4d039dd32b629a83a5a1e87de40c6d79cb4233cf54dd13037408590b9386a74ae900e42f45f95ba175104a5f632c51014f7182a6e35c0840504fd856c39413330581bfc8a23c6e942856e3c73a257645b9f7ae8679fb298f53a794cd7c9a9fd6802abb3a1e4002cfa1a82b0dc8853b2f8f7d302167ba31dc6420083f270ff7801ce7b8", 0xa0) r2 = socket$unix(0x1, 0x200000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x62) 11:46:32 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) getdents(r0, &(0x7f0000000200)=""/95, 0x5f) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000002c0)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) recvfrom(r3, &(0x7f00000000c0)=""/55, 0x37, 0x843, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) close(r2) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x8, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs, 0x1c) close(r6) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) getpeername$inet6(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), 0x4) 11:46:32 executing program 1: r0 = socket(0x80000000000002, 0x2, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/2, 0x2) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0xff8, 0x7, './file0\x00', 0x1, 0x2, 0x254, 0x5000000000000000}) 11:46:32 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) socketpair(0x20, 0x4000, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f00000002c0)) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pread(r2, &(0x7f00000001c0)="d3c3f5506be5fecad5b1cac0bbafc49b2387b52b03cee8d0db01b68ace17731386b8e1c49a111b56ec7f6a2df70f0dc30762953fd9737487d5d5789d4890fcadc7396a12ccc86cda78041acf737f10a470b6207857888e1d56fcb7bde8646999f38e27bf4666641d171533e4acd3a33568a4b9f6179eee41740dfeea0dcf6d462242f11706fcbc48358d886bc5ee503a3d821dbbb3ededa2fa148a36a7cdcdbc50c3f16e52cb03e2af6720dbbaaba73dc05e728762225974998eb28a8273ea15692c9fe51330e7f7a409d48da883434b775a545eee91adfbd74536a357a10e898ac1073b633c8b", 0xe7, 0x0, 0x61) write(r3, &(0x7f0000000100)="8c65", 0x170) 11:46:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x20000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x1, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000002540)) r4 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r4]) r6 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x9, r7, r5, r8, r4, 0x48, 0x38000000000}, 0x9, 0x3, r9, r10, 0x100000000, 0xf406, 0x4, 0x4}) wait4(r9, &(0x7f0000000100), 0x8, &(0x7f0000000140)) write(r1, 0x0, 0x0) 11:46:32 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x21) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 11:46:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) read(r0, &(0x7f00000001c0)=""/71, 0x47) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) write(r2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) write(r1, &(0x7f0000000040)="61866defbb3e0ad0d93f94c98dde98ead54fd8c237a1367161bc1b1bbaae809b021f49b7e274cd0293dd7d7769cd3b3f4159ae6b15c16465d77311cbaa9b322c76e2a13efa18618e205ae73352998246a579147a77039ce4351372af931ce101eabb9ba4b361bc4827b42f2b17383eebb10e94c49f7f3313fc7fcd27ee7d35c645a1ce3ae125f5fd9acd98843f01b595c3515039113314be54cd55c93d57013fcd820a4c12ab56ae75d3bea8a96d2e4603185a7b1853c42d1146a87e3f36add063c47330e6dd23e484df1756cc085a3beb14974771326b8adc8cf1c0476d717064c0f0d01c87a854adbafbcdd3d9c6d987e2d4baa44a04a532f7c9b6", 0xfc) r3 = getegid() getgroups(0xa, &(0x7f0000000180)=[r3, r3, r3, r3, r3, r3, r3, r3, r3, r3]) setgid(r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x13, 0xffffffffffffffff, 0x0, 0x4) nanosleep(&(0x7f0000000300)={0x8001, 0x8000}, &(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000280)) getpeername$unix(r1, 0x0, 0x0) 11:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x9, 0x7, 0x7, 0x6}, {0x7fff, 0x658, 0x7, 0x5}, {0x4d, 0x7ff, 0x4f61, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 11:46:32 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r3 = accept(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) sendto$unix(r3, &(0x7f0000000100)="55ca0ea7add7ced6332466c72cc5421258b8e8996aa47ff0b9ddfb1f54497950b6be4366dc01ae17b0c1b248726f67826aa70299759f84cef37e198820ecfc819bd55512b8033f972b0b4bc0b131977eb1909d01327b98c4ee6cb434d3b667a62e12c3fab350f1d24d05004c7d17a0d2b6c1906e4f63d99eb32034b8cc8ac37b0b", 0x81, 0xe, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, 0x0, 0x0) 11:46:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="83aaf71f9255568b4e49c3669f6962b6b9977d939005ab3fd85b6907b351ed96bd7468a88c1a1285275ac35cae04e51c1314215b1451192cadbfce7e43568cd6d8b4e6368319df07508aec178dec7e8bb0595ac06a4df86ff04c48dffcb78bdc7960bedcbf3b8c7aab35153be68d4e79e8801ad3d1070454a1b4b2b70cd206b21bf4d1bfc908bdcaf7d0bfbd2351b72ed786b48cecc1042b9ca76324b52eb0fceff1cbe42090ed1c8322a4b26883e3295a0a4cbbacd4cedea1e91b0c6c84f0502605a08be79965bb936dd24ac80cd7f49bbf541d90f1af47d5077d77924001bc975ba6fa3a3ef3c5446cb9ee5c27b6164608", 0xf2) 11:46:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x20000000000001ab, &(0x7f0000000040)=[{}, {0x10000000028}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f00000000c0), 0x92, 0x100) syz_emit_ethernet(0x1, &(0x7f00000001c0)="12") ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) 11:46:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x1) 11:46:33 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b000e54327acd9dff000400000000091400b5c000"/44, 0x2c}], 0x1) 11:46:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x3f, 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:33 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2, 0x4a7, 0x8000, 0xf1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x7f, 0xa99d, 0xa82, 0x6c01f73c}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x6, 0x4003, 0x2) socket(0x6, 0x1, 0x400) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r1, 0x0, 0x1e, 0x0, 0x0) 11:46:33 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0x2, './file0\x00'}, 0xa) pwritev(r1, &(0x7f0000000040), 0x0, 0x0, 0x29) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r1, 0x6, r2) 11:46:33 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff83590000000000000100ffffffff0000000a8df278871ee7f869faf23c521f119bdb", 0x32}], 0x1) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00./bus\x00'], 0x3ac) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs, 0x1c) r8 = accept(r7, 0x0, &(0x7f0000000080)) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs, 0x1c) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r10, &(0x7f0000000080)=@abs, 0x1c) r11 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r11, &(0x7f0000000080)=@abs, 0x1c) r12 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r12, &(0x7f0000000080)=@abs, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0x8000000000000005, 0xc76a85c22ad9df76, 0x20, 0x8, 0xd00}, {{}, 0x0, 0x23, 0x0, 0x9, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x1ff, 0x32}, {{r2}, 0xfffffffffffffffe, 0x90, 0x8, 0x68, 0x9}, {{r0}, 0xfffffffffffffffc, 0xcb, 0x4, 0x101, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffee, 0x7fffffff, 0x101}, {{r3}, 0x0, 0x24, 0xfffff, 0x2, 0x2}, {{r4}, 0xfffffffffffffffe, 0x65, 0x2, 0xfffffffffffffffa, 0x1}, {{r5}, 0xfffffffffffffff9, 0x38, 0x800ffffa, 0x40, 0x80}, {{r6}, 0xfffffffffffffffa, 0x10, 0x10, 0xff, 0x6}], 0x7f, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffffd, 0x1, 0x20, 0x23a, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10000000, 0x2, 0x4000}, {{r9}, 0xffffffffffffffff, 0x1, 0x100000000, 0x2, 0x8}, {{r10}, 0xfffffffffffffffd, 0x0, 0x1, 0x6, 0x6d85}, {{r11}, 0xffffffffffffffff, 0x94, 0x20, 0xfffffffe, 0x5ed}, {{r0}, 0x5, 0x10, 0xfffff, 0xffff, 0xc63}, {{r12}, 0xfffffffffffffffb, 0x76, 0x10, 0x5, 0x9}], 0x66, &(0x7f00000000c0)={0x6, 0x4}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 11:46:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040), 0x15b}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/82, 0x52}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/99, 0x63}], 0x3) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000011c0)=0x1ff) 11:46:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) r0 = dup(0xffffffffffffffff) getppid() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x186) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 11:46:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b800000000000016e27e1900"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0xd, 0x4, 0x200) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 11:46:33 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 11:46:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x200) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b7") r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) 11:46:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) sendto$inet(r1, &(0x7f0000000040)="38d7e68e92349a7a4e06a8c7ea93912ad4eeb404cfe4ddfe9153c44c8455d3f708bf3ce7b681d6988c85cbfdd2e307fe4dd4509db9d726c21ff81c98720dfac327027f03fc975036df681cb481e1c64996bab9cdf6c719f319e742761e30be2b1d2a786a9701f76e0e635331d6cd92ff7dd3df662f08d26a2efc7d1f5e9abe4f7859668b4797acc052ca70aece1191a7145ebf54878f3bf655b23df22118566cb817365cf588ff5a9f76971ba1be52b4d8ad9c7449dc6f10d068a31679d4658a7fd4aeeb7c0c63a2a61e4cfe0eb21d90f723d2546a26bea49299a281919c372084df83d46177", 0xe6, 0x8, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000240)="d5d50b0000008000030043b01887f15a3a74fab0a37c68", 0x17) mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x86) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r3 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) 11:46:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) socket(0x18, 0x1, 0x0) 11:46:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x400, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setrlimit(0x3, &(0x7f00000015c0)={0x1ff, 0x3}) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) writev(r3, &(0x7f0000001540)=[{&(0x7f0000000140)="53799abb6baf41bd170d26fe07091b008b3da7a2209e66bc63c1b133f547f7bff6cbe4ff10cf184d15f84b342e654387a57c3def6f12c06f3d8bbb7d274f0c75580ad45ed86866bfaffbf8803793b7a43dfe88d70844b48f2359e0ecd7c9feb248763113e9", 0x65}, {&(0x7f00000001c0)="a48872bffa289be1e96f7dde5dfb5ec0b715f4d3f0317a481a1f68b8870ba80cfc72fa47a70c825462dc0f78c0e3a84354f5ef5ba7bf51ed158338555559cbaec52616e15301cd2b090d763949db89a102300bc45128b6ce1bfca435203a3b54e4131af70608680e2d48d012dfba0d5b899b76de03573d03d7d9dc1ccd2e50fe39204e9b", 0xffffffffffffff9c}, {&(0x7f0000000280)="672e719016c116024b52ccb2cbcc31f6466fb2f16437c4c60a3d47c08835f6f85fa2d7b192e0f6f5232f90309932723f616c041b95bbc545aae6bff349c78eaf7236fd1c9d033872ab0a8247e3aa89f2705cba8cb4419e9f88c583d763f13c33722d32b1dde9fa9b5bbc7eca3328ef6ee9af1f4bba09fcdf77c80438397325d58acb0785527ae98f05b144daf8e6cf43002a1c868224f0a84853005f15", 0x9d}, {&(0x7f0000000340)="c9c5483916951432f2f7619f7f05a6674a5a57d8371d741f584a83ee1aa08bf9d36c6bad3b666138435193f7feb786db2e8abb4ee3f8bec7525141c2db766e281eecac1f4a31d977ed3335c04ffd05f63a24108950fee0f0abb2c31ffc86e30b95332f4746e6d4149bee7189c3737c22d919eb6e4dc97041b18f4c91a655fd3e7cd8553248c6ef0927778040a6dd942325fa1a6192a0ac0458c559e9bd1a8309e0e5ee75b8d163cff5", 0xa9}, {&(0x7f00000004c0)="4bb485cfea0e7fa5880842ea683d75f327341a7a4c8e3b226f982acd8cd5846c7d0ca7a187ebc8ee1d8c2bb7b268e27cd13c44effa2757c26b5870b8433879382d806be5cb56b00795229337a5fdfd79085e2a56e87d680cf595e45fe5d40e7e866556d802d499a6127ffcd3e2eef0e2d613bd4ba448e32fe07bd10443b22a6fc5e39e3d41499e7f97430ae5dcccc352f2275268c59d079aabde577e7f684614b30df1b6423d5464a655dae674602d7c685b8059591633894a34a72444a0a11ec7bbd8d020196b849c9fb283d9c20552dcc440a82ce79024b829521244e19b11e2cf0bcb5a797c8b52820244ee3b927847af45a3516dcb2d414cad088ef33c37ed145886e0b9c10b43e6226109168e1ed45852ecfe5c9f95669f0b8d3d34f040c0592b60e9ff809f5a335e350ad3950da1740407445e9d5ace13824fe642997bae447ca55cff42ec7d309d1a9f022cc3ffbc2fde1bc9724d0bce953f412745e02491509ab2a30a1c4e93346d2568ab726fc298c905358677900c1a588f60b8230bc681a7fac4939d38dd5b49cc48ea63e3ebb8290949cff1f981d20f9721a6bc39c16b5393e22389bf9c869fd17fc75c5f16b6ba7c8a776bfaba87cdded5ffad820fc2cab4b0ef6ba6bf53ff6ec88fbbbe52b4ab3c8cc7a7ebfed8f5d46cba040a639f6e32e735731d77f1a56385a4768751f729b80698c7bd2cfaef7723fce1754ca580c761f71b2b213d59ba511238bed020edb9100008f217fabd507aa05291517a2b06e9cbec5fd7e0bc1c89c69795bd98a8393f31c9664a3d86ac8b143cea369829015ec030fb7b18da14402c5696324d5c8b4b75fbbee100935b21927777858c1aed9b6ffb564db9fd7db71b6c153e0c9d29edc679b57860c142a9d4297e176420b4ce23a304bbc4ccc072dc8a604fb57cce5286fef5a8969f81468017e44ed0847fba5165138db8770d949baf1a631753d1fbee181fa3fb6c73e0fe4ec1b5eeb98f163189eaf78d6abccfb8d5c0405a661297e0d0e678c397b29837549e5d90f6f5db0b5eeaf6e4b5c298bfac2b5ccb640c3a82e15174f6700eaa9a5783780839670d6b3f1c97136e4fa49f643cf6a5fe97fbea414fd34682f95b6fdaf496a0410724959da8a49ad48056cc7c16d2faa713960d8415b2e9249db79aa866a189f221b6ca844c688e2bc13e035beb30d9e997cd8b027ca983a6cd5078196beeb82e154d57b8e1e04309a9ea4066d0c9728a778c30d69a61dbf6316df8dbc5409ff69caa8d20ac13ad6a95d7b7759d831fa87e5229f2b6860aab0f5aee8bcfddf5127b113e042f93c335a1ad0980d4142cec4ef2075c34a9ccfa9f5275bf416bfecaf7db183cac541020d41f536e105a7ef4ef158ec296054f1dca74f3c39b41e7552aa53418ad42c190e09cfc1a4057879a3fc5cc05dfbd057bd76954f86e97b05e462fc4417dd814c7f0d606f96e3a3384c4de7866f9a465f1444e512274ffc05aaf86669000a3d3b44a88172e2ca942ddcececc819c809a6f413a5ad7e0b6412c8f48092afb06574daa422d21f95dca41f9ba7d87b14658054fbd2078a790b1a14a8ee8b724ba023df7e08936e98bdc723f165549cfdc9e9484493cd2b84bf57873437990ad7a1df77ff8058e995ee8d835ce73f36ae9995af6a913a2ab35ac21073f82246dce601feb3bb085bd1d39805df00cfde630261f5734258005602f1987bded5eaaeda649b2babf8afe4d0828b8bd54cdb50c1552caa949d185757a33c313b8927e5bd11090a7ff541251beb5a7b1a42ac144e142d760b3e06911dc0654902be0929835131073196f5c86eb815a3548e3e5784487a8ee24c7af5df3c29bf568635d870e21c1fc231262ce66d2f18f564d09c43b854d81ddb58bbd9f38b8da2db77780365c0700e68633ab1b4d67112a5b9ff17766f74499b19a0297314e65f9991fc4b5a7aaef225d6f4d8f489d34d0378a6a3cfc9866ba7dcd8acde497d4b4fded6ab01eea50c653a5b2f2080f81c78e42979fbbaf1aa06b2f23500a8fff52bf5cf9155b99f904fed2851e44ee9241ffcdf0752e7063551b74754b4fceb4a9eedd293ad009989af54a77eaa7a6b89387bf85e3d8b7aa9685cb9d43a4d245dd01e06377ab2a811fe654a51df985ec056f188906e16a7f32ce3108633ac7e6b5d4bd857983f0e0e187f596fd2af85ced5f895f93d56585325ada5b50e25c7272f437f59919a7fc5c34212d51e3d729b8fe68aca5d996b4c0bf534924917826a8048fca541b214a9c1d0d1257dffd84df0d747dfc0dc65cf9551de30a627d2b53a734b3b9673cfd3e08ebcd865b0fc7ccf33e84b6faf5fc11975c2fa73fce04c5d1db5e1f8685af95e7270f679bb26356507e87daf1584528a60ae6df815019acc3959ae44afddd3c9ac9f9654ac40c860306b4fe6419ba72ab8f842668d2d64a65b9d02d6c0ff99a3fa751e78a6523fe79ca7cbebe1a466a52413ff05eea1f484102dd7d63d0bc3830e3b4767972453948eb7abe6d543e23cb1c01c624380710723e79a8f21c1a04f0eb6b88c12bd4e49b04e4a4d1b71661e6e724b085e7e6ba974c2fa84590241031a8e283089fb13f28004d4863c3f0cde2aa9c6114f68fbb36593abd35809608d31112ffcc421d516a49700d2b7bd52b052fe919ac6f286472a6aa900d80dfcb56db08656497c50e3820793b625560c5ed65df8f2251772a297a4da577f7190e7365c30299cf2551ce9516e36d08626521a5c6482076e01acdd1b4e4e2f23fcb5b52253346937b744bb40c00dc8e978ed69d602bb4afbea6a6c8bb5ba9533c17e1f91fccc39da20ed5d0f5ccc6d3ca7767ca74357e5f1a21ebe47b9aa80fe1990f053347ffdfb2ae8ad8a1992c7d7127675433be0578c505954100d65866583df6503b45b5b77a06de63b3a718567236786637ba5676d4c2c2c53fb4ae69510bac5ed2cb563d7b6d791c2f0860f027a9dbcfec87564e7db31f8c78f873e4e2d72287c895e601fbffd4c0601b27b4b2643adb754cc6b3f8f10eefc2f3fe0c5c5d209c2c1312085d87edd1397ff593b339a6b22cebc1d60aba462eb992e35eb295e71bb6c2664b097693d61f263c2cb7d962bc8a547ac0772ae199ea3104b7a4807333fda545a455ed8e4acdc2aa3eec94e93f5d87b071e622a9ff6e743cdacd9f7aa423bc3b7b7bb1e52a7eb551a564d37410a05f9bc76374e933f07c517668b29e773110e8e2b56a9f73be6df3ed3787a3f6e4b598198b754325bdeb960aba0cf161b97e8312ffc90b494065ef12d804cc7a76a4188c01e0c0ae911fb712f0b1ddc94ec2207a744d8d3e83fdcff4d3a44deb4e30b67686bd70579992d81c28578c8f4665fa9c87c59e9a4ae54cb108adf4234eedceee126e3d4d68523742b9a250a56437779b9793f6f39393aa146e4345454cb1fbf8c2f4d41d7a7f0f1aa3e4e18936358a731632bb94771d56d42c943f837ccbb8f60740cfcd9355a6d2358aea74bc56969711e17352a616addae2aaaf5c4da9156e09c89339dada43890a4370f1a5c21f76801e43223ad0ca9c9fba045933460db3a6a52b32d0f6ac6bb3d73937123a2ec0183109ff165d84b3dc895765bf5286c8fc833b5457a16033b993dac9292a48138dd72a50259a7a2e9890a9528c6d2e41b8a591c7a5e9b82b2abafeec463941ba9ad6b0b57a58f38289587b52ffcd213a9c603109d92c0db08ee3a980334e0f6824119512f0c6104a4490acc04e4bddc0a11c079f70a34ca5eefefd2f6903a448f5f0d2f1f581a8aa783108885fbaad4c5d595935a841fcfc201aa21710a3ef76663c110425da6f36c47eb4ce108c83072636be338cea0238ab4e1c071863cdb4f5db002fe8bb0a59376f655fc1820a8e8920d13645a42309370347dc6f60b172f6f79accb8d06df7c3b1f59ddd66992930c74dfdb51d2f7c3186d6bb1b9a911729397c4b580c2364451694c38b8dfba6ebfacbf4311b1529344fbd550a05f6dcb58bcd091701e04dc8a2d33751da9c2f3637d698c4617448ce1235cd0ec7e9aaf29dd0107df78e1dfe9fca9f4be100a52e840aa032cccf5b3427d0ad62e7afd7a53bd3f076cc1a453832d98e36cb679bde683653fd87d0ca5635f2653ed15edd89ad66470460b625aabb7974d3818fa628b59f6311ac93995c55fb564a80352299eb97dc337736d0a16d06f047c7197533d694ab97fef7978e510efa330b280bcdc4d00919d99c0ae6a0726af4e751df233329698220fdc3fb8714c997381ea1227f1464c9f0b9914d7c48938e6b597467ca14154bc7eb11dca53a2bd267daaf5ceb5bc41a0bf15b11710a5287d4909958f90610a0ffdf58ee2f8a501a22240c875e4c710adef5f7d4e4ab0bfe207300a548c4a8e45b8bea90389478fa70511c4e795910698efe1402d36c68131c7a8f4f1ed0a0062a6342f537d6ddd97aa219d6388421feb77fabe58c8c90ffe9afab5ae1902a91d6ffd3d812fb03b87fdff57209b95bed78b5695b00877ed36d1216831b740c30bd8ce0dfa8a8c0ad153c2a7dd96b1abc042e1cf2d8a8fa236bbbd183cbf470084027c4b44bee393f57303e86c9e88471a7493b283a115c4611cbca28d46441ac667f8b09e4d0db6e992f46d0f5251eea2bca75f5040f748444847cfb7bb4bca6c6edd9acef9359377de2bfb078ce3af0bbfeaf8f90734bb8566f00e51b1fe7af1d449da92d7923b6548886755828eecbab5816c8548f4bd324b1ad2d589591162ee82dfa1bc01b6bb09369f73f157d7951524f9c86d671df939a81e49b760e2e990b2f9ad98e8702a533a4c8cc6929ad298ea85889fb626ad4208e13a22cb53c13e0b4fba3e19795f6c5653728eaa82c7123c876ac4a4dde55ae152c48a27ebc62c0837b90cd9546bc1705b4532bf103bfda8b7faa47f3a1aeba6baf877a9de68b606344c2850ae1d342600d57bc6b3d238560f78ed92405a7f20fa7bd1de60c4172a0701aa0502da4ee54778f1c68a2628b29468358a45cfe3f58fb6f5936cb7dc426cbf05b5af4ba671e679358e833dd978e46b2e0db2050f3159644236639e7538c009e8aa656e0613dc5b62438c14b272a3e1b976d0a0733abba9ec1aa0fc86e549edd1e2684f1c6d42d41bd5f82cfbf35a942af4e87c425fa340c55614564632ef4d6b1a8d9b943f76d3f5f901a20f41ca1a52b165c933f8b9dcfdc0a288d827dd8e3da16858ee1a7ec60133793320bb598a7aee0b809f66aadfcd0ce03b85cb4000b2545bd2f71fd8e86590b0cbb76c357e7f9e1b1c14b662384f4321b6701cfc35687216d44c891a333a87954663646efd15385f3917e9d419e814d423df65e72f39192a4e49d651860180b5fc1aacda0f89973bd40bb7270eb9b4c252e436bd2ee4305b99829bc326789153bfa9ab7ff73ea7fc5b08beaea5b0461295ba24cda35ec2033518e7adf7fc9950d82227bc712fad0b821ab8a1229f7d19e40d6310e0ef70606394e04a1dfbdacd6d93e6459ae51a36b086dc250e1fe64256fa96c253c9be6cb6983d6730347451c4314f2be682169ff49b928128c270ead5ebd9e491ac8e16be51ab4e4c5bea7b581a34ad2682ead3a373c0f0081f12a657b5f05d158c319914b73eeaac3794a205507f83ad77c04d858b15598059587a518eb119ce66ffb87e56514338cada25caa0f5a59beb8f1f68ed2dc33d0e9e58c351a32e9d168e87cb9f6b6c52b46aebf65056d0bbd406fe753f9caadbaded56d2045265e6e8ddf30d4456fc59bdd9f0b00b9c3151ae2", 0x1000}, {&(0x7f0000000400)="03d844ac046fa09b5ddf7a847ecc5208109941a6c64184afbb99dab35af1c726603537fd66d5d67f22939667622874a77622192e9199342a691cb467b2530446924973fa16882a9a000a54b408465dd327d555a8ca3142bdfef01f0518bc37bf7f1a1a9769802d6fd01491490f774a61867fde37", 0x74}, {&(0x7f00000014c0)="d589fbbae188d2e99f0800000000000000d54227f18fb39f010b3002fd9f5950886951bee174fa25b1094880a74addb646a8fbff24beae8384fbcfec8056be1b501f95f895afa79a3497d62fde27e73d33d43e80d83500000000", 0x265}], 0x7) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) 11:46:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000001c0)=0x3, 0x4) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) r4 = socket(0x800000018, 0x1, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) fcntl$getflags(r5, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) lseek(r4, 0x0, 0x0, 0x3) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000140)=0x6, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0xa9b, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x3, 0x4d, &(0x7f0000000100)="42fff9", 0x3) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs, 0x1c) r8 = dup(r7) bind$unix(r8, &(0x7f0000000080)=@abs, 0x8) r9 = dup(r6) pipe2(&(0x7f0000000180), 0xf976d2750132c85e) ioctl$KDGETLED(r9, 0x40044b41, &(0x7f00000000c0)) dup2(r0, r2) 11:46:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x4d}, {0x6}]}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 11:46:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') 11:46:34 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x800, r2, r3, r4, r5, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc5848a9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cd8175ecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0xffffffffffffffc4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x8, 0xffffffffffffdb54, 0x81, "80af46b16d77986f100000008075b8d54b0316f7", 0xfffffffffffffbff, 0x8001}) ioctl$TIOCNXCL(r0, 0x2000740e) r6 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r7 = openat(r6, &(0x7f0000000700)='./file0\x00', 0x80, 0x132) ioctl$WSDISPLAYIO_SBURNER(r7, 0x800c5751, &(0x7f0000000740)={0x80000000, 0x101, 0x4}) r8 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x101) openat(r8, &(0x7f0000000680)='./file0\x00', 0x1, 0x1) r9 = syz_open_pts() r10 = fcntl$dupfd(r9, 0xa, r9) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f00000002c0)) r11 = syz_open_pts() semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/243) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000000c0)={0xfff, 0xffffffff, 0x3f, 0x2, "9024933497f762ab4940c57c987f6edf6a7c6ac1", 0x7ff, 0x40}) ioctl$WSDISPLAYIO_GMODE(r10, 0x4004574b, &(0x7f00000006c0)) ioctl$WSMOUSEIO_SETMODE(r11, 0x80045726, &(0x7f0000000040)) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000100)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:46:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) recvfrom(r0, &(0x7f0000000100)=""/197, 0xc5, 0xe0891c113308bcba, &(0x7f0000000200)=@in={0x2, 0x2}, 0x3f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlock(&(0x7f000043e000/0x4000)=nil, 0x4000) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = msgget$private(0x0, 0x2) msgrcv(r3, &(0x7f0000000040)={0x0, ""/58}, 0x42, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) 11:46:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2000100000001}, {0x48}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x0, 0x7fffffff, 0x700, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 11:46:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:46:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x7) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x1, 0xfffffffffffff99a, 0xa64, r3}) shutdown(r0, 0x1) 11:46:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000480)=[{0x20000000000034, 0x0, 0x0, 0xffffffffffffffff}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x4, 0xca7) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x100}, 0x8) 11:46:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x2, 0x20000000000006c, &(0x7f00000000c0)="ed5f54eaf972bca3d9845468a1ca5c5a4b5fd0d55c27c612fb3fb08b270776f8398181b15f271c189916bab8695645a3087c5a96a27353a151ff33770e48047bf82b7e3b6ff7c0b38ed458888683f32334030046727cacd2f619f427f139970aae7fcc00"/115, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:34 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x8000, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00e5af78bcde65fc696c"], 0xa) r3 = socket(0x18, 0x400000002, 0x0) close(r0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) r5 = socket(0x18, 0x8000, 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:46:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) getuid() connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="9c0240000000caa8c437aa278efd8fc85866f0561d3b5af62cc545efb302209ad978df76532b18de01e63fc75dc769cf55c5b8c0d61909a0dc89484dd18c5042d2f342df85f50e387bc977bde556df60b49216a92a142a1d3ee0cc4c0716a3fae9e0c1a5326a82b7a97205deb03e2fc87e0b0c7907709d68f9cf01bedbaceedd4fa0b39fb7ee5fb83fe4bdbdc6655c8d69adc0fef5a54e12d13cc1645900af6f1b70361117026c556ab4f41e45abf71c50f28f65645008479ff26d7ffc885e627a64dd58588f7a602e33c6d36c2651cf9f"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(0x0, r2) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) dup2(r1, r0) 11:46:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffb, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x2, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x24) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:46:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[0x8, 0x5, 0x3]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x218, &(0x7f00000000c0)=[{0x0, 0xfffffffffffffff7, 0xfff, 0x7f}, {0x1000, 0x7fffffff, 0xd11a, 0x7}, {0x9bf7, 0x7ff, 0x1, 0x8}]}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 11:46:35 executing program 1: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) fchmodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x6) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 11:46:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x5, 0x1, 0xffffffff, 0x7}, {0x5, 0x5, 0x3f, 0x2}, {0x9, 0x6, 0x1000, 0x7fffffff}, {0x9, 0x400, 0x0, 0x2}, {0x7f, 0x0, 0x400, 0x7fff}, {0x2, 0x4764f987, 0xfffffffffffffff7, 0x7}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x4}, {0x6, 0x0, 0x0, 0x480000200000100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = getpgrp() wait4(r2, &(0x7f0000000100), 0x0, &(0x7f0000000280)) 11:46:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80000021bd, 0x40004000000028a7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100), 0x0) 11:46:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) fsync(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x6eb10f3e0695a82c, 0x0, 0x7, 0x40}) 11:46:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/nul\x01\x00', 0xa6a46abf051bb7a, 0x0) fchdir(r0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x5) mkdir(&(0x7f0000000100)='./bus\x00', 0x4) read(r1, &(0x7f0000000040)=""/101, 0x65) 11:46:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getgid() setegid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 11:46:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) socket$inet6(0x18, 0x2, 0x8) 11:46:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) r2 = socket(0x10, 0x1, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x7d, &(0x7f0000000180)="b662b281b9893012984287896ac21d5460737d8f0263098f9f1bece9b19a5a7a4cb8a6ce89ea3c5772b446849f38481d258ccaabb283d24bafb25024e9f8053f3c127e3abc47fdb9809db3194e96ada9bc8e43e8a2f51b68981865e725f7c522b3244bcbb6b7468c15ea17c254c505df7ae47ea52204cf79f5167ecf90") socket(0x2, 0x4000, 0x2) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 11:46:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x45}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000180)="b67428c6b1ff592a42205a25fcc1dfcf05645a251711ebe03855f9095c38ef6a4fb316dc4a32baed278710c3a5f607c7495fd2f72d70a3e4d6ee6b42ea3654b49df683b93053f8959ddbc226c1717665f7e901da30429110058805bf0deefe636f2d86bd7035a5e9b3863a2f6a7ce73460f26e97a3b1") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) 11:46:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186004008b0300000000000000000500000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) mkdir(&(0x7f0000000040)='./bus\x00', 0x80) socket$inet6(0x18, 0x5, 0x800) 11:46:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x41}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="d57e829a") 11:46:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x1}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000180), 0x10000) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) openat(r3, &(0x7f0000000240)='./file0\x00', 0x0, 0x116) openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x100, 0x10) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_media}) 11:46:36 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffff9}, {0x0, 0xffffffffffffffff}}, 0x6) 11:46:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000380)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect(r1, &(0x7f0000000240)=@in6={0x18, 0x3, 0x3f, 0x7}, 0xffffffffffffff24) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000001000)=""/4096, 0x1000, 0x32735771de7f1e55, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) open(&(0x7f0000000340)='./bus\x00', 0x80, 0x1) fchflags(r4, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000100)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x11, 0x4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x8}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x10000, 0x40) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000300)={{0x6, 0x10000, 0x1000}, 0x400, 0x1000, 0x9}) linkat(r5, &(0x7f0000000140)='./file1\x00', r6, &(0x7f00000001c0)='./file0\x00', 0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f00000000c0)) 11:46:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {0x8, 0x0, 0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 11:46:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) fcntl$getown(0xffffffffffffff9c, 0x5) 11:46:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0x9}, {0x5, 0x53e}, {0x43, 0xe4f}, {0x8e, 0x200}, {0x2, 0x7}], 0x5}) 11:46:36 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18000, 0xc5ccd61ceea05845) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000003c0)=0x6) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_flags}) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) poll(&(0x7f0000000380)=[{r0, 0x4}, {r1, 0x10}, {r0, 0x10}, {r0, 0x2}, {r0, 0x8}, {r0, 0x1}], 0x6, 0x2) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=ANY=[@ANYBLOB="000e2e2f080000009446"], 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="9783e29085818df77a94a51767a907c771885b35aaa8bdbe26cc1deebfdb3686cb0b66b37713cef3f794b3dc162dd7863ba677ef28308902348f2b9554cd78709cba592ddeaeeb1ffec2ad0441577a3abf60411b501d7cb5ae7c0b32700817c9e10f7f1136f0d875a38122322868030e72bbc35186a6132b2b632718ea454c4870e9d8aeee9a1d9d849e34718a0dd1fda382931cf20c91486bd45afaf6f730faa1383ca17e1eac575b08b188a25905f44e50b764da70173216a0b068b66aad97bd87405f8dc051d17396809be06a58e70cc7f55cf472ba71a4bf8b022cecd448dc081be2ecbe1c14838ea68e5fc515c1", 0xf0}, {&(0x7f0000000080)="27f7d80d54204090ebe40d44d2f123f0fae0a83983cdae201fc6200f9c1715da7035e5359b0a976ca3b170e105bd4a", 0x2f}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r4, r5}], 0x20, 0x400}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 11:46:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) r4 = fcntl$dupfd(r2, 0x14, r3) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0x4, 0x20, 0x0, 0xffffffffffff0000, 0x6, 0x5, 0x6, 0x2, 0xb4, 0x9}) 11:46:36 executing program 0: setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000800)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = semget(0x0, 0x4, 0x600) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r6 = semget$private(0x0, 0x4, 0x226) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') r7 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x10001, 0x8, 0x9, 0x69}, {0x4, 0x4, 0x7f, 0x1}, {0x400, 0x81a, 0x2, 0x7f}]}) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) semctl$GETVAL(r6, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 11:46:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 11:46:36 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) preadv(r0, &(0x7f00000004c0), 0x1000000000000145, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f0000000400)='./file1\x00', 0x11, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0xffff}, {0x5, 0x10000}}) sync() r2 = open(&(0x7f0000000040)='./bus\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000b00)=[{&(0x7f0000000b80)="343c49722fde6f51aedddb49b24b00e3dacd05b8d16081f4f36d6af1623420acb38a93465aaabb11b363dca56887c2542e0f1dc36ba874fb4775fedd4d0471a92880613f41dd0e24f1ab7ba34918b8f9e82cee5d13aadb632bfe65c81e89efd375f5e8d55eec08ad624836bcc9e15dbb8a89c983b405fb7d6cdbd891d2d2342fbdf672ba9662002971c5af41e5661cc3c3b130f2dfb0ab258eeb329835627ff7902aa9ed984b191933cc34f360d0ca1d1e24add6523270bfc4235cbe99a2657221b3d1ee4726feafa08f33c9d5c99bfffff679b69af6580d4553284232d495a22c8a551e401085c1981128c271572cef8b9ff608534a2baecbdbfaa3991c774d1a8b0dcb2059adcba7e67adf8a5e06a52af828f608a7f6e711f2bdc64d3e3d25799a909bf6f0aad57067b761a0323f21e1467e7206096154c9c2dded2c5c269669a12622d9fee67e0b34b3d6e6cc11af2ece62425558bb8e3265a1f6f5ea559e6bcdd2824a154038bbd25ca1d8f4c513267f79137846bee35b00f2e4986f08ad138e2cbf41f3e2fb0a4a5cffbd9ace9e0d8a63a99f2010d841077ca1678c985015b176eee694b14dc754fc937feb277ef9f16489d83e8266e6a80a168a01000000ecc653dd4bbbf040742f93b43dd785353f4399a926e0baa4bb651491f3dcbf0d7b351c6fbd57ccb87bf1c5cc7255d1bd27c7ffb718209aef4cd1036fa9d0a25891d634ab570617dec4d3e256e1fb2843c520924210468ebb0e9c65209cbd357d4befeabc17daa6187333efdb40ebefa08d42f82afbe7ef54625e49868daab7ade758bc30ea6e9d958effb06cc0c08ff2bfb68d6119255f86d89d1325241245eb78419121c5aa6a6b0eaf5441f6cd306c7086a3e3cb0a33a525c3bfd6f9a0789eb9c5d4be3358714638a65a6b5bc437bc31519867b6ee29700827a9032e44f61e6ecaa487ae440183bcaac6b91f86817c040e8999c2f8dc4b2c1d1a1d6fbf9c74e2c6c276e1ece4ae1c65d3f8e8f15a8cf4707a58d9c828cb18050166e86c947ca7f9d9fcaa4f518054fd4a7baeb69f713d6d15cd1ae3e6b7ea1327284b69e6fc66145f4ad0315467233f31d439c7eec7056828661b17cb3b3a826d85bb531cdb15b468b840bfe71deed8712fbc9bbc2bf60289e115251ff940b566c371e2187af6ac8308afbc7f007c25d0a0b27c3556a3f0ab065b993a798f3298cde40ddb1b00ecd6e60ee4cc4500b828712bc93d3d146f493818acbb5d28d4fd927e1b47cafd0b7d948ea17a9a5d8764f1161b82bf1c2bcbdd208821332325d3b692f12dd8e2542b964e34fa5e23df0e7615de73c580b120fd423c776725b2a0b10ebef14f4f87599fd9fbb3aea8cef60fe283e51beef63f0934c447e5a100fd43009505e9b9b3b16d3ad4d3722718c29c3486791fdf5199fa0c839059fdf564d714fecc51e72c54aa7e68ab3bb47e93124fca63d760f0ed9ecd3617fd713aca67a43df1db8d584574220b57406bce36ab5c41895c1eaf5e8e98fb64a382036a650b7ba9386113714738e2de9aeb0681d818439f3f41f5639b284aacccd27f94797055d4c72dd89b030d7377fe4d72887ac90c51a03b922ee72d9d9fdbe265d8c42f6146882cfe2c6112bec42e9118b03d7e6ebbd40df535787c7df6ddf9a70df19bcdc86a17d95bb64cbd1db033d492937722e4ed8f6fb544bbadbad2fb370432885acaeb0612d3e5a7aca8851679f3967f3e2a61d6f26a25a90ca1d87267a5efaf5a219fe1c2b47361a50b808bfb6c59073851373b511a675c6444dc9ad01cf1e02aa5e8e984d8473e0e074d04c3af845d957bd05f70c617a25bb3d758cf9b03d2ec3f469e2266ce8ab1e534624532b259ffc9e64b07b11f3c4bd770456c341f18f1bd3156f8ab08deea7bb8a0cc7e181cabede7a676e08b2b1e9ac8ae122fcd42fe3f0554a14033cd7cb1cf0c0354ce405f1cda2f563fb61ad9aeb281baf744cde6e76655a44a6ea615ba8db353959560eb8d3d8ab6e0428632b805e3f7db221f96e8b28190fde535fb7e7202c947c06dd1246c5ac3e0b7508637ace3cca276a1523ee4d96656c42887f2ba8a24a830fcc698de5a504beb916209d15a130c71b2c609286c5387f8c724a7ff60d659bc0b321a3ecaac9fd4fb83d92ea65eb1ff4a3511348b66e7689c56c268bba84631cf53f0269a0a821b84b5752cffa475bd424ee4ca57b9109f1256095ca64fde7d86b8082d3cde2b9a93d2978635608933485fe98399fd75ecf410bdfe88080968a692109d82eff2b78b6f4478ae05a49217e8fcd414fb205ff3d6594f4742257f98a6d6a0f6413f0d6ae579230ad66bf90b323aa93375ca62c272191980b866548557420615b332e36a0ab93d911db9a0110a24ee51fbfe182464cda30c65d0f365bfd52aa7e42c2630e1c850f29742b81541985245f6c6ed2ac785841e6c466b82f2f37976084d8461c762d52063e9d791434ec4dc87b15eaa56909ae90b508be06e9b171ea2cc0376bd02a0a66dc7f58ad39c31172663ec9218330c0338f228222f23a0a341aba3165629be9fbfdbcf8b9a3ff7386eef29c82c3b8ca6f23bf4fc6dafbbbdc2debaacb42f7bc44c3f8ed8a857e9eff1518d409e532281a2b9916b9a9625d4b465d25038ed58cfa4faea934b7bfa225a3731c692bc483c5d8a012892b95c45da12c3baa7aeb21ee245f76bd7ec75c25c10cabf4f19dc693c89c5f9d51886b1e49407ad99e25f86b4d77e45438898ffc1bb10cee6c35a0a1036d54bfef2ca6431872a37bf2d7cb63b3312f2a4c529cbe718faa3e1b1d45446658317311cc7a885ace0c7d97a063f16b014516a59481dc176f4991c551628b6f84ac31e80d87bbcc93890625c7492c42d7021c8201ca81c8801fff42f046aed2d35c7ae40f7f5f7deb372c9c517d9a5af937a6013fc06fa06d32a0911b3e248f0d79523789a47835a818cd2fd959fb364edbb06961c0e44bba5de54b38f521d084ac0f2e622968fc64d1019cdf98133a104c67cce228bbc1d012812a1a80016d5ca3e83711504a475bbe73bbfbbecb11acd4f0d5c1015557a2519c3035501fd60ccb073052953eef7a39d56d64f3df26fd125e258b28427d088186b986b68901c7e1056e00a88f278477f125e715faea34dbd48d206c585907a00910e74bedbbacbb9c844bb6b0bf582df1d05bcabc04070b552db4f3c72e76f52e1f3fabfa56a366b94716ffb50a5e1fe535ae634e2570954e70cd1d47ad5ed9c5e0668da62b8922ff7f2c701d442b8e3c744229caca642775f0085edbbe5097bf84ee4831f1132866eda8a04547e689b8dde3116cb20811be4e85521f9e104d81d6de7a1f03e445b561db4bfda483162e0f559fc1a13921d5d24fe48f97b58664426d032735cc433ea1c7264365f335851d14168dce661647e7aaa84f4cd3de823c765ae27a6173affc819d3f30f27d9483fc8a1408c3974075df41aa47c3741f07958f1f683da6bbc072d66e9f921c105c3670f637aafc98b500265bf243ed93b5a9bceeaafcbdf76a417e1d8484b22ae432d5704d326a3a53e07177bd5b4d2f9f96ef834853945cdd98c34d17a950935417aae9723b079f32c7030b76173c7c2ad64f76ab7a30746b271035ba40cadcadbbca30d75ab37f420bdaf1acee699959c99680230be749327a90a9a9cade2f5ff8dfa3434629ce0b6f84b7b481884f1a407e80e15e39f9bbd6412ea3172673491ffacce61600c7c73c5d047dc472692e55f47294fda415e5419f627adee222b5b0076e107d72447e7236c6a0a8a3c6905b38958b37b85dd18c12dde765a10e5b967191215611dd11cd75e8e99ee7b8dd792e5a98b4c2b5b29f484e0f28c510fe9fa8b93fa4a573ade93e984eb213463adc47ee52db9333ba155a7db7b0b7a98f7464de9b7ffd93c87b96d5bfd610e2503452ab8d0839aa8cf91f60f1e720aa84836606706ab1b9e805db305599200a2a0a90bcb1534065afeb463a9fee18526330d139ab775ebda4d78f694d5a49ebb3f99985ed82e737bb08bc9a49cad039f514759a872e5104fe2641cf209ef8ed6efbe32646a9ff60e4fb249f05d466cdfd8d8e93f186acbac6d91dee7d8ced16e9d6c6264609057ff43759a13ffc00f6ab4820ced6cc63941e341d5dc3028e6700fdf1f87138e45ffd1ec77ebd2a5181b9b1b7faadace606e323aba0fe34e777dcd5a58585670b83b85dcb1a7c0fccf70e7d3acf93ca9aa505972ed003958d078df1b6ee7572e3474ac43ca49b7437305a416a064469237ade525497418632f42fea56ef300f2ffa1565aac7c82d7a94eeda586b6f1458af79de936724760638301392de442726723cbe647ad261b97c40ab00d867bdebf575c637487e8d71ce0c102f7c36597eb8ff12e503fdff753e1e9969e6c847bd4b183c8079e596fa7fd0d497cdfe2b8b3eadc163596881324cf519e555615e493237e8069aa6424091943cf42a0e21fb17d1e71ec82f48698ac2b4179d70f978578bdf38f68f99955ab031d843cabe05961eaeedb7189131de5fd0a1353e9b06efbf71d68bf045796bd22832a958d7a6a1dd24424ec824b83087c7928b9b863ed2b0055248eefe68eb4d02efdfcd37d07fe6a50999bee5b842c7856fd76bf7c751b9719add5d4f4ac78b82e6f54e0cc6f4f6f1304bfce2949e8aa17b783541ec31c78b5e8466bfe6481e0d34f11031ca0b4eb21ca28fe986f4c7e8ccc282e99ac46b7b56a32ce5a7e458888953b3fae1a61ac033eef93627014270eebaec23ed473485f894ea0ee1d5727144e6fef1e23a3437ad725116418ef346eb1828afd573348901b8f2989b5c5795c6a6a8a1c3e91d8e129688bea4a3c275769fa15cdfafef61506c2279242d746c39f51068313350486982c16fd38a7f35dc6f722bc303cc507e1e56018e90ca4306f7ef3e0bfbead400ec50670366f950bc242ff5826d8aeb12cfdba53b92175dedd894a106330a09a69234efe504337dc1c6ac20dbfeb3f3f2cc9c3d5cc940b98dd1104047c46070f05807aed0f479438d84922403aa2892922e70e45a6164202700ef40d5948f82a5ca8423a6e4b558dcc8bbaad6dfa26d9210380cf114f68ed742456630e598982ff2276425f235c28ecdccd765bff86f6785752c2a56fb99502eca0c2e02acdf5db0c264a3d0bfcadca3fb47a16c18d79ec1e8675e819286252f4f4f121221a8f3d42aac04dc07587e2e5494a739bf54c691140a8ca0c3f1e1ace92015ceb2c4654e5ba7a742b6ee42f24cddb3597fd0b25f19bbdfb46f16f3ca8b0d5a60d53fa9d69f885e83aabf986846287043d3e17eb72e90f8a7a3ed8aca462b0d6454a9b34218352ffe562eeb6ed20cf882024300362bda4aa5461bb18c84b1c6eaad91ab1b6dce0bac99e1eecc7c27200736470cf09d811aa32cabfcd66c38d5d0de7ae15a433924e228f6abb2872e138599e1cb94b8ed0ef3e7a5389a008c2acd74abf74105e05fb89a5666333a1cc7ea5723757d31722bb1851cb7ccda83dc6cb128bb547809baa4f867019570a64de58dfb63b470a8acb1edf4bbfce5c542e01e257a2ebb7f5c166a6f58a808ea137d9d885c20c9c2806d5480ac2229363ab209e333cfc74b0bcf11b2acddc0d6674a44ab695f4d4d8d29b3fbd531f42f17e7811d5303756b4ac2fb4a2f1c6a60709ef9d6e89c6f2ae4a6297156311a0a018dc1f687f765d344cb1d1a7d2c1715caecc5a505d5bb4c52945a90240bd7134058ca7bd5c1960f64b9db227b23b857c5834b1b98edda9d63cae605b7f324d56bac7ee1f52e2463cb7f4018d4aa55443610964b34ab9782b5475c96c980c6f01a4383b3efc330d12d73331ba1b3e7530bf28a658685c2ed5098584dd6b457bd01b32d18c23bb930ca5668768937f2cd470f879910f9352325f4ac66de99d28205af2d8f23cbb19bd6b20883b83cb3f65c8a324155b1c970dd4bc3fa85b02fbfc131eb6cbd9", 0x1000}, {&(0x7f0000000440)="cfc6000000000000000766f1fe049c4494", 0x12}, {&(0x7f00000005c0)="8d01ccbfea660cbf13acd0f7ecb3c3016df40638d512d9f40740074adf14261b97bd4cadc7adeb17778937e52a990621827767370d1386b577b8d2c027", 0x3d}, {&(0x7f0000002d80)="2a159f0de3df50f43573c48d26b1ed51f77f0d6464add7833c5f7d8179d621abacd77a7cca4e55db045a23bbc8452a531a1ae1e39cfac15bd7a7384efc4b62fe35e78f98ef623216178b8ebe191f75871d176d9fed90429926c2bb3f11e4ce490afc079958b20bf2fdf3b7ac3eced5910696e6b7c82a237edbb03487406ebfe979fbad5c143b0e298879bf1f27408bd0ec7664c3cd48db13ae3618d628f19829d9260d98a6cb0397ccaef8d75b3d3c0deecf62102c89ac2f4e24f897b70099588091fe66abbf6fc59fe51ee5058abf17e931647d952fb0a7f3353022f6d216b2b85a14d5c1f63709f76afeacf43475e1335f08691b728606c82d6518a0f437250d4939da389177f6848190e46a59350e1e90d82d6bf1c6ff0adaa656dc4941570d1ff1ef9cbe4bf43d87ee4e71b75174354ce03c28a299145014b928b751eb90b64ebbad62416df8b2aabf5b09159d2e7a0290cd5fba75becc5f0b2a6968a6e6a17422d27e4670f9d56ecd450b30c31a09d8595cc85a956394e9abad6ea474cb1c872488efa102a841e74d5c8d15b6caab9b8e100835da426585ed70db195bb69dc883cb37729391a8a30af0a8c430557df868ff161fdcd8c80404ac848bf1dfffb4766a1a1b271ab81517a7e11a97aebc92329f7f88dfd74516425232b75c66eaaba3c12c628a00054ee9f64c3c7b18f275cb49db4e9df46611caf5f792e69c946fe585c150234106dafc2b06ffee44c2edf1ba0be645e92b59fc9f65aa97c310ea4fc39378b0daacdbd19309a04bae4b1358c70176b2533544d1ce6297d2e83281f9a8e914b9109e88fae4c1bd736e081e86d8c0e9f7e5b0846be6c65966c7431a1074acb0afaa3190ec32dc56b99d66aed8867f55caac5853f0461c2cdb6ff1835424aa1d3699bdb7a473f298f88fe5fd6bc183b0fcda507a364aa7f013ecb23b347e733a4cf2cdf443079051a178cd0b68715b7a0cba5463e21cd4770d3a528492c1b22211dacc7fb0437b5a1df876e66c3e953d9902cbec9c5715a10311a969ee47db8db1675105356a92bd8848dc4f6e710a077538361e2512e7e465543e000d7215dee66aa35ee92632349fd56cf77f110e6e7f7266ff72b42c9f586fd6c1539d7a7bace5ce4a3f022924c281f47568e5f34420a410dcfdc8651f52030960e91abe3880aabe33f1c603d87906483bea151a701a823e03a09ad8f9e380b842f8be6937e07b674068d63ffc6784581c477c6573afba84d8e6c97c1daec7bd589e7544ca49073346a161fe6da111bbd1bf7dc6443286ae76e05bc4de29afdda0abce03f0a9af840fd53f5f451e8eee42089439e8f91851d91eac6f363842edefdde6b7cc73e12822a9ee4c98921613ace15a1c4785a6c4772d1ee7ef2539809b6e5bdf97e6dbe919492a6dcc6cafad387af67cb6cf17ed3f751184ee742611601aa6e39e991ddc410fcdd6173ae24ca7002391f1b6ae6ea80b6db123149f89e362992c358838887ea654cec44d14010960d3265953f1fc119d71ba858aad2c983794477d4526f3f9d24a04e0384578d5aac4685c2ce6bc8928e958e9750e752dc0ac653db2215d3a2fa699c73ea56daafd04a4af210cd564e0cd80d7bf786fa8dfdbf4164e5c95566cf069c7ccfada1620a0ecf71e7f4c051404f9d156d393b579a8918054d00ea85ba119374c32cd63796cb8fad65a33f0f69c99c50c61a8ffb6b544e9932aa93d0cfa0229d49ef1c6755d3b8179cc341869c51a2808849a68d08c7852e1435e68ea1fb7e07e0b37eb5cf20cdc7136551f63f11a81b81eeae1b7ed31c9a89d0b304605622567413279d17621f058ee80be5ee445e4528c67de68b246a3cc832e1feb86c7ce1c8a85f521f7d7c637542524d5bcf6d1d6f77eef513c61d8c1a4f6327b302f42cd67fc9b09419bbcb57c44180bb92f6a3476458547bfa24ec6d045a5af5a1df8bee105f53ece1ae4af1821d0ef5c45f1361566c147777f5095f05714660af24358b4edd78dd31f14ba5e38931fd110bccbd55bc330ded86ca2ddb23dcb17dc73d89e0f7eca9418ac0392d3ae43339afdb80574c622e2a399753d9b9cc63598014a657ef07b1c29f4a417038f068818b1f092f7903cba288589ad12d6796733bc3ac45659e596d0aad890ba3ec4affee18f5cace2ba5fe2b58bf6462b5fc336390fa760f376f1d52ae1f9762addb63c9b685531105f884394d280102aadaa7cd7fb6638483985facc4a90fa5b3dd376ed089c25f351018ebda1216e6e4f438862818330f8e5cef231efaee36c43ff1ea368dec71742ecdf35da92bd53e6e2d1694d811e46a9d9b159fd35785013617e329748c4678f6b04a31c3797c724bd209306371ec7946ed0d2429101f486218f7df0844c256bd550653bad580bdd24b2480143aa0588993a05525e66da26240152814ecbcf2a30d1cbce60cd0355dcfad8a325af71cac692c5a54ba17b6a460d5879b90d5ecb70327750396e6f807050e4abcba8173028b14604d5b227db73398990cd79cf027717247ae63915e0dee74a135dc0254e7259b80fbfe63cc7f888439ab8a617a8bada68558a378224e0df11395a1ba66d9b0abc61069979efc8d3845b95ce08d4b1d7dc0fa8f9e57bf5b3f5f83f8882e65dde00f4f741d15f6ac441816b65e7e616979bcefbdf2a72a62585e59b57998e63dd38235b511b382bc624f5b56087f8f07c7edc2c5463d7db2f9abc1c3ee65e66323cf8415c6c831a8ff68b84267004f546917739c37d24b6635de4ed205567079206e17fc663c50c8ee7bf47c9f1c52ae701d598041635441cc03387430a9e451581e3ef31bd5f9bce31ed09e7f7e94a1727b6fc5f08855c89650c67909b31eb85edd689cd8d41902c1bb9068fd9f508955324b7137d3fb8e611289f4b44641b241ab74e957c487bdc9f4f8824e208f20bcff6aa5cad7260f9d2a819a82233d2ae7e80581a3e0b3d91d0a330ea57619521946974dd12e123840d49b1efb49fa45baf6cc9e7be9479d64351a42242e1c8136af73b22a09496a3d3e8e25fdbd8bb4179954525bce0af418dda16abb722d1f8afb93485fec6b403c28b2dfd990cf2bcc60fd78792364dc83737e2108fe8ed24d35d66b0acaf0c7d117abb7d0c3ef726363f5aa6077c4359cc3bac046242473c6c989fd3ac469675dc68dd8d73ca7784e4374ee81777b376b309f8efd375a2e932b97ab7557a802ed5680cd17c65b91d5ab9b8f1e62915d97aea588cfb708151c09a2e94aab1f3d92d5f630b1772300ee8b28b923aa1410a675ff36e767535e6f27b8551ea5943547fc5fefaeea99ab8b11a9826c7f37fb8738cb6777492654affb8eec89aaf5b213c9b4c481a8012dc26691b9bb8861aac14dac281f22cb7c9d595a5dec89d7bc4eaa111ca70b53a81222ade77ea991dd93e8c8ff90795b2249603cdc84a9dc0c07be7f6bc18522d8e59b652ae75c69a395f575936d24be3cfcb6f08bc0387ea42c176bf64f6edc6ee19ca9f381016744dfe7cdfa26322d692f5311f8518ada2c93e67934593c61f7f60c8e9bb0bd80cbb6b91c964866347f561108bb1bff3a74e33d047df4d3aa7dee17416e73b6f0a77b9598f7cd571ab4b94937c35159c8d72be670aadf40202883240609259b740da99752855d1415a31e480b6a1c77ebe023eeea3fe0cbb8ab7cae2ac42b18527744289acf6e339c1c26eae7aa1ab237de4c5da1c51a86017532088857c092bdb77da432a263d23156600dd7d99db706c2cd4b32507e50d50d180242b222743791b1473c5f4d263c10a78cd868bea4a93f0825735b22dda4431a5ef1e0cd3872e9064acd24e1ead74c1f7cd93658f984aa78210470ed677a6923b9457c7507d5e2d9465980245bf0030e554ed40cca6ba4836e0dbba7b1f644f273a56db65c8ef2fa454124b6764bece38944ee781c0dbcf46998e6371791f0e0438981ee70dbbde8515e1d7c73b5e7b3c4824c39747ed1bf175d79cbbcc98e18bee3984b259f659ae6a6c6def3b3f6f20d2130dd8f02d1c4376029b2048c63e683268ce197bf5720b37dd7674afa5bc70459902bc32b4fcdd4e5a285b9d561b7b269f60cbc0fdf8cf1d6718c22ab1d8ed4f1c302efc0509d63e4f41986d31fd188c6fb73b1d7bd38bc8229c7c1bf4434d0576157b6b97f8e0126db49d6d1c732410f34d7f6a03067c39cfa944922444e994b7b9bb2fa86b2cb1f4eccf308a9a2b13694cebaa445f824592393b8d407c28e1731f64cc4149cea52f09b88041225ac4ccd7d9e980f8d4c5dae3502e44fa52f502a17826886b179a112b9d94f218848a42c3ae1bfa3a26a0d061ae5448eb7e0df49ca6d1507c55457ad8c48e2a7846db8035d90b95eb98d1173bbf915f8e13aa745231542235c142afff330fba9f37098d1fe5e5ab98ad0ddb88fe673d274ff4e328c1c0ca284353162bb01c8e8731872dd471c7a96e566dcb309a07e8eaaef85cb5fd5833bc5fd9ca5b1ac4b2e4184ee175e76ed79e7efe942083f29f167ecf2e3736fa1fb9c22fc62f5707d2bf25f948279ba3e0da818c0951ed5e2f8a219eb19f71fc4fc8e1988a770a5ce645cc6f10c0e596a683ae57d7320fe4978a78a8ad45bd57d61913a84c78478b5fc1a153049a63dee755bc939a026d798ab9f0e14fb7226dda0350097707be955fe9e97101d628a7b7ed18e9e92fd81255eae618efd25bf8c37d4b6eafa6d855e7847fd5d4451904ffe4e2ee47bf97c4bf10cd331b4cdc9454cbcc748c925a23e187c96985d91a2184c689d38d1764f2def33385f10fe0c1b4f2313c704c011e76425fe812cb367d9f4f3e242ade670f97cbcf564ac41c5fe39be32e0987fd33e974d9e87c0e0ef3b2e126cb46ba965a33d3b62c5bba66148b1b15819ab4684a310748e69d47b32b6c2bf09fa63bdffdc44304bffb0559509fbd29dcb564ee447aaab1c1ff7c606ff51ee549b04ca2bb34d394e99f3ebdeaa07cc1fd996fa041e2af17e85fe862382a62e23644c9933ccfacc717697f05fbd6c7682a48386f89ecaecae32ece212574563c1fb3bc9ae2d9497da02abc05d113e39e0cd6b86063ac81fd4f64db7da05845c3dda8ea3419d20f65f3f539125a4ecd8a12f8ff40d8e71ad4990bf5365c8c2890a658dcc09e1d337ccb0bfe00a38c9c609bfe2bab560a627d76499f2bdbfbdb92029d1ea14909f44f5485b99d86faf494b8fcee6c9188dea74f8b24d0b14b7b6cfb69c8195cc2fc1e4e3aae6230287323d6ca7aca51f96bdc444c419f11ad3828f109981ca67181fc2c0f5e087d54af7f07cb56576d84f5cb31946dcc03bef62bf50c506bd72f28a30d76fcd5932b54f7b0a5cb11559f4d22765f87ad94891e7a551e1d623f57607f451f95e282f1ec92a8659cd066fbf4a60f3f0422e5d55854717c35969f140e4d7c83a0cb70ee55eec797be198027a6b98d610f53ab54c23b763fe59cf7ed2429aa95213254ba6cee0f56ef7693db7363698d5817fab00b6124146579cb92d7fb23502d63105fdd3208ae1671208807a47da233a6b790a5854acad73d0141f17b6d49a498ee58474941a8767488cd89ca249a9ebe9c6adce2dc7894b32ca25512c39c67b8247c17f0f88dc4ebfae38b66a42754cfe7f6b247b0ed2f6ca8442cf1ce532c025403df75993e0bb793e8d16a0ff845dca7cd93d4a9e53266ef38534b15f6b0cdaf9fa225347c0983554b09111f1b85f0877452203e6b3b25452856797e30c59c38b09f9f140a86679446a0471c8cd3c14faee28c38e3", 0x1000}, {&(0x7f0000000840)="aaffb4a2149854c2a3fe340ad66b7a1049c6cf4cf9e30fc08ed49f9f1439794e54bc9058cc1ef9f32816bfd4e6df267fa7040c8993f75a5db79ca232d9e92c4540a38bcce99354eec21835a95c84ef657a5cbb2af17252d7679cfce6c548f94b6a05a8cf39a704ba9a2fb15c022b3ae9823e40df48c645f0341c25f22cdd904697337cbf5dacf90c6af4efdbdbb96c9a4676ef1d", 0x94}, {&(0x7f0000000900)="454d0dbe48d54e62092e5f5671a328f85c83574d46db9985770bc2a33a6d7e07fe2f96e113b8df55c0873825efc895ccd69b624bd09852c4efcddfa3d63ac661182b0c9d8efd9666455169574bcd7eb519fb9828eab8358d1eb1059ac5bfd0d74971d991a9ad272dd81643cc577b955116ff2de9578f3bb21e8975314810e19c13b9cef4415a4242a939ecd34648ce763a148684446a258f199b7632efdf79b38311a26bdef2481e7ee0264a2c1f767a4b4a494507cfa950273ae7b3cad10b792a47168a", 0xc4}, {&(0x7f0000000480)="230474c7d83fcabce2412d556393a4dec920f1239309de8d53597cd6a5f1419f23280eace9d6017b1aff5d222c7be1a2706cbafb9d0b1875a6a917cc1904405484ff72419a404b1be4242280166c5f476eeb10d3ddf8a549df890108a2181e189ac768862fecdf066d604579d88a8a2c67234a525cc08e863236b37e3ec4644b7e6644e0a2403ef2ebde2f1c052a52e9904ad0b80e7fa09d65accc4248161a25ded14ba2d3edf2c124db28e772cfb464ba16a98152c59d573c1ea9d3d6cf8af52aeb72d48a27f8dd913bb5de03704bde978eb24a0cefcb3956eb8c34c5f080906bb77015f463b57cb26322b1b7766459dd651e", 0xf3}], 0x1c2, 0x0, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) fsync(r1) 11:46:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='*@\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)=')--/!\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 11:46:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = semget$private(0x0, 0x3, 0x100000008) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000400)=""/75) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000000c0)=""/120) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, 0x0, 0x0) semget(0x1, 0x3, 0x201) r2 = socket(0x39, 0x3, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x7, 0xfec3, 0x8}, 0xc) 11:46:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x7da6a79e00f325e2, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x5) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1000000000000167) socket$unix(0x1, 0x3, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000080)={0xaa6, 0x0, 0x5, 0x8, &(0x7f0000000380)={{0x0, 0x0, 0x8, 0x1, 0x5, 0x800, 0x80}, {[0x6, 0x7, 0xfffffffffffffe01, 0x9, 0xffffffffffffffff, 0x0, 0x3, 0x7, 0x2, 0x1f, 0x101, 0x2, 0x9, 0x0, 0x7, 0x4, 0x10001, 0x400], [0x5, 0x4, 0x3, 0x800, 0x8c7, 0x0, 0x1d17e0, 0x4, 0x7, 0x4], [0x1, 0x9, 0x6, 0x0, 0x2, 0x4, 0x100000001], [0x5, 0x3, 0x6, 0x80000001, 0x200, 0x4], [{0x3f6, 0x1, 0x9, 0x7}, {0x2, 0x8, 0xbff, 0x7fffffff}, {0x9, 0x4, 0x4, 0x2}, {0x7f, 0xd5, 0x8000, 0x6936}, {0x0, 0x1, 0x20}, {0x2, 0x5, 0x8000, 0x4}, {0x8, 0x4c, 0x100000001, 0x2}, {0x7, 0xfffffffffffffffc, 0x6, 0x7}], {0x1, 0x8, 0x6eb329aa, 0x6}, {0x0, 0x20, 0x0, 0x8000}}}, 0x4, 0x200}) 11:46:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) dup(r4) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r5 = socket(0x18, 0x4001, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x4000, 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x4}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="100a295bb9223776", 0x8) 11:46:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x22}, {}], 0x2}) r1 = socket(0x800000018, 0x1, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) fcntl$setstatus(r0, 0x4, 0x4) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) poll(&(0x7f0000000000)=[{r1, 0x8}, {r3, 0x4}, {r4, 0x198}], 0x3, 0x3) 11:46:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x1000000000000) pwrite(r0, &(0x7f0000000180)="fb", 0x1, 0x0, 0x0) 11:46:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) setsockopt(r0, 0x80000000, 0x500, &(0x7f0000000000)="06317a18380881d62ea060f9f33bef9af56d9bdc242b63774e9a7e79def34d7c448a4140eb6d9b9ad4573cbce30bf35170ed966e9d0c68a5d71414d42b7683ebc53e5d41", 0x44) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) 11:46:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = fcntl$dupfd(r1, 0xa, r2) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x8, 0x0) r7 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x120) r8 = socket$inet(0x2, 0x8000, 0x6) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0xef, 0x6}, {{r0}, 0xffffffffffffffff, 0x84, 0x2, 0x3, 0x5}, {{r1}, 0x0, 0x1, 0x40000000, 0x4, 0x1}, {{r4}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x6, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4, 0x19, 0x2, 0x4655}, {{r5}, 0xfffffffffffffffc, 0x45, 0x20, 0x25, 0x2}, {{r6}, 0xfffffffffffffffe, 0x7, 0x1, 0x4, 0x2}, {{r7}, 0xfffffffffffffff8, 0x8d, 0xfffff, 0x89cc, 0x8}], 0x0, &(0x7f0000000400)=[{{r1}, 0x0, 0x180, 0x1e00ffffb, 0x5, 0x9db}, {{r8}, 0xfffffffffffffffa, 0x31, 0xa01bc4c42b0baf3d, 0x6, 0x2}, {{r9}, 0xfffffffffffffff8, 0x0, 0x100, 0x6, 0xffffffffffffff47}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x5, 0x7}, {{r2}, 0xfffffffffffffff9, 0x4a, 0xf0000000, 0xc1, 0x6}, {{r10}, 0xfffffffffffffffc, 0x40, 0x1, 0x7fff, 0x9}], 0x6, &(0x7f00000004c0)={0xe8, 0x5}) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000580)=0x1ff) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x12) open$dir(&(0x7f0000000600)='./file0\x00', 0x52a325432294e324, 0x80) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) select(0x40, &(0x7f0000000700)={0x8, 0xffffffffffffff9a, 0xffffffffffffff15, 0x8, 0x7, 0x0, 0x1, 0x3}, &(0x7f0000000740)={0x7, 0x5, 0x1, 0xffffffffffffffff, 0x3, 0x5, 0x7fffffff}, &(0x7f0000000780)={0x1c, 0xfff, 0x3, 0x6, 0x80, 0x2, 0x7, 0x1ff}, &(0x7f00000007c0)={0x8, 0x8}) accept$inet6(r12, &(0x7f0000000800), &(0x7f0000000840)=0xc) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000880)='/dev/tty\x00', 0x20, 0x0) preadv(r13, &(0x7f0000000b80)=[{&(0x7f00000008c0)=""/43, 0x2b}, {&(0x7f0000000900)=""/60, 0x3c}, {&(0x7f0000000940)=""/44, 0x2c}, {&(0x7f0000000980)=""/38, 0x26}, {&(0x7f00000009c0)=""/170, 0xaa}, {&(0x7f0000000a80)=""/223, 0xdf}], 0x6, 0x0, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000c00)={0x3ff, 0xfffffffffffffffe}, 0x10) r14 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r14, 0x2000741d) ioctl$TIOCCDTR(r11, 0x20007478) 11:46:37 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x28) 11:46:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/80], 0x55, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000000000)={0x0, ""/7}, 0xf, 0x2, 0x1000) 11:46:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100000008) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000400)=""/75) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000100)=""/158) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000001c0)={0x1ff, 0x401, {[0x1, 0x8, 0x4, 0xfffffffffffffffa, 0x1, 0xfff, 0x7, 0x8000, 0x3, 0xfff, 0xff, 0x6, 0x9b36, 0x6c6b, 0x5, 0xfffffffffffff800, 0x9, 0x33], [0x1ff, 0x6, 0x7, 0x1, 0x80000000, 0x1, 0x5, 0x99, 0x3, 0x6], [0x8, 0xff, 0xfffffffffffffffb, 0x0, 0x4, 0x1, 0xffffffffffffff00], [0x100000001, 0xfbf, 0x7fff, 0x1, 0x0, 0x4], [{0x0, 0x8000, 0x9, 0x8}, {0x80000001, 0xaa, 0x56496e36, 0xffffffffffff8001}, {0x2, 0x96, 0x401, 0x1}, {0x9c, 0x3, 0x7fffffff, 0x2}, {0x7, 0x75e, 0x4, 0x3ff}, {0x74, 0xa32, 0x6, 0x8}, {0x5, 0x7ab4, 0x80000000, 0x200}, {0x7, 0x27, 0x3, 0x5}], {0x7, 0x9, 0x10000, 0xffffffff97e9a19f}, {0x1, 0xfffffffffffffff9, 0x69, 0x5}}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r3, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) close(r2) r4 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000480)={0x2c, 0x5, {0x100000000, 0x80000001}}) setsockopt(r4, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 11:46:38 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xec, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:46:38 executing program 0: r0 = socket(0x80000000000002, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="731286724a694a160c35d114390137f815c9f870164a1ce3e84bde885b110a02a9c1eff8f21330adf96013f87f4137879486689ad89a176337b5e645c6cf9c531a0dc4bad236217c0d03a36fe97fb6feb99b9c091ccb458bddd1d7627a33e628ba8fc23bde28c490d1101fbd231c8c1dd0459afa168e13c37da1ba9f0f9638d929a9192609a6dae8fff27c9815cdd6f26fd295d8838ed52555669a431de0ffa63c4abc7df0f80c943a13d402bbf814f71cf94f1932b76ad4e7c1dad7b307150c2e4ee476b2fda520dca6853b88e7d270ae55cfa1a934badabf4b5fb6b27963526051158a287123831babeffa360f2baf39eca183646483dcf488ba8722", 0xfd}, {&(0x7f0000000300)="8949920e6699ebd6b4a602fe21815889a69a9ac3563ac5ed8cb95a104b4f32bc21211e30457911ef7234a82aa0fb300e21ab4f532dfc2f5c41c8afb343214711ed5a99c7ef99", 0x46}], 0x2, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r2, r3, r0, r4]}], 0x28}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x8001}, {0x18, 0x1, 0x9000000000000000, 0x4}, 0x2, [0x7, 0x4, 0x6cc5, 0x8, 0x5, 0x8, 0xfff, 0x4]}, 0x3c) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56a3baea86411df71400"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 11:46:39 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) msgget(0x2, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r2 = msgget$private(0x0, 0x110) msgsnd(0xffffffffffffffff, &(0x7f00000002c0)={0x1, "7f78ccc001dfa3969b9b2d6e30db7083c8b80fbcde10e37c227a8a0ada6e2c8a0dfb1486d2be261851926f5c22cc64cbb38f74c7f018ed019718fa00cc482000013a9922e02047d1393faf1c48fdc4cdc787346ff239542948d7428b3e537e4fd90407dd84bc6901097d62384dcb1dda1d4fa36b7c20ca78822d7e825211724d12d7e5b230ad2aa2acd1f29715ef6c9f8ca4f73e0c8b9d59529114536b7f76ba1fd00e1eca648aec59f47ba5d7c0ff84177ef6b68fc3de7616c32b45cd48771d4180a5c3a2fbe714a2a717522734920a7237b0101408f5d896fc0e04318cb7aaad"}, 0xe9, 0x800) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c921359d584e72d88c405a7c1c6467063e"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x3, 0x8001, 0xfff, 0x8}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r3, 0x0, r4, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) r8 = msgget(0x0, 0x446) r9 = getuid() r10 = getegid() r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x3, r13, r14, r15, r16, 0x82, 0x9}, 0x5, 0x5, 0x8}) r17 = getgid() r18 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r18) r19 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r19) r20 = msgget$private(0x0, 0x9a) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x2, r9, r10, r15, r17, 0x0, 0x55}, 0x4, 0xb8f, r18, r19, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgrcv(r8, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009fca34351fe807946449b59503d39edf52d642909e9db0db2b7814c4a6f34fa8bf9b4778996dc00523c3ccc19c87951cb6042fb9f5af37d59e50c42d788e277a25c1dc425f1987115f5aa16f626e7dcf4e5e1d48ae55b11732aa4d6db4e96e728f4214aae3682896c8279a06012153ac8ae8fa4fdd5bc901a10e977af97322cc2946b6129d7999a4a34415763ba64d522a3e42b999818d2c75d1c632f4c8ee749af41db072b6037fd8c178944bf7ab2961a81004e19b5aaa3cc9fc87a7c658a2596d802a9dac9b4add6742de1dd5ebfecf5737b5dafd879b08bce8fd13f04651a397718a5b48bff0d2199916125a47259ae38849"], 0xee, 0x2, 0x0) 11:46:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) setrlimit(0x3, &(0x7f0000000040)={0x8, 0x4}) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:46:39 executing program 1: socketpair(0x0, 0x3, 0x8001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = socket(0x20, 0x5, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) chdir(&(0x7f0000000040)='./file0/file0\x00') r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) sendmsg$unix(r4, &(0x7f0000001380)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000280)="2aec2ef7d8861751530a112381807f41ee4a26db801554fc068caf19c930e582eb6380b4053f14bcac95204d3b2802f71bfa05d2b88fe56e8cb1d576ac1061498eb3a495569b98cd3dbd0b459739d6e868d8076017087307ef58f56a0b9bb2457829cf817607d5b3917b5b99d29f5082d0dcddc683af8680a67b0b6e5bdd45674a599fe98d82ea65ea3b1d3bab47d9e25a3562277c17dc273578f68e85f83e5a087923ed3b3f36a21b371535f440d3eec749f0d229bb2c2e52f4b8f1d6cee111c91e8e28b68b8f1adf7997fe7611c51dda7a2f86f7e04358621e8fa42cdb7a281aebbd90a03fcc584cd9b3a67adf9877d88447440e76fe95d965464fd7dfe406d086343f051ad78995e12f2c0dfdf8b7925b6ffd58db95380888213fdad2a6511a711e50e88b0869781b5a880270084ee6ad94ac98a57ba2a8a09cffdca35b7636e908ffb284dd2adbdec9bb1bb8f54f2de442c85d756db87d8e698a56c1c2c40ccaa4fb65febd3ca321c93adf1c004adae355e7d583d6597e2a2927a1d7b0ba0eb2aacab73423a5282ff671f618b6d125bf30934304b735b462b497b259da34013f06b6847a7676a289744690292c65cd79a3933f27a722d300eeb03a95d6ce9b3920a2c424a074410387bd3c1c3c740fdca769555a7d26e99d30add6d9b69edf697bf962c5da7f3c6e635ba4013e2778e32abc1ae80c58dd979032bfb418436bd7320a08ba60900de33b9a2314f83ff84d3059a90576cbe4818837622b5284258212542ddac503bc7128193120fdec79311faca4252ade593099303647ddc8d6bcf33d020609cc4bd72c492fb3d7d4db8f28cc8360fa567d4f963515f182203c5cdb1b4e75c7c0c38eb1eb0ad502b00f32a62511b9fbc4c9533b926ac59fecad5a975b26e94082ee9e78654fa4ceccb4148563599da2af56fda5a28258624485ca55862edbd1f4f3c0a84bd18941420c08a01dbff78266cf98f480e1436ea58e9cfb1a9a15da389e2f99c14f8a18a7ab7900a3514ba446f04c72e29b828487cdaec535eb3fbf686206d9dcf4afbb10d44291f7113eed0ff732fce953e35b46a19bd066fb518b278ff2cd857293a2e08d5ba95cc535e9b384c5d512680426c25e8676e6e4381f55457b80ff4827492cff55080a35713228214b1554f5ab4917d737c1bfec707e76b70cd6130fcfbfb64d1e0102b3009be3329126032814b9a85a10ce2de65be99038ac7ba4330ea8157cab5a34f7e3aecf49e4cd8bbeb0271d222d838eb01a2374e024dc3d037314859a42073001a18ce8238b9e5408ab1b05b6bd1438e736c77d8e20b9c05a77a88f29c792b2fb9c944e835d4afe0d934e4d0db104051c7d34258798d2d49ce28e4988e483d09e716f5963c8563b980044275a5643b8d774f0cd75e6be68fb5153a946fe420839a37573ca179e8b35cee4bc50daf9157287b590986b798d127f4828c0442e108da2745f287da2071b49613e1aaefd6d8065a92ab60b82122ea478359e06f0cb40625f08f3762856d8ffc629967a4e6ad00ff06e9685a7ba5533d3c1fa02f3dca8f8c85b0e483e95c828132a8d7f2809bc1491a9c66e2b49182153b2f58b6978325c27cd11c1e3ddd08693ce978f00870ebce76a4171fefeacbb9da04e41da27b4daf97ca479551285e13ceb428d7f0a360a6ed7bf4fd5ce08e07ff794de899798e28d44cd2456cfb1dc98e4ec05e2e028c35d57dd344854d410445d7fb3d615bf1841fd79c32b3d993cce3ba4203faabadef45ef7dc2da5e067ccf93bdfb99c557a2447cb1b8940c15d96d9749b8471e40b98683473636f157611f1c5f1f8b80cf4ed84288deb5ad18024d7c4bb5ec92667db138ec13ef29233f00db71b514fb825ac9a7728ee1d94b22b46e4643cdb0bffcac10fcc531d0693109a6b287260a9be1fe8a1936efa9db07a745dcb69ee2d3320584ddbceb1286a09a08637dbee3ea5c8156e9b80934e3ee3b2386c714eb152b26d4991c02c051ab292239f9936f840e409b656c6f3aaf5d275d70f00c6983251b1897b8d64e244978909438f330bd2eea069e653fee2c288da07630b70f28272c6f148c98add5af114904639d9c4d693a63caac00605fb2d668b02428730e28c222155012eb1aec1687eab50404b46c718e996303651fb6c82b64f18a1d31cf8b26884dce3b869edbfa0064e800d785a1bc67e71700263c31fa2c9f71435401a751dfa61883d5fc9adbb488cfd3b95c13fdbe4fdd7f2d65b4a63fad329c3a9f221813691e96fe85c7244266c767f807394d8ad5888ecea506075643de4e75e4eb8531a218079e5d93ab98bdcf691a19248d6f0e3eafa8aa8234e84a55b53e8d07f20f0aeae38c67382b92837b1b0105aa6e371e8982bcc43490d72096a45e9af7a8e5d101c267eb7cd78cbeba9bf608e5ff9c710568df56e2508324d4b479c7bb40e95306b1f36747e6670db3ecd1a508487d4269910702888a391cd4796ac40d4183aa96dc1a39c7ca76629f662295f319c7668860fed9904f6feb5874bba1e8668bf653916d1f3006040e7b1836161c5d7be548dbf514dd9c583e777436ad037500ed3458047c143d279dfb62c773e94394938fac40c9a6ecdfaf346db2ff3b91b088add3ebecf962a1d9728a4e7f1bd3d0a77534605c1d00ec898518117e9a7073b1d6dfffedb16516d1d49d9d5e376453f75f2019ebc9df51855025e6db4210a15e2751eea97603fa0d35e80ff8348a70e0e4260630d57e6f50442b17ad26a72368fee2c3b67ae7180d2b22865d1500efd57adcda0f31498e1ba19dce0b9db3ac87939c09696f55de4208bf110b1ea508f297ea903e9adead7bf8d908087991647012cb3c3034b273dc7c6877ab6f62adf2d54639418748ca82dc129b3dae8ac2adb4bcba777a3478531c05a395a886dbbbd47fc9eabfa636cb1da33f627520ea04931e7b166de20fe5dac4dd6110de21115d841adad4c4514010f99b99a60e93a78e9a9867519191e3b3f8da248dd4f4c3edbd9ab4186e542be6b459c9a594219ed2fbc33c562d65d49a5cadc33af2579ac1fd1c21d7edf4982538af44a0171a6c7b351cb4c78e6821590971fac900607ecd44b7935fb5a12c997077321047e39f87d2abdd5517e536b84c3240fab18cbbf7cd87d9cdc13af65ba11761d256a2f7dd193a6dbaca075d84bbb6f298fcb1db373c469bae479023f7474c28fd2dafe3d61451d85a2d621896f9eeb266b0bfee02df8f60c11be31a70cb037f545533bfb54d21a61903f7852ed22b713d4b0bd80684039cd80d594d1795cd6ee691d9d27dd7e711c126b3faa7ef4847aaf27343959a21039096fee46f3588dab2a478b7ed77bde2a55b36f0b6339f8ea36d752c188d7428a6b18cfa587f9ac29b09cb58655acccaba1c6ccf342cda761711896a7ad810a0d8ae5bed48c109b1484bef8be2c679205f0f8bfffaecac888834aaaa18cbfec391a72d9c8f0c08bd9c89990e52b931b0f5f18f23b6d7ff9315e0ef58c3e83ec8de41a16a4ed9caccc17e73539be7bb493ee4930f93e8ff4ed6264e0217f705044d1c4f67837b9709033a4ae93d15e5bc9f9844d60c073f70a37e0e9419ec452756b97db643ae9705699a29bec0d6960a57e9190e4cf7181870342abe8c9f5c52ffa72fa912ecddb934e9d2af740ffd62f2a64f520c3890ec03ef9461bd0e0671f07e92acc3bff7b1e90f72961ed1ca55c614736b4ce6d0e84d50975dfe26b9452b6fee031341713e19760b29d8c2f4ee5d1f0499000c15434966c59fc82f458c60f0e77a72738f5f96f1261c88f5fe7e82d89436a216322a8f695d3d100da15df4b05f9cf9968642872bec2934a1234055238ae18569308682814d86cbed6d5a2f5a1d75e810919527378fc254972494e644163bc6ec9cf5cf29093550a8199337337cc838333d9f55e082c93724abcc82b53da860f576600963b9083de4a9356240c4ee4683495fb8971d8676c5b9aa4f3be035f275ff81c6e646118c58a053cb82df64bf5468fa7f232c07c7c6fd072d0704a454d9ef66b5f6c509dbbaab9bba82ca36a948519e09b3d37a760ee650af62972996a2725e6298ed7565ae428b61a93ee4365056253d81005c9b2fdcd25922e50cd54ec2ae89254e01bdec6fccebb66c1c3edd6afbe513393367bf4116a314eb8f69babb3a421a44cba6a9f98f1571bcf36c2af0e4cef8114aa4dde046a92bb105d0891529bffc4804a6a8d9c9f1d22de351202bcb904dd9a2d198a817768c2951a2b286b8b6b0a1faaa65380d4342215f0cc09dd531aeb4fbfbc9c87892b32377a4e4cbb5d4008aab9525e83d73b041bcb479b302e9a2720bb17fa5af36f1747bc636165f40a7efd17eb58e97fbf0963f0fcd42b0f03a39d20937a1df486e82635daea33f10bd3533fedccb3a136c6e882ffbd2f2a0f0dff21fc1674b33ff58d64dd8c9050c1847ed56cb363d1a2d18dac83da7dbf88c57be4c0ba89a747ab78beb5e78c659683f9cebf772cc7978cc07f9b30807885bc4b211bb5f62732b186844dfb96eeb7974f6417e31318545c1af4f516c9439b4a0539d70ffbfa388ed09ea4d133e4556561f616e230ba6972ed45741c73e9fbb2610d7ab9736e9067b3dff6663653265eda1d2172509185df69bc522022da9dcdd2ae098d3cad5d788c3654eeb2d3e9eebd4f99d17bd28e2501d0e3b3742d1c029cf4cb8764d610e91d715e500358437294df92ec9c4f944675c8c67db4d96c07a4478934a74dc023c5d2b9cb301da096f8a7a12cad912b526baa68b4df92fa3866c589a994def5114df8d965bec566a090dd6b906d99bf8edaf598738719c199ecea3107575690a531b50c7cf7eb24eadd406fc6f641d53ef66d05448e7f985600753d90e9fd37e2d20d1d929bdfe4d55a07ccd4709e54d61b1a0a66dc322bee3fb0527dee0941c6f5851c1bfdf3d273a15f1d00c6158e27d135a306250bf55b2f13f4e307c3e9ba4041319f04053edcce3fd477872ed4522ba0b5a6248787b995561132dd82df3ed6046805c5437ee9883c4da27e93c92dae4fe5623ba155fd980a2d9e3c0d8e9e820962354e74f29d4d0682682782f9ee1f30741b0a0836dd9fad69146305112a60a0f131081fe38cb14b9a0908dc6fd51492dc971f4b09ef56b44428b6d9c363cdb9f624111f9ba5f1b9240d80cfe311dc9593099458ed875ca7d8c583dcb1064a3d57fe689298bfb1d7431b861760f4962d89378bfa8ec10a70ba8dba7d2afb73d05838369952eb95ed42f13120c41f64d2cb4cbcabede4f6561d4187b094e13bf9a69ab69db6aac4ab63b64e90dbcf73796099da86b94d57611aa7a70ec106e6871c306cbb8fee29ee8b21aa9e50a939db72b1188ac18afee9f4ca9ebadf5bd7789c4c94db1fd61eac39244a31defa32cb1b3249608d84235f4c499db72299cb522119479007b6f4afed5e58a5807be4f726d51f4a2653aac7bff5d7b7eaacce1696aa6f306711fbc120baa5e8e57be6b3c1130ca5ecb53bbbd9d6b76654fc0c68818e6a0839c63ef085bffb45fec433b06c6b512e223799bd4089e391b901833be59762d7cb8166ee947515182326cf11bb0bd7d49a3c063b0cea68463a26c650f9ba552b908769ac9d681ee6cf96a6db8438ca31d2b8b11f97d7cf273112173d378a12234b7ec262e68bda463e6fd7d36c2eb37837a395f6b2bb0cdf360c8480f55785fe71968ec72710e87c4cb774ebccaaaf04128f64667e751ee28022b6576d0d91fd5f1b91cabd6569f290", 0x1000}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="bfca5e87712a272e8cf8d47f4ee719251bd42ee4405f135e2bdef4cf6f5946253ceb36cae892f4214260c1bc15962adb5e27f4937f3f4723ac09154d83bcbb32f6eafc670cf4fd3c8426bb804eb986578b8f74f2885d586a8193034bf1cbbc30c006d2d16b8ec2cd89e480ce95e6bbdf43cb6f3e1b26670bdc80d931f756", 0x7e}], 0x3, 0x0, 0x0, 0x8}, 0x1) r5 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCDRAIN(r5, 0x2000745e) chflags(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xde) 11:46:39 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be26a9ab872e74d75bbf10a26cabf228815504fd", 0x2}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) sendto$unix(r2, &(0x7f0000000140)="360c7e2216068fdf6cc912ceaa65637957acd88b2f3da8d2117740c2b6928d3e30823d4d38ca08a22a34cdddf8131fa5e8d66a6c3a6e2d829eb7b2c30df6124e60efafc3386ed5fc659728c696c1b5bbfd55bb13dd6735dca25ee7d0daf1ab39f25b4a88863162ebbe43231cf479ec101ea9232c64e7dfa071c019427eb3fc7681a0351ccbd03186824029e7d84be3d83094af90b5638626d1ab7baba479d238bd6d87076d401c313fb44b8ae0436cb3bcf1b5c58ead74eef27c1a1adfb976b6e0c2125f7ce7737a244d34a052cb46b32697a96999d0541259fa4e744f9b39c953c87435c4750ac46be40693bd2ba3c28dfc6ba0", 0xf4, 0x404, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) 11:46:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x10002, 0x10) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 11:46:39 executing program 1: r0 = semget(0x1, 0x4, 0x318) semget$private(0x0, 0x3, 0x10) semget(0x2, 0x1, 0x80) r1 = semget$private(0x0, 0x3, 0x100000008) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000400)=""/75) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3ff, 0x5, 0x9, 0x36fa945, 0x2, 0x2158, 0x3, 0xc90d, 0x2]) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000002540)) r4 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r4]) r6 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x9, r7, r5, r8, r4, 0x48, 0x38000000000}, 0x9, 0x3, r9, r10, 0x100000000, 0xf406, 0x4, 0x4}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0x21) r14 = msgget(0x0, 0x4) r15 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r16 = accept$inet(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) setsockopt$sock_int(r16, 0xffff, 0x3001, &(0x7f0000000640)=0x8c7, 0x4) bind$unix(r15, &(0x7f0000000080)=@abs, 0x1c) recvmsg(r15, &(0x7f0000000580)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)=""/153, 0x99}, {&(0x7f0000000280)=""/78, 0x4e}], 0x2, &(0x7f00000004c0)=""/139, 0x8b}, 0x40) msgctl$IPC_SET(r14, 0x1, &(0x7f0000002780)={{0x1, r12, r5, r12, r13, 0x80, 0x5}, 0x100, 0xffff, r11, r11, 0x3, 0x80, 0xff, 0x232a}) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x200, r11) semctl$IPC_SET(0x0, 0x0, 0x2, 0xffffffffffffffff) 11:46:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000100)}) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r1) shmdt(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8190, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000080)={0xe6, 0x9}) 11:46:40 executing program 1: setrlimit(0x1, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000001200)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a", 0x209) getppid() r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r3 = syz_open_pts() dup2(r2, r3) 11:46:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x3f, 0x6b86, 0x0, 0x6}) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 11:46:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:46:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='o$et/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) write(r0, &(0x7f0000000140)="3616c03dff8e6000577a6d0472531611f013b1dc340ed779c974a1131266a50e34903a299507b1a2b41abc006c44ba54d0c421cf3a56d151384949c3611d543607d40406e63f92c6636a1b9298264018416b7ff4aa9447c186c3221f98e3bd52562328e9a56b5acaebef8c929323a0f01d593430c1babb49d12ee9920c1daeb2fff19ba698634bc220cd5e611713e3b674d057a3f36967467330017195b326be2640310951f8a1a9824df07a8c88341a849377e5be78668669450821139ee711cd63574c9dc38d900bcb41832b485516", 0xd0) 11:46:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000002800)={{0x18, 0x1, 0x6, 0x80000001}, {0x18, 0x1, 0x5237ffd0, 0x7}, 0x1000, [0x4, 0xc7, 0x3, 0x401, 0x1, 0x8, 0x1, 0x4]}, 0x3c) bind$unix(r2, &(0x7f0000000080)=@abs, 0x8) fchdir(r1) recvmsg(r1, &(0x7f00000027c0)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002680), 0x0, &(0x7f0000002740)=""/82, 0x52}, 0x40) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) 11:46:40 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xe1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f000000f000/0x3000)=nil, 0x3000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f0000000680)=""/4096}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x60e, 0x0) sendmsg(r1, &(0x7f0000002980)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002740)=[{&(0x7f0000002680)="54e1b915e2b90ac3c2133193ce99a8e3d74dcb91d6045ce32d9e0d1c51c08495d5e7d600de967043fa59ad63224fd39bffb546026d7182d1c706654e8eed2328a8b6bf4541b1532532e416c0a710fbe843b3db0b9a5f30622fbf9eed59504aca4f4922787b6b3b021dde8a04341c06c0904167d44469641c91d6584fc29147bcdeea6c4e050b79ae153134666b3c1e447df9ce5fda0a8113fbd467b230f9dfd4684f7d0b7eaebecf", 0xa8}], 0x1, 0x0}, 0x400) fcntl$getown(r0, 0x5) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 11:46:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x8000, 0x2263) r1 = msgget(0x2, 0xd3) msgrcv(r1, &(0x7f0000000000)={0x0, ""/20}, 0x1c, 0x3, 0x1800) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040), 0x0) 11:46:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) syz_emit_ethernet(0xfeca, &(0x7f0000000200)="cf21a037d89f531355e699746281a11849d107b7b49c8c210bb78c0f5677a5746101d992ba21ddb656412cffe4d91f44bfb1d016f21d7c7f610175b4f4fe8d29ea50fb88e246f0414b1db0dd75af657c697344a822c56e1713c5f0006d19fc1ff3372b34617aa289baec359e95ddd852d05dc5478afd7f310a8ab8f9e0d06fed8dd6fc82f1beac5efb3f190171c1f59f5a0935d69c60f244f5f96449943491cb696039be634eb1726ef0a53c38a3d201f875fca03baa0e9ccd7be9e4222bcc51a6b2a93503bc83639ee0f2e14886d9e92771d0253ce710fc2c9c2773d8f1c9a67554d53cefb38bf27f9c9f5f") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x9, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 11:46:40 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) nanosleep(&(0x7f0000000000)={0x200}, &(0x7f0000000140)) r1 = fcntl$dupfd(r0, 0x0, r0) nanosleep(&(0x7f0000000100)={0x8, 0x3}, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) nanosleep(&(0x7f0000000080)={0x80000001, 0x78a2}, 0x0) 11:46:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 11:46:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0xd36, 0x7, 0x8, 0x5}, {0x3ff, 0x40, 0x8}, {0x4, 0x8, 0xff, 0x4ac}, {0x7f, 0xd, 0x578}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:46:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pledge(&(0x7f0000000400)='/dev/ttyCcfg\x00', &(0x7f0000000540)='@}\x00') r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000340)) sendto(r0, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000740)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x28080, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs, 0x1c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000100)=0x7) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) 11:46:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) dup(r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)) 11:46:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0xeeab22421b56f3bb, 0x0) fcntl$getown(r1, 0x5) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="db4cf707d48bc90c8177a041bce56a12ca6f4f9cfd0e98dd1cd6802b3c692b9137a34948e9d35a6b6923f8c74fcde10e8fbccd52ae9be178a411e4693114a4112799c192ad03d64022dee87094a30ba611a04017c93e61887e9debcd1d6d3ddccb69333dd43dc5d0ae53a5b955e6b82bdcdd40aae2dc8acdb658e1bcdc60b38906bf27d9b28f63e93ae8bbcef5b34c34", 0x90) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 11:46:41 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x6, 0xb0) semop(r1, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x3800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x2, 0x0, 0x2c00}, {0x0, 0x7}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x3000}], 0xa) r2 = geteuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r4 = geteuid() r5 = getegid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r3, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r6}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r7}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r11 = geteuid() r12 = getegid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000005c}, {0x48, 0x117, 0xfff, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x1}]}) kevent(r10, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r13}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r14}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r15}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r10, &(0x7f00000001c0)='./file0\x00', r11, r12, 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, r5, r9, r12, 0x40, 0xfffffffffffffffc}, 0x20, 0x9, 0x1}) r16 = getegid() getgroups(0xa, &(0x7f0000000180)=[r16, r16, r16, r16, r16, r16, r16, r16, r16, r16]) r17 = getegid() getgroups(0xa, &(0x7f0000000180)=[r17, r17, r17, r17, r17, r17, r17, r17, r17, r17]) r18 = getegid() getgroups(0xa, &(0x7f0000000180)=[r18, r18, r18, r18, r18, r18, r18, r18, r18, r18]) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, r16, r17, r18]) fchown(r0, r2, r19) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x5, 0x2000100000000}) 11:46:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) 11:46:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x4, "006b19000000000000a90f0000100000ffffff7f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r0 = semget$private(0x0, 0x4, 0x444) semop(r0, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0xeea2f4dc4ba143fa, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) pwrite(r2, &(0x7f00000003c0)="50b8ef1c9a1109de14d7f4ea5281a121e4968896461871b7e018815908cdaea9fa68c49fcba0d978c6a1bf3e92b3aae41014afe45902204a784f1241ebf4ad81697a7d58834c642c6b3d13aec360b9f368647b18c3100fc07470178d2b88217d4c12a5a3b3f41f10630ab8704d416213b1446159cab936bdb0c9e02fc06a7170397398", 0x83, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x7, 0xfffffffffffffffa, 0x1800}, {0x0, 0x7, 0x1800}, {0x3, 0x7, 0x1000}, {0x2, 0xfffffffffffff5be, 0x800}, {0x1, 0x1, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x3, 0x800}], 0x7) fcntl$setstatus(r1, 0x4, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getpgid(r3) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r4 = getpgid(0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x0, 0x1ce, 0x490d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x9, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x8000, 0x8, 0x8000, 0x400, "077c54b378fb418a8759e4cfa7d4e49a9b66801f", 0x0, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$setown(r1, 0x6, r4) semget$private(0x0, 0x3, 0x408) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x10301, 0x0) rmdir(&(0x7f00000001c0)='./bus\x00') r6 = socket(0x18, 0x8000, 0x5) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000380)=r6) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/167) 11:46:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x101, 0x3446}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x2, &(0x7f00000000c0)=[{0xfffffffffffffffa, 0x325a, 0xa46, 0xfff}, {0x1, 0x5, 0xfffffffffffffff9, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 11:46:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x382, &(0x7f0000000180)=[{0x3, 0x0, 0x8}, {0x0, 0x1, 0x1, 0x1}, {0x7, 0x6, 0x1, 0x8}, {0x1, 0x9, 0x5, 0x7}, {0x7, 0x35f1, 0xe0b, 0xfffffffffffffff7}, {0x9, 0x9, 0xfffffffffffffffb, 0x1}, {0x0, 0x6, 0x10001, 0x7}, {0x7fffffff, 0x3, 0x7, 0x3ff}]}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\x00\xfe\xff', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:41 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) openat(r3, &(0x7f0000000200)='./file0\x00', 0x80, 0x40) kqueue() r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) nanosleep(&(0x7f0000000240)={0xfffffffffffffffc, 0x1}, &(0x7f0000000280)) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x10000008, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs, 0x1c) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1, 0xb8c6, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4, 0x5, 0x4, 0x9}, {{r4}, 0xfffffffffffffffc, 0x4, 0x80000000, 0xfff, 0xfffffffffffffffb}, {{r5}, 0xd2c63d9b768948dd, 0x0, 0x8, 0x7, 0x52}, {{}, 0xfffffffffffffffd, 0x40, 0xc0000001, 0x21, 0x7fffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x88, 0xfffff, 0xfffffffffffffffe, 0x200000000009}, {{r6}, 0x0, 0xc, 0x29839a5b43b6c01c, 0x0, 0x3}, {{r7}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x8}, {{0xffffffffffffff9c}, 0xa4cafa2b58f48e6d, 0xaddf7109ae7d0790, 0x20000000, 0x6, 0x80}, {{r8}, 0xffffffffffffffff, 0x2, 0x40, 0x2, 0x5}], 0x34, 0x0, 0xc68, 0x0) close(r2) 11:46:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2000000032, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 11:46:41 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/\x00\x05\x00', 0x1, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) fcntl$setstatus(r0, 0x4, 0x80) 11:46:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4af071d5027e3e481106a0cc557977136807465e18c0fa6488886b04add144827023ad900c5d1e33b080d30a8bd6b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c0a", 0x57}], 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000100)) 11:46:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) getpid() ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1006, 0x0) sendsyslog(&(0x7f00000001c0)='?', 0x1, 0x0) 11:46:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x95}) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000040)={0x8, 0x2}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) write(r0, &(0x7f0000000100)="fb65fea4057de0e3788dd7b679180343139700043e2d7837e48398671a42fa29c11f77aa8d4da0ace568c59665de507c64842e8c533e62115e6ad3f987f4d22536fbb1a404c822f2e1795981f6102a29620f38703aeea6c741e8be38e02855820edf41ffa6118b0f18c853c88680ffea3c03e2ae", 0x74) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a4006000000e20000005680fda074ad00"}) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x29e) write(r1, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) 11:46:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) 11:46:42 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0xfffffffffffffecc, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/143, 0x147}, {&(0x7f0000000240)=""/87}, {&(0x7f0000000400)=""/95}], 0x100000000000072a, 0x0}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x7, 0x9}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:42 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f00000003c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup2(r3, r2) syz_open_pts() r4 = openat(r2, &(0x7f00000004c0)='./file0\x00', 0x82, 0x80) r5 = msgget(0x2, 0x0) msgrcv(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="070ba63343000000e963efa900000000000010a3e3d9121d3e20"], 0x21, 0x0, 0x1000) r6 = accept(r4, &(0x7f0000000000)=@in6, &(0x7f0000000440)=0xfffffffffffffde9) bind$unix(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="f8002e742bbc2258656394ce4338d00e000000000000764fb46777f50641aef91af3bf0b8cae1830775a3ab94667049ddb78c35f57c275a6445e5f39268f200d7e20c9a1e1902948b0c874d5f00a162ffbb7d7316ca8ad83dd75f71265566c3b5f4bea15"], 0xa) open(&(0x7f0000000540)='./bus\x00', 0x200, 0x100) listen(r6, 0x14bf) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x22, 0x0) r8 = fcntl$dupfd(r6, 0xa, r7) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000500)) ioctl$BIOCLOCK(r7, 0x20004276) r9 = msgget$private(0x0, 0x2) socket$inet(0x2, 0x2, 0x8000) r10 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VT_OPENQRY(r10, 0x40047601, &(0x7f0000000040)) r11 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r11, &(0x7f0000000080)=@abs, 0x1c) r12 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r12, &(0x7f0000000080)=@abs, 0x1c) r13 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r13, &(0x7f0000000080)=@abs, 0x1c) r14 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r14, &(0x7f0000000080)=@abs, 0x1c) r15 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r15, &(0x7f0000000080)=@abs, 0x1c) r16 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r16, &(0x7f0000000080)=@abs, 0x1c) r17 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r17, &(0x7f0000000080)=@abs, 0x1c) r18 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r18, &(0x7f0000000080)=@abs, 0x1c) r19 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r19, &(0x7f0000000080)=@abs, 0x1c) r20 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r20, &(0x7f0000000080)=@abs, 0x1c) r21 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r21, &(0x7f0000000080)=@abs, 0x1c) r22 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r22, &(0x7f0000000080)=@abs, 0x1c) r23 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r23, &(0x7f0000000080)=@abs, 0x1c) r24 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r24, &(0x7f0000000080)=@abs, 0x1c) r25 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r25, &(0x7f0000000080)=@abs, 0x1c) r26 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r26, &(0x7f0000000080)=@abs, 0x1c) msgsnd(r9, &(0x7f0000000a40)=ANY=[@ANYRESOCT=r24, @ANYRES16=0x0, @ANYRES32, @ANYRESDEC=r4, @ANYRES64=r3, @ANYRES32=r25, @ANYRES64, @ANYRES32, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRESOCT=r26]], 0x9, 0x400) 11:46:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r3 = getppid() r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs, 0x1c) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r10, &(0x7f0000000080)=@abs, 0x1c) r11 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r11, &(0x7f0000000080)=@abs, 0x1c) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x0, 0x0) r13 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r13, &(0x7f0000000080)=@abs, 0x1c) r14 = syz_open_pts() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r15, 0x40047477, &(0x7f0000002540)) r16 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r16]) r18 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r20 = geteuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r22 = getppid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000380)={{0x9, r19, r17, r20, r16, 0x48, 0x38000000000}, 0x9, 0x3, r21, r22, 0x100000000, 0xf406, 0x4, 0x4}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) r26 = msgget(0x0, 0x4) msgctl$IPC_SET(r26, 0x1, &(0x7f0000002780)={{0x1, r24, r17, r24, r25, 0x80, 0x5}, 0x100, 0xffff, r23, r23, 0x3, 0x80, 0xff, 0x232a}) r27 = geteuid() r28 = getegid() getgroups(0xa, &(0x7f0000000180)=[r28, r28, r28, r28, r28, r28, r28, r28, r28, r28]) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) r30 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r30, &(0x7f0000000080)=@abs, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r32 = semget$private(0x0, 0x6, 0xb0) semop(r32, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x3800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x2, 0x0, 0x2c00}, {0x0, 0x7}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x3000}], 0xa) r33 = geteuid() r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r35 = geteuid() r36 = getegid() r37 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r34, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r37}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r38}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r39}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r34, &(0x7f00000001c0)='./file0\x00', r35, r36, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r42 = geteuid() r43 = getegid() r44 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r45, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000005c}, {0x48, 0x117, 0xfff, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x1}]}) kevent(r41, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r44}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r45}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r46}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r41, &(0x7f00000001c0)='./file0\x00', r42, r43, 0x2) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x1, r33, r36, r40, r43, 0x40, 0xfffffffffffffffc}, 0x20, 0x9, 0x1}) r47 = getgid() sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f00000000c0)=@file={0x2, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="34bcd8c41965721f01e32805be", 0xd}, {&(0x7f0000000140)="26dccbb2d3b35a86dff56063437e6b32c82dd663cac96ce77933952459ab03040974516f769e1c954b9afb3ba397d298971cabbd652d1196cadfdb1027a18ae0e44e3a0d55e713ff88655c8f2d4f1b2154ca11f2a8241c3bcd13253ccbdbaf0c9220ec91cb0bcbd2b40cc320e9e3e52e4edcd3c5a690cb76044b01dd8e64b652b3ad71551230043bdc7d3ceaf5aca7abb162be417113abd6", 0x98}, {&(0x7f0000000200)="db9e35cc4d6fdbc31015b49fbe23276d780c9d83c6a8100080ae6af3a19ed05415314458157b8fe04dceaef5ba4cb8bde0facaa48d93dd8df63bddb82a3728543c4bf450312aa6d4427029d9a7a8aecbb3ad8a832b92ff5eaea315877a14f20d73e2e16354ca1edc44b7260106b39ef9cc9135d2c946f74d5b6847f96c899eca96936449ae826a220317a1d4277a3befa469f710aa6ce946b18aa990fb3b2657ebcd9c0d1bf9bb773ee5ee600fe170d70c74befd0a31255585648f", 0xbb}], 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r12, @ANYRES32=r0, @ANYRES32=r13, @ANYRES32=r1, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r29, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r30, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r33, @ANYRES32=r47, @ANYBLOB], 0xf8, 0x409}, 0xa336d7b3409538b6) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0x2, 0x8, 0x0, 0x0) 11:46:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x100000000, 0xff800000, 0x8}, 0x7, 0x7f, 0x2}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000ddff0000000000000000"]) 11:46:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x69, &(0x7f0000000000)="ed63d5ebf4433708faa7beeca52d0318f0adf2d311c7", 0x16) setsockopt(r0, 0x5e8, 0x2, &(0x7f0000000040)="f23f1be6556c7f8824fa3767f45d1cb6161f904fd051d88f181f04a4a579abaa3adff8925c542c103eb6e9631016cd9e1152978d382c6d84333c2accf2f450eabe5793250a3507d4b37feff3a67a15931634a250fa5fcb59d17bfce8a5e5d6c246ea90fc73db958f0a89f8acc01944f019723218e25142", 0x77) socket(0x2, 0x4, 0x7) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) close(r1) 11:46:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000740), 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x4}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) unlinkat(r0, &(0x7f0000000780)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcf) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x69) close(r1) 11:46:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) 11:46:42 executing program 0: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x0, 0x0, 0x2}, {0x4927, 0x4, 0x1, 0x3}, {0x7, 0x3, 0x8a3, 0x2}, {0x7, 0xed3e, 0x1, 0x8}, {0x6, 0x7, 0x0, 0xfffffffffffffff7}]}) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r0) chroot(&(0x7f0000000c00)='.\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r2 = getegid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') getgroups(0xa, &(0x7f0000000180)=[r2, r2, r2, r2, r2, r2, r2, r2, r2, r2]) setegid(r2) 11:46:42 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x0, 0xc2}, {0x8008}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x1, 0xfffffffffffffc00}, {0x80000001, 0x548}}, 0x0) 11:46:42 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f00000000fa7db7e847e5", 0x2c}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x80) 11:46:42 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0a5b4824f43a42ed", 0x15e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000], [], [], [], [{}, {}, {}, {0xfffffffffffffffd}, {}, {}, {}, {0x0, 0xfffffffffffffffe}]}}) 11:46:42 executing program 1: chmod(&(0x7f0000000040)='./bus\x00', 0xbca3d7dbd41eddf5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) 11:46:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') socket$inet(0x2, 0x4, 0x1f) 11:46:43 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() r1 = dup(0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r0) 11:46:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) 11:46:43 executing program 1: r0 = syz_open_pts() r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x1) syz_open_pts() syz_open_pts() 11:46:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) syz_open_pts() r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x5, 0x98, 0xffff, "0631a72c93b8bb236956f2c650f04bf2dfc41b31", 0x17e0, 0x9f64}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xc7e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0xfffffffffffffee8) 11:46:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x0]}) sendto$inet6(r1, &(0x7f0000000100), 0x190, 0x0, 0x0, 0x7e) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20000, 0x0) r5 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) pipe(&(0x7f0000000340)) r6 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x1) dup2(r1, r0) 11:46:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x6, 0xb0) semop(r1, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x3800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x2, 0x0, 0x2c00}, {0x0, 0x7}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x3000}], 0xa) geteuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r3 = geteuid() r4 = getegid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r6 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000480)=0x5) read(r6, &(0x7f0000000040)=""/101, 0x65) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r2, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r5}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r8}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/\x00', 0x80, 0x0) geteuid() getegid() openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) 11:46:43 executing program 1: getuid() mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x3) write(0xffffffffffffffff, &(0x7f0000000180)='MS', 0x2) execve(0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) socket(0x1, 0x2, 0x10001) bind(r0, &(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) recvfrom$unix(r2, &(0x7f00000001c0)=""/159, 0x9f, 0x801, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/168, 0xa8}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f0000000500)=""/66, 0xffffffffffffffb1}, {&(0x7f0000000300)=""/188, 0xbc}], 0x4, &(0x7f00000003c0)=""/138, 0x8a}, 0x0) 11:46:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="34b0f67de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f494a3967935e9b6dba6407ac775518feb09885974283f6ec275c356cbf5c0856d76063686e60ff87cef7bcf5fada58fb6681395a9f445a2befd103d5adf55769caa23ff5807426bf5b149d22fb2d77c2237f57509c1e6623", 0x95) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x5, 0xfff}, 0xc) openat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x10, 0x60) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x8c1, 0x404}, 0x8) 11:46:44 executing program 1: r0 = socket(0x18, 0x3, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000240)=""/251, 0xfb, 0x1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000440)={0x42ca}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffff7ffffffff, 0x1f, 0x0, 0x0, "267ef79600ef00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) setsockopt(r4, 0x200, 0x4, &(0x7f0000000380)="50380f41d1836cb02d0a05ca6a7a004cc1857be088380d400248e6e230eeaa20a967b86aac758fbc7522f6b22c838d4fa4df033f16aedffb6a5b866f", 0x3c) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000180)) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x1, 0x2) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000400)) 11:46:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 11:46:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r1) accept$unix(r4, 0x0, 0x0) 11:46:44 executing program 1: mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmat(0x0, &(0x7f0000004000/0x2000)=nil, 0x1000) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:46:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x100000000000, 0xfffffffffffffffd}, {0x6, 0x0, 0x1, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff4d, &(0x7f0000000100)="247770bd09224ec74a2afc1dbed19a1814b7a13ef66313d63039f137fb455b08309dc397b7740d78b1f6c9cb431335c6df223ea61cdf7cd55b946de1a8") mkdir(&(0x7f0000000140)='./file0\x00', 0x80) 11:46:44 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51, 0x40000000}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r2, 0x2000747a) 11:46:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:46:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x400000, 0x0) r1 = dup2(r0, r0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20090, 0x51) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x05\x00', 0x2, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fchdir(r3) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000002540)) r5 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r5]) msgget$private(0x0, 0x114) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r9 = getppid() r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r11 = geteuid() r12 = getegid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) r16 = dup2(r10, 0xffffffffffffffff) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48, 0xff}, {0x6}]}) kevent(r10, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r13}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r14}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r15}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r10, &(0x7f00000001c0)='./file0\x00', r11, r12, 0x2) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r17, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/80], 0x55, 0x3, 0x0) msgsnd(r17, &(0x7f0000000000)=ANY=[], 0x0, 0x800) r18 = getegid() getgroups(0xa, &(0x7f0000000180)=[r18, r18, r18, r18, r18, r18, r18, r18, r18, r18]) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000380)={{0x9, r11, r6, r7, r18, 0x80, 0x38000000000}, 0x9, 0x3, r8, r9, 0xfffffffffffffffd, 0xf406, 0x4, 0x8}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) r22 = msgget(0x0, 0x4) msgctl$IPC_SET(r22, 0x1, &(0x7f0000002780)={{0x1, r20, r6, r20, r21, 0x80, 0x5}, 0x100, 0xffff, r19, r19, 0x3, 0x80, 0xff, 0x232a}) ktrace(&(0x7f0000000440)='./file0\x00', 0x2, 0x902, r19) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r23 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r23, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) r24 = semget$private(0x0, 0x1, 0x200) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000400)) semop(r24, &(0x7f0000000080)=[{0x4, 0x9, 0x1000}, {0x0, 0x4, 0x1800}], 0x2aaaaaaaaaaaacc0) 11:46:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xc5f77c71b84fcdf1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x100000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)='\x00') 11:46:45 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r0 = getegid() getgroups(0xa, &(0x7f0000000180)=[r0, r0, 0x0, r0, r0, r0, r0, r0, r0, r0]) setegid(r0) syz_emit_ethernet(0x81, &(0x7f0000000000)="ac8b6ec94f535fa5f2631cd4e0391296390165d85a7c8ced6fa9052701022792bd3943990083e84e0a001cfd4844c75a71e4eb824c2283edfafc26194fd34292d06215c967acbad39a4e35f9e4bcf64c47bf549423a525efe627891c2262979f8ec04dec4705823129f272820fb45f98fdaa585410dc9f1060dccb3694c88af49a") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4", 0x0, 0x80}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x1) 11:46:45 executing program 1: r0 = msgget$private(0x0, 0xffffffffffffffd9) msgrcv(r0, 0x0, 0xffffffffffffff27, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x102a0, 0x8) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x3) msgrcv(0xffffffffffffffff, &(0x7f0000000140)={0x0, ""/25}, 0x21, 0x3, 0x1800) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8149, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4, 0x4, 0x0, 0x0, 0x1, 0x80, 0x1f, 0xcc}) 11:46:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0x80000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) r1 = socket(0x2, 0x4, 0xb2) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x9, 0x6, 0x4, 0x8, &(0x7f0000000300)={{0xfff, 0x3ff, 0x4, 0x8, 0xffffffffffff2e53, 0x1, 0x20}, {[0x1f, 0x28a, 0x9f24, 0x3f, 0x81, 0xff, 0x80000001, 0x8, 0xff, 0x4, 0x5, 0xc9ac, 0x6, 0xb27, 0x1, 0x5, 0x3, 0x3], [0x5, 0x5, 0x2, 0x1, 0x1f, 0x100, 0x609, 0x0, 0x8, 0x3586edcc], [0x101, 0x9, 0x7f, 0x88ef, 0x82c, 0x1000, 0x9], [0xe3, 0x3, 0x1, 0xc6f, 0x3ff, 0x800], [{0xffffffffffffffff, 0x7, 0x2, 0x200}, {0x6, 0x2, 0xca77, 0x325}, {0x240000, 0x100000001, 0x9, 0xffffffff}, {0x2, 0x400, 0xffffffff80000000, 0x9}, {0x4, 0x1, 0x8000, 0xdfc}, {0x8000, 0x5, 0x7, 0x2e}, {0xffffffff80000000, 0x7ff, 0x3c328063, 0x4}, {0x8, 0x20, 0x2, 0x3}], {0x6, 0x77, 0x9, 0x40}, {0x40, 0x9, 0x4, 0x9496}}}, 0x5, 0x6}) flock(r1, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 11:46:45 executing program 1: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10004) bind$unix(r5, &(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x41fbf065efc1d6d0) kevent(r2, &(0x7f0000000400), 0x81, &(0x7f0000000480), 0x10000, &(0x7f0000000500)={0x1, 0x18}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) msgget(0x2, 0x42) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000380)=0xc) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs, 0x1c) getpeername(r6, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) 11:46:46 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x6) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x4}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 11:46:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x8, 0xfffffffffffffff7) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x0) socket(0x20, 0x0, 0x401) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1cbb3aaa0b5993f, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x8, &(0x7f0000000000)="b51b8a4c", 0xfffffffffffffe10) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 11:46:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x0, 0x0, 0x0, 0x8a8}, {0x6, 0x0, 0x0, 0x103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:46 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2800) r2 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x53) getsockopt(0xffffffffffffff9c, 0x401, 0x8, &(0x7f0000000040)=""/174, &(0x7f0000000100)=0xae) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x800) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000001240)=[{0x1ff00000000000, 0xffffffffffffc171, 0xff, 0x5}, {0x2, 0x1, 0x3, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000240)="205721bf831a33d53e85a1811378e207feb64fcffb7469ec9ae3d0d3267cc9c686f61d2ca40a860fb31868b0ac99e481bb0bb222420ee437b2879f46a35cefb2869efe4e4a975448986529ff305bc03f08191eb3710d560225c9b0c118f5af06ba3c57503eb15075bd052b87db1a2e87728e3aca11f9b7a1388bea1cda3c159c3032e94cbaf91930653db65a34ddd3e31ccb3252b9d24b00d8710236d595399dade126827f979ea44d4a55fc4d5c1370fee07d0e7cf45a09ea2084b187aaa293cb3ffbd850ea67bcc74029d0ce2cfb8eaf9ca099877eb222146954ff58245247080a3f0a342432615f78923fb78b0eaf715209534cd6dcaa9b04424673c668c5fbd9140cb964a186daca6f0ad405c2b7e6efd3d6282e11551b1a99e89a481d80544dbb170d359d8f4dfed318e6d0fb049c11af92fa4d8cf971b70f0b5e51b50ca8304358b3ae24437e83ffabff495a50214b1e7923300a6e81c85615e231bd7dbe9fb5776a1f21a84545e21b107530afc2053999b6c46d050485a30d407a56e42428fb5ed597addf3d72095f460b7b665c95bc9b4bce12771b226115ca7eb50811c8a7472295b2fb55f03698a4aabc6532aa98aeb3031ff89306f24e36b25a01f3c956a0a34bee45cfebb8d57c331686ba5047c089f128542e7d38b3a4a6e28a91e1ac78eb6beb0625edb540a1980fc5afbac36cf14b20edcbdf9ec68494385491d7dffbf0ec5fcef56d71e43e746675ab5ff486cae5e90e11b5a738a5fb43bfb62e802336fd885eb1992705e476df19ae30b06140a501de795a3d9f1c97df0e2f59c57bcd651bc8451c17b775e5f77578d62b1079b0e193edc4843ceceb247ba8420aa294570649f4224a698ec438bb330d6eb1ebd40cbc8c16190897da3cb6a6e031dda43cd4201d6d3650a624fc11f0d64b3e6cbacf6066dcb8adbb35be02055be307339f16aadc442292708bbdbd222f7b19547998d8c406b24f8e53b077a289fbd6600478dcfebe8dce69653acc902d9467995aed26d0ba07931191cf47b8a49d01baa3228e92e5d76c91778afe56c434654b376cc37828238ad6da35bca7d53d420390ef6d3720dceb22980536350fe55bf04af64aef7a1ff98fe10732b5a638457131a1b04e3b867665a18af35b57c708a1e8209cc80698802936bee823ed3ae485730761560c9af52a2b47506138ac1252aa0fb7cd87628b7eddabf34e8ce2e4741a36bc5d5dce5841afa30a6b7c1933d0a5ac21638d0be4b1ab458c08ef247ce6896459ba5f2fffd892ded8c855732b2a303646d82d7994a15c30a441332efeec91fe4ee36587b8f61685df4d24d407373d0e9873325a04c32d087b5cd7a6e6387622de1ea721c3c4be02737cdb22b29bce097d62a1cbcd48bf495ef58c8b69ff47392a99d9194e9f8df82cdc7540e8d0cc1a3db0f3faa1eb46809bc6fd0b57fbfd32c1b4aec0c734934068673f84f04623888274296f129e7c99f8ff8baf88a6df8fc536a74f9b2ca567c283fd67c2369986d02e87ee2b1c472c1bd507d0b3738def45897d473a1838fc6da2e6592c2fa660d241f4d21e8a627fd82740349dfeb27905253e6ca1ffe55356524312adc95d28487204957454856e5939eb9f4f3059045eba8a92ef5b91c5f3bdb8506522e867ddb4f8ff4b97b7a10e328ed1409046f97c62efe4ef7a99d1a87b6d43a7afce24ec1267a274a31a922e2258c6685e3d8602bbbd9be9c8fbe93c89cb8992ba4432aef437afb99d0075a953adb9c7ef6fef26eb99f172f245d0393440caf724cfa7a0065286d5845d90fe87c07c7388e677f681d3856b2ca903a2ca42165fd093d6f7c866fe4e1be50ae3f16216e5f5be00864102f8d877d8492a2594f249e39305607f3e3b612dfced206620fe2165592718b605f37fa2a74582df096d1beadf51686dad071e154ef5a343df295dbc1f1498f31de0f4b68f99b4e70c9b24e7f4fd687f4438fb82071709fd8a8884de6b0e7783f87bfa16de78cab000f3413850f5cc64530bbc261a79e8e1f89dd6d82949bee94eee2976df080246dea023eba0fdc603c57a63cc268c1f355e51b8c2e58a8149e1c0e4244725feaa3b8b970e0a5fe990c6a24d950e88f22bad476f1b1f9eed0e2437884b7cd93efec6d8e3f825b5c754642e93ce23ea126d633eb789221d8a068d0a7dec093ddd225cc7b4b1967feb28dcd748993525607a71294fd6f272f49ee92ac20d1e5886bf1414b1b3fe3c62280ccf4198c1373eb6b1fdf2901cbe9f3a998cdaef2529ca96a708ceee7f96d80cb1a6dfc523420c80eb6069181da105172e753cb156b65ce3c8d06f8145a288c263307f70508799409795420377ba3310cfdf65a1eac99b06644cbf1d643c3cfe7123984242fa4dd280b367cf28967f49ac8e23f523871ccf3b25cc7c39fb8ab2bc6d798cf6b72f437a7b9fd664a5220470667a48207ddf63480b1b16ea2efc86df56146993a15ee94a8bbcf01268197422b6fdde5a0146ab7c13695883fc52e60d6fcf40ed8a0bccd0076929f1a117b63853a82d9fcb667fb10bed85ad0f30f2a802ae977e375f36e9c425f237993aa8c4c5a0448371ae2b0303e39408a0672c4ea3c8c383c7ab3378db0320a22527fb1a7ec28668fb6c7e81a922c138bdc4f2c16e10377f23b18a131a90b5667618ab911cd389c9c60d4f974b30fdef14696c157d9021bb39a7bef9adc52e81cbe38aba3ba857b97bad2d33e178d609d739714b300c628e0b30bb0586b218447df242f2f1c63f88c5da573f9c9e462090042c51caa372eac6cbfcf999e1ec91d1eea893b0240826ab9f3cde9e6394d3cd25663d6ce981602a7a69eccce9862562b1f501d96cf3e25d525fdd8bc30ce6decc6d7fdedc175742e33e4852ec92a141e6a1d437e6ae48f0d1ea6df4f20927b7a5dc319c20cfb9bf01c4d169cdd30f2f5811b28d26f5bd7ce29ac180d330512129004b115aaecd759d5c73731f0332f6af8b64d6ee459cc1c6720b5cd329d569798c29ad4de5717b68cfbd383245dfc2c352fc3e5a1a755d460d51c7cc2734519ff482dab609ae2a417e78e621236fe3b35396d88bae7942f8bcd3ab60c46be3f4f05afbd4698ff8315e2b25729594a912d3fe251f328b58a1d8c4d47432ae1c89a3e9d2b7ea819446c5b8a9b5bbe725a733a28d7bfa2846a993cc681a278f1a9352d812217590bfeb37d121a2da4e06def445a20dd44bfb31dfb6abe94ec262612319991cafed2f2fd213445aeca3662878fba3d3ff9f73111e6315cf258e2cf4a20e4ec3dc6678334b660dca57af49bb1643ace5414c982349cfec80b8010bb53867c7f6b9961c662c257d71e5986b964bb748efb4b013201970dccba2ff85dcbcfb3317dccfa88e96797586c4cbed20b2e0d2dbecb1d7fb1adbabbedf540fb46b54abd6d952d49330d277ba03c06ffa63ba231f397a5d5545815c7b2ac4d61002f65f9b0e7524757197d7cb03e992df0e6f1c823d65fb77b3074de7aa52599bd3410f5d9f563de2b4f3558adaa8c7c81bc0bc5b80b08ee4dd10e9a6a4d05092bdb132ae3733d005a34092979bf273a44e8d816adbf03eed1e1849f8abb28878292452049cdf7cb7376569c32eccb5a45314dfd8a474c8876f6fb18b7b7ca89379439f15bec66a6f0ab7450160f77dd487533356e98805b512eac9a19e25d5b0f9822c2e466cc6020f15b973a51ab301b711d4bbd816e87c43b8e98a58c465d8152a946047f79351696b5c6f6de3e626b1f4e1e260cda192fb8a6c7fad7c70ca524e01a194acb29bcc84a87fcd0fad2167f87ba19455346f55b1a6a70b24ea6f457515d1ecae18bac8b8a15fad20736274d8e5a438cf3c9781cd6b01a16c631f09bcbc02f3b8cecb35eb3992c66d15ab98119c29d2fc9c4b347cbf7cbf2b48bc4af676c60aaaf10c5dc4310c168883a428953ce028792c8cd94fa057037fe763ff4962ebf9d3229c18448ade8c54c45b764f448490f581547b0bda9b724b55588d26ccc95a39ba8d3f18246d72a024db3507be993e0470fe3c73d26c917a8bcfad9a74a8e7a9733c86338da3efa503c9f59b8f017a429da5b9baff0836077cd61a512d83a90846bb8f8813d52ebeedded4b9fe9400bb09b2b57e3b82fe99d88934ffb7be48d800ecf80855c42ef738860dfe3443ed2dcffb6bb9046181d9c5e5882eef3438b0bc6194d3228c3f77ba36278e64c98200cf312ba584435f32fc305da8f0c174e05dd210f65330cc8f8d1500db97a9b3cab3e8a6e0aa19e7d52281ff43e8767ca78fcc1eab36c23d2e25ac766d15b0416800368eb93f5bd0ed98869a88314a564dee9e24b01ba440965ff6d21ccb9f50f44ad5a4662b3531e5ef979d86ade3daced83547d096b4443a1371194a814d7ae81d989d28bfc83dc332e28d67b5f6cd0f0a143ecf0b6d5f041fd95d2e04509825969255d02b3855771d2dee48a02ce0f6f9d40b227e2dd4ebacd0ebf92ad2f7718fb52b41138e52d651662174cfbc5a6b2a146afa809b7a7b6e60dc6756a1464e8d12d7c1a9f3e903a731093a2d7aafb430de11242daa7c34da7cf75ce9c84b212c00197e5e7a50a450d061bbeeacc11652389d8714f2274659ad243e8a508e1572595d7d7501ac3d59df64017d2c556566806c4f60772894f6897a7be57ccbb016e57dc45341e7289e6b218b3f025f5922c9ef2f19ed7b434f0c5e7f2c691a92e4706b90b2bc10a4b568b28e1ebe571ec07fc1def9f2a2469088a93aaf7fdf76190cb1074d55e08cf65d6790108bf86cf57a5ccf34d550c1675b78c948dd6ffa9be363df260eed46671f23bf19fe23bbc2afd7e0afb88d1ad3947d33cc3021614b75e0e5bef1782a443af6b8c3840bb2fecfce4fae862f77b2866ee00d0dc1cb6967883c671116054b1bfa51103d4bba8b144664659998edcd9dcc993ba7bd4c59ea99102d63b2f80bf5ce25e093d192ddbc882c538c393e8324895f4fef67cac807b7d80a138cffcf8daddcfdd2298f026b62b341a4f8e4c366de98446a5a2461d23a70b1e151ed7a7fb769b01d2d8812aab8a05092b8a25ec5f98655c1022f8b4d6e747378207874acb54f41a04a7865f467bfc07e4c9eb9b5444a37d1890b0767606bf7e0c8c4c790cb91b02b276f4337b8e7c98b8406386dcb7c4051f4f8a384349c2a04c3e94702e4a9149f2a5e98c0947e8367a44c3c393bee5e6af36e9067150316e09d7db1711a2a16a6fef9979345769a022b8b9b5d8477053e6d284a9bf78d17ec4961593fee23d6db1ccbdfa83793aac61535dfa84affa1a963e24ce0e5729dbb11b61bbbe56cc51c9eb621640d173d014f5ec8f7eff8f7d704614708fe9cbba6638aa5a499591caa5a92de33023774848efa60acf5037e4321b6a2d92d0ca62ba8a015cda00c13f31e8a0372f7671b2d152c6a71dca132fc3e5a882b29161ba1370972bf81e83216d7556728d583679abe792698eb3f9fd0b6bdd1c271dcc06dbba57e1eb6c1768d37f08c73b6c0e32075bf4e410cb00e7cdc3d54c1fb0b29b1b322715af90a7fa0ab16c193b44e89a64812f6a68210132e310ecf0350463b940b5ab4efc859adb689b3ee52450ff5b8272e055babcaaaf61d1806489a93cc7a8f22e902ed9503fdaa62a3a76b2c6368adb1bdd108360146d5b8af42875ea2970d7d55026864fdc564269124c1942a2ad5e54b99eeb29de77ee92b014acb08b62b9398beafb27c028a02301557ad22ea1d15111385a666dd75c4f9666f69498a8ad9165afe0541c9feaccbe8", 0x102c, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x5e17eebebbfa9cba, 0x0) 11:46:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) accept$inet6(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) r3 = dup(r2) fchdir(r3) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x2000, 0x0, 0x0) 11:46:46 executing program 0: r0 = syz_open_pts() socket$inet(0x2, 0x4, 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd00"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) write(r2, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x59c) syz_open_pts() r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) r4 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3d, 0x3f, 0x5, 0x1, 0x6, 0x80000001, 0xfffffffffffffff8, 0x4, 0x0, 0x40, 0x3d3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000004c0)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2a65}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x76}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xcf}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7d}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ff0000/0xd000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x8000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x7}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x13cf}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffe}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "dd45a5ec6615858ef96a3268a78a260ea3d883f0", 0xfffffffffffffffc}) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x177) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000180)) 11:46:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getegid() getgid() r2 = getegid() getgroups(0xa, &(0x7f0000000180)=[r2, r2, r2, r2, r2, r2, r2, r2, r2, r2]) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0xa, &(0x7f0000000180)=[r5, r5, r5, r5, r5, r5, r5, r5, r5, r5]) r7 = getegid() getgroups(0xa, &(0x7f0000000180)=[r7, r7, r7, r7, r7, r7, r7, r7, r7, r7]) r8 = getegid() read(r0, &(0x7f0000000240)=""/180, 0xb4) dup(r0) getgroups(0xa, &(0x7f0000000180)=[r8, r8, r8, r8, r8, r8, r8, r8, r8, r8]) getgroups(0x40000030, &(0x7f00000001c0)=[r9, r2, r4, 0x0, r5, r5, r6, r4, r7, r8]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) setgid(r1) syz_emit_ethernet(0xfff8, &(0x7f00000000c0)="9f883a45aeffae") 11:46:46 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') socket(0x18, 0x4, 0x9) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r1) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 11:46:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 11:46:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0xfffffffffffffea6) 11:46:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) 11:46:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x880, 0x81) kevent(r2, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x41, 0x87}], 0x800, 0x0, 0x0, 0x0) close(r0) 11:46:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 11:46:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) pwrite(r1, &(0x7f0000000000)="0f347850dc", 0x5, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) 11:46:46 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socket(0x6, 0x8008, 0x0) r1 = socket(0x800000018, 0x8000, 0x8) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) setsockopt(r2, 0xffffffff00000000, 0x2, &(0x7f0000001380)="bb46cfa986af91847482632935381ce694568477997a730aabb84c7961f04ae48425a26a3e6ff945e1e11068a36dd5aae487d7261e8de92c7d564f6174307ac6e592fcbbc934caa934d2663c31d15e2f2c1f4ec2f5a005e52238f665cb3348c13971d0b421590e97c160ba93db49f5dd0d49f0cc2ecffa6d04bda58b5266fda9198421394a5a97dd8c574f2b9f4d1b295d88d41880d23e81ef0adbade297564e820bea0b337dec54d01acdd6", 0xac) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000001340)={0x1, 0x10, './file0\x00', 0x7f, 0xf67c, 0x401, 0x6}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r6 = openat(r5, &(0x7f00000015c0)='./file0\x00', 0x1, 0x41) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000001600)=r4) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r7, 0x80046c7f, 0xffffffffffffffff) setsockopt$sock_int(r4, 0xffff, 0xe52055709886d170, &(0x7f0000000000)=0xc, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) setsockopt(r1, 0x29, 0x35, &(0x7f0000001100)="ff75e2b1cee081688f6d2fea045c5d46aa89fcad09577f70f449408d98e4324d7e2fa3bf930f7fa7f4766ef08e9675db3d1ac969a84eaf98300b8115d7e6606b5299af9b61b95b4fb8bce272681e5f5606f0b1474c1892f17475262b9311ad16465c68b7ab127e9545aa2c021c960c2f69dbbe987038d9801def9c5eb3c5f577e1efe403c360e38ed07fa33f2b0fb6dfd03cf406e1748815cfbdb6965dedc20b8ef5613529004231550089cad0e373c91b1e841e70624bd3160b", 0xba) r8 = socket(0x800000018, 0x1, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x10000, 0x0) accept(r9, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs, 0x1c) r10 = open$dir(&(0x7f0000001500)='./file0\x00', 0x1, 0x10) faccessat(r10, &(0x7f0000001540)='./file0\x00', 0x88, 0x1) getsockname(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f0000000000)=0x1002) getpeername$unix(r0, &(0x7f0000001200)=@file={0x0, ""/108}, &(0x7f0000001280)=0x6e) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SBURNER(r11, 0x800c5751, &(0x7f0000001300)={0x80, 0x400, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) 11:46:46 executing program 1: setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = semget$private(0x0, 0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000008c0)='./file0\x00', 0x800, 0x53) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/9) execve(&(0x7f0000000540)='./bus\x00', &(0x7f0000000740)=[&(0x7f0000000580)=']]{\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)='/dev/zero\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000700)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000780)='\x00']) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0x3) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000840)='./file0\x00', r4, &(0x7f0000000400)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) close(r3) r5 = dup2(r3, r3) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', r3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) pwrite(r4, &(0x7f0000000240)="8829076e9db40856a5321cf3864c65fe3f0351f97fe7a134f5022dc60a78e4d4e8997d8056e95f8df0a2ebeea40c260b3598a1d1eba4818a8f7138004a853d03a41ff90629679b594802edfef87aab83fd1f197186fa2eb6504f4b17a1da98783077968f3e85e3b65b3097288f068cb4768080bc62b6dad6679f983153bb72cf8643c12d2937ab804b2e69e0b2c9299a51b8639508abae2d598764670cd2d370e252e47ba47aaf9e65", 0xa9, 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 11:46:46 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r1 = semget$private(0x0, 0x6, 0xb0) semop(r1, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x3800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x2, 0x0, 0x2c00}, {0x0, 0x7}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x3000}], 0xa) r2 = geteuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r4 = geteuid() r5 = getegid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r3, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r6}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r7}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5e, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r11 = geteuid() r12 = getegid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000005c}, {0x48, 0x117, 0xfff, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x1}]}) kevent(r10, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r13}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r14}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r15}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r10, &(0x7f00000001c0)='./file0\x00', r11, r12, 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, r5, r9, r12, 0x40, 0xfffffffffffffffc}, 0x20, 0x9, 0x1}) r16 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r16, &(0x7f0000000080)=@abs, 0x1c) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r9, r17, 0x4) syz_open_pts() syz_open_pts() 11:46:46 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3eb7c2542869e238bed7ad1bd9da569f7715dbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d5e5afc074c1771cebe4f8f92cfdf02e52bf897cc233cab1d5ef49a8aa68eafcffffff76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee786c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7f30184af6b60d7e63c6d76b5c04f9ccd0266c3a51be9d88e53d8500168c4b68395d015847d791a2049ba19484d3d7c638b7d9027b8cea90fc372430267aaaab761005846e59aa1d47ec2b890728d3dc2cdc45350f268ffaded65dfa11f4077ddb8bbd20a43bd097000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 11:46:46 executing program 0: close(0xffffffffffffffff) setrlimit(0x4, &(0x7f0000000000)={0x0, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 11:46:46 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f00000003c0)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) accept(r0, 0x0, &(0x7f0000000280)) setuid(0xee01) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r4 = openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x40, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000300)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 11:46:46 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x2) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) sendmsg(r6, &(0x7f0000000680)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000280)="9fa8df8c1df25b5a8120e1fb68e75f9411df1c083dbf835e651adce1101736b78204420d9552b7810debd920c455d827438055ccc2e4aa6a82402bbd8f8713df443800da89fc59ee51cf85907c31cbd4612f32ac7918dc0daae623ede55de82f307fe0ce88", 0x65}, {&(0x7f0000000200)="d81678608aa8351b72e0378e1b74", 0xe}], 0x2, &(0x7f0000000380)=[{0xd8, 0x1, 0x8, "3cad1ae3227dd3b3cc559616294fd5159c5e5caca233b8f6b1c6909a0e30fb649e818017887ea24b9d1a639e5c05bfcdc2561e5de0c0b04e42818ea6a1c39e2639235e7cf1afc7fa09fe685d7d5da80a6cfc160390b673785cd4e984c52fe23641a6d1b235a28070d8ce8977da8f69db7e2d1ccd522dcc0cd009ef7b56cb6ca15f7ebc6efa0e8ed4f37b5f1d0c723aa9d7963818baaf18360fb16906d7a5b7ba8d8453dd185b2065a8defb073856430f45be546584595c7771dad7515f41d2d1735599"}, {0xb0, 0x0, 0x9, "b6de602f9128a251f18d7288ed02b88487ce72b7f23716d28bb8ecaab8fd5d1e389bfe5be20158a7d4873a531bb1b4480bf30a94a3f2210971bb2276c5fd6ca338173fc8989b94475ddcb99e3143cda225c799434497bd0e36d1bdab41214e3cd978afd750c0dd2f5a9b4ea6a41af1107373767e105e8ade611a1bbcc4cb522a18245734ef601b04811368c8ab6ad023a1e02526d4ea39f3e86528e6500ad4a8"}, {0xe8, 0xffff, 0x3, "6f61761f9965e6e7dd64e2746261e02817db707159b40af22da4b43be404d85cca0f00b6b31a4f66079c4027f59d5bda2c78293cd20648a283f55aa42da3f8a7ce2495868830774f758798673547b55cb8f4191a55b145d6c4504f2406260ce83d5b87e732043f5ebded4c8384fcd3126f6ef0d4624d9567eb7af5b1bb7437a694cdbad03315a03dde0bf134b8d9b4bf605b177089db8b8c49d657879d8b8bb1e7e0054d114ce771171a5295f582992d614a1a620ea10354fa46bd5c73cab81cf4ab909f0a7e6d59597e5f789beb087014af"}, {0x68, 0x1, 0x400, "5d6b1c3302c3177845dc61044fd38399d735dfbd5fc29420f8b77d8482818d6dabdf17ef77ea1904a31a97ddfbbb9a9ffae47089c4157c9e25b3a93483405422112f6a996916121c53312b5003312d94ccd266c978"}], 0x2d8}, 0x1) setuid(r3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x40, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x108) 11:46:46 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) 11:46:47 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0xe1, 0x1ff, 0x1}, 0x9, 0x3, 0x9}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x118) r2 = dup(r1) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)=0x1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) 11:46:47 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) poll(&(0x7f00000000c0)=[{r1, 0x10}, {r2, 0x100}, {0xffffffffffffff9c, 0x100}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x100}], 0x5, 0x93) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) ""pckbd_enable: command error 11:46:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') r0 = msgget$private(0x0, 0x200) getuid() r1 = getgid() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r3, r1, r3, r1, 0x2, 0x6}, 0xfff, 0x3, r4, r6, 0x3f, 0x7, 0x4, 0x7}) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) pckbd_enable: command error 11:46:52 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x1000) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 11:46:52 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getsockname(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003500"/4098], &(0x7f00000011c0)=0x1002) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) r4 = socket(0x800000018, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) r5 = openat(0xffffffffffffff9c, &(0x7f0000001ac0)='./file0\x00', 0x80, 0x4) bind$unix(r5, &(0x7f0000001b80)=ANY=[@ANYBLOB="81002e2f66696c6530001dd73966d1469422363541f4ef8dbe98be87ef66426269c4a3b69093b08861218fc60422df9b963edece6a1ad716a6876f464ede164c50df38569ea213e0bbfe2c486bee08d8bf612c3747674887709bb543e4819d76605f1027382f8a0d09d8fc398f32fa6470b10f04f2c159399afaeee1a5b029a3d91f3a39df05b7d5954a88a2579d76929f9a84bfa78c362c81d205d2500e5ee8198781423f75cf59ef2ca67dabdaf0c88dbdbbdafc2b88001f54f31471f711912dbd6a39a8aa5be361c517bfa0788bcce553bfb9e4a6e5f3f55a0047a0e7eefaad3d12"], 0xa) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc0105715, &(0x7f0000001500)={{0x0, 0x0, 0x20}, 0x0, 0x0, 0xfffffffffffffffc}) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs, 0x1c) writev(r8, &(0x7f00000019c0)=[{&(0x7f0000001480)="4692691b5782d6deaf22c7df1ca6a4c06d2b8cc3d3990aa86e773cf473a97799a5a60109a970c86970824b64342013f09a78bceab3a395644067317f7950bf6bd3a0db821be0104f27488a845d44d17ccafa97c56f03e31db3d5ce4ce01e8b660bac285a2d7a8af7ec252868", 0x185}, {&(0x7f0000001500)="933430415a528bc935152fc0920d95fe83f8a6d026bf87eb4c3a22eb2bacd4d2b2174556c2ba9df30b2a4c75515c0d0df26c102292e43e4dbf44a71d60ed5c89f27c19492f4a89198c346e26a2eddb53481c0b429d4fda86", 0x58}, {&(0x7f0000001580)="64d9d0f1ecccfe25a54eaaf7a91af1c8507c169a76cdf3e34ee2f86ab2be608cf7b41bdadb7e414cfdd9d09d416fc9f64066bb9739a504235a2d062c41b9c883ae067ea6457ce6665e8dc5de00305e69acedbf68b86b327b11ca83b018d564", 0x5f}, {&(0x7f0000001600)="908fd66db0baac419fcd505d4868255dc039405494a1d34ceb7c5b16d7319810321467257c9be09473487debb69bc41e39f876cb954a5d39c2a31da73cf05cb9897ea25ede874606f2e3d3f6a893a8ced40ff6ae56ced5166a3d16b7e492b5d9be77393781305ec5706bbc54d2d613b97165f4346d66e23d704ca089d4b985738045f4b5ef24a4fc667677a49575287e9e6fe6d22b5f7ea633034288fb98258b0f51c6b014ef53bbad4ede0f06f5d5505e42de96ec1df1940303d0144d64a4066420ffcc5e7f18113435a2b8339bdf332987381485e2a9d7f271639f679e5b9387a3a3c63fa07f71b82db753", 0xec}, {&(0x7f0000001700)="29b9cf565f3ae384862ee7b427373fa2fa5795fb6faa8d1f410b9825c5707deacfa339e5794d78503e8e6a5ced0b864629349203fd2fa108e3363b2b600074e21cb76a80adb8e5b7371749272d0d7d7be1c5deb9e3f6210d30d3cd4c8b1f79e4d06200174705e090ef77bb4c4478f3f7ddeee700902712b888b9ffa2561e16122f297de30dd75cb379a680bbe49c5c5a70fe43e2bf2e052b51415469535fa30565920bac0061187fd177f16e64c9bedd8215f7031a026cb9d032fd", 0xbb}, {&(0x7f00000017c0)="bc2b33210dd4bf56e4151243999a1932f121812530f5f6db42e0ac31f60ffa60c3b5011371136cdd8111fd4f81f5e66050fccc8fb37ab42dce11f3610cfd970d8d41486fdbecc0d1823dce4b3fd559b3101c8b1ba69c5585e0312e7ed701a6f087bbb995cd63ef53f87018acbd568551683206aa7fb827c54b5221dccfd925e34bed02c16e37072089cf0e0f77f5f4e3af7b60c2fde6671417727c16177a8596ba6b3b4a7e49ec5f08eb91e0eba3b1ada1667460396ec801", 0xb8}, {&(0x7f0000001880)="bdc71995ac9e51b8172e3c9532fa5ea40414167a88b726444390a35fa8b8f127c2236b7180617b9469740f780a8b3eee", 0x30}, {&(0x7f00000018c0)="a643bb5c8fe434698b88a81e72b54ae716f7728cb2920ba559e9d882230e48b41dea6d95e9ab5a4455f0b4aa867e00ed6def45aa93e71a64625cbe8051f8d180e3b3e636354608260390817d7874c7268a5b88cf9a3b7586a513ac7544f7a394f92f33185099358c01b0243eea1c2a4edb4f89617bcdfa3c8872767534314eec4f0a948d20da949ac16e6c09a44d4e768a21309b5c8ee2943d096e2244923f6f40c43fde75a6643477a79ffb873cc7cba1379ed83530195c214a989da164ca3eb1c539b4c2d146eef37a7e4af72a05b0142e97700aae45b2bc4052f0af9b19b5241cf3c7864a1a2b6b363bdd94df307516ee6ad3deafc43e5b4560", 0xfb}], 0x8) 11:46:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) close(r2) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:46:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7, 0x0, 0x200}, {0x6}]}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) close(r2) fcntl$setstatus(r2, 0x4, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000480)='.\x00') r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = dup2(r0, 0xffffffffffffff9c) stat(&(0x7f00000000c0)='./bus/../file0\x00', &(0x7f0000000100)) mkdirat(r1, &(0x7f0000000000)='./bus/../file0\x00', 0x0) 11:46:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r2 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r2]) r4 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r8 = getppid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x9, r5, r3, r6, r9, 0x48, 0x38000000000}, 0x9, 0x7, r7, r8, 0x100000000, 0xf406, 0x4, 0x4}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x5d2d028540055c6d, r8) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x20, 0x0) 11:46:53 executing program 0: r0 = socket(0x10, 0x2, 0x0) socket$inet(0x2, 0x4001, 0x3bd) shutdown(r0, 0x1) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="6c80471113852248978342948b42c887697dc9ee1d5fdd07163ba6cdb50cda416a6101ab6bbbf3fb6bcf68be3e3b5abd44c9d112cff83723d6799d51cf15e7c024095f5ac72064dcf73ac4ba6902d291b03f87c981c1a433fb7f8dee971b985b479aced9508071f203ff96516b421c7a59d1d2c22f3acb9e71e3549c43ce12c3b30f3220ea56a2e45e6e8d5c8331b7b580aeb3c44fb06b60ddf8f6f076de270cd38c54199329c97f498136ed2e45ec90750a6f316d1d56ae98b62dae82eff2c54b632aa64fad6317c4c0a3ec0d18dc925b13dafa6b52f5c1471f4114d9c548191d20ef1862cbf9e989bcc8f77b96e3196c9f12fd0c70", 0xf6) 11:46:53 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02"], 0x1, 0xc00) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 11:46:53 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)=0x1) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) 11:46:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x4, 0x8) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/80], 0x55, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r2, &(0x7f0000000140)={0x3, "8fd03928d863b16870e89f4760477d41bd2287ffc820be10261f3f5ac266113175f73bd36fe0b5c5a9e38113441c117b01a1398b35629e361c42f040c147b4f4f6348a825d1c84fe83c54d8797fc74de3472886a89dafbed484265705da4a162e0856a476671e95a00884407b5ad102b159b146f294f62bbe4f80a6e8a8615d35b12833a8184805f80c76c233f1a64022ade976fcd0cd5ca09adcc3ef5c7d97151210e4f8e51d30881cc686ea6f022f6f1891468"}, 0xbc, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 11:46:53 executing program 1: mlockall(0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f0000000040)="2a6c6998b78475637dd511c3dacfcae10f6ead3cb7dbee582062c285f79822bb3a614b23d2d3fc3fe0d1ce50d454ddad5be74ea39f6c3cb304044b04c668caefb05c6be413a6061a6171c4c653103794bb3902227f22dccffe13bdaa9fc274bf1f138939f24164ee6c54f8b9f0ee6912b5632b99feb645a7aec10707e9dfacdc0dde5760de5c3902d8d3425a9d5ce89ae7bc105062813020c5c4ec7b3e34e863c125dd07f7d1e3550b323332d77ad1884dbc2c43f97345dc4b7e47607989a5c1607ebc42d3a6a35e8f38081b76622950c3a28929008c4048d73f8b5684627b44b6c2e0873fc82ea86ac49ce0", 0xec, 0x0, 0x58) getgid() pipe(&(0x7f0000000140)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x9, 0x5}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2800a, 0xc0) fcntl$setflags(r2, 0x2, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x2, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000240)=0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x400, 0x200) r4 = dup(r3) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000002c0)) connect(0xffffffffffffff9c, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) shmctl$IPC_RMID(0x0, 0x0) r5 = open(&(0x7f0000000340)='./file0\x00', 0x800, 0x14) pipe(&(0x7f0000000380)={0xffffffffffffffff}) dup2(r5, r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) r8 = accept$unix(r4, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000001480)={0xfffffffffffff8ac, 0x8000}, 0x8) close(0xffffffffffffffff) connect(r7, &(0x7f00000014c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r9 = socket$inet6(0x18, 0x4, 0xc14) setsockopt$sock_timeval(r9, 0xffff, 0x926efe2190a8a25, &(0x7f0000001500)={0x1, 0x7fff}, 0x10) shmget(0x1, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r10 = socket(0x0, 0x1, 0x80000000) getsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000001540), &(0x7f0000001580)=0x10) pipe(&(0x7f00000015c0)) 11:46:53 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000200)={0x3, 0x100000001, {0x7f8, 0x9}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) kqueue() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) r3 = socket(0x1, 0xf, 0x4) recvfrom(r3, &(0x7f0000000100)=""/64, 0x40, 0x2, 0x0, 0x0) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) pckbd_enable: command error 11:46:55 executing program 0: nanosleep(&(0x7f00000003c0)={0x8, 0x5}, 0x0) execve(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 11:46:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0201d668e6517070eb6340349f954c54b51d6321be456c5fd2ab13a39d5c12989416d32e8dbb2882342bed0d602327f6ff9c8eef21b4938b9c7c2443f451ae420eaa2eadf4e514475d416a1aabe6fd7c00058292b8b61773669f33e46ae628699bba65"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = accept$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000efd200"/26], &(0x7f0000000140)=0x18) write(r2, &(0x7f0000000200)="57fd4e3a314ccefa19383ccbfa7f07ec6c7e6f4f3ef996a2033ec1", 0x1b) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) pckbd_enable: command error pckbd_enable: command error 11:46:57 executing program 1: r0 = socket(0x2, 0x5, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) setsockopt(r0, 0x2b, 0x2b, &(0x7f0000000040)="0ccf216f097d", 0x6) 11:46:57 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x426ddf103c89b853, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x400000}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x3}], 0x3, 0x0, 0x0, 0x0) 11:46:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = semget$private(0x0, 0x3, 0x100000008) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000400)=""/75) semop(r3, &(0x7f00000000c0)=[{0x4, 0x1000, 0x1000}, {0x2, 0x12000000000, 0x2000}, {0x5, 0x4, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0x9a, 0x800}], 0x5) pwrite(r2, &(0x7f0000000240)="55339d920740cda0740183067ad762af7d2409f8565c1ef345dcb9173f51e58075a7c105d9fb5ca8206cd700e531e5c02598533de35f45a294c5d14825111e7cf2dbb17949127df42b545a1fa0b8", 0x4e, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) preadv(r4, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000480)=""/249, 0xf9}], 0x3, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket(0x2, 0x8000, 0x8) 11:46:58 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) getitimer(0x2, &(0x7f00000000c0)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 11:46:58 executing program 1: socket(0x18, 0x0, 0xffff) socket(0x39, 0x4000, 0x0) r0 = dup(0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f0000000340)=""/138, 0x8a}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000400)=""/66, 0x42}, {&(0x7f0000000480)=""/143, 0x8f}, {&(0x7f0000000540)=""/105, 0x69}, {&(0x7f00000005c0)}, {&(0x7f0000000600)=""/168, 0xa8}], 0x9) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0x5, 0x1, 0x4, "3f6ee20554e86c719174156a3a5160691caa51e4", 0x0, 0x6}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x2) 11:46:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1fffffffffffff98, &(0x7f0000000000)=[{0x1ff, 0x9, 0x7, 0xffffffffffff2c56}, {0xffffffff80000000, 0xfffffffffffffff8, 0x3211, 0x2000100000004}, {0xffffffff, 0x8, 0x0, 0x7ff}, {0x1, 0x2, 0x2, 0x1}, {0x50000000000000, 0x9, 0x8, 0xfff}, {0x1, 0x1, 0x804d, 0xffffffff}, {0xffffffffffffff80, 0x87, 0x10004, 0xffffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x808, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x40}], 0x4, 0xe3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xffffffffffffffff, './file0\x00'}) 11:46:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2c}, {0x80000000000006}]}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0xff) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000140)={0x3, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="14") 11:46:58 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x100, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) close(r2) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getdents(r4, &(0x7f0000000180)=""/176, 0xb0) 11:46:58 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x100000, 0x100000}) nanosleep(&(0x7f0000000000)={0x7}, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000002540)) r1 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r1]) r3 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x9, r4, r2, r5, r1, 0x48, 0x38000000000}, 0x9, 0x3, r6, r7, 0x100000000, 0xf406, 0x4, 0x4}) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x400, r6) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f00000000c0)) r9 = msgget(0x3, 0x480) r10 = socket$inet6(0x18, 0x0, 0x5) getsockname(r10, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) dup(0xffffffffffffffff) msgrcv(r9, &(0x7f0000000400)={0x0, ""/68}, 0x3d2, 0x0, 0x1800) 11:46:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) r4 = socket$inet(0x2, 0x8006, 0x5) recvfrom$inet(r4, &(0x7f00000004c0)=""/127, 0x4f, 0x1, 0x0, 0x3d2) r5 = semget$private(0x0, 0x3, 0xc) semop(r5, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r5, &(0x7f00000004c0), 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r6, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r7 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) 11:46:59 executing program 1: setuid(0xee01) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 11:46:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000002c0)='tap', &(0x7f0000000300)='\x00', &(0x7f0000000340)='$\x00', &(0x7f0000000380)='!\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='tap', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='}.\x00', &(0x7f0000000540)='%:^$\x00', &(0x7f0000000580)='\xe5\x00', &(0x7f00000005c0)='tap', &(0x7f0000000600)='!\\,^]]\x84\'\'!\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x7, &(0x7f0000000080)="cfe7ec9d89e889") r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x1d1, 0x8, 0x6, 0xfffffffffffffffd}]}) 11:46:59 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') 11:46:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x20) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r3 = socket$unix(0x1, 0x8, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0x7ffffffffffffff2, 0x20, 0x2, 0x1ff, 0x200}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0xbf, 0x9}, {{r3}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x7af, 0x741}, {{r4}, 0xffffffffffffffff, 0xe561ea7a29e166fb, 0x40, 0x10001, 0x401}, {{r4}, 0x2, 0x68, 0xf940df14a57b2ff4, 0x7, 0x6}, {{r5}, 0xc9c3cd01003cc6ac, 0x43, 0x10, 0x3ff, 0x6}], 0xfffffffffffffffd, 0x0, 0x4000000000000000, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:59 executing program 0: socket(0x2, 0x4003, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r2 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r2]) r4 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x9, r5, r3, r6, r2, 0x48, 0x38000000000}, 0x9, 0x3, r7, r8, 0x100000000, 0xf406, 0x4, 0x4}) r9 = getpgid(0xffffffffffffffff) setpgid(r8, r9) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r10, &(0x7f0000000080)=@abs, 0x1c) getsockopt(r10, 0x0, 0xc, 0x0, 0x0) 11:46:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000002540)) r4 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r4]) r6 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x9, r7, r5, r8, r4, 0x48, 0x38000000000}, 0x9, 0x3, r9, r10, 0x100000000, 0xf406, 0x4, 0x4}) r11 = getuid() r12 = getegid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, r12, 0xffffffffffffffff]) r14 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r14, &(0x7f0000000080)=@abs, 0x1c) r15 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r15, &(0x7f0000000080)=@abs, 0x1c) r16 = socket$inet(0x2, 0x2, 0xffffffff) r17 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r18 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20000, 0x0) r19 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r19, &(0x7f0000000080)=@abs, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r21 = getuid() r22 = getegid() r23 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r23, &(0x7f0000000080)=@abs, 0x1c) r24 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r24, &(0x7f0000000080)=@abs, 0x1c) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r25, 0x40047477, &(0x7f0000002540)) r26 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r26]) r28 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r30 = geteuid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r32 = getppid() msgctl$IPC_SET(r28, 0x1, &(0x7f0000000380)={{0x9, r29, r27, r30, r26, 0x48, 0x38000000000}, 0x9, 0x3, r31, r32, 0x100000000, 0xf406, 0x4, 0x4}) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r34 = geteuid() r35 = getegid() r36 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000005c}, {0x48, 0x117, 0xfff, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x1}]}) kevent(r33, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r36}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r37}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r38}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r33, &(0x7f00000001c0)='./file0\x00', r34, r35, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r40 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8, 0x204) r41 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r41, &(0x7f0000000080)=@abs, 0x1c) r42 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r42, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r42, &(0x7f0000000080)=@abs, 0x1c) r43 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r43, &(0x7f0000000080)=@abs, 0x1c) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r44, 0x40047477, &(0x7f0000002540)) r45 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r45]) r47 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r49 = geteuid() getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r51 = getppid() msgctl$IPC_SET(r47, 0x1, &(0x7f0000000380)={{0x9, r48, r46, r49, r45, 0x48, 0x38000000000}, 0x9, 0x3, r50, r51, 0x100000000, 0xf406, 0x4, 0x4}) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) r55 = msgget(0x0, 0x4) msgctl$IPC_SET(r55, 0x1, &(0x7f0000002780)={{0x1, r53, r46, r53, r54, 0x80, 0x5}, 0x100, 0xffff, r52, r52, 0x3, 0x80, 0xff, 0x232a}) r56 = semget$private(0x0, 0x6, 0xb0) semop(r56, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x3800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x2, 0x0, 0x2c00}, {0x0, 0x7}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x3000}], 0xa) r57 = geteuid() r58 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r59 = geteuid() r60 = getegid() r61 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r61, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r61, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r62 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r62, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r62, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r63 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r63, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r63, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r58, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r61}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r62}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r63}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r58, &(0x7f00000001c0)='./file0\x00', r59, r60, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r65 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r66 = geteuid() r67 = getegid() r68 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r68, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r68, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r69 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r69, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r69, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r70 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r70, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r70, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000005c}, {0x48, 0x117, 0xfff, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x1}]}) kevent(r65, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r68}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r69}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r70}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r65, &(0x7f00000001c0)='./file0\x00', r66, r67, 0x2) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000140)={{0x1, r57, r60, r64, r67, 0x40, 0xfffffffffffffffc}, 0x20, 0x9, 0x1}) r71 = getegid() getgroups(0xa, &(0x7f0000000180)=[r71, r71, r71, r71, r71, r71, r71, r71, r71, r71]) r72 = getegid() getgroups(0xa, &(0x7f0000000180)=[r72, r72, r72, r72, r72, r72, r72, r72, r72, r72]) getgroups(0x3, &(0x7f0000000340)=[r71, 0xffffffffffffffff, r72]) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r74, 0x40047477, &(0x7f0000002540)) r75 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r75]) r77 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r79 = geteuid() getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r81 = getppid() msgctl$IPC_SET(r77, 0x1, &(0x7f0000000380)={{0x9, r78, r76, r79, r75, 0x48, 0x38000000000}, 0x9, 0x3, r80, r81, 0x100000000, 0xf406, 0x4, 0x4}) r82 = geteuid() r83 = getegid() getgroups(0xa, &(0x7f0000000180)=[r83, r83, r83, r83, r83, r83, r83, r83, r83, r83]) r84 = getpid() r85 = semget$private(0x0, 0x6, 0xb0) semop(r85, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x3800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x2, 0x0, 0x2c00}, {0x0, 0x7}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x3000}], 0xa) r86 = geteuid() r87 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r88 = geteuid() r89 = getegid() r90 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r90, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r90, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r91 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r91, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r91, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r92 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r92, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r92, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r87, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r90}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r91}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r92}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r87, &(0x7f00000001c0)='./file0\x00', r88, r89, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r94 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r95 = geteuid() r96 = getegid() r97 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r97, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r97, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r98 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r98, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r98, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r99 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r99, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r99, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000005c}, {0x48, 0x117, 0xfff, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x1}]}) kevent(r94, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r97}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r98}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r99}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r94, &(0x7f00000001c0)='./file0\x00', r95, r96, 0x2) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000140)={{0x1, r86, r89, r93, r96, 0x40, 0xfffffffffffffffc}, 0x20, 0x9, 0x1}) r100 = getgid() sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="3d04cd74cb48fedfc79a0816237f47fb80694ade6946625a4e0b2210f489e1da7ef518c6a7eb405fc9a13bb4fd85e8786284b66b9f622926bc6df2032779a8fa87c3857eebe91c0136efc377f90510fd35321fb431cddf66a1e111c6c03948720aca859c1c1d73367c1a0b34dcb7", 0x6e}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r10, r11, r13}, @rights={0x28, 0xffff, 0x1, [r14, r15, 0xffffffffffffffff, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x20, 0xffff, 0x1, [r23, r1, r24, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r31, r34, r39}, @rights={0x20, 0xffff, 0x1, [r40, r41, r42, r43]}, @cred={0x20, 0xffff, 0x0, r52, r57, r73}, @cred={0x20, 0xffff, 0x0, r80, r82, r83}, @cred={0x20, 0xffff, 0x0, r84, r93, r100}], 0x128}, 0x400) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 11:46:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000080)={{0x4, 0x3}, {0x20, 0x5}}, &(0x7f0000000180)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 11:46:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0xf140, 0x4, 0x2}, 0x4, 0x8, 0x4}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) dup2(r4, 0xffffffffffffff9c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:59 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 11:46:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/250, 0xfa}], 0x1) 11:46:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) r1 = socket(0x800000018, 0x1, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) bind$unix(r2, &(0x7f0000000180)=@file={0x3, './file0\x00'}, 0x8b) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x45, 0x0, 0x0, 0x2000000400}, {0x5c, 0x0, 0x8}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000002540)) r4 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r4]) r6 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs, 0x1c) preadv(r8, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/51, 0x33}], 0x1, 0x0, 0x0) r9 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r11 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x9, r7, r5, r9, r4, 0x48, 0x38000000000}, 0x9, 0x3, r10, r11, 0x100000000, 0xf406, 0x4, 0x4}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) r15 = msgget(0x0, 0x4) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) msgctl$IPC_SET(r15, 0x1, &(0x7f0000002780)={{0x1, r13, r5, r13, r14, 0x80, 0x5}, 0x100, 0xffff, r12, r12, 0x3, 0x80, 0xff, 0x232a}) fcntl$setown(r2, 0x6, r12) syz_emit_ethernet(0x1, &(0x7f0000000280)="ef") r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r16, 0xc058574e, &(0x7f0000000080)) 11:47:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x5187c9f8fcf5cd69, 0x2) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x180) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000000)) socket$inet6(0x18, 0x0, 0x81) symlinkat(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') 11:47:01 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs, 0x1c) r7 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000180)) kevent(r4, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0xcc, 0x40000000, 0x7f, 0x6}, {{r5}, 0x7ffffffffffffffc, 0x10, 0x228b6d3e707fd52e, 0x7f, 0x8}, {{r6}, 0xfffffffffffffffe, 0x1, 0x40, 0x401, 0x40}], 0x5, 0x0) 11:47:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x26, 0x9, &(0x7f0000000180)="afc05ea62cd653049e1e740547e8c73b6b0375f8f5ac8d4bf4cdc37fb9ad089b57714deb5a59d7d6fd9a9aee3ad69e95d0de399bcefce00e85556cea8a1ef3eaeb0b75052f4365e06c913bddbab36c4e4fc80d0000b3b95feba9f0b13240c6ff5a5ee2cd05a601eebcd4b8c7187fd1f65a8053a636da0c28e5b4f0688602be25582d99e5876b4952984bfa4a4b051675d0049351d195d06b8d229be6fcfa459c453e6147671120121b7dd074c7d58458cc16d525f771bfbe3992c7c70a9b63c38a52c798ac1cd49b060ce46232e83c2e1ccbbefb823887fb0319da1050adf79792965b4c2b364d7d9642dc5d003beb044bd70f6ad592a9f5af73b9889b27c1deea7a28d44ab819f632c1400707dac22313e39aa5efd625e0d8b28473efedc8f1430ed63b0fcb16e867b31cbf966805b5b4f91db22224927cc2b5e157f2d1b181e08efe54f8a9170104d02478385bab14b241f127b541f568b169f901e325ef2916b7c1fac0ca0e465dd866368dc49db1911545033b", 0xfffffffffffffd42) 11:47:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5, 0x1, 0x2, 0x7ef}, {0x40, 0x8, 0x1, 0x4}, {0x7, 0x100, 0x5, 0x6}]}) 11:47:01 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10000, 0x0) flock(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0xc785, 0xfc7d, 0x1}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup2(r2, r1) r3 = socket(0x800000018, 0x1, 0x0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) write(r4, &(0x7f0000000200)="44cb57424ea079960d1c743c678d7dda751ef941c1b2679990aaf850eac1777bd0f8e404d76e011b23a6ae98dbae0467d205c05a3cb75435a76e89b6fa838292b2a2dce4f1c78ca64d3992c823638687a13a2742654020e7f668cb2cdbace7dd267504ec3df88c3e8186d7843e1702892b334a9e", 0x74) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffd6c) socket$inet6(0x18, 0x8000, 0x2) shutdown(0xffffffffffffffff, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) fcntl$lock(r7, 0x7, &(0x7f00000001c0)={0x3, 0x3, 0x805, 0x2f79}) 11:47:01 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getegid() getgroups(0xa, &(0x7f0000000180)=[r2, r2, r2, r2, r2, r2, r2, r2, r2, r2]) lchown(&(0x7f00000002c0)='./file\x00', r1, r2) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r3, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r3, 0x2, 0x1) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000a00)=0x100000001) r6 = getppid() ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r5, 0x6, r6) open(&(0x7f0000000040)='./file\x00', 0x1, 0x107) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7c}, {0x61}, {0x6}]}) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000000)=0x1ff) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open$dir(&(0x7f0000000280)='./file0\x00', 0x40, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 11:47:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="1c2025022bf0628fa530816eec0e634b33fd48b7c8f2c0ff31e17acc6a93b67540299f2d25aafe1b6a596eefe66e09d12be8480cf27b86403125bd70c54306c4bc1796e1b97dca3689714e24c1ef9b981787b8104ea4dd946cb2b8a1ddf5579b02bd551e2e4d336d5ed2396375aaed92828dbf3fb499bbec83ea67fae474c51477b0942a5ea48c25ed184680a938de7d6ec1a66e1a7f04adcacd3b49b0ac195c80ae33895987987d8abac1692914da10a6a2e4b87f4b198131824643cfe8373d56bd94", 0xc3}, {&(0x7f0000000240)="b2db59b30532b7b513cb71a541cc55a0966cad42377a56dc6a965005606154153af54b316048f1bd6781ef4a0685d8623d35b846811f23cf9773b3b303f78117233caa95e3b246dcd203b3c289b1730150b13d135243030f79bb97dc620044f53baacf57ee3c42066c14106a8cb572ed2ee003e4fa2867732bb058d74487f85e54d2508aad21c9ca87eea9ce535b023d8bc0c716e6d86dd193c2dda02a4dc94e699fd59e90612b0b423fddf11e0e34e03afb61ce0e5184e9f982704de63e34c0db4157e4bb1f994eaf838b44e5523e098b8d650941433260d862ff8a0c80d3cd5213c08f8f20a758", 0xe8}], 0x2, 0x0, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 11:47:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="fa") 11:47:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="08fbdcab", 0x4) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0x36, 0x80000000000, 0x1d69, "d277492da1fa0334190ec7dc8c5260d0ba9ef7a7", 0xca5, 0xbe}) 11:47:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 11:47:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000380)) semget(0x2, 0x11bda92c258ac180, 0x0) connect(r0, &(0x7f0000000100)=@un=@file={0xe3faac373c13019b, './file0\x00'}, 0xa) 11:47:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="2b025c9f65aa8e7aef90265fd9884228432344ac2ae2fe3733e81d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "00000eeaffffffdfdeff1fe000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 11:47:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240)={0x3, 0x1}, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0xfffffffffffffffb, 0x6, 0x3, 0x101}, {0xaab3, 0x0, 0xffff, 0x4}, {0x3, 0x80000000, 0xff, 0x4}, {0x9, 0x3f, 0x0, 0x3}, {0xfffffffffffffffa, 0x800, 0x9, 0xa5}, {0x5, 0x2, 0x2, 0x2}, {0x40, 0x3, 0x0, 0x401}, {0x7f, 0xa72, 0x9, 0xb8}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[0x7fff, 0x7ff, 0x81, 0x10001, 0x10001]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x281b, r1, 0x0, 0x3c) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f00000000c0)=0x1) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:47:01 executing program 1: setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = semget$private(0x0, 0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x2, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/9) execve(&(0x7f0000000540)='./bus\x00', &(0x7f0000000740)=[&(0x7f0000000580)=']]{\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)='/dev/zero\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000700)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000780)='\x00']) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) getsockname(r4, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xfffffffffffffcc5) mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0x3) r5 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f00000008c0)="b72e66085c575d36f1cad36aa30d3207", 0xfffffffffffffcbf, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r5, &(0x7f0000000400)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) close(r3) r6 = dup2(r3, r3) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', r3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) pwrite(r5, &(0x7f0000000240)="8829076e9db40856a5321cf3864c65fe3f0351f97fe7a134f5022dc60a78e4d4e8997d8056e95f8df0a2ebeea40c260b3598a1d1eba4818a8f7138004a853d03a41ff90629679b594802edfef87aab83fd1f197186fa2eb6504f4b17a1da98783077968f3e85e3b65b3097288f068cb4768080bc62b6dad6679f983153bb72cf8643c12d2937ab804b2e69e0b2c9299a51b8639508abae2d598764670cd2d370e252e47ba47aaf9e65", 0xa9, 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 11:47:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000021, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x113}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x54de) 11:47:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x2, 0x9}) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 11:47:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xfffffffffffffffd, 0x7, 0x2, 0x1000}, {0x7, 0x2, 0x5, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x6c}, {0x40006}]}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000380)=""/186, 0xba}], 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r3 = dup2(r1, r2) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r6, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 11:47:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='rec\xd3\t\xdbY\xb6\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:01 executing program 0: poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/16}, &(0x7f00000001c0)=0x12) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x8000, 0x2) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:47:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x41) rmdir(&(0x7f0000000080)='./file0\x00') 11:47:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f00000000c0)=[{0x100000001, 0xffffffff, 0x6, 0x9}, {0xfffffffffffffff7, 0xffff, 0x9, 0x100000000}, {0xfff, 0xfffffffffffffff8, 0x9, 0x2}, {0xeba, 0x100000001, 0x4, 0x3000000000000000}, {0x80, 0xfffffffffffffff8, 0x1, 0x1}, {0x101, 0x1, 0x6, 0x41}, {0xbe, 0xfffffffffffffff8, 0x100, 0x9}, {0x1f, 0x5, 0x265f}, {0x0, 0x8001, 0x4, 0x4}]}) 11:47:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) dup2(r3, r0) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb18e15c8541696c000000000fdeb57412a144f037f0c44e59abd8ad7387d7891658eb4c37a9c5a1011763fbfd53c966a0f96eb734db248cbb6da9c18c0cb30810fe50c3cf0240f2fe1085825d120121c68b122a2053880f486049d8dea81ac04997f999462c2eccae6a36e6c150cfcee2c9670d38b6a956d1c0d5d739472493d08c7b588f72ac8962c909d587bfef86af49df2c11f3006d2553b42471d8dc4c1eb96bf2915a9e0771a1b5512d15118333f8d01fc606747b86e25fce96ba66dd93262dfcade4609ef6a150348583fd59"], 0x1c, 0x0}, 0x0) 11:47:01 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)}], 0x1) socket$inet6(0x18, 0x2, 0x4) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x3, 0x0) close(r1) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[0x5, 0x1, 0x6, 0x100000001, 0x243, 0x6]}) r2 = semget(0x3, 0x3, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/121) 11:47:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) 11:47:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x2, 0x4) r1 = socket(0x800000018, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x10) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0xac, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xd3, 0x0, 0x902c, 0x1, "6ff227632f1074b5d0b2ebfd74b37f8f15fab0c1", 0x7, 0xc7e8}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) write(r1, &(0x7f0000000040)="473a23475f8059f0d1f180936f53235f76a87b56e0b800975fa089b40edd6058ffbf081b8605afe58bccf54bb263dea960b3f32fe0598852690fae7841a6c2873e631e08502bb02bcd08d518ab6059e5d779a100", 0x54) 11:47:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x61}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0xb6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='+') 11:47:01 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) getrlimit(0x0, &(0x7f00000003c0)) 11:47:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='x\x00') r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) truncate(&(0x7f0000000100)='./file1\x00', 0x0, 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:47:02 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000001380)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r0 = semget(0x3, 0x1000000000007, 0x200) semop(r0, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x7fe, 0x1000}], 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x0) semget$private(0x0, 0x4, 0x421) r3 = semget(0x1, 0x1000000000007, 0x200) semop(r3, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget(0x1, 0x1000000000007, 0x200) semop(r4, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f00000010c0), &(0x7f00000011c0)=0x4) unveil(&(0x7f0000001340)='./file0\x00', &(0x7f0000001300)='c\x00') getsockopt$sock_int(r5, 0xffff, 0x80, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="e9e30d0000e1ff00000000004000000000"], &(0x7f00000012c0)=0xe) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) write(r7, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000003dc0)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1085) r8 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001240)=""/62) syz_open_pts() getgroups(0x0, &(0x7f0000000200)) r9 = socket(0x1e, 0x4000, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) connect$inet6(r10, &(0x7f0000001040)={0x18, 0x3, 0x2, 0x8}, 0xc) r11 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getown(r12, 0x5) fcntl$getown(r12, 0x5) fcntl$setstatus(r11, 0x4, 0x80) pwritev(r11, &(0x7f0000001140)=[{&(0x7f0000001740)="5a0d3131df61447d6cc630f58d7ef5d0350bca222b54a0542abd00283a6861594dca86d807faf26914b8b94101b5f9181cf6214172de010929243aa69ff4346053be6b531754505514f55ab68c23732f2677b3ef8f4fb555edbf4d06b39f83f0198d1da946801528edd1fe01dba9495889993db3190158d43eea72dd4b53f2426a3b9fa3b172fc5811c5a907b1b4d9591ee215e76993673c7128960471c73d9dd52acccba31fd402fdf503ab0c6205860266c12e18ca9f0b0f97c9ecc0c0399bd26521058ab18b6364af", 0xca}, {&(0x7f0000002c00)="59c182dd8589a3766c4616b7df4dd8e825322edf428f1c64363be334ae29d0c1af80d30dc4b7266720c7dcbf01aea3efd511379c451b484f912a0c89bde3d07b6840c536f0a543178ca9c426b3b6107ff2d340845ba77cea33e12b266806efdd6ca623055cc46f838cb5212a33f7c09c5daee63664df16fba2797ae8c10afbed779947b8d77e8ed3090a4a6ccf74487ce6ed4ef106cd0b39041c944a331eab4529068eb472c70f0a7802d5fd430608fa984579a51708c0fce9bbb62f6a78c6d929fa8c2cda152450ee3a0b02181c33f85fed1cdb4886136492d59e0c7aedb95d6711e3416dc38169e158e642d600abf5a38b832fed6a7810c3f1f8650330de230049b03d5ef5722f5f605c8b0e9cfc509a920c50c03dd51c57c67906af9913d2f7b48f05e68a4d7e5077eb958ff6f2828d2aa863996dbd14922a9f48b38407b39342fd053876b6df50a3c513b65240490bc0870bdf2ede545cd0282196513a7158cb2ec705b9ccc847f04be1e7c5470d6311bebcefeb024fbf7359766b87f2a321527195d6dc49e41567a4bdc06516ad64eddbe88e22bc1c6575f58f8e6a26251c952be61f0f4c52b713125996f9292a2583625e9e1a6efc", 0xfea8}, {&(0x7f0000001940)="f47efe5b6d0bd5be6eec3eb62494d7045d483da3ec509535541b46000f19919bf65713e14a11e7661bc2951138605999c82d26ccae8967fcb2b2544914cf1f574d39a79270fdc24ff7e2f2b621b3c6ab496c09f0d687cdadfa6534663d7fd0b440b1de558f48366f392f3dcc279fae03dcfa6642c185274bf0e59a42629877119965c6f7d6278c4f80d181ed217e63e7e419b971260234605a38392a8dc39a8bdef8ed612cc127dc2a2a78191bb6a87abeebe367b4365a3fc09e566d3ae33bf8035d7b4ad33eb641f455e9085def178776109cc501c6", 0xd6}, {&(0x7f0000002dc0)="59bc28f95fd95946524b5b5813a78354583a4bcf09fde1168db78508bdf3b06270c6597a9ffef2e4da6a1017ba0d626cdb9e4c764272a3eaead9b5e7917f04e4e59f2d45734a2cf21c9644578cd4854ee138f0478f2eb989c85514bdf35a40efb500492a3ab82dd7b39f0418027baa67ee51f8fa86cb776912e2af4325d61c6edaf7d920b41b021d71030d619dc56a83253100095c53d3b235b48961f24ebd72a0f16ce5f23eba1374c3530381bec31e56079fcc1324db754809f5bf30e80f2c055a25638ec47a9ec367915a4b34623f9cc7558ec4ff7dbf8c21be22dc41fbe9efe19e813b7e843abf9987568a4792db05b99fbccc0e4882c1404cc53b7e7c77e5fa2c1fe999dcad2ac6ad44f49ab23a7e0039122d40057faf583a39c5b9ca89b11daacf5bbf1f0b4a847721666cdae7c74fdd541d1878dba6e465fd8f54551a43592c1f7f4cbc10ba5e2131ce7ecdf6eab3aa664a90de77253a418a8192623ac1a947fabf9204b7ccce5d0f5639d4e507bec04614f66f5d412b65dd1a1b98dd5f4d3f1a485dc0f6676e50ba18e34508ac901c6ef7b9784a5b15f05ef7d31a85ca2641199bf84a2ac517ff9a48586a8007b129cc3e8b07e7394072dc6b7e7176729f1b6eeb6b71141dda7af28180e0f11ebc7bd929390de6a8b33d1927f92fc8740305d55f783f2f9de1b106594c7a2b27bc083e303e5b7ea0025a0c7ed6387875481b3734dea8ad48b81773518bff4df9d21cab83d17ef6669bedaf7954f4eb74a88efcacb81ffe6c1085fb61a1e4f401ca386177d67d0aefb238ae7ca52d783d348ac190161cd656f0b8a4b4d048aa044cb71c3707c3cdac7f60e8a384a026b313ad0a40a3d731c28193543104e7bb750d7850f7a0a8916e51d71b03069b44ac60395f4407da49c8524320ea7d88747cacc4828dec48abd01d56e1391dc82ba7dad690b824ab95e0a06d7c327d21fcbeba6dd04855811280dad5f3f589481f8051dc64856c63bb873d58755815e55fc86b99a23a63d484f7cd1ea0c99defbae9f8dc30f52b577fe9b615dbde927c54fa740c6128332b75e32743a35517be1a1c94a1fb7cea51cf42f306dcca42f48e7f15142f5c0f54f1b73e77475c60b804a81f36aa70fd70415df8f638e3dc9391b3ca3752fb2a78ab202a33623c5c8bd4d5a04c73dffb103da37609c3f50e813331dcf057cfd898dd16a2b5f42330482ea5316ca1b613b5ed945ac4548356bf1f26ec25da4b4623868afcba580efc8e98d81fdcd41017acf315e6733d88ddee639489b45778bde2802e2d4fd3744098cccea9cb44ce4afc020af24e245f0714b3df52402120979bd1d0212aee0f95b7e2a505b52c634c0c4ee1dee92b2cca6e4fdd4197f05af4caa5e6ed1a7390f0f245ad0885e2fffb5a3cf3478737840fa59b4a0666d4ea6d76b295d9140daef918467a3b8ea85a735ef08de3c28bfcbf97c6cb4661e08784d18b10b5d0715a3bb9672e9b84009bcd2372cc3131f9c83c52d7c123f960e47ee418f59b111d3112a40894b89f97cb3b59158dd1318caeb688b390dede7cb23b7ab03ffe8288992e87f77b4d1425357886e1962e160780227e4200c2dcf072340a1c8981093da8774233c8b4e9d2936a44909710f81cfaf3f09063108153aa8d219ba64e94f0e3b6562c971e4a456d95933971e7d204a3bdeb9c1885c5024b9217a9826adaf2a9002dc7c68c5d81c5f8c85e5263765cf3f6502df01e56accc0cdd7aa0b8faed32c80e1baf17a1dcf7353e92f72a0d05f119646ef1718a12ce47a72a594928c1544c3a4d7520961ef8950356520256478ad0f5d601e80cd6fddb85dfcb63d6b71544de1717a8aae64deb3f59c8692a2887409b81d2c83dbe6470511b3fead2fa96b7f73ccf9e54ee8b3cfdcece0b76f0b0ae679e7da11ac8cbf6b13d3dd07586a36dd1a44832d95b66030abda445db4dca8dbc060c8f7d703489693d1f0e75726838272662366d4ceee37667147fbaec193c09f5fe0007e5fc0b1664bbca73357986c7c530b084604fbacbc512af118afe65e9880888751a1d0673aadc26dbf535eceb91cd85277c16007fac0346bf5d49681f54b4eb67a8c7e87f535b0dbb8558818f294cccf266c378fff36014f583ca202ba3a4646e1999dab66cc047fd824589e53217bdb5595cca4ab21ca86e87c869ff199fb642b7b69467d3787df165dc42b39bdbb6146f23092a66bdb58e03818393bc58af9905db17902646e3ddbb187986488958aa3dbabead4462c62156093c53424336723e5c02ee93a7e31825e9c8f4e2d90b49743b29e73f21ff5c71453a339deaa91260e0388f1b7375b7368883f4eba19090183e58fc356f51073eafbb0fe8495b9652cad2fb6c02269debffbe459dad9e97d2215621a335ed5722ec013a57a40f2c369bc96b0ac49437abb8855c65d51dadab92a3e70ad8f22e5b17b32feb53aa759ab1201c092e0c8468d58b9ce8099dbdfb130b7916645329b6784811f33acd1f9cf4e514a642f504d939214cc3c2efa9dcaf2d132753924ca13f3126feb8ddc001eb7474cc1cf79b1788f631c5a6fd3707b07ff2ba36efd9e45c2d6fa3b93263e17b0183ca1eb8a2c0cb909f43d3f98b913b19aa885054e9ced57de877ba146a788562e9068e8a8876a24489c862da556bd45f594195fd2aa2f6df9ef6cae6e14650c108b2a2f7b671b524524b45958f5f4b1f9158849e9d3e762405c7b3de4ff48990733b1f414c9ef5a6f8df869d4a228ec8a0ca7879164d9a675dc23ec76762c8d2945e74aa73fb8fbda582897d6a933aa6870f509fe20238758c69f5538ee135fce107184e6597943ed99122c1f6637d28883088e8f99ea4de819ae81082ba062a7034e1d788a23c3f0e42a3be2e6e56bfaa2655547f033e23a9554b370ac7e222d8ef4e2f87818e2bc2f484df5ad6016b217713dc55e480a84ae5b10ea6fff02fd24dc8f2743266ec56bb6fab99275a7bf4e4df143b6de1f73344a74213256bf1866acf4ed72f58bab00035706dc743cf1406affd1250dfa25d297fa5920bff3b32d2be876307e4a97a79acde5504507a27c66730fa38f548e1abfadf9a6b77dc45d83b615ab6b8fd6d8f1f5d1c0ab236d5d502419755da48e83c16f9dca6257c5b48ae909e00158f4937cd883ca38caf11b55ed01bb936c35a8f2b9cde4acbc9c1fa8508d56b862d602df9856ccc3a31315058208c1452a42723edb913c13679948a5625d4f95ce97c2f3980e2a31128cda62139f975a47697b251d0f4ca38c1ca6ebb8dff37899a887f73f9e39c6bca2cb0e27d8b9e34bd17169ef9790bf71d744f8497442b701c9053836f09b90b694637a0f2a8ed7b78e090898f478e0c6e2137d9e3ed748e2ebaf533511ec3527f19dafc1bf017607eb968def571593cb79c31fd4a149a4611670427b7ac428af1f669c1986cbf34544d33ac0fc0d005d445467e09f1c6c8948cb5a48670d6842164962d252f2f33a17427a38ad5a16c9c3d63608ab73a9a64114b166c64b0067ebef146d83395dfb385141dafce8c649462b4ad1541d1de890ea025bbfb296a5d21469822464c8f8cf5130c4979f55cad6c5191a4be82bb4b84adc137dca189d6430c046d726e60baacbaf7a0e3ab76a58742509535893249f82130bc632e71c0d11b0e9e9038ac15037dd201da18994cd245ff47141fdd0e4e3ad7955df633804efc387e35e809f1b77963062910e47b9d280e2995e52d8aba834eb8fe9d4eb695768b59e62b983883062d3e1801e52a6e6709849d7e4222723d4838cc73c45d2faf0d532f944291f61913cdb69c725d3ebe5c36cbd2ac8b10bcdf45361a4cfab8245bb977d3befcd833f7b8abdcc70b8b34e5045487eae3a1aa981152187081a2ec6072db97dcf88e90f0a87863ec38517d78a9df183e5a2d31f372b41e078c5bc9e4a74d361abf34097fc0267306b0365da7f2d8ff49fc1b157028532c2b31836f9229fa99caa4879aa79ddd011ee51ff19da36d88fda9f1794333446f5b885be5126c4f6b4c8dd924be0e072ff732bb5623e30917650d43fd023ece1549ca9d2b668b5c67c304323bf3ea56936fc80aa5220d7792d28620f0f946a93b38b121bf62089e395bc53c0c534383375f182551048a906fc620b7f7ff10da84cc12db51e49523d13b59391137c144c39039adb447517e9fb1d2e47a881c87c105b894dfb00424464b8c1c9a4c26d342896d319207482e060179f10c85167bfe5be0e58850d51bb406a34c809f096b8ed00db2a036750c22a843fcb5489deb0355e2a21315e469146c8b8ed940b343baf24cd2d9d3d66e16cba674d98ff096ab946a466382d7220ba0be24bf9f46cac0c96995e3f9496394fddbf09d070b4ee380ddd665cad0384d3b83be0f2911c0a804bd3c08fa543e2df45b2efedfba38718c19785378693098a35b2050467c342ac3b61b2fcf240d17b248b2f373d08cdf6ab3d50e12947cd84c7e401791ddf220e1bff472559791d18254e66dc8b771f4f7303333ef94c23d84ca9d8af8da2973d09e58da98f9b400e08a9310a694b87843df35e5327c3a8891684b4880b22d6b3da3e1a30945ea51d005106b524ac421f91fe4bdebee74c63e857f1f4a9e176129ca48ef0ded535dd779e094b96b7c30ecffbcbff3650a4fb39e5d0f82fe395d6093a0fe4ae0b716a07c486d1f77cd8fb5ab712d934ba92d13a4da6b913bcc5eb6209f2b68d65e0cef4268bcd0f25e3a416b55f556d5e03f8c8c6ce1467f6f3a1cd15a4f0faae977a868b4b181de30c7355f8721b0478b58ec2964adbe052d3e21c376204651697a95be7090789aa9605c4625ae58cabed8bc3ae3599150d2abc48aa572b2801c7a823ef8834bd54d4da83ca506dfa403de5f5b78a47bd0e66927b3875617f8ab284ac8c8a0c9c6ef733e6dc9be66f460780512c587fbfc2828404e8558f2aa0f0d0fb159458f2aed661d5e6343aba87e46160d1263aed681233a1e70e8487c5d3be7f67c7f302522e374041b2d8430bf8fb7108a18562f0d6999b303117205bb219819e52c09c03f16f57350036e2703a2bc169494f3ba57fde63e7976c151aaa704b15f810d39283f9ca9ef01838b65af3bc307c53c812e48f30b8c6b62f789838941b47e3282c41cbfe46f3479bf56023642f564c598231408395af81f5e56fe6002f49e55b1c1a96827f9f7685d0938b97d10d6435b72c9f12a1ff7bc5fbcb4acd8ea65df3453889bef6f43eace58fd404d22950b7e510ae5449f5a1dd1f8398d5a585fb44273829f0700c047914e846b180f1dfdf1b3295a9c99e3740c13c0b706385888dc93dc155d97ec6f835b8b4fc9ea23814ace2611d0b8db3d79019afd7adb1b20ca79546e51607d0abae205848075595999f282cddfb32639319f194b2130ac0f7573ed9e7fe6804bfb96246de199975a74fde3f7987c96edbff709b22869df5815b376e1a42a67eb888f302724fcfd996f62f2878bb6dc55e163de90d07c73426c6e2e04b3fff275b1ab28e099c4b3b890e358bcbd2e50ec8f5fd24ba4626d32554dcf8535cca5a14c71fad8cc93306ab367e249948fcf56744c4ca1754e03357d9cde1fe780f5d8fbec48208d1f69d5195124e2eaff192c6177c1b2f1cf00c6d2b3b19107f4e7e575bd219e3a195e8cf26336f9c04d5129c2270df4fb91a9c65e4df94f08f563a14cc84da31198892a33a01d81880f1809e9059a84d315c070cef30acb17af5cde1fd85c13a2f5ab0189f12cdcc56958293305aace254900", 0x1000}, {&(0x7f0000002a40)="d8604b8b45a887b236b2dfd31c2dd538b6c172f6729190580a487db370c385c0915c473b43241433d6051b16d63f617c50d1e6caeca6c5276f85aca65422207de3670db510e79be4997468a82679a24fd507e108c472f730d34441c6c6cd74f8a6d8cb0dc19d78ef311ce9df3855278952340dffac8ef64cf376ac384ea16993f2038b3895125bbb24880fa93b8a8464c590e9ab52e3ed617f7689d50c51ec99361009521e78d88364ae04a8559498e9e6bbeaecff13453c741e2392d96e0f4e9ccc5df2b7b6af33fbe08a05", 0xcc}, {&(0x7f0000001480)='9(?$', 0x4}, {&(0x7f0000002b40)="c35d0074258e7677be7dbc3b0df0cbfae762e646e7a669203ec2d9d84f6a72cd2dd75566b76b01aaed740c9133dc85b0ea78b870c3dd42472dfcf632fde46eb9b49a73edb8182ba5096814cc1f0ae3e114ece45a1168d6f20d54e6a22dff16819e16ced37ff631f70adad1be234647f761a72df4062100aebc13ffb046c1dc49183bfde495995536ef153c7487c889106e8d544125da5e204272dc9e7047a4ae5d6ff8e44453be916bdaff34d837669816", 0xffffffffffffffd1}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r9, 0x0, 0x1) getsockname$inet(r9, 0x0, &(0x7f0000001200)=0xfffffffffffffe8f) 11:47:02 executing program 0: r0 = getpid() r1 = kqueue() fcntl$setown(r1, 0x6, r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x9, 0x9}) 11:47:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) setreuid(0x0, 0xee01) shmget(0x2, 0x3000, 0x2c2, &(0x7f0000ffd000/0x3000)=nil) r0 = msgget(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) 11:47:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) getsockopt(r0, 0x10100, 0x4, &(0x7f0000000280)=""/4096, &(0x7f0000000040)=0x1000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 11:47:02 executing program 1: r0 = socket(0x18, 0x4003, 0x3) getsockopt(r0, 0x0, 0x1e, 0x0, 0x0) 11:47:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(0x0, 0x6000, 0x202) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00'/21], &(0x7f0000000080)=0x1) listen(0xffffffffffffffff, 0x126) madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000001c0)="71aad5b016891697bb382f70", 0xc}], 0x1, 0x0, 0x0) close(r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000500)=[{&(0x7f00000001c0)="71aad5b016891697bb38", 0xa}], 0x1, 0x0, 0x0) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r0}, 0x0, 0x40, 0x40, 0x81, 0x20}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x2}, {{}, 0xfffffffffffffffe, 0x0, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0xb, 0x8000004d) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000e, 0x0, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x0) getsockopt(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000180)=0x6) socketpair(0x6, 0x4000, 0x9, &(0x7f00000001c0)) semop(0x0, &(0x7f00000002c0)=[{0x2000000003, 0x40000000103}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x4) flock(0xffffffffffffffff, 0x80000000001) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000000)=""/8, 0x8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x10, 0x0, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f00004cb000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00003fe000/0x4000)=nil}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000400000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1000000002}) flock(0xffffffffffffffff, 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) 11:47:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000112, &(0x7f00000000c0)=[{0x7fffffff, 0xa6, 0x0, 0x7a5a}]}) syz_emit_ethernet(0x1, &(0x7f0000000540)="f3") 11:47:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chdir(&(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pread(r0, &(0x7f0000000200)="6c81d250398bbc64f759c4af4bf6c43fc0ebe62bee3baa3ff5c12a6e5dc6cd4ddf9a809495fd1dcda4bdc8a11fffa996040e7e4956eb91dc983216d77a686f2ec4660aa70bd597d048581a6149abd50ab584a2a5b87716aed10fb6badd63b4b3e60e26f747f0b9cb1c8c146230016cfa8afebc585b1a6e865d03358ad91561bbd8ac4893ad9bb046066b9d74e69de6e1ee2a4ccaf3658d093679cfd81c4a", 0x9e, 0x0, 0x44) chdir(&(0x7f0000000180)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000001c0)='t\'', 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:47:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) getsockopt(r0, 0x9, 0x0, &(0x7f0000000280)=""/150, &(0x7f0000000340)=0x96) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) getsockname$unix(r2, &(0x7f0000000380)=@abs, &(0x7f0000000240)=0xfffffffffffffe71) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x2d5, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x99c40a749ea81c27}], 0x1, 0x0}, 0x40) 11:47:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 11:47:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xffffffffffffff29) chflagsat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) getppid() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0xc6, 0x0) 11:47:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x10, 0x8000, 0x5d) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x8, 0x7ff}, {0x18, 0x1, 0x3, 0x100000000}, 0x3, [0x3, 0xc000000, 0x20, 0xfff, 0x6, 0x800, 0x100000000, 0x2]}, 0x3c) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:47:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) dup(r1) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1c4) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) 11:47:04 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) open$dir(&(0x7f0000001b80)='./file0\x00', 0x0, 0x148) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 11:47:04 executing program 0: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0xffffffffffffffff, 0x6, 0xa4}, {0x80000000, 0x10001, 0x1, 0x338}, {0xffffffffffffffff, 0x9, 0x400, 0x2}, {0x3, 0x49d88fb8, 0x3c, 0x40}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r3 = geteuid() r4 = getegid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000005c}, {0x48, 0x117, 0xfff, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x1}]}) kevent(r2, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r5}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r6}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r2, &(0x7f0000000340)='./file0\x00', r3, r4, 0x2) seteuid(r3) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs, 0x1c) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000200)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000280)="e3") dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_emit_ethernet(0x1, &(0x7f0000000240)='k') 11:47:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x84) getppid() setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 11:47:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() getgroups(0xa, &(0x7f0000000180)=[r3, r3, r3, r3, r3, r3, r3, r3, r3, r3]) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) open(&(0x7f0000000140)='./file0\x00', 0x90, 0x20) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r4 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r5 = openat(r4, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x1ea) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x2, 0x3}, {0x18, 0x3, 0x4, 0xde}, 0xb7b, [0x1, 0x9, 0xfffffffffffffe00, 0xffffffff, 0x0, 0x800, 0xffff000, 0x1]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 11:47:04 executing program 1: setrlimit(0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x800000000200, 0x20000100097b, 0x13}) 11:47:04 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r0, 0x1) r3 = dup2(r0, r2) r4 = dup(r3) ioctl$BIOCFLUSH(r4, 0x20004268) 11:47:04 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x81}, {0x87, 0x0, 0x0, 0x6}, {0x200000000006, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000003c0)='\x00') 11:47:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x7, 0x3, {[0x401, 0x30, 0x100000000, 0x3, 0x9, 0x8000, 0x4, 0x6, 0x5e81e01f, 0x6, 0x0, 0x3, 0xe2c, 0x9, 0x9, 0x1f, 0x200, 0xeb8b], [0x401, 0x8, 0x341bc270, 0x5f922659, 0xffffffffffffff57, 0x10000, 0xb61d, 0x6, 0x1, 0x4], [0x94a, 0x5, 0x80000000, 0x0, 0x8000, 0x4a, 0x1000], [0xfff, 0x1, 0x5, 0x103, 0x0, 0x12], [{0xffff, 0x7, 0xfffffffffffffffa, 0x5}, {0x823, 0x8, 0x698, 0x5}, {0x101, 0x9cc2, 0x3, 0x40}, {0xf105, 0x1, 0x5, 0x144}, {0x0, 0x6, 0xd977, 0x7}, {0x3, 0x10000, 0xffffffffffff8001, 0x4}, {0x4, 0x6, 0x3, 0x2}, {0x200, 0x9, 0x6e7, 0x7ff}], {0xffffffffffffffff, 0x3, 0x80000001, 0x6}, {0x77ba21d0, 0x6, 0x5, 0x9}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x800, 0x0, 0x0, 0x0) close(r0) 11:47:04 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66694c65302f66696c653000e872cc3c21c89d7baa7542656631a94b7d160d5075e55cf1c13e2ccd3f9930d5c0372678"], 0x10) 11:47:04 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000005"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) bind(r3, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="acd9cf31037b9bb2b9f06f64cdce2b78e1a03af7da", 0x15) write(r0, &(0x7f0000000100)="8c65", 0xd) 11:47:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='c\x00') 11:47:04 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x7, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xe) pipe2(&(0x7f0000000100), 0x0) socket(0x6, 0x8000, 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x2000, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 11:47:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="2b1e630c99df6a37e0c33f9c473127c1b0948a65deea460a13d1f4fdc18d10f02a2eb29d030015d2bbded12d15518c522ddd2e6fe6a93fe16c053740d7dd88ae55d7d46ad4e92285e5efba06e1ceffc9fd8ecdd5fbdf1b509bb114c4ddca4fb3c2f88491597978b32717d83e560f510319fa30bbe29fa166bb89838805926e5b2286ee0db6c25584b5e672ab1e6e15c828be4c9b6c0f52ebc995aeac123ff887616da2a2e476f2f0fbc39b52f30d593dd7afc110478a052d629bb611ca7c31118919f299bb524ecb0ad18300893626564f09797dbf768a2b09a900b04cd1f99df2f8db333d709731c838deaf0841d14c9df6dc80cfc508465fd392d2722ac0130a59fcba2b230c2ef452b8db0e637ca366d976a84522453d4242dc11f5a39dde8cab90ca4e714a44cd4ef14f60d5171998ee09d167"], 0x1) socket(0x0, 0x0, 0x7ff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r3 = semget$private(0x0, 0x6, 0xb0) semop(r3, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x3800}, {0x2, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x0, 0x2, 0x2c00}, {0x0, 0x7}, {0x4, 0x6, 0x800}, {0x4, 0x4, 0x3000}], 0xa) r4 = geteuid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r6 = geteuid() r7 = getegid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r5, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r8}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r9}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r5, &(0x7f00000001c0)='./file0\x00', r6, r7, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r13 = geteuid() r14 = getegid() r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000005c}, {0x48, 0x117, 0xfff, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x1}]}) kevent(r12, &(0x7f0000000240), 0xe7, &(0x7f0000000340), 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r12, &(0x7f00000001c0)='./file0\x00', r13, r14, 0x2) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x1, r4, r7, r11, r14, 0x40, 0xfffffffffffffffc}, 0x20, 0x9, 0x1}) r18 = getegid() getgroups(0xa, &(0x7f0000000180)=[r18, r18, r18, r18, r18, r18, r18, r18, r18, r18]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r11, r18, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r1) r19 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) 11:47:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b549946747a000000b810000000290000003300000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:47:04 executing program 0: r0 = kqueue() r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa00, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) r4 = socket(0x1, 0x6000, 0x1) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x81, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_media}) r6 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x46, 0x8, 0x1000, 0x18a}], 0xbc, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x101, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x50, 0x2, 0x0, 0xebd}, {{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0x80, 0x4}, {{}, 0xfffffffffffffff8, 0x40, 0x8, 0x7, 0x3}, {{r3}, 0xfffffffffffffffe, 0xce, 0x2, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x81, 0x2c668c7c3f02e728, 0x8, 0x4}, {{r4}, 0x2aefbffad6f9a690, 0x1, 0x4, 0xc0000000}, {{r5}, 0xfffffffffffffffd, 0x17c, 0x1, 0x6, 0xc737}, {{r0}, 0xfffffffffffffffa, 0x13, 0x1, 0x81, 0x45d}, {{r6}, 0xfffffffffffffffa, 0x0, 0x4, 0x1000, 0x100000001}], 0x643, &(0x7f0000000240)={0x6, 0xa9c}) socketpair$unix(0x1, 0x3e38fe95854705ef, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000300)) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 11:47:04 executing program 1: socket$inet(0x2, 0x2, 0x0) socket(0x738fcceec9ea251b, 0x4000, 0x6f94) r0 = socket(0x800000018, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8480, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) setsockopt(r0, 0x1001, 0xfffffffffffffffb, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0xffffff7b) 11:47:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb28ae8000000000000bf0100000000000008000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="cac58f44280c0a547733fb323eed577a59186ed0", 0x14}, {&(0x7f00000001c0)="4c100fd8302bb8955dddb4a5b16c39fb766dc924103e14458c2d291e084016e1e21df589a99706635ac5c7ae10eba9bddde9d5a18a6453fb32e187d7d81edabbaace421f5396318b51a8dea6105ccbc876dc1ed79b3c7eb7f03cbaf19fcd2a4e6a21892b43125773ce1761d0011f19fd8c5ef0f77650c5bdc2fd3de871a663adc01a3b7f39d54420047a3c117976d216a8d2bc0fe2b632c2d97f9dbc5ad2dbb911098bff732bac3afcaa709bddcda119df6695fb54f0e9f997709235d2cd79b9fd09235032fe70f71148ba79ffc4cd696e7bc3827b8ce1", 0xd7}, {&(0x7f0000000300)="3661ca3b9c943e0a3eb50c9428377b2ff3dd51c8838922800bf872c17cad993307261f99a52c245cedc91acaf80bcd34e093595516f02aaa5f5b0d91b6e395a506f2b93a4329071496b4c2daff7b1d7327787c5920d971cd828f90b1d1832231fbc99e9dfcf2564d5ba3dd206015282ba5afc95266008459cccd595f168749a872b28c1d576546eb84f3f288ebc576e84a013bc1324f3d6b68e90e736c6d57a065db4b56afe771e65aa39af6c010dcf54b3af59434e70b123ef1b186d00b882d", 0xc0}, {&(0x7f00000003c0)="878f99ff3b115a864ed168df00fbe433c1a0a8f53f5f990e25ceafdecc82e2fc7717bf370124e3d7145cdbe392a4403f235dacca5359f7f52be51634811bdebf5b4170303ae5ebb5309f5a", 0x4b}, {&(0x7f0000000440)="89ccaf4a4983fddc09a4881c88abd6b0b5e37bd7c222f2b3bbe3d22fa3827c05ce59c2331c5b408b7f98d05f285dc79a594874128feb9e83f3370b1e16b22562c39a68df977fd8ade4dba93e203f5ee6f09df91c2011b20ff3c82e47e54d", 0x5e}, {&(0x7f0000000140)="f2aaa8516989498ee1ca78db6e409a76121429b3119431fcf911f47364fe4e231ec519cdd20f10943206cd77f2a007534252a2156c32f5118114d7c7321e4e", 0x3f}, {&(0x7f00000004c0)="148cd14788e507edf2f3f263cc2358d050dfb64d319287e31121b367d46d4c174f05761d12ac970506c2a49af29bb15e801c7ec83142958c8c0f0aca7e6aa3ab66c49cc63f9d84011675a31d72f99a339cd21ed8217a15e6a3d01dc706d393cc394ce990709394559171ea42ec4ac7a1e8abcdccc71415b1d79bd27c31267f90be7e09c770711841991e16dd810baf20e9862dfe36fc00000000b9780337b821833ea01caa82b444dbe019540ee0d898d6ccad56536358dad6460f4fd4f4cb2805545d71ef378eaff589196bf1075d62ef20e16900"/229, 0xe5}, {&(0x7f00000005c0)="3281ebeb1a1983ac632c14e3eec186c35398f9f92de8ec14c4e66bda2cea650568031a1e97139676bfd1d438831b8bf19e6b5bc92619608ba37d96f1fa11043582cb7dabef9b2e5ce3ad4c763268791618d3ef3d2c1be8dab1fee78a78cb9390f4acae13235c70a91b8adb3006f785", 0x6f}, {&(0x7f0000000640)="d417ed60de1ce42b70255347d1167251d27ad56a1b7afd505d9bb2a80b7503ffa1e5b4ff6f069a44cdb84d9cc51c07a8b059b855f1faf87f4784807686ea641ffcf28cf600", 0xfffffffffffffecb}], 0x9, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 11:47:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x400, 0x3, 0x10001, 0x7, "01fc35315d2e91a5c9aad05a427e9b92ae436930", 0x54, 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x194a, 0x0, "7565b5a70b7ac9990bf62a3afcc155373faa106b"}) 11:47:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000004c0)={0x2304, &(0x7f0000000480)=[{0xb5fb, 0x6, 0x400, 0x3}, {0x4, 0x0, 0x781, 0x6}, {0x6, 0x100000001, 0x8, 0x3d856256}, {0x924, 0x2, 0x9, 0x5}]}) socketpair(0x2, 0x4, 0x654, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x1, 0x8) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r4 = semget$private(0x0, 0x3, 0x100000008) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000400)=""/75) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000380)=""/236) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) socket(0x10, 0x2, 0xab8) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="a3be29e8de899414a9da0e2ab8c3db53fa7ba84f37039eb45fa40908638a0acc588451", 0x23) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) shutdown(r5, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = socket$inet(0x2, 0x3, 0x40) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x9}, 0x8) 11:47:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x200000cb, &(0x7f0000000180)}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x904, 0x7, 0x6, 0x9}, {0x1, 0x20, 0x3, 0x100000000}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) pwrite(r0, &(0x7f0000000180)="fb", 0x1, 0x0, 0x0) 11:47:04 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x7, 0xa, &(0x7f0000000040)="5ad06b6b47c2437052a59184e90f48cc602e", 0xfffffdf0) 11:47:05 executing program 0: r0 = semget(0x2, 0x3, 0x494) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/13) semget(0x3, 0x3, 0x480) r1 = semget(0x2, 0x3, 0x400) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/4096) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000001080)={{}, 0x4, &(0x7f0000001040)=[0x0, 0x0, 0x0, 0x0]}) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000010c0)=""/171) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0xae311c500438918a, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000001200)={{}, 0x5, &(0x7f00000011c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r4 = semget$private(0x0, 0x2, 0x44e) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000001240)=""/49) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000001280)='/dev/pci\x00', 0x400, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000001300)={{}, 0x3, &(0x7f00000012c0)=[0x0, 0x0, 0x0]}) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000001380)={{}, 0x9, &(0x7f0000001340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) lstat(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480)='/dev/tty\x00', 0x20028, 0x0) fcntl$getown(r6, 0x5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x85bce90d1d4cc994, 0x0) r8 = getgid() fchownat(r7, &(0x7f0000001500)='./file0\x00', 0xffffffffffffffff, r8, 0x2) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000001540)) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001580)=""/64) connect$inet(r7, &(0x7f00000015c0)={0x2, 0x3}, 0xc) r9 = dup2(r7, r7) ioctl$VT_GETSTATE(r9, 0x40067664, &(0x7f0000001600)) r10 = dup(0xffffffffffffffff) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f0000001640)=0xf) accept$inet6(0xffffffffffffffff, &(0x7f0000001680), &(0x7f00000016c0)=0xc) getuid() 11:47:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{}, {0x2}], 0x2}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000300)=0xd7c) 11:47:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r0, &(0x7f0000000240)="fcc0ef6009e5c2a1b452a7925d0d5583212ee5f5b0a87496742fe920a6d8fd20b8bd809cd88f9c828e4989585b646e2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf26f1cc4", 0x68) 11:47:05 executing program 0: socket(0x18, 0x1, 0x0) 11:47:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="cb") 11:47:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) fcntl$dupfd(r1, 0xa, r0) close(r0) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0xffffffff) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) 11:47:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:47:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 11:47:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="646fc1539ab2d85205b5021ff519608b2c793c9a1a006b56a9d0aee467af6ef39e3f62600a81f40a77d9e606fc3f7e81dbeff009b2faf136414882003c162de0058cbed9cfc1f8f619f8e2a9a1286106e585a431787e1fada82e7fdd4e1c2fbf8d3281ccd53a786d4452dacdeda12ccfb130fd8381755564f3abf4c39d207d22c960cd126d8b935558b8791b37dc", 0x8e}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) socketpair(0x19, 0xaf1e3ebea579cfc9, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) close(r4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x81, 0x200}, {0x18, 0x1, 0x7ff, 0x4}, 0xd4a5, [0x5, 0x10001, 0x0, 0x3, 0x6, 0xffffffffffffd98e, 0x4, 0x101]}, 0x3c) write(r1, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xab18, 0x0, "3095e15da47625062c59cb3eaf085d274daf28f0"}) write(r1, &(0x7f0000000140)=' ', 0x1) writev(r1, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) 11:47:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYRESOCT=r2], 0x1, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/80], 0x55, 0x3, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r3, &(0x7f00000000c0)=ANY=[], 0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/53) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/80], 0x55, 0x3, 0x0) msgsnd(r4, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgrcv(r4, &(0x7f0000000040)={0x0, ""/54}, 0x3e, 0x1, 0x1000) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) 11:47:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202163234c72eaecdc387b6474a09817fbd094bfa9de515262f66696c653000"], 0x10) 11:47:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x74}, {0x4b9e}]}) sendmsg(0xffffffffffffff9c, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000001780)=[{&(0x7f0000000180)="7aa3cd01ebcf9921eaac2847d6008123ea52e3dfce2da0fd8f3b22506b2fb12c7839bb1ca3013f8c54861158d2c2c21af61fe0e542e8d50ce4bc993ba584ad95fd180d13e4554c25a58d4d12cf7366cba285be5bfa9e50f25d4b02b577286b7e053a06a56a7e1236722b8be0035675540b046c1cc409034797af4ec8eb8fd0bb6acaeda267521ab37806f5c7d006ca9ce0f3c5a0baec52922164741d776a3b9640fe4993aaf22ca457d9ee20cc93d9cfb3a350bf69aede9d056ce99598ff955616b42cc57b", 0xc5}, {&(0x7f0000000380)="cfcfbe2c0e46de7e69caa3dddc169c811897bf946743f08db45b086546f887d91b7d7713d3362a30ab73e7f1c4e9db6cb6f89e4704b53e8af9879221dca83233b85f6505dcb66fd26fca505b9ff545a63d2bbc134c705a1547427622ef3b9a0c98e6c3dc52e9e8d7858c8cb953c6007bd752e79b73b5989fa1128e064774136db54b18a49a5fcacb1534a4ffe633ad1c6a7491d8579e9eb4cab6e563363f447cc6f17e5742aee622d5721a46b0a87e6828566fb6264d80c2", 0xb8}, {&(0x7f0000000440)="a6f3234c9ae7d5a9d1f4ac991d838736645255f59eaa952c8fee25722cc4f6d4423295dd563ff7ea7d4fcc209a1e3a524548fee42878c8a4f68834b64461f4d6008ec2b2682f42fde9a848a769cae4e8559f97558b47fae88a3004b2b9e4e3659dc505c44046b970a2ca104264471b20be91ed1dccd788e73534d8b1b70823009d3f4d9667d4abdaca6cc84994070642f97ff3fdc7935ac080485bc6f6b5cc8120a546b41ee4881fa54ca1fa0a102cd81a293f3c36c67b7d8de4fe008cf7d7d5cfd300e8be162001f927e895c908f3850d8557fd7a59b1651eb76325456fe236", 0xe0}, {&(0x7f0000001e00)="5598c993bb67d9d9c18906ad95b491d63cd3b8e842ea87f4db5e5b908fbe48ef34d2ee39af4279e96777e148c3238fc82f316580114e56a2419635909b1bba9e7b9b2cf8a7fc0254f115b28351cfe082873aa141ac61a5ba4b25d525e0bdc45a35d754040da74dfe7505f30e39ec42c188c248cd119a09910a4a187d0be97979041134b78650a8", 0x87}, {&(0x7f0000000540)="923cc1b990faa192aca983208a1898e5a5bbd7e70d06a6826390afcbb1be9174a5c6a9b4c90ea8655b59e3694c1deb9bd4be4172ca021f604933cbbe0852accc975286cec627d92fc058aa5d3642c8ccb6a41d87e83c2faf6518911f13b11958b43e8f51c30e2eacffdec99ab9af6d9fb6b46805ae65728f509a1461b6b88ab6d9beb742d52635940fbf3ed585152693c386a608d833ee09cc7dd084ef2be3d4ba7cc495d470cc60ebe74ae285486a0c24d6d523f81188098a704f0a97a236e47c6f25acad206d57cbda90814e68", 0xce}, {&(0x7f0000000040)="bdd0ff9ba109bbcb97e7880e25ff4d", 0xf}, {&(0x7f0000000640)="ef108bdc2098ef6c906542c35daec4bacef5cec1f0a0287304bd552bf120c14f0095129687996b1cd8a69d58f564beccb0de0326668981ebb5b5676ed7dd8f3927b42da0c5bdb5d6f7c995e7093d4abd32e87f5209593159712cff861aded1a8e9bb716ce94432896b555edef3c680dcb6d379e0bd1325f67062fa820e862646e7972ba176ca86d6230c307df0e19c73c32975c637cfff7c09", 0x99}, {&(0x7f0000000700)="414a907fd5cef8fa7a9692939355b37f1e10993fff9e9c1ceb6191dfe31c39330a1be32bf2aad33dfe35a497fac42c62a950370aa993d5fcc338c0b71de36d06812d26cffc0b8dda90fc0f7dd462951c9096e28edc0fd366dd3a016a6001a4008479cb25a9d85c2a0f69604c785e4bf8b8366e0a21e4ebea38b127adb4809915b1965d0634b85c45a239644b02cded868171310fa5a2d7a9cb183486d677213885ed0cbbcf05d018d8e9db50cc383da20f198af1dee2005376eb9e729a52feec3b0ee6f10a3171429ad66acc620236499e97e9bb2162c083a0a1cb823125a02d703088396db0750c8c6796458188fae027ca5e0e54ed3eae0406795187e29da523b78b503cd1d1da2290b269c926d2ebea008c0349d7ed5844ae62519ce6018017709768062677cbdd440cee1625e405eaae386a142fd982a317c7c4aaabdd8416e7df88ceb7c181fca2025b70cc510cbc36952b7e627e1d2b2b1171348ced4cf54f4d2563024468769c78d7ef762737c40a20d3fdddc766f68d3ae53ba44220b234fb03df91b14bd520fc0a32fceba63a886b80ff464065cf12886fe3a504d202f196ddbdc6102f75a5a8b5d53f32084843bd0b56700e8ce470d1635ff1378bce2fb37a016abe21eb65572ed8dd155b9a00c9b5e6d8f261e2c3496f8ab82e27695fe6e95033f9471c0cbda428cf7e95912ffc391770d7db960e534bfbe9f7d2bdb70385c3818e046bbadd711a1dc9a7e26d74bd39bc23da3454e92496c8adeccabca875beba43d69d7637cda7fbc4f546974c4d3c7f0635de033a7c5011a8f38c10f520023fd04f4c29edebd0da29ce66b25ba3b2437df850fc1e0b42c0e393574db56af9775df8b3bebea5c7e80c0b5c8f8f4dc3ff1f30c9077c5bf428aa3152a836137dd01bc59b9b2434aa6806eb70ea3ea496b48e748496d719eda0036cd36057688c8d20d162df905dd278c19468e47f72ed902ced69770f08b7793fb682136867e4b39a1ef545bc4ac2aaeaf0c13c3ad45eec55f6d312130baf72f3c7f2f807fd6d431e949a470e4c3c783eaf999b6f8c8b28ddc45f5192941c4a0703829deacb3ee889b0c5715e2084388b06eb47a8e267c4d405ef092c78c3190905b5c85f7fefaafebeb19e204c27cc124b84b377c9d87e3ee47769f969f347283526cfd0bafeb18c939d7549bc044bf1d0bdea1f490e40edd556c67b75cd6d7f4c85f1039874831e9f890365e73115acce93e350ff42e7d0a1a6160f5b8bc868247bf4f895733bcbfd74d6f59380d92e94e08b124a425752bedd635fcfe087ed1dd350730c5b57358a1686f148e63facc0a2688cd6ca0aaa4cfc7450c4eabfc4b7e4b60ae27531f8a289e14fff7edeb104c1a2e76544ab1991ab302bf8ee04ca9d24bc4019660f382b17cf1d46089a182d4f5d790643ada9eda723b7f1f1404a41a02f792c529b58536a080668d34e534f4640a8403c4c746e2097d5bd11bbc35a369ec1aa4d26e5c06a47380555d875a4057e7d4657e10ce181fa0dab0455f47bab6a9cc8fdd1c65af0350e223971ddb9642308e82ad58d22a1f0c044a5fb1eaf87c16fe2ca9d45598f33379692961562bafaaf3d54985e53f47328fbb0de02768a3b580fba86bd6d18dee3b65650beafbbc84135157a70aa00af5246a429ccbaa4d5ab148a13a69fe7ca4e2faa095653d02ff32650d950868735923409cad2030d58d3864d28035e0abb1917adf7ca21477303cde29561c2aa063d4427281003acf7b565365f71b52ccf65d560f5f03b886360d6cef484bcc1eee80ae60b06eb8da7c60593647f0ccd3781896ab3d5b32620a266bd7f88c1cb7a10bee21304d563afa88df3d66a6ab3dde19768fcac849770732096a21db8d27e52e777499f679c0d7cea8a7576a72990474a2343058d171af628f1db9626ab83c92a6d417560574eef46d0b48653940011447c310209f730a3d7a69fa23562bcabfbaf9c9cca2b1a799ee753570ff114bf4fc8c22a862a0105318ef86a35d71248d6fe7f85e47e8b8240e6a10d0e1f4a6b579296f98aa5c41fba5577e8fd6662401b9d2a56db45d3c768a96f79d98aec1dc349b69865e75d57166d1ec9aa741917a5e0151b461540087708ae93d6989f99be1d56bcf18fbe41f8bc891e4e188b9f455d4d13c48cfb70bc2e047f9a43b337cf4993cba9541a7d91103eb07c801efc6b482e6ab96930031898b62212a31b798f9d9317c5784a14ed380d67159aded5cf9b3399d041d78ad930cecd3487efc55b818f76eec51613bf9834631dcae082398b6d85a6bd904749c4492e002eb2eb9c78c190bca0008f2b924522a6ea69bd2200408c39a8b8daf0fd8c5f0d7c9bc101d32440a249a960d07ff435d80affc0c4a5bc3ed5f1c7ca020354535b6ae5358148db38ea088774ad1674c4afffe08e1153b045804b15a6ea579bd177309ef9d2b2b28c11d6f4101c0008c26d4db2e8cda24c2d22a1406c119c2a8be28958d06ef59fc4d60e57751ef179599485ebe53ee7e91161c63bd3cb0b6328061866bb494eb3a1e3f37f21c1957f8a06d0d5e741991c97d90228a0cbb9149cba379a35a963134fb22d6dfde5aefa79cc19e05fa0b8ae97c4bd2daf4b4da9c294e5ffb436c58c6e2134a1ae59ceb48b8f2370faab67887b04958b1ba724184030544b69ecec6120abc660f704c84c0afa7a3f71cdb07d96f46b498d8301fdafd683cb00261facc523a91cd970921b44328bcf82384a728cddafc593eb46f59b5e69524ae308aa4a55efe8efbbdd9a7bffde3310a3c2bd3b8f39f7ce44629cc758af10250b4355ba3db1eeec4d89f9d03333db99a86e4e7db72b4f93f8705718b4820c02b18fcdd25724a671fa0a076063f5d22fceed7b84436291975bbfff8878def04278d4e174b625e5f52943f4608f6958825973a58fe6b6bbe8cb310f5914f3ed9931f732817e36593e0de983be11d44f3f16bf7e5965f235e4069441d0126bb39f7cf7749f2683fe266bd46bf7db2084451184d950fa1da55edd5d4e4fcf425a40443f3331d01e131d2ce6d494c14e51b7b11a571a8adcc9798fbbea5fad15f4cf0e61c7430e3e8036c590691349b5599b9c59b87d06fb34f60a3f604fcc22502a04c7c16151f3c3852c1fa913653eeb8bd5518d5007e63631b3040c9baab2cad08964537adc8fc822618a8542b1c16d33254ccf8f62f68bdfeadae9074ccff5dd6ccdaff0c6608c1f12eca53022b442d1a76dcda2c41feea9754f5d62cb492a5477aa25658ccad63eadd084ae87596c0295281a62bfcbcccf4dc4146c902d622b340b00b665dbc7d7e8d4f37ca6c7dcba3c7d245422bea36bdb387566486aa4bd35b6835568bc6754d580edd555fd51f1866608d6666157ca32cefd711041dcce93c425bc437a3f66f45ce75520a5299cda60d70c33f8beded640838fcc5b84fb1ac46a0948f7daaf278934b6788e759487bcf88c003cedcb836e52fef84969906128c7dab2a8aa8dc4bfcbef733d1dfc918c43c6f7dd0e6ba9445fda68b1a8d7773672391768dd3bf9000f0716ea23988006fa47e5251d4b245e395bc67dc19352d211f3397fcffc72051f1c921b512d27df598ca08cf477660887049974fe26da51b82392ac0eaa870fca5c41ff59cd1735e6b59e83981ba14997dc5e977e7845ebe25713aeb71a59479448a06cc60a9a8389b8e1b46ebf4840eca8ffb3c98d4a0a507c79c9309d75e298d85b1a9973aab13ac7b8f953c314d50866b3463fc9c667dabefb4c57800e262f8cdb69c4354239530c73ff620b9703b6fc480d3f5a930ce256438d37ccc85aff94631b9b9bba981ecffc7edbe044695a46222b2df18bfc5c1e0fff6259a0ef652d1e7d8e7a153a78c2f8570687eb130e9b31ce7d623cc5be13e40afa3b517ed92129b9685af2cf51fc15e1e16cf7e460bd1c0ab932f948490986655ce2dc8e71831120185eec0b5018ef6d75d93bd255eb3fe34656f5e841ab7f63122196101bed438500d47767a2bf09c9ddc2af93aa750e0bcfe2316aafc24567a6f9a5268c499dcbcba4c4147a454d9e8ea1f4434ee117954933d8497350186ed480abee710e5c418470fb18ac149b6872a6edd3446422856e111dd016c7928f38019398848fbf2048d5f2e0c99a89c81ca5442393c0b93d94f94142efb9e73ad64bdf8b805cc324c87bd8b8610515e6f912043ec048ff08d8d1513eee868c63d2b161313eaf44731db45894d2c28066ca94279d60766ffa4c223f3af6bc3c37befbe4d2682f405b6a57c313d1f10ca3e9d07cd40ea57cadb4821f5dd899f3f09108f62b9bd84c919e40eef1d44a457331df502f8c6acc7bb17986b4e502c199fb3a9807c2c8285ce0d8e238ae38888ecfbc66f6ea839eeb5c770beaa1ba28e605d7c3be9ac05f32a350e92cb295e862b3ca58df8253c75f5f1d76d607b3c41d9a00a7135fe1fd69c2711331d514dc0de63a8933f20b835b685fc2b33c3fc0aa12f9b6b83085637c5385470386b54b2baad94a2b74e2273d998dc0d438dd4941e275ecd96b332c80482f7ccafad16d55fa1f8ccb347f0f8db212852835dace45846ff59c161b62987b83828c05a680df27e6866998f2f6833de31c3252ce0ed7e6d8bb57293cdf34308e5b93476abb9f4256fe9acfb13c80b6fe64a66a147f436fb22a7c6972c018496e1b3d2dd518cfd1d5715072bd0479832a3c4a0fe349a8ccd1ceb65cabe75bf6c6b4ff76de5ac821e64da7a2f396a6bf1c9da04c934382c9203a3f17143d06464f465de6b79b0953fcbc237bb7cb18649d98333638fa44458f58c9629374dfbe4b28c7eef62139f7d6d3fcfe9fc543bfb85a54dd5478ef2f7c4aa52036908330e0c6647245089e6dc18d602d3e91335f85f0f6c6cb1df1255000d77512aef2e15da23b1a867bd7e3d6b93abb83c976b42078f01a133f41d6a60dfeda90c194fdad2b323cd14241ec71423a0139a1d1aa985399549835b8e0bb7e0af957133e592fc4e6cddc962a7c2bfb4e17e379732d71d04b4c2ea492ea21e27ff793d604fb8eb7c5ab7ffb785673f0ebc4687a99e99bad0ac3b939ea803207b000b631222edbbe0e0d904a133df46e2f2ccca6337e3501aabbb31519c305b9b5d6e34e00fd83306f9258372d5346f449e594c2f18965ac1ff7daa72c12492757fcc7496959528e6d7d7cac2c2496bee5332f0e255944000ec9af901c738fdd95c427fca51ca2f1088d65e247ab96733528be22edfb3bca681e9b2c0d76307f28218c70358348b2a38bae2ed0bc7d2f822b3c720d105834aaefdfa316d78aea191cb8ed8ce7c7524e04f721257b5fd9ff095dec2af3bf606771fd7b543aa22972bf64b5f457f19cd94e9fc3e0922be6f3ec2095accc1a04fcc3161d79a0690567824464c2a2aa3bca1cb9849eb176ed16ff0620881781b6eca07ac57fe84b1007062701f51c6b28b2b0439960d0079b9fa3f63a6f054a0e11dd1b6731ebf94c986c0c01d6c1d9c8481476535870c2a08866136305fe62299a84129ba6df7ec25ebba6ad0b60a5a2d9f50fa97801849a9a140141cc94959d9e51c62479fdf34d1b901b8b04eb0d4377ed2478b103c13780895acdbbc2b9433d9cd1e8ac67e6d58b4965c5683c4299b01fbaa4800a3253fbdfeca5d5d21c7be8dc86f3735f154792169f1c3059391f22a010199aecaa87e9b8e1fcac44411b2fa27ce650a2c604f9369ae11c0aba24d3ad7a9be816c70356b15197147a48e762a56c90e83192035c069b13770a6e551f833fed", 0x1000}, {&(0x7f0000001700)="a4c1ea4cba18e21b9a56dd5cfb5a45be75c7a7c19b1d3543b4f3bde2bbb1f02a851140a7f9ab8e70047c4be6fc7a1b4f1194f7b635939ec930dbed7346e45de748637ce57f2e4792241577b9093d7a5241971c3d185f93b527", 0x59}], 0x9, &(0x7f0000001840)=ANY=[@ANYBLOB="2000000000000000ffff000001800000af66922ef92aaa08349a514623000000800000000000000001000000090000006c2379e8364f093aecb8fe2b023e3bb7bd760e63d85bcb3ef329d695d3fe3bf25c2fbb200b574ecde862908bc6e7b6c9328950c32956fe276189f86488b3170a1efa7bc125c476755a48e9d2312d8c2aca3f4b10b487194f354aa99585c392e616fb2db85888dd58d422436eda0000004000000000000000ffff0000ff010000eb7310d43c4c6661152e9979a923d03e1845fe2655c48b3a72c07ad8d8a2df35699f4efe8177ba1ebe7e25930000000008010000000000000100000008000000531a9d4576f59c509c2a4a531b0ec68ea60242feb58c6302ada3c6f4f10aece64e624ecaa7e0a722d9835c41cffb58bbb46768409e3cc530e14aa2c84fdfff733e2bd770aec72b5d02cfc05faa2b8eca3146a8d8918bb528bab66581c696ccc55bba058f85e90c11e30335cd757e5baefd5846dd21c6dd592e688eade8317adebab4baea61cd16b7f370c257a0353ee83a64cc9e5105f5cb93c5ffdbbf8801b10b57398b964d2aaf84b8d1350e4ae3314d614ac8a6de7049d39273e77a7d322b78bca144937dc0c51ff18541fd125a9244489c62adf32bcdb6aa025cef61b95517c1426f12232ba1760000080100000000000001000000167800001906aff549026958a18d224ebe57714f970d0a1698848defbfacf7f721a95f4999c8046d7103c34a33de0b3c40f223391762f98a3e73d93a9dca559d79292f0f01395afb73953e60ab0a90f09ec43d1718a772b9cd074b0b45a6a5aa1943db9f8fc71e54f2eb9152f50d7b2aada31d8275051854a30818ac877fbbd6003eef621b3926700f553ca72d732395ae243b8120a163bdc5a2d654869a60e9f16fff1de574759d3f38702e7699ea6f1e2ed121c1e656649c3db7fc384c869beec46faea002aaae3cfc6808bb78b92488a877c250eacc8ead82821108e4c824c4cebc55f868871fbac1d1784fae1b52ba5c28b551922c1f5c0000001001000000000000010000003f00000092dfc7363a38ecd04da1e308ca6c45d732299f3be4ae7c55711d28674384f89ec4fcf95d5836d8f8c242ebd4ac8a48c17089a39676b3b29d12ef04d8c0a81227391f4110bc38a854a2ecc838901ebc2f99e200e40a3b0ab30db4f80fe4175b66190c354bad5c41902cf2c9ccf7b9df835de2f3c98cfc6ec5631d28f1d70049e7a8df3a703d687f8e9ee06907bab11e8c872ce762c08594ea494bfe668d85028080156491309a4790a89a9c2f53a4b937c5435f462923bd570bcef83968d20a2d7a93fa83f334a291757d5bd816caaa5039355673d94393d98f67a2bffe70d9234647cd0388916c0e5bee541be5b99c9101515f26a9f3e7bf027b0000000000000801000000000000ffff0000060000004d587704124f726366c6161e77c40b40f2dc7d804e0e6603f94fae43ea8dbce3a8767d8ede69765f40574bf3a20c985b0a4b62a5ae6c4547c40d439ed932cc13a89ade5414960de9d426b42e5c89437ecfd42dc15b52e2123afa775dbdbc31be3b7c8ba1c018cb919371071a12110356f50ca5db5930603ad0ba031362691f34bbb03685275ca86765b13be6b2fd7db49a6d617880c7f9dbdc9cf911c996171c8526fd9cac92bc05cc6dd890482625bf7ed40b39d757c7ee8f1ae5f7af44416e0ce947a6335d23229c42817f91ad366afbc2e396bdca9bee6b2e5372d7c45dca049815c4b37bf3256762d4c460bda630bf7287000000000090000000000000000000000005000000557a15a9a559e0deed902a11340569a2b7bd061806bcfeaf5fceced19631e993e86a9ece6a1a9c14857c60b628b3b180b165cb76f76589302012cf9ba1be5e52b73201b337db8ca2ec9d422f217d1dd9c206cebd7da46a60187820470e24bf7eb7bca57b633e5aac7f7fd1aa865cf7156db7d1fdbee87f0e168c10cc17000000"], 0x598}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x800000018, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x7f) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 11:47:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x85) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000000)=0x1ff, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0xfffffffffffffdcf) r4 = accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x4010, r4, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x7, 0x2, 0x0, 0x1, 0x1}, 0x10000018f) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) fchdir(r0) 11:47:06 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x5, 0x1a, 0x2}, 0x37, 0x1c00, 0x4}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0xfcb7) close(r2) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000180)=0x1) socket(0x18, 0xc003, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x800000018, 0x1, 0x0) fsync(r6) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs, 0x1c) lseek(r6, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 11:47:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0xa010, r0, 0x0, 0x10) 11:47:06 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000140)=[&(0x7f00000000c0)='}\x05+^\x00', &(0x7f0000000100)='%\x00']) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906002e552a9564941e6883908f674f000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) recvfrom(r1, &(0x7f0000000180), 0x0, 0x43, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a376ea383e92de4e6e7f98b544fd50471140ff6ef9321acacf993efd2540b8ccf5b180db49edf404c905157e34a27908d5573afa6c1887fea18eef2f19f37a8e571389fb1c04bc1c0a6fe2a19ff18c9ebdf8b7ad8aaa7ca04e3d15b94d2a33b4bc6aad3d7d982591d75fb464645c8a3f333df7218c36630ead2831c9f071f24aed35b2eac20a8c031b04b1ee8d9b261e01c5c359a12fa91bbf1f56c02ce22b46bbea43c738427915e4503edbdcfec69fab6c81ae6cec08c718c656395fc2f1e706135ae42a6346cf33535b03964b421153e8e7fbb441971f754bea29464590dba18a3d37c8d16d9a00feb3ebb6fc2b1f6d2bbb32a30b026c1c6830d43056384fb736a07f8e3738e63d5bcff91eee7b3291e9db9196cc09375941d93fedf89116a20625a8e33308b40fe3c5f6e064d1dfe5c1bd1fe90552df8d570536d71d3b241b3aa20f594bd16ad2d1433d5e97cc92d361b1eca847086580d0d679539d49c81dcbd35c54b699a06c5e2533e7aa650773fdcfd164f40405bfd7afb381de278c8a040720f2fead50c01e895675a91747c75e2675c6f757ed27181260cea7eb96b13cb5c24b1707616bfc4a98d9597ebd1db1e31effd4a3616a4a65a7041f65b43f68c89d880357794e97fc03f30569dc5de8b0a9f75134c1b3d78e1fa4bc250616fc7656b7ae3006fc34cd51a14402a20e64839a3ade7b8e2068c412dd7592ea4e4441a656360b6eed545c81a35ac49f3828fc09d39716579bc17448a12b19de1072188eb6d079adeb130b31b836d3f01710b4367e435943bc9afeaf101144164ee85df48be4242364140d9ddabf1334958d25ec2ff10efbe31f030688f93c6009bd99e08f869566e519862b66a3e45b090d2acc8e6f815939ab4b4a8490775ac8f4d919cf5908dd1ac555d4560ae70ce3b50e63397afd5edfaf3da359e0377e6b4159327a7313625d19b9a2625b36a99f78da306cc7b745ae71a597c31d0e2b27baff50b725668ac11eaeda039e4e98e2268a44d3fb0204a18051fc85e550571210c382a473544fc675b61baacaca26dbea46177650c9ff165304fa33dc8ace9c423bcbecb3e45fde6f44a111a4054e56dff2be926efd2425338dbc449541caa2930d266d2a5649baf6c51a83f33c7db6f87dccc05deffef9d54c51775912858a54588d17ebdd5a426076a5ab4b20a141fa1b010f9e40309ba4e84df4130eca7b45fca42358e74c47a31811f5043bce49d55f20ac88bdeeb8be497413f7ca86513eb61e0f8723814d0f922bbf56705d2c7614c22f123896341ffc3ce1812ef24785c467af1ad5c03022dc9c3b16730ad01d3e018972e8943333831d4fbc13446562c53ef706681393c3b58d4228148228e79c5454bb2b166260c230b83b1ad89ce9577d43814bd2132ae6c7a5ad3d27a538869a7a0c608b67e8e674b396617b5381ac913e7dc235fb60ebee43b28998807f612ba080155eaa340648b0775844a71f7d7ab1e9e84bcc214780c1be71afb3633d048791ec1a21390669c6a8f9537a3d4f257b0054ec33b726eda58a0b20ea1dee835b8369fdc30683541b3e357ef593a071371afd3d94f8268ba8b8a236e3674fc04b39b0730dbbebc93d1ed24c40626406012636a901b3e001aaf7f7e1a71575345158dad02c3baeb24cf37cbf457a7aa0a643459caa31bdd6fbf4c5c48f6d71e458be06b8ef3339559577868cc879fdbd881ee9ddbdc95ee9c124071c41903f53ae785f91ceef1e3a2db982ed8702015bbd5d9835dbb835283b9f37fe8dab5c90f830e02b7150ce30b7dd2b9878fe7af", 0xdc8}], 0x4, 0x0}, 0x0) 11:47:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) fsync(r4) minherit(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) r5 = msgget$private(0x0, 0x400) msgrcv(r5, &(0x7f0000000100)={0x0, ""/218}, 0xe2, 0x1, 0x1000) 11:47:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) 11:47:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="08a8f66b3b084f61026bf42ce1641a1c6b9f6bd1d52a3f8f9004aa1494f62000d63b8fac8b4f3d039db82fef1559a907fcec"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:47:06 executing program 0: rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') setuid(0xee01) socket(0x18, 0x2, 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) sendto(r1, &(0x7f00000000c0)="3de7cae33c3949b37e9c3699cec556bc33c11f4bbe2656ea561404b601ce2e075a74b69a777004585e4b1f1addb2f5eaa37d876e56fa3f5311948fa139cdddad7d131fc48092146c2e849958cac8211de2131ccbeee06f59ed07cf637802dbf446ab063d4d509f1acb2817d9d4eacfa12884b6614ee82abcacab86f848a7928494025fbd5e3843442813ad0258f47cca8be942521556621c8129607e1c84c0702c49f0104ce3065cf3a32969699c114f606a931f9a7e", 0xb6, 0x98fe55cf66cf264a, &(0x7f0000000180)=@un=@file={0x2, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, 0x0) setregid(r3, r2) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) setsockopt(r0, 0x29, 0x7ffffffd, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 11:47:07 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x8000, 0x200000801) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000200)) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x80) r2 = accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f0000000300)={0x3, 0x1, 0xff, 0xbe, r3}) r4 = dup(0xffffffffffffffff) fsync(r1) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x18, 0xd) linkat(r4, &(0x7f0000000040)='./bus\x00', r5, &(0x7f0000000100)='./bus\x00', 0x0) unlink(&(0x7f0000000140)='./bus\x00') 11:47:07 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000100)={0x7f, 0x5}) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:47:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)=[{0x81, 0x0, 0xffffffffffffffff}, {0x800000034, 0x0, 0x0, 0x1}, {0x2}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 11:47:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) 11:47:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000080)="0e243f765b0fb94b0962342372eec9480ddcfa236b02f9b31faa", 0x1a}, {&(0x7f0000000180)="971b9c4c928273a1fa21629b58d2ff3001982ffe016cebc8806b7b27b9fd3fc2e2b6139f336a38ca323934286beb7943b6f490e04843d60dc3bb04d741050fdca23ab43bf32511a1022b718e9c1df304a885bb478e500b2029ee19e58a9d6b8fd310167383576d724a75e07fabff30dded31fcb57e258d0075673a3bf54652492c34228d026006dfd04ac61e73c0899be1bc19de0b2a976f0b9e90cfde056e4da57f6499ef703a4c1dd5236ef1df1a3aea01a0df23b2af17d9e7b35bed4d4dfd4ce1a5b1a13b487b4ddee972e1f08dd044d3e0e81713054f803fe203302a0b13636e", 0xe2}, {&(0x7f0000000280)="9711e021e840899f101a6d0fe0c69686cef1d9b1e3a34ff7581b398c4769782b4572852d100fe8218096bdab8b9d13a51240df6e058d50afba001e2c1323885969d1ec37dea9b3dd306f8d5c09b8", 0x4e}, {&(0x7f0000000380)="ab9efe70d301d5e26ecba67a096abde35f2cc987fe36acfb6f4527b84160b43e2501c74e4fd420fa32e037b9e50821ac0352d33d66b0a9137c3254ac718b8ac9b02e9c75c8e6e7e042f47b4807bd80921ab9b4e321a2af0b0d54c3a0c8576056cd50d894f05b7f7681b513e1cc2bd599574295188281f8bb7eb723fadd560b64a9f83f922a590b07b3390c3bb5ddb53a3b04a044f94ecbc1f373252f037314e033df65213b9e4d8f97f0f1aeb5e9d9da73e4eb0383108588bd6cfd50c13bc768e293", 0xc2}, {&(0x7f0000000100)="9e0cdb1e57525054fb2326aac113a7c79f98aa0df05e246d59ce285f3f4a6904b5d8ff84bbf55bedd4c43d343c50", 0x2e}, {&(0x7f0000000480)="a4d0bd299ed57b2a8d4b953bb5b54490686370ac917617dc0d9d1eba584a793635f9545c95ee88e564e14f62257ca7a803c1de0761c304d3e227df1f222aeaa8a7202b347866b7e6750d7583bd4f6420aee9d65fe9684ba5f6c393e268d09e33d26123f8e90c29500157a0de75b8bb63a8bfe7af8e78dcbc7c71f7d07c49238c79727a293acf295b7be1b98030aefe0c1f634b51c8396d60ad79d7f46e2011d6593ce5a06b09f13403423ab06bdb80ef941d0a20a747bc06d31bbf03292b40ae5ed72a78ad0a8dc11471497e837cd26115f3d563ec62eab0ab02b4ff68f1651f7e26150959f32f78add23d83a9c703b5ede5a759d203d60f9516a3ad1e33dbe6a565cfc88ed64405e7c98db57b32ad4888b0e32197f61dcac19f2bb624f63fe4a083d07f8d570d9eaafe76cf9efc99718f5033e0a3fe67b42bd6677c723465c929997e8993fed7a9e623064d24b07a9a62a73f57489bef105046f9ad62670241511d773268a1367368a16292523cd17316402dca73f276e6346183696573ef675f18040e67cfd990faa272be1ecb1d4487ac52b2e220d84b087f348dbd975fa7209b969ffd39c4f82a5da7736a3607f9b79b3161e973c672c71dfbef948d7e2ffaa271cdc0709f1c5ca16c97981987bf25e08c3e5a7936635b6bb3de9705feca1d93aaf85ec9b8f61455faf491934b7127316022440fd1e4b3e9d7dec8a215ce76e058cd89d577eaefc8f608ce59d229753c56c17644c01ddf5aae79b8fe4332d0461ce1725832e532a332f9ae53944bbfbfdb23d0e25230c455c08a77659b311c9c419105115835dc8a16b1e677e93ec8ad5574e580d39be71b5f57f83c0e1f6a20d0dd2dc4c57c5be682af63a6f76aa5c1ca08a9807e4311865cbaddcc72076d6a9cc2b8fcd8dac883c3a9e60c1cf3293e1f66d26ca2bbb8dac195e90973c564b2e0ca199a074d597d03f2dc21b70d91f6fb800749dfbbbbbe400f440869d95bda941b6d12c3c7c967fc70a84ff027eee25100469c2c1c8e5372e8e1bba501319f0ac70d84d5b14415ece38d95121d2e68e47231cc2a6670eb496814a369a4ae0dd1cc2c3643d426ee9942ba4892aaec8000001546db4b05afcc1f340f083000a0b503cc0406d48e29d931f58b605826a6aa09445c09dde7e6a29bea14731372d5c83416ff5a000302d969517b1a8817c3f61395db21ee4c803734e5c15d8fa39875e34a2986bb6575d0db8aa58497cf4e4168d44a8e871c879da6a5a28b98ee7541575fb71e29428856fbb6763e0258a04b40c120b103b12f0035dd4cd6458da8c8b264aa1688dfbf28e64564a3d56da309296608aa5794522a6559df63082b082963223ebd475d1d51934b157c801a88a5070ee3f9f8294dd062e498b7503ff3f0b9cf1f2d27be011290b3feff2dad8452ede8e6cfde3178a2a97aed3d32b9c507e2acf6c455c3185fb39e1c9d213fe06eba3ff2a80af222dd2ed039788d4c5d4ec170b46338ed71476538bcce2d108dde0f7d0267614042087036f4567decd09e08d3fc531d32e2da342e35869b44d2f80d43e7e30ee9dae0a20c6649916870907fe90dc610b64288068eb7ead3ccfa59ec280a47651613ee89dacdd855ddec30b3c1062fc02b4e814bf93aee4a58c998113ab2e8e27f0212ce6151a85a9f9932515219558e8ec7e0e6acc78a9ef3e21dad323846fea43e16202253830ef53e8136ed2c85063d17028d0c514a08caf511d2e4a082ceceb9d72e60be1de9eab74a5d04e6bec17becf6b76f008be08e5e59c32672dbe5017f96fb9926c464df8e4f6b87ef34285c356a7fcb31face28b5450f2c8bb280140427a3bb08f6f8fcd3fbdbcd03ba7172ee92857ec160676f9e5e955e9dd0f18b5f592821debd00cd1b54ec9353b4ab762c259505491284e5d043d0d4fe63c3097c4aefd898da35a8169e244386bb0afc831d9bea9e1035126971a6c6c559ccc08361bd1596e8eb7481fe26f02fdfd58fef45e3143a25fffb87f57410cae417a7cee96c606c4d602020fdae1194b2ebe4586c63497cd9c01e95adc82c7307a20ec6fbc6a80a572e3668c668d7b9f3ac73741aa0c5a7eb525d37a655817cb4a18edbbea83098e9387e0b4d708a02cac45724b58da59ec1758a36f80b7eb5ea6ff07c22d403454618895610be6e3cfbbaa42966dc5f3dfc3108e8b7b5733247c87b869bc35e2f3a25d75218674ee9d30f9d659773b937881080a1db09bfc6fbe3bf4350761d35119f5b60582db48bc58ef39df00d27210b6a841f083cd26332e62319d5a083437bcb49edb3efc7985427db692fe90b75b9191516d0de17eb91ae2cd9b1eed4632b5d93602be25a29fd473e08e89a79e4c4f97852917c2857901f1797607cd86ab811cf9990c97163e816f9820318a1e7079232182e4095f5a29cc6c5fa78c9920d4231af1596d6f384bee496cd8a7e92de23289055ee731e1f09c061fdf46d9efcc83f8dea675bb13ddff00f26b7e21ee34101161d872372e549c769f216df4df8600fbc884a25d3437837d162ce9b8de339faa60443f6b53a9ff9ba4a8830e34bf26f891fa5e2f93885df7d14a814a938041be824fc08d0b8a1c97593f832d72173c8cbffe0f07d8877d0b5fabf77a9169ffeb4237ea08f70c70e8a998a34eb85eaf8d48a8f2c068b8e1b8e98a1d27e11a4818ffddf7b7918682b030debf2016eb5ed11f29ee1d15d049cbf5f30af35ca9bfbf1f589802b1a88a69831097836e49214cd3f25cfdd03074b3d2d66c5eaef9de2136a64c7d426f1934472dbb07c1cb0a8d13c71c751ff9f1fe461e517dac81faca255db5c2fbf44414654e221667d52a527b6451d52f4aef90545112e939df7503502fb313fc8e5aeda7b8724307f0362ffc52e1bd55dc9a133cc3b92b90e17f6bd85b5bd2d76513f32980ad9f2bb1aa2c10edbfdea61ad13135b0f2f1b36a82916dea021969ac6609d254540fee1b6106859aeffd2950fc57e033896f34cabaac0d77d95daed78f3f28afd04bdc19ff60f7392ba9b4a14f07566f9c7301d8dd3b08afec173cf0715b652f7d00ca4e8f69af64bc94e88b6cdc377c6237a12ef56c91bb164ddb51c47ed367d66c0d525fb531faa1445ba0e2697a5592a84a069b11c0a118901c3272121deb0a941b6398b960331fd1bfc025bc32e7e51699532c779af535d59ff2c78d1d2354843375b80d784b0055976fe4d2ae0cdc7e65ff6a536a3df9dae720c4559811d7ce6a56d91e0fe745e1956c267b1f21d6e2cc3b11c90405b23be72248f9cab96ce9ffb3fc60c545ba841eb5ae80cbd169db716e4aaf7af81f91cf3210f1107c9ae2ce47536147d3a515f768ad6875508632340e3cd2def7c21e41b5c78b894e2868f535c68320afc50d953244a55c1258be8f7bc45fa536a47f53a43cf3afd96dc13228c16f2556cf7faf8af84295f67a10811bfd11b96fe1c81ef522b61bba99d44eedaba55a90c2fec5485d241adad267c5fd3da1fd1bf3a840cc898c021d945b06e993d3cac3618158fdfb5bac3b12ebae537c888757eaa1684270568ae207fbf1f8343b9179125bb5d9cecd801816b13de334d766104db1fe21d967e335903ab7874c3e45c73bda0b6be4a72bf47076b848880fc45c649850bea07da8da3998bdd6b83580208ad235d9109f082c37196bea8e21be8b08b68862da13cefde7c1b09bb0b613dcdd3eecaec275423365c4c2435aa390faf7a1a442465510e7a39e226a3e3935b0b527faebd9045f4269b95a64919ede7c82ac62a9357e3609a184602997d53d55054a8a34e562a4a2db212bc4ca3f593770392c1584daa6f9f6582bf21272aca96d1b191b5d02f9a529deaf0999b91d23ee61c6548775c3fb26be71b55e24eb18c5b8499fd3dfeb9e90a623d4249c83b6ea9e71ca59607b193bed2a3dcd1bfd43fcd33cc52eb7d2ed29b92ae754c5f6b7c6edbd8a58a225567424039d9866c20754a952d08b53cd75edda4152a90cdf6e67581c7d7df28236888bda40f1e842d42e2458767ad3558de0c2fbda4e432ac5f61ac50d663db26ca06a8f23f8067cbed090266d3578209b6c4dc11aff2af40db7c46fa0f46a8729f1c02b9b516a9ad6ec9d1ddacd5576f7da7fc94423323ee7fcac4a33e593cdcc2c597d46c566d4890091521139f14f9fd522e2bad912dd5cf6c48cab2605ef3f95a9688f2612030e5d6791d97dfa3b2d3c2a6668c4e17a7eb7bec0e0a6d641121e1f14658cba68e23173a41b09e3882ca9b62a4615035b8f88195c868383b9596fc2def54359e343368a296a1cff56e529ccf9175f868bef1c1bc85f8b3a726cc17896d69cbf66b9b69c260aae638d07be4a11313f8582c5bfa565ec6c9d6151d0e4c3d53673d040efb05607d91a3d952236ef56d989302d858666d8dcf5c55d79e2cb3015dfcc3d21abf493cae645d91dee5db40b5e16ca70ceb1ffd528bdb0d623d50d5934f22fe7c3204448205ef790ba18a3ab15b6ff6f3d5bbe48662fa08088467189b362b9ba22856ac2fdbff4d59843fb7883e1dd3f89042c3508ff376185ce9360ecefba9bd3635f107839450457ecb322c71d0aaff1a9d82e9ee1debb5e949491faa23f96a29a99e4f628badb6883b6045b36eb8ea42cd9893fed39b119dfc21b525850da124e41f92836947a9b979924ac81537c52afbe44b3e94d4d55bf0b99fc2fe8fa3527256274ef9c4b6072208fb9e3452b8cf0bd80726ea3c62fff7f662aae487e093539cc582c0207f4c8e861ba2abaef617aaf68443369724c74bc62c6dd3cf0c25b8580bfe2ef06a4da1ff60c97932adf364d45f03cc9fd217bf62add656b63d3af4d4392ae9b8b17867e1a38935977f440ae46da66e7837b0b1a8bfdf9d513c7b3c6919de410738c5284c4b48968d48f2feb98855a606f64cc4c01e542b27d55f639a455a45b7532a0bdce54faa77efb8467b997923b153ff33e2dbd9df9a7cdcc773da586bc5e84a2c7d6d0e29edbe0e6803da2c2451458bf591ce8e4377ce0c566dac8dfc25c93c4a8d4f8af5f2566bd7457d867cc3de31acdbb37aadecb1e3c2db87fe11577a3ce83fd146ae7a7bb15de0bb396fdbb5fd60eeae8ac14c8df97fa9118af1859f0761472c1aa2661da8fc8cd85a19bd4d6fa1c42550d514508db979ecf396d267b63c432eea5e948c921d6c0032cb467ad7b66df5cc65e2f50e9e4b0c307eb041e52bb7bad931510c9b01bdab4f47f805efcbce1fa798309cdfc19b8746f891e62c1e493cc1b7f6b8a9090cc56fb6df33ebc686490e1bb04c922fad1ee5e784ebd28c79a18afc3812f55cb6252167a8f4a3ff9e2b084d26aaf3fcc88189f22f52dd3ae53d4bd0d36f37c14dd6d561734a5062c7b499aacc1514ba97ded9797ed685427ecfeb623b0711cfa6fca0031481b373585c4a34b3288c5cdec812d7c241aa64d84c8425ad074e65abc9a5eac740c48608eaf44018a32550ad4246e72563f05ea6a11c42ac8f5b9113a7e42503239b28166db228438a02c78f0f41a2c276c701eb8d3b889b3e4c7104b780c76c2e5870dc052d7901e6fee845baf9f6824e9ddfb10b2a1e1db100e7a571f76ce1b038dc8d629f6111e56037c6406b6fc7459476e771ca568e4846d646debdde1c5931f34ab70f91c41b7002140bf45f202cd5eb2750c241c9a4b0668eb0ea85b99baa34394ff840397306ca96e00fda19205c85a328609fcc6ab4d8696eef012ae00486f9c5db9c0c4faca0db2b17dc9939739cae104a26f2bf14cd43ec85df6fca9a4560", 0x1000}], 0x6, &(0x7f0000001500)=[{0x1010, 0x1, 0x0, "3f8c9059a806c2236b6e07f657ecc32ac2758c40b12b1ea18acec24004356ad2116c42f31613e2fe270b282ad967982cb159812c35e49411b8e6c83ea0a409ef406e2978a163a47eaf624745158c0481f422a2b5663b27397e0027f803c8d742a816974123b4a7f5b344dea47f2ad5ab80ae8b8e3bcd77ac1631a9f830637d0ce8118008a704057eb9e1ec10215a28bd36e6589b3847dfa71b01bfc239759046d39574213516a41e5639dd0246d63adaf7e242e0f3b5a436d742fb73bf2f9bc69fc662ef1381494dd474c476e52707df08ec2ba54bc0903cac2c505fb06681e857fe4ec3bb7dd155b659b9664ae1f7108400fae6bc2cfa7285eec1eb28d409cb415614e6ebce32252ef721d13668ea4cfa3f2abb62f52c6c17683789804a1c1608fc5bca8b82ff8dd84b1b981566a9b4227434f68cc0e0f813e1a3070452e56eb1f3d7501897209c22888cc4dea4b98aa3b4c685c2d516cc0a0b401057ed4e462c59fbee398be82e88e4acf19ded8f18062e1f813663cc4b1a03f120ea6650389cde552dab7e790707a84451dc5566a0a71128eebad04890808170fc51c41c9f8437d2e5d6c0e21df38d05774300e1bf9e43717a4faf188b1d3f7f97fc3d588977d7944e0b12d35636bee76d6a2b104bff7b53c48e74922eae0c3a05e255ee4d737fd49c6fa14fd88282722f1d8f83da194a4905d34d41edc5b86ec45aaa0223e56f274aa8fef59e23ec7d71d6ad8ea575769063df2b07a52cf98d02e111810ba980e2531b01c29721efd1a6798175fc1a8ff620a5288e4e3a792647b0f2ffe227bf224540b3b39f0ce025908ce4c2af08f654a94a2bd0bb08ce9d8d0736faf817330d6f8c84f9823b120298fc1b1711bbb899ac19572c73fc4b24b12608c0a184492235951862f457422eca87829301921d0a8a113f8f31edcfe6e4f5e545a60ed18ac9525f4ef7f2c8c78588564511c226ec3820fef9611e1a85093f1b428ad63685942ef7a4cbcffbe3ffc2d1e8d8380366d01b83bee987e0b718d1e737f95d8084fbc993f34c109b1c5b5f0b122533cc1a0ce34e486bda4245aba4aed557708e6c7e1b776b9726a2bbb59b9584fa0628501b004d34cde11f5f3ca171742d6cd865a3e52979dc19f06f7329e9f08af8d4252d14ac3d6ec3724f820dfa69ccfa6853b19d767e44a7f3df7128a70284e222a5df713b26398dcdcc4e6496af03061cdd3f787d50feb229a0d4f5f183f53742ee7064b9f110ea739b82e21931200d1782252f19e505be18e33917cfbce216b83faff6751075d5fa49321d6df144f4696e232231dcb2ba7994c588ae70e85bd5564c9f692c590332d81e72d69d716abd1526c3092c8245ca0c22f6cf3349b9f5b8bcf8fb42becfc01cce66120a85b78d30114e948ac592cb31936e3788df0b856f3fcb112374ce80976e1f7caa975c05b2f1ccc66c3bf8e0b989ab866e749be208bb2e340288d6a63ab8f2f41efcd29b775c2dd3a46a8cc88dca67b1bd73a9c09cf418785827e954f652c818366409cc7095ce6385c0f135a16d1191d58316446e26fede6443fd16b83a1b2bcbe8f40a6c4edd66da49250a3fa3fbf33c257a9780bc6b80227cf8402b81e577fd2c7519950a7126501300bc1a140458154cb00437284ebd671f7fe55f942b17b2e4a239fe7f63aa141d56fb8ad616df1dfa3a4813b84ef2ede48057079bfb83a7871c6944e3d198eb686b05cad53a8ae8592a046a2f7df07c29cd6a7b322ab770b892db2b4dd55aef9901fd8ba451f9139ca2c2174151dec6789578b02779b3de97b0954fc19e1a09153c95061fc5658d6cbe493ed3f0c6278a567de9f9a5ee1044aa207737b2d200d284baa5fc89dbcd56ff386b92e0ebbd2b4b43e15eb19fab1bf32ebc65870bc468c205b0555ddb3d693024d854e417cf5f0337e1461be7e8451182c38a9e6a768ae6b9cb53d0a025d11145256d9c1234bb698446e0157020a8fddf3b65e5e45d3c6d67b3556ad602f5019a46a9b7af941486503e280f6e2410b503b6d59ecc020f135f56883b2e9c940648196fbb89e3a1eb2349ef6dc6e3231718888b369ef19f0e212cfc8d7f78dec90bd9a99cc3a8d5db0788adee6cabf570ad29994862f53b41b1a39302e79a8771d18b22c3e6d0c5944b2fa812423d080510e53a732d9080f2293e39d6e99c3a6c07e2ee2acb730c4814b479f662d7f829d36f01dc1d486d5562a0e0c8d937c93a62dd6f33f591cf92a1880b0f946084e42f49b9276bb14ff77dd64f963a7fb7a1626d8777ab7f93e85974d0d208739a6fe216a51a5052c73fbcc08dcc895b83271a3ef1bea1f34d312171bd48ef9cf76c88a15241407dc084f64eae92d2e3ca699ad353dd3e0c469063b97c6ea03a0cc1722f150d3c70864927bd4fb9e4f13a54242ab5b302100025cc9972b30616909f7397f7d695d308ac2ac645e2a9eb5dbb97d4f30c581be9e03aa212748aabeef85f164acfedd6a991f61c8c0503b95bfaa7d57857af827421a045cfaab4cc3cc06f51eeccd70327c01f2146872f3c785119c9332d601211d8f9c539bc7d71b8a3b1ebb3861633df1213eaef03debb01fc9302edf2594616d7d195cb973892c9a465b0b2ca238f93cc1d46d90422310347fb719b98ede346c8a7a4500275d1304df0240ca280c1bc29ee7939355f7531e4adb5066c42dba94528b5667bdcce05a49e52f0c3be737707d71efa9915459b2fd81b823efe6bc8036555004e3eedd7f825005b5fa2a6ce4c40b91758ac0a6b309ac6132cdc9c73bd2b6ed936a22a03bd17aec81f2a8df7b9f0206912d9d728d5c4e133090a513c8df20bdbb50352e93cf6fdbad86995885194900ce8767fad883e08cdfa64015cf9cf1e2bfa29146e5eb07d744559bf96d3772880fd4649d384dade0c78af79ee4a090e8e0d6a535390d9a5ffd21e00213204f653b8355c3ac47c5a87762fec0fe79ac0d85bafd42baf262d4a50e89588c77b6497b331c0039b308873989be823defcc5581b422a37132c36e5c8286ed57006e17b399faf3e382fdf4fd7168d09d1de686f9b0c579f0454af9223b5b0300ce5087d3fb2a50868820e86e6558e06198fe32d8ff99a29cb799142edf04e6345dab4eb3bcdf58e3a66ad7706de368f28c0108b1fcb46794d473fe1647fa3db307eb83a629125521efb086d6a1277bf182aae6859aed044b07717227486cad533dba19eae99cdbb83104adbf8e4b025ec0b11fead2282411fb854160a6bea4b84b61fd710ec64699388653077555ae4626deadc8614d7e8471bd1b4a24bb82619114ff138f9c70eeb64cdb158ed08e15cd5166add64235499dac72a744dd87e050326c6dc140aced3859e84fad25db6280c4b0f4c7f6e8173ed1f544b9bc2a94300434d8758ba7b50dd5f6345db3a46cf36409ef8aa5752f023e365650bf59f1dbbcd6b4e560e54320741a1eb6acb8802a2b1a0b6d17c4a6e1934d8a975e85b235f68e850c0fce1253c142a30d137160aea2ab7610cfe437f5f724ff8c89a5f7ea2fa46eb94fd2a27034eab243f29e904e6e433173197caf071eccc2cdd8a7e963625477d9e4a001ccbf95621e04ece3a88dcefdc9c70c6e1836ca97e9fb3fc66a6226aaab78db3dbe5cc80f2a6dfa776f38f56793af021814151855a054c13d582d7fcb55e3cacac284fdabff387451924ed04f48ae20405e91fa51bed765975ece2ffe05d11ac93a2a7c18f75aad14d232f21f0f183697f50fae4deb968312e518d49569553f25b52fa9704c58a0cb3518f50b7daac4a55f5dd328146fd6d4bc589f9d355e51bce4bab5995511add39de94281b2282be7a5f52918980f29303673a64d177d5187bf68ccd749299c658e9b7842a7af7100d5c21dd539ea7a71deb656456104b36725eae4a6586d16c3de61195534333027fd6967260d47036ce0d6424e6bd3a004cfff7d222bae3a40e7a64b44118c8167aae0de7466f4394a9ef7417bdd22bab2c8efb7288b42edbbd76324236f131dbfa1bc7300096810f262e2ef2e79f8c0f1d8aafbb98d2c5653e83ea30ab86a3ed24c44ac36189c9bb20bac29b9dc14666154fc51789cb13636587eb8f22639e3065e7b8b12d7ac12f886dfa400e555a16f2e4817139389eca9e182d145e2d7d9a0e2c079ce2bceba31e0242c74a7ee898af22a6361f8a275942622f675df7a97ff695761fa76dcf1fe160a4703d25f1554419e44c64e6371b9f4f7786e43ff848059a4bd869363cdcc79b363edce5f647ee6dbf67b98de576de5d895e0fae633b5a55c413555b26ef270b5160ec62976609c17881dc2c5c72d880ad1bf66308a81981d8a0470a1507037662b4753ef9ee538ed83eb87d864d7ed4a6d524bb15aa0a9fdef43b2314ac7db7bd1dd7331c58df48c7eb70297f85f50a6145237f6a7d800956db9923505b9c63cb68cff686c0b81e1a6ca3b0580443fdaa9f380e8827ea81f844b73cc8790987f19647b0167a163168ab570c22372217c3747bfe77db58436adc77864c734d7615e3739ada2ac25e07c6906a0205c70b0736522c83ed81cec7c22395e39d46246110c46fa43c229d570595523f1d4210819562c18e70a53efdc206cd18656c2d98cd1b3832539aff314f9ef343ef2d56ecee19892f4c3ccb9f41aeb6fb303c67575db3f5ca328705af5965703960cdbb346d826e2012c65b520202cebf60da12e57e92cc7b839fa64e4c32e0d16df1bbfb8c2f6c4f074a756c2bdc5f25a439e438fce66ff28809b9ea447a0d8f52928f4d10600b359b2e75bb28c0e15f4e92592f48025d7fb77c77db79967dc75fd600180c81980d006fc60560dce64401f3b814677263bab4b6e6f481f8e51886f03bca2788788c1095dd626841d91b4865500aab14080d946508ff02ae3cec8af638a7c0691688ffee0d21684f592523bf8aa7a4f89893983d47e6518e37f8492432b4847362a00923da4f847f5681c78b3d5190eabcd7815527b037faa497b67d9a41f6fb99d2417fa29c130c8a9661f2701e366d0221de6ee301bfcbd60f3d936cceb4555d74c0c7fd2557c6358f1ac0712c719273c3652baaa8b7e939ea5faf5199cabe8a14801deb7fb7826fbd990928fad77125b43d750adc25b9c2d50302c34347aa49ab4cddcdcd409fa1fcb65de4ef3973f8723e5ca7f797541d5337ce407425ab0a06993854182383ab85cad538b58d4b7a87608f4704bede6334c3d5998d3823870ec45494da2fa40d91963dad58a15aa4d06b595cc9d391c15f1153c7962d2a7e868e9ebce39925ff9888eec2a076b7efd7401d0879c519a75d6920692adfb380c07d19368b9d8e56b002d015c8fb3489dcb73b8b86a790a28ea4df4eb1cc8e629830c4bf0327bd4717e52d937eb491d6c3959f87682c7e0e8f5e6df9a77063f0f0a2ad36a62555af735662f57c9324f999965d1f03baa90652d12b42078e3221e469a3296dae84019f578c481fb402f1ddaf804f3b1dabc65eeaeff5161360a172f109144b8bdbb4f2126b5921f73c747b32518c2732b0d801c972915172a8930a399aafa9f966137e2e4ab3be07f1268ea63f87a14b0455197685d0c5e4fa9a81d1d5fb73e11d03076ea80e9674a81610177d3ed8553c335f24268bbeb9ad9040ffe115848ab4f00ff26b8210988baa3602057a357916ec5e6e8906cf210fc4f04607236956ab5da9512134d19c426d3576630db78482a7dca03d9b3d5173c09a72959df3c780aceaf4f5e9f9c5d49cf6fe38c4c1b164a9d10e1dd453e7cb19d5b2"}, {0xb0, 0x0, 0x401, "09f6882dea9387345c4df898881679f0f6c502bd71ada382112bcddd0e7cd2f24b0aa23990536067521cb71df1cd3f1a4ed4325d511c6248a84128515b0d2c83158280e0d40ad41661ebf2867e3a0e7654b135433076e3ee673ff3c13b9f03e4e66cf836e34266923350722d7fe37d7d9106a7ab92be3f23bac1ee229e7fa8370aaed8f6dcb2212da3f3070931ec5641be5362ede54a7e78f638e9bc0816c431"}, {0xf0, 0xd9f394a6e8033092, 0x3, "32e0a7bba392436e571e9db9259bb634a73e941a9c9624808e0ce147b9e0217febaf6df5245031890b3e3c5b91143d1a4e963d98f5442bf4cf5e718589e0bd3dbb8b1724445a2a95ba1c5de6b1fd32bfd0be4a0bd7a25af3bb1c860860e40d51b913f35121ca74a2637531158b0d50c9ae5011ad7ad37c3e49f75434249fcfac2cc0496154e43a67f8947b1eae6a01e5b07081d0f0126ad2e4ba48e15637a0954b037e8f7306252d167a3029c6d541547bfacd326fee48926233318df4ba111e04422d3606cad59c6050f1eb93d2a7ff769e98806e6fb627facddceaea19"}, {0x38, 0x1, 0x200, "3dfde29605726253e393b63a86b47a0d7d2f51f7015c4e59886dc5bc58694c50d213ed25367391"}], 0x11e8}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000002740)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:07 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x31, &(0x7f0000000000)="f2", 0x1) connect$unix(r12, &(0x7f0000000740)=ANY=[@ANYBLOB="992cae5ef101f45aed31761cf7947ec00721bc488f49fcc8a2ca877ededc57fbfbe3ab30902ddf666491673ade031c88355f4b1fa197dc90648d0fa519b802aeed084d02838556e34eab7385d6652092bf7e46b8ee069629c95375875f30bd2b3adf56cae409d6ffe7445fe5cf1ad01485d7c099278277cb12a1a3d22a810753ba6144611202cbebdba454069e696b4c1541add9035bccb013cf3e9f96034166ab2685de1eb6e9801a28901ff37ad275bb93bc3f383b5af3816f760aab16ad60dececdd05265a38d51edb5172097b5475092"], 0x8) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r13 = socket(0x18, 0x3, 0x0) r14 = kqueue() ioctl$FIONREAD(r14, 0x4004667f, &(0x7f00000000c0)) connect$unix(r13, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = semget(0xffffffffffffffff, 0x1, 0x0) r16 = socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) write(r16, &(0x7f00000002c0)="bf6e394d7b60faa088536dc5fcd8d04c7c1e3ab68f8ec30cbad1f01e93f4bcd9c1adc0abcbfa2dbe95f75e323819", 0x2e) semop(r15, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 11:47:07 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="288000c49cf7a437230000009d154d3ea3028f59bc9fb64b5a7adcc4d096d4ad142c618a08dc1ae2cfed07dbb9e71edd87403c3761103d87bb2d0b726897eccfbd7f874384bc514966ceb307fb14b749460dc97cde3e4a43d28638ea937803cfa5fdff5bab", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket(0x6, 0x3, 0x3ff) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) r4 = dup(r3) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0x2) r5 = syz_open_pts() ioctl$TIOCSDTR(r5, 0x20007479) getpeername$inet6(r4, &(0x7f0000000000), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 11:47:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x8eba, 0x15, &(0x7f0000000040)="04000000", 0x4) 11:47:07 executing program 1: semget(0x0, 0x3, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x2000000000000002, 0x3, 0x102) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000240)=0xfffffffffffffd86, 0x4) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r3 = semget$private(0x0, 0x1, 0x82e391ea08a7bdf8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) fchdir(r0) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000000c0)=""/219) 11:47:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) 11:47:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) chmod(&(0x7f0000000000)='./bus\x00', 0x104) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 11:47:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000280), 0xffffffffffffeed) r1 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000100)="bbb341e00dae31c185589f0bd269c47035f1264c09795e87ce0151257e2e1727f713362039a4ad6fc3b20832c92f15f9d939fc64e414b681c7421e5254d8bfe5a38e270f0002735cd69478f452934ef5", 0x50) openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x10, 0xc0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r3 = openat(r2, &(0x7f00000000c0)='./bus/file0\x00', 0x100, 0x47) fchmod(r3, 0x0) 11:47:07 executing program 1: r0 = socket(0x842a18ae673fe8b4, 0x2, 0x20) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) 11:47:08 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x80, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = socket(0x19, 0x2, 0x400000000000000) bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000003c0)=""/85) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000540)={0x2, 0x0, 0x5, 0x4, r1}) connect(r2, &(0x7f0000000580)=@in6={0x18, 0x2, 0xc000000000000, 0x9}, 0xc) listen(r2, 0x4) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) chown(&(0x7f0000000300)='./file0\x00', r10, r5) ioctl$BIOCGSTATS(r12, 0x4008426f, &(0x7f00000002c0)) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000480)=""/82, &(0x7f0000000500)=0x52) connect$inet(r12, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x3) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r6, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) ioctl$VT_ACTIVATE(r12, 0x20007605, &(0x7f00000001c0)=0x1) 11:47:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r3 = dup(r2) kevent(r3, &(0x7f0000000440), 0x9, 0x0, 0x3, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x7f, 0x2a, 0x8, 0x80, 0x2, 0x7f, 0x0, 0xfff}, &(0x7f0000000100)={0xe34f, 0x10001, 0x2, 0x41, 0x3ff, 0x2, 0x6, 0x7ff}, &(0x7f0000000140)={0x80000000, 0x5ac, 0x9, 0x80000000, 0x3, 0x2, 0x0, 0xffffffffffffff01}, &(0x7f00000001c0)={0x206, 0x2}) close(r1) 11:47:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r1 = geteuid() r2 = getegid() getgroups(0xa, &(0x7f0000000180)=[r2, r2, r2, r2, r2, r2, r2, r2, r2, r2]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86c0000002900000031e7ffffff000000000005020000139f00"/56], 0x38}, 0x0) r3 = socket(0x10, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:47:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) recvmsg(r1, &(0x7f0000000980)={&(0x7f0000000380)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f00000003c0)=""/25, 0x2b4d8116ea3ffe3d}, {&(0x7f0000000580)=""/73, 0x49}, {&(0x7f0000000600)=""/153, 0x99}, {&(0x7f00000006c0)=""/155, 0x9b}, {&(0x7f0000000780)=""/186, 0xba}, {&(0x7f0000000840)=""/18, 0x12}, {&(0x7f0000000880)=""/42, 0xffffffffffffff05}], 0x7, &(0x7f0000000940)=""/52, 0x34}, 0x1) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0xffffffffffffff6b) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgsnd(r2, &(0x7f0000000a80)={0x3}, 0x8, 0x800) 11:47:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1, 0xb887da06e96ace2b}], 0x81, 0x0, 0x3fffe, 0x0) 11:47:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5dd6a5c10000, "d730c15b00f4ff0000747beffde3e900"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040), 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:47:08 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r0 = getegid() getgroups(0xa, &(0x7f0000000180)=[r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000000000002a1, &(0x7f0000000000)=[0x0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff]) r4 = dup(0xffffffffffffffff) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) r6 = shmget$private(0x0, 0x1000, 0x152, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000040)) rmdir(&(0x7f0000000140)='./file0\x00') setregid(r3, 0xffffffffffffffff) r7 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x200, 0x287fc7cd1f160e97) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000100)) 11:47:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe7d84f2f3bff6340) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x1, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) 11:47:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x206}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 11:47:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = dup(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x20000022}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000035}, {0x80034, 0x7fffffff, 0x0, 0xfffffffffffffffd}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:08 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="04048424bedc0b221f81525192771df2c2d83e07b46927b59d976b759f2606b0de30ae832363de7a6971a0dd52b83974dbd2fca4d3b6cd1504f6aa5d7abd016c11071459adf99b9a7d9149ca64b7eb05cc75ac", 0x53}, {&(0x7f0000000100)="e46babf618003263b95833dba5284ba77d332fd0741fb45b420e925cccc77f620a04a54c3c30e1402e884720aba096dbdd1f579dcc42029b7cbe597a6b432bad7370de24887df4a752b97677ff991cb2143a6be2c70dbb4c96f0c9e3cf4fbf7bf78925c942228649ba74cfdf058fbcbf72201434ee2e4b9f5339949c0b84d0870dd89032344ab471ed6064afc379d28f35bce4e371c8f71b469230d153af615897a89eec06062876d30f15b7761e62aa5e3963daf1e8c03af33f4f5cbce11349ba", 0xc1}, {&(0x7f0000000200)="cdd0409d32fb35a0e3fda2a071855726b0b2713fc86348407b42230fc8950e9950cb6f56ae90646488b3c00f233845d4cd060870d261cf932b0d7570b610408d012e314c901c61ba8cba2651d291c22d99711c2cc0f9293b1b422e1488055dbaba048ac3ae46656bedc01a58c3c53dc26471ff07e0ba0fc88ef7c7c5fc8c18277f5500af483af901f921a3c7df341f93f9d09b3130036d3a837440e470a109e1cc22d3db2862896f8d22f396877923b842ee5754c0503ba2f91ae97cc3172fd8c9b15de36901", 0xc6}], 0x3, 0x0, 0x0, 0x400}, 0xbc7f6dbfa31cbac8) 11:47:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1f9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) 11:47:08 executing program 0: r0 = msgget$private(0x0, 0x200) getppid() msgsnd(r0, &(0x7f00000002c0)={0x3, "9f62dcf8ca483bb49b68df1706c0164a9205520ba834620dab715120e0359a763bf0c3eaf7f93be80d7ab83ad5847cd9f3358d14146036315fd824c19c3aaea68923cf77d9c504e48171086bea6476975a89706c012ddad6a5869884da4286ac074764595fd760a9ee1b900b5b415f"}, 0x77, 0x800) mkdir(&(0x7f0000000140)='./file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x59) setuid(0xee01) r1 = getpid() msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000001580)={0x0, ""/162}, 0xfffffea8, 0x0, 0x1000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000340)="d11c199e9180933008fb06dc8a009d6914507a575b05a45364e0d247b8af86dbeb1d475b5c554e61ef654da8e68f9a2c5a153298c5de1c4daf5fe055da7182e37abbf7e49a01a2393656696f841b0d72d1bef84c1380e0fdaa87b6be5fcf9379c7e900fce3efece721a6f38fb21af7bcb31984a522640dd685e7a4e41c066f995672d62add38bad1b508b470ec28439101ee65dded5298c843f6d9b9a801144a54d9768ccd281f045a26c4cdbc869886440ca7a2eef7c48f2e7a545e2f0beb7fa6574f26b54e754b983b364cec6a132d24604cbb5cfde07a671c32702b90297d19185409f8e55d7ac701fefc044bc8e371c0e2775a94203d59701caaf22b87628f4a8284836b0c77f60da8d31fbe39e8151577aaaf8a602ed2a14fbf66bcee08271efb09962af2c82b4b7212000f76fd901277f464c9d33f46d30124960142b0777c9ad6fc3bb6a944517cdf6032b1b3da991cc218224ef9c694bc4bd2b31d75cab5b4833c8801157a69892c97ea91814b67c2e9b8bfac6994f18d0265a2f08ac1cc787cb81b8f854cb67ad212ae3e1cbc99fe350226100fa359cc96a078f38ad7b502bcad9d64442512ae2b1d7166e888dbaa8667ecba3098c337a80384ed7a494e66b062be5379d2131bbbb3c60137d1260f05e57ca46bf138a271315e0dec0bd4bd14d468938c5b0766d34b18352354eff5595e9a79cc5697401dab6b44968041f9815b0a93d6105d1a364e1a826ab5354ef69974b551a593a0cb450e6b3e420c138c8ed9ded9833eb3b2e3f78e80ed847af0f870daaf86e31567bf575d723ee58d19d825bb434d83f9e4a705a704b0450377f80d711f2c9dd329e015d482cff337ad43ac5257f5cd71474b6f1c32c5440d0f88e0dc66f64db142dc1ec57d9e93c21f3f06219bcee29a749200cf4a9ff3643e5ad4693ee42c0c55439492b9d7b47d9937a46046650cc951b2aeeac449cf01163c8e9a0fccdcd10dfbb1ea2ed189d88d7554d4dcd68b53e9c3fb40a193cdf388147095d96077f737c2236058a9a850ed3e9f4d5974a5a98e9974ef0eda71b2ab676d30d68335c10fd4606389fdca7bc3817e9ed3f21b65fca343f188a327e3e8781f9ac25065bb4942399929c1055c04450fc04e8cdce08c36593b909e8fc870896e5345f6b5aede420d75a899428d72d655eaa2b185df1ab3873bcf32205ce7adf86314b3692dec0f2e67364f32c987e20584682dd470f2e819fee998479ee638a4da25f8448cd70339784350c14da3397aa907b1685fb251531b568f168727e81246686ed0063075d4b147c63aca6179117eae90600b6c88f4486c52f47696bc859d26db22579c05cf24b57afd533e9e3ea41579560968f88c3236959472904d21be69cd648eb98cb385016d0c4aaca4a4f6e18fda490ae5013f1cf2a8de52144eaff0b3413c4a078cffc7c4dd2d5f48ccb156e93160df803a48ec64a750e3b03bae379729c4698091bd3bd709d846a7cc986dd56c216f0f44716b4fd10a4280e97ab1872e4d11ea434546645ca49cd91dfbaf4d5c88faf77830c9978f9bec0c4f22413af1a28a85f81dbb102ba1b7f241cf7472cda07c0692991d6c9d2963fc985629fccda0b500535840f6acd32dc0167d5d63abf66fcf92ba65c7cab24613142a2febc7d01e09afc55a3b1d2f5f4da45593eb68b5ae361cd8618ccab1c26eeb31aa4b638aec825c7617608aa1ba420fdd93f34d6aa30b2102eafa870ddb1e7aa49a622a98e686be09d1c958b3b1976ebd8c4b68d820b95cfd25f5d24aa4810ee3da0e9b308c9f78ba17d06f4215f6759514fd7c92eef8f2514897c5f469eee3db7d32ba3f5b906b681a753c34c637851884c2ea138765c1325008cb92ecb63ca5f8e4cca3e3926f9c1a149fbf49e2ce43ee5730bde786da5220b716080b090af37ee40e6b5d5a5a012e9413521c6aab22155c9fee46ce7781c0e3f4141ad78c0320da2e17e2b5a0bb5b22c8a26f72bce7e206dc5ad60e3ce4f7d0be1c5d9c145c7312128a397d443a53a8553d889bfeb7dbb5cae183a6457ff77a9804dd58b1b909fd1854c4dd9e532894555194c7f3535e7fbb55720580460e5fff71d95e1c34d5d880246edc836552ab482a4756c7825502c2ddea39a21499e8517f9cc3ddd62b5d52984ef56aa3c45fbf34c4b6ffbc733b1a07b881e7e40d0b4706fe9b949c7136551897be1da7cb46ea0493a792f854d33c2338e8c3a2feaee7cd82e8f5eee5e951a3a03aeac3a05d52773791ac1e34d32dd789e4d28c8fc3f2f2d49791bef62f947ac47486a116fee47651d7bb61ddb045eeec98a34765d5e5f7035819e2b93f20096fd78bb258cabb3abbe670f9d88cfb9e2627260c0a2d2d0b2359ed6d6e1053ee441a54824854745bf67a97c3a9d09b0c81b1ad0ed2e243424ad7be3ff1cd5855677cc4018f231c4ff71f27252bd69e945a5676bbbfc6beb84e2d1d1d4f2c1f7156c65dc13cba322c31f0dc799880cff0f40097e92d1d5e8e3e5c81f76d1dd2e1e69afefc50b618b0cd401971c1931200cf6acdcc308f1182a3afe7aa08d6c6068915f8ff4598ac02480d782790bea0f824b9c107a25253c6220e4c2c5b7f6c22a9f6f2946c56629964f0a5823a4dc1715dfd3810b873a7f7f94574872dd004ba76019fe95dff0607e8492ca5bc72c28273b7c5cf39dcf24e6434b3399398efa17e5801bdbca20aab2e88709da5a453a76e3009dcbb235ca8f1f88c69dea530df3196c44120aaec76edf19cdbc59ecd3b741f6c743a5e5c8065016e16a8b83cf867dcb3dba2e63560adf5fad39b90bb9e23dffd85e484383727832247005aed804afb12d1dd88682d2b0a1400232c86f67f92aa5591fbd790c8464c508caa0b086d383bea91825ae62a3c135cad38fe56872b19f677e8bbf6087ef9226edae7d7dd6dbdf66185e1a64996024629c32c380b0a5b075e4409866064424d0010e30ed5a81e13b3ea7d9b1dea90a12f1d5c575b4c0b8b7dbdd6fe5d42c7d1e08ce60f66c8a1fc7077a76baef902e7c347d8bd3c5ee6acf5a40504a27ce59ddc118a5a41905f901523e085f6f62d070dd0bb288941faff6ca46f8c9424765687f648f3e258f3a93a0e9b94399e16c13d0c7cb9c403235305129cc00d7eb0920b591992affbc183721fd4ad5820624cc6eea628900b2318b187dd38b8c6d8b312bc9a2a76af92554fa0bff31e977dfbd4fcf814a871071dfe0a938c8718788210771acb10d315f2a90556ce0b600af62127b78cba1b460eccd5c5a4bee87c0429058d66d24c2da81a9338b21530a425f90c6f422e54287dbc1f3e2fd367b45273493482fe69cb98c291713b763ddedbcecf00d70f6c914c311178bbf79ee2febf01ff43f15a495b42956ea43f76b38964f38cb67a3494d18c82f94a1b95a30abd894d61d2345d2b44a1a64d121ba4755c7d0aaf14029701e269e903944223888779f2651e7cd66656cf3dd47d39a7b1a44868a6f11a68ab1ce10595d9ad25439141c6f3bb63ed80520b1a850a3a236c05cedb8c4974cafa5f656d39e20b59f6e4b68f258091c9dfbbbc330cc029647e586564085a7f8c4e79ac49b0ebaa005ba004db29ab6cb327c7eb81817d23f43d21deb28fea7d484f510586bbcf7a77b2ae5d201e686df7e8f40136729ab8bc1795e5a4b145d0d1112d52cb5f363877a47fe78dba3e40260606244d6939e767d87ef93fb414a9bf5c9399213a81c38e6b86d9d86e104b5723cf8cf7a3f80afb8f36bd58876f0a51c043fe8c7722389921644ccb6a23382af5576d2843e11edccdcdeac2596c2d3bbb704e2807b25568a5853f8cdf5733164beb5f0506ed24e452a6e4d04db12a0853242dcd9a16450a883d8b58cf6e9316d823c44db48edb95e98a69fe0351a110e2245710bd01efd8007d8f291d1da804e01d3fea64300f1367c69fde18667a9135842b49c7313780eb74a05946604e29c65c1440834e026b3e671dbda02dcebfb93a64ac8eff2db500963a71628aac00ba6e26b3dedc31c63da15585b02a8c86a870d23aef39736cced42f0f1a61d82521b2ec46e9f7b3334ca178fb352c455d25109ab0d482b16a784f98c550882a9b6862e9682d9a8cb9af923d669389565923f99431b58b740f2595c4242bd39cb36b547cb0a1a7c75d922ed48ff9be4bb6e715959cfcaa95704f17026cc1c337c5fd4de1899f459130377486179b4ce97f485c631bfca5d023a354a627c1a8fa864ae992d10c11cace6f7cca41d3030364a25b1d0e684932e55372d8cbd037aecd5583cba523d8a665357d873e3d1fb4a9e74a07437ea753979ae0b804fd943ce1e704c2ffc600d9e82434dd474b60c9f946a862a91a317446fd7f2e1078041a4e11c454e9b6c9239abace72c7bbd655a65f1fdc5f95e93627aaf4307a0642f36c4265a3dffa189df1c43438376a9aee269ecdfb9c3193f80fd3507da1a6a1df6d2510911b2ef776ee8b570228b0cdd079ed6de8a537a7113e680cb25ccf00803f4e252f07cc6e478ca50a397669fba5aee0bd1fdbe7d91f6cdd79bb8ecd3ae451bc0b62ffd6e3126dee4956b7816a829359976f1c0b62d3fcb7114df427e6a30d4ed453061407a05f5961ad2d97ccf9bbca48750af445abec32bc4734640b2ef9bc108360ef862600b33d353237fe726a3da3acd25778414bea740967967036ff94474f0e30a38ba63e7eb106b5289c900615d25d160b0b6125b08dacb5de77a21d0af51638f5c65dd1667e31611a14fc7368d511eba5a123184af88fe464da35c49f0a4190a4fd9ded49d349e181d428f06dae6a1031998866658e7f98b8c4b482b30e7feb34ff3677f00d1dcf756099a789bd201b5cad7685c6c964b25ccd8be81321c782696d4fdfbe9263865b8729b0205f1e403fda1661d51954d74121c661cc0309d29a0c6b0d5575f1ba1397096257bc3781884d8bbd870ea63fab06eaf642ff9cb6971c838ff477e07e7e40c706e20609928916c5f51e85d801347f641046f917b1bba23e1a064c40f3b0c2150e51ac7f0b85f77517b6aaf6f56ec470b71f2d4b18e9a978c0718ca4b37fef7e5cf8624bb400c62ffae4a673aeb0aee77a99e7df6ee1da7bdeeff160afb84319fd3a195e606adb19d0a9314e6910e7697f3e0df8e9920ad6a0a08935af990ec27fcce289e8e43c987ea54ed0de1e63bc2db26d746bea1abdbc43acd9df62b20a5ce45c28b05f7afcb5a5008621e9c3725dfb7273e93ef66845f78e843a07022daac573b6b1b8901744103899a679c7c98e53ff5a37dd319f4b990c84efc568c0935c69359dcba9e0bb8af71c929a80bc1af473eb2ff877d9e2bfafbe741025f358dfe83743c8d68590415146e1febe8eed36e9d278da16bcd02e94efd4a6e260222f21e0f0d12780b7d6951a7bd7027f21715183631ef2e5bf6d6e2c6077021d07263b39aeebe5608a0d66b48b578c3d53b0ff775254602090a7113e3fa86c7830efa3db241acd0d382524566cdeb1ff2a819b08e5866a8f5605db694ddb7a240d2c1165712addf54ba9071fa6e599a309ceda132d738a7a172fac04f87bae69d1000f8480774c406e4aef62b85605cf1552fb941e76bc4b6333d762a036e536da330c5e198b620eb33d8673e8153dc7cdb506045aae567e6117591a1a7aa2b7363cbe108cd0669705d918a53cb37aea73a1dc546a9c0121d0c9a8c691f3332746d7148e47dc6ffca0ab24621a429b0d0779a66aa0b118b64323a5d8a268286eaf4d552a1252f17791ea836c31f56c432c26", 0x1000) r3 = getpgid(r1) setpgid(r1, r3) r4 = msgget$private(0x0, 0x20) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="004300ffffa559b6393357986a064490fec7ad86fd39ad6875db352afe9037650000ebde902454a90cde71d5fe61d30d0efc3bdb48ac2684d1c060b1d4b3d8bd8cb700b68e72c81118c9a0260b00000000000006f04be8d439c8bb660d981fca240960e95ac78ebacd4a1fe616e3e080e57fcc000000ee7f5682a08efcb0f206e096c2dfd346e3c0245460c751f4396729109a65f652120a10573327303878e2f078439dc00d7902140af227a959e5b4931dace2288ea52e474493e54f445980d1766536309c028ea71ee8787ca574679d8ade81f121404ef650fe17a7d8310000cebcb5d1c4044789ddd180d3700519070776310199f6fcea2b890e00"], 0x1, 0x800) unlink(&(0x7f0000000000)='./file0\x00') 11:47:08 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0xc020, 0x4028b0) socket(0x2, 0x0, 0x57) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') bind$unix(r1, &(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8) mknod(&(0x7f00000002c0)='./bus\x00', 0x1000, 0x9) getsockopt$sock_int(r1, 0xffff, 0x2006, &(0x7f00000001c0), &(0x7f0000000200)=0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000024ca5f303287f07b7efa76d410d59831a52830700000000000000814efd7c2200000000000000b7b6c8e5b69e9b00e702", 0x34}], 0x10000000000002b4, 0x0, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xffffffff, './bus\x00'}) 11:47:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = kqueue() r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r5 = getpgrp() r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs, 0x1c) setsockopt$sock_int(r6, 0xffff, 0x2014, &(0x7f00000001c0)=0x1, 0x4) fcntl$setown(r1, 0x6, r5) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0x8d677553bad03062, 0x1, 0x20000000, 0x7, 0x3f}, {{r0}, 0xffffffffffffffff, 0x2d6473d7a9f40bec, 0xf0000000, 0x401, 0xb4}, {{r3}, 0x0, 0x6, 0x80, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0x100fff71, 0x5, 0x8001}, {{r4}, 0xfffffffffffffff9, 0xc2, 0x4, 0x9, 0x3}, {{}, 0xfffffffffffffff9, 0xd2, 0x1, 0x0, 0x77d6aba5}], 0xf925, 0x0) socketpair(0x2, 0x0, 0x6, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x2, 0x0) write(r8, &(0x7f0000000280)="5049e9181d3f4b9b4eda51f1779ad7c0530722941962dbf0e5541f00a2a8a0c84a8347bfe58a048585fdaed2e9801421eb1abd9638086520cecb545eded7bf2e3d81d034c0c38b74df47c1c3845e72fce2d5c270c33d625d6b8abee51b04df1265fdc47285a3fbf8cb03e84c2a2e6c31c98ba3b8ef8b1fa6aa81a482e150ad7d9980b0c9b1d2d6ffe821f9f70915e738c918da806a919abecd614ea22c1a7d161c2c4e34ec93286268da0565366163cffe5c3ce0818313241dc13cf9b11579c249167c", 0xc3) fcntl$setstatus(r7, 0x4, 0x8) 11:47:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) kqueue() pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88321cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c01f81726c62d450562bd6ee88e0c23067e33bfb56ad751c9632e2e", 0x5b}], 0x129, 0x0, 0xfffffffffffffffd) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 11:47:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d6f065d1e5f5e1d5200"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:47:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3d}, {0x6}]}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x6, 0x8, 0x7, 0x9}, {0xfffffffffffffffb, 0x1, 0x5, 0x5}, {0x1, 0x2, 0x1400000000, 0x4}, {0x3, 0xff, 0x3f, 0x2}, {0x7, 0x400, 0x3, 0x2}, {0x8, 0x3, 0x3ff, 0x40}, {0x6, 0x1, 0x2b, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:09 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) setreuid(0x0, 0xee01) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xdd50) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc897f168f09fc27b, 0x0) r3 = semget$private(0x0, 0x7, 0x20) r4 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r4, 0x6, r5) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000280)) select(0x40, &(0x7f0000000300)={0x7, 0x0, 0x0, 0x80000000000, 0x7, 0x1, 0x10001}, &(0x7f0000000340)={0x7, 0x40, 0x4, 0x1e68, 0xffffffffffffff81, 0x1, 0x76, 0x80}, &(0x7f0000000380)={0x2, 0x400, 0x7, 0x2, 0x7fff, 0x1000, 0x8, 0x4b5}, &(0x7f00000003c0)={0x9, 0xa0}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 11:47:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 11:47:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') open(&(0x7f0000000040)='./file2\x00', 0x400, 0x4b) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 11:47:09 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x40, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x2}, {r2, 0x10}, {r3, 0x4}, {r0, 0x2}, {r4, 0x4}, {r5, 0x22}, {r6, 0x11e}, {r0, 0x1}, {0xffffffffffffffff, 0x2c}], 0x9, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000280), 0xa2, 0x0) 11:47:09 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000005ea1191536bbbc4393c160800000000000a000000"], 0x47}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40a) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) 11:47:09 executing program 0: pipe(&(0x7f0000000040)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x5cc2) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) syz_open_pts() r2 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r2) shmdt(r2) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) 11:47:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) close(r2) dup2(r0, r1) fchdir(0xffffffffffffff9c) dup(r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 11:47:09 executing program 0: ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000000)=0x2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x2, 0x16}, {0x24, 0xfffffffffffffff9}], 0x2}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x3, 0x7, {0x4, 0x6}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x1) 11:47:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = dup(r0) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 11:47:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6}]}) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") socket$unix(0x1, 0x1, 0x0) 11:47:09 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) geteuid() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r0, &(0x7f00000003c0)=ANY=[], 0x0, 0x1, 0x1000) msgget$private(0x0, 0x210) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/80], 0x55, 0x3, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x33c, 0x800) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000200000000000000000000080000000000000000000000000000000000000000000000001d0900000000000000000000000000000000000000000000000000000000000000000800"], 0x1, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYRES16], 0x1, 0xfffffffffffffffd, 0x1000) sync() 11:47:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="06a5449bdf169a415e7dc83eba88955ab73bdc698f34b054827fd183f7bddb623f007a3d049283c17f452cb75c09577f88"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x800000000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcb03710000defcffff004000000000000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 11:47:09 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f97f0495000000000000"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="116bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 11:47:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20020, 0x10) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000180000000000140000000000"]) r2 = dup(0xffffffffffffffff) unlink(&(0x7f0000000600)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) recvmsg(r2, &(0x7f0000000840)={&(0x7f0000000640)=@un=@abs, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000680)=""/186, 0xba}, {&(0x7f0000000740)=""/101, 0x65}], 0x2, &(0x7f0000000800)=""/26, 0x1a}, 0x44) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000004c0)={0x1000, 0x2d}) sendto(0xffffffffffffffff, &(0x7f0000000540)="f754bc586ab3be65aa1628304023c5f3312a11e7d5feb34735f516cd81fef9749acaf0c68b2c442b4f7a5ecff8868cead6de19f279eec573cbf781b97d3b916505cd87ae982962613f0bfb1fe150", 0x4e, 0x1, &(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000140)={0x3787, 0x9, 0x10001, 0x4, &(0x7f0000000240)={{0x0, 0x4, 0x4, 0x7a, 0x1ff, 0x5, 0x3}, {[0x8, 0x1, 0x100000000, 0x8, 0xa3, 0x3, 0x5, 0x55a1, 0x4, 0x1f, 0x1ff, 0x100000000, 0x9, 0x8, 0x1, 0x0, 0x5, 0xc992], [0x0, 0x4f, 0x24, 0xfffffffffffffffd, 0x2, 0xeaaa, 0x6, 0x3f, 0x7ff, 0x100000001], [0x0, 0x1a, 0x2, 0x8, 0x400, 0x4, 0x29], [0x100, 0xb83, 0x5, 0x80000000, 0x3f, 0x3ff], [{0x81, 0x200, 0x209, 0x4}, {0x2, 0x7, 0x3c6, 0x5}, {0xfffffffffffffff9, 0x3, 0x9, 0x9}, {0x2, 0x7, 0x7, 0x7fff}, {0x4f40, 0x95, 0x3, 0x5}, {0x7, 0x0, 0xb9, 0x949}, {0x9, 0x7, 0x4, 0x5}, {0x9, 0x5, 0x8, 0xfffffffffffffff9}], {0x2, 0x7f, 0x31f51221, 0x8}, {0x6, 0x401, 0xfffffffffffffffc}}}, 0x4, 0x5}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) socket$inet(0x2, 0x3, 0x4) fcntl$getown(r3, 0x5) rmdir(&(0x7f0000000500)='./file0\x00') pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:47:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x3, 0x2}) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x800000000029, 0x3d, &(0x7f0000000080)="d5ff9668", 0x4) 11:47:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x23, 0x2}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) sendmsg(r2, &(0x7f00000027c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x62, 0xffffffff}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="469b7c5034", 0x5}, {&(0x7f0000000100)="599c07c634542e65d1411bdbfe3879b3d8", 0x11}, {&(0x7f0000000240)="0eac3acbffdd8f42e31faa7cdae44b424162e76337e46b76955884879b0728b431c3d359a4ba570a6d92f66ad54bb20d4f19de7322f618fa9fefb6b8f4de18e291607b32a557e241424ca56b71c2c14fbde9647e07046ac49fb064337b608485ebb7448d3433781d9051c1612514249a691b70614cc012f5d74cb3988ba803d8c9756f319169610aac0d25c2de76e0d2545fd9369aee8384064087e384c65dfb2599b07b729f6777e6ce865e133059de405d83b5a0c3a937d0937f90d678680bfdff4ea850712e5f66ee5a3ffc67561794e4c514ce982b3978b88d811fa7caeed4904c5238a17db8f8a91d53bf62b0199269beacf5e6a9e14bcfa9b6ba99de0acf754b7437779cf4bbf46a12c568f4304cde4b04956bb9885eb69df6c58dd0efcda253832dfae30220f45fe9934299ab29e114c07531707a18d807fcbbade8f80bea310983d9383560a0867b167bd9d57682e7d6a77f1fc4f089c277d5a147dbbaeb1091cdb56c2543e50e897e793526b19918ba4a65dbd691b8853faf79dbe4523d1359191d2905fe100e5fc7017402642548655f7409912ce4d1ec30c44ba581c0a0eb7ed8500b4cbb6bc59c005dde8e67cd55782515fea0d89cc6bfd72d5a79d9d635e30ab9c8d2ef007920503d2f9cfb2fe08c1da2f3c340526c68949faf91030c35e46f3ebd39ad6bbd879c5f8a57296b952dd2e55c2aa4081ffbdfab391bb5e9e29267474b6f6aa5e94ff91a1f7c4de32bfe80ac806071482153b800be3e55ab5c013e33fa07ec9522a9d941797fd02b46b6937f5f5edfc3ca01b107e104bfe65a5bf181a5f966ea6199c2731d4d394f024b9eb4376eda535f3712a6e782b04de6b337c103e49b059c5b21e4883da24e4875382b027ec86ca991a72e67ea85f3bc74a270496987235b8b62872afd30b1354f3217c8f5b5c8023de0e40662e058eebc42b54cded24f42aef113088fe63ea8efe89cf0bbb0efe72521854895d2f40288f043a6506239c1dbe4729676ea3b22f5f6ff901585888c22242806a40c2cc049ed274f00e90330e34966f40e6b39a72367f344fdc091f084e598842408a5de349549cb2ab0021b4f55bdec969f6a89a53b9e18deeefb7c62b804171ecbf5339c2de0126fbab14488aad094a2036979f52d78abb2946db5c974c81609cc2363e8344b77087c33822db2cb994bc36cdb4005d2cc74a21ca5fb77cc439398ad8679e7936f2bd8ed19c72b42f3c6ceb5e3526cbf20b98191cb2a2c10b12b91257c43593a4cf6ddb200eb2a525848fe4668eee51c88217184df09735a92152f3a350f876778687b31de7d16b55a884ab6ff6ddc06a6d5a04925e3f6cdcef49f770c5e5c0ee0d6c93a6e605b4837e2ae8c3f6764c7d45ed5a2e93bb7c8c5d4894355401efbfea023e4508e97268d2ced728c34537f5434d1d533f52feee8b4af57b87f7372400069862df0e1c326ecf15d1d044993eaa4c777c2f37cb037c56dd44d935e047007df681bcc9fe7a1134dab82513f20a353c22719d928596197ae384de933eab1581e52f55129fe1f3f75615135ce91751b109b2e61d9ebe74f34a5fe42885042371a8c6c9e1696499076c4ac072667f3e174fa41d1c7e98148712bb6228566c70c4fa33ba46ca58f8256d8dc0fc2b8992bbaa7b4b2f30c57172e59a15a6f8a16ef0bd21da27d90a8cc643185d3c3bed652bcdb69f124fe380bd6316a362fdfea41da3da447c77f0b7142e8ed458a5e8ca84273cb168ec332bcd66b01e1d8ad305b82302d4bc2e2c6f586bf928758e6f0b368262130729d896e85dc2fceea9f5d268414842509377ecef35746a01b642ef0f050ac4f752958f8e1f3e60e47efe34cde8853a7651326210190ca4493ef19f6906b8a3ff5a68bae400df570788e218c56f30b633f1c67cdd1555bb4dd78e772e90fd6dae9ae2327e55495e67f9abc261e2bea841fc58287b9be4b3ae1a02e313296ee24a32db41486aa60dae738d7ae92b983eba15b8c84b1eb20e39a31195b7a056daf6c82af5ba5b9c1115a39c0155f3cd5667d8d571b840a9aa62d3cfeb90cb0ce946fc123417aebab6c6733eaaf40d6a2943318c406c0ba83d6f64f996bd3a568d05779aa9d97bf2b4680d6546a5a435ef568e60b31033e59e6fe61cfa1df623aa1a655f7f530bbce1aeed14f6ce447a438e6cd26d32484490cd49174fd6fa9f87bf2d72b1d45ffb6a3affb3af82b5fb10797ac0c0785205b4ad51c4eb9efc7c40a702ae8b06556d0e940918f3cdae0f9216682d37920cc4148efccc3f36289e83a5227d0172489d4cf271d7851f817ffb89d109a14850359df7a693e839de11f6634568bef5c0752a93f52a70e994d638e0b444102bf09fb9ffb8a8c99d5ac92ab4403f33abdffd454ce4b8a38ae6f5696ae8cc224bdf6ef90a2d055d0b08d9eae5165dc8cc0834d22f76f731946784ee42bb8519a0526f3d1d45a145fa981a76a7eb460353177dc093dbd5be90f0f4ad476e7fb017673ceedfe19020f120ef55201c0fe3a8aa499c9701550da74fd04b7314e215c27b68f92d8c5230b474d38c9361fd8fc048ebb79ebbed34f3b14f0c0fbfe486e06324540013ca47d6bf67540cac969e272860233f80678d1ea1c1287ec36206e70f7dd29d03044f863fc116bbfeff058554f9a2ce74cf34708e7aff172d0f6c46f6b2af033550e68a2a46775e1f6087c086b11a1cf5db61c0cf088857a5b788c7f274be59958483879248d583597f2810fb479742e1c17e28ce00fd2c7acd1c59018b4b1cdb5be7447844a4044d1b4a77952dc6e2a5ef674fc9a12be73d4ec954b0bbe2fc225a0a5af359df212e0cdd8446500da0aab08a6182c6c49c60a391220525b763b5719d6ee7dbeb7572543a0ba38842927be2f614ce77573df59db8345244bc7066fce5d8b43917378558f9b48d322f6c6c27463e1eae26ce1fb2599b78865b2c8852aa6f5a3e54839a59cdf2e3179c51756a6ffc0caecdd27d6fb6c21cc6c0194c7a8583324bdb8dce32c51293e12ccfa1f9d29400734f839e5c215dd9e5b6fbd5b4a63f10063a2c99eee3bc4250ed9ec6e4d39c753acfe21eefd8e9c64b5e7bd1d17a5e3d0fbf8b0620bdde250108b76289523187246f3db0810134e51fd6841f1107a6c751b61fa98c4f64e64e8dbcf4506b68c463ce750dfe639abd23157d868e193551b014615fec3499d9db5fd816a333af313c3a93653e28de14005fc659745de52abd7b14dba45f612f5a729c2c58fc74645146c44194a0097aac827f97d8ee0efeb95c7d9bbe69c0692464236798814d6da27bc2bcaef94c23ba5f751db211de589556121423157109391a26f246f39b63f785c2f35a61253fc1f77df1965b80eb51ced9e26118511bb95dd17e5a21d5537dcef07fe3f5407b9d1ea911e2be57678d06b1711e2c7a49817472d90ab8578e2c05ea0120df46e0966101590ebb82f3c9477c88bd070149f98adee35ef02c1f658e72fd0d07bd5c07ae0bcbb21f8202ade05e2cc606562e97de4b4343918621b668d31f05c336279551b31ddaea85bf3bc1ede595befa4bc7300b58e85ee84dda17ba18d8a4370e8824e55caa2ad5e806bf94029d5f1425ab434197d79d2bf627d9e5d1f7fd50fc6a774de8039d74c9085593ef8c1c3527418f285eff18b7b01a9099bc55131a8c5c20868d71f384973cc399df9a234fac315b0a35a813a4951d31c6c5a5552a96b09ccfa88fa5db774f7cf8173d6614ad82647350f7bb1a08329fc477aa956a95c829b4de5422d60e6aa5445969987282ab097ad06820dcf59e4b2673daa994f094ae0cd5836a0295d2afa033cf13b26e7cf7d66bc8fab831c1abb4dc3f8f23c80a12d75968d22277fae34cb5c22fabae78d750059e561ff542218eaa5e13e04be583a40ff972a19c5bd302b1f2c21597053418a7f1776fc07f1dd0ddce7f8535aa4311ecc3368be80d651ddad6b6d948073f977ebeebb20a4734701513c23423fc3f52629f7e647dac377372115ce3af7a276b9e537c61e8977d53824326c9584cbf05b678346a77c48be075f0feece5ec244739c11124b0d1d038d7f868475ffbf7b47e839d4e5210221d6b15167475094cb92895040a2cbe13be9cb736d0b13ff1fc4c4ef6a9c364a02b72d17afe9f09eb815d5fa180788a3d61e352b5cc3ce210172cf23679725ba06f49894bb2ce1acba043c92ece0a1b95a2faa4f4538455faf96cc749d619f09b9e15e4809add25eb81317b4e25a036fb5330ab129b38cd21f942c3f5cd9d0c03929cc6d85d61c0686caeb840f0cda235e4238149b2abf8168d1753847b3907fb969de4cfb98eb0792660ecff55e16670522ae29402e0f6130b498e30ee5ffaa561362b79f0cbf23782a5f425a02ae67f568945577478f13d454688e92b9daa7552e9413d7290985807fe055082448f8ea4c92a37fd751ac180e15496f92b7065e2c6271c8df2933d8f8c1baf83763c060405687612eeec5734ccb619cd027241f34ab8fc5e12405840eb6506a6c463fe5c8095fbf75abf90690340e448cd3c140cfc169251fd97fc45cf4096db96b41276149ea3d2635aea643ff994961d7713bcd050c9a1d5e8d94be117e15208b9b51348ab4f2662f6eab9e554414c90557b44ccc92d95363247f2516390eb5be822777d465bc8f21fdd3de018cae6d37d4279b33733a82fa3ce8246121bb63ce4bcc7c61d0897c3a197d29f430f6750d4b326244a9e428bc84628a9afae363081794fbf5a0bc5e65fa6477c1895b1fc0de921594b5aee89bd19d536bde8b9aabb8b531158d6731cd3aa44db2481488fa99d697b70038004b4a2403fdd1691406fe08af6986b307a21f5902f0a802d2fbdbf7825624c258d0657f5983917f2548fd5c446618254aad1560ec92fcf7e7b4044745d7f82d1d37ef6ca3a1475a51a9d64fc05546df24df54c6ad95c9ef8ebc8c18d8b2b0318ebb01403093403c1443125a07407218ad1c7d5159ae7c1a4b6b8d537e4b3a9ee305e88380986e4b9c6ddc75e9772955a87565964f497ed13470c577c00b90919e3cdb011071ee6c50279103d1eb79ab80e2aad3b499fe825b6d872d2bc56b7e5bdaf22c94ddd78bf9e4c37e3d136e5d70fadb188ec9f6d4b423424161687b77d964ecc44ffcd19536421e20cb292fdf6d6a03a2138bb3911b196421937e1125523960a1b21ca8a72bf000bb85c1f82f47617bffbde60bb669be5c126a670893732a1a49b8444aaab039f0438bd8ce6c526ca5b9e7e8164b59cd9e2cf1583e412ecf2e9440429a203fdf9e50d9e856cf7eca4ffe82ec11da11580703b1311e250958b74d88688d00534e1dcd6e6013de20532f4d0c91301164386347069606543db3a18c07a918e8608a51555ddd0aaf49dc0c78b88fddfb1f5eaeac37539d482e273ac18b59b6373c759726c1aa49b6c74ce31f00aaba4f44c1625f08de8596090d7768e433af1f0df6bebbb7e0b7d1aec9859081d9f1a19150990f4bcfedc1c1957a012fc8d8ab92374bb915c6250a99d638cac5dcaa3fcc0a69ba543e64b2daaa5228043446165f67e6e18363078d5f6cb68995e3121db4772262002ea521ebccc30599b7ca6ebe805357070b2366f86e8e920b42a06a6a8ecc06d84086b607230af825c673b1f61182d0417ebf6f0f69737b478956231bd9b63608da20561bc9ef52fb535626e01060b76c38e525c828b2b93d316a5ffb2f469f2493226caf85d388d09e1056596195a7ad1ebc510252148e1e04a1009c65d1962d560b", 0x1000}, {&(0x7f0000000140)="49af1affe92fa4f6ad6e027d33c22783eee757554945f3c98d70d871dcd872c98c14b340e6ce93571c6a9f7bf733b3875ed017614efa8a9b4a", 0x39}, {&(0x7f0000001240)="7e9ad7964d0629f0248e0e6dc6828775259537262cc94aad990c1c57ae0bc4a558c34774d7483bb348fa675e0d3ba5cdeae494847d07c202b6a183e79511a6eee2636752984b666d6e0b0277f660766e8b161bc7e551ce8f8b7e9200c1b4c08282fdcbe432de8eddd8d6ac89af972f0720f4200bc61d83d8578fca5b32154f53a412a96f0a2598ef3082131b953bf7000968b896c8ac39060abfe43c22cb1e75cb5950e3726bfe88db1b99ec72d178f2ff74d8543fba70e7e96a23f88d87ffec5fea2030e654d0b925e1df3bb6ab7f84258af23637cb9b2bdafb87acf95fa020a33c1adfd07650e4569c941197fbd0ec50fc", 0xf2}], 0x5, &(0x7f0000002800)=ANY=[@ANYBLOB="b80000000000000001000000ff070000d034e65414667a3049af84dbf0a81a11a2c777e30f059506eb44ecbc19fed624bd54bd71e8b72201e5d682b37e6fb60d5c200f2a94d8f2f6038dbbcabd161a2b64f4f10bed623a7122c49841a34cf15ec0902dece31a24580eff5c9b87423063304cab96c9141aa63b1eb5debad77ae58d1bd303aff8bb381ca4e1164303d594bafa9f7334ca51caeeb7f7b13cb67957e0047e60f8a009aa0ce5f9367d95699d21f4347b9c610000d800000000000000ffff0000d60f0000df757dad9ff246aa65f24b12ffa80797e34d6480e498df7ba5c9cf05bf5b6e5494ac2ede27dc40ba9572be85a0da4153e189321ff251ba0ce863669785456c64cd980da7bb4451cbdab1bb8ef3580082ff29e737b739abac9d9e4c40bdf7d286fae3336a1c30e61456721efe26398900c0922a057f35903a9a2b1b7b09e7e5d7ab593f0d6c46d9a00f2356e192e5cfe99c3e4719d9c596e4d8345d91115e177c50dc04c3886cac5fe37eaa3f6ff997277af20c0a49e61d6d221e0fb755f96773d76014c2b3b357000001000000000000ffff000000040000ab04338303ee52e8d0c0784e7f1c7af7cc086c729f8cc2e3a55bba475616ab5e0d77b60e5df096f304f4b43dbb1acd6af1ef8208c901eb55ac5a3fa7a8fabd035a85769fd059fc225233f3c9135e00d13dd873633badbb1822aad105de5eba441d0fa9f05b50d06abe8e0893d71b8ec33929b136f72eb482db62df954fd738979683d6dd3e3eac29ad8e673155c1b99ace20215ca43a249e38a0a818026d4fb3ec90fd0f22ca01f1a224b02cc0388c2e55df7bbd3c33f9cb3b1f4502c4a721a9246308dbea370bf442328f1170ff35e42a6b24e28d82fa35046246456c90b657340d37f188508b99bbe13700000000003000000000000000000000003f000000f43475aab6d95b8f8315a78a350bf4d3a08cdaf3b9ff25833fe2af91ee4dc00578000000000000000100000008000000eecc04b442d9b44265ece8343930d0b61c7712aae532c657344160d3842ee7112d0e38e683d8663a3a7613ab58f2793c772a57b5145cd2b60d2d923c4728529b2c8f6a147764346f03ae4f65d6fec3ef2af5a326d9e53a08e0823d0f737df2c8aef2f16e8c588bc55800000000000000ffff00006c0000003189be285696ff14a3263a7e66009c026d092a5d940ffcadaf9b2edbc9d0b8a5948886917d65040e496aac20a79a87a6a0999051808baacf5db5c96568b5d4b59bf300000000000028000000000000000100000001800000d06a2bce3bf2fc34cd404fc3217364f34c47fa6e89c0f500101000000000000001000000040000006d05a29cfe1b5a8161329b9cef5c802a442e4bb53372a9dc553d6c9d18a74675c7821e977e724c31b93771433dd49b2ce733ec18243bfd136327463b199d39e435c8f4e91b509cb4373498f19bc484859cd0025539e40e06bdf7449d7d6ffb2e4608fd2d922f5badafb73ff55a079e2ff6d75b09902a4a046610340c3ba6395294bccdea2fbc1d3e57dcde6fe24bb6bcf35ae105e5055fcea132c8af6cac289ad93f54dcf21c1fa95d15746312f1c93b4abe852cd42e99ed5a68f3b93d85b92c0876fe47159a103c1f9c0da4d5d2de91b55a2375f33116db8108f54c4d3b45f31361c4a0294ecc88d3ca34b68dbdc1bb0b8fc906db9b14373b9003afb17074161749ec10ad70212b70be3bb7658307c3fc67d1ddbb441d1f2983dcbffff8376a6250238ee7c28419dc8b2297083c74d3f7c1b722f9c4b7b9c1708ea55075c5237c72cca8fa5bac784ae4af5a32a770136b56bd295fc6077510c7b7ae9826fa8f7970708f2f2c9d0d2c4137264d0e5e48ee4b7510624898b6192f6ca7e4270c5271cf8b9e6e7c137f3e97e0eb28b2b8e338c682241e701cf1c386c4f09cf0839d40cbc11c3f5b180a2793ab05279604deaf36110ae91fae5cf185670f8fa25cdeb3aef3f52f837efec3592ce3e33228e005eeb0072897d81fb09d8fd552c8c34c1d0ee6e82c19d88aa0d6ee2bd517bc88249d20ecf7bf4ee12cf904b31c8d59c32815b9269beb97c2e6d6bede7982281aaa9fd07d8d12753075db6a5b5fff0aad6496f7235e47efed7ddf4d4128b4cded0656eb0a291bd495b4c3f7befb1f0ddefec6fdaa1e2d91f8088491020a44c10d1eebfc8c9e6594de86ab6ab8a3b96fdd180df2bc45b94768a7ab63a60b19513fbec525a401d909f34b98de4fcd938425ca0de2f383af7952ed8b72a97c7f53f3865ee8afda6c9076a685d3fa886197eeab2cb09e75bb2454255c7760b42175206d4221fa004e62d6026b30287422c54ae6ac63a43945cd5e13307ac2172dd153b50fb7831f7a87e40ff86567891c85bd9cd3d8dfc346d62ffc8e0c71200984b6a7fe14ccee8ce879bc69865bd8fdb296c7797912081669abf7a05c17a5e6c9a481ae418e5434d8f12ada90fc6333ae3091a9e7e5189e4f95cc827f3f2d3d91c008870beb54752271f5722b9a7d6ea8e04fcaf61459f6a4a75fe979847bbcdb186ec7cdd8453365cc880c3443727f5ad8560afca9fdc091049cc163cf3baa7d6b45eaebae0062d971eb846b639f4384b48fe2530d6686f3e57e6d2fe78c41667be7822fdcb83b683ac27c31c21f42a3d0665207e20b86e5da5b56df05a1f874024469560f647c30341bdd0b1087afb1ef90ded151279d5c8e1739917e37d26bb3965cbdc6ecd2fce78d7fd85fe92380432241ad260032fac67bf0e48d1a42ffbd831ff7f650e03799b6c17ea962a4a7c482681a542706960f0c686eadf2dcdc61ccd9846332b7725b315eafecb901c57c5275a37111d3339c4b56be732e8c13b41e41b00f7df0bdff325b58d207f18aaecfee7038042cffc347e49e00b239f6cd7d70b7eed4a7d8d0a1649c9612d580042d27ee68c4dcf54ca346eaadc59b9a0478268889bc72f006e0061dc2cf4558e1013d0d4af6ef4f575039c593176c308a0a7aec7d283b1ba7a8762c2b079a206442e42d4e0a4a3371be537e3c06e150c1bb63dfa6489f656b86c50e83bf11d68d1037259bc9ace4d8df7f84162ad8ee6fb4b682d32a3091a827f6895e11bbf836c1784f40756524ea72ff2855de3d1706a10bf0879391a9a04b4eea6defb130abea33bd6db174345df62e2133cad7c41507a4621ba38adc997a3d90e2cfb727c30e307ebda80016858cac21c61a8b547a8b0af8c3ec99b74295b0be4790b449b087f72174555320b98e3fcd78dc8ca831ade4ba5ec4eda5bc2ccd3f77fe65d0be46f783c0043e53cf70fe7b417ddb7902b26fb6439c9cce202733424ee174cc2bae600ba1280b07bd8960464bff600660680d2861bf196045c97cd34201c04c7f55018f4673cce37b9022faa7e7e2b38e2c0fbd72816f17bc7df297f1bb60b9a7ccb70ddd66daa4012de9954a2e3c7c1b77fbe626fea21dd05c4be22359ae8c7e5108c3e95a1d160f1557de16a07737dfb8f155087cdea0e666a3c24898820d7e59a9eefc0e786c04f72b548c6664b47515404322e9e2a9503b013ea8e27bc754f3d8f68ab80019f4d30bbbc8b53a6bbd1fcbf76a90a4e7a404640b0aea9ace77bc3930f9f6e66033337a3ed88a8f71cdcf7fed71548dedd67a0de82f1c83502b99c838e2645bfcb1249a7a3154dbc79d98ca5ab6777799852d1fea35424258cb7756e1c816cf391977e5a771dbf428eb6d5f708891e50b3a19e1324d3d890fd54fd9452d8ebfdca829687c857cf88dcaf00cef64ee4b9c84e02cb80d7c68e6e1b61a77814f77bcba0268a05c8c556532cd5441c95057e084074aac6490861d7e588446dc164df96e0922defa8f8a3996f83e85eb2475c5be854182e5b0c0dc79c3e53f5f52af4f5e3ae5dfc829e844c9e1394f369b73e4f2ca06ae139d3cf1c4ac3adc0cceceba88cfbf176981d1eb7c0b76ac20bb4aa840eb5c6acc83ad702c366e0c6dd0b58f59a32dbaea4801a16f82adc1c48aa087ac821ee72e89ba3b5b018cec9fe688ebe3049c40b207e19857cffce3dc6d41f477efb57d4ae97b9ed5cd168803b68efd26314fe604c097bde4d67019cd62ce12cfca352d372525a5b0e28ed3c6dcb29f9979e6590edae5babcb90a37091a337b087669e07bea4cb7d3c273ccf3a2411a0c835b6e36e8f56a99506d5e141e1d98e3ee45b682d059811493d9f569d5581469e44d95abc596e7868c81e605f67793c3eadd64e0badc0a8f988884f8b807f155e180e969c8644f08898058c1cf696bcc51d1d69b29e38f1080ee17b5113f7411dc5f50dc501a5868bf9360daafec9f17d4b1e371170e4f3d84ce5f063ed159bd97c9730b43bb8c291d8b77884b709bf5fd6576526c557ffb1970a9cf3cf6a47ed7d7aa4d923e30509c44afd5828fd826e44345232dce368c30c5869bdc8635c783aa7d33845439bda0c58118a89d32028a3c59d09f8e0e791d066a0fb3c2014549080eb7c797f2742fd0002754c9891aa7621576922a115484f2ed9b6416e5a0a3f19b3456b1e94f9d1c29446b3cc7482c6d91b17840c1e1ef313574e358370fc896b79276f944ee730362874fe0922d4a179bd335d46c3760d1ae74c4d21fbc2c6763e1d947a7fa9b87ec7244558cd182998d65d1af4505230002a7398b246e34f22e63f08e155d65c2b7670cf1c47c5c88c3e1636e99b1ed05707727a95aa839b2ab73fb51a4487b09ba847c0490dfff19ae24cb1f35500f5debc9379acfd6dadc2e9f3bb01f613568a7444221e96e8586ea488a8302dd8b78517da43c18a8e6fbacc7f4184a4102dde642e684c62124ed7601e0f5806f2cac3252cd37f7d6304526a2d241fe9126decaf4af3b6e84633036987103f2f3011c70e7b03fac8eb7e7141c572a82e05067cf5a314b05a36758fc11b0f487b7662620e0d36862f897137251483624975109ff9742f6270145f5cdddb71baa277c47ca3f39ee7a0c13a42675b8f091254197dbc8a740db95260de24d2d901b696d687b8fb45f610f2df0d0765b3c489572811520c5d16f13b4eb74ffbd71a2a8375b2c8dbf215aa9c9f23488774af52533d30b66eebb6d44869e93665005e03dd00001728c6d597160e98377881a28bed0671fbb33a36721a8b1775782cbc09f4f4c1eb884b732c6ced6633b63e2ecc270ec52006a4354ec59ca6dc4d54355cf0f62e425133f425eea98f8babc6d1e9efba3347ec2692df43ca69793f8513d1802d0ae07eb54ba465b0e7dc9d6a2538e38b0f2f276896690d1fd0b42eb8db7b2a6d603abe01220107fd354c0d8eab2277ce73ec97e056aed35f1e412e057af429ebc19b35a443c700a53ac9574a990d9f77d6f1e08c309216e291ab8a0ca4415182e3340de8de07f86c14239ff17e0b88697ade6cb7ba78e7dbea148b71c1d38c7a7f6f878fce137a96c7debf9016016ac9ae27b6e524ea5c065c5695de38155f7e147d0380d779aace97f6cadf7ff7cc4bd7346c8183fdc0bee4f5526cd204bbfd30e584757129c13d61568e69728266207b32baa49338f4f91b7c6a9fc94dac7e0637aa9c4ec8d9f053d68167a8bd1d8cae76029a41f427799bcc4daf1bd2dfbe76c6c18924008d06a45d34317b37280aa15f129d5c33fcd4656084dd87fde06892e962e8e324d8c7ec4005b36ceba908d19e92fa73445fef5d534b55859ded4af390c0075dc9a325c93b654dfe9d62169b0c9eec9c8a0a141eb1e98679c91f667641f5eb551c009824572e322aa947de78910996c6236a0c245f22e87ce46dfa677804e2d743fa2f010ea7edcb46f41c63f39efa0fe262d77493407a329dc5d76d91c6ae85e6249e6db7e59ee09c3ecd2a9ef1114a39da78f37adfdc8606de53f4c28a529286ccddb64aa916f6392cdd4f3d42ab66ac68788d6d2da894060818e94734c05f3fd81841a2e109e22c7aed34751351709722b336b8d6df7b75cd1da3d73ce83167f2bfb1044df02b08e951aa2a01080b3e8b948c2c79e04b602be9f6399a85c9c91163081b9eb399aefcb598998d9827b8b17f9439943b005de1c74b32c2972051eddf7b092a2d4f75581092dfc762e6a1840caef8b0891f7eba6cf719c1da80f23ae1f0ac1c0ecf5d442e859dba9c54523bd15c531ff9ad5516b81936923ba7ce10af5821ddde1ae4b2d1d70f586b91aa9318603f0422e1f522b5b79997d2b11087ada0cbddd977d205acc95e1df730acc8b649f7b489d0422f21f12887df1932a5fe9c837c4de81e605922617a44cb8a62a6f241cc7afa82a3ac4cd6cd00cee13320573cfd43a9fedfa630903c59aaab36246ee781292f319a9f6a4805fadb1b55baba019846d737b194520058c0d60226d7a513711ff4e6f61a473e9f7221cc7bfcfb0a85fc72a190a72ca0de3dcebec23cdf62ab67f1462d02ed3335dc6101b9154625913cf82dda804d4dcd148b47cb899bb8a845f02f23cee75468eb7363b83869d33a2bb047895bbc09a72e1e7dd690527579940cbfc5e707f886adb12d2a181152067ce5465df846bc31057ff7bd7df29377637bf83fa672a706b63534d06c43d57d02b0540bbdc24676246ccb24965f9a5247a297388bfecf3963133144fd1d6829ef33282097b30abf4df2833eca4dcf7be9224608d7c137545188c5a963b59a3f87b1feaf17afdbc0cce331b8a7c3a7b72fd17fd64d38074eb24fdf49a3dc447661b55dfeb52e6b594034b584492589de2e5da58bb656dc52fb4792dfed225e2a774911c4355789e9f61e9a44f95a18b32a027aba79fe51612d6da6c713efc07c8d847c2351780084a67383c4efde2d050ca2c53b7e577a260e8c8e078c8de9a8c34ee970dde8e85c6429ff083464d3c3759bec217f95568f60f73fd0debbf129133309656e709590be56729cce41b59d06cad71d992b195351676dd728771cc0c6d8c418c2863a19fd57b9417f65045e9c716ab0f2d794210726a7ad25326ba911a4f6b5be19a95b8dc54f12a1502d61c73449d049de5536571c132286fc1b9d86ddd527efd729a2e5fc2bde1992b9bd217ce4b456b137be81dd7adf697391813ef1d71caf9b560e7f6f0885839b90ce56b3e47fffddb63a7272daa410dc91c7b63ccdfebe17d1112e75aa49c22eeed924f9fcc8800000000000000ffff000020000000c5d28d220fb1a2abb1bd8a3db25fb70e99bbf1f0b8da98dfb5fc1c94e7ee16673dc4464598d7eb03b0c00a355bc900f099dba34f3c81c886a7e3095fbf34efad036272c834e1063945e1fc97cb03157592a59500c4291b671f1b00f97e2f3e2f2953495575ae6f82deea922e772e12f62b0e60c83000000023f74fd480faabc0fa5c17addcda6a0471cbaff673403569a571d924216f60f6ab65ed981252a738f098f0d8baa96edefd82acc8821ef1fcc7d7578a2869d276c1b4d02012ef3d5e923c62a531b6ed4b911b0b40592fbb570018ed48c330a9d043cf5b1a4e1d0488afa0"], 0x1450}, 0x9) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r0, r3) wait4(0x0, 0x0, 0x1, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:47:10 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r4, r0) 11:47:10 executing program 1: r0 = semget(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x100000008) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000400)=""/75) semget$private(0x0, 0x0, 0x40) semop(r1, &(0x7f0000000000)=[{0x1, 0x9, 0x2000}], 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/163) 11:47:10 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) setsockopt(r1, 0x29, 0x400000000000b, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:10 executing program 1: r0 = socket(0x10, 0x1, 0x2) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82558d3072a5adf1f300"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 11:47:10 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) pipe(&(0x7f0000000040)) 11:47:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = dup2(r1, r0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="00dc64713c00bc0825ff17ca2caef572f63a24d3e326311f7637aa20ac8f612cfe6907bbcf2af3399f0ee49c4ec2c8b52000000000"], 0xa) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) utimensat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x8001}, {0x1000, 0x100}}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="89050000000eff0f", 0xffffffffffffff96) socket$inet(0x2, 0x4000, 0x21c) open(&(0x7f0000000000)='./file0\x00', 0x51240, 0x4) 11:47:10 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x104) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x40) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() close(r1) 11:47:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x65a) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) poll(&(0x7f0000000140)=[{r0, 0x4}, {0xffffffffffffffff, 0x104}], 0x2, 0x7fffffff) poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x4754065ada73544}], 0x1, 0x0) read(0xffffffffffffffff, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {}, {0xffffffffffffffff, 0x10}, {}, {}, {}, {}], 0x8, 0x0) 11:47:10 executing program 0: socketpair(0x2, 0x8003, 0x2, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 11:47:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') dup(r1) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 11:47:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x6c}, {0x6}]}) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) r1 = msgget$private(0x0, 0x505) msgrcv(r1, &(0x7f0000000100)={0x0, ""/14}, 0x16, 0x1, 0x800) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x0, 0xb10, 0x43, 0xffffffffffffffca}, {0xffffffffffffffff, 0x1b37, 0x1, 0x9}, {0x5793, 0x80000000, 0x0, 0xffffffffffffff82}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:47:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getuid() setuid(r1) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000340)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) r4 = semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0xa00000000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r0, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44, 0x20, 0x1ff}, {0x6}]}) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000d80)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x12, 0x0) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000005c0)={0x45830ed7, 0x4}) write(r6, &(0x7f00000001c0)="85e471a7246d90887b93fc7c2cf4a58920b7c9f92f16a5fd0a9c5c69a79fdc559e1ae0f2a4", 0x25) recvfrom(r6, &(0x7f0000000e80)=""/103, 0x67, 0x1, &(0x7f0000000f00)=@in={0x2, 0x2}, 0xc) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000001000)=""/4096) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000640)=[{0x0, 0x0, 0x1000, 0x8}, {0x10001, 0x7f, 0x8, 0x6}, {0xb2b4, 0x5, 0xfff, 0x101}, {0x2000000000000008, 0x7, 0x24e, 0x7}, {0x2, 0xfffffffffffffff5, 0xffff, 0x4}, {0x8, 0x5, 0x0, 0x6}, {0x377, 0x1, 0x4, 0x2}, {0x10000, 0x80, 0x8e94, 0x1000}, {0xfffffffffffff000, 0xfff, 0xff}]}) syz_emit_ethernet(0xc8, &(0x7f00000006c0)="b67849e45571fe07724a57a1c052b67448225ff739045f65a506918fa06632b0add3075fd3484eefd11ab79ac051ab4eabf65c8333c2510cf8a6580bcb9c9f8a735b27520084b48d8ec09791a24890ac1511209f10f8aa2f34f06f86cdfc4871778c086b7c8131c89d3958d7f7251853e64ee177895539c49accc68a83aa46a29f507e861ddb45f09afad0b1ad7f207d4b0719419fd722f28ba3eafbc0775242b964a829e75a43618d98c9526e6014c6a2de84558972ccb4cf9ac932e212e4e1c06b575b3d58d2e0") 11:47:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) bind$unix(r4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r5 = fcntl$dupfd(r3, 0x1e, r2) poll(&(0x7f00000000c0)=[{r0, 0x11}], 0x1, 0x5ae8004f) poll(&(0x7f0000000100)=[{r5, 0x2dbb18f79a7e5dde}], 0x1, 0x0) 11:47:11 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x4}], 0x20000000000000aa, 0x0) dup2(r0, r1) 11:47:11 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000340)=0x40401) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000500)) fcntl$getown(r1, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0x4000000000000, 0x1}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x6, 0x8}) r2 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() r5 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) fchown(r2, r3, r4) getgid() pipe2(&(0x7f0000000240), 0x10004) 11:47:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xa0000, 0x800, 0x81, 0x381}, {0x9, 0x2, 0x5, 0x3}, {0x4, 0x100000000, 0x4, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) clock_settime(0x6, &(0x7f0000000080)={0x3ff, 0x6}) 11:47:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x4d}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 11:47:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000840)) sendsyslog(&(0x7f0000000000)="049ca2e4da21b842b50efd4e13353f0c1e68e634cd4046630adee0a1fb9c0fb8426fa7afcf29353438ec8c3288dbfc76136a9cb43e127ac5e8b6369eca5dcf1d46972701f31cd4abe860ae71fb74b0222762721024e1de032f4a182a79abef66803901c91896f554", 0x68, 0x8) accept$inet(r1, 0x0, 0x0) 11:47:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) link(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000140)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d224659b3277c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d530403468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6ee50a24c97c44f3ade1bfa9f08778125c9639807fc92b2d04", 0x8e}], 0x1) writev(r1, &(0x7f00000000c0), 0x0) readv(r0, &(0x7f0000002540), 0x1000000000000067) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r2) writev(r1, &(0x7f0000000740), 0xffffffffffffd84) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x10040000) mlockall(0xfaa617284750126d) r4 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) close(r4) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000040)={0x10001, 0x3}) shutdown(r4, 0x2) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) close(r5) 11:47:12 executing program 0: setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) openat(r0, &(0x7f00000004c0)='./file0\x00', 0x10, 0x28) r1 = socket(0x800000018, 0x5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000100)=[{0x5, 0x0, 0x0, 0x2}, {}, {}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x900, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x80, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) socket$inet(0x2, 0x3, 0x2) socket$inet6(0x18, 0x1, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x80, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) 11:47:12 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='%\x00ev/\x9e\x00Ccfg\x00@', 0x400, 0x0) r0 = semget$private(0x0, 0x3, 0x100000008) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000400)=""/75) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/188) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x8) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x7, 0x2, 0x1, 0x18e3, 0x52b4}, 0xc) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x8004) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000100)) dup2(r3, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x21, 0x0, 0x0) 11:47:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) dup(r1) fcntl$lock(r0, 0x7, &(0x7f0000000180)) r2 = socket$inet(0x2, 0xbe06f726a1831986, 0x0) sendto(r2, &(0x7f0000000080)="f0cb8ff499b77112dceacd06cc67ab0fe820e2b1465553cfffa3d7e5b0d0b81fd18d15a830f332c17655d47f9a1fbccc7d0009e77c5c1b60ba4991b2e099645727df482c0795113c", 0x48, 0xa, 0x0, 0x0) 11:47:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x1c}, {0x6}]}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x4, 0x7fffffff, 0x5, 0x9}, {0x6, 0x80, 0x5, 0x4}, {0x4e, 0x6, 0x80000001, 0xfffffffffffffff7}, {0x4, 0xfffffffffffff14b, 0x3, 0x7}, {0x2, 0xffffffffffffffff, 0x6b8f, 0x9}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x7, 0x20}, 0x10) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 11:47:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x96) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 11:47:12 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) open(0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) shutdown(r1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x5, 0x100, 0x7, 0x9, "5fae5c4aff49e92cd1aeefd1fe4f6b664e14ff4c", 0x3, 0x9}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:47:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) pwrite(r0, &(0x7f0000000040)="173a7b81d497e2f50badde312a15d1c61a959a7fd48e20", 0x17, 0x0, 0x0) 11:47:12 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='W\x00') r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x9130dbf, 0x0, 0x2000000, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x9, 0x2f2f}) 11:47:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2c}, {0x1000000000006}]}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x25}, {0x1000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) 11:47:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xe7a8) r1 = socket$unix(0x1, 0x2, 0x0) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) bind(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="00002e2f66696c65305397ce55305204e4c36c065742764c0a17841600d936eb41e1d8bcc455f1e2a46d14ca82166dc9fba0bce1f62557394fbe086c51a19b157d58d34c23b3002763280917a4b63d2444ff53"], 0xa) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = socket$unix(0x1, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000240)={0x2, 0x2}) renameat(r3, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') close(r0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0xc) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000300)={0x1, 0x700000, 0x4, 0x5, "d347fd775b3cd961b3eb02f01c0d719956b52c96", 0x8001, 0x5}) fchdir(r0) close(r2) r5 = semget$private(0x0, 0x7, 0x401) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000340)=""/151) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000400)=0x9) pread(r3, &(0x7f0000000440)="c576eb1ceb857ec08755da85c8274c78c62a24f40158e718f996666a2c8ad38d39141e2b6286d3739bd133dfc0582edb036689dd32f326e1bc13e0fd248404416414896ef4d3ca3aac3d3424635696c5205ec747c37649245a1f02ade55ba28e82c36a32042ae72fee537674e548ae0b688e3dcabf539e8dc6da34660d8146ae27205c98e0b68c0477979570cefd0fd6078962cc0a5e3de0c8f430e288403daee0e871c61c0424b811b2e8ee7d693a8fcdd66503227d859c75cb09f66a3ad714f8b5a458be49ad43a9acef054cae584da2e35b930d291129714bd4ecef051678543256448ede", 0xe6, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000540)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000580)={0x0, 0x5, 0x7, 0x6e16, "a02bf93921bab5786edda36f64f00ddecc8aa70d", 0x7}) close(r0) ftruncate(r3, 0x0, 0x6) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000005c0)=0x3f) 11:47:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x2, 0x7f, 0x1, 0x0, "93365771bcc4d5fc260511213e6640659bae7751", 0x5, 0x4}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x81, 0x2, 0x400, 0x4, "791ccb4cd5c070e2d0a21f3c8c025bf10da43b65", 0xffffffffffff8001, 0x80}) 11:47:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x102}], 0x0, 0x0, 0x40000000) execve(0x0, 0x0, 0x0) 11:47:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000080)=[{0x10000, 0x9, 0x1, 0x100000000}, {0x3, 0x4, 0x9}, {0xffff, 0x3, 0xffff, 0x6}, {0x80000001, 0x0, 0xffff, 0x9}, {0x96c, 0xab, 0x4, 0x2}, {0x3, 0x200, 0x5, 0x9}, {0x4000000000000000, 0xffff, 0x4, 0xff}]}) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) shmat(r1, &(0x7f0000c71000/0x4000)=nil, 0x1000) shmctl$SHM_UNLOCK(r1, 0x4) r2 = shmget(0x1, 0x2000, 0x21, &(0x7f0000ab8000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:16 executing program 0: r0 = semget(0x1, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100000008) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/205) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9f, 0xbecf}, {0x401, 0x5}}) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$TIOCCBRK(r2, 0x2000747a) 11:47:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='/dev/bpf\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='tap']) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080), 0xe2c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:17 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./bus\x00', 0xc0, 0x103) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000002c0)=0x6) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 11:47:17 executing program 0: r0 = syz_open_pts() socket$inet(0x2, 0x2, 0x42) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 11:47:17 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x8, 0x0, 0x100000000}], 0xbd, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x5d, 0x8}, {{}, 0xa, 0x0, 0x2ed9e30ea920e4c9, 0x7, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffff8, 0xc0, 0x80, 0x4}, {{r4}, 0xfffffffffffffffa, 0xf0, 0x2, 0x5}], 0x2, &(0x7f0000000180)={0x3, 0x9}) 11:47:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r2, 0x20004b43) writev(r0, &(0x7f0000000040), 0xc8) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = socket(0x80000002e, 0x4000, 0x8001) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000040)="07d541d022f22805ae264b9ac9b93cdc39cb89348fbddcbfd4310717dfa6896faeb9627d9e250d8fb292620cd175f00ebad064921e61c7e10882065b35983ca268b69f1b412af18bedcc8206b67b7cc5b1a1017546cb92ddf3ee36e2cc43daefa07b5dae7fbb9431cd484b", 0x6b}, {&(0x7f0000000100)="a97307", 0x3}, {&(0x7f0000000240)="88a5a400ee2465ab854f95b75cfbf0d5947b1d672aec35036bcc8ea11ed3a51cf3a89d81b511e36f6296c2052078d93443e4b4af2f31fed2b512d1b965a48d00c61f53123990538ee731677a8eb1d8f5565a5f227c7c15b8c4da427c", 0x5c}, {&(0x7f0000000300)="d53a182ec8d3ba1b7bc62f9e665e388da61e7ce6930aa0b4074b03f83634ea844e12df187df5ebcb13b126a2bd8bc2e32c8074e9ac4b206719e497fa511a0dc599358ec26f9f8960c80553bac5deb95d2402b39973fa0deba85d1ce8b9ef9bd3980fc5f15f38bc95a20530a13166100d175e9d4d0ef64514c3013ff74823509543e0a8c2906cb7a47ccc0d9f4539e882d3b4071ad26384c51cd952f5c5dbd2746af74bda73ccfb7702ebdbb1968d083505c5cb02f96f13ba809701a980e7c9bc59c43226f3c1b7418eecb89f34b96817c853f25c2562b060bcc02f", 0xdb}, {&(0x7f0000000400)="c17b7f70c43b7e4eb07814ed359fdb920f25a89286fbd77ada1fd91d2dbe244f1b854ae20e45bdf21dc69dac5971241d63382d3474fac0e1f6ce4d438a85fbae90e66514818b338bc3b6a192c0585ca2c654c5c3415830b48f9820c25cd9c17324c6f4e09db58cddacbe3a0ccb9293fec27bc93856b279cc05a3fb82763bce5dfc35371eafa51c709760229cf5779653bd2a97b96e6e961a5d535d482d258deb8ee9c3dc3b88b94e73dff20fb7abfe1d6420b83509ae70b6b8526e3508", 0xbd}, {&(0x7f00000004c0)="c31d129191c6ef046a9ca5c263c1a47e", 0x10}, {&(0x7f0000000500)="9005da8c062f074878dbe96c67f19b53678d", 0x12}, {&(0x7f0000000540)="766eef19d4a3123687e5fe84b6be14c044bef70a697e50d5bbdd5e93e5d04f1499922cff9a1f3c801b70fa3a04f608c79952ba1896a9a766b46bad4d3786e9fbe085a428b2e51b2040f019c5ff7570aa282132693afa90f7c27f2cd6d2f5afd2c56630e40690a67387c52a4ac930bb6589956cb3647abd0130c71ae5", 0x7c}, {&(0x7f00000005c0)="c1081d80522ad668724c191c4e3fc03109f36483154e489ce6d998b5e2661f8533e8816a2a20dc9907eba354b30443afbd249fab25952bab80d70c3d77d2eb6481e6700583eaeab050cfba6938c6e7d3d9b58dc38a0909c50be3fd5546f8784dfa178058c2f0cec8936ee820c62a04c1fcef13fac1aa1cb03f51d75fd7826412499cd10c791a0d507d7509f9f0b49ba450", 0x91}, {&(0x7f0000000680)="2f101cc662cccac6a646462acb65c08a04aaafb839578f9265aeb833d4d9b56c7ef460fa0ff48667451478c3033e9c3d95ca2d36b09bba31795030f6fdb6611da5d233cce4dc9ab54cecf33727ebb60dea096eb4f80e8bd31e33f7576032812660800b4d68ee0635ef86487e6bde9e83", 0x70}], 0xa) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) login: pckbd_enable: command error 11:47:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x22) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) r3 = socket$inet6(0x18, 0x5, 0x3b63) getpeername(r3, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:47:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000180)='r\x00') fchdir(r0) write(r0, &(0x7f0000000080)="5580948e5e304ce6ee211791022f44c3305b9b4183d1fd21db97f4717497a79cfc651ae1bff7cebbe8c54127a30b35a8f2cf8c86c818df4f5b004efdf912c567e1c05d395eef5ca07f52808f6bc94af1ed54bfe09e969857db894b700e3653c47f8ecc88a77178907c9f7aba97722a4648d455dc5a", 0x75) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[], 0x0, 0x2, 0x0) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r8, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r2, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgrcv(r2, &(0x7f0000000140), 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r14, 0xa5, 0x1, 0x100000000, 0x2}) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r16, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r16, 0x80185758, &(0x7f0000000400)={0x10000, 0xfffffffffffffc01, {0x100000001, 0x99e}}) write(r16, &(0x7f0000000480)="fe19c25eb6972eb41470075e88cb6f56d3ae6b6c85e4f74d36338a3a25716cc6179cce0051ba0b98b138bca0d799e576d259e27f027b51f9551711e64eadf1679b8a1a", 0x43) ioctl$TIOCSTSTAMP(r16, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) bind$inet(r16, 0x0, 0xfffffffffffffe5b) close(r16) ioctl$WSDISPLAYIO_SMODE(r16, 0x8004574c, &(0x7f00000003c0)) r17 = open(&(0x7f0000000000)='./file0\x00', 0xe8, 0x0) getsockname$unix(r17, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r17, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r17, 0x2000740d) unlinkat(r17, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r17) getsockname(r17, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) setsockopt(r17, 0x3, 0xfffffffffffffffe, &(0x7f0000000500)="8ecc30c78a6362f68fa4122f385dceba3f87bba6c4fa5996d342cc71e9f3b922bf6dfeed3cd43ecc7d68acf554", 0x2d) msgrcv(r15, &(0x7f0000000540)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f00000001c0)=ANY=[]], 0x2, 0x2, 0x0) msgsnd(r15, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r15, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000200000000"], 0xffffff64, 0x1, 0x0) geteuid() 11:47:19 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x42) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="253282e8d17d134c265caf4790beb990de1af8f7159066", 0x17) r2 = socket$inet(0x2, 0x4, 0x9) mkdir(&(0x7f0000000080)='./file0\x00', 0x110) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="c115c167ba8deb8a709a1a08a544650281e0e04f65324e1bbe6faeb67e0010031ed70225a66d2f7243ec5925f35cd2f56f07ae12aa331967def8b728141453640b6b1cacd1e5c51267975be1417d8cf7f104b93b68a3ff43f0e8423c6da79d114b9c9e4be77e47e0d9803da6642941b65e076dd4f666e3137338f766a760763f0b88d6f070cfd4d4b6dac6b00b95b6ae1a92d8f484911c1b5256de3de511018e948b1a5b413fbbc65dfbcf153707e667527502bbd66d09962b35c45a749fd8f881d0f4d25ce022ec90830b3bf242568a1c7233b123dae94a09881738dd52113ff343e3e86d97c197d5b2902c6816175621f0021f7eba10b86caae5ebe4d2df3cf2c94507e4553884a2ac9086a440640b1deabe34b7783e11c9235e888730dbc2ae47f84f875e3f6425086d4698595404be765c", 0xfffffffffffffe58) r3 = socket(0x2, 0x4003, 0x0) r4 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3f, 0xfffffffffffff7f8, 0x8, 0x0, 0x8001, 0x7, 0x100, 0x2, 0x0, 0x3, 0x8}) r5 = socket$inet(0x2, 0x4000, 0x8001) connect(r5, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r3, &(0x7f0000000380)={0x0, 0xf7, 0x0, 0x0, &(0x7f0000001640), 0xfffffffffffffe1e}, 0x0) 11:47:19 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x0, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x10001, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 11:47:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x5, 0x95d, 0x4}, 0x9, 0xc, 0x101}) sendsyslog(&(0x7f0000000080)="7226138408ad30cd33c54b31f01e22c4caec5b234d5394f89f0fe79de2e1ba07e5f2dd145f46c25b9ffd122e24701e665e92895c7faf13b3c091690b6491bb908ebc4f8cb8269d8c58de66d7c42d48772b004f2e5a67009a59b75dcf7ac3f92c3aa474b645649329db42c683b2a8c8be58453dacdb1b53573720cf2ee49501cdc2846999c92b0cdedafd5c9e7283d6fac7b8996e6fb0ef2351e9dae16e640e3b71b827ced436673d1c7d7c6178b329bd8947c95f997bf26345505b", 0xbb, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r1) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000001c0)=0x26) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername(r5, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) close(r2) r6 = socket$inet6(0x18, 0x4000, 0x40) readv(r6, &(0x7f00000002c0), 0x0) r7 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r7, 0x4, 0x40) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r8, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r9 = socket$unix(0x1, 0x5, 0x0) r10 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) connect$unix(r9, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) read(0xffffffffffffff9c, &(0x7f0000000540)=""/4096, 0x1000) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540)='/dev/bpf\x00', 0xc8170be369b5c8b8, 0x0) ioctl$BIOCVERSION(r11, 0x40044271, &(0x7f0000001580)) readv(0xffffffffffffff9c, &(0x7f0000002c00)=[{&(0x7f00000015c0)=""/71, 0x47}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/235, 0xeb}, {&(0x7f0000002740)=""/167, 0xa7}, {&(0x7f0000002800)=""/167, 0xa7}, {&(0x7f00000028c0)=""/26, 0x1a}, {&(0x7f0000002900)=""/250, 0xfa}, {&(0x7f0000002a00)=""/180, 0xb4}, {&(0x7f0000002ac0)=""/43, 0x2b}, {&(0x7f0000002b00)=""/200, 0xc8}], 0xa) r12 = kqueue() r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/zero\x00', 0x40, 0x0) r14 = accept(r3, &(0x7f0000002d00)=@in, &(0x7f0000002d40)=0xc) r15 = syz_open_pts() socketpair(0x19, 0x0, 0x7, &(0x7f0000002e00)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r12, &(0x7f0000002d80)=[{{r13}, 0xfffffffffffffff9, 0x26, 0x1, 0x10001, 0x9}, {{r14}, 0x7ffffffffffffffe, 0x8, 0x0, 0x4, 0xfff}, {{r15}, 0x7ffffffffffffff8, 0x0, 0x40000001, 0x40, 0x643}], 0x2, &(0x7f0000002e40)=[{{r0}, 0xfffffffffffffff9, 0x68, 0x20000000, 0x0, 0x4}, {{r16}, 0x0, 0x3e, 0x1, 0x800, 0x80000000}, {{r8}, 0xfffffffffffffffd, 0x20, 0x7fffd, 0x4, 0x10000}], 0x5, &(0x7f0000002ec0)={0x0, 0x6}) 11:47:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r2 = getgid() getgroups(0x2, &(0x7f0000000100)=[r2, r1]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:47:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x3, 0x0, 0x1, 0x0, 0x7fffffff, 0x5aaf41ea, 0x5, 0x0, 0x2, 0x1ff, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:47:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@un=@file={0x0, ""/4096}}) ktrace(0x0, 0x4, 0x0, 0x0) 11:47:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r2 = dup(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1d92, &(0x7f00000004c0)=0x5, 0x996ab6a0) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) r5 = accept(r4, &(0x7f0000000300)=@in, &(0x7f0000000380)=0xc) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000540)=0x1, 0xff75) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000280)=[{0x6, 0x9, 0xfffe00, 0xfffffffffffffffd}, {0x4, 0xb9, 0x5, 0x7}, {0x23b, 0x1000, 0x46d1, 0x4}, {0x80000001, 0x80, 0x9, 0x6}, {0x7, 0x80, 0x5, 0x2}, {0xffffffffffffffe3, 0xbceb, 0xfffffffffffff000, 0x6405}, {0x80000000, 0x3, 0x0, 0xd4e}, {0x2, 0x1104000000000, 0x2, 0x1}, {0x6, 0x5b2, 0xd92, 0x9}]}) r6 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000480)=r7) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x10000, 0x0) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x100) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000500)=0x1) 11:47:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xd4ea, 0x6, 0x1ff, 0xe8}, {0x80, 0x800, 0xffffffff, 0xa3}, {0x8, 0x5, 0x814, 0x3}]}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffcac, &(0x7f00000013c0), 0x1e}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) mlock(&(0x7f0000392000/0x4000)=nil, 0x4000) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x30c1a2c7145927b8, 0x1, 0x80000000) 11:47:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) open(&(0x7f0000000100)='./file0\x00', 0xd8, 0x7f) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000002540)) r3 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r3]) r5 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x9, r6, r4, r7, r3, 0x48, 0x38000000000}, 0x9, 0x3, r8, r9, 0x100000000, 0xf406, 0x4, 0x4}) r10 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f0000000180)=0x1) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x2, 0xffffffffffffffc1, 0xef2, r9}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:47:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) fchflags(r1, 0x0) 11:47:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000001840)=[{&(0x7f0000000280)=""/102}, {&(0x7f0000000340)=""/4096}, {&(0x7f0000001340)=""/211}, {&(0x7f0000001980)=""/107}, {&(0x7f00000014c0)=""/245}, {&(0x7f00000015c0)=""/93}, {&(0x7f0000001640)=""/151}, {&(0x7f0000001700)=""/113}, {&(0x7f0000001780)=""/66}, {&(0x7f0000001800)=""/45}], 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x20a, &(0x7f0000000040)="c2") 11:47:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) close(r3) 11:47:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb02, 0xc6) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x5, 0x4, 0x1, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000feb000/0x14000)=nil, 0x800}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6faf}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fe9000/0xe000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000fe8000/0x4000)=nil, &(0x7f0000fec000/0x3000)=nil, 0x3aee2a5a}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000fe8000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x78}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x400}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x60600000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6e}) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r1, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6001, 0xb42) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 11:47:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) socket$unix(0x1, 0xdd4e1c65be951118, 0x0) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x20, './file0\x00', './file0/file0\x00'}) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') 11:47:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000007c0)='F', 0x1}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) 11:47:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0xa) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 11:47:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x2f9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:47:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = semget$private(0x0, 0x6, 0xb0) semop(r1, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x3800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x2, 0x0, 0x2c00}, {0x0, 0x7}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x3000}], 0xa) r2 = geteuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r4 = geteuid() r5 = getegid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r3, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0x1, 0x5, 0x2c}, {{r6}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r7}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r11 = geteuid() r12 = getegid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20005c, 0x0, 0x0, 0xb45}, {0x48}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000005c}, {0x48, 0x117, 0xfff, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x1}]}) kevent(r10, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r13}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r14}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r15}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r10, &(0x7f00000001c0)='./bus\x00', r11, r12, 0x4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, r5, r9, r12, 0x40, 0xfffffffffffffffc}, 0x20, 0x9, 0x1}) r16 = semget$private(0x0, 0x6, 0xb0) semop(r16, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x3800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x2, 0x0, 0x2c00}, {0x0, 0x7}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x3000}], 0xa) r17 = geteuid() r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r19 = geteuid() r20 = getegid() r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r18, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r21}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r22}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r23}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r18, &(0x7f00000001c0)='./file0\x00', r19, r20, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r26 = geteuid() r27 = getegid() r28 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/df\x00', 0xc7ba8f455c95b6ca, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000005c}, {0x48, 0x117, 0xfff, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x1}]}) kevent(r25, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x5, 0x2c}, {{r28}, 0xfffffffffffffff9, 0x43, 0x1, 0xf0, 0x800}, {{r29}, 0xfffffffffffffffc, 0xa8, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r30}, 0xfffffffffffffffc, 0x40, 0x20, 0x10000000000001}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r25, &(0x7f00000001c0)='./file0\x00', r26, r27, 0x2) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x1, r17, r20, r24, r27, 0x40, 0xfffffffffffffffc}, 0x20, 0x9, 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r17, 0x0, r9, 0x0, 0x141}, 0x3000000000004, 0x7, 0x0, 0x0, 0xfffffffffffffffc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000002540)) r3 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r3]) r5 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r10 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x9, r7, r4, r8, r3, 0x48, 0x38000000000}, 0x9, 0x3, r9, r10, 0x100000000, 0xf406, 0x4, 0x4}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) r14 = msgget(0x0, 0x4) r15 = msgget$private(0x0, 0x0) r16 = getuid() r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r18 = geteuid() r19 = getegid() r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r17, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r20}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r21}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r22}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r17, &(0x7f00000001c0)='./file0\x00', r18, r19, 0x2) r23 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r23, &(0x7f0000000080)=@abs, 0x1c) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000400)={{0xfff, r16, r3, r18, r24, 0x101, 0x6}, 0x80c6, 0x8, r6, r9, 0x1, 0x7, 0xff, 0x4}) msgctl$IPC_SET(r14, 0x1, &(0x7f0000002780)={{0x1, r12, r4, r12, r13, 0x80, 0x5}, 0x100, 0xffff, r11, r11, 0x3, 0x80, 0xff, 0x232a}) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r25, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000006234000000000000000100000000000000000764600f0e3bb565f2e14906abf28bc75ae1cb0044466394c7393b6c733a5fe943f09aa46de03ac71ab9d09b4a8c00df320e8818e66bc4fb06d4faf10333119e3b4c30171ed670"], 0x55, 0x3, 0x0) msgsnd(r25, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgrcv(r25, &(0x7f00000000c0)={0x0, ""/198}, 0xce, 0x1, 0x1000) fcntl$lock(r1, 0x19, &(0x7f0000000000)={0x3, 0x6, 0x0, 0x7ff, r11}) 11:47:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0xfffffffffffffffe, 0xf4}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x66c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) r2 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x80002000, 0x0) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x480, 0x10001) r4 = openat(r3, &(0x7f0000000300)='./bus\x00', 0x80c0, 0x44c8aaa61ad54373) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) r5 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r5) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000100)='./file1\x00', r2, 0x3}) r6 = syz_open_pts() r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r6, 0x2000740e) open(&(0x7f0000000280)='./bus\x00', 0x241, 0x100) getgid() shmdt(0x0) syz_open_pts() semget$private(0x0, 0x7, 0x19) 11:47:21 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) close(r5) r6 = semget$private(0x0, 0x3, 0x100000008) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000400)=""/75) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/254) 11:47:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x2, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x8, 0x50535e66}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() getgroups(0xa, &(0x7f0000000180)=[r4, r4, r4, r4, r4, r4, r4, r4, r4, r4]) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) r6 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x40, 0x2, 0xffffffffffff8001, 0x5}]}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getegid() getgroups(0xa, &(0x7f0000000180)=[r8, r8, r8, r8, r8, r8, r8, r8, r8, r8]) setgroups(0x4, &(0x7f0000000300)=[r3, r4, r7, r8]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r9, 0x2000747b) 11:47:21 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x190000) close(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 11:47:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x7) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 11:47:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 11:47:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x30}, {0x3, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 11:47:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) fcntl$setstatus(r2, 0x4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000002540)) r5 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r5]) r7 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r11 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x9, r8, r6, r9, r5, 0x48, 0x38000000000}, 0x9, 0x3, r10, r11, 0x100000000, 0xf406, 0x4, 0x4}) getpgid(r10) close(r3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 11:47:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x87, 0x0, 0xdde6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getegid() getgroups(0xa, &(0x7f0000000180)=[r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]) setgid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error pckbd_enable: command error 11:47:23 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x800000018, 0x8000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000002540)) r4 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r4]) r6 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x9, r7, r5, r8, r4, 0x48, 0x38000000000}, 0x9, 0x3, r9, r10, 0x100000000, 0xf406, 0x4, 0x4}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) r14 = msgget(0x0, 0x4) msgctl$IPC_SET(r14, 0x1, &(0x7f0000002780)={{0x1, r12, r5, r12, r13, 0x80, 0x5}, 0x100, 0xffff, r11, r11, 0x3, 0x80, 0xff, 0x232a}) r15 = geteuid() r16 = getegid() getgroups(0xa, &(0x7f0000000180)=[r16, r16, r16, r16, r16, r16, r16, r16, r16, r16]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r11, r15, r16}, 0xc) close(r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:23 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = getegid() getgid() r2 = getegid() getgroups(0x0, &(0x7f0000000180)) r3 = getegid() getgroups(0xa, &(0x7f0000000180)=[r3, r3, r3, r3, r3, r3, r3, r3, r3, r3]) r5 = getegid() getgroups(0xa, &(0x7f0000000180)=[r5, r5, r5, r5, r5, r5, r5, r5, r5, r5]) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0xa, &(0x7f0000000180)=[r8, r8, r8, r8, r8, r8, r8, r8, r8, r8]) r9 = getegid() getgroups(0xa, &(0x7f0000000180)=[r9, r9, r9, r9, r9, r9, r9, r9, r9, r9]) getgid() getgroups(0x1, &(0x7f0000000300)=[r3, r5, r6, r7, r7, r9, r4]) r10 = getegid() r11 = getegid() getgroups(0xa, &(0x7f0000000180)=[r11, r11, r11, r11, r11, r11, r11, r11, r11, r11]) r12 = getegid() getgroups(0xa, &(0x7f0000000180)=[r12, r12, r12, r12, r12, r12, r12, r12, r12, r12]) r13 = getegid() getgroups(0xa, &(0x7f0000000180)=[r13, r13, r13, r13, r13, r13, r13, r13, r13, r13]) getgroups(0x2, &(0x7f0000000140)=[r13, 0x0]) r15 = getegid() getgroups(0xa, &(0x7f0000000180)=[r15, r15, r15, r15, r15, r15, r15, r15, r15, r15]) r16 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r16, &(0x7f0000000080)=@abs, 0x1c) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xffffffde) getgroups(0xa, &(0x7f0000000180)=[r15, r10, r10, r12, r2, r14, r17, r2, 0x0, r10]) r18 = getegid() getgroups(0xa, &(0x7f0000000180)=[r18, r18, r18, r18, r18, r18, r18, r18, r18, r18]) getgroups(0x8, &(0x7f0000000040)=[r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r10, r0, r18]) r20 = getegid() r21 = getegid() r22 = getegid() getgroups(0xa, &(0x7f0000000180)=[r22, r22, r22, r22, r22, r22, r22, r22, r22, r22]) getgroups(0xa, &(0x7f0000000180)=[r21, r21, r21, r21, r21, r21, r21, r21, r22, r21]) r23 = getegid() getgroups(0xa, &(0x7f0000000180)=[r23, r23, r23, r23, r23, r23, r23, r23, r23, r23]) r24 = getegid() getgroups(0xa, &(0x7f0000000180)=[r24, r24, r24, r24, r24, r24, r24, r24, r24, r24]) getgroups(0x7, &(0x7f0000000200)=[r20, r21, r20, r20, r20, r20, r20, r23, r20, r24]) r25 = getegid() getgroups(0xa, &(0x7f0000000180)=[r25, r25, r25, r25, r25, r25, r25, r25, r25, r25]) r26 = getegid() getgroups(0xa, &(0x7f0000000180)=[r26, r26, r26, r26, r26, r26, r26, r26, r26, r26]) getgroups(0x4, &(0x7f00000001c0)=[r25, r1, r19, r26]) setgid(0x0) r27 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xf14, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r29 = syz_open_pts() ioctl$TIOCSETAF(r29, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r29, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r29, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSPGRP(r27, 0x40047477, &(0x7f0000002540)) r30 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r30]) r32 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r34 = geteuid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r36 = getppid() msgctl$IPC_SET(r32, 0x1, &(0x7f0000000380)={{0x9, r33, r31, r34, r30, 0x48, 0x38000000000}, 0x9, 0x3, r35, r36, 0x100000000, 0xf406, 0x4, 0x4}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) r40 = msgget(0x0, 0x4) msgctl$IPC_SET(r40, 0x1, &(0x7f0000002780)={{0x1, r38, r31, r38, r39, 0x80, 0x5}, 0x100, 0xffff, r37, r37, 0x3, 0x80, 0xff, 0x232a}) ktrace(&(0x7f0000000340)='./file0\x00', 0x6, 0x1102, 0xffffffffffffffff) 11:47:23 executing program 0: r0 = socket$inet(0x2, 0x800a, 0x9) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$unix(0xffffffffffffff9c, &(0x7f0000001240)=@file={0x0, ""/69}, &(0x7f00000012c0)=0x47) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) recvmsg(r1, &(0x7f0000001200)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001140)=[{&(0x7f0000001040)=""/178, 0xb2}], 0x1, &(0x7f0000001180)=""/91, 0x5b}, 0x802) 11:47:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x3) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0/file0\x00', r1, 0x1}) clock_getres(0x5, &(0x7f0000000000)) 11:47:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 11:47:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x86137) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x1000000160002}, 0x8}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2010, 0x6) 11:47:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) 11:47:24 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) 11:47:24 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x100000000003) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r5 = open(&(0x7f00000006c0)='./bus\x00', 0x7ff, 0x1) socket(0x19, 0x8003, 0x6) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x520ed54b) r6 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f00000000c0)=0xb) getuid() msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs, 0x1c) recvfrom(r9, &(0x7f00000001c0)=""/48, 0x30, 0x3, &(0x7f0000000580)=@un=@abs={0x4b0be4561ba351fc, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f0000002580)) r10 = msgget$private(0x0, 0x800000000002) msgctl$IPC_SET(r10, 0x1, 0xfffffffffffffffe) 11:47:24 executing program 0: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='?dev/wsmouse0\x00', 0x413f7fd1d0c1b2e9, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) fcntl$dupfd(r0, 0xa, r2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x100000000) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x6, &(0x7f0000000440)=[{{}, 0x8000000000000005, 0x1, 0x2, 0x7, 0x4}], 0x81, &(0x7f0000000480)={0x8, 0x81}) 11:47:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r23 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r24 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r27 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r31 = fcntl$getown(0xffffffffffffff9c, 0x5) r32 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, 0xc) r34 = getegid() getgroups(0xa, &(0x7f0000000180)=[r34, r34, r34, r34, r34, r34, r34, r34, r34, r34]) getgroups(0x3, &(0x7f0000001fc0)=[r33, r29, r34]) r35 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r36 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r37 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r38 = kqueue() r39 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @cred={0x20, 0xffff, 0x0, r27, r28, r30}, @cred={0x20, 0xffff, 0x0, r31, r32}, @rights={0x18, 0xffff, 0x1, [r35, r36]}, @rights={0x20, 0xffff, 0x1, [r37, r38, r39]}], 0x150, 0x400}, 0x4) r40 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r40, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r40, 0x8004741c, &(0x7f0000000000)=0x267) 11:47:25 executing program 0: setitimer(0x2, &(0x7f0000000080)={{}, {0x800000000}}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x1b) sendto$inet6(r0, &(0x7f00000000c0)="74e80a96a140920eb378b8b74aad0226883de4958de474bf6ba72471a7dbbfe39b3807ffc73298351489bf1a5a96066ab9554e9c2bda927e411f8ed0fb1d40496537df56e9", 0x45, 0x404, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x7}, 0xc) 11:47:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0x42) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0x2, './file0\x00', './file0\x00'}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) seteuid(r4) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r5 = msgget(0x3, 0x289) msgrcv(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028a9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000300)='./file0\x00', 0x80, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x9, 0x80000000, 0x401, 0x5}, {0x5, 0x2, 0x3, 0x7fff}, {0x5, 0x0, 0xcd1, 0x7ff}, {0x80000, 0x7fffffff, 0x9, 0x8000}, {0x1, 0xffffffff, 0x6, 0x2}, {0xde, 0xfff, 0x2, 0x3}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f00000000c0)) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r6) socketpair(0x11, 0x3, 0x5, &(0x7f0000000180)) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs, 0x1c) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[]], 0x1, 0x800) 11:47:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x3, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:47:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)="a087c377284c35b87e2e", 0xa) 11:47:25 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x52, 0x6, {0x80, 0x81}}) kevent(r0, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 11:47:25 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8bb27ccb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r4 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r5 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 11:47:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0xd0) syz_open_pts() 11:47:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) write(r0, &(0x7f0000000140)="30cdd3e767e2bd4ca38ad5dd3a8a8e45c37014e1f14dbd42a15d3bec56f1288c709c40bd08d9daf3c6900af00a82e69e4e73577201617638ce3de5ac07121d817c1435cabb17eceafdc13a9dbebf0938b0a407cb46b0bf4977cbaabf03547755d383165d20454ca639b7eca9f25da532fc8d584156c1edfea885c9db01f5c152bb579471c813e0938967611ec67310e1809031cb587c3b65e874fe208c7592e6091514adc7312c0b8198245ea7fa2ce277f2f6c2a320f6ad30572d39df91e4991358167af5a3ac9b2fa159c676ceae4c9e8ab19fd5a9b1939e43350b607867c3f06aeeef2d3782f91ac3782d7873054594e5082aad9d94466c44c44052fe65533d181c7a8ff3e11ee669de04fc94de0a33fe220622830c184cff80b2651f95150a8ffd0f1d653b7916dec92194c3a14e5de1e046f6f351a6625d38701512789876c929b3dbcba76c51c9a8d776dba7c997ce9c2bb722641a306727ff37611da4c556c1ca66e69891645571ba242728017bbb48f2dbc367f06ee7f63cfa41d87354099851aa9a20bce79ca50aea9d155101d5eeec033f14d61c3a43760db4aa903a55d5a6b46212dca67b82b299442ddd940b3c9debacc6baf0f5579006cc6bd3be36d591faab20bde0c98c42c29fac3f301ac3cfcf4440d876c21f9be5059faa6adfd416d7b5ff9b765bc9e98d5408f407848f73875af53107ec8cfbdf388e1b80964fb9e6a784d392af7bbc76967935a31dd33a64f6cf834e7f4db3a44491a787dbe811e91c00c4cebc19b1ad26811599550d14eccb6cb08be2932046e91f4b6b4403c439efe29cf17070c3009fea6bbd6b84dd224bfd0592230b09d7f228d7966bb5040d756e08a50644628ac5a6e014d938b31723293aee9f41c8ac4db3999dbc7951cbb6b72d8178d800bee1e027e6ab7c99b321d3eefacc48ac1c081f9265379faa04f02a129757d8023616ec5b3541201b5773ab89a8503a8506119a0160aa685de238520071dc9e4aedabff676116772b53e8a9c843a9a48e3883f26896c48b8be3b0d7ca40d7e0e60ff6e6203a9bab2d92121be80f747c565f1f3b11091c3256a5b46676ca2b4b33f60c1b050d7659f3d9dd54b42ac0e85b4e5a2f8d8db997c9de1192ff24a745c48253902f32397abeba9baf9e0803c7792a14ea718087443b4c6fc58674040f0b944b2fb330736fb162cd364ee0b6b0c3c166f32884d9e513d10469e36f7128089eb5fc5cd6b972d7871a8dbb0825b8aa811fdbb07012e95519539d4018b7c1d68b4d9c117b7e0270451c5c198bb9e9ed13377956f0105e58645a8e24b8a3a3be88c3d1b760016257cc680a5b7abf570f6354bbb2b2f70b8602f0050fdf190b5fad2f1215bca99c44214929c1e76819998cc51e5471f96721c673a59064e8b48f2c4dd4f43d85b18fcbf886f404834eed9aba87207510425f8fa5efc1639226159a8dfdcf1c46b91d026c6e566c22bc510062e0d93be308549ef99a357eb702abfbfa995fa75089670d1ee908c144432bc921fdfb0f074f5173ba3625fad1ed54cd3208f2f60ffbcc9542a0cc730100ef442267af497f2c5558e6a1c8fd5c7226593b9b964557134a0aa087b762bc24cc4c2f5d8437bfca5bf388df5c7721d765d1033574057e26d52185042822acd807bfaa9807567e423c5f27b84e8afc7de98dfea337c274ed81a462602048c3ac7bb0b09b6823150570cd3b70b061bf21e1d50935d08ceaab23aa2b2af3af20e2b7ac60c8b0d135fa68fbd876aa39c069d87a6ced05ffee931a429961a05dad95d0984bdf3a2bdd2fb580f60a1e4cdc8685048715bc62952c99d33a2e97129e182c27348e5d7985a49c56556ce0320b6ca9fdffc941efb20e5b3c48c2dddf22453b2fed62302433dc6d17e4e829e0a12a5221af413896ba34e2648fa2469a76284d740843120e2866a080fbb96bf8be34f6fb5f277425a3730632ad9bcc89e6b7c18189c82950dc21f15b9ca0ac5fa880a71fdd5f8fbdb27d85f7a326e7603e9a027abb75b5fc49b97344e60c792d32b76c53ef5ec97bc530a40a967599053abf3f4f80262710a888be860d45cf9170cb4b31ad0d712195ed8d8b5af678d61a69a301b0baa5e27540c476476b43ab70f66e054972432ed4a5408457f2026323ad7c10f4c3dd155e47f775d0be1943016b1d946a03403c8e35fc1d8b5185dda3ece9d9c039c7b36e1b2e89d84a0eb11dfdc65b394a4b0716c9c5e57f1654484ba4f86f1c533b3b57d4d4cee2d927c693b1728904e2a0b6d5c3a8659ed9ecad2e8ec50ca9d0b649d919c388535006d9c08cc2db72d75f59c846690cef51258db4103558db3963572df711ffcde219838c92b2bb1be97079da442e1045a561f0a2d349c81dd86e960d03f13f2ec921b94e93673482ad6cc5f7154eb5e5b27f7a2d21fc8fba9ea848a71b888bab5e73f57861187aeb176b7f24f2925f0ec5a88cb63c187b8e314430ecf0e1156ab76e99ad7f3ba63725c024094a614a7a6f8eef8377b6189e50c8c2711105673da67cfee10c3b7bb32b855203e0eb5ad6f106dcf07c1cce2fd2265541ff02378e3bb344fe84c1f20f91c6b25e91c659b4cbf92e93d5aa2724ea1c81027ec59e5c295014b1241e655c21532ace72176e2f8236d45b644abd693e0d7ee68a449f70bc25c933b4934c2165324c7572edfdb6eb63a4f2edb3f76acf51e4fd649cbe78cf8430f95e0d35221c29166689345ac1abc13cc9c7c1a01e4c0ea456475b13f86e86021af5f5f90a566f28caf06880e2746398e19c086f7895bc942b98964a6e50ab3eae241c5bb72fc44bbcad4e362777e759ac39e3a243146748a0164e2fffba24500c5d5cf5da1deef6ae71e7853c5117ac34b0faf61cec210add7c8f4756f39dc0a7f0cba57767cb8df2161b9bddd6abb7bd205cbca1db3c2edac266f99fa58277a83badc9dba1f4bb43cf8a5c2d0711cdaea28671adb5743bf223080dc5f776692501daf3996818f12642031c905e8d73c22e3413283937b271c6e8e72d49c5373f79f8b4c0a97a9bb3e2a8d0f0f59ac8b51c8e5386e919a168a3fcc547c49d81a1b849ed42b5d667aec34a1cd5cc18d0d5f2cd2a885e5880ea3b571633e87154ee3b50c682be02e368feadfaece51cb591e0019ecac19f48428d78bcd1e84e2324a3777a47d8ee84db94a5859c94dd604fe47df8951b87f143cdad1b1841fb73eb5ff4fe8cb48e428ccf2693d560aac724562679ce49b3fbfaa0b1154e5d0b66409be47ca488b2191f2c3275fad66dcbe2a38085431fb073a97ba1c7fa50cb2319d69b48d30d5a60216d2174be473138b3c1b63cfb1fd2e0ab24e5f4149ba1bf4de949bd976dd97e86546d827d53e6fae1db1a7843612a8a032ca940c30c5c6e80fda9e73eae8c3a935c20bed83426b5b45c472886e6ffbc9bb519370ba43a994d760f9de54c9b78322efdb09141f331564cdf6dd75f36d9e67361a64526e0caf4f458294bdc8826f301aa87986abdcdb838f9ba05903ce86eac9d1db711af5069252c2304fc0d15bb308b2fa8358d4111d89be24a98bdebe878531d5520c4d7be5d19a015be31ed7a78276fc7da7dc53bad00124a9a58e489e8e31f025b63c5bc194f30d03e727eec6221938ab1f6ec02490b5d11601ddeb2b676a0c6a6151ceffeff37b5076a6c20f7b1c93ee2a9785cfc79df5c3b55fb766f9c212fe3983e950fb79159e916815293a921462c48d56f47e065aab877b7fa169bc4761a148eebac8091e00fef1da01fc786176ec31a8eddb94ac27adc67fcfa56c0635babcff0622622c97ba1428c2512473e1d71e93bd3e8bd5259888d9b3a3bc2a708aa1832313f78d6f0505d1bea90f105d299a2f829078063838ff9eddbe9d7d05ea1fd46b1ecba63802cf0ca177c8e1351da656df779b30c1e9e76b8b7f6d3f445b62ff95ac5dd9821006bae339429ea6df09aca8c87a2fe6d3f1c29d28e5b58382f6b018c7383d14d7ec0e336e2cf051f10f5a5beb819f27086b50b641ff37cd9d51a907ac35235ffe4f972573b1335a30664016df794523cf9ae39ce13ca0a3a5595d850fa0593ea7de2cb9d037182d9aabc94bc8985db0de5102103a9f87f5192897154c484ee5cd297e32d8b969be4e5f6316b32c4b09082999841e6c1d6e292dcf12a258d581ddafdd41e6f140795945e90a79e21429b5c4d67711a26e2dfddbed284917f2a2cd70fe209bdb8168e028bf44daa83da017a5389c52b53fe62401aa0a210452ef0bd22560d99c20bf61356598dd973a1623cc7a5e44e88324eeb27dc7c955e00a897d0a4b5678714e7760c7bd9c89d3ccffae7df0fd9da4fcb37e58e22b6d37f8793321ed35927c51506e7a4fa4678130e36ec6d805499e1b46f791ad1e1bc16008541e59793c7280a1ae6f32b5c0eebf2ebcd71c6759033fa7bc5c21a0d0c52832a7426613ddaa487ff9142d863459febcf07cbaebc06cce59e67d5e4ec5ac34d8bd173439634a9753e94d27cb1d5e50b3a844d5ace513cb001d5f531a2e7cc1bfca3904a0a24a4805beed96a0981c9ae19516d71409ef79fd42a6e4738f80b581caee1119360522bb44d06b3ea3b38a1e3d2257dcd34d32b1cee3774de8a92ca1e1a73514b42c2c27ccff759edd3bf0b57ba1cadcdfd1eb6c504b880b0a3ee43a5c9ecb72b8da6a33726fbc439e8b78936320be0780e90be00a93dba529e8e8d2c15d17001deade96e300e95a319560e81810d08aa2a8667124c9990b5a9f83ffe0004ea0e68ebbb19dc719385eedbb4763df8db6a870dde391440b909f42feb5e9a0006ef5ffe2494455149bd0c7991a05347b5bd9513d3f3001db65b35921eacb23ead7ec125dddb43258efddeca4a0397369336130d7e90ce0e96cfe7d5ca04addc896d03f543150243ecc5f424c6ca3671a314155ff915333fd36f9c6c4690e4ef70e2c277a25c68e6f8cd1305f1693eb18b0912b2e5b426a2ca38d8980b39c7ffb1146818b9214e596a388f1a1464b75c59132225549f6df91ce745f19a092bd98bc1d593b21556ac57a1f23f4b910d3a06de0e6c84620aab8d4464148f98183cc8988f9d934af4f6e73d2d9f08e1b6dbfcc4ff40ed030ed21fdad20a1330d78ea7cab5209abd6cda7303560c3506a4e5537241b7d6e3f55906f1859772851af35f637f6f83ebb4ed095646c32ad23ea9dae13f2b350a2268071c3c930dc4be26a0dd82ab19bb97fb632f6f44c80a193392475f769456f515074b14de4f8ce82fc95a5f1d286583fa6ba4badac19876745119a1fd7108d71d50f818784e3af098af7db99c5e8b580ca3190f873c4e5b93ab77afa81509324cd252916191c3dd8248bfb388f07987a254a01de4d38f8721ce0251191a8e1780fb5105ab16b7f401677eb7a3804378d8029eb0f30aec769c1929b97567dc839de44fad4b5cf9721ecd67313921d169bd95c87d06f862bd960afd6cbaba818269d572d0f8be235408263f86c2bdbdfb68bff39add61ce4d845ca5e96be69e76ec8b16f299b1fef25b10e019e5eefddfba93eea90ecda590fa6c6ef33e6f2c296f3fa7e5d3f040a4aeabb88e28996619b70b21724a148ed1c6d1ca63e9bd665528b00d28ae42c90f0342fb331b8f71c8899af626c9558c85c49951683e573ca53c035fd4a6385b997d64b117c691b75920da5d72aa19a281a65545918d905fa80e68d8ab2d34ee8c09116d9c8c83592fc04ab11cdc6428f970b95ccd3118bf881d723b75e8e9816b108fd1f8942e1cd10346f076cb754c", 0x1000) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7f, 0x400, './bus\x00', 0x2, 0x6, 0x2, 0xfffffffffffff69b}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, 0x0) 11:47:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x40074}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) r2 = semget$private(0x0, 0x3, 0x100000008) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000400)=""/75) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000080)=""/26) bind$unix(r1, &(0x7f0000000000)=@abs={0xf2b1a4dec7c5beeb, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 11:47:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2, 0x0, 0x2}, 0x8) 11:47:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x64, 0x80000001, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931969648", 0xfffffffffffffff2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = dup(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCFLUSH(r2, 0x20004268) 11:47:26 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x10, 0x8002, 0x5) pread(r3, &(0x7f00000014c0)="5f751bf7183d51f4f673a0c14d34c23124b948f3c1c991e4d066534c4b639fa72b805b078fd8353e5682bdcbd0282c95b6b770d9e7b6f30dc6259c9e1439d13c15872f14cc10cec71997300d9c9e106dc4311f7eaff1d63a63eb6cf31a0472d2ab6dff9de10183366a2c86c7bdf44338c7eab4515c41c85bb110732b422d237b5a185e5ba4d78ae4961ebab986296af76d79477918a62b8267fdf5a66338f974dc364a51a1621f0c5b13efecc31e85bafb8cbcbbf3caa1f2dc23ecb96fce14fa1c04cd8e326de048967077ceb677692861b3e342305532ae5ebeaa746754", 0xde, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r0, r2) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r5 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/80], 0x55, 0x3, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001640)=0x53d) msgsnd(r6, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgctl$IPC_RMID(r6, 0x0) pipe(&(0x7f00000015c0)={0xffffffffffffffff}) openat(r7, &(0x7f0000001600)='./file0\x00', 0x80, 0xf5) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000140)) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) writev(r4, &(0x7f0000001440)=[{&(0x7f00000000c0)="ab93f4c3ddbc672908ce7cd0cc57e3d092c94768d85598acf4f4b418563bd69a2908dea336183866bb019f3217ce38ad9586da09a36326dc336e48f8e61fe0fe56e2c6f78017660243baf6eed6a4f49f8b918a74035c17a40b3a5f6631ecea3a18e165e9bb", 0x65}, {&(0x7f00000001c0)="16f7697f835d36f632220b223d4c5f4b3789362a1ee819011f32f78f35ce5fbfe83dc9607da608f8a82e4d8d905a1c1ad97c3c7db934dbd6cb2b17a47f8e128bb0e0309d2c05961e2174eb0db1617b921e5364be0687d7f44334fe7c0aa85a72645f85498df84d66f845e8ab89c63768e2cde8529297bf4fb215fc97dda78da70bc797e0719afbca2ba77758e18ed407ba93b7e50390a2d2f8dad99d92c6fe14e9165e7b17a1678d238dbf60355c265480d11957a05e0174fc4e1b196c75bf9506644d96ba458c833249e44bbb40fe74", 0xd0}, {&(0x7f0000000040)="c6c6605e62497b4da97484a2c8d175", 0xf}, {&(0x7f00000002c0)="7abb3cd791bab3c3d349043fe70c7e4c04d9719efc8e1c3e3a5e667e8a0ee4de5d8accb0ed5c08f8f9bf3d391acc9f9ddaae7f02690dc00517ab004c6169dd9df11303dd4024eb776e8defa186ddc3cfc981aa1137f0f0dbdfa6d926236062ccb4b6757ecfd32deb53ae4738c865549c16e54f00ec8bc5d9dbec47c671eacdd5298011037112a9e25691faa7c6d6f9d62188325b5daecd2354428808c17dae9c312f9e2ef9d1f733a0fb73887200a656fb6a61b6269f0a70c88a68b0edf4d035cc944103ffb181c9200f279a339c8360059b16999c17ef396d329ba00ffb1d18217e11e2abfeabbbbb7c8a13c641c38448e8", 0xf2}, {&(0x7f00000003c0)="a50e80d707950796a0c6b81342270fad502647d805517bea00b6a8cee067d0cb5598702bfd51d2bcb8d9d62fd46b3ae6656671d7e7525b32a3641fb4f8b3d58f909321305f7a3fd84ce46dd5874406dc72b0242cf3df6e95594ffd7eef6ae5a337a403dd71d1aa9875b368c3680d3c9cabf44cf383b2148689924eb6eecf56e3b98f0ab223c53fa148e8b2d30c18710b0fc812382623d0fc9c08b6ef2b9f43fa01487841167a387126539fdf193061a8eb3f27406e1c04453e36e27707fac9469e5185452bac53b9102cabec1a8cd5a133506cec5aa8bc14acfb570dc0d876027bbb29239273871f7c2a7bae6c945c8148a1b571d6156889628db5d8703127df42dc5249638752aba7b35e7f1213104409869c55dfc128be7ba3565ae63b01e84ae3ec46ecee67da6617580f5b03f4902b8bf5967f7e23ec135837d7a4d0ba56ffd1dc306ceeb7a8c95da9ac382afcb9da4cd320a51e414e9e1345cb38d1c05486e735c7f4c5553bc94ccab9bac6fca057fb784ce2b0b8b616c1b84135070acab8ea2eaa5a013c226a67f0d8829fbcb3ecb189c9f05ce00c41e5c361530f817fcc15e0be3872853ad939fac9f208df68e578b60631b7001535f61c21892b685298c71fce19953f65a70beb99ed86ca9d7389a4348d6475b90ead43913c1a7860660d2b5833201aa6e28225d71ec44988ac5e12ba1e39395d19534b04e1c8f10b4f6bf5f8f9dfd6e537febee4779e2bf8d6767c4ebcecfa5251fdaec8e0c83aaf4e794e27be8faf1d8fb170eb9cea3bb36a1303fb6d8721045dc61df326f59f0c8065f92831208d1f0a2c79b6e9867cb902bb8d58bb80b5f86c4da5921405dba2c75a24dab5adb4e215562687f3477e107acec03a1870af55f2721aaa208b915238c726769eb46c708fecf18dad70ed6f302ac116fdb534df87891ce88c572e4d470de1e8432f352cf0aebb4aa559ebf430f042d49da707de89d7b8e934d8ac170de85527d7db5076c99dba852fc5c81346e5bba2802e1bc8f7f6c1d9684469832d7d3bc8f9cd06bda2c08050a9ae2688287946517c041cb7ae9871507761be4ad124a0293457aa60b0b93265344370dd4b77ac6314fd24141c1a76c6df41e5c94a5bbca8fa10a50a7ffde9c954b6696effbb65a9d07aa45b18e6be31c312ecb76f9437966ef5a79d2ed9758a878377e7ad36d7cf3d9aaaf0acbf05eae71066be955504f1e00d2b5cabcaccb7a5254ae52964af039cde6c2f866bb10cc3f430c8f36614ad28804b156d4a8276ad141cbddd2e5da6f4c2a180c9c7c4965e68c7ec410d5b2d04b45efd3c31365413891108991a2e8707847ed340357af41c65ad72dc65b83699f3e3d12a539073b031780313863537d88f92673781dfef8c398f80fd759015a4bc508530e7cf447825f75634b6462c25d9d947a36521d35f2b2df29d09377ec4013ef6f1a862645957c9a4c3872bd1e1356ce056cddabc919c9509a46a45c6f95463cc2007b4644ca9df5852ef8f4a0d70c9b4b7c28e26e4cd16d07b2a1399caea2086de3dbedcf50d9a9915814f55cfa852c0f07add5752798ec653a22ed0ae1380e1ee6ba47d8912093c3512a3c0ddda5f7d595a93ad80e0d4985e788b6d924cfbfbe0f6574df7fea89adcf76282354a84a9dc8b3ea86b4d219c23d7568fc782e1abac437dad1cda21c9a7cf6616aeb9adca4ae2c34b5aef2bd963bdf5e434bb66942a66bd6d3b9a7527409ca0d0a74849d64444feb0fe4283b1ca39fcd4ec44002253290e8c6079a9c0abbf8b8dcbd89bd80f4dd05b9ca7723e64169f895b5a06caf65fb0c62d4a205ee3dfddd526ccdfc8cda992973c066fd78d18af02ad31ac367d1152098159b0dbef5f0cc5f4141c5ac3e1e11da8b62c0cd58eb78917132d6c74381238d40a563f49c17c8f9de7a2cf1f4f8e363db4586cbdb5aa84ac7a09037923df129ac356d93eff0643ced3289dfc653183be6edc5398f1ba9ed183e4de7a4324e863e94ed453c4215ce836a814e29e281a5fe3b6172e138dd177dce8b3835215c52be335ced2faa6932a71728e6bb22d65be8398b61eabc04623d915599517996970a4d4543d13c192c2a0eaecffdc7380626b63698e544ac951f35eb720c6bbacc51a0061df28e0f1978ec4c9e918bf6df42766ebce06ec904229d6d80945a1e3e4aeaf0c59929da60eda2e46ff7053cc2cdbbdfcc49b1676c80a9e091c5e1c42c8b409825dc35087924098e3b85c00df4311daae507f75b18145994d4292265a42a00c60c21cbadc62f15ad1d2950c716302fdf34881404090dbde937881b4e88e07581bf3e9878bba195a60d054df71af2fcdfa4483c5ff9731a048a5b0ca7e2c9ec62e42273bc80e9a379ca1096908b67abac9ff675dec4608bd8652a07a1d27fa7ccb987e695c7aca9cd92d60a9683ebaaa887101cb55a7aa5361f90f2fb678c7bfcdc8c26c9e2183576fb428c41a49453d32cdc98153debe9bcae356296a7f0a063f60f0d67f13d59c3a435f6f27f9e6b6233835b8a7747939710c66c6dc4715f10dba341d9a4aeff420bacd91fbd2108713c94f76d161756e59adbcde8f67a203fd99646cbebe12e0e24e1a0e1b844b65d4bb59983dcc9262ec0dc7e96158edd2856ddc0d408a1d1da89a12eec301b5df707762a6163769bb5130825c39bc8360e1d32656660d70a3ac3d0a18f0eefddfe634a3eb35bd6650d871235d61ca600bbc5a5049b913b48c632a86cd723459aa9cbdfab152db3b07acd4b3413d130cba048a7bf6fad3e9d8dcd5e0d7b8d180663a81430216d783cd16fc0d73442b9594e88877449928cf474fc72b92ee24541b57bf83603d220562d1b2d8112804981991f7ee25698a86d27d690b71894e35213553edc14e5bfb881f8c59249b0a2fb5891edec9e218e708a52339cb845fdfcc0fb97b7b417460498a37543701a0a665c5268be139724c616e35203d41faca0b9152e42ebdb11dc901a809c6d43585ac44fd9c4b2fcb905c4c04cc34de88bed8a08c5a6d4f6a60f527ee3cf6d371b1c138031408b4f065b0bac2844f89147980247cea9c1f70ab79c00a594de0a5f87f3ca9852a7d75554a08357202a173a40f5c3bcf02caffad02cef651e1101241ba6db977d71443360cd942e125a53f10000385cbbc87d6b17c505d8ac865c02a9b5a2309cfbc3032e49e6adc7e2373f890d86c4e77dccbc918ed0091a9bf8cea835e7ffa4b6ed859a203db1be1c7a3be6118f855db6c72470c241ee4289983cb01bab3bd4a3c18f8d4b68036c16355b4b7268ae933708d6b4802b453f0434c1fad94d126199cc4cbcffdb3fc6e8147ddd9328ea7dfc0f80d1745c55f8bbc4b000a6c82286341934d570c601730c0bbeca8e47ab643bfa9050269b2cba97bf479cc93d5a9f5b73f5f80aff57f38c8e4f8c48b887ae6692a5fbf5d77a013b62b17771a89e9a85b31518dc8da1974d22c0bcd3b9541c2f710d84257cf1ed35a8e452a7c39480f8ce81c559de0e414e3c5f1b231cf5f8e0e7dff873d5c9e1ae129a0f1d429db32c9f77a5eb95a767ab7639f11d0fe0f3f8c22800b56c1c83d49837fb4ea29b5088b90572c4373cd03de1836874058304d26aae00577b71c59f4d45dc2ec94ee50ae554a23e205f69cfa19ea0683feb5d422bfe50fd1c3f47aecf8e99c409ecf835c40d5bb102d4741149868776d1832633ba2279d82d6c4247219616ed121b4116947cb8b805036e8d9f26d365e594476bf3d1c6de46685b33bef7075c7c343985ba6b1aa26a37e50085bc089850e50ea6a1788e9b8032c81d86f49bdeb1669b458b58ccef57eb4e10d8137a9c9feb7a65978fb5235d2a1edaa57d84fcad7e1718d876d24472403fc5c1966e5b6d7a6987aecdd4444dad6b78694862ab645d7147f742db949c1ab282f5ba9c46ebec5faa374713a6813a7571fafe3dbba55298db5e26c8940c9c469b1ed92dcf0b92b7f07389325229455de161fd2a440b82f45915db7b94858ddc19905d46048b850762660d29a816cce5c5d25b5452a8dcd710554a48479ad4217eee589c1088e15ab4e2558c2bba2d706cdff1bc6f76763a03c95442b789eb78bc8317b7a6626fc2183b053efaa6479d06ca5f428e91ca4808fb712d2ee1b27e808efa797ffb1f7b426c7efb35e7993c29c2809555bab28ecaf36e7869cb471aec8b6497c4c92f52aac66cdd1935409712d0e8ba32bf261f939a7d008b24d0362a996ffbdca801ba01a938ad7d712cd7ef1d6e5fabb60cd5dd7d96d8c39c3139f9b7e5911b2302b413ede338b31ead4625347d2c34e5766212bf401391581887a832a7c1e71fc17209e8d24c4585e9d1ff8f6180f1539c9b768238e300607a938a307d204739f463ec290e4f415e673beeb39f7a88923ea196da1bf8cf5f7e785bffc36854339cc5a94865ffa4542eb8b9a6e9a73eabd96a03ca6529c3689a6b51f04865b1f28b58a4b1c9bbce295f7ab5f25f3680e5577ab77cdd436f5a10174e956ab77269ef0c64075c7e396e29514e1f28ce735ce3554f4fb82ffe0a5bba85b059f766d8d0f638fd7d3695c61d9e4c82a241a9d01a35e7177f14d22ca3ce3649b44e9fc706921365515b46e38013e51190cc7810e197646cb3db07a5662d6dab1606b080b4b377560c225906644ec0fe53c44281be584f7caac2809e6cce2e38af09cc105fec0992746370cb76f32d15c7a47f6526da5a70bb26be85c5bf9385edccee7bbd143a44568d20addbe2fcd2a31884a4bb4c6b2f04a2eb6c10fa21a94fd66664f1e8d8ededc279f9c4e0735a2d8f1da6cc6813c010fa0c40aab9c792d4a8a2d163d9dd9cfcb75308b67bcd5f2a8c7144f6d46e702d6e314bf5790b034853b205ecb9e0c496755a3c3fd5e999e9bd504f310f51be4f94090d8f984f96ab495754b7a837a4dbd3da1b8ac88a776cc96ddd12e4cf9d4024c0713eca11543a48b419a23260fc4679cb29b9aa88858c32d06a0f0f8d9482803cf95200a2df9b10c7878c3403d357f9c290e19fffee307bc1730f8fb6d5de65fda01150da2586189d71d4691eac49b407d1357f9f16e2e1c8e23ff3868692ff9850f1918c9d11945c811f3883832e28a7eb5db4cd01e59972fb419a91c11d1a1961d7c5aad263be3b8768cf2a5e67c7b188b2362eaed584cbecd7049819018f1a92817d132b2c14aedf28c640f61c568fe6129a393913d5fc3f6cda6c16700d27cd9c40ac3a7f61b675b8d2fd7ccf7ecca887e42caa8dc0f5f0a78383fcbd65c4d8a49bc5bd024de0fd14da57b7bdf3f827b6394f293dd9f530cecb629cceaf3c6476dcb8d2ed2ebbe935b79699490e5e1ffbe4cc709acb2e0b8469af4e4fb5d3db30f83ff34cfe9ccf667306da02bbee565a902fdb9e0e7dbadccb73bbf355f42e5b674049e597449279487d241c642c0b3e6dd38c673ff8a7a7cb709dc12bd0ab9f7bb9435582a8df844368e7d1e9d31864d6b32d6989b54e2883a5476e25de0e08bb5fe318961a37aeb8e09df366208db098c3fea6a64ff9dfa84bc520e8562e46d06eddb8a1a52bc8d0a71c8c724a9185ae82eadf9b79d5b983470c1ccadc45a5a61026f5f241b953971eb29390baf3a089134f52f40661b213f2022fbaeadd92b99d7c80e435e7d9807171bf276f99b927f5e34c1ff4ad5538aa68b1ba3492e18dcc23d1d0bb590a9c586f5411a7f2d0342bd35f5e63a2bda437c3f78a5a539906f814c45cc11ab5652e45c399f213a11a9229a09d4ddddec821567e0bc96dfeaa26cb14e5633", 0x1000}, {&(0x7f00000013c0)="05f9fdd618ee6d5eead034364578738e5bd48dce55ad55fb21dc51b499ada18c7c7178c459a4627f1458635ecb7df01d7eb681ee3352917a64e4e211131722c670d3120c6cfa", 0x46}], 0x6) 11:47:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) r4 = syz_open_pts() r5 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000400)=""/75) semop(r5, &(0x7f0000000340)=[{0x3, 0x8, 0x1800}, {0x5, 0x7, 0x1800}, {0x0, 0x1}], 0x3) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) r6 = semget$private(0x0, 0x3, 0x100000008) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000400)=""/75) semop(r6, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r7 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000140)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000300)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) 11:47:26 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r2, r1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 11:47:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000700)=ANY=[@ANYBLOB="76f60e19bcf3bb5f12fd85564782853e02e480ffffbf8a14b64d8866c276"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000006c0)={0x8, &(0x7f00000000c0)=[{0xa58, 0x7, 0x1ff}, {0x4, 0x401, 0xb4ce, 0xffffffff}, {0x10001, 0x8, 0xffffffffffffffdf, 0x3f}, {0xfff, 0x5435d530, 0x4, 0xffff}, {0x8, 0xfffffff000000000, 0x200, 0xcf}, {0x9, 0x6, 0x4, 0x4}, {0x3, 0x6, 0x9, 0x2}, {0x4, 0x80000001, 0x45, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="c086056d716afe7f009478d434b1545b545a7714ee5a7880788947a890fb52dabec16d432bf352851a6197fef6000000000000ce71298434c73a79605751f5cb852e42c19348bdb121f658000000"], 0x10) write(r2, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 11:47:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24, 0x0, 0x0, 0x6}, {0x14}, {0x8000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080), 0x0) socket(0x2, 0x7, 0x1) 11:47:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x1}, {{}, 0x0, 0x80, 0x0, 0xfffffffffffffffe}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x31, 0x80, 0x20, 0x7ff}, {}], 0x1, &(0x7f0000000240)={0xa}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0x0, 0x2, 0xf0000000, 0xffff, 0xcfc}, {{}, 0xfffffffffffffffb, 0x4b, 0x80, 0x0, 0x80000001}, {{}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x4, 0x9c5}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x81, 0x8}], 0x81, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000005, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x4, 0xda}], 0x100000001, &(0x7f0000000440)={0x80000000, 0x2e}) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) socket$inet6(0x18, 0x2, 0x6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) 11:47:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f000000f000/0x3000)=nil, 0x3000) r1 = dup(0xffffffffffffffff) symlink(&(0x7f0000001940)='./file0\x00', &(0x7f0000001a40)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f0000000680)=""/4096}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mlock(&(0x7f0000008000/0x4000)=nil, 0x4000) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) dup(r2) execve(&(0x7f0000000280)='./file0\x00', &(0x7f00000016c0)=[&(0x7f00000002c0)='![\x00', &(0x7f0000000300)='{.-.}\\\x00', &(0x7f0000000340)='+\xc9\x00', &(0x7f0000000380)='%\x00', &(0x7f00000003c0)='{,\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='}^\x00', &(0x7f0000000480)='\x00', &(0x7f0000001680)='\x00'], &(0x7f00000019c0)=[&(0x7f0000001740)='&\x00', &(0x7f0000001780)='\\(##\x00', &(0x7f00000017c0)='+\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='u\x00', &(0x7f0000001880)='\x00', &(0x7f00000018c0)='!+#\x00', &(0x7f0000001900)='/\x00', &(0x7f0000001940), &(0x7f0000001980)='-\xb9-\x00']) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = open(&(0x7f00000001c0)='./file0\x00', 0x60e, 0x0) sendmsg(r3, &(0x7f0000002980)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002740)=[{&(0x7f0000002680)="54e1b915e2b90ac3c2133193ce99a8e3d74dcb91d6045ce32d9e0d1c51c08495d5e7d600de967043fa59ad63224fd39bffb546026d7182d1c706654e8eed2328a8b6bf4541b1532532e416c0a710fbe843b3db0b9a5f30622fbf9eed59504aca4f4922787b6b3b021dde8a04341c06c0904167d44469641c91d6584fc29147bcdeea6c4e050b79ae153134666b3c1e447df9ce5fda0a8113fbd467b230f9dfd4684f7d0b7eaebecf", 0xa8}], 0x1, 0x0}, 0x400) fcntl$getown(r0, 0x5) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') pckbd_enable: command error 11:47:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) writev(r5, &(0x7f0000001280)=[{&(0x7f0000000140)="1b9296b692bf436911b867a4f8f828e573e372ca1ce2dfe8352582f1ca", 0x1d}, {&(0x7f0000000200)="d3deb4da36de9c42f6ba38c8f5b1d5612eccba308b6f7cc36d9e11990b9f36bdf6ec2b4709900033946647efb2094e0d45be07865e345a474ff7b3f85175085832615b3962aaa8fd73edee56d76511e1f2a0ddffbb299dcd2b7e15a99b1d24ab8cda3bcaaaaf8a139b92a886e1e5f72fd20c62d0f6a278420ec094600d8bd2556b982ef853b15706147adf7be71fd7d0d689890e07599c29e82051328e194bac8608224c1169915ce5d10610446319b04dbee6e1b2499377bf01e449bdf2c4be24ab28fa094d899cdb47e022b722fccfcadd7250e3ceedc68c2f8cae706063a71b65b24ec6ed8109bf03810ead38ab5ed4bbde05af882da55eaba76d768e97ef155ebf6271aacbf82803c036ffcc15758c0e0f6b15fed4d56d6ec262e8705582a3078d2e87bf71a0a024039cbcafa9d5ad2ad495f582624e14a39edc33e69e458b27ab01809f4cfe1185239e90ae06f08f3574e5d2c7e8adc573e853d97381ae689e85b57b9e30f7f1764364c6dc2226c0137fa8b4b4e6e8a1301890b05b6b00af5bbc382ee057af82ac4665c6905c0d57cc872f308be33c2ea4c704fd53604a0b0855d111329943cb740ab97b9c81ac4e1c980524f771a1e466a34b6afab47e6f0a0485b5bb983d63236d0bfa52cfa1dbadf66c6f21ef67905f261aa2599107ce55955c4d341ea69cbfaf72bcf9da36c3cd6ff2e6341a6600550b37e69d51126e2cb0a2d7daa7c9f2ff5a03f5c532b4e80e2b8aa27926154fb17b848a0813b420f912f155fdbfa28d2ed1e7d0f5750af5e513957b17d286a20eaa53c907ccc56743e0665438ec74067b4796d55ccb1228fef1c8e3608782249477ed9b234edacf4410abc36e0ade67fd3cdd05aed5af7b22cf1025f8629d96020f4e03fc991812eb5a8938b4e87b4ee91fca99ff68b1bfb6e21a6c8828a7a735a597dbcfe98e6fb306e9d9d988562a1cfa9f6a0f3553ebe90811faae00c5c2e11da6d79f470e8789e642b5ae0b0d338ded8530622a868ad1dafa272dfea6fdf8837a96cda73b390aa54a1ec72804e170da0d397929689157649db6ea5d07c7eef13d8b08a6603ee61a805c7891003807654f9bff4d9fd0550e62eb6b5266cad74918f6b9845660100834d82b16015c30d333a787d7de929349f5bf43c34cd21add4147339d916fa834d983fd219189231d578b7565a180464990ef82de4a1fade8bd246c4be171e8606372ae58af85e4ca77b9b099dbe8deaf25aa9844774c2a60254d5a3178b7085157d0969803c2999fccfdacd14742e781500b9b02fc1eedc552b13844f4d86bb862bab986392dcbd43646e2bf79c4e498d8b0c1874dca1270d412ebbd9df1709e84b02ba6f13c0545e482f9c6082207329bf69b96ad3d4c1d9ee09c62dae2460a08db7fdd8053445d4a0bf3daff07c039d5d5010456a8a975d86199c43470e62875cf4f2e297bd1a76dda0db5f47dd6ec3e77cd197566db52d04a4f7ebca9d5dac31e83a8b58a38e2436ac55b5f03567c7856c892a761824a768c398fa53428f0972adeea600b818c9a3a226a605fde9b1a0e9d6322e6955a04f5dd88d4cd30e8216b974bd0497ab1de83562134f09c7302dd99c4a7610169557fcd65bad4fbcf0523693bd2a61e11301ac364275dca9ecc6fa21c3b126cec69d3ca72398b234dd589f70f097865839baf7d4b6df2ca339bc3413caacda4b86f5994bc8ebdd48f5b47bba0ef4b06ef7583e79b38c0c180c47c12c93cf44c5348e01c11d9f47c906b4fdf16e5965c17b79d484d2291c4617791032785b5f8db3919f4824ab20da912af5d582e73a249dfe796edaf1e78f82324cf15f00a98787e0c221b3d7e6419a1ec82da4d025361833275d5088e83d002f11c29a6ad0eb2791012009469a9a09a407ecc74173b9083f0b6a121fc98c5a68188e5b14efdbe18a3e083a847795ef7929f9d9b294ce4f604427c5929dc93d38dbdfe16a89292a79807ad8144f8d14c2ef49b20d7353411dd57acf84d1ef08f48e7b50dec845f5964b755d3cf92a321c99034a65e30c477df396bf280d4b43d5867422eb66023a808fb5ebd55532da54a1bf0c18f981c7220f270a46d6cfa3af48b32ed19ab2b3dcfb46052411118505a15168bd5941950f5b26354c075cc9c0652db34d25cafc8efe13d268d49271b30173d54508a2e211bd96d462e4be65ad436ab2241e3765bcaa434df20bcfca84fcac151f54f7cfb77d32a3d44b1ff103d832f189920f1411f9550b74f988cab82cf9d7deb0b58bd6deb110855a27f759b44d4741d8c13f21db4eb1108250e95f6afb16183f66a992658d5007f33b7d6c5ac1504777b1c2f4582ff252e049fb2573573884e8ad5fd6df367b1d8c0712715c09bfca322abc14a6cfce0203db51b6e3247c18e781e997bce18b4b26aacb2bf2db21b3bb934b955670d392369f61fd4a3388ba9683fa6fe2a2f4e59c9560a3f0ec352c3f8ee9b3f85ac44a03d721da32f5dd90b2bdc450034dbbe1de0dd88f3775129f8c2fded1b67ecee780e4b5694165b539956f75e463b4e2ff0c1e4ea5c6cc20bf909f988b6d7682b1bbea72d157425f7283058f94365ddf4a0a18179bb1807b69e49975d1789ac1fbad51d4fef5369c674b0d78f8a6db7e17cb00f1dafaa545375c64472b2f035c416ffb52ed3f4734717676bfa890a64098a004833640b9fbcf9fb7476bb4196546498d5a459a0f91858d8fe4fa51b8a8da9ff0791cf81dc20970004e60f6e87d15a785bb1a5e135b33733a59c77eb8ef979e5e336a454e496be4d91c17afe775f2d10613f525dc9dc6720b038fbd1c03615b73d83dcd2b9e01d3b10d7aeacac73472b1584ffda2e9b87f709cbf2ec7efa6290cdba05593c4a5d6a8541fd5608aa50c101a718271daf59bd39dd26865a6dc32c4ba3bdd64512b4bcfe005aa5f8a4831e672f054d2e51a3157c197b267cd69716f89bb948623fa3546e28aea4b81f05b9f2db8fd1a4dc4ab79a8d107bde6c94877124a2cb883c222379c670c794452aa3cc4035ecfea5dda4e85f4b2037630ffc5989647f16b42b8ec3369fbdea84c687a897fe265d950b76f7ec49e57fda0664a8122889b89238491a1ee4f5d3d92636aa89606cfec72cefbe72d12177dd73d9eef7f57a5653404a25c35163fd961f887ad9e655b5678c28e6b71a50fff692e5e626eb68614157844ff5bafaf7ef3ab56994b94f5b076bf3397eca155d8434b8522a459ad6d1bd33b85338efcc9e3718ac3bed4c1acbc27c04000f150aba14fd73c1d5cb4258698d768f4433bf7dd6ba4c1f46f561ee7bf363fd2a89f3516ed929a63dc99ff14a92b1bb9f286b1c130a349cca17226d6a7f9a6e5d8962d5ffe341e552e0fa9c9e48a4b5f4fd6a577bdfdd053afd1e22921982c002bff684060f8e29adf8f8f8afd62d9e37b44b5222b62a6ffe8a763fe58387069c7db28a26470064b005ddfbdea3d40e76f6043aaf23b39766914f2c430fd8a48c9bd64f8a36545a34b5bf748e7062706207e58ddc2908c1eb68c26dbaab45afceb56c889668bbdfe58512ae63019fa1f9b0a4648e678a40c6e580b91a56d3f4104588a1ee414639159670f20870da48ec52e6b8fd906af80c7a4e0d0563cf303fc6e946841b4f5090d1e2d819543e7eff877438cb763dc61e9fa7aa7819c672600569d535143d28f200d67f2a8bca12a9d7fd3b7d835d28806c6427e9535da4a81d22ceade0c439f507617fd8f0c197c46534b396018b590d6f905459d825ca3b4e6a2e84c7839bdb8010d3df901adc65fa6479a26d3e9477dc4a9b0d2bf0a8c5b38ae3691a51e3b861c9199453ac35ab559cb7431823903554e228b37830e48a556399c121475562eece7150bdd6496b20e001f357768a47325b9c1976d0ae90996bf58936b36d40021dedfc7de2e46cb83a330f3f00b906431a1d255aeee987798baac8377ab2c97e77b8033474b7eae41faed799cba7a5145e9ce1c6e2ac6a632f5a92eb875f7362cd8e582b2720933d5c08cefff535a645396f00ff0b59ceff7d071db29c282e80e0ff2fc80f806d57f5a48a9ea8f7784d07417363099528075b32f4d0aea3c3573e225aa2a7969374bc59e6591cb1850fd324fcddf1d1accf2048b10ac2602550c8f9e1d0676afdfbcc41e8d0e7c9903d6e8bc7428d4566594cd253cc137c5d16ce952ebee790d030d09eed9db61cfadacf34992ec209bf0e2a9c9b84fe757030f18170572d25e1f4acde799f2682538110608bd27dd90961a5e710828024833f2a0a7346150862dcec8dabb4a5b2f7b742027083847e621f43607a10a3b0bee33ff9c1f96964df8cb33bce7bcfe04418abbbc8dcd80153c134aae42bf3005c6588ec0d443745b34ff00b849aad73c835d0883a9ddaf5d500c5f37089dedbbbb8f49d70a0a1050a73630c6fa8f2630eae3afa5502bd20c6f5f8e4e6d1d8be8de93f10b14eacf6e70fbf58c25ec8bb1d1164448529d2e75c7dba417535aaac8368e8ec783a5bf0582007ebbfeed0e000cdfb4013a842c87067d0015526f9d9c966bc98179254371c6494c956b1f494e9c23eb7e88c638faef2fe7d7fb1d6ac245c5aa7245bc5876ef3c1c19d26de0be500854b59962169744c2230a6fc3a01026355eff1a5afe2d36ddb48544f16f700cddb383664eedbbcedbf55a8fd975e13c0d1d6551cb92fd3fed686799da0d904a10bf271f1def4b94225755c16d132ce1389fb799f26432134c228015bb63b32b702a163def2c8df1e447a413707ed75e522cc051c8247ae1033d4337042e51ed6d619f75e89297e951e2b44e95bbbe185673d2ecabaa704e5a4d07eb2787ed3eb8521d794fa165a176952444abe3b1deb9fbd6fac496624b98688406a6b50f1bcd8e9ec84932af0d628259e5b17fe61e0cd2a082229af20650b5aa0fe1d7126d1a830fc21277c3f779789990554b7eb27e498599022f6046a4ce5d79b635cbcf7805685152c71568f3c73cc6087045badfa661bc1011f64408d0b008dc6cb3f71ef1c327fea163b1f402f1468cc740ece6209f71ef4bf0b8c8bacf25f1a9239e2f46b041726793dfe9b720a7713110af5227c4a9e17bfe865219e14839824b4df7314cef7782fa5c61bd3aa827f397a5dc275e878e654a5ccacf02ee7e9ffa5b7e79350899ae466f171aee5d72101c85ecf971361c368b531d1eca713caa0d38d41301a07cc0e68388f88fc72b2d5e35bd893650ed9ae654b22eeedf1bd8671ee73d95a4aa21f67e9adf6121f452609e65a48898d899d9e53e297cd90bf25ad9bdb232dc542efa51949f22b78bcab5a66e1597ea8170f8bffd059e761c071c8506c6ac12c777f74bfacc11b8148e7c5a4e3f991e10684925e7bfb619d4087d156ee0d0f5e8a71863442e231fa669032fc0a06ae86b7067bd0e897e008fdb5374c854b955aaea2b20a0a0a5dc90b3fef938a18c6c99e956cffc03998e982f8128f417c136c078b0b0b96c79b4f849b8809ce65ba7ed94c9d810e7022c1797f075596f9d9d753a241642254eec646fcbf768e3db00ab96ee33d78ea4c85b025a2d4504089f1557cabdba62e02794598b35d88bbd0404aed422b6091e4b2ade58de6fd3b7257d7b9ccaac56425f4df326c93bb79f5dd9251309abee067550463fcdf0051a713b60733bc7f2781294ca0ab14d80aede76d47d449eac7a4a4f68f96e087b8ee79be7226f55114a3a69dde5d680ddb170b929c38fa47ec2b86d23aa49d8dd07d250bf65aba841957789ba2689e81f630380eabd6928ee3", 0x1000}, {&(0x7f0000001200)="8d61da2c0627d603f67e1259819c34c0e8dd1be4dfdcb751b20dfeefe2a6c125c7366fea0f2ef23bf524a8738c9920eddea60cf65c3e148b6bcc98179654611ac30c772600e4a494156bddb023d9ef35884e6a5e8e17ce965f2fcd1014b308597fdfb4e29255d684f76d7eaf", 0x6c}], 0x3) dup2(r1, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x8}, {0x6}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 11:47:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kqueue() r3 = dup2(r1, r0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000080)) 11:47:28 executing program 1: 11:47:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x6, &(0x7f0000000140)) pckbd_enable: command error 11:47:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x4}, 0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x3}) 11:47:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) r2 = semget(0x0, 0x1, 0x401) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000240)=""/104) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x6) 11:47:28 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0/file0\x00', 0x80000000, 0x5, 0xffffffffffffff81, 0x3, 0x401, 0x1, 0x200, 0x0, 0xd9c1cbf2d870638a, 0x1, 0x100}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 11:47:28 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000100)=""/8, 0x8, 0x800, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x1}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f00000000c0)='O7Y', 0x3) 11:47:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000200)=[{0x80000001, 0xe9b5, 0x8, 0x835}, {0x401, 0x8, 0x588e, 0x6}, {0x6e5f9d88, 0x100000000, 0x4000000003f, 0x5}, {0x7f, 0x80, 0x800, 0xf38}, {0x3, 0x200, 0x0, 0xfffffffffffffff9}, {0x1, 0x0, 0x0, 0x8}, {0x400, 0x200, 0x8000, 0x100000000}, {0x6, 0x1, 0x2, 0xffffffff}, {0x0, 0x3, 0x80004, 0x9}, {0x4, 0x7ffffffb, 0x7, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(0xffffffffffffff9c, &(0x7f0000000280)="4024c4958950e44512047eadc54f5ceab1dee7d53e93af87263f0ae2422932f53c8aacb4cd918b6fa6f273d5ed8c24701c0fff89b0487a982f062975cac545967fcb2b964c0a0445b4b76f0a5aa52254eb9dcd50dd15402708238bac5b999dcbf047a74a805df86d538b0539bdb9d9550ba36159675778f872275c1764bdd709c3c65e8a5e4b5a64113a5a22849277f70873b46608ff101e4e9da8de2c", 0x9d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) 11:47:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000500)) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xffffffffffffff73) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000540)) r1 = semget$private(0x0, 0xffffffffffffffff, 0x100) write(r0, &(0x7f0000000740)="b7f724de9f543f7ad84b7d75ed629db22440e73ec9849ec9abe558f995a3160f9e7a1487a06af5936aec6313c54edf4722806607d666977192cb8a3161267d53607080a6dc62459f35b4e352e688cb907b769c773bee2ab0417360c821d45e82f693ccebd69e3f5a2de3f68f79a1d560936c6c8ac96e7f08edeebecd68c8d6b5eeaba39896f4cd9c180267f3cd4a7b626e6efe23408e5743335f68d9fc74db2d124ad79a7aa0dd87c193fa861042b2ea427c2539cec565bf4fec6351edd72984c3fd1584e25e95f45ec6710b38ce84f385", 0xfffffffffffffe04) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x5de9cc06) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x6, 0x80) semop(r4, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) bind(r3, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) semget$private(0x0, 0x4, 0x443) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000840)=""/28) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000ac0)) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='x\x00') ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000140)={0x8, 0x1}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x7, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380), &(0x7f0000000b00)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000240)='\x00\x00\xe6\x00\x06\x00\x00\x00\x00']) mkdir(&(0x7f0000000880)='./file0\x00', 0x7) fcntl$lock(r3, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r5}) ioctl$KDGKBMODE(r3, 0x40044b06) 11:47:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 11:47:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r2 = getgid() getgroups(0x0, &(0x7f00000025c0)) r3 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x9, r4, 0x0, r5, r2, 0x48, 0x38000000000}, 0x9, 0x3, r6, r7, 0x100000000, 0xf406, 0x4, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) r11 = msgget(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000002780)={{0x1, r9, 0x0, r9, r10, 0x80, 0x5}, 0x100, 0xffff, r8, r8, 0x3, 0x80, 0xff, 0x232a}) getpgid(r8) write(r0, &(0x7f0000000200), 0xfe72) r12 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r13, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCMBIS(r13, 0x8004746c, &(0x7f0000000280)=0xff) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) recvfrom$unix(r1, &(0x7f0000000100)=""/105, 0x69, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c652000"], 0xa) pipe2(&(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r14, 0x40047477, &(0x7f0000002540)) r15 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r15]) r17 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r19 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r21 = getppid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000380)={{0x9, r18, r16, r19, r15, 0x48, 0x38000000000}, 0x9, 0x3, r20, r21, 0x100000000, 0xf406, 0x4, 0x4}) setpgid(r21, r6) ioctl$WSDISPLAYIO_SVIDEO(r12, 0x80045745, &(0x7f0000000040)=0x1) 11:47:29 executing program 1: r0 = socket(0x6, 0x8000, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 11:47:29 executing program 1: r0 = semget$private(0x0, 0x7, 0x10080000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x440e47febceae254) accept$unix(r2, 0x0, &(0x7f0000000500)=0x27) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = accept$inet6(r3, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r5 = accept(r4, 0x0, &(0x7f0000000400)) getsockopt(r5, 0x9, 0xfffffffffffffffe, 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x100000010007, 0x0) r7 = fcntl$dupfd(r1, 0x40a, r5) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semop(r0, &(0x7f0000000100), 0x0) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x8000800080002002, 0x80000001) r8 = semget$private(0x0, 0x425f13df57fda06f, 0x103) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, r7, 0x0, 0x0) semop(r8, &(0x7f0000000180), 0x0) flock(r7, 0xc) r9 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000200)=0x200fffffffd) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f00000002c0)) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000440)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) dup(0xffffffffffffffff) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x5, 0x7, 0x1000}, {0x4, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r6, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0xfffffe25) semop(r0, &(0x7f0000000240), 0x6) 11:47:29 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0xd) 11:47:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x180) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x9, 0x1f, 0xe057, 0x3ff, "619006fef028a01d97ff11b5e56733705ee57743", 0xdfa4, 0x1}) flock(r2, 0x6) r4 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000180)={0x4, 0x8, 0x75cfe031, 0x4, &(0x7f0000000240)={{0x3, 0xfff, 0x4, 0x401, 0x100, 0x3b88753e, 0x8}, {[0x200, 0x6, 0x7f, 0x1ff, 0x8001, 0x1c00000, 0x7, 0xffffffffffff2741, 0xfffffffffffffff2, 0x3, 0x2, 0x3, 0x6, 0x7f, 0x45, 0x6, 0xfffffffffffff8f1, 0xffff], [0x4, 0x3a0, 0x4, 0x7, 0x6, 0x0, 0x9, 0x7, 0x7, 0x101], [0x3, 0x7, 0x743e8996, 0x2, 0x0, 0x100000001, 0x9], [0xffffffff80000001, 0x2400000000000000, 0x3, 0x40, 0x800, 0x2], [{0x7f, 0x200, 0x555b6ecc, 0x9}, {0x5a, 0xee2, 0x16, 0x5}, {0x0, 0x0, 0x5, 0x7ff}, {0x5, 0x2, 0x8}, {0x0, 0x8, 0x2, 0x3ff}, {0xa4c5, 0x1ff, 0xffffffffffffffff, 0x5}, {0x4, 0x3, 0x10001, 0x3}, {0x20, 0x7, 0x60, 0x81}], {0x80000000, 0xfffffffffffffffb, 0x6, 0x100000000}, {0xd9, 0x7, 0xfff, 0x8001}}}, 0xfffffffffffffff9, 0x4}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x18) fcntl$getown(r1, 0x5) flock(r2, 0x800000005) fcntl$lock(r2, 0x7, &(0x7f0000000040)) ioctl$TIOCSDTR(r2, 0x20007479) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0x8, 0x7ff, 0x1}) open(&(0x7f0000000500)='./file0\x00', 0x10000, 0x1c1) getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) 11:47:30 executing program 1: close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x4bb4d4cfef1a6e4b, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000180), 0x13c) 11:47:30 executing program 1: pipe2(&(0x7f0000000000), 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x8, 0x31fb, 0x200000000004000, 0x80, "0503c966f22e95a163797f00", 0x5}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0xffffffffffff0fa0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x20, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000240)=0x1) r4 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0x9}, {0x5, 0x53e}, {0x43, 0xe4f}, {0x8e, 0x200}, {0x2, 0x7}], 0x5}) 11:47:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = kqueue() r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r4 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x5, 0x402e, 0x0, 0x80000000, 0x6, 0x2, 0x3, 0x1, 0x1d, 0x1ff}) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x11, 0x0, 0x40}], 0x5a, 0x0, 0xaf, 0x0) kqueue() dup2(r0, r1) 11:47:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1040, &(0x7f0000000000)=0x4, 0x4) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 11:47:30 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) r1 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x7, 0x9b5f, 0x1, 0x0, 0x5, 0x7fbc, 0x0, 0x2, 0x2, 0x3}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) dup2(r1, r0) kevent(r0, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r0) 11:47:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) socket$unix(0x1, 0x5, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000040)=0x8) open(&(0x7f0000000280)='./bus\x00', 0x20, 0xb) 11:47:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/106], &(0x7f0000000100)=0x2d9) r2 = fcntl$dupfd(r0, 0x5b6aa9b67fb21f89, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) 11:47:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x2}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) fsync(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r2) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) close(r3) r4 = fcntl$dupfd(r0, 0x0, r0) getsockopt(r4, 0xcf8, 0x5, &(0x7f0000000140)=""/144, &(0x7f0000000200)=0x90) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f00000002c0)) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x1, 0x0) dup(r6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000340)={0x4, 0x1, {0xfffffffffffffff9, 0x74c}}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x10000, 0x0) pwritev(r7, &(0x7f0000000740)=[{&(0x7f00000003c0)="69a1332f17a51b5906161ff6ada439f3c1cf7ce9966048fe27aa71683cd2cdef3659a84a8058a18046141d2b70f28480dca357115e151f5e09799ca2bd99833df7150c504b9c", 0x46}, {&(0x7f0000000440)="6d21ea3eec59d6023cdf0b81a9c06b266a493679a22903987aa16a6cddb5115e2fc852b4c7ce0c38c73161e3d45bf310bbdefa66024944fdcb59bafd701688fc28a365e3592da75b5069b3e01f5f11f8f6448caa78d07cd0ebd7a44de83f593d067479c22e4080bcf6f6bb9cb5e614ed44323a48cc7186fdf59022c7e3b193dd9f8277d34ff963080692f98c371b0bc558bc61314e0b1e49f9ba90cc590bf00d3e68624383cbc8c3f918b1a512af9b251e5d0f07c50b774b028bdd75c9626f78065caecc7b57", 0xc6}, {&(0x7f0000000540)="66a973c7c696c6db5290e027990c7716ffee1cec3e0ee7115ad1056048cc597a67c6cf65e13913dd5c981d88aabb234dfb0ec64bad2934ceedd69f86dab2d7a4750413ca21fae9f7bd24b9f4ef890a7e0d28c392d27e7f702fe248997e4eab669860420897809f1123042217fae5a45a450549ad759e2f79bd0e39d2f10bfc95fe86886b53be872e2dbf23fa2007e9c7a056df43a07a40c981df108a6f9f5d8b78783b71243cbae2082f31b5b664a0a0bd2c", 0xb2}, {&(0x7f0000000600)="29ebb46f669e3f4323dc253969c305316b66228a8ced1315c8dbc6241cf149bf65e21407aa685f431e114ce1bcb4acdef13fb145f3578d678f422f51c4ea04", 0x3f}, {&(0x7f0000000640)="c4142f7eed93d9baa3a86c976def759755dfb711d2f29d5c37bd10b17cc2a497e23209850bee572304bbd8e6ce627725fa362a48b1eb35495bb437eb2ba438a8af0bf21d0053a2bececb2404e2f6657e066b90e6accd44540ad48caa2e24271008ed6ac8f2e8b1588667a3890b91fa29f1d86bb51588b5a854b018b9e389dd94bc3c93f7a797d688fc6ca31b690b7f18cc1c7aa7bc0fe82108e64a2244fe1a2ca9186bab7dd12343c9d322ff9fafc6e589fffb813a8e0719fef5e556f082836c8234bcf6ffc2ee2cd102a10184db4fe5caafd668e78340ef36e037dad98e2d9309886ee61bba711945", 0xe9}], 0x5, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000007c0)="0ae8f02ea5f4051cf7b42a0721970e238638ebee", 0x14) readv(r5, &(0x7f0000000b40)=[{&(0x7f0000000800)=""/207, 0xcf}, {&(0x7f0000000900)=""/112, 0x70}, {&(0x7f0000000980)=""/1, 0x1}, {&(0x7f00000009c0)=""/25, 0x19}, {&(0x7f0000000a00)=""/7, 0x7}, {&(0x7f0000000a40)=""/250, 0xfa}], 0x6) pledge(&(0x7f0000000bc0)='/dev/wsmouse\x00', &(0x7f0000000c00)='/dev/wsmouse\x00') r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000001c80)={0x1000, 0x0, &(0x7f0000000c80)=""/4096}) r9 = socket$inet(0x2, 0x32e9d661b12bb353, 0xff) sendto$inet(r9, &(0x7f0000001cc0)="28789fa449ab40ed66516f6cdbb5380c3e7519f6bbb4475470c5ea036398ce9162ff60c858758390c71a790b83c2ddccfde1e130101b807e9a1d9cbbf1545a1ca262bb24840a32eec992404d05a3bc01826fe68d960df915443ee711e9ced2609b06dba150f196b5d21e2e36146c479400883a6db15f38eeee7122948f8757d4f0e5664971d74b4f77230ac9a2d8e8a85af380d6eebc69a22d98155cc0c8ab690623a439ba9b5948dbcb9b81dc06b23c92d73aa083612ba0", 0xb8, 0xc00, &(0x7f0000001d80)={0x2, 0x3}, 0xc) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/klog\x00', 0x2, 0x0) dup2(r6, r10) pipe(&(0x7f0000001e00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r11, 0x20004b08, &(0x7f0000001e40)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001e80)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r12) 11:47:31 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000280)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000180)=0x4) 11:47:31 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x2, "d730c1e70002000000000000000000000000009e", 0x0, 0x40}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x1, 0x5}, 0xd70, 0x7, 0xffff}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) 11:47:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x12) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000140)=0x100000000) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 11:47:31 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) setreuid(0x0, 0xee01) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xdd50) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r3 = syz_open_pts() fcntl$lock(r3, 0x2000000000009, &(0x7f0000000180)={0x2, 0x52028444dfb6845, 0x0, 0x8000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) accept$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r5 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(0xffffffffffffffff, 0x6, r6) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000280)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) socket$inet6(0x18, 0x3, 0x3) 11:47:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) r1 = geteuid() r2 = geteuid() r3 = getegid() getgroups(0xa, &(0x7f0000000180)=[r3, r3, r3, r3, r3, r3, r3, r3, r3, r3]) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, r3, 0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x8, r1, 0xffffffffffffffff, r2, r4, 0x134, 0x1db}, 0x3, 0x7fff, r5, r6, 0xffffffff, 0x0, 0x4}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r7 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r7, &(0x7f0000000140)='./file0\x00') renameat(r7, &(0x7f00000001c0)='./file0\x00', r7, &(0x7f0000000200)='.\x00') 11:47:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000002ff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x3, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x800, 0x0) r3 = dup(r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r5 = dup(r0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)={0x4, 0x7}) 11:47:31 executing program 0: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x91) 11:47:31 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x8000000000005) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) dup2(r0, 0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = accept(r1, 0x0, &(0x7f0000000080)) accept$inet(r2, 0x0, &(0x7f00000000c0)=0x6bb) getitimer(0x0, &(0x7f0000000000)) 11:47:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x8, 0x83, 0x6, 0x2, "63a1da7a79bf5a630b0bcd586afa4a12632e8733", 0x4, 0x200}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCPROMISC(r1, 0x20004269) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:47:31 executing program 0: socket(0x400000000018, 0x3, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r2 = geteuid() r3 = getegid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) ioctl$BIOCPROMISC(r4, 0x20004269) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r1, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r4}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r5}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) r7 = getegid() write(r0, &(0x7f0000000340)="4fb3eebf30451ccf3d4d591cde38009122c2ded5a5a904948de0eb602ce956e8fd8e38cd0e4f428078329e91ae25a2816093f38ad0bb4b2c65a9786f91c59a800f3b2b415a8f63091cdc463fef1225868fc1247f5cafdf49db20b68b41d14d750e891e6461d03525c1e18ca83446eb23ffb8e6b32688473e5c3a4020c52500a75d5737d31f4d1c75738fec7d42fb0d2917870adbcbcce109568cac1069aafc1b", 0xa0) getgroups(0xa, &(0x7f0000000180)=[r7, r7, r7, r7, r7, r7, r7, r7, r7, r7]) lchown(&(0x7f0000000040)='./file0\x00', r2, r7) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0xfffffffffffffc33) 11:47:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = socket(0x800000018, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x20, 0x0) fchflags(r2, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffff5c}], 0x1000000000000213, 0x0, 0x0) r4 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_flags}) 11:47:31 executing program 1: setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000000000000000000008d43b6000000000000000000000000000000ff000000000000000000e9000016000000000b6fd200000000000000000000000000000000000000000000000000000000000000000038b40e1cb4fb4cb81a000000000000000000000000000000000000000a93533ab77490c08b76922909d9a8a0cbdc8d4cb8b0f325d976c40727284e330df588660fb3c9d87b42004ff38ebb2a88122e596b7de5b21312672dbd3b8e42b91c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1baea361e1535fb5959b8da2a4f31680532424e6ba707cdf1d751"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000940)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r3 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000003c0)) read(r0, &(0x7f0000000640)=""/119, 0x77) pread(r3, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r7 = getgid() getgroups(0x2, &(0x7f0000000900)=[r6, r7]) semop(r1, &(0x7f0000000840)=[{0x3, 0x1fb859c6}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3be, &(0x7f0000000140)}) symlinkat(&(0x7f0000000480)='./bus\x00', r3, &(0x7f00000004c0)='./bus\x00') r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 11:47:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x3, 0x100000008) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0x1f) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000400)=""/75) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/197) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:47:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x2d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\t\x00\x01', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 11:47:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/101}, 0x6d, 0xf178ad42f8e91cbf, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) fchmod(r0, 0xee0970b8bb297cf3) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() r3 = msgget$private(0x0, 0x1c2) msgrcv(r3, &(0x7f0000000140)={0x0, ""/94}, 0x66, 0x0, 0x1000) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r4 = socket(0x11, 0x4003, 0x0) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="a4", 0x1}], 0x1, &(0x7f0000000580)=[@rights={0x10}], 0x10}, 0x0) 11:47:31 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 11:47:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) 11:47:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4000000000000024}, {0x54}, {0x8000046}]}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:47:32 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = getegid() r1 = getegid() r2 = getegid() getgroups(0xa, &(0x7f0000000180)=[r2, r2, r2, r2, r2, r2, r2, r2, r2, r2]) r3 = getegid() getgroups(0xa, &(0x7f0000000180)=[r3, r3, r3, r3, r3, r3, r3, r3, r3, r3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() getgroups(0xa, &(0x7f0000000180)=[r5, r5, r5, r5, r5, r5, r5, r5, r5, r5]) getgroups(0xa, &(0x7f0000000180)=[r2, r1, r1, r3, r5, r1, 0x0, r1, r1, r4]) r6 = getegid() getgroups(0xa, &(0x7f0000000180)=[r6, r6, r6, r6, r6, r6, r6, r6, r6, r6]) r7 = getegid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0xa, &(0x7f0000000180)=[r7, r8, r7, r7, r9, r7, r7, 0xffffffffffffffff, r7, r7]) r10 = getegid() getgroups(0xa, &(0x7f0000000180)=[r10, r10, r10, r10, r10, r10, r10, r10, r10, r10]) getgroups(0x7, &(0x7f0000000000)=[r10, 0x0, r7, 0x0, r0, r1, r6]) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x9a5333fcbcfdb32c, 0x0) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000140)={0x800}) r13 = getegid() getgroups(0xa, &(0x7f0000000180)=[r13, r13, r13, r13, r13, r13, r13, r13, r13, r13]) r14 = getegid() getgroups(0xa, &(0x7f0000000180)=[r14, r14, r14, r14, r14, r14, r14, r14, r14, r14]) getgroups(0x2, &(0x7f0000000040)=[r13, r14]) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f00000000c0)=[0x0, r11, r15, 0x0, r16]) getgid() 11:47:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/77, 0x4d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet6(0x18, 0x3, 0x10) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 11:47:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2201, &(0x7f0000000140)=0x8, 0xffffffffffffff8b) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000000c0)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 11:47:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r0, &(0x7f0000000100)="4dc359afcb53948fcb22b3f273461baf88c44ec26b298a7f85042abfcbfae27b6d4e36d96808994e3ae940d9d248132f936c1a0ecc46c5088dd70eda982b1586c1bb012470c90ae2935cd68f4d9d2ab607d1043c9b29ef254b1b34cb9b4b073e929d4c8b842cf2a31ac8d5abd32a16f3a34eb1a6122597864bf1f0701a5768261ea2aeacfb7b4a8bfe2af8e9bdf8bfd6b91554fbe1c54b", 0x97, 0x0, 0x0) write(r0, &(0x7f0000000c00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace546c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f17318300100000002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13b", 0x585) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x12a2, &(0x7f0000000000)=0x8, 0x605b41f515974133) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000240)=@un=@abs={0x744aa761ca1998a2, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000280)="ec8117a78f64259a94d095a67c48ccbbe40f3a19472dbed1a096e4f70ba17e804b24918b0179d2b27fe034fc1c27bce36ee06ce1bf14eee05be895d04aa136d3ad44ae4725dd74ca77080bb557ca085abbeb5e24f7f028f44ebba5fad368366157171c90a1bff209d774c6ac8e4ed51910fe210d89323a0ee3790251c625137d69bc4707463a0b0d2cb28371fee916591ff70fa4762456a2dfcf9716bf677eaba842e3e584b45685a8859d739764ff89800c9aacf135f679a3e1e48bf5815c4f7aa621", 0xc3}, {&(0x7f0000000380)="4ecaa1e5250f45d7c5805255a6ee14b3f48e6b9c43712e64759945dae9954e99eca0d3a5a48b1b1ae6b1716ed478f60852ffc29c617dcffa7b47f0b59d5a8d6cb05a76e4bda24259f70c8858b675fc05c728c20362b94c728b76f047e61b56722fccccac6e7f6f34043c7aef3238a8c3d00c66866118ba9cb9adc7015b6d55a7bcf4c5945629f3239df6aac8d04473fef9e69ee791fd43d2fcf568f35d4a5333547fc97d0f765096704d77b9a7205d", 0xaf}, {&(0x7f00000011c0)="f6cfd09b8f3bd7a8db74266dd85ae3df245ca402fce9817d990614878c1e3eb9ea653a693f439beb6e0d40346814d02e5e2648c146cbe223de4ad2b056ae9cea7d7219fa8d73a10fe9d24feac7423474272dcb19a9c8245b2b8792487feee68f69cc83ff5731a383f66458d2a4f32acca8263486e3961f975ac8bdcfc9fb53ae5f88099b55950c8c2aa3974850e2177aa356747d8ad2c66c2ff5f7cd0c5bed1413feca829379ecd4df79cf30d5a11d5949d534eb0487444505974acff0278ea8eb635f371737038a31a0cad5f6ff8171337051be06d110d0c14c8ecc5bee7c1edc69cc157f9ee78977c1705fa999988db7338d0e460f8ee005a20ca4771204f415ae751a17cf16bc720844a89a30c849cd2accedc34c1e46894756e681c73a3fc8b92defa333bd2fc1484e396500e9b5c1f51b9134479e57d6cd31382490081fea03211c297d2c393bfbda747048b8745e431fa749638db20d0ae0d81d025018ee297e923ebc468e18738ed9828afc1241ec3d81e96e8bc27a0608cef7fb950a9c3f3cf4ed6241c7d93ead41832080fc34fdfca000551e8c99c450887e475cbb5b88e16afee621411250f2f57c5b258efa390d0f5a58fa3f2a8667e3e3c92f88f58d46625079208a1fef2d9968ddc7614e8fef7b51fee974f90619c0dd49ff440d94ee20b8821800855ea71c380b49f3029a0c0e6f76aa6fe22e376c6571c15b9119edd981d1867e28ebbe6317a7dfd1a1832de44e1b0c91aba441ed6b6a3c2fd02f43868a7df9e647e5b4ac8d3dbcffd31ee32112402967f8928dc2375ee6879c53f35e64303c074a3418856c780fd29df97a71b29acba4f2e21b38893a36ae432fdfaee2200c68273478b93200e17575922b7b7bc039e0952cfa1af8c144e6787b567dc58459fad0bb3a70e3c82af431e50083bfcf861f12acee03f0200afe6e4df88a14a264085fe8ae17cab2bb83e826a18a3323424cc9a59972e462ea8f5a7d396541fddcf0a382580cd70e96d8af2a142af96f107a52ddbef794bc8c27ea572a45105e8a1318904e6aa3f5c3a39b821278f27fee48f67c2cb47726205cf1cd1d9f885b4b8ae9b15e0c0e82ca0b30c605f160c5168b1673baaf8aa650ca3501ba451c52a63e32757a38ededdc6fa021ed4a579a4dba33d6b20f9b0a5b99699f3462bffacaa12968f2365cd0ec9dbb2961396ef21141aa56d98f97706d258112139141c8563dad378bb568528403d90f1da2fa016796b07e1af9806d40a92fa282cfaf39f0fb28e465601be27606dc930d8bc463db30c701f45f01ece714f752012a00ec09c11aed205f4ca99469428df541eda15472133fc1cb191bcbaaac67b8df4679b25ac0577f1bfde1742c7c98ff22d4cdc057f7ab5150076d183217eb1e018c3a36eab9001e421714b9c024e6f82a9b2feb24d76818ccb1ffb01f2b7cec115f14c10199e972a9109db41b95ffdd77f8839a7510509542d63d0bc0997729566b8050367a440c238c51079e59247c0c4305c6a0444b365782ed32ea048e42a6cc709bd319daf3eb1be4fd5e3375aea3d96a69accf61d557a81e2c7eb7a803e20af4713a2d68b9f03776420fa8aef762ad4d5a02e2ee25f720a48255331d96a81ff4e7ae7b642aa8373d6c13c812c49510d8a1e88db5a69dbf01691359cff271bc016a2664df8660d811bf840e71c4b4c4cb90fca43625aa998258d899213cd861fa0a7ba68bf8f4ccfb91403dd8e334a080594886bb7277dc41c7eca7d215c4a62dc79013311c351831614a18186fded1135a4897a8040f622213280e1c710ccc00374a0d8580e37f6d829946cd071f35a2618aa6325c570cfa2c0f98ce641f75d4733ef8695d6d506c16baeaada122c57cfba313393ba0e01979f2f5836a8c6bce18de3092b5d94c4690cd6d17073526bab99250468f6a113c40ef2b501537ff25f4525d2e6de3d973295d44bd9a64a8217f87ade71744968740771063f414b4538b8c785c2612e5fd1422762167ee426caf1a852d74c5b293d6d6b3fc75838fda7aca5080ec026eab9f243dbb086063cd43147c3e6f1dd1453640972203057c1b093d3330eb8dfd1e8631e8b6c337d9c890baf9c18579610ca4c0e3bfa7926e907b822cec1b8d595348a480b45dda27825e8f9207911d21ff46599c194270cadad57435b80750b9f78c55b6045d5ead21724b89ce519afe4a172f01ffac4d99e8fc21e1254e59388127a8a898f138ec362c6bea49b964da699f2da609ae2e5cfc67b5a3327c53b599da9dd9eeae05bc56f2f047495f67d9fd65bc4a59296749e7bc527bc2ef9f07c657d6ee09c80eba9a9b04a3f3704420e533c3d46e1305e5f857facbba0ba4969e259a9c8c6f37197bf4cfd7aeb3a90017e719b0b8c7345fde40c9f5781890aab0f10a4c61a04fedf8874a2c25d795209a2a57cd409e1355d408707c362ea7941355dfef8f85b052d71eeb2c58280c327f73b94f7e5ee32bc1770b1f2469bdb6ce206cd3a754b86b0f780938d389da8fc366a17472261adc92a8c36f1868692ee08455cb60cd073c5bd67aab5b62a1d211cf2576f2dcbf59b79d19d781c31d958f8a5407e4334dcef33083dc549d2b9b006ece7bbd5c9766b4c63f9d067ed2963cb3b74615e78041b645fe5ea742de75c9c2e9ba4afa7b05f4a00075c72cded45b97ab8951795f09aa716285d719fc9a34d5f0a553283de22ed8936e0060c1b0379f1e707590d882e19c6b33075becbe0f911b1d0619da05325a24628d8800ef91e55430b8eeedef1870900f84e329ccea9f1d5b6199a075e24be5789909b1084af86f1468a54734d55cb558947ac52ed58b6542e3a33a04de639647536b0d0946a1e9dab76da150dbdcfd3993ea1b508da4d369492be492e6dac98a24d5f8862fe8a45d7dd389e720a62501df3639af65201b78ce664a2345990aaa97e860bf5943b7dc3a2ab688e97197da5cfb24293a506d14af77a2dd4a755d6ff7e1f77ee3a4ee83d998841ac44358462e24a0d2dd9550d18986b15b172b7bb665f7fbd6011e78ed17a9a89d783f29cfc6612b28ec8a98ab369f134705cb5388d331517dc1dc7d88968b14730f99c3dd28653a2a506445271fa3edd5e9963f9daf5a118698ac6a0acc0bd631f822a16ec1f461fe544d30ae5a1f37d5ab6beb52ff24ebf023c18e26236f533a10e7eed8e9dd2a963b0dccdd276d8a408ccf287064391064546f27f2b21abdb5f8ae3a44fbfc6b25f15f52a2a2ebcc8090a4d276522494cc4298f0350a9918dd193006ef61b9f693b086b5e5fc90285eef90235c3086ca4d04440fabfd7fb8214131c563d2a31ae0331392363b1d557800f590bb4419b2f24aa724146867e2b15653ad30f9d271bae5851961a9f37416c388b271af985380563361b19f91c20d3291d7d61907ca0ca527956bcad702603a9117ab92e4f7bbb241917cdf836d067888a8a825ffcd52eb90573be42ef1c83a4e37c95bfafc76de08ab5b0e9fe5a41ae8f4e6df8ed0da488266b4044711cad1f898699a9fc9bc9500d78128b928e2470ef1c36cfbbe1fc51466e14f61528213a455ef38aa8e6136597d426d00f06bdcf7032fcb50f71ff5708d2d0b8d20f0101d10c7cdfcebfc0b45900b9190dae5f020b357597cf07f6c60f352ceaa0efb28fea9a0f813c2418b209b1d8a43c5fdbaa5e9b8d6f5b5a0d86987f34f37839784d77919cee0ad60811ded49a3dc6d3154fd2e24a6606a40971d106d404df9c88b20ddd206f158a0a28ae3963533da94bde98992a7e847b8a172ab3017e9b408a63c3b6ebe7ac724505c03cf95805febd2d16c73a7b60e310c205540f38161b77bd6f8a0891d7db1f6da1330d36848b60c939565eefbcdd90c2ed934e2c0fbfccf969f5adedb64d1f8c06f7e5eade4890afbc75fcbc6c8b6472dab0d203b012eae9b96c4f5be7980fb439cfc6d63d5611cd6817d5473d4dfc57c809de65ad6d9011b94b289dcd690cc5f7a5939e1be1913b18bd2bc2ffa404a3bf4eb2ac8658650dc73b37b446c1441fa8717c122e41fe217d7927e22aafd4e57fdc38b148351cde3164ef1e7590a0f005b390d0ded7c45bf1c74163a059ec0d4c09035705cfed5277481483b2cacd887521a07592a13f9910f3f8cfd840927586fdf265e92ca25e045b91872364bfdb11ea8afd00bf6396c9f0e11d95afa37e2933eedebf95fe0628db18d59a958d83035bea8d632b70b2806f172fbd76337103cbd23487f0c3fbf0544fd417c240c6de078c5a5cd2d8da66cb861a9e70af88e2c3955600d1f1b21a75943c2827af7d9aa8a918e4179b75643bcc4c2106510537f812b5e2c10b053a0dc7850eab3e771d88f3dcbfef1c1f60274415ab71e1233147fa14bac9011ab1b267186ec8f4021bc1ca452abac9442a0dfaf3a633228a7dcd67914a5f8c337060f3d0d83e057cc996bc47c806048d012e19ee8074f7a9d2e67c72efdfd995587ea70023710e451df512010554d1e897ecdfd39bb980cccd921c515545212a23108534e3e0f29c276f923ec5c4d700f981cafce120fb585a46de0336790cdb2856eeebf3adc17252c361b5b1c4e5d0f873311f7994075e99e750ba19fbdd7e9fb0de3cb9b7aed1aa671f1fedc3cf5c851ac2d45fa1d97b79df8627aad7469c9152b3328cd3867fc5dc1bab54cdff088954e1052f38e9b4c1a9d0bf345bd50aff6cdd94174073f248453ea731538a445b88ed8452af6e2c1a6ba4f38c8ce876151e04fa62bafdf82b2722c86d5b68bd90be6ed393c33bdec2fdd58a68159472b07959d28ba5f76c4a449394f76c1ce44b55b8312ec495dd76a7fc69a56827bdd839cbe7479d4aef5f66849854710af252744196b42814bd83d0a1a8696a62a913cf912694dfc9393e39b43a9343669e935b02bfd4b8d672785020ea63d2930865d890309d8220f11bfb27aceb0ad50ea279ca9f45dfbb1d7b562a67859f175d290d06e3da371c8c804a5ce35b5984fe729870a68d5c2d35df9cdcf83c9011d3a826a1e6390f7ceb5604dc86e70e7e009d826048d23041bfa3a4bacb3152d427d3922a8baaaccbfd00ac2743dab50e657a168c8b1a5ab177be2a89b698054f7a989b6cf54693764c2396b5f1d655675f41ab28937b0243e0bbc07d33aa5f1d833334fa96fb4330c6776c16b9a2038af8ae8cb58ae8dcbb3f545cfa8655f26146f212dac6dc5d4bb3567a74bc48b18787e52c4f675938b07c37598b3f51659bccb4b99ca05fa83a308f5e25dc5322be8ca70eb34769b76a46f695dafe8a2f86e70f872bdafdea3590092497e8e0786f94268fb720b5853bf3d7886e077cb4903d7d4989ee005424c9029d672fcc5787af3a08e092ad6b03ea1e9c9bb2288c73b81f07cd54977fe844a561db92bd13a10b55632383172467d7222408030ff3e9a6678c7e63e693b29483056a7c901723ccab04b1a41fb20b55e46156413fb823ae1648534632c93c6beecd3a777a5751d4856b7fbca7201ee02ba9ce60d91ce1f8a1f4ddb576f17209ccd76bc1f1995796d8144a19cfe507f260582b4b05770e8a558c10ccdb6ccef37482f43bd9d046ccdfdf973d764a79561f0b6df13931379c95fa16a2225730eb936a21e88aca132c8b138d30638b76fd2e54d88de1e7a57ef5f0e14efd5113b48b8a3ac26aa703d23cc7c85a9f93b7bc48058e3d41082637cdf2670ebdf0749b6a6c20c27887b6f2a1cee03e062501a899b435c09a2ef09b6edb2f757266943223d2d73f059f2b071311b7a21d6df260a4c", 0x1000}], 0x3, &(0x7f0000000480)=[{0x38, 0xffff, 0x3241, "9d0f30dd4f29c20221bb44391a13deaad7ce00ba7745cd9a1f89beb3c3e8ba03144b19ac"}], 0x38}, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x2d3) 11:47:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0xfffffffeffffffff}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 11:47:33 executing program 1: socket$inet(0x2, 0x3, 0x102) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) dup(r0) r1 = socket(0x19, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="02002e2f66696caa98e5a60f5cc6d592e24cf931fd0062653000"], 0xa) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) bind$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="03208000000000000000426564669d8bd4a2fe8df122a19e57761ae9500055c6d65549b67590de0d33973fa24d1c8e2a3108465d4cf34ab3f0910ad721f3eae526b717d28c44273e08b925ad3ef6ffa434b5939785b2a3b99ec35ef325e3e079edc83537844f6a8d7fe4ef46d1b659ccb51912fdcb25fec96fb0172322bd3582c672bb289eb1a740c618fe6e9a720098822ec30e8167a3064a33058ab7c6576753d1e5fa583e7f0d358235e3eb7739d6496acd9374c420093ba87f741d8edc4af456365689b0a1af731ec3565de27cf01e38f2da2f79c00ecc8a0e0fece33e435b700d9162b53e956436661f377e145d864907541263e6f3bd8890053ec3040a1bac34a16cc3051894e22e96e2478a99714d0b7cdddc08253741a91e8987adca62dfc763be34987f71994da3a108407b30e79740c12b14172f6f1821a132fde08deb2ced1bde982b93ffb91347818aec9c78d439fe981394378949c5427c22db540fc3d64700819f0c4298f10d266595d3fe6b745f985232322b8bdd2a8f459600cfba496f50e2ad3912e46b390744db9bf233d2e10768a1df8400b98c95b002b83e7c078f342d6546a95bc7261802e3b6abf8299ff983b35e574f20eabf89a3c374b4239535d351eafd673693107920a865d4a6b5e1926249e6bfa4363662e08a6f13d8e21d"], 0xa) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/201, &(0x7f0000000100)=0xc9) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x80) rmdir(&(0x7f0000000040)='./file0\x00') recvmsg(r0, &(0x7f0000001100)={0x0, 0x325, 0x0, 0x7a, 0x0}, 0x80) 11:47:33 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:47:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 11:47:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x5513, "2ea86ecce46adcd569ef64e10200"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/d\xfc{(;ero\x00', 0x2801a, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000240)=0x2) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r4 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x20000226, &(0x7f0000000280)=[{0x1000, 0x8, 0x0, 0x1}, {0x7f, 0x5, 0xfffffffffffffff9, 0x3}]}) 11:47:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x85, 0x10) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x5d9, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r1, 0x3}) 11:47:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = dup(r0) close(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xffffffff00000001) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000000000b30100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 11:47:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:47:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 11:47:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x52, &(0x7f0000001580)=[{0x100000000, 0x80000000, 0x5, 0x453}, {0x2714, 0x9, 0x20, 0x80000000}, {0x4, 0xdf1, 0x80000000, 0x11b}, {0x6, 0x2, 0x0, 0x1000}, {0x2973, 0x7697, 0x0, 0xba}, {0x0, 0x2, 0x3, 0x1}, {0x1, 0x9, 0x80000001, 0x20}, {0x1, 0x2, 0x199, 0x4}, {0x4, 0x6, 0x6, 0x9}]}) r1 = semget(0x1, 0x1, 0x100000440) semop(r1, &(0x7f00000013c0)=[{0x0, 0xc5de, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x7f, 0x1000}, {0x1, 0xffff, 0x1000}, {0x3, 0x9}, {0x2, 0x3, 0x800}, {0x3, 0x8, 0x800}], 0x7) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000001380)={0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x0, &(0x7f0000001640)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) r3 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/4096) r4 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x49dd156c35375240, 0x10) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs, 0x1c) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001340)='/dev/vmm\x00', 0x100, 0x0) r9 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r10 = openat(r9, &(0x7f0000001600)='./file0\x00', 0x0, 0x2) r11 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r11, &(0x7f0000000080)=@abs, 0x1c) r12 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r12, &(0x7f0000000080)=@abs, 0x1c) kevent(r5, &(0x7f0000001800)=[{{r6}, 0xfffffffffffffffd, 0x100, 0x2, 0x7, 0xda7}, {{r7}, 0xfffffffffffffff8, 0x4, 0x2, 0x1ff, 0x1}, {{r8}, 0xffffffffffffffff, 0x19, 0x8, 0x0, 0xfffffffffffffffd}, {{r6}, 0xfffffffffffffffc, 0x89, 0x1, 0x729b0e08, 0x4}, {{}, 0xfffffffffffffffa, 0x98, 0x4, 0x8000000000003, 0x6}, {{r10}, 0xfffffffffffffff8, 0x80, 0x80000002, 0xffff, 0x2}, {{r11}, 0xfffffffffffffffb, 0x10, 0x2, 0x20, 0x9}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x5, 0x8}, {{r12}, 0xffffffffffffffff, 0x44, 0x20, 0x318c, 0x800}], 0x0, 0x0, 0xfffffffffffffffc, 0x0) r13 = shmget(0x1, 0x1000, 0x90, &(0x7f00007be000/0x1000)=nil) shmat(r13, &(0x7f000040f000/0x3000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001440)=""/55) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) r14 = socket(0x18, 0x1, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001400)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x4) r16 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r16, &(0x7f00000014c0)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0xfffffffffffffe49) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r17, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r17, 0x2000746f) getsockopt$sock_timeval(r17, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r17, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000200), 0xc) dup2(r17, r16) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000001480)=0x8) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001240)=""/251) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) seteuid(r15) 11:47:33 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) fchdir(r1) r2 = dup2(r0, r0) ioctl$PCIOCREAD(r2, 0xc0207534, &(0x7f0000000080)) 11:47:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x100, 0x1a, 0x0, 0x1}, {0x2, 0x5e, 0xfffffffffffffffc, 0x6a8a}, {0x7, 0x0, 0x100, 0x5}]}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xffffffff, 0x3, 0x0, 0x0, 0x40, 0xfff, 0x1f, 0x5, 0x0, 0x58c6, 0x8000}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) recvfrom(r2, &(0x7f00000000c0)=""/21, 0x15, 0x40, 0x0, 0x0) 11:47:33 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) clock_getres(0x0, &(0x7f0000000100)) semget(0x2, 0x3, 0x791) r0 = getgid() r1 = semget$private(0x0, 0x3, 0x100000008) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000400)=""/75) r2 = dup(0xffffffffffffffff) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xdece, 0x1000, 0x20, 0x752b, 0x4, 0x1, 0xfffffffffffffffa]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setgid(r0) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:47:33 executing program 0: poll(&(0x7f00000000c0), 0x20000000000000f4, 0x0) r0 = semget$private(0x0, 0x6, 0xb0) semop(r0, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x3800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x2, 0x0, 0x2c00}, {0x0, 0x7}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x3000}], 0xa) r1 = geteuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r3 = geteuid() r4 = getegid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r2, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r5}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r6}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r10 = geteuid() r11 = getegid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000005c}, {0x48, 0x117, 0xfff, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x1}]}) kevent(r9, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r12}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r13}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r14}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r9, &(0x7f00000001c0)='./file0\x00', r10, r11, 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r1, r4, r8, r11, 0x40, 0xfffffffffffffffc}, 0x20, 0x9, 0x1}) r15 = getegid() getgroups(0xa, &(0x7f0000000180)=[r15, r15, r15, r15, r15, r15, r15, r15, r15, r15]) chown(&(0x7f0000000000)='./file0\x00', r1, r15) 11:47:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 11:47:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r1, 0xffff, 0x5a9125770a4a26d0, &(0x7f0000000100)=0x3, 0x4) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xffffffffffffff1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) getsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) 11:47:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f000000c000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x2, 0x4, 0x2, [{&(0x7f0000005000/0x400000)=nil, &(0x7f00002b2000/0x4000)=nil, 0xb4f1}, {&(0x7f00003a3000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3fe8}, {&(0x7f00003b3000/0x4000)=nil, &(0x7f000018d000/0x4000)=nil}, {&(0x7f0000105000/0x1000)=nil, &(0x7f00003eb000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000151000/0x2000)=nil, 0x1}, {&(0x7f0000008000/0x3000)=nil, &(0x7f00000e7000/0x3000)=nil, 0xff}, {&(0x7f00003db000/0x3000)=nil, &(0x7f00000db000/0x2000)=nil, 0x25}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f00003f0000/0x4000)=nil, 0x9}, {&(0x7f0000116000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x16}, {&(0x7f00003d5000/0x3000)=nil, &(0x7f00002c9000/0x1000)=nil, 0xff}, {&(0x7f00002a4000/0x3000)=nil, &(0x7f0000201000/0x1000)=nil, 0x6}, {&(0x7f000028f000/0x3000)=nil, &(0x7f0000141000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000007f000/0x400000)=nil, 0xb23}, {&(0x7f0000011000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000365000/0x4000)=nil, &(0x7f000020b000/0x4000)=nil, 0x92d}, {&(0x7f00001ef000/0x3000)=nil, &(0x7f00003f9000/0x14000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x40}) 11:47:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r3 = accept$unix(r2, 0x0, &(0x7f0000001280)) connect(r3, &(0x7f00000012c0)=@in6={0x18, 0x1, 0x0, 0x6}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x65, 0x0, 0x0) 11:47:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000000)=0x100000001) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 11:47:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x7f\x1b\x01\x00\x00x\xf3x\x13', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c}, {0x83}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = socket(0x6, 0x8000, 0x6) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x7fff, 0x7}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="bb3a00165ad7cd84b058a8da56cd9001ca2488584232c8abb02b9a6a6749093873e059335399479102b277324d1401c4eb01aa7dad303a3e70740ace71209a522f15ab8032808154f404f21e928d8834ebbd66f7d7220ef07c207c7f293a3b95a2172a7c3a0b97f950f672d2c788", 0x6e}, {&(0x7f00000001c0)="864a1ab98e08abc0fdc02ea267d0b777ebfbd3537bc5f6c422f0f47579c997664355c1d18aab6bf3b541c78338ca8640bcf804dc747899b43c99785890ab1eb9b71a7f2e5300539f7b7e", 0x4a}], 0x2, &(0x7f0000000280)}, 0x0) close(r1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) rmdir(&(0x7f00000000c0)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0xfffffffffffffff7]}, 0x3c) 11:47:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x37, 0x8, 0x1000, 0x6}, {0x3ff, 0x4, 0x6, 0x1}, {0xb5fa, 0x9, 0x400, 0x7f}]}) 11:47:35 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x2, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a293", 0x1fe}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2b302983ce5a628865ae597c641b539de10e6c4a"}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) 11:47:35 executing program 1: r0 = socket(0x10, 0x400a, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x10, 0x2002, 0x3) setsockopt(r2, 0x7, 0x8, &(0x7f0000000240)="e40d5173764dd9cebf4d89e8d6720bd25d9df6ae5ce77475734b0df34f0bf1bc4dd85d0e5ee4e9a65f83cfd2db1d8c801f9e310d753e19168f8fdf3401a0c9e7850ce684a99303811e9dcf06eceb6d75273dfd6784d63a2293bcc6375820c6a1c076aafed6cd3d0676", 0x69) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000040)) fchmod(r0, 0xdc0418011bf6e1be) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r6 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r7 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1c}, {0x80000000000014}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') 11:47:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 11:47:35 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file1\x00', 0x1, 0x0) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file0\x00') 11:47:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c755a76"], 0x10) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x10001, 0x0, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) 11:47:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c2a6ff6c349cb5dc7e90d17cf22eb3d6c396ad3360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23ce20c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xab}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000280)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbeecd3fbdb45cac4d42e2726e2c1", 0x24}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') clock_settime(0x0, &(0x7f0000000140)) 11:47:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x40}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x9, 0x9, 0x2, 0x1}, {0x7, 0x9, 0x1, 0x85f0}, {0x50, 0x845, 0x1, 0x80000000}, {0x548, 0x800, 0x53d8, 0x3}, {0x6, 0x6, 0x1, 0x375}, {0x8, 0x8, 0x3, 0x9d51}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 11:47:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x800004c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x2, 0x800) 11:47:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = open(&(0x7f0000001100)='./file0\x00', 0x80, 0x4) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000001140)={0x4, 0x7}) bind$unix(r0, &(0x7f0000000080)=@abs={0x3}, 0x8) getsockopt(r0, 0x7, 0x8, &(0x7f0000000100)=""/4096, &(0x7f0000000080)=0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x45}]}) getppid() 11:47:35 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000040)=[{r0, 0x8000000021}], 0x1, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) write(r0, &(0x7f0000000240)="8849e94c97b4399cdb93be0aa940c779071d0ed55515350be09f5cb65ad772b1a7a34310aca4bc10e2409823b04af566bde1530bdd7f2fdc0850984e3e27569c54c36eeae876d9c2b11ad9b31d1f8442685d7d3a11676b57fd028512a86cf45f42566d99ed183cafaba8797b4848bf3bb13641444b9dd2519e09376d6721b2b6e72dcdcfabe0ce0be9ddd0b4b76bd0ef287dfb16dc94a9208e7f953070bef2b8309973aff138452988168b26dacc6c0d371c9777e1c283b5433cd3e71ec37532ecbbf22bf727d49c1f", 0xc9) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x40) 11:47:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80, 0x0, 0x0, 0x6}, {0x35, 0x0, 0x10}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[0x8, 0x0, 0x2e3, 0x2, 0x20, 0x80, 0x2a6, 0x7ff]}) 11:47:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002980)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993cfaff5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b3050094c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9e0100000000000000189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) setgroups(0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x248, &(0x7f0000000700), 0x0, 0x0}, 0x0) 11:47:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x1}, {0x6}]}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x4, 0x9, 0xfffffffffffffffd, 0x25dd}, {0x7, 0x7, 0x1, 0xffffffffdfb2dd32}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x81}, {0x5, 0x0, 0x0, 0x7}, {0x6, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:36 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x800, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0xc9, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0xd0bf8ba8b53c8b1, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x400, 0x0) r4 = socket$inet(0x2, 0x4, 0x99f2) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs, 0x1c) r9 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r11 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r11, &(0x7f0000000080)=@abs, 0x1c) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x40, 0x0) r13 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r13, &(0x7f0000000080)=@abs, 0x1c) r14 = openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x200, 0x0) r15 = getppid() r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r17 = geteuid() r18 = getegid() r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000005c}, {0x48, 0x117, 0xfff, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x1}]}) kevent(r16, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r19}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r20}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r21}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r16, &(0x7f00000001c0)='./file0\x00', r17, r18, 0x2) r22 = getegid() r23 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x0, 0x0) r24 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = socket$inet(0x2, 0x1, 0x8001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) socketpair(0x1, 0x3, 0x52, &(0x7f0000000600)={0xffffffffffffffff}) r29 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x80, 0x0) r30 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0x100, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r31, 0x40047477, &(0x7f0000002540)) r32 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r32]) r34 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r36 = geteuid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r38 = getppid() msgctl$IPC_SET(r34, 0x1, &(0x7f0000000380)={{0x9, r35, r33, r36, r32, 0x48, 0x38000000000}, 0x9, 0x3, r37, r38, 0x100000000, 0xf406, 0x4, 0x4}) r39 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r39, &(0x7f0000000080)=@abs, 0x1c) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r41 = getpgrp() r42 = getuid() r43 = getegid() getgroups(0xa, &(0x7f0000000180)=[r43, r43, r43, r43, r43, r43, r43, r43, r43, r43]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="c4c3db745370b2f0be9d255e019d08ab682e3c487a8e35a8eacf21d7e29b489fc53a78a8484b87e446d02e48ff68cec8d9bc4e6b39e0d56ed668dfaad6121333a11329d258b3af915177047ff7d6681014beac06b43cb9339ec820667b2f6e79dac89301bed08a00", 0x68}], 0x1, &(0x7f0000000700)=[@rights={0x28, 0xffff, 0x1, [r0, r1, 0xffffffffffffffff, r2, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, 0xffffffffffffff9c, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r17, r22}, @rights={0x38, 0xffff, 0x1, [r23, r24, 0xffffffffffffff9c, r25, r26, r27, r28, 0xffffffffffffff9c, r29, r30]}, @cred={0x20, 0xffff, 0x0, r38, r40, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r41, r42, r43}], 0x118, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r45, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff000001e387c88e4389b68fc6f289c78d137ac9c7e3be763c1ca1acf602849fe8fdd1270dae34a2ee07b4272ba3146c5f"], 0x9}, 0x0) sendmsg(r44, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 11:47:36 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="a33c482468fded09f686cdf0fc839f358641adb4e1fc973d586c8c7d39c681eadd505dfe42dafd69d3054c3ad8ec1cab2c4d50d585f86e0584bd4a8c30dde944569e34d155289a68b68b44113ff068b22e59c54fe828dc1f8319574b0bfffe42955022ad789e24a8029a3bc1223773e7a6d04caee821", 0x76, 0x8, &(0x7f0000000140)={0x18, 0x0, 0xfff, 0x4}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000180)='./bus\x00', 0x800, 0x66) getgid() r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) sendto$inet6(r0, &(0x7f00000001c0)="f52ab8bbf8f72dfa4802f2cc5cfcba92fea8d0ecbb82ad9d752b7b89cd8142794729c83e0a4c568258d7d2a026ecbb20ad0f9c098134d1e61da526eedca1f3d68a563a20b5f87c857df6f50826f057052a2c44587ad9a08be9a070a3a477b8b85c1947a0d26e36993a40c5c8010ab75f99491b149c6b093ad6043d0cd859fd6166788b7552bf3f7a6c16816eaab6b4ca46524c1a573d9ec1bff20168cc6ac3f79cf01771cd5400e518f13541ea69ca75efeb9c3506f55e4336fcd462a485ff", 0xbf, 0x2, &(0x7f0000000280)={0x18, 0x3, 0x9, 0x8001}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1}) 11:47:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r1, &(0x7f0000000040), 0x1b) 11:47:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x62, 0x8) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)=0x2) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="ca52e860eb5b54801b53e538f4d5d006b0020c4fe7be5b3e78dd1d5471239152cfd85be44ce85f179c8decb17bc36072a8df31c86d56a923fc2c5a8f396b67fc5b0fb9ba669ba7e17058d785e26c4cf29263f1cdb3508a7374cfbdc3e88c9a7be543be45be5cd0380d7901ab0bcd", 0x6e}], 0x1) r2 = syz_open_pts() pipe(&(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) readlinkat(r4, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)=""/74, 0x4a) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x20004) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4", 0x2}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) 11:47:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r2, r3) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) setregid(r4, r5) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() r6 = getegid() getgroups(0xa, &(0x7f0000000180)=[r6, r6, r6, r6, r6, r6, r6, r6, r6, r6]) getgroups(0x7, &(0x7f0000001240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r6]) r8 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r10 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r10, 0x4, 0x80) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r10, 0x80045726, &(0x7f0000001200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r9, 0x0, 0x0) getsockname$inet(r8, 0x0, &(0x7f0000000140)) close(r8) setgroups(0x0, 0x0) setgid(r7) setuid(0xee01) syz_open_pts() syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 11:47:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000100)=""/29, 0x1d}], 0x3, &(0x7f00000001c0)=""/131, 0x83}, 0xc0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x7fff}, 0x10) socket(0x8, 0x4000, 0x64d) 11:47:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/17) getgroups(0x1, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 11:47:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffe80, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b631b1b542a6e8706000000b8100000002900000023001e46c9b9d113c941f271223d000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:47:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x3) 11:47:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x3, 0x7}, 0x8) write(r1, &(0x7f0000000180), 0x13c) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 11:47:37 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r3 = semget$private(0x0, 0x6, 0xb0) semop(r3, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x3800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x2, 0x0, 0x2c00}, {0x0, 0x7}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x3000}], 0xa) r4 = geteuid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r6 = geteuid() r7 = getegid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r5, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r8}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r9}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r5, &(0x7f00000001c0)='./file0\x00', r6, r7, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r13 = geteuid() r14 = getegid() r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000005c}, {0x48, 0x117, 0xfff, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x1}]}) kevent(r12, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x1}, {{r15}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r16}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r17}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r12, &(0x7f00000001c0)='./file0\x00', r13, r14, 0x2) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x1, r4, r7, r11, r14, 0x40, 0xfffffffffffffffc}, 0x20, 0x9, 0x1}) r18 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r18, &(0x7f0000000080)=@abs, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000140)=@file={0x1, './file0/file0/fi\x00'}, 0x13, &(0x7f0000000600)=[{&(0x7f0000000300)="408dcba5ca8e714ccbc0ee6736ced08d50699812b7a0a19a5f020fbe2f1d0308d0f55d57e091e25c39ba376121711ea501f5c2a20f9c9124a53d1cbfdd4491f18c470e49ca2fc3d2449e57cb78998019882f829fe4348001c9fb5b4e7f0e6f8904e3bb52415720ecd5693c6bdb2b421d9481f77cf70d9a107b0936a81aa5d19852ea1e8bf8587e249f28ccfd93735a8670f9ca39c6410625419e3b2b38725e42b96cce7539f83c979366cb1a124c86fabb9b7d31a7b4348b4b8631676994e8c852e4ac764b1a55224a623e476bc8560ca347cf27d420ec4740db4b0adaf59b344a57d4afb78f", 0xe6}, {&(0x7f0000000180)="7e766564849b4eae42db332244ab6f05a5ee36173e71af7804ee9f1e2ff416e16a101e1d46b256e61ab41f9c9c998de6b716d80ae166dba65e7ab1dbfabdc3a3c29498d5b15d8c36a1e57eced068097bc987047e8a8bba283b424a08a237a160ff9120d7b4642dbad962b9f4a9b9324be471daadb417d6dc099b35c6fe891d6b46b6c9ab7007ca95eae895810b782cb914ef780425d4b4048f3ab94ec952", 0x9e}, {&(0x7f0000000400)="6ca99fbb4af62fc6db080dc219e56f68777992744bc7d5a995fd73b0210831c5491b323b4a1d0464728d151cd41961415baca3903cd017f008b6ab72d27a55045845a95c060b0652cbaa1756f8d6bbfaac2b3cb1e956d510bac913d658b39390bf822038806c409e6106224d5c08d30969affd18f821cc3e590e467896c6a2a2a0b242449ccb788e53bc2d6d60e8a386727d7d4d01161993aa3b07ed36702d1488b7e11b5d4d2d3500c940e247dcd78b8b4740c09a76952f237d6de80897025043a94b0d2925367be4", 0xc9}, {&(0x7f0000000500)="dccc1f39acc113c29aa5ba857f2c4866f585f3394ba7a97e426740751b53d56898e81f7b04e5e7ae79d8c0f241c9266367b1e7f17511ea23cad5aac7324a56dfeef75bde8949ed31add73d3d10a638d1945d83c634ef13138dd4f758487a31f3b2ea048d14c829a2c44e00bfb7b4e53609a9829dad37d7e5aed1520f6dffc446834e848cad72ea7af458f524dec403967b98ff87f73f9f963859509f4a800b1afb9952cebbf8f57f7a39d90f149bfe5fe5ef6f9f237cfb8413b3bd497001c27b03e14dd4090a472b0cefaf24049ed78290ab4be1cede45d359a55ee8bb7f5bf434774c781f", 0xe5}], 0x4, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r19}], 0x38, 0xc905c11eb165fd1d}, 0x12) chdir(&(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x2, './file0\x00'}, 0xa) chroot(&(0x7f0000000040)='./file0/file0/fi/file0\x00') 11:47:37 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs, 0x1c) r10 = dup2(r1, r9) ioctl$BIOCGDIRFILT(r10, 0x4004427c, &(0x7f0000000040)) r11 = kqueue() fcntl$getflags(r8, 0x1) kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 11:47:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10, 0x0, 0xfffffffffffffffe}], 0x10}, 0x0) 11:47:37 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x408, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000740)={0xffffffff, 0x4, 0xfffffffffffffffd, {[0x3ff, 0xe6d9, 0x6, 0x1, 0x0, 0x74, 0xfffffffffffffffe, 0x1, 0x0, 0x3, 0x0, 0x1, 0xad, 0x1, 0x5, 0x0, 0xffffffffffffffff, 0x4a83], [0x7, 0x6, 0xfffffffffffffffd, 0x7f, 0x5ff7, 0x1, 0xffff, 0x80000000, 0x845, 0x5], [0x4, 0x3000000000, 0x3, 0xa871, 0x0, 0x8], [0x9, 0x0, 0x7fffffff, 0x7fff, 0x742, 0x4b], [{0x1, 0x4bc4, 0x3}, {0xfff, 0x4, 0x2}, {0x7ff, 0x0, 0x7fff, 0x72}, {0x40, 0x7362eac3, 0x7, 0xffffffff80000001}, {0x800080, 0x8d, 0x3ff, 0xce}, {0x81, 0x1, 0x8}, {0x7f, 0x0, 0x8, 0x1}, {0x8, 0x8, 0x6, 0x200}], {0xfffffffffffff0ec, 0x7, 0x8, 0x2}, {0x4, 0x5, 0x9f, 0x80}}}) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x8, 0x2, 0x7, {[0x6, 0x80, 0xf6, 0x1, 0x100000001, 0x6, 0x0, 0x3972, 0x0, 0x8, 0xff, 0x7, 0x3, 0x6f, 0x0, 0x8000000000000000, 0x10001, 0x9], [0x941f, 0x7, 0x68, 0x7, 0x7, 0x1, 0x5, 0x8, 0x3, 0x20], [0x7, 0x1ff, 0x8, 0x4, 0x8, 0x6, 0x4], [0x3f, 0xfffffffffffffff7, 0x0, 0x6, 0x5], [{0xb0, 0x9, 0x2, 0x244c695e}, {0x5, 0xfffffffffffff001, 0x6, 0xc3a}, {0x6, 0x5, 0x6, 0x8}, {0x401, 0x7, 0x1, 0x1f1}, {0x6, 0x100000001, 0x40, 0x584}, {0xfffffffffffffffc, 0xffffffffffff0000, 0xc6, 0x3ff}, {0x800, 0x500000000000000, 0x4, 0x7f}, {0x8, 0x3487, 0x5, 0x81}], {0x80000000, 0x80, 0x5}, {0x200, 0x0, 0xfffffffffffffffe, 0x7}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x10000, 0x40000000000, 0x80000000]}}) 11:47:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000040)='./bus\x00', 0x200, 0xb4) syz_open_pts() syz_open_pts() ""vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020abfc28 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020abfc28 11:47:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x4000086134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x3, 0xffffffff}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000c80)="1638b2c4760a80d62ca9f5c66cc2b0723979e51d7035146681858e367a27d691b1b2a48784af13c0c128f19d407a7c0e912e7e3b7285ae427b218548a8e2dab2e8adfbae7952d885ccd005206a963cca493008a6bfbee065b4517db0e50745bbcd3d49ca589975e32627f44ebf929f3f9a590a50eea952e2675f53d74146fa181ce219f726b5bfd308befa8506b4d2d178168aa4fa259329b003902816dd6a722634d6760fb8ccd14fc13b769da50e6b58", 0xb1}, {&(0x7f0000000d40)="54d2e62130ef8bded7db9044c9cb0e863e709a5168d9930b0e8929b3cfce869ae3a563834a4ba599150c3efbce163c4a3d9916b9b9e0b25038c9fe70555e504fd8707b7829512cf9282dcc72777ff7fab80f6af0286c895eaea7d0f1ad9bafed00b2c7446ce8d2e4ce9b", 0x6a}, {&(0x7f0000000dc0)="207009eb9c6fc4835247212be511da3392aa174801ed6745620ec64b3b9639c8dd2da5135280904c906cc2124b006fb724f55dea805edf12af8fc8df1b8c44d8140705fdad9aeaa675e486af435d009ca80e62a06ac0808ef2562801403999658cdb67b4611f0cb9f19bc2cd257dfefb742409f404f31a34c76ce9b1a5065cbf776d8bbc900efa0f190a39cf79dcbc78dbf7e5bf5aeaf7eaf3ba6292c3942007", 0xa0}, {&(0x7f0000000e80)="7a83d569128f540f39011acac73222f207c32dae73b22e21c77196853f8a7639f079eea572c86f3b3256e973f7cb636994bcdd5d73c2e71ca6be1d5845ebf7235930c7e82979e2a83778336ad371eed12f6c34b35c336b7245b17287f51240c47cf800167c0669d4cf203137d6d08c749733777277141522bc869487ed00b29210f40f6b1e6d3aa57226f09007478a7c554b6367f886dd9d81b7fc16a76ae96c676b568b880776fc8b908dc6bdbe32783a12141c7035ab5fae85d40fb341309312b32b81a9809097a27d4ecac8e4c84eed63a39a2e3f3a43a5a8d865abf6229d5ccd8abfea", 0xe5}, {&(0x7f0000000f80)="80ee6f4f8dc81e2c4a9cf6c24c8ccaef411535aafac1a5507f353e101fdf417af532032f7911f1be8ecd653cc865669655341936ade02949a7c697366c6d3735d59a430f9bc92f705e84a29ea803f085199cc910a8cd427221618e2c1faf3984c2b42975795e564bf63f52f8d8b457ba83c8bdfc36e2f72c42cabe9c8cf03f79fc6e6442567bac236ae07b4a61229f7ee00d1bff4e121ac90daeed30532a654debbbf7e9e53e4f8b028c6c39bc4b6762d23e986710ff42428cc03c8bd382e48c4552a9aab25757ea1e2fafc2735bec449765a22de62e", 0xd6}, {&(0x7f0000000100)="aad7976fb756d744c06008a15d597994ff1a70e3", 0x14}, {&(0x7f0000001080)="d339b617a8f68adca06df3f02b9a014c8ea5179089a1530d1ebaad9c6e7a02c7f10c32486495ce1cdae4869d37311379339f15d253092445bb3fb5cd03760842ba2fcc69bb5579a61faeda1e2e632834bcd33214abd1e91d4d9be1cbfdd957e9dadbf703860954eb016c7eb2b8b33dc0fff65941eba0b301cd0c597820d912cc4856d530164944d1cecba965872cc490bb9d92842e58d4fef07078314fbb1106eb92f4a3cdccb49d9d5885ee12d05ed2d4ca8113cab17caf85ea0b60f33a470b0b08143cd5dd62a9bbca7596b29ef39fda06a96cd8fed171aec073", 0xdb}], 0x7) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x93, 0x4, 0x7, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x10000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x400}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xae5e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus/file0\x00', './bus\x00', './bus\x00', ['./bus/', './bus\x00', './bus\x00', './bus\x00'], 0x523}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x800, 0x4, 0x332, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x98}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x200}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xf1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0xc02e}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xa020}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8000}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1000}) kqueue() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000bc0)=""/174, 0xae, 0x40, &(0x7f00000000c0)={0x18, 0x3, 0x100000000, 0x8}, 0xc) 11:47:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = dup(r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:47:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = kqueue() r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x1) r4 = socket(0x800000018, 0x1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs, 0x1c) sendmsg(r6, &(0x7f0000001800)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000300)="b0cad63ecb110f076d1ae01e37547d1a91d70b227fa0d354a5d2d2ab565a6511eb164775b2d619f4ef4057f2707193baca6019c33688b3446a84eec6d0bceb14c1f765d51dedefcce697c3b043f1abf9005e6f85cc91711b38d9428e071331c9c7e1af53d06646369cab21e6478b24c0c7ce271bb1b09dcba690edc071686bb523ad1f2c3a41af324157009ffd1d95c526f6667cf7b3102de0412a830a18c79e57ada151bb2bbd264d209665688a35a6667d6ef673def9551226fcea8d42e38dfd66994f6cbefd692974171c7c", 0xcd}, {&(0x7f0000000400)="9598919b9e810474364044d3bc50b83e37d19dea530ac3c1f9440390875f33ec5f18e98463f37c434d2f3172eaa00f24191e83bf7643ec14eefb0b154bd9582aebc0725ea4c2ade8772333ff9dcd4999782fa840b47a690287a2bdab3373bed9d6b13bce9cede7d5208a6b10c1dc9261d5c6be04569240e825a7e78c944beb3cbad4bebae9ff2a7c42e2e9ce29062346dd594f77128e0639f27eb8b78fc1f4ee", 0xa0}, {&(0x7f00000004c0)="8d863daca5e980f9a50199f29d11de49bde51097298bb9357de261f4596c6b5de887efa420182dc03c86869017539da0b80b9a5ca924f17c9fe8ba3db872a78fc780a54885eb5f6ee32b307e06f32db16e2a8f8169d098fef094bf90ee7c2422db4f2eaebcc99b3c729744d56aa05bfaf4e5ead4aeec72d73eb232b960a78051a3f4cc066e102703e203a7c0884e1e3a8cb7f19aac2bd7dadf9e0c2e8aeb114d6683407294421b535ae6ad85b153e0c7d9603b8234e2cf0ce7b6593600fab005e51ad04fd22dc204dd4fe984c36b329a7a2ab6231ae27c1d5135d34e726d86d30c26ec589f6be4c6ec85b3199c0790138acbf906989622012022a620b41ee97bce17e5e2ab0bc52a0e11f5d2df04f08709639f329be540726a169454bcfd2ba27f46995501ad7a7f0639ce75b651d2407ad576bc8ab7dbde032d32809175c3236c497cb69482678083b31a84059a21fb5f2dc7dbe4310d45b66e4ff146d41b49631ec85a28fabe587058ff74b49b9c515d1dff60f013c93b3a902d09fb6007d7f2a7f517b4f016f5e1577ad0110e48d20dceb1f2548fa68d6c6d384e2606bd14ad6bb146add328c26821829a2cf08460b92481a99c095937d0c05e4e1a4ae57c665a65afb97527a2c9386f986ed1979b58f0de92491731528c3d82d5e4dc54b7fe6da7f9704a13ef07f145f76790f14549501300479b76f912c6dede055c7aeeb74d78e27ebbca229eee6b4099e4c629304980e86a4ec9715d82d0cea99140bf23f64a75522651503447a9f52982bc2ff91287817aa995061351250b2f8b108c2a7a00f2fe6da0a9080951785eeac43b35fb50b6a9133b1f0f44a7092d17f1af819dd96cc5652ab2475060ed02251dd92f73b6f1e6e1303b3bd14d59e11ff985d84cc11f791dd405c1c020445d9800bfe38c039f3ca66cb6de9c953343b99d0f52b21637deb3fd89b89deb3f4154b72b3f3ded1a1745d1185627b27017511360b0e7d33d733846ccce1495c8ef7544da61502f139c2b4c6655fbf1d03fee233b8f24f64ca2701a135634fd0a230217e06fef0853254724f38d1420cfe378dd57c98ac2a84362efd1e0c04b8f32e623544ff2cfadc44dc8b1d9f8246c3b49e9ac44019953152c52a7c146079439db2bbaeada1a6557cf43a28607951c63b056c956e66b27ed5e70828bc76bc212c09e9a5824819889216fc1ccae290697476693521bddfbc26e3d4a310417860d1e9ffb1221cf755205d894c9dba41ceb2ec79d1fc8c9b89f60603675094704aab460745b4e094cd654fcd733f341b2ba21bb6d0860429822a426ef69f8209acd64b4fd3d1a8efb68ecf9b4f8088e31135c9d1a4a07971515d69e4171569c660cb4a2707daf48c4513c73805cfb1e9029f64d37815767e403b2212ebdcfcc02de88c0310941174adb49fd87808f822410e016c54c2036b6264d0a8d1510ae4cc068d9977c4b345fb19d99bf913f0f65d9186289aeb4a28823ecf091e94890923ed3e4429c2293e26a467fdee5431beb708d932a2891d48aaf6abe4b94cbfffdac54f5a0196ae7b2c26458824869a5701e8caf55e7d106ff5353430eaf38efc3ea5e7097ddd303484a8be09bcc01d3c0184dddc3f25d97229ca4560cdb73d1ce9fa75dc1afa74a4361346674889b14768fba418aef5b4107b977fe04e0846c9f9d7e5cf1685817ebac5dc3353410014eb2be13369b17865360929f400458f591563035cd8e00f97df74512d912beaf7d8505397abd3fcec1e1254135417d407c2929b531c385f6a48a7068ffca52020fbb7c9813e31f79f6fed9d3b6256ccec378c80c56023a3b4efbf76561b4c780c69dd3c8897e5088a797f76a68d42708fedb1ef2c4dadec83eb36f52458cdb19d081620e7467926f3652855ad512e24e3fed876e021931e5f9d2d45e4c5fb49be2768aacbf2adc122b15b235394393f8d75742e0fe48b77fcb4d1b051d06d4a52b0dd30ab498762719759c32a1e1d4950c9c4308c79d0cc3eef1e047dd14718f347ef671b4a71ace37a2d1b6f23cf35e26372d5599ae70f3ca292939cbb30a8a03e60412af0c4654d95aeaa7f43a4b970f6c51ba26576b8dd9593827681ca975e1bf1ecd559558b898de587b87e359c25a31e57a95c8c68ba516defc74288230fa9de597be91061e1848b060d2f8ebecd073707ad62d721ae1e2f88ecbbeb39de12016e3565e995050249a39d6b7502d8d7a3f444638c714dae30a78c663f3b731f52855741b42c2cbf1d59e0f1559def758419317b67edd4b7f500dda6594075f20044cbb2350e70b47dc61735c0d005b4a4f21280a5e3bc3c8af72c77852f9d2f0b9cc8fb3ea40a2b73eacee669667e3fef115a6d72c58925ff57b18e5fdbf069a2f6d305972967259af2bdba8136e3c8974968b1e8fcd919cfa54ff5be1647db3e6833d6ab570471e6d37e903a3cd7462579bef83108f9e653b8674f50d0caf5d4915ac84ee8d297db04502dbed7715891de07dfce09b1acc44cd0423f7d05115727069f009ce451d15e2ddf99522cd78fad60016a8f2cb760be694e3f9399e8f87a615edb4c57a7481399224b445f41256e372565717479536744c9567ceb393b3ba01850688f600253fb944a46fe15bab5919fa12e64d3b5ad4696118689a73f15577372f75dc2453063246335880282c5a4ff55e9ee303ad3e153addd39e2e13d8a0799306d2bb321746ee8051d5f0e27da76d7b29f411098439c97f66e8460c667c394663ab18baca8efb343cac8e093287613e6c6846b7fb8a8f43f6e4c63533c16730bae343d133989354b9bbc093e5cbf5e981be62238a3dbda8ceda476c0b3465ab29043a98dc67488b1aa9f36511b2b847dd7f09c48d59736b22f50cfad18798cb183deb833609f8821e087f6a0c1fdae4d4f76e56e096e7839908d28baae3466b824db61d0020e07b09a5f049adfe817b8d1fb39bea563b99950413e0ac79ca0feff59f11be57a658c100980d4983c811ac9fd4fd9a683b749e0dc6f369eb20182b2ffe9c2ccc544ee8dc0aedc783e9511058d5b21ec4e6e41579970b82b8e945afc37d3d84f666676a4ede735911678d6de9dd33f97b3aa6b246fd465699e930471ac9b0189992a776bf2ad9241cfb1792e3fb26942f2202945cb1dbc455d74949b345a82a5898909f4133e85e3e1fa2f48292b598acea8c26a9758d2298b6358b38fc0f12f0d4248ccccc5d13e361be3d89f9b6b0c2650792b4d861966a254eb9362e349f366ce1a7ab6aa285ef16655cb438408392eb5dffd2ee03a877d44a2cf364a53fe439b5f7fb606e7a2df3d509e7883c91f62eed2a67ef05f531ed0fa40acff89ec643b3af1e21f35ea85a6529bc3a6c16e24f77aad77208773a8d9656c9b4b7da93fd5d4217079df3809312e4a13be4300fc68eed7863b103b537aecc85da0f4542792cd927d07a7ed910008d45f9f189195d341afd029874df18f0836e0f1dec3d1fa9870df2575f50abd07d83759d1a7ab1fa42eab07f505b4b70f4b6360159db637b82bc880b2abab4762c4d6084be65356c2fce540c88d7d12575afb5aafc862d3c61178cf3349013e0299d428048dc703a0dd2d933d94d29c4695643c444abf7a1b420bd0be9f8a891b700ee2abe2f7a63c66ee19d63ed20d149a0856cd816e6a419bf65d3cf9d6155088e17efe3fc8d07903f676ca3e0d81dda447f65a4da8248961ecc00b8ae79ca8eaecf5c52123165a9bb19f37bf67472a3154071760e646e7f29427f28511f628ec51f944ec217976614a2b28139eb165f9bbe3b05118bd033ddc111af8430c5ce8020c46581dc0f30ec087cf448e900f62d56b8492f721f34b30b4b1b3cf0c48f586ba98628b1beb64e005b427f69d6ff7b1fa16a6ec99ad74cd8770239ac5cc8c96955c63fc078f51ac80bc413ff6339aa8ae47a24cda0ba0d41ae1df0653f0f53e3ae26362cdf835f5de28c1dc05bfbf34e5b1ada84e7fa37acfd50d564bba8647cd8f467ad8bfe65fc8261c041f244fda9198257bf19a4f9563fdc838f1453dc561e19c3a30d4e8e4c886c86d3ec8e059e29e0b72119d45d9c7b4f049e16a6d3fa2f2709e114fc6f80636addfc3201bce36e93bef3d911135e9fe2925cd126dc56c303616b64406d2ceaf6fc9b4b55f26b5f7987780e92c7831ddf750ff4fde7d7503133feb63723e3b7439d94d4cf9d78bf8ba8348c2e52df66254eae12bc31996d9a98a61cf7a7bc8285a8d3478d4310453d8486f4d5beecf3dcd6924d773a604fb131fdb6123afedb2d3ae879e2a2d8af973f6b99a0c59446e5d5148da8339b13fed859e89ebca6b58d36e0e9ad1e70d0ec46e0b4ed75b6bd3337ed3ede709168d6ccd5c6d1aab7fc589b465872de65d5b357e230488771263c16376d40a581677eb7c3efe7f806df17ada905c4098652a546000524da8181188066fd8ad085e60550f22fecad9076c879c9076cea973eda1faa9635ba7a695b136eb433f0e7a29d0d21b947f2b1c28c0263a571ac492edaea058423a541fc885752a4da6ce24e5b068f094efa3326fdb892e9397c4d7b2ab37b94d404239b65bc6822839ffacad1bd0edd4847455a5d99c05128fda30f7bff0626463927e4d3a40a610cadd85e08541bec0977706d2dc7ecf2e8367565613c013194d44cad605dffb6f902673e30744f9c85a841898eced50bbaffebe54370f88e9ba907c2f27efb6f4218c8f7f89e049702edd1f93d9c0eedb9fd12fbd79f66ac12a922ba3604f80e22dc332c1573cfd84a1192363a3c797017ca8afc8b4c587dfc28a724cf7dedb958a7b7ad89d125836482bd0e9ed9db62f0d92c9fc18a37ec6699aae04b2c35716be8c28ba588aaa9fb313cdc2a9c05b3b2dc0969f95d26c6b39e318d451c17b781c7ca62f27df75413702eae825b44e1a97896c2067d206366eb75832b9bcf39bc33ab74850cc7780354678e7962ef69de660d8d89c5961ff0a6e728ecb96ae72e7ec1a771e763469373231de16fef6054770c51e68063adb48c9450e33cbce9d9c086a7985ff23954778b8f4bf432cf5472c1f2e765017def640f66d73de1923d546c857dea8def36582c8d6ac5c589b2525e057b7e92da55efe1add0d0ea8527194dc32dd45579e7108450f41f7edab1fb8ccb6c800c6f9ddf57780b4fc922a3b3de88d5e534f639a2de355aaf669ad8c977a4f46a8612f81b40f0458c17b9d28141026b975008971e96027c9185a850d1be75e388b9f3306d5878f2610a455834448821bc4c0ebeb97d493aef21dbc0081a70a8f2821b2f95f1462ee858cfb22e5f9c13f8ac0d10f7613dfcf4a23c235472869430a2fd327ebec3a1e8162359c608ab9aab7fdd11a168742b4f5edb9377ad9b91766b86ecd56fac753413c9cd36c668577589b1a8e7b392097526f566273cb15b14f4c73d7713f04cb316b56e4e3d93b0f54249c534bf6cff988e0a8fe064e8848310d3285d3d00317527d2368bb16659976b9b52c65d0f75bcc2d3bb9d7fae002f05ea4d34bee5adf3d577dd1939bd40bb1d9218df68e647e05b83228e9822f9cd73d09f4164d1b3551fa8b3a0c06f42f9018900ca157d8c5379d1b7e47d18a1d24463b2bad8cc0775a0a88584fdd3e9b3610304c3a393b46cd12210e230d0d47939493766de4dc628a8798278b5a442ce76e79eeca39020094a49a8dece20264ae513a6bbd8ad6a31660e25e5e0180e3ed99e2e6e5ae860a69bc9ff632f0109c171327c432fae904206dfa35edaa01889cb7ff71a83f107b9", 0x1000}], 0x3, &(0x7f0000001500)=ANY=[@ANYBLOB="d0000000000000000180000015ffffff238cf81ca4058d523c1df51c7cdbc658461533efac5dab256a80bd885087d5cfe8caa4464c7a1e6f21d67b4943dc97e6bc451f28e717404c32a69c934244180ef2685a61d8c40adadfc329e99f0c202241380cf628454023287298d78f14160c86bda928cccecf9679ded2fb11a63beed4d35678e277e54d77d9a1eb04a8aaedf74b2c73370accec855052a311506954f623fee35c3bafe27d8f75d6ef6b05b5096f73ec159b38fd2dc28142f91ca90ec8e06f03dedce81d38c31dcae9000000f000000000000000ffff0000ff030000b6dfe35bc3a1c732090c86e64c496aecf4fd44eb51be56cf30ecfa8d6a9db21dc7e8bece82929aa5fa14e961b1da6089c8eba1010cc49385eae8fe5b67d2d015d2379c982ff16020be76da68a675695f77bb25277672d72427d5572088fb8446143436eb194b3b6fb679b5f8ef5382eba3b20fab340d706eed07db7921b572270cc3cff49f2c03baa6d275c910bdf19531782632bc16658afd41b59445d9b23302783b78999a1d5ae60666cc0045be4b155dad7700d25a70251dd5f1eda20f4a953e6ab3a8daf3e19960321cb7c0c1fd2e6bddce902471883b0000000000000010000000000000000000000000800000f800000000000000010000000400000039185b693c97097a024702820cfcda05370909c5cbdf985f3bddb6457702cb37cdaf1a9bb81b8dfdd72e14c0caf79f0696ca475392462ba03f9d631051098243e6b77981bb24a931a6bac12756a9a62ba5c1abc59839de3ab718b4a76ecbff4e2cd1c2c84d10335fdaeb263037e40aa06b0405b0ca0264ea730fd604a217bb66d1fda700a9683f2d08abdc92ace7610a0b72b9a6fa6455511e5e91b1c2b9fbd64ad7021c4ddae6b1ad54ed8a032b987aa99e61baaf5a6fbb520010488164c1a03281843b211c3995583a455ebd177a990c34153e1f48abddd703000000424d427100000000000000"], 0x2c8}, 0x9) getsockopt(r0, 0x0, 0x1, &(0x7f0000000180)=""/83, &(0x7f0000000200)=0x53) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20200, 0x0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs, 0x1c) setsockopt$sock_int(r8, 0xffff, 0x800, &(0x7f0000000280)=0x5, 0xffffffffffffff22) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) r9 = accept(r4, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) kevent(r1, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0xad, 0x10, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) 11:47:37 executing program 1: r0 = socket(0x800000018, 0xb, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) close(r0) sendmsg(r0, &(0x7f0000002600)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000100)="8c1088e1f9387cbe413de357db5d6a30a721937989abe18a4f85ea6b6b1cfdc8613a56cd240f1011e56f73615feea70e521e643adcc4", 0x36}, {&(0x7f0000000140)="96d6069baa12106a2fd6b40ae31eb78aa910fe0a6f2ce001f00cb128cf3462bc78595af8f087ce699c9f8187abb96392878738f6e8cd7cfc5f9b954d5a65de85bb30744413f99184656534d531921c1c595a8056098ab7375ea90e6ce748f6c9804ffeb85d2606ddb88891b87330807b6a7156275a9244b40c905005c4487282725627b74549df680c212853ae0f8bebeff579133b0f3cbb888244efc5a2371aab59ba0f92cadb176e7f98b7f539b7a365390f0f2e98b2bf674253f6871e308589794e67fe9a05e1b5bb057687202ab6b45bf3a7e3e29035af189cd1c7486e6e944127b0ad51116c1caadb2c26d551781983d211cfce21934946d6768b051ac719569c6f40c110141bec88ae1f71bd9a208511c7f75145a41f26e6dde78bec52e2c865129057fd4dc257af7dfaccb57269dc79f9e396d50e70d976d3c04748a3b9da9e4754f65f97730b67d47cf8d00a0c831ee70fb9923d15714a576178f4b6ab7226d73406c0056fb69792241d72ef1d87ffb7e48c48abf6770cc8fbab63b417655dea00cfd98489a4b824c19121919c44f8ccbc4f46c0ea0eb4a2a4e4a6059902b157fc8ec6b9d601a4229dbc83557e0ec378e81ec9228cda60906582f91dca023496b03f2a1178572a598675ab4e9684ac4d8b20dfc9d92f3ef40e8275c78ca7e11b6a9930f359647e58d2b69cf7804456fc2322974994770c242f0a085981e7fb6bee7cdc47653a155d8b0d6d371479a56b87c315591692702d60b8299ed1337d4ab92ede552d011f1e5aa5cc29353aa3c27dc1fe1ee13ce05a5f841b3a5dd44796f6abf710643efd86e4d22db7161b3a8cef62497efbade82bd21fc767e0131ec9f92023c114c97c2e7519039dc6a97d95031507b01220df66c686d9eb497780f03fb3f6e44a78feb7815e3dea3b505c46b77ccb38201ff11289a016dcc211890bc64dd4ac251fe4e535c000ff601959bae2b4c52563e56e8c6b938604a57cc6209eeefb81aa1e93d4c0e5fd638e212a8f28f5f336a2c85deea1f9f71ea4be3cf1966a88eceb0182ed039a6e65bd05bb1c2aa655b9769d5443fb0ad047513b53e8c7fe3a06c82d2f025ee6ad6e9291f72904a13c448ab9319d7bbb92f6b163e0a4058ca4ca151b08f74d8a6edef9c4da602c49648d6ec9d2e667c814616a5dea51148e2d1ac9bc68072fb0fc34be2fe51764183f40563bb4888bff99460eb38a7b4dff76646a845c079c90b9e7ecf1db151a3fc543e7faa763b9626be5652bbb0eec0063ca08c29ed9327cf843c7c270638615c167bec14cbfffca02f7c5da97b13c17133e4488f36d0a59aa2360e1f899c5588ae91d7076465e2976ab7286f08ec0a2ba34dcfa7792a9de83a38ba534aaade699f1f9b6e68e7f239915c9ec0b2a5e02797ddb5aed1e80c38b94629d8af841dd2a73fa9fa326d1a99f07686e5db7abf1602cbb1bc0f1007f5f4f5515b33b079121c6e029bd948457037871c728a8682fb3b59bb412b712270a297b5db06bc4e4567df9540f177ac352fa85dae045fa5d3dbdf2ed21a49d03c094a5c15a0e73abd8c292d6e1981138097e1cb99bd494405fa47b6c983f96f837aebfb41e123e63598df6dab1bdbfc62e8a1b6a3c9444f895f24406190109868ba12009ee39cfeb1f4407e81cfe5e4eb755170f59670f7e2526a5bb4730912c811912ff67861385950fec2db3c68dd1c18a367eaaf2bae9199fb29a9fec5f61c73d55ef1bf4a3c853cd55bc613e1983c9cc1a0c95745ea3cbe469f86e68ecbd0ed5652632c3a72a3a9a9ccc6c76be96a04da5eca8504515895092de85d9e7d2a8ff21c2293f6c7117c31129a72b85868305cb1b35512a0313cce573fd7e7982bb929a9c56519d5c66557df8a2b4b10a45afe8b74f47d64cd0427f7c4112b1e829100040f70aeb5016b45b46301cae6d4b11cff8aa210dadb1a0efc1d83f7ebfa79c1014e2a076d085e95ead0914fb29efe911a058249fe32d6ea8fed2ff472ea4274ff6cb69dea88603bc16ed80ca1ee7f6ff0a5a02c8fd06e90070ef4cae5a837585fc26bd804ebf7b625a44d3302b738fcc9d7ab4868aeaff934935505646b9ad7c1294c5327f2d01995afe584ecb472d6810fd08f406935c8ff49693bb11c6918f8b701c89200b89a5b5b76e32eeb4d3affcd76fdaba687f22903a76d068ba002f9e856ea9d0fea7c00924e3025e7e1b851250eae227a6f3be89bc510908290faa00c6e338c3f50c83cb017da21297847ea5c7b55317d941af6a1723773c9fa84c73af902400c0cae123a312bc50f0917f5ef8a2fc4c7cd2cf1b38319c0ebca1268234b1b22e7491caad565d978238186438bc4bcf2985219d71651c3b05526a47c20b1c08f66127c2b7164cc39a292a022f3bc5c71b6679f0debb8a848ab28db85919ceaea0bf99c0e1080185b8d99f2f21d1bafedff33be7fa9adacc68da3243ebb0b818df17e0da4506f41785d1d417b9a7d8bdc7727208b35c07dfd96d6736564accf4144a9a44acf2f4e27267dda1e8f37f9aae47b045ece6499ab307c6d21683eaf570c955acd556c74891f3f17eda913f58c26fb1415ff58345ca9bd30aa106f3b236f4fbaf1fc8d5d4d3d5441b3f74258704a75e04f134ed3ab1e8fcaab1686edf8eb2760e1ce1d6b9178a4594f4c4f5a6ae5153a967fc8ae465501253a89d6413130f8efc7747bdb81f1388bd5cd45eb5c5fa5905c72ccfdf5214d2b5bb895aa7357e03194025162681b43b22960ae169d938e0a404cac735ecab296bf93a2715decfc1bf21fa6af8cf9c8286627b267b6041af5b992187c12c55e9b411c1478b83c851e8f10f9503bb51ecd29c0f4f9b454dbfdfac454e23bbac20cae222858044cb2f89f5332625c6d06c72915912cafafd4b0b34f8a14f65e7eddac8a573ce5a2aa90b89bf17750d43d4644dcb0a75df705d9ee126ac0e013f6f03129fc4bf85c4090c3fb8434f8cf703e408aafafa469283ef46b383e79b6564cf8b5bfe45928e4c14bc5f66dcef8497f982204328480dd4064893b13f7418b9e41a636dc6a555125ccd4affe96280d624a492808bb906ce18b8c850c5e22ebe88833f0c22aad27d250645cee276d793777c70dc7281772e6e31639d52c62a00aed2272ee22aa41a0347168718267e2a88639c367392b09fddf7539679b470c205ba142e54f0f20b5cb1f6b809f945b921705d907011a466c24d0d4a9b562699aedeb81845fc6d1077f5f908e94ce6af5006a8e9a1e6bdbb0d4480b7b0d85388c68b5f08b28993bd2c13367d5a2805170eab82a452c19512a4a5648b804f4087bf1406e3e98cc04aa2a4d63d31dfd65628aaeb5d8b32f7ccbc6847971dbcf42e5a2ed49e0f45e1d72fe23a95f64f78064dc20bf6ad8c43d339fb06fa1ae4b557ae7d6d15b4f29dbaaa5c10dc43326596947559bb303656977252518fc984368b772a9844b780b5b6ede08e9d249a2649fdfda9c711ca08d76f59f47f7fca738245e0ea4f6b24f7854b4f071db5dc0bbef572c8cddd337d4d8100d1fbed6838d2d226c8b0498220ac1724b50bb68d3c2d1fd919c9f44f49f7d38880d50b1ecbfa74abcb04c6ef15bea7e86334cc5091492fb8c022f27edd121542bd2ef5947651a88a2dbec771a87cdd08ae78874c5ad9ea41b2db68f439ee564d9af7aaaf11b929cff30e271b137e03b33b6847d23c1323cf63a229374c9ff7e7f2f9f9de00a1394b2f6ba1566180c1f08e6c5eee2866bfb4409f980d90ec0c28838afbde3c53cef335d950d7364e5df8137c085eb91aa47a87e2f5254f3c9cd0091edd82a268a934391841f43f63d62a96a01cc0881a932225928b4904a5fca164763889fff5d559fcef599f171d94cec0d16e04626c046524139878f9fdcede014691cd96efd859e08e723245da1bccffbb5e6d3e5c7664a6546950513865df757aede44bc5b15fe63c73c6cc6efd1857634ce2b24377e5883e853e1e83ef0b85b6faf651401b57e7a24c9699e0592bcad55573befeb545c0a05078108574309f282cf70f6094ff6f07cb5aff969f4d06a4f0ef69332a86606320cb82d5cc10fed6be6e6beaf2dce8a99e9748c495f0f0db46e08e50a7e235d1525e126ec542a83e45b276eef21fbcf3282ccabcff42a6ddb200f54afe5197889be6eadaf3c28493cc48e5792eaa5d716fb56ff2e0730e3bfeb4d9cb139491c54b39c0fccb1ec2b35d10eee34868c034d76c21338737375bc5b18f4cb8e150a97b9c7350199bc9dab6245b11e9717bd9063533a35adeba4478f6642a65321510c5c9cab72c6d5bc83f94f9b6870ea95dd41f073e19f47d9915132e48c35a26f7067c9e3cc8f297d72ebf64f7246135f3627cc369d2f6283a9206b547b2e425c5d6cae41ae02b27b73d8d4591247df50a23702427aa2a3c55b569252f39aec863561452d31f202311c3bceadedef58a2753358a29be2f45ca2750b79aa3b2ffda287ca95d07521fe570bc3137dad4a0fc42fadbf07674ba2f8b9f8c6130a4fa25e7621b210a9a3a518cc4ba1e19f160bfa4ae64ed8d2e2acb65085c0948924c87a9bc5467dad36d081afe5512164300321cacba82ed598a21a18576ae988807594167592d5c0ac1323901045e40edbba181b1ead0492c17d1386f3e008b715470fe5672d07463fd98c61b5f0d5f9f4b5604052ca1e2c20d7889c8af8cd8aca034a7d8c404df7d6ab522140904a2bf497f961d9a320b88c306db902c695d4875cd6c5b7a9148d43dba0729f58da0937298f81ca4ffe6e0e686247beabbf5cbd25f5a74a88a0720a42939002fd68e20ea3c2a23834feb768370f476ff61c36634106572b9793443e63fc17890d3f28b554b70c15d0289d12774592ebbe67c9b75f17552805020159ce7279b002160a0abc580e7f8ba6f103e2a41f6f7e4a47955808b268430fe8b05e93ad0f34ee5303ceb1ef181ea57caafb3e8a84ffcf54b1453912f1a7fc49598d0d3187468cd557c30860c24587003e774332f4c03b0d77656876b8cdd93cdc0e31a1ee86dabe8e2c3256e485343829ffc4c9fe673a2f064968fc501f8bfa5766b8878acf7f499e178a1c90c4b3b16d83067b261c1e5f268c51c096db3cdd463792b36a116dad9227b039fffd4700318b6b16b545ac0b5a33862c2d4d06c42a8261b1d3171c99f29a67e61b3c17e85b9ba3d6849f231b517f0b8c95f4c41834db12f586e23c3f859978c29dc8c705d7e794576bf43b717502b1654db3d2eb18864029ebfe06471a598629a7a2b7a5d6a51514cca3acf290402dad2ba17db922202e72bd4d6da2fa1a9b61550426043562c39f16b9700e40a6468c74e883c77b020701adf2ad19548564e6c1f91f47fc4246f607aa50dc77a6392a12e2ff3aa547438ed4d65f510961a05ec59190cbd9926ec772731fff86f8b807ad52326b08bb9fba1b2fcb7a32381424947ef514ac618f1ff264480fcf323e0faf66955fd4912326b11a1afa193e97706dab6e0e5a69ce869372c872f4a20d1756f73386d9cded11179b3fa0b0ba83d8e63b7937aba32eecaaa091e6ad3d17f4265933fe93bdbce476cebb17b35ae0d52fb6ad5058a28425cc2cc6c38c5c6f207ba2460ad1786a23b0460d62aaf4848ba54c21e1437addfec5ab5ab36d0000d0b24824b1e87a4518023595aba652e265e22a58e5f021678e68d973d0e3f061b6f8e8486478317a5cac45e2355307b25c5cad85964eb094e2c005bc64687bda9cebc40a69067ebbf6f81db45b88dfb4b8b5c9e3f32d5956a30d1f2", 0x1000}], 0x2, &(0x7f0000001180)=ANY=[@ANYBLOB="e8000000000000000100000003000000f7dfc50d623be48e7d01652deed66474624a9ea748cbf6b4b05dc90c84ea1a9a306568f499fc2c792f0553666d3d727c417e6fc17925f81b5503e46d84a0c9c1bbd1d6e3156af3708e1ac8b3f6d769e87eb7841ca35fa19b6d3f86225c09e543aa9ac29fa3ffe3759a8c8ea1aa1819a28e300852de1a4151b87b06c93f387eb55fe4729da58eb3c966f2db2b287863c9f2f696c4157a62110b1c8ac105c63a53cb115d2454d4dd4f62c1cda30704d8c40d9a73540e72aa1df785aa6429db11326fe70a509097a5cc2ff7fcfee205c0c88d640e0000000000f80000000000000001000000feffffffc8eea80e0c65cd6cdfe95724fa369d11e2b83889a9510449bb67cd05a237306134bcc13e07ac2180f4483791cc7e9afb3ee0c56376c6f16da04c56cc89a1a49ef6d58e41756f3d91224420d0eebd8c480e8afaaa0b75bc1360bf1a5e344611c2b2ab6a8fe364d21040fd08ae1df12b1ec6b538e202d6db85f673ea643def648291648a30b43bbfc6e0e4e4b52ed86d2322d642d1de429b9622c47090f6e49ff32b4c0e9fd1b7f37103b8589332e6afe5d5671e9711f9ccefaf853ed6651499c45734da6ba990d02123a0a06ed41e3bbff9291d751b7b8f28a55c91c8540d8c42e0a70000000000009000000000000000ffff00000000010069b304548e31b37688565d98d3ea1c5cabfa8b620492c5e5a625bcc90024c4210dc18fa8da03c4b79b9e6cecf57ca6455524b634395be2040b6a78e1c5efab30973378ada24ed644ba618710b8c51652c51e13e4ab8ac1991c21e8c51121a4e30590a845018f9d3bb5c44ecb13dd10954ef334cefa7b86502e490eab4a76fc004800000000000000ffff0000eb00000081862505c203d2f2be95fef06411c01373744f912bc6c8f6f3af28d7fc07b57a9141aec2b2c387bd523caac5783fc80f52c90000000000001010000000000000ffff010049000000bd91df279131272103a3c4e014be7b729e3fe91f6afe25a6e46fd714cc643e1195d93376bd2fb7e768643800ce58053c1fc38aae1644d50ec37d589a56da5f0937c8e68be6c9e848145aba3827198c78edcfadc21fad4a2ee9c3cfacb0f176b58870676f54d40ca866e794ad9e66db5f2db707b4c4f85785e6a149b906370d9d68b9c7151a2ec5ce7e51540df46aa794aea6ef0d13aea630ab6c57a4cc8a9ae9b0dcb1ecae2dd6ada2195ce3e8a344a3ac691353a3a0be41b2b7210cc4e1d2b20c6a3ffef136cabd9d84352497148d29f99b61306b4efbd211b7fd471f818ba0872ab0fe0a0825d4bcdafbaee1335c1de99507d92d2cd54d2edf733acb56ac59324aa2ddf5edde7d673706a09a4713d056a2460d00fe5449f84575a323b0559d360ed0df0309f250f2f20ea9ccc0d642caee6d665c6c158d4e87fc49fa9a48b4c15d99f0c3af082c439de9022b26fc82a9d736bba92189e17232d0d5b4b64132d57f9702cfacf02bd6f53d55d08035976ef86358efbd8711fcf518472327bc38f800a224106ff2e3e8eb330e9fad5cca6768de8b3627ef5577595419c590091381a322965269d25c64e4c73aa8d7f412cb75cc5c1d46604e5b45683227a305cbb4642f2aa669bed1265e41e2a5e103bb771e8be4e1f7c673029e13d25f4dd9dcf50d7872c5b94130a00c3383984eca9a4cd1a0ad7283ef7df198177d7191978e9f70bb0c9b30fec70bc3dd639fdd16c0cda79a3308bbb6d471175fdd9da2fc8d61975009c0c386119c35f03a1b637864ef00d2c742251b62bdbd706ff5a9ac639b862b6e1ce3e5bc1d867c76705e5aa8f26064224dafb2b5022ffc714e1a98b91388ffc8ecd1438c853612e5942f29df72bf9f0100f553d59aae0909ba0f92cb71a26f2187a7a5f07635f6e7a02963dcfb82afb868e57eb56140858ae8ffb693924ef4c4551e7004b031927c325109f7e22f6542439d98bc203491782b1f8d7c8232e520302aeec635f0f3079902023283bb18f322feeea5726f184819b37e6b743f33a512a7c545c457ac083c07e28783e41a8c206be9ed9cf8b0000e32377b77fdbe4fda483192974e7bff21b63543f8b3c35ead5972b17e2ccfa244728f232a0ca58c69d3785359a63bf7f22bcbf629c3c7bb58bc9698c99a7d10bca703ff8fa0fedcd068fad83db96b51a351c795f9a25f589bf231139c90c148cd1cb88df2943d59102b2d1aec08cf97b862ebee5b5a96ffc6401b3cd2fada3595e9cd60ee429ea30bf24646c8a957d5c990525cb9df08cb8d9d34f377727ef082e8de2539957372677112c1534a43b0b0e5815f6bc9099de5de00e336800746337484df767a3135ee34c86eb15d8a62f861b7fc75e68ad4ddb83bebbb4e37172e563bfb3325df296315e1d690a67db7f5767ee6d452ca6acd02fd3d9f19717198461b632ba57a6df5f3c84ed2643258d8034502f14359db953b978dd8ff80a3a22681e9a827dd69c86c2b9910c00f7583482d0741b6f1878330477bf26c789b44cb07c003a1358c749aec36a4fd1e155e87424fd1304d7060c0e6eb705437dde23ae06705b4affb899ab93dd77af36126e3dd85348dc84615c6009e314ce66c39b5f04d86ab6456c34d52b871c335f6980e4ebd60c00ae1c92655030338184c7f76f4ede2e44d25af735a517af4e9ee4fdc90d0869db7c021192715f04fbc91cb499e95e86b91f56f296b851949669b765d53f69e167b322a4109621cbb6744718a2c289ee407127b83a8b221b135d7409232377de3de480fe1cb4217163066b6ab0a1135c91620893d06ad6e3195a3c3a13dfe9391e8be0a8eafe88264dc5e776680c834d6648a058402cd7dcb061aa6a55905a4c01b0067b6129e082808292902b4a146755b042f49750cd39f75b5a226538ba51e2d56f85e87892f54fd2c489602b94d8f7f28b992527d39ec545993177ed81ac9135d55fc4b3869a71d38d3b6060792d919311a8e1a59446d43d89804ac19104e67bc1359e51c52eed3f19d9c0edd5d5f9ddb4ac3fe92bd6f8abb9e460bed90423de917e087f6e13c3cb60b07698365c4f7c8ec4e33141dc0e674f4b738faf07e6b58368b653e7ff47ffc8544bd42393dba87257087d20b749031d5c3e7e608a6b095b0af7620249fa2b7c01eb76bccf15545ba22a31e8d5ac7e14b380b75da3e67fcfe8a203d2e7578c9174780b378c5c6d6f3d2fd60460dc6d5bf2e62f5aebfaa42424170be1bb4e23570e1a08d2a84ea7e15498da24486dffe9fa8e989f411e029062c86142544110dfbbd8a7f301f8b2349c1ad5aed61add6308d98f3fda66b156351002b7dba90f78015002600f732dbc980955bf8791da08001bd48be84619d61610a0dc6bd0888a4a0c5afba46dbdb56ff90891971043279dfecdf0dabd0fd9b30af6fe7f54c6df67ead11a23f3dc783d01d5e71d59e6299e88c9d102d0a0d8eeced6561032d1f2ae404bfa655d52ea58843d701b4ea180ad4011e02431f83ad7a748b0a24c110a7cab1c9ca57cb5f080a00f1140e8ef19450ef3e0983b1775fe137946e49ec932beacef3e16b34d625690f3a879511ef266b3e1fcaf4f7f118fc35191cad513760ec5700d9b6d126c5ebf39170518c23c8a2181e7008cdf960e18ca5b974ec95a9a9b91e520a3169670ddaf545bbe8d4af38bc1d1018de96b2f8aa30becac0243cb055cdca61307199651e9cf683d4369dd91aa5e71cf79a91db1e9e8301a246a334a204bd198890e6d76ddeac3b72abaff82b6acee89dd43ade88bfde179e4dc87b99396e8dd38990eeade95c3c4ee0857457c7dab59d92c4ce0887068e0d7219a0f01f772a5f259ca94632d2a4dcc524d6fd150d0d11e8888aa596c5d5a687b518b15f7d9f1f6947ac0d32fa95e05f56b3b7410c083ee33f8f01e22e50c499f8fdd35402004b9ec693f6545455bee14a63e5be724cc36a618ba78f2f07919633e3ad775c847b1c62a0cf408eacde27fb47d25fa7894c81d53c0b183112094c42800ee40fc64e881c03001900805638ceb51f935cb90630f3884b096bbe84001c30ec34e2d7efd168af59f03d84a080539fa5048d75a373b30a233a51d9b945183d66452ad19a0de31f7e622463ff41ee8cbd96169e438ebd6deb9323be496e6939785b8a590be695e73976218bedcedb616f97e0daa236daaf192aa4ec33cef5869a57bf0d906613592a0100232f8e73d6e8aea3d8c8c086a7b60cefdb2d8165e986b75ce9e968e81914bf07ca071f67a1f8bf0a4e9dbb99f71cf5274702d6dd04c459814acfc2b35dee72b8ccb35e82859be4820c0eda8ab4f857588174e9c54e228c13487b69f3a562a94419209c6a3502b0bb7c082996d72bda654fbd86f1ac119db573e8558cd62d1f26bf049d9d31be1768c13dae6953986e63ed1481239ca900ff91902c9a03c3d39e7cadaa6b5b4fb728dac908ce9ec9759e8fbc006caa9f7fba5e9b695ea69c938bddfc82e8305cd74ef8cbfbee6fc537d711f9a9eba8aa10a14808aa9c9763314e0b92f8a72557897468efbddf3f18f741e2b02a7f302e39f9114b3c9cf94c10ae7923d1a8102c8273b6a7224231f8ae02a36ad2c316dba6c82b68af98f48563486286dc7a9053549ff9bd244670d9f2d6a517d09b01db674dded72da946e178317627874b34cc9f0f1edc9390bce4f500c53fccfe73a5130fe132aa83d1e6cbfc354799bfc2643099253004f3993b287eeba1d5b41c94804fdae550d5a40a266f45af1339a8ed1da5f45628e58db95c70eb59fd9b7086c018b45f044160a8ecc321ce5ee5095b1b4cc3fcf2b84293f2da3013e08e19d2ac3ca4f62ca89ddf57227cb6b7483f0a470907e071a56abfcda6952a3e02f6156c9d9d80e7feee89c6b82e4ac75e0a3b07c9a878fc32e7a1ceefd30caf29935a3a616439586d3930557ce16203c92435bcaf9d84fe47bf339de968bf3b0f0f5656530ec48b42c0941c1202e5595f81adf1440bba261c8388a92192d0f016f2ecddaeabe0530c7fe7fb7ec474f2310b98bb41ef14b2ddc271856565441d0de68c8bac9f85f0edbbbee5182f54b2a3e72248ebd7a2b95139ded5a629b6ac82467ac01a838d181e085843f3860a0977acdc9fceec957e48f199316d711c8c18fd026f6775b60a85d30071292349dc82375508cd268eeab83ab7006e380b93ad08956f63c82cf0971bebd70cfacc7e1691c98e2844cd8d03d47744a6df02a76359dcbfbbf25c6d48d289e68daa32c770c00e7e2eda4bea3a965cecb3ccaf6d63080a3b985ad512fff5ba404b9c7e5e0b794a83142a6c07f636afcee439e2cfae69a4f01b4a06e3a5e352bf7be6eaa76c6be6a44e1f09b2fb07f86c2e0babd0010a914e3a4cb656bd80b5d6b4b48b77166d7b61469e69c093247728dd2eeff323604591cd8d2cb0ac29d21fff8936ec2d3968004253c1c722e66ac189830217c87e8dea7454863aadd79c26372d06303dd69a19b9d8a7d389f7fb2fe90b57a60b5213297da61a3ec5296acaa794f968c1e49d128d440947c76ac8003768f0484f284a65e9ffd112bb9e05b436b5d1ca5611382e9494cc2089d3436ac2aecf819bab1119680e95a3310dfbe68a56f33c50517682b4121b41fa012ff9d1e7a7ce38f68127328edf8d4ae283200e822b9477bf2357fe954c8d5492e895705f7d0d91dd2686270b5615a5d58dd24a9af02a0eb8b1adf7fcbbab4e65b1f954a625ec9e82d88341cf0708a184cdb19a78d20ada3d115bf7b248e83e5f4ea5aac063b40b70a7dcc57ff6d6fac379f4094032b818591df42e528c7470dfc7bc88bec445fb8490bc0f06de0388b6037cc36edd62987670d2f62f7aa3be3680beb9081d1c2329b448c59a2cb35370f379f35dfe89b1a40e55199259f70137afd02fecb1074e4e7049b11234f6028550e1308c1b93307171353c8cb8224c9974acdded625410d0d153b222adea28e11637f0cdb8472e774be005fe8ddd95ca3f6858a7e20b3a53c0def76a1da014fa73581d1bc32a058eff4e4ec17898c702e3f1581915d89c0c2e87202b85e3a9406af48f3dde949e5b6b4fcbf5985aea1c1a34b24d425483eb786ca05369037ed84b3ea3876d95adac00065e8db9429ffe71817d49e63612e578aab5ccc548def99f9a4229386f2d56f3bc063287ed0ca9915e2deb0fe022bd49383e35363257c39f42a2726531b1e129dfdb18b9d90b802331876f3edf6c29c4ab1fac863823730d3572448033899e8afbe72f5abfd7cb98d0a8e35122eaf636dbe246430520d457af5966d9df41b74eb39c72da57dc6d46d96533a3e412bd5ce58ac3c666f9e9c0acd9e41e9f2babea8b2b59f636e22310ff424873c39942a1c8861f3d52060094e7fd520fa4f0d7654e2200b2e40bddfbabc00d6413524ff3e94d1fd33436cdb619a72ae46be9d53bc21cec4b0eb7edaa2ca25fbe793fb074d45d6099ca67e503a48aa58a92a6fa6e2c7fbb946405add21d264a55a68c2ed332943d1a0325221e7f03a9de5df5363d7740015a1adac68f10fabf36ca4c54dd1bc85d482dc29a7cdcf91d151e99d36a4034fae0849709bcf3e9c75f03b389656baee3215a5ed831bda95a7a191c7e84bc5d6895c5987218b7f6d5f88ba4317a507bdd06548251bfa211da9b6a7b07ea652d6fbab3e4e890df6d1dabd564d2735eba7b76620ddfe90a4742953b5a839053150566849c7aa779b4f60041c8e0f4af26580c49a7d59d045d40d12567a897ba5bdf173e8ab6d0c4d3af595ef2602016a800000000000000000000000080000085d4b4c3853075064220ceab799407097ff43bbb29ede5c9d774f0cd249bf95aa6edf18a9179d2ea3e2e95a74d5c4b6db1c4e566d866979c5ba95f7905ef38e9745b348b7c22f40dd5e1060814779918817b6923be5da3c5e5035a44ba1f4ed854d525b8a3a91060b7324adccf2e2a3b72990a11400a949dfe5e5ce3475f7b565d0cb0b490c3f86725c058cf59af0790918dff95293a00000000400000000000000001000000070000004526e197ee818203ca12fe14b0ec8d21babe27c43f299a64a11277832b3351d34f5cb68db14f76735581e33111700000b000000000000000ffff0000070000003d89f7a9af19bd342a8adf53dbdbdf8017e4143fa645e7af62bb1b9d837a019fe43713e165292aad8e9a154113bd893baed422b1342460dabfb352e1a910f33b6c3c098f57527825a9aba025475546db00ba9701cd67e36d1e402f935317990f3d452f2a8e4aae5a11a19b4ab5fa67498167875a24c6fd9cfdc6aa2774ca41c7410cafbc22bca27d846b50a5e6da4aeed49cf005715d7e0c529386000000"], 0x1460}, 0x0) r1 = socket(0x1, 0x4, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x2, 0x81, 0x1}, 0xc) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc) 11:47:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000480)=[{0x5c}, {0x7c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r3 = accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x2, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs, 0x1c) fsync(r6) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs, 0x1c) socket$inet(0x2, 0x4000, 0xff) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs, 0x1c) r10 = socket$inet6(0x18, 0x1, 0x8) kevent(r1, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x35f82ad64034273f, 0x1, 0x8, 0x3}, {{r0}, 0xfffffffffffffff9, 0x14, 0x40000000, 0x7fff, 0x1}], 0x8, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x80, 0x90000006, 0x4, 0xe7f}, {{r0}, 0xfffffffffffffffb, 0xc, 0x4, 0xd4c7, 0xaf7}, {{r4}, 0xffffffffffffffff, 0x10, 0x53bd752ed4c05d23, 0x6, 0xffffffffffffffdd}, {{r5}, 0xfffffffffffffff9, 0xa0, 0x346528964e501f88, 0x7, 0x8}, {{r7}, 0xfffffffffffffff8, 0x11, 0x1, 0xa70, 0x6c8d8958}, {{r8}, 0xfffffffffffffffe, 0x2, 0x8, 0x8, 0x1000}, {{r9}, 0x76ede03b8bf0b13a, 0x0, 0x8, 0x13, 0x800}, {{r10}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x2, 0x72}], 0xb1, &(0x7f0000000140)={0x0, 0x27}) nanosleep(&(0x7f0000000000), 0x0) close(r0) 11:47:37 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbcd57699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be07129bff000000000000000000001f0f128c2b90f7cd67802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a9017100000000002000000000000000000034c9c93a6b8c1c3103458154c76e995c4772d931788521c3a097ba7f42741b87f4799faa27d8686316eab572efbe1e12dc556fa1d50bd5131d0c323a0530a3c63ce5860714f69af86ea362e8c94ca84291699f4811cf4f32af816032312bce09b7a02532d1490966d98c7710378dedb78e8312e37772b0b37e7786ac52a2d6d5ca5f6227536ed1ca275c3ef66ea4f23e1a5c83f01b3b562b71d7be0dc0eca5", 0x1a3, 0x0, 0x0, 0x2b5) 11:47:37 executing program 0: setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000c40)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000100000000000000008d432d3da9b9b4f3b6000000000000000000000000000000ff1c4f14bab1203c4676d9000000000000000000e9000016000000000b6fd200000000000000000000000000000000000000000000000000200000000000000038b40e1cb4fb4cb81a000000000001800000000000000000000000000a93533ab77490c08b76922909d9a8a0cbdc8d4cb8b0f325d976c40715284e330df588660fb3c9d87342004ff38ebb2a88122e596b7de5b21312672dbd3b8e42b91c0e1cc5fe58c2774d05c36ff7c1f818b3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6cae7b5b8549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857fb47551d1c1baea361e1535fb5959b8da2a4f316805fda807f2a24a20799f80916257cae97103bbead45753573bd8a2bbefafd627c037dc5fb78607dc260eabc1e24c01ea8e8809e90c52e372218bf887c9b46ba60a64d8e590310e4acc5d760ab42c72c5554aeea5a25ffd4e1131a443727bccbe72d77af25ea2e0e1b3c842bd733e57ec39fd2b1a40fe3ac89781971c3a303610f32e2d5030069874ce3e7de668c02b33f7ba5782d5cede62b7fa8b383feed7045e96b319c1899a575024023384fde7a95bede40000000000000000000000d1b5df43be271cc5b151c60c56cee3d36bd0a6a29e38513cad0f3a9136bef8bb9cc0d723f2f4935fb05329cfc77f3779835d4c37663d82ec6a379f1029437b81a1893ecb238e79ebd670972b61aed71064f6e1ed5a29c99cb6f719b42eb6b84dcbe2885b7b7ce84dd369ed45f60911d9c352df4b95c84a302396513e90a52f39b0139f721183515340bb581c81ce5f729ef32a47a3ad320f8cdc9b345df873df5dddd69e23233c57f8dc"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0xfffffffc) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000940)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r3 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/\xe7dv/wWqW\x89+e0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000003c0)) read(r0, &(0x7f0000000640)=""/119, 0x77) pread(r3, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r7 = getgid() getgroups(0x2, &(0x7f0000000900)=[r6, r7]) semop(r1, &(0x7f0000000840)=[{0x3, 0x1fb859c6}], 0x1) r8 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000700)=[{0xa9, 0x80, 0x0, 0xffffffff}, {0x13, 0x6, 0x3ff}, {0x9, 0x9, 0x80, 0x7}, {0x6, 0xfcc, 0x3, 0x5}, {0x8c3, 0x0, 0x81, 0x800000da}]}) symlinkat(&(0x7f0000000480)='./bus\x00', r3, &(0x7f00000004c0)='./bus\x00') r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x80000000000035}, {0x400000000000087, 0x0, 0x0, 0x7f}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 11:47:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x8) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0xd13, 0x81}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = dup(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f0000000240)=[{0x0, 0x8, 0x2, 0x5}, {0xd0e, 0x1, 0x2, 0x100000000}, {0x3, 0x10000, 0x3, 0x12}, {0x9136, 0x7f, 0x4, 0x4}, {0x6, 0x10000, 0x800, 0x3}, {0xfffffffffffffff8, 0x200, 0xffffffffffff0000, 0x4}, {0x9, 0x2, 0x3, 0x1535af18}, {0x400, 0x1, 0x8ee, 0x10001}]}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x8}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x3, 0x5, './file0\x00', 0x40, 0x3, 0xffffffffffffffff, 0x8}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) r6 = dup(r5) connect$unix(r6, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r3, 0x0, r4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400, 0x20) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r7, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) symlinkat(&(0x7f0000000080)='./file0\x00', r8, &(0x7f00000000c0)='./file0\x00') 11:47:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = getuid() setuid(r2) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='O') r3 = kqueue() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc5ec72545f0a765e2ba400008000"}) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) kevent(r3, 0x0, 0x0, 0x0, 0xfff, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='k') 11:47:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x1c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpe\xff', 0x89, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000200)={0x1b1, 0x72d0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x80000000, 0xf86, 0x3}, {0x4808, 0x1, 0x7, 0x6}, {0x1, 0x4, 0x4b, 0x401}, {0xffffffffffff8000, 0x7f, 0x81, 0x10000}, {0x0, 0x100000000, 0x1, 0x3f}, {0x1, 0x401, 0x9}]}) 11:47:37 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x200) r0 = socket(0x800000018, 0x1, 0x0) msgget(0x1, 0x4) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000400)="8ff1cd440958dd3c34842e83ec52c41423544ca01e2b8471b43c19660f3fd51a3c11291f9d0af1c532cc590c155975a046dca4b45ca728f5392facfdab396d8e88daf962e161f35cf9de973bcd863d6c2c2af7595801789e03296469e09b45bc07273525f4f5ab0aadb66e83a9040676d63b4581771cdc4160d06ded4ea6a2d87a6768374cc24cedd200b4041f453d8a2ec3abe7520f752faf71208ea52ea1a87e9ffbde5ce71676b45545e3509aaed87dc5b12400b722cf0edb8079a91aedda6c560539aef643142014b75a349f3e2d83d224934b7d0071749fec4d993833a441b0ac21dfbdf047db212098b0fe6e397a78472e9abb928d6413619f8b10e0cfbad04da21537a223e130f1472a556389968323fabb0f7f361778e9d5ea2202f696f7117bbe065e5e90a9b6474c767a61970bf2ee4f09f4d8d812522143996683cc652bbc9072e5b3c8f088c5ea10188a89b12f80f518240f1d17d7e87215ca47ffb12b500df72dee5387cb92b3760cbbd0bc8dd58f7c1f446722707d78e357e51e9d2ccebbf2819500d2d31b3ccf6b48f7e7d05e295dc68ec40a9027cdbcf4b641ceb016bb07380a2f1a9576a0df79fa237645ad470ebae0e4f80ffb37113b1dad8d8b67dc338c00feeee589ce23e2fe853bdde0c1d953f89d4aadbab5ad5476a524c036da7a2ffdf65285411c47066db69c3aabe0e072f98321c790167ecb3e97d56c6f25cc814d7dd5373b8ab311e4bca0ee7739802672fc9a923fffee2a829ab9f23e84546661c1bc9aec8ef5b7b052cd13694ecd94204115fcca64bae7e2b83bfe412e345f97c43a2efd867248e566f249f3c662119dc97c94bd30155ea87c56f538d9d25559944c9ac43a362aed9c4b51497b9168e22b6ceddbd2899149cdfadb2be080425111c12f85d6ed849dc2c2518976e4e7bbc5accf7f55a95ef423f049b1c01dbac06c5b465dad0b2920e03927091733a63c3493837512e59c8121589c3aa2f2196796527cb8ff3d871158f20e0284b874ecd06bdb343071fc5c66ee732aa30ec725f9524fccfff338823a510c134550a9df6e16e02b70bdf0850cb27a9793f757274fc904182ac556480448fa6d26479c9028fd4fe055778d7e3bc2d99d6e7d944686b4f4c6de3d1bae55be4d3dbc85c5db00ae0a3325c19af961feeff3263f146f4262adacc9d2f3625b006998fcc0c1c3ab26daba0d664103b6b3955f2b6986f3cebbc4be12939ff52b9f51b14758096dd17e2284e63d2cc0e4adc7104fdaf0f98ce1b43a524dea2854bfe82b34d4581a6463e3731e3c715002ed7fe2fc5b98afab4d72b98f6e34e8a553713ecae52cd8d74444b873785328d10b8935004522f9c3ff2637ec1fa16c3daf2e2bb6c136818a07cff49c5723a6ae85c1c9f4054e75bea48718039cbaf443364d9d87699c8c3089791c89f3a97a50eb67c71a7e5bd8f9048d810be9b813fb515fc1a64ed73b205ec53b2966e304d590afd6a0b2489a7f0e871e04377613b918a39b77c1763291336eaa7433b4c1d315f528b7ec82bc2d86f0267b2b2e51959baacfd49938989109f2c42b94118b37c86f8f657e0e3e99e261646d1f4bfea3a52acedf52db838d60fac3ac3d1639af1dded605aebacb296b6ab07a9eee7e8df81716dde4fb320e88ac19f53a2fa3645201175f936c1d55926169e56722d7434ce045450ef8612c3f0ba2cfee16b03f9b8b4a111f3ec02472087fee9d65ef74235405c769284d66b1dbf9c07d686e6619da0eabf8134843b98ca5e221f4e569000f37aedbc014218e23dcc16291dee48de80dba422a09e776e72728b31389b378f47ffac0bb8f6c7d7aa066a76bd96b978b02b4c0b66e8d9c17c579b1773cf7e492338f159f19055b42b88f0094dc012d4347aa3ee66f84e0006d9dacb6ee12df283a7861ccf1d20eb260e46bb03b030f333dc72bc1876195211d8a82dd16d4313696d6020f373ce8c2b6dcfb9d87c17d42984b749862378226d801c8eb6cf8fc5b9b5bcb89bb79339f8f7214974f7c7cec3e55f2543d94bc3475ebe99c8aa3cdebfdd7205618432f4d6ed0276bd88ad8ab0caecb01c61cf0fe1e366ee44150904cd3a31b8c103e47f6efbd1a5d4a9d3c34a4e0b762b42f1bec2d46aba6bc2e4f440fe3041277ab262dabe25471f7d2e8e30c92468b6c629447b24bf64a363156ccb2f3e71a014d2c2e5aa07bdbe5953dadf5c41dba7e8f92b566bf0814a8899ac342c3eb4240755d91b41c9c5826c1b8ae8639de8a5ebd8d73465449f4d7134ecacbb047ca17f9fefd8a60462707d979a743b9d339c6f5608fbd499c7fac8d63d1da8c9f67e1e627d04b846d86b2a68408d6491f9c8e45c306c7ed530e57a06419b95ac1a62995a62c9b0cb589bf82ed241387dd87b642695a1abba1662ceb264cc1d88e8ae54787805f09fd74d353135d517ce65ff0faa494ba8e1b250e7eb5a78b5e8a4f8e2717b4ab5b4ca7935f2e6752815de7b67ba9f8718dab99eb43b5521188dbe9713cdb34e167754f0a0f2f66a3a35021670a0d8f1212042cb543b32e281a8ba8b8ac6d3617a161a789d1bca1ddd232a83f7356ac1cf8056b5008ea42745fed6a21306a8b75e427767bc163a96e3ad73385fa020374d51182c126d1ef5c62faf2acece06a35a9e627d965fc5c850ddb51b28de126253d74d0da7fcef8a2037463a6436f01f664b576ea441865859b420ef57efeec49fdfba97d9738b797ece838a2e9887c95c7812f1085e3abc3f841302b0a9613c948c2a49c9eab289d7453cf5ac5f4c93e866cdc6a3c1f6414ec9916ec7a69a50be1e614480589aa33538b1d9bd8bd5a71b62ba2e78cc04df3fff7ec87114df0b67347b9a090bac9c21d0a1860e91b396a8524fa156830f3a804dc197e2d715020ca0400f3d8fb2d3ec4fa686497577b5f397eddb78eefc0dcf41b52c5a9aa8b6d8585a3f71a1e8f44f95e42e7876a4669375650088d3c8e232cc2a1993d1c98d1218ae4a5ca06738c724d4edfab27ade6c8470854aa09dd81a3ee6654403393b52bf31c583031af4f6c27dd9fdfbb3cc6a0195965172dc4bdbfbef3f238f8d6c0fe785dff84075b2971dd8384520fb208e655226b3545bff1757646f52f5ccfd0dfbc59435e50ae5c0bc3582a290720740f6fc97e1646eee171ae19c4bb54b213db051869cd0df9f0b3547bfd134bb529786899bacc0d60f353f019635fdf8447c4c583424ca57aa8b4a521812d3de8fc6bfd063b8db4ce51a0a5c15bc94435f40bec51e53cb5f1cb368ec16005aed15a1e3ed75307354ca92423ea63082c120a7b5f8d5b6c367a1e6643aa79dc5d55e7ba2d190226817011a2e015be907fdbd414d14194bee04e16fe1633de7472fd00477095f3d430a916dc93b459ec3b3ac0eaf4fd4b08d832f70d4ba612c1774a3417d37dee15d10e8181146751f58bd834cc0b6a614f5aa123aa2ae0235dc46ebae875f41f632e769500a4627e86568388196817483d24a121eb672233d6999178b70696be3fbbd5bb385c75e50b502c5ee8e049494c0fe8f256d4545d34bc4b16c852f05d8233939433c149f9fbff95b22422e530f384a44cdc8b9202ecdb754cc9f4d50826f76973e9e5d12b18400630be109aa5e6b55243a46fff864f9383bc60e7568d05a0c9de654d7b3bcaaab9b3413287ddddb169a03442bec320629dc9361e46191cba29791552cabbc7cc13c92e73cda9bdef448e1bbb41ffd9c9ea61f90fe6aac4b18852f218946050c592c70448636eef016e6e1045f84cb0689a743ec8ac8b3ac8b526135f114fbd4de4d0babaca980ca51608e0c4fbeebb3cf4108a1c14f79edd7dcee54cc31d3ff6968f45cc1abe25d7bae8e24f840da6333c4ccf21bdc1521aa6450f51bb6367694fbd6cd35fc6efee0a41e315fb54a04716cc774145617610cca8b049c78d560a7d498f25527565dd5c0471b7459c08ae087b08468e1b75b2751ac22281c25fbbac540922373458d4547436410ffb3239b516a0888eb0ebd597c3f1be34badb01a65fc17951239afe917d32e04a8f867fd3321bdbed54ea3da5bc904da51da2a5aa628eb96192bf9762dd1f36d4f8f8b0c97fc735ae5b5e8b40e533dd160b430fbdf64d4af52360b57dbfe1b4799a0f2120b106dc9c6aa33cab9392faa80078c37216d4cb2418c1b5e71b6abdd9eeac13349efed3bdf01a7db6b9e9f5828c6e971008e1ccb0d2d7edf47ce4182b388f3df6de00dac0efefcfed977c97a87049e0f32740cc6dc69a8412b391b5647ddab29e6690e9c17598fe6f8c564a66f1df797be2d8e2a394bc183477d2916c2452c4c465bf8345b6a3db725da9d435cbf28c3622e4208fcb4017d46082e555575bf034635ba0e077ef2e8f8cd1ac261b4b5e979df6e9d2dbbfd4c7ed97461b687726186fb1b2d6d3562d93c53e7bda458f1c32f855010be0d88f898147225092f918f2735764c2878a280a4bc3f062ed39ffe1888f61db9510b0cee5553364669ec7cb1edea3d7fac42a93e20c5df04344c9d561e38eb9791c0ddcdfd551bdc963168ca8341be540d2ea2efc6e3578a0bbc0dd6311cc7c7ae05f0cd2742af45b5658f90a17c8767584603fe79578797cfe2204fa266448aff05e3dfddd74e459d9e35532efed58a88e4fab2513a20521cbbe8258215a82ce1aaf0650515239222dd48906ffedd9427239e619c495aeac1ae8540931d9426a8d5ec355ad2de2dbff2ed80644a2e2e1e5e65ce4b23e48bdc1abaea036bb66d065fa7073a2cc01c762612b0fdf3c4b48ec8c7c78375ed47173f470a89503273bb0b332057c8417e2f497973a3fe31c81934ea94ca4c9e4af4ea56dfb958f981b5bdf9d418cd3eb9426ee1581101e11c66aa874c0a48aee3f6845268d972fc772f856a7c5c356ec77c218fbf03cd1e2a4b6c1c96d2d7b6f606e0d791b6295aea4d835c84e33432d71508440a499c027db06214440b08b35386b144f47540cebd62a011f219b0e12889d1ed30bd6c2ceecec9bf1cff885755d1d4bf929fd14051a5d756b15e3ec90b135ff5c802bde4b9c4bd168f045d3dfa7b93edc6bd2b0c0b12f67b6cb32f0ce3de911c755e4f2c831397af540ed569d2bbcf35519d2b1687c66f89aed9a16bb236f5f123e8af830ffced486c6be08bee140de4404f182d1076120034e09a383263637592f2cdabaca162311dbd9b150096f2aba7c5bceae5d9968af2c32fa2040a08208c89b76068849eb6c6eedb3ee36f3be8b0c6ae2f9d09b32950c07bff3656580b4d73f6e021e9f8b1be6419d9c7c93f41151f248b1bb33404211907e0d68786180d17f251c39cde3808c3e95306670310cd0057456378cd4079a7314f1d4ff36322deb2b06b000bee32c7e8b5157517380b79a903beaf9c97bc621b54ed873aaf42e44e355d8058c72da4b5c8d4b7212636e4da8592cfb57a3dd1a3a2f3500b348f433492544116e4e4b43ac6ccc5fee0bedb92ca2b98f7777d2b5d1b0770f112545062b5af6cb111eae909f3886e1f1b833990cc64aafd525d719f72aecb5cae543f1cbc44341483ac8e4b8509e0f8b418b096e444728da78be08bb8c4f384731fe1e3db09443f64d616a7bb7e2ec4e233e8402476b82b95e0e3bef7a51981ece6a48b52be55d17aacc6bdb31665ad5294adb67aab3d2d191976a588090132b2f50350fca4509dd8ce6da752e5c0de55d1660184078186a240d5f2a2a575586b21def173bc1df0095ab246253591925c4ca5db29eff06a883a6836b03136f4d63bd887c34f2", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000200)) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) recvfrom(r0, &(0x7f0000000040)=""/151, 0x97, 0x1, 0x0, 0x0) msgget$private(0x0, 0x40d) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) getpeername$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec5a020052be1c050000000000feffffff00000000000000000000000000000000000000000000000000000000fdff00000000f3312d77062659da4365a66635b03281d4bce3d2cbc871b7e95e2ee6673a8b7dcee1c52f6be9e712e085c736840c0e2c8ad3b65819ed64df1dfa2854879336c21cc11df9513648440a93850059b49e2c76b483a12e4a96717614698729985c75b90ef53a52dfa8c6f1893a7b64b9bf7103ae4e80c5a61e6c69f6f2110341d7389073c89caf78b79fed6ad3b42994006a2356113a4b597af8a6b168b2d2ca6d44bab654c0a16ed50fc5b5b732d4de2edf0a08557ac810aacf86da882b5cb5892ae655ceadce39115a000000000000270104ede51e2a976beecfd8b9614eb7c4d51f10226f1b"], &(0x7f0000000180)=0x6e) chmod(&(0x7f0000000100)='./file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x8004) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x13, 0x0) 11:47:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getitimer(0x5b745c8ee4111477, &(0x7f0000000280)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x7, './file0\x00', './file0\x00'}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) accept$inet6(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7ffffffffffff, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) fcntl$dupfd(r1, 0x0, r1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chflagsat(r3, &(0x7f0000000240)='./file0\x00', 0x1, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chroot(&(0x7f0000000080)='./file0\x00') writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000380)=0x9) syz_extract_tcp_res(&(0x7f00000002c0), 0x8, 0x1) 11:47:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc5ec72545f0a765e2ba400008000"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) fcntl$getown(r1, 0x5) 11:47:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) semctl$GETPID(0x0, 0x7, 0x4, &(0x7f0000000380)=""/165) r1 = socket(0x18, 0x1, 0xd) setsockopt(r1, 0x5, 0x2, &(0x7f0000000500)="862e02537602", 0x6) r2 = semget$private(0x0, 0x8, 0x100010286) preadv(r0, &(0x7f0000000900), 0x178, 0x0, 0x31) socketpair(0x18, 0x3, 0x6, &(0x7f0000000200)) r3 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r3, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000300)=0x3ff, 0x4) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x3, 0x0, 0x1800}], 0x4) r4 = openat(r3, &(0x7f00000005c0)='./file0\x00', 0x0, 0x30) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000600)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x5, 0xcae, 0x1ff, 0x40, "90c1b12fa4de1572c4ac2bcfea2032d16fa9a04b", 0x6, 0x6}) fcntl$setflags(r0, 0x2, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(0x0, &(0x7f0000000080)=[{0x2, 0x100000008, 0x800}, {0x5, 0x6, 0x1000}, {0x4, 0x3e1a, 0x2000}, {0x1, 0x1, 0x1000}, {0x0, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r5 = syz_open_pts() semget$private(0x0, 0x2, 0x8) close(r0) r6 = dup(r5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x400, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000004c0)='./file1\x00') semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000440)={0xfff, 0x3, 0xfffffffffffffffb, 0x1, "349b9f06c863ba7062aac3b8b3a38d4784b61443", 0x4, 0x800}) getpeername(r6, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400080000000000000000000000000000000004000000e0ff3f00000000000000000000b4ff00000000000000000000000000000000000000001e4156e5d4aa775540e846edc055b3ac1e1b8726367e028aa4f778f0bba3f1b1143c8fb7fe31d65b16cb166592a4b01d50cf41852e9a2ac0cbf379b46fe2b8197e48b7c94f56369e47068e92315711365a15780646fb3e111f599e6d7ae2cf02239367f71f9bd5133d5bc933836ecacc580e9090919ed4c48743624df4704c612e4112e7cd66d7d63c1dd643e72359fd28001971bb116853ae767c4433b34ff7bdf18ca00a517f807530c0586c0f884644f3ec77422d8993f636fd9ec16b3fa28d4b6819fb8e111d714c91c079658c278dbf0874c9ee98c45ccc47002a20805bf51d94"], &(0x7f0000000480)=0x6e) 11:47:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000005c0)='\x00') r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x8000000000000000, 0x0, 0x2, 0x1}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = dup(0xffffffffffffffff) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x108) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x8b) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000000)) 11:47:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs, 0x1c) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs, 0x1c) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xe064205cbdeceaa6, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x7, 0x8}, {{r3}, 0xfffffffffffffffa, 0x58, 0x2, 0x80000001, 0x10000}, {{r4}, 0xfffffffffffffffb, 0x1, 0x4, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x24, 0x67bbe19cee410dad, 0x8, 0x100}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xffffffffffffffb9, 0x6}, {{r5}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x568, 0x7ff}, {{r6}, 0xfffffffffffffff9, 0x40, 0x2, 0x3, 0x2}], 0x5e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x21, 0xfffff, 0xffff, 0x5}, {{r7}, 0xffffffffffffffff, 0x5dde437cb2cbb229, 0x4, 0xfff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0xd7d, 0x7}, {{r0}, 0xfffffffffffffff9, 0x30, 0x10, 0x0, 0x80000000}, {{r8}, 0x1, 0x80, 0x40, 0x100, 0x4}, {{r0}, 0x8000000000000002, 0x4, 0x80000000, 0x1, 0x4000000000000000}, {{r9}, 0xfffffffffffffff8, 0x4, 0x4, 0x8, 0x3}, {{r10}, 0xffffffffffffffff, 0x33, 0x2, 0x2, 0x8}], 0xb4, &(0x7f0000000280)={0x3, 0x4}) 11:47:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x40, 0x5, 0xca1b, 0x5}, {0x5, 0x100000000, 0x1, 0x9}, {0x5, 0xa20, 0x3, 0x1}, {0x1c, 0xc70, 0x9, 0x40}, {0x1ff, 0x0, 0x5}, {0x1, 0x0, 0xffffffffffffba3d, 0x9}, {0xff, 0x1, 0x7fff, 0x345}, {0x2, 0x1734, 0xff, 0x7fff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2c}, {0x1000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 11:47:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) sendmsg(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x3d9}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)="86ff5d8512f69efb73bd22f0af49c00a8ee83f48abac00634e7fed89074b12af72650e82ee045892d05e318a4c6e05c12c97e9acac0b60142720af1ad131aedcafc97d28efc6b6a1ff75b8503c22222fda0d61d03c71259670f2e35da83b5cbabeb449a82d40477e9380bf73b9ce63a77cb750fae3d4e492608fc5637577dbe23a7f7f096550fb31782e78c740d73fbb0bc117d795491cbbfd714c72131580ee80c64f7cdf83e5a33703c123a20c61d4f5ec77756555519a67a7596459ec77a2496e90ca2df3c16c63f53811ae64b5b313443b6cc7214fd6defbcf43154e92fd8fe0a9a51a40d4b3", 0xe8}, {&(0x7f0000000200)="d794fcfcfac909cbd039aa78788be56f0a3c242a02bf32f4fe059a56ad3db53cec1e053972f9712cfbdb2e73c345ba9928880d1a5af7df1f5de873b5b3bdc73b0196c716bce23dc2989538291c63c3d96a178cd3ab112dcc650ac185c3054c214fc912fa2b62e1", 0x67}, {&(0x7f0000000280)="3fb5", 0x2}, {&(0x7f00000002c0)="c2704dcde4486dab21be7dca3598b637b8fb739fde6c8ff439c797fa43a751302fb294646f5a2c6bd29d74b920869c03261ae9b5cb34833e255bda07a2feabf50a4522eb44de588e", 0x48}, {&(0x7f0000000340)="2a96ffb0f054dc6c9b00fa6381e1a654b04e4fc3b519f7ad16042f312040e2f05e2764ac2c1a442e641960da7ad1986e117d555e4dbe7804a0918b6c68054adf465e0eb3f0adde1fe3342a0099263864dac7b3a0fdfa2f969ded918bdf038894ee08a54092fe21dee4067928c6b4b416c9106f784f8d801f793c55c1ba09e05ff4f12f5f00358c9653ac686a1aa993b7eff226b52140d139a099", 0x9a}], 0x5, &(0x7f0000000480)=ANY=[@ANYBLOB="200000000000cdc53b7c7ce2843d84425b370000ffff0000000000007abcb08f3f7fa7058916839bd40eff02c80000000000000001000000ff000000963971ba0dd77330adf4cd6b7e2d8404a4c1c046864e50d19d7728ccf08c140500ba7c2199269cf215187ea9d5cd47a74c1df74b97927afe0166142290a9a27463454768441a1eebb95f9c9cbfc007f1934dfc18c855bfafac2a0fe69b2fe2cf8328d2c610be81e7811a24b6d5f088f3719090bc0a4753df5a8437e96a42f5a7ece6ef4f445c9d4c833f9a93fb025b80ff63c1f49fd2b4f1501506bb4a7effb761219d3bf771e37d125468000000004d9af6580d0000000026d101afca"], 0xe8}, 0x6d6dceb93280a9e3) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x1000) r1 = getpgrp() ktrace(&(0x7f0000000000)='./bus\x00', 0x4, 0xc12, r1) ktrace(&(0x7f0000000040)='./bus\x00', 0x5, 0x400, 0x0) 11:47:40 executing program 1: nanosleep(&(0x7f0000000040)={0xd}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = getegid() getgroups(0xa, &(0x7f0000000180)=[r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]) setegid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) pckbd_enable: command error 11:47:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x200000000c}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0x101, 0x3, 0x2, "0c60f50cf0d7dfeed108f44537cabe7b22402f98", 0x49, 0xfffffffffffffff7}) syz_emit_ethernet(0x1, &(0x7f0000000140)='#') r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) bind(r2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 11:47:40 executing program 0: r0 = socket$unix(0x1, 0xb31fd756c285e455, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) r2 = shmget(0x0, 0x4000, 0x108, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0xaa57, 0x4) 11:47:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000040)={0x8872, 0x4, 0x0, 0x0, "1fbbffa6163cc802774c941be62c36af65d9a648", 0x6}) dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) writev(r1, &(0x7f0000000700)=[{0x0}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="22bca41b1167ad76310ca2e45382dc717517659dd15d7e0c9871c7b7e7b994c2890551ce4a4fe79f79190e8ef3abff4aa5d579cc1debdd53ec5899b2fc0b9526c516ef3aa95ff1f31251706a60de34ee26a5a48afd800cf10488861e6563b275ec3be069d633d97a3a1b8b0d96", 0x6d}, {&(0x7f0000000140)="8505320d046030ed883520335227347442d12481405ff79ef889d77de67acc48fec7d7dad98c36f5bf6c9cdc66e66a791c9367f9ccc2062c4c47562aacf130076619206b58ad4e16b58a368bd01d7271a4af867f39f06299bf9789b9f01ddc", 0x5f}, {&(0x7f00000001c0)="c2e270140c10d42a633392", 0xb}, {&(0x7f0000000280)="91dc924cc8246b7e785e34de8d0443907a0b477d43bb344a83dd28eb0793e919449d3ae5dece6f40324f02cd4d895f2dd3e6a0b5c62eceace4064e8d20b2d2ebebc6f4655a60549a076177ae41edc21069aebcb28c22dd1f3235c4d4df51f52eb6f528060ee51081f29b3d64881f70b87ff0e967852c614e34853712eb00b11cf780f9363c2a0fea1156aea6aeb2f9c8ab553b3f39e1c864bbe081d6", 0x9c}, {&(0x7f0000000340)="a5ac02c63e6538582d147c86a3d58220490ae94302316375b671222c7994be247efb875b731f4ccf6171f9cd51b863c275558bef856f5a11811806552bfff9ab4779da9a0ccfa55dc8d4f4c745bf27d790f1c9a70e8453c70d27399ed9a5adc4ed8014f80439a46ecd98da48ead2f330f9633972443e02ebf3", 0x79}, {&(0x7f0000000200)="a80b71f6df3949dd2ee9107a597e839b803dab63484d07142dc0eee6b98c63ecde4bce2cdce9d3e38bdbcbad6d334d5d4044a5", 0x33}], 0x6) 11:47:41 executing program 0: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x1000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x80000001}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() syz_open_pts() 11:47:41 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x1, 0x4, 0x60, [{&(0x7f00007c5000/0x1000)=nil, &(0x7f00005ef000/0x1000)=nil, 0x5}, {&(0x7f00004e5000/0x4000)=nil, &(0x7f000043d000/0x4000)=nil, 0x1}, {&(0x7f0000346000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000165000/0x1000)=nil, &(0x7f0000486000/0x1000)=nil, 0x2a2e}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00001bf000/0x4000)=nil, 0x100000000}, {&(0x7f00001b4000/0x2000)=nil, &(0x7f0000609000/0x4000)=nil, 0x6}, {&(0x7f00004ac000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f00004b4000/0x4000)=nil, &(0x7f0000007000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000028a000/0x3000)=nil, 0xfffffffffffffeff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f000014d000/0x4000)=nil, 0xc170}, {&(0x7f0000426000/0x3000)=nil, &(0x7f00000d2000/0x3000)=nil}, {&(0x7f0000323000/0x1000)=nil, &(0x7f0000546000/0x7000)=nil, 0xffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000023b000/0x2000)=nil, 0x8}, {&(0x7f00002d4000/0x4000)=nil, &(0x7f0000312000/0x1000)=nil, 0x3450}, {&(0x7f000056e000/0x1000)=nil, &(0x7f00007f2000/0x1000)=nil, 0x2}, {&(0x7f00007d2000/0x3000)=nil, &(0x7f0000591000/0x2000)=nil, 0xffffffffffffff00}], ['./file0\x00', './file0\x00', './file0\x00', '.\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pread(r1, &(0x7f0000000580)="9554d7425c0dabf0320984a7608bcd0a858d025aaa05187797af6358e7cc310e6f01f61dd45dbcd61b88def4b4c40d607f60615f3ce9920528e76cdca2ee94050f4c3d3e22b979e866f18d8be81d2d2c0590f4c20a747a439e03ca11e3b6603ab477cb7c83921a7152c8215526e113a8", 0x70, 0x0, 0x0) r2 = dup(r0) sendto(r2, &(0x7f0000000600)="a6976dc961ba6bbcae5726e12d7cf6eb8b2ff2579947cc75722815adb5d41d52de799ed5638dbcf00c950f0e8ee4d3098225ef1c8c7fd0ca915b98b38f219e7be314bbffd4a12fcc2020dd040680cde811ba4e9072887ceafa7449e20d", 0x5d, 0x0, &(0x7f0000000680)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff4e713048e69931929648000000000000", 0x14) 11:47:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f00000000c0)="af9d450ef2cef87a23661ccbaae9b69b5cb208ffdfc7584091df628c0ce2a62648d70d", 0x23}], 0x1) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) 11:47:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x40045}, {0x40000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f00000000c0)={0x2, 0xff}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x61f) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:41 executing program 1: r0 = socket(0x11, 0x4003, 0x6) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) msgget$private(0x0, 0x400) 11:47:41 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4000163e, 0x0) syz_open_pts() r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCPROMISC(r1, 0x20004269) 11:47:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/165, 0xa5}, {&(0x7f0000000140)=""/222, 0xde}, {&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000340)=""/211, 0xd3}, {&(0x7f0000000440)=""/98, 0x62}], 0x5, &(0x7f0000000540)=""/189, 0xbd}, 0x1) recvmsg(0xffffffffffffff9c, &(0x7f0000000040)={0x0, 0x106, 0x0, 0xffffffffffffff04, 0x0}, 0x4ebf201b1791c129) 11:47:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x7b, &(0x7f0000000080)="b643cb8e32fffacc6f8d5d6a344dffab8380092b5b4d53df50be4ff40709bf53525fdd6ce28328ea80544eb3e1b39a5fc78e9f3399903034c1872da36953b08e6e19abe27c3bbc10edb73ae07930e32137b233dca1e74c56114cf48ea33491b5c26183c1fa409331bda176659cffeffd6e96f9d9e3e38b4362af2f") 11:47:41 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) poll(0x0, 0xfffffef1, 0x200000000007) r0 = getegid() clock_getres(0x4, &(0x7f0000000000)) getgroups(0xa, &(0x7f0000000180)=[r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]) setegid(r0) execve(0x0, 0x0, 0x0) 11:47:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r4 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0x7ffffffffffffff9, 0x1c9, 0x2, 0x8, 0x8}, {{}, 0xfffffffffffffff8, 0x4, 0x10, 0xfffffffffffffff8, 0xef5}, {{r5}, 0xffffffffffffffff, 0x98fd72a025bcb6f0, 0x1a, 0xfffffffffffffffb, 0x800}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x40, 0x3, 0x1661, 0x7fffffff}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 11:47:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 11:47:42 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x19) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) close(r0) 11:47:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="aba9b0dda738bb49239d34b1cace0fcb75f888c9f7b9c3e8f13d7d962b59438a9a05f97f917d6ad589303e2ca3a2431d7ab8dbc1880abcb8d810d0d0c83a21ccf38e2be668c021130248f9df29c809a657d5e38ba9104dadfc959ee9498272f2362cac4d29e0424e32e4391d3f1aba", 0x6f}, {&(0x7f0000000080)="90edce4fd321697e21211e48c2f709b10fc4e236f999dc38482ccdc822e4c15b2867a05004a28678c99890e90398d61d320b0fca7b72bc401d707030b64b6fbf626a1ef0eee0002eed366bced89824e30676848708830ee22958cca7db1bafe8356569281b6ce9f4018b9f025b6a26679dcfcf388bf2403019f7f995eb9072bd73d3cd26f7c68967637d8481ddfd38857d13fca1146c1033a4280fbc9e99b1c6fd3297903a6559e8f53910ec82c5bd233f", 0xb1}, {&(0x7f0000000140)="2eb5d4296d978a1c37bfd9108b3153c4789d8a4a3b9741d3d9bd502cc75035d9ee676e24afcd125d16f520559bd8deb4084d799b99cf1ad11e8c6d886b275674f1287198f5493e8c3f444450f6d4c27601b3bed663ce1bda87e74e91ad551c12b295efa2147aa9c95a71428efce51841269056293ad1e0d360196c", 0x7b}, {&(0x7f00000001c0)="157deba8ae5fb777ccc567b426993a08a50c4689edbc7567080a78bc46c96b2ebe166593e662bc32d65a77da32a907c4a13212fc55e598056640fad9d8ea45fbb8df899558c42d18c70258ab524c0611052f923af44de8d65c8dc87ed0b6b3b57248173ddfefb4809b937f476ae69c7c4fe7b6bc12522e569fdba4e1862d3ca11105d204e25912677e5e6e92a8d56562eb878dd54fcec552f974eb256b1fa8f87a8051558ef0b6dfa955528d11f2c73192548c017b4f0d660754ccc19fd032431199fd2beaad4d639e299d9384f65163e11a5de366ef2e20a3", 0xd9}], 0x4, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000003c0)) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) flock(r2, 0x1) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) poll(&(0x7f0000000300)=[{r0, 0x1}, {r2, 0x2}, {r0, 0x2}], 0x3, 0x101) syz_extract_tcp_res(&(0x7f0000000340), 0x73, 0x4c13) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) socket(0x6, 0x2, 0x2) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) dup2(0xffffffffffffffff, r4) 11:47:42 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) 11:47:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) getgid() 11:47:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20010, 0x10) sendto$unix(r1, &(0x7f00000000c0)="98ccb384e72514ef1a29a4ac1508a2810b003a3cf6c9b97fa34f4c3ab2aa2475ff596d9661e2bc1cdaeaf0b652f7cdedffc4ada2ab60242a711c5518ac525abdfc48ee4fe2a808067fb881a9277a77b0c4854b1b72b676a48f6f548d7491803cb797008b63f0e598d54e89555792635c2dab7cdb91cf93", 0x77, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:47:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x90, &(0x7f0000000240)="b644dbd6e59e94913a3ba747d295cfd8854e26d75cc3d36d1ae40bb72183ce3b7e2b9655226ee21d3ee3a2370816d258537ed898a9c87a658e7d093a5fce91f608e2ceb22ce3e1fbdf290ca19c627f6c8a413e76a9f1942d9be4366a39c36d8d6f18b553690d82cbb5d4aeeec0619c8c1ab3cb9ac3354334367362f61e31f0b70c5631d687cf3361fe45f889b32a9f27") r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x1de) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = fcntl$dupfd(r0, 0xa, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) syz_emit_ethernet(0x39, &(0x7f0000000200)="fe590461ea9aac31d45f8222a4e358ad639bb89e79d84d102dc8da97cb0e91e67920a3b8afe6d046b2b702b0fef91b6939aa1753ddac5adf8d") 11:47:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000580)='./file\x00', 0x2, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x1e, 0x0, 0x4, 0x0, [{&(0x7f0000dae000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fc1000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000d91000/0x8000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ec4000/0x2000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x100000000000000}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000e1f000/0x3000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000cfd000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil}], ['./file\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) bind$inet(0xffffffffffffffff, &(0x7f00000005c0)={0x2, 0x3}, 0xc) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r4 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) geteuid() ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000600)=0x7) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCGSTATS(r1, 0xc010427b, &(0x7f0000000640)) 11:47:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80}, {0x2c}, {0x6}]}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) fchdir(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:47:43 executing program 0: r0 = semget$private(0x0, 0x6, 0xb0) semop(r0, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x3800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x2, 0x0, 0x2c00}, {0x0, 0x7}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x3000}], 0xa) r1 = geteuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r3 = geteuid() r4 = getegid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r2, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r5}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r6}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r9 = geteuid() r10 = getegid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000005c}, {0x48, 0x117, 0xfff, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x1}]}) kevent(r8, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r11}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r12}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r13}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r8, &(0x7f00000001c0)='./file0\x00', r9, r10, 0x2) r14 = semget$private(0x0, 0x6, 0xb0) semop(r14, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x3800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x2, 0x0, 0x2c00}, {0x0, 0x7}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x3000}], 0xa) r15 = geteuid() r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r17 = geteuid() r18 = getegid() r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r16, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r19}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r20}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r21}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r16, &(0x7f00000001c0)='./file0\x00', r17, r18, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r24 = geteuid() r25 = getegid() r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000005c}, {0x48, 0x117, 0xfff, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x1}]}) kevent(r23, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r26}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r27}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r28}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r23, &(0x7f00000001c0)='./file0\x00', r24, r25, 0x2) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x1, r15, r18, r22, r25, 0x40, 0xfffffffffffffffc}, 0x20, 0x9, 0x1}) r29 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r1, r4, r29, r10, 0x40, 0xfffffffffffffffc}, 0x20, 0x9, 0x1}) r30 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r30, &(0x7f0000000080)=@abs, 0x1c) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r31) r32 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) fcntl$getown(r32, 0x5) 11:47:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x400, 0x0) utimensat(r0, &(0x7f0000000780)='./file0/file0\x00', &(0x7f00000007c0)={{0x2, 0x2}, {0x81, 0x7fff}}, 0x0) r1 = socket(0x18, 0x0, 0x12b) r2 = dup2(r1, r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000e00)) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) msgget(0x0, 0x40000010000001) r4 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r4, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d8609d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c5a2c2ea72a2b21b37a61322c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89171971d0462004874f5c3d17f08368f9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621e076d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae05150000000000020000"], 0x2f1}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000540)=0x5a2c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000a80)={&(0x7f0000000800)=ANY=[@ANYBLOB="ff202e2febcb7a37a79d941b3c000000000000000000000000003411297246decfe3a7ac09e7e3c08306ef911f000000a8093a4772d33bc26b26bfa779f880a11073c4679f7d3d773257d24f13a5cfc71db8a8e4deaf39514d8f39e78dcbb32f1b2c5920de4bc9779f345abdfbb0eac23548f10ee41357c3171919601db4bfb3d313931a05fc1bc529759fd74600000000000000002100000000000000"], 0x9, &(0x7f0000000140)=[{&(0x7f0000000c40)="5141bf6435862abef80c67eeefcffa6c3aacceac64c1e3eee65a51905f006f0d6bbe60ee00e268c87794cb3e4aa32933aa354f64c8b05c08fbea41365a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39ffffd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12cfe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b908480860000008400000000000000000000bd6e407e3b989df7be6a9b36fc1f750d964232b6ba98555c7edcda3cfe1a41b2fab56ced65fbc75f756afb30e476734e8466224620c834ad2cdf928f2c4a6b1c6de002060c8cb85bebd4a272a251955cc67446cdc4e80c6129deb055244791d06cae54b6c6a9418e3b1ce19f36e4235fb41439e21176274cf35f1ba68862e79387178b76123e0519c3507a460b80293dc8a140d9f9b4966c0b46644a3b", 0x195}], 0x1, 0x0, 0x0, 0x4}, 0x2) fcntl$setown(r8, 0x6, r5) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000600)) r9 = semget$private(0x0, 0x3, 0x120) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000b80)=""/189) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r10, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) r11 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000280)={0xfffd, 0x400000001, 0x9, 0x4, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0xe, 0x1}) semop(r11, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) 11:47:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000080)) syz_open_pts() r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) 11:47:43 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r4 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs, 0x1c) dup(r8) r9 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r9, r10, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r11, r12, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 11:47:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000002c0)="34b0f67de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f494a3967935e9b6dba6407ac775518feb09885974283f6ec275c356cbf5c0856d76063686e60ff87cef7bcf5fa6800000081395a9f445a2befd103d5adf55769caa23ff5807426bf5b149d22fb2d77c2237f57509c1e6623edb7c5929b96884148dd09ef6408b4744c24ebfb4c1631641acc926ce3990fc8793082da9291ae6124dcaa122f30eb48a280f290895089d103e9dfd3c8d1ff5b6abfd573f4a0db04b338315347462b", 0xe4) execve(0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 11:47:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 11:47:43 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100, 0x0) readv(r2, &(0x7f0000000080), 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0x5dd, 0xfffffffffffffffe}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="9456ff0ab1307c398e675c8295d30c16aa7e2e634322b89b7daa394322cdfd8e467595aa134a653b4b4acaa455a7619f0721a9dec1574936ea35cc4cbf84e2f4a1ddefd803544398969e4c6893fb6701c6f40b814c1650a32417af53ad026d3ffba2be297278", 0x66}, {&(0x7f0000000080)="70fc74542dba86170990274804177f8fefe3bad6d5af74a85c174d85b85d7be3e0d4183a2a8543fd4af75b1b17666c2dba13d049b4c0dbdc37e8ac1b9d6e2be030ed1fed09212b33ab7da0a12a7a14cc22a9c757412f5774c4bbce907214de7e75fef1140053c0f597c55e65112741013401a2928199e003012b9c48ab587268efc4c5cdc2e0722c08da5980d5e2b0116827137ee6d608b469410cb5c881a960acb48bcbdffa84ed4ea199b64ce408df", 0xb0}, {&(0x7f0000000140)="cfa0cafe05a34fb7d95c82aca64d5a485a9817c92dad5aba3c0633abe271fc80d56475794179b89771b11f83de2c0d1869b2a7f41de9bc4ed668278605fdf983a63d356204f6feae56a3bc4712762dcebcbd4eccec4476fd20db270c584123c4b064f81c7de1f1d3bdb6a3785243f2b3df274bb9cc258d74db3b3445f358ed003a2e91b99d434576183ecc05cf43727d05eb52d79675f996e9d16c8d1832bd22e4f04aba9634179398562f3dc19fe3bf9c9ab0ecca05750ee77045214f927f914ac306f08abc99607db3cebe103af575c7315156709f3412b3fe650e0e9d5ec2397242c771d1bbc31dba35e6c7680fe0ad9abba5b7847134619dc6", 0xfb}], 0x3) 11:47:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x4879ca2adbb4fff8, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "cba1053300000001000020ce3be15a6c55131400", 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) recvfrom$inet(r3, &(0x7f0000000180)=""/229, 0xe5, 0x1003, &(0x7f0000000340)={0x2, 0x1}, 0xc) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 11:47:43 executing program 1: setpgid(0x0, 0x0) r0 = getppid() mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x800000000004515) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='x\x00') r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x80, './bus\x00'}) setpgid(0x0, r0) 11:47:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x3}, {0x6}]}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe45, &(0x7f0000000340)="b6") 11:47:43 executing program 0: r0 = socket(0x0, 0x643525b1a6e2926b, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:47:43 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r0, r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x1, 0x0) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f00000000c0)={0xfffffffffffffffb, 0x6}) socketpair(0x20, 0xb, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x0, r2) r6 = socket$unix(0x1, 0x5, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDDISABIO(r7, 0x20004b3d) r8 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r8) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x5) ioctl$WSDISPLAYIO_SMODE(r9, 0x8004574c, &(0x7f0000000200)=0x1) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000240)) r10 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) ioctl$TIOCDRAIN(r5, 0x2000745e) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setreuid(r11, r12) r13 = accept$inet(r10, &(0x7f0000000440), &(0x7f0000000480)=0xc) r14 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x0, 0x0) writev(r14, &(0x7f00000007c0)=[{&(0x7f0000000500)="b7703926a7fb6ce88fa3e51527cfeceed534476caa59ad1c658a1d32d71a417977f53f3c21cbc6154fdf756df8b8a7a960b5062214fd2f1142d30a550034dd0ed55bb2dfe4fd4e6126035ce9d5bafa20472088868e7523f58c6680208b142130125aca3eaa9ff58c5704eb4dac7f65400fff10868b611cddb9c51ab3b035d9ea1730f04eddc5b5ecdef84c1ef4cc3d120d0c8a5f9fa1c0ba9cc23fd23abbac42945a6796fa8147854a201934a033bf1ef29abe582102a5c20834356e7de0a88f468237", 0xc3}, {&(0x7f0000000600)="46368360d2aca140958e57ae6164775a5d97508248caaa2ff3660121cb95ab7ee54cf8ea45334e4741509d8cc79a5a892393520cc25013c9001a8027ba2e4efe7fff302f52ed44921095fdba40a91a466f35c3ff1038f9cb9dd7b9ac7102cd30beae80489e1100fed4453dd2bc4db80d3564370b2868fe532a9f58c47a1ea909db47c8baf8", 0x85}, {&(0x7f00000006c0)="4df6d1015e2d71a0dc7a1a8df4e9652c3461295af27b749e4d1daff5072c33f16ca650a9791f12b1c8a02874e7a5e1ffe83e415c99191a90f4cd812b264e6640c5ff799c265214b0953a5999b699f31cae38431dcd62d0628fdc429245c16870fa4ac223653e8696f778297d687de97d113ccf3a066aa29035621fdc05789b9bdc40003656f8a95d7f78855d4a7a36678ea7004aae62caeb03c35ed69226a6a5bf2117d51395feffa49921427e0c58f5b20a420e5b43124f53c8e57758fa60968ca83f0829a2fb09b84d6ab436cff75f0571e97eda6dc5a9980703", 0xdb}], 0x3) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000800)) recvfrom(r10, &(0x7f0000000840)=""/237, 0xed, 0x0, &(0x7f0000000940)=@in6={0x18, 0x0, 0x2c, 0x80000000}, 0xc) ioctl$WSMOUSEIO_SRES(r13, 0x80045721, &(0x7f0000000980)=0x3) r15 = dup(r13) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) 11:47:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f66696c65300087137c5e412daba0527ab91934ae67da277eb4b30a14cd167c40910c2a0f22a7b0033f65ab7d6b30e82d4cbf5bb44e6201954e6de5d933b657c3aaf0b08c041ca8f6fe2309caab9fb536cc8ee24b9602f9c35a6e76e7dd62c6292965b05db5b6a12e03b7d3ab9a6323a1a185481983bb9304f997217ccf7c710e223fc095a05a771c527b23b6dd0573106bf1ba8a7a20993b38fabc0c643887eaaea0ec2ef036df3dd4ea40399ee939ca13011531f548985726fe2ae4a970c17595a783eff46a2648e21a60a1d8a04a7ba33cfbed2c2abcefd138d24931a37c"], 0xa) semget$private(0x0, 0x2, 0x20) open(&(0x7f0000000280)='./file0\x00', 0x30288, 0x0) 11:47:43 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 11:47:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x102}) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 11:47:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r3 = geteuid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r2, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r4}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r5}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, 0x0, 0x2) setuid(r3) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs, 0x1c) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x800c5709, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000080)) 11:47:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r3 = getuid() r4 = getegid() getgroups(0xa, &(0x7f0000000180)=[r4, r4, r4, r4, r4, r4, r4, r4, r4, r4]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, r3, r4}, 0xc) 11:47:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xe937a0df84cb47e8, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") 11:47:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0xffda) semget(0x2, 0x1, 0x200) socket$unix(0x1, 0xf, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) semget(0x3, 0x3, 0x80) 11:47:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="100a295bb9223776", 0x8) 11:47:43 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getgid() r5 = getegid() getgroups(0xa, &(0x7f0000000180)=[r5, r5, r5, r5, r5, r5, r5, r5, r5, r5]) r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setgroups(0x5, &(0x7f00000003c0)=[r3, r4, r5, r6, r7]) r8 = socket$inet6(0x18, 0x2, 0x0) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs, 0x1c) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r9, &(0x7f00000001c0)="02eb9b4190dc46e2db5f5b682f28ebe4704abe5efe66cfd5c0734747051e5ed7de83bf89c949aa9adb53fe3c77fe729d698a6d62cd18649cfcdd9718f95c3b681f13d714dc73a8ce1b75117429715f9c65dd4a6e4945303baa13dccf8eecf29854681a94fa0a1ab900653f4687e78fdfcf0c56d84bff3990247e480d6bd25bea867f7c854d9d63fa229be797382354a1d9a60db24434fa1b72c514f1f2d056dc847aaabb6a9fa3863ad670d8377c0eb1365d792dfd8d13b338c6b83b3fd808e57aaa098007c47e7860faa926853f2bbc", 0xd0) connect$inet6(r8, &(0x7f0000000140), 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0xfffffffffffffc01, 0xeec2, 0x3}) 11:47:43 executing program 0: setuid(0xee01) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000002540)) r1 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r1]) r3 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x9, r4, r2, r5, r1, 0x48, 0x37ffffffffe}, 0x9, 0x3, r6, r7, 0x100000000, 0xf406, 0x7, 0x4}) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x3, 0x83, r7}) socket(0xc1297cdea85a9eac, 0x3, 0x8001) r8 = getpid() r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs, 0x1c) getsockname$inet6(r9, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ktrace(0x0, 0xd062682ede22335d, 0x10012, r8) 11:47:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x5) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x4941180640f966f8) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x101, 0x8001}, {0x18, 0x2, 0xc399, 0x8}, 0x7774, [0x0, 0x8, 0x401, 0x3, 0xff, 0x80000000, 0x1]}, 0x3c) r3 = socket(0x800000018, 0x1, 0x0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) bind(r3, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000002c0)=0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x400, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x1}, {0x6, 0xfffffffffffffffe}}) msgget(0x3, 0x200) 11:47:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30720, 0x0) 11:47:43 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='\x00\x00\x00\x00\xbdB\x7fm\xa3', 0x38b32f90f3dfb11d, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000003c0)) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000180)) setsockopt(r4, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pread(r1, &(0x7f0000000340)="6f24d79461e6a4a2c011bc46487e73921bde5f563e3de5bb23f8c5fb1db4193e80367b9118962e97f94604124a2919ebccd8a0b849e72e71fc8026ed7e8b0822a01941", 0x43, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000], [], [], [], [{}, {}, {}, {}, {}, {0x0, 0xffffffffffffffff}]}}) open(&(0x7f0000000400)='./file0\x00', 0x10, 0x100) r7 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000480)) 11:47:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 11:47:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) 11:47:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 11:47:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x45}, {0x6}]}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r2 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r2]) r4 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x9, r5, r3, r6, r2, 0x48, 0x38000000000}, 0x9, 0x3, r7, r8, 0x100000000, 0xf405, 0x4, 0x4}) fcntl$setown(r0, 0x6, r7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 11:47:43 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0x200, 0x2f, 0x0, {[0x80000000, 0x4, 0x8, 0x6, 0x2, 0x6, 0x4, 0xfffffffffffffffa, 0x7, 0x2, 0x6d, 0x1, 0x0, 0xe8, 0x6, 0x53db, 0x3, 0xe318], [0x1c, 0x5, 0x61, 0x2, 0x1, 0xc2fe, 0x4, 0x1f, 0x6, 0x40], [0x200, 0x2, 0x6, 0x1, 0x1ff, 0x9, 0x79], [0x6, 0x3, 0x100, 0x0, 0xfffffffeffffffff, 0x7], [{0x1f, 0x7fffffff, 0x0, 0x4}, {0x9, 0x1, 0x22, 0x8000}, {0x3, 0xfffffffffffffffe, 0x2, 0x1}, {0xffff, 0x400, 0x4aa, 0x73}, {0x17c, 0x80, 0x4, 0xf8ac}, {0xfffffffeffffffff, 0x7, 0x6}, {0x54, 0xa0, 0x41a, 0x8}, {0x8, 0x1, 0x6, 0x3ff}], {0x0, 0x100, 0x7, 0x8}, {0x7, 0x7, 0x80, 0x1}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x9]}}) 11:47:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000000), 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={0x0, r0, 0x2}) syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0xaaefa2de1bcc5cd2, 0x0) socket$inet6(0x18, 0x0, 0x0) 11:47:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x5c}, {0x6}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:47:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) chflagsat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0xd46109077235b02) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x110) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x2, [{0x2, 0xdf1}, {0x3, 0x7fffffff}, {0x1, 0x3}, {0x2, 0x4}, {0x1, 0x7f}, {0x1, 0xffff}, {0x3, 0x1}, {0x3, 0x5}, {0x2, 0x1}, {0x0, 0x6e9}, {0x2, 0x3ff}, {0x1}, {0x3, 0xffff}, {0x3, 0x1f}, {0x2, 0x5}, {0x2, 0x8}, {0x1, 0x7ff}, {0x0, 0x4}, {0x2, 0x8}, {0x0, 0x400}, {0x1, 0x1}, {0x3, 0x1bf}, {0x3, 0x6}, {0x1, 0x200}, {0x0, 0x3}, {0x59347e91d3b85e5c, 0x37}, {0x1, 0x5}, {0x2, 0x9}, {0x3, 0x6}, {0x3}, {0x0, 0x15}, {0x3, 0xffffffff}]}) write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a088a0dc0947f4fc94cb9b7666907566dc56bc5c375fc58cac033c4fa9dcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee7b20978f2b4b", 0x90) 11:47:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x81}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8202, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20080, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x30, 0x4, 0x2, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r3 = msgget(0x1, 0x10004) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r3], 0x1, 0x1, 0x1000) symlink(&(0x7f0000000c40)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000cc0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000340)={0x0, ""/77}, 0x55, 0x0, 0x0) msgsnd(r4, &(0x7f0000000080)=ANY=[], 0x0, 0x800) 11:47:44 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) socketpair(0x20, 0x4002, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/179, 0xb3}], 0x1, &(0x7f00000001c0)=""/41, 0x29}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:47:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 11:47:44 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 11:47:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x972, 0x1ff, 0x4, 0x2}, {0x4, 0x4, 0x7, 0x2}, {0x1, 0x6, 0x6, 0xfffffffffffffcd8}]}) pwrite(r1, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) 11:47:44 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000780)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r4 = accept$unix(r3, &(0x7f00000027c0)=ANY=[@ANYBLOB="000000f2e87954107e567b94a70000000066d3ab4d000000482c5468afe5ccd800000000000000000000004c0000000000000000006766a5be7478ed0000000000000000000000000540027e833e191af61e4fbb63bedf0500fe5d2f57b0720f9a5c7875fea1556825d608ee2e3fb271d60ca7eb44fe16b8e3be195700e0e7efb8a3bb3004e6e9e5012563a44e1df9882d0779ded2d8b5eb12a793c2b4d1b5bf040262e4961af8baed74b1ade020890b5c610e39abeebbad6d5a915ae884aa94f88af723f071c087407d62000000deafe4a6854dc1419809771c274d72cef0dd167bf1f225e722049ce91f0afc7de917b902f11f8ed654582d2dfd8ff2d4899f0f21c94d840f4c2ab8bc72d405b38a0e285fc398ef925e70c67603eece8ecaefa573d8c01ca0105d30d2c264f2910aff586940254346729c91722951d5b6f0e049e1f5299c4cab9d50e95af4113c575dda7d95a2c602e2c39d27892216ad3d90a875353692b9702202e62e2b799eb1b86f19000c93dcb122122826a096f431936a80231fd57565ccaa09d06271b45752967d20a5355dadaabfedfd788821308c2fd028229e7afcfa5d37ed7b5cdc12daa65d26bebc16170eb81c746de6d3daa19a363a046b1f8f47be98621e3465b6df05d8286aea4cc68f371ee674bd66951810c72741e78d8cf33dab30773cc85a0768d32bf577479f55733e8cdc2a927e7bf0f78925e1434ab547933f57b52ea7a9ff93b0d98a75fd23c1ef2e57b9ffcaddd164e227d58439e031bb244a7293b21b529117e5a366cfd60aa63cf8914992dd95e7ec2230a769060265af02fed1059ffbda5041c19e65ee0bceac867aabc8d7ad5f67456335af3a2245776e91975e0ac7bf42a7c708fa2b7349e0d78bd23d0496234e7b9454968896cbcf3ef465ca48706ec112ac03f5a664e71232fa5ebbe5b466d4bab490aea2513a5bd41af018f05b28aabb8908904a52325f3a35250c54a278bba830944e9f2588d6a0e2bc27fcd0342f9652f025eace71360fc9144d1994118274919dfd26adf56a35af966843d28dc269357699bae6baf30e2b7fc21636248d07cda0daa99ea9b08e97921b3aecaa1df6d66925c5890b7a5b88b5b4f332759c4653187fee58e70530dee26572636f91f4fba1abc822229fe430cb93e34346fbb67dd18d14d4f515ac4c94e2f54ec3479478910dd2032c3a497e0cdc0c0fee2a0571a5e850bb6501241aa109ed59d0e719804f465e1daf"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000180)) r6 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x5a}}, &(0x7f0000000740)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, r9]) r11 = getpgid(r7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001dc0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f00000025c0)=ANY=[@ANYBLOB="3000710000000000ffff0000010000002204c096f3d37ada188a38c287dd0e045131b772c706a7fcde5aa72874f8032d0c998baf89ce5ef45390045892e5fb423cfc2666553be4fe03d7f0628bbdc79dd2b394b70d502637d2db22d4478d767a9cc97ae05fa9ce6aea92c878a582d1e5efe9349d9f7e3fb46ca12dfb4698d51a18e5a9ee48f3ceac4042561341810eab409cce889d114faf8f220ba9f7f64002c7ebfc194b73e2aca6846f4fbe3192440a378dd4d0d49c1237c46f21", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="20002c14ff1600010000f92a86a31000f5", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="0000000000000000000000000d0000000000000034f68e7b3a2ceb15d1645d391034212d0739f406975e36a47d3b2fa2af5357aa17bf5dd9d07799afaa68ae71fcc23f1448cd1f58d4020f19334ce7d14c76e466ebc9473e6d159fc4426a3019aa83bce258be39fd6bf74a5e4146553b93f678e6dd02ef759adda92ccb7d9ae445c68b1776c3fb47c7e81de419f4120f348ae85247018586a5f2a138af", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000608"], 0xa8, 0x8}, 0x0) semop(r6, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r6, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000005c0)={0x4, 0x2}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) 11:47:45 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x1, 0xfffffffeffffffff, 0x7, 0x5}, {0x1, 0x6, 0x0, 0x1}]}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="77694b110566c1653d4b623ab7", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac54465fddf24fbfbb8ddc9790c4e07ff7b09ce1b711009363ad8c9992defc5e4f6f86cce4e0a2203eba1b803874095864edeb603d731b74292af38f9e0ee33b775175f63f80082e5379ff7c19dd0d1b873f6425f09c76aef630db9eb10efc65258214f6a5e45a89d85d3b2bdd9a7922d6a8474d1e0edbc1a4b2f70cd4bf8315882348bdf21744a3d089fa2a0f737938013da1fc74906bc5e60741da11e95cdc33554da625e405661153575d2e95caf1a374443d9163422749c07b7133c052da36b533b84afe0ec11937a8c01e27e4a0c734643dd99aa4fd6460f0249a3eb3846f73deb865186b5300866af5c21e3380d4cdc09612cefb60f5c83de9a39fddc8a2d6d435d0d005b2a501535de24e3fe01f1100a9462e709e9b5a14b457257481ff812a1fc698fb4a6df73de749eb05587a112ac72bb14068e1102051fb66aeb4689a5f6bd6113682e7a2d86d38697df57d113ff2c4473398a89c155c3047b2cce5fd18ec0bb99719b551177d2c73dd185ea6f3ac70bdb5b2adf39bdb18112a1c4e6eb3d2434e3d106a58e9bd931b63a39a9f7ad5773efe08ab9ee343c8526e7474998f0b906e1c13819794f04fcbd656d6e20a16de6feb8c0acb051d94c915313fcabdaff0b824317bf0081ebdb159f65d643051fab995fb17ff9ad37058109af7d891593d88354fa7410222277713bf206ebacbe4dd26e4e3af8e8245b8e0f7d421e60bcebd633a7e3f878d14b1d748946099c8fc070a732c33e36b826e4e9019597dd480db1dd33f14d77c988b77db777e76a8b9ae0aafce3058249d6b8e50d1b338774e11da9cf6ddc1e465c5fdf253ccdb7fa16540f1d0866b59ddfcef1a59c3611de50406ef267523b61110b7aa8d72eedffd1c4cfac741faaa4c28c22c77e573d88d12ddf47cc983d44f11699efa29cee1455ec2664b6dd887bc8656eaf50095ba658f6d4182ab0b0d20d57de5b3d8cf7f98171d12446d3655ff3c30fbe8fbd8b00b28f9c3d945f6e2a80debfbd97707cbbedc89c8f472fcecce40d6d229962232693f5d66750219aa56e99011c8a9c515f9994e1b56f92b240b845347047e14e0afea4348383afcbd2810aa847c185f877f00d4ad0af9a0bb4d779c1dfdd818e4c70ad813bad4f40193771f05c47d87476f35d882342f3961bb5c1fd75f4626ebb125010b2629361a42d0fc532e92494b364982c06524c77574438e90c937f2ac5fa717f60333e45da81decfe2b5a6cb74c65a292393b298aeb95a2b73ba792a568f866aae20539448541814c3da2bcaf99dd7bcf049d1b7f3afdd5c229598595027be1ba0923db10e13a8bd3fc350359f1991805dd97f73b44d3a253e2dcc4db393f20d2735bda62d9dc449fa2dca8496db0dba7c775110ef3d21a2a5a8d494b19ebfcf411de209ff831e47171a47ba971673809056855e1fcb56e04bb57a5658405acdfb2fbe96affd1eb3a291e94e3509b664e033d5891763d41da5f29c8503f9", 0xa49}], 0x4) 11:47:45 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x180) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x3, 0x2e, 0xfffffffffffffffb, 0x8000, "30ae8b2f5fec90f74ec506ab9725423a181323c2", 0x6, 0x7b5}) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="696c653000000000e500"], 0xa) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000140)) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000080)=0x3) sendto$inet6(r0, 0x0, 0x2b8, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x1}, 0xfe33) 11:47:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="9c997f76e37db1fa08429e97d4ab0240000004c4371266"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) dup2(r1, r0) 11:47:45 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x71d) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='./file1\x00') r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r5, 0x4c, 0x6}, 0x8, 0x800, r6, r7, 0x7, 0x4, 0x8, 0x484}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 11:47:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x200000000000000) getpeername$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 11:47:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f00000000c0)=[{0xf58, 0x20, 0x0, 0x5}, {0x9ae, 0x7, 0xfffffffffffffff8, 0x1}, {0x4, 0xfffffffffffffff9, 0x81, 0x4}, {0x3f, 0x9, 0x2, 0x4}]}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 11:47:45 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) write(r0, &(0x7f0000000140)="b0db5ec47b349b3f46a9119a13b278fd7055b6bf0819b021", 0x18) r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x800000018, 0x1, 0x0) getsockopt(r2, 0x6, 0x2, 0x0, 0x0) write(r1, &(0x7f0000000000)="1387f6ec07c0ec12818318df9fe03ccb2ef4fa7ae384521ead1155403faff94155cfdbbb8e8a81936f3a92a048fc4211fd1f313584981c7e589c4d79c7b7f0c24bab44f09eddbe241647337d9f8249535d792106dbf614352564bd56ff921504d799fd06d7f1d0f335ed33936ba05519abf3b3bcd8a3c950a0ae3c965386dd68ea5dae0c9399e28cd44d9bbd03f9d42fa806e6da5e46791389f9d4071072014d27d25b09e40ce08b7e818296a233d94eb26c64e16c5abac71830164664181cd9a5e577a3318eb517b6", 0xc9) 11:47:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wskbd\x00', 0x800, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r2 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r2]) r4 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000028c0)={0x0}, &(0x7f0000002900)=0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x9, r5, r3, r6, r2, 0x48, 0x38000000000}, 0x9, 0x3, r7, r8, 0x100000000, 0xf406, 0x4, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) r12 = msgget(0x0, 0x4) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r14 = geteuid() r15 = getegid() r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r13, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r16}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r17}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r18}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r13, &(0x7f00000001c0)='./file0\x00', r14, r15, 0x2) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r19, 0x40047477, &(0x7f0000002540)) r20 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r20]) r22 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r24 = geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r26 = getppid() msgctl$IPC_SET(r22, 0x1, &(0x7f0000000380)={{0x9, r23, r21, r24, r20, 0x48, 0x38000000000}, 0x9, 0x3, r25, r26, 0x100000000, 0xf406, 0x4, 0x4}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r27, 0x40047477, &(0x7f0000002540)) r28 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r28]) r30 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r32 = geteuid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r34 = getppid() msgctl$IPC_SET(r30, 0x1, &(0x7f0000000380)={{0x9, r31, r29, r32, r28, 0x48, 0x38000000000}, 0x9, 0x3, r33, r34, 0x100000000, 0xf406, 0x4, 0x4}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000002780)={{0x5, r10, r3, r14, r11, 0x96b98b95839f4065, 0x5}, 0x100, 0x4000000000010001, r9, r33, 0x3, 0x80, 0xff, 0x232a}) getpgid(r9) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r35, 0x40047477, &(0x7f0000002540)) r36 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r36]) r38 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r40 = geteuid() getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r42 = getppid() msgctl$IPC_SET(r38, 0x1, &(0x7f0000000380)={{0x9, r39, r37, r40, r36, 0x48, 0x38000000000}, 0x9, 0x3, r41, r42, 0x100000000, 0xf406, 0x4, 0x4}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0xfffffffc, r41}) r43 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r43, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002840)) r44 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r44, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) r45 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r45, &(0x7f0000000080)=@abs, 0x1c) readv(r45, &(0x7f0000001300)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/47, 0x2f}], 0x2) ioctl$BIOCSETWF(r44, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSDISPLAYIO_DELFONT(r44, 0x8058574f, &(0x7f0000000240)={'./file1\x00', 0xac5, 0x5, 0x5, 0x1, 0x5, 0xffffffffea8d2914, 0x101, 0x0, 0x1, 0x10000}) ioctl$BIOCSETWF(r43, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) symlinkat(&(0x7f00000001c0)='./file0\x00', r43, &(0x7f0000000200)='./file1\x00') r46 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r46, &(0x7f0000000080)=@abs, 0x1c) fcntl$getown(r46, 0x5) r47 = fcntl$dupfd(r46, 0xa, r46) pipe2(&(0x7f0000000100), 0x10000) preadv(r47, &(0x7f00000027c0)=[{&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/51, 0x33}, {&(0x7f00000023c0)=""/153, 0x99}, {&(0x7f0000002480)=""/247, 0xf7}, {&(0x7f0000002580)=""/96, 0x60}, {&(0x7f0000002600)=""/130, 0x82}, {&(0x7f00000026c0)=""/94, 0x5e}, {&(0x7f0000002740)=""/114, 0x72}], 0x8, 0x0, 0x0) r48 = syz_open_pts() ioctl$TIOCSETAF(r48, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r48, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r48, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCMGET(r35, 0x4004746a, &(0x7f0000002940)) fcntl$lock(r0, 0x16, &(0x7f0000000040)={0x3, 0x0, 0x8001, 0x2}) kqueue() open$dir(&(0x7f0000000180)='./file0\x00', 0x802, 0xd4) 11:47:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8b, 0x8001}, {0x5, 0x4f1}, {0x15bf586099b7e88d}, {0xdb1a17268df113c3}, {0x48, 0x5}, {0xe, 0xc0a2}, {0x81, 0x6}], 0x7}) 11:47:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33}]}) r0 = socket(0x18, 0x1, 0x0) socket(0x15, 0x5, 0xa49) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) chmod(&(0x7f0000000100)='./file0\x00', 0x22) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x100, 0x5, {0x401, 0xffffffff}}) 11:47:46 executing program 0: semget$private(0x0, 0x2, 0x4) r0 = semget$private(0x0, 0x3, 0x100000008) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000400)=""/75) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000780)=""/166) r1 = semget$private(0x0, 0x4, 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000240)=0x9) fcntl$lock(r2, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) r4 = getegid() semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000680)=""/226) r5 = dup2(r2, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r7 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r7, &(0x7f0000000040)='.\x00', 0x0, 0x1) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r9 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r9, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r6) r10 = semget$private(0x0, 0x4, 0x10) semop(r10, &(0x7f0000000000), 0x0) semop(r10, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x4, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x0, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$GETZCNT(r10, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000300)=""/61) r11 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r11, &(0x7f0000000080)=@abs, 0x1c) fcntl$setflags(r11, 0x2, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x8, 0x100000001, 0x50b3, 0x1, 0x57, 0x6, 0x3, 0x2]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000980)=0xfffffffffffffef5) semop(r1, &(0x7f00000002c0)=[{0x3, 0x9, 0x800}, {0x3, 0x8000000001, 0x800}, {0x3, 0x1000000006, 0x800}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x80000000, 0x1800}], 0x4) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000001c0)=0x3) setgid(0x0) 11:47:46 executing program 0: r0 = socket(0xe, 0x3, 0xfffffffffffffffe) shutdown(r0, 0x2) 11:47:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0x9, 0x4}, {0x4d, 0x0, 0x0, 0x8}, {0x10000006, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:47:46 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() socket$unix(0x1, 0x1, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) flock(r1, 0x1) 11:47:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r1 = geteuid() r2 = getegid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r0, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r3}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) setuid(r1) msgget(0x2, 0x484) 11:47:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x6cb04efeb70c4f6f}]}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0xfc}) 11:47:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x7fffffff) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) 11:47:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f00000000c0)=0x53) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) fsync(r1) 11:47:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getegid() r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x453546ed7779a6df, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20102, 0x0) read(r2, &(0x7f0000000100), 0x0) readv(r1, &(0x7f0000001480), 0x216) 11:47:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x4bdb124e36f473b4, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000001c0)=[{0x10001, 0x7, 0x5, 0x6}, {0x1ff, 0x5, 0x4}, {0x9, 0x3, 0x401, 0x3}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000240)={0x0, 0x0, 0x2f3, 0x401, 0x7, 0x1f, 0x900000000000000, 0x10, [{0x8, 0xffffffffffffffff, 0x5}, {0x5, 0x10001, 0x1, 0x81}, {0x400, 0x2b9, 0x40000000000, 0x7fffffff}, {0x3, 0x72635c0e, 0x2, 0x1000000008001}, {0x1, 0x0, 0x7, 0x2b44}, {0x400000001001, 0xfff, 0x1, 0x2}, {0x536, 0x1, 0x2, 0x5}, {0x5, 0x4, 0x5, 0x5}, {0x100000000000, 0x136fc9fd, 0x5, 0x8}, {0x3ff, 0x9, 0x41e65fdb, 0x80}, {0x6, 0x5, 0x871, 0x5}, {0x40000000c97b, 0x4, 0x1, 0x4}, {0x6, 0x9, 0xfffffffffffffff8, 0x1}, {0x5, 0xff, 0x0, 0x3}, {0x7, 0x0, 0x3, 0xfffffffffffffe00}, {0x0, 0xffffffff9d57ad4e, 0x7, 0x9}]}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="14") ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x913b5f6d07ce8adb, 0x0) 11:47:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000003c0)="c3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x81) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() 11:47:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:46 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = dup2(0xffffffffffffffff, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0xfffffffffffffffe, 0xfffffffffffffff3) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x800}, {0x9, 0x7}}, 0x0) 11:47:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)) r1 = dup(0xffffffffffffffff) accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000200)=0xc) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) r4 = dup2(r2, r3) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000140)=0xffffffff00000000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[0x1f]}) 11:47:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x7, 0x13e, "4300000300", 0x0, 0x7}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 11:47:47 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/67, 0x43) 11:47:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x101, 0xff, 0x0, 0x100, 0x100000000, 0x12ad, 0x2, 0x0, 0x648, 0x101}) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) kevent(r1, &(0x7f0000000140)=[{{r2}, 0x8000000000000006, 0x89, 0x1, 0x8001, 0x9}, {{r3}, 0xfffffffffffffff8, 0x4e, 0x4, 0x1, 0x100000001}, {{r4}, 0x0, 0x44, 0x2, 0x6b94, 0x8}], 0x5, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffc, 0x20, 0x10, 0x9, 0x3}], 0x800, &(0x7f0000000200)={0xbda, 0xa236}) 11:47:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d8c585ac75fc70777c7ffe6c917a4e598c630508", 0x1000}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000002540)) r3 = getgid() r4 = getegid() getgroups(0xa, &(0x7f0000000180)=[r4, r4, r4, r4, r4, r4, r4, r4, r4, r4]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000000000000285, &(0x7f00000002c0)=[r3, r4, r5]) r6 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000580)={0x2, 0x64, {[0x5c72, 0x3f, 0x6, 0x0, 0x0, 0xf2, 0x10001, 0x2, 0x8001, 0xa9, 0x4, 0x4, 0x3, 0x658, 0x0, 0x3, 0x4, 0x3f], [0x10000, 0x0, 0xede6, 0x8, 0x11, 0x60a3, 0xc210, 0x7f, 0x2, 0x52], [0x74, 0x7f1, 0x100, 0x7, 0x0, 0x6, 0x5], [0x8, 0x5, 0x8, 0x7, 0x800000000, 0x4], [{0xfff, 0x0, 0x7d, 0x3f}, {0x69c3, 0x40, 0x9, 0x1}, {0x1, 0x6, 0x100000001, 0x3}, {0x90, 0x9, 0x7, 0x4c}, {0x3f, 0x5, 0x199, 0x1f}, {0x8, 0x3, 0x9, 0x2}, {0x6, 0xfffffffffffffffd, 0x7ff, 0xd5}, {0x3184, 0x5, 0x4, 0x6d9c}], {0x2, 0x100000000, 0xffff, 0x2}, {0x7f, 0x2fdef69c, 0x1ff, 0xffffffff}}}) bind$unix(r9, &(0x7f0000000080)=@abs, 0x1c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000480)=0xffffffffffffff10) r11 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x9, r7, 0x0, r8, r3, 0x48, 0x38000000000}, 0x9, 0x5, r10, r11, 0x100000000, 0xf406, 0x4, 0x4}) r12 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) getrusage(0xffffffffffffffff, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_DELFONT(r12, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0xc17d, 0x56, 0x1, 0x0, 0x7, 0x1ff, 0x0, 0x2, 0x0, 0x1, 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0xfff, 0x127bf20, r11}) 11:47:47 executing program 0: semget$private(0x0, 0x3, 0x1d2) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r0 = semget$private(0x0, 0x1, 0x20) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/12) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x8000, 0x0) r3 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x120) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r3) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r4, 0x20004269) r6 = fcntl$dupfd(r4, 0x39e7ac627098de53, r1) ioctl$BIOCPROMISC(r6, 0x20004269) r7 = dup(r2) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_dstaddr=@un=@abs}) preadv(r5, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/230, 0xe6}, {&(0x7f0000000380)=""/164, 0xa4}, {&(0x7f0000000440)=""/98, 0x62}], 0x3, 0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x80, 0x0) ftruncate(r8, 0x0, 0x10001) r9 = open(&(0x7f0000000540)='./file0\x00', 0x100, 0x40) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000580)={0x9, 0x7}) pread(r8, &(0x7f00000005c0)="dc1aa334ee8882f338bd54f1a2cbb24d6428cb74721504c5dd6cea29b0e4581fcb6c088e60c44b78c7857a4bef83404a7a2bfbe3556e00b00a9fc1826be6fc2bcbe944b0250f8da5cc2a024da3ee3661c9c9951b063f4343c1379fc4", 0x5c, 0x0, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x100, 0x112) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000680)={{0x18, 0x1, 0x80}, {0x18, 0x3, 0xc418, 0x4}, 0x100000000, [0x1, 0x80000000, 0xbb1, 0xfffffffffffffff7, 0x5, 0xf4, 0x6]}, 0x3c) dup(r2) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r11, 0x80045745, &(0x7f0000000700)) r12 = fcntl$dupfd(r10, 0xa, 0xffffffffffffff9c) pwritev(r12, &(0x7f0000001c00)=[{&(0x7f0000000740)="76b7686fc1437e0bd8755326687daab4daad06820c0f2b2e0124ca8687fdeadac34f3b9d065fdac0a42d2e89dbbf70787c3ee76125a416f530729b0f5e4fb616e9113773990d5f9bed7fe459facb3b71bce25a008e1df8b118bc07ac8f814e5ece5a9d69c53ab45621c6e377741803a2c510da8bf18930a658e26182cf31574ce99e8b9f59481eb34150a3cfa2375267c4cab2b1445d7caf799febc30ba55fbde8f352982ccbec650fb8b57491cfa0195298154bb0de35816d549b7c857ec71f37ecb31444242d7a927e08635e4200e1975d2c09980dec3efcb230fc805682e1f504ac1cbb9a2c688f0c567fab8859e0ddea3a001de592bc4c1388b025078c2de29ba4c5a3bc67fd45c9662a7cd41e60003ef7cc33989c58f15222f8a236df653065641a02efdb13d8317fef1aa33bfdba1a6de5ecd206af7b1a64194da527fc1fee98eff79fd3edec9fe2317835c41779e3b96cade7d5c6aad0dcc0739dff29fa3fd693bde30f9b7dca0a6bd55bf6c073d2207bd6af64653a7ae6aee37da764671088a1106bd5202a992ddbaecb14adbae94e963e1aca899a3d7b6fb8e6e7787752707edb47aa1f9eaf00b48da0c166fc2c3613d0cc8f27de6678c50b3f50b127c5dfdd9a78c5f58a7cde237088734617c498dcab6312af3af52b654ec7b8beebbb8511e0a2c7b147155d61cf7ab93e11e84baff5c5096ebc70ca441fea2fa8aea6278103922e182521a591431dcc3fa1ea8d7037d9cdaa7f9e893a0bbf97f4bef23cd25c2478bee510d60e532c3e1002498eb7f473adab6f499737000d3d8bebe96853309da6b82d7a5f9b51a14face1260171a8430d75445c4ccc0cf3eb3bcfe1537baf2cf2ad3cfef6443d1e52d9d701c1e3a2e81211c047519269bf35b910af7026dab17008936904c16d53f624a24e72ae4627610593c6a88c2b65e1fdbef25de8a39eb5b7097e97763af358a45bd152fe9cd4f9c3dca65c9035dbfe8fc09a95fb4e8422b1eec1ddecde0ee215c20150d067cb1f1ed7ebffae54c8d45ce4a264f125c91653ffddc4cd9ca12f7d889e6cc96e5d51405033d868072f37a1326381787ae22a182772e55c13bf038240c4f1d85f39139c6cc09d2a100a3c032b54fed29564535f298701e87c0ca12e51eafcd4df48627571160c5665d60e3314af66495220dc3db8c6c943c05aee1b7526e98539c35af3ccb52a84a3ddce324786eba52d1041523eab86c9a12b54ec7ac7ae86144c84e4ff5ef7997a1d84823f3b1bc4d27efcea423f376c35a4bdefd47e945df8e161eb23f7835167955015123a3e6a4d1a144da475f721c1f07c5be1785e0bd078656088e53f0b133a1d52e3316410e2ab70768de61231eb2b9c7262e0166babb2ea5d2bd570c16a85734a264aa3613c3ceb49b704c7ad7968768f463338a30cef53b1917b4c7db4831aa6cff81c4811197defef51e76509c89534cd687751450a0a087e9f37f09c64712b471fa18b50252e9e194ae40eb2835053c8c431aa35a7138e5554ed50b035ca8de9d7fcdc77a6faaa8ace77dcd01f141f1c605e5b0e5b8f99ad830be82def029cc19da7ed1868db7f1471476da16f1c701cd5f6227efabbc0f0c8e69189381f12deb79a0aab8c0a6af4d66d4ac5b92d86cbcef30f3780296c34da773879732fa8d93cd2c5fa9f998e668293d4f2b741323c13ace7ad5b9059aaf1420414ac2b4c3d34f30e37c325a15f7e2a7c296613f553a51407f9f4bc31bddf797bf121e5ac21d307f01c1bba7dc72f96de1461a9159898f8e9889d417e0f5f90f3135b653482a41bdc41c1a75d2f29f186710c28767722f7b81d0adc59964be11d41075856cf6364c5d668bbf8ca5c8c15ff7e79332c98f009576f44068a19f938d787e035f62db556734cfa126b1a2289f2dfb3522b56a16b3ac8e64add63377f0b08c046829dd9d93e3974b60b93df1ea831724260b37507272b044840b19c5778dd7348c41ba78b87d25ae447f2b1639d2a6771fdda8b79530d027b80002cd321d3ec42353117453014bde132fe1e3793678ea5cec3c20b8954926643900636b1c1ea88b827b9d9f8eeadcf0530bbe3306998a613ebbb085abca725ff5618a599aee953316f69e785f5dfff71f54bae1fae10ba2bb63000d27d07de744a80fe736576bc50d70346039debe6f4078151e48fb647ace0b0eb54a7222f436e3404c08f5f0ba7dc32d9648d806a40a87ccd49dd79bb36e5cf0f77c0c5e7cd3b1df69b72c8a07ecff92c4542b9fb0b51c772a14d1727682fd0c146c7fd8c8db898d60d0d85834b489eb284b8b8d69cc5c84148a13c8eaff9ee1ee34841f35542837b82195cba62023fc62d56ca1e9324bf4fdbc8313c0cf5c6dc329a60af393543619968b75049f9b703204db78c4af8dcfdf236f209a3948d26a0bfad6b643de64b279604504276b0da7365d4a6d78bfda7a5ce32075daf4a37d3b3ae9e97ecc2441c4f7b775dadf5679565269bfb6da1dd5ec734b521247fa067ae6114dae82dc4224f57eaf7fd7b2a9f6c0c6d60071e73b6b497b3cffcbfb0a193f795d8360b96fe10dcf37ca0efe8af7a4881ae6deb5e6bd484b3b0bce32bce21bf3e49ba236eee2f8a9b8e3ed6ec2b323d8c16641932584588613977b982c987c0c85b9b45dacd078199cc830c1283ed242db57f3f09e33583fda54201bbbd61114e217ee20a48a0f70cf213bec4879f410c4fe25883fafc4d8952520b9636715d54378c5d96d6bcfe2869c24b3a292dadcbc95bbe36404cbae3a6ea64f1cc079895f08277e805b37c75a67d6dcc5f1575b8fe445c8e7d99d96404b87ed80678ad145873e376851816f623053ad1092e98f690484f606e83c17851e927497497e0a69c2840c2b14b0a6ae73869afb425909412f820c02cb0f426adb908057f32d24ffd663ed035a13d50da89d5b79e4f63fdc5931a3bff97b6efde38a84aa4569f48d7c613850c5427b52319a36820ae2130339568431cffe9b551be3ea86a3210b1d797638d98cf01d8393cbdbd1fb56eb4cfdced2969844e2e7a7c6f60b9a61d679bea83009943412bd9d71c65493dcb52f69e4b2ce8c25c2ef1c12336854c860e476dd9f3f6c39dcb584c7f51d8ef6c68a6fefffee3ede466573984910126ba3b846132cc43c6cf052b459de9a984de355ab8c3bf8a42412c6e959c5115a108cbfb82c0dfa8d9533b67437fab2fd096413917c2bf3fb65423ece9e16d6b69ddd12bd4aae8c826d30a7208ec48972c242b9e792632f8a454aeff745f0a6e6190f4d2f94447563001379c5e947c6a53d9aadbfb0ee39f67a99bff24c0a96a4dedfae988d7368b7a0e139dd49f3dafcbf29bb579a4724d410949daa2ba0b1782c2fc1961598b9274e9e1b3cde9de1576a070b9f60b1a422f82d1d5f8ed5f51174a46ebdb72ec394578cacf69641eda0227ccd58748efd41ef6f1e7bd03ea87097b150c1a0d3a5c735dea6cc7ad4f69c2d99d73609f31387e25d74212ce49d999b7c703ebd8cd066587b0ea634c087f26546fbac36b1602c7c375482c005a4abbd3ffb43cc30c60824e33402d5a23f157ad58ae5305badcf562a68e73dab51c8c25cdce96ae997b3ddebee638240b9b1935a72dea0aea3583097af5d7fab85030c114ad16622be57519fb2b6d41bf1fe41a8f392e87c1e12f9505f01b369bf41868311ebe7193fcb65ecca03af5c9d702437e4339e845b94df35ffcc41e13d590718fc3f63b56bd58acf08144516e30a716d4f43922853b879a969abbd26810e7c69ed7f7c740bb7f805c5aaaaf8bafb41410d905177283ef35570378b309757a4bff93e90c5543fcd4190b8a252498a839afaa755d29394528afa8ab7017827974b134d6ee37003a565e1300cfeefe474e87a4f11542515594012c5ac406ae9d8eef5a3ec3055944f29d4d64924a97160eca9e0069abcebcb03ff56363df707765f4c58746fb7e7ac1bbf30dc5b3a489f4cbcbcd9592875fa336f86ac925325554b9095fb74eb1058935bf92c0a43d2e651bcd70d5ec6e27a18890c7bf576028b01511f90e309a356bfc496fc6666c8b59a149e07db04951da4ab682a76133b5d46e52ed21b06c8d576568e80db540f9bb1008e92834fb1206ab65e14ec0d0c19ce8cd388178b63dbf37f42f383dbce992a19ae6db66a8651b80811a541ad99daefe98b13ca2ec9102d22ba2b562d468150178385b59964c45aebbc5953ca65ba453100400f09d2327db7c9189858d22ea2da73ff13067820b2c5700602005498d3a6217dd4e88c91f636a91799f08d5696377a22d98234f36d95a504f1953132b1be5ab3ac51e2ca61d07a2b2cca14915d95565b87f79a35103cec2579e4d5c51f8b7a49a9bf70e0f8e9a4472494c86c50f7c7475b915747ad161c0ed0b60112e1958907d366ebc5be1b5eaebb0ae0e805e6816b4ea26fddbfa6f2325e3f291582738f77af9ee280fc082da8d427b685d01595cd8563475084d3c63a05de6010d69276b150ea9140d3219a6a06ea4eb50d51755fa63a84b42af522bca2c55241bb05f0c79d81c0631bbba77e42c1d1c1bf23780f7f5f0dff1ff974ab68af346f7d9f7b48e19b2433dc7f20d34c6e4bc30998d338a3c7738b9c2974ffa996d53c0c2256e80adafe8df65d6078c10d41a59673f7989603ebd2023db1e9aee1953d5fd4c83f77094f76941647f74e8c28cc3d69142d5740b47dc4fc877b9354615fb49b0439db8b9d00264049db055e59be4f5eacce6ebf08c103ce85e4a20e7da761f4d407acefd0711c836f40a85226edbcd1ac23b4bf21ffc504518c95b28140345e6af123264e7b9ce0834d7ca6ce75d24f5cd8a0159915e072b4c00bf98d022666110ab895cbdaac7e0fd07de8b4b1ddadafd5783364b9c9efad8fe0196550061ce2586959814478c1f189136b7afc66490ddbdc329f650e83e62d917e2f28b6edf5831638348455ae7a400f684ae5700c220e88a2bb8efa2a941cd058780a5fed20eac4079376faef1cf8cb683fff45ba801d42812cb6860802b2265ad8318f2187b1c76f241904cc591816e562e544e35a8dd8ebddaa62407f9bc1b4366e0d4da92327397322358e051fd47573143a289a174053bc5fc5a6564beb69f73d5470dc71a6eb510ef7acd61fd52f6513dedc27bd89d1e34e16b18850d5d994d8ac17854875978993c03f3f8e56ba53ded58aa9e2e8cd5b6ea87905fd32426bddf14c88f6982106820f84c9e964c465ddf9fdbd6c9c0fdd68e0c87cd0867efb965766a5733c640922c5188e589ac1017b369788310ac93730eb7b044fb83c710d7fe5c0bd7abeb39b7d3c3cba454803ff3e4cab8af65d88b9581bd8801e6f891187e6bd82e929e39eb08494ab071f0d856bc53cc72558bbce6c1d9bcfce1db9eaf546722d9f12e438622d764583f82c8754f7310710c56e44027967b1c74b44d074c02c4c18fd1faa199323cc0a0d873006d0764ceaaab51f4baa7dbeb6a9a18f36911094e24ed1a2ad361f27492d0f8db15c09628582cd633cb99684f16a6cb4e8a71b9ec6c95877545eb8d6ecfea5c241b034ec993a154e8057bad2d2b81a0879d9c4857e85cd81bef2541b5b8c00bb3cae0ae7b5a0e20a5085696be7d26bc7d2ddf55a5c7c80f9ec50091522ad6cb867f38a5a326e53ce2716a5241b1c0135c99188ab575934c4216ec870e676b2434cccbe60c303d4941e21fc38b3d24a2a554f476410b228352757fc5668c32166bf27bc25c64dd3bd7e5e0474b47c7f13a25e2da610a69d24806", 0x1000}, {&(0x7f0000001740)="b490a103403224e503e87f2cc584b07c3a310d3655a8a473f4549b3e28cb9672a0220b4dca6ceb4eed48c09c4adbff4248217d71d27cb3a448e11bffe68a33916e6a8f739c6be63160ef567aabff83582116e9ebf391dd0c1b99bc23f95c1ad6a645fb1984324f47a9473bac7d3fa8a9b136ca31fead36c160c6c4adc95779f4855cc543103f104d93ad59328053e3f8542b9552c092fb1d316afd9b736a54e9b5ce64a93fa9b7f2c4fba97ab74a0eefeb78608cffd4c0ff1cc02240d66a4fbee6efae6b073847168b2b7ed4d376bfab35254b39fd5c34681d995d428d80b50fd19b0442812bbe363fe2b190da42882d5546", 0xf2}, {&(0x7f0000001840)="49af899cf6098d60cb69f35b5e7b5ab2a8f286f57e788af84bd6efbac5679f5f4b09cfd03c9f52ef912905fc7925f2010d58094c80ea1dfcb0cd7d6b323b8ab8a29a7ded2634c8e6958b713320773ac59fee082f05c8dcd9a287156c0d19e4dabe44d760a47678521057c3daea8b385e0302ea63ffdae4ba75788e8bf44c471c49f4df19a4e8d4debaff488125373738637ce16db2ba7f55a442e38f9d502f54198e343aadd82c9473c876c84c06ab1357bb5449079ec834dbb96b90811cee1bf99524884b71ef6645b9ddd9489d7c8f4d9d53a070a9", 0xd6}, {&(0x7f0000001940)="977b3f87764c084f90307363466dfa142b786b41d81519acd78f763d3e6598233f33368e183121d6d186fe4e8176906c95b20320cd17c47cedd56fd9d97bf8b20c1bb46fbb14733d5d671a41c18f76805a3e5adffa346a4558390c1a7d8172b21c67299f1f7ae6774e632ccfd35f9cc11759af819d2d057bfeff5a29fe19a92de0d338", 0x83}, {&(0x7f0000001a00)="1c9f01f872024dcfb744943ba60e105a17fea348c0dfd13bfd038c91f5e821e1e00277f73ffe3e02b051e719b1974216b30797e127d94133afdefc476aff9709b4ec08c5c288b1a00a8836b04e1e11ec9a3a4bee239028832c18cbea8cb238fa3cf063d6ee062b98254fb260b08b9ba1216a413f6bc3f8ef2e0eee6b14a4799c2ac60ffe19651e727f35771cd805ca868b199c23ddcc96c7c1de0c7f", 0x9c}, {&(0x7f0000001ac0)="99a715c909fa74d9b2cfed0df4019a3858dad8c99582a8c938c19e5b802b64adccec847c0996911aafe54870f30a62dbc34dba54e89298169405362b8f63a518f7909fae75d2695c0b0228c2ee022ee1a0a5a5ae8e46de5fada224ee6da0470d7477b4049bf664b65ee513213c31b37f0d440e26f677ea8c461a8d334f000dad6fa520ce74845f32c0cc2708890b1ada23ee38", 0x93}, {&(0x7f0000001b80)="291c3bb37dce524bec21fbb94e8485085ca227c83b4f2f68e1395da9a2f438ca8b658b43919ea3bd6703ebaadf12ab9399097a9383dba5d518ea96fe3fdbc6d6c8ebe50d9edd3e54fcd3b7ea16495ae45498d7a92e576f914cdbb1ffa7a77db0d4e47317c11906b928341ea0194ed7d0b6f92a3a8a54d5", 0x77}], 0x7, 0x0, 0x0) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/speaker\x00', 0x8240, 0x0) close(r13) 11:47:47 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) 11:47:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x401, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:47:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) r1 = dup(0xffffffffffffffff) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000280)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000001c0)={0x6, 0x1}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getrusage(0x0, &(0x7f0000000100)) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x3ff, 0xbf, 0xffffffff}, 0x40, 0x8, 0x9}) 11:47:47 executing program 1: semget(0x0, 0x3, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r2 = semget$private(0x0, 0x1, 0x82e391ea08a7bdf8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000340)={0x87, 0x0, &(0x7f0000000280)=""/135}) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) fchdir(r0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/219) 11:47:47 executing program 0: nanosleep(&(0x7f00000000c0)={0x1c, 0x1ff}, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x263, &(0x7f0000000000)=[{0x2d}, {0x4d, 0x0, 0x0, 0xffffffffffffffff}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) panic: malloc: allocation too large, type = 2, size = 18446744073709549856 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 492712 26494 0 0 0 0 syz-executor.1 *482550 26494 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffff920,2,a) at malloc+0x9c9 vm_get_info(ffff800021b932f0) at vm_get_info+0x9d VOP_IOCTL(fffffd806e4039c0,c0185603,ffff800021b932f0,1,fffffd807f7c66c0,ffff800020ace788) at VOP_IOCTL+0x88 vn_ioctl(fffffd8067798e60,c0185603,ffff800021b932f0,ffff800020ace788) at vn_ioctl+0xb7 sys_ioctl(ffff800020ace788,ffff800021b93408,ffff800021b93450) at sys_ioctl+0x5b9 syscall(ffff800021b934d0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,fac8f8971b0) at Xsyscall+0x128 end of kernel end trace frame: 0xfaedb4fd760, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 18446744073709549856 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffff920,2,a) at malloc+0x9c9 vm_get_info(ffff800021b932f0) at vm_get_info+0x9d VOP_IOCTL(fffffd806e4039c0,c0185603,ffff800021b932f0,1,fffffd807f7c66c0,ffff800020ace788) at VOP_IOCTL+0x88 vn_ioctl(fffffd8067798e60,c0185603,ffff800021b932f0,ffff800020ace788) at vn_ioctl+0xb7 sys_ioctl(ffff800020ace788,ffff800021b93408,ffff800021b93450) at sys_ioctl+0x5b9 syscall(ffff800021b934d0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,fac8f8971b0) at Xsyscall+0x128 end of kernel end trace frame: 0xfaedb4fd760, count: -9 ddb{1}> show registers rdi 0xffffffff81bdfd17 db_enter+0x17 rsi 0x24dc __ALIGN_SIZE+0x14dc rbp 0xffff800021b92f30 rbx 0xffff800021b92fe0 rdx 0x24dd __ALIGN_SIZE+0x14dd rcx 0xffff800021da2000 rax 0xffff800021da2000 r8 0xffffffff816bf1ff kprintf+0x16f r9 0x1 r10 0x25 r11 0x4c337ef843d9e2c8 r12 0x3000000008 r13 0xffff800021b92f40 r14 0x100 r15 0x1 rip 0xffffffff81bdfd18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021b92f20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=482550 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020acec78,0xffffffff8265d288 process=0xffff800020addc00 user=0xffff800021b8e000, vmspace=0xfffffd807f00b450 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 26494 492712 20164 0 7 0 syz-executor.1 26494 386304 20164 0 3 0x4000080 lockf syz-executor.1 26494 243465 20164 0 2 0x4000000 syz-executor.1 *26494 482550 20164 0 7 0x4000000 syz-executor.1 68668 458734 52616 0 3 0x2 biowait syz-executor.0 98857 151249 1 0 3 0x100083 ttyin getty 20164 316709 52616 0 3 0x82 nanosleep syz-executor.1 41574 420501 0 0 3 0x14200 acct acct 4492 235350 0 0 3 0x14200 bored sosplice 52616 476640 80312 0 3 0x82 thrsleep syz-fuzzer 52616 343545 80312 0 3 0x4000082 nanosleep syz-fuzzer 52616 337271 80312 0 3 0x4000082 thrsleep syz-fuzzer 52616 461024 80312 0 3 0x4000082 thrsleep syz-fuzzer 52616 483361 80312 0 3 0x4000082 thrsleep syz-fuzzer 52616 492960 80312 0 3 0x4000082 nanosleep syz-fuzzer 52616 507957 80312 0 3 0x4000082 kqread syz-fuzzer 52616 233357 80312 0 3 0x4000082 thrsleep syz-fuzzer 52616 116191 80312 0 3 0x4000082 thrsleep syz-fuzzer 52616 58056 80312 0 3 0x4000082 thrsleep syz-fuzzer 80312 234436 71373 0 3 0x10008a pause ksh 71373 487385 61527 0 3 0x92 select sshd 61527 249509 1 0 3 0x80 select sshd 68532 343991 82668 74 3 0x100092 bpf pflogd 82668 424809 1 0 3 0x80 netio pflogd 89880 462176 82807 73 3 0x100090 kqread syslogd 82807 306035 1 0 3 0x100082 netio syslogd 63500 188473 1 77 3 0x100090 poll dhclient 69115 4817 1 0 3 0x80 poll dhclient 26626 323918 0 0 2 0x14200 zerothread 43047 405442 0 0 3 0x14200 aiodoned aiodoned 35474 397774 0 0 3 0x14200 syncer update 41693 245044 0 0 3 0x14200 cleaner cleaner 98686 383653 0 0 3 0x14200 reaper reaper 10273 260700 0 0 3 0x14200 pgdaemon pagedaemon 90821 438590 0 0 3 0x14200 bored crynlk 38119 516642 0 0 3 0x14200 bored crypto 83001 250588 0 0 3 0x40014200 acpi0 acpi0 22115 127244 0 0 3 0x40014200 idle1 4611 287826 0 0 3 0x14200 bored softnet 15653 174733 0 0 3 0x14200 bored systqmp 83317 356163 0 0 3 0x14200 bored systq 69468 161007 0 0 3 0x40014200 bored softclock 12986 485604 0 0 3 0x40014200 idle0 27639 425780 0 0 3 0x14200 bored smr 1 316593 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 26494 (syz-executor.1) thread 0xffff800020ace788 (482550) shared rwlock vmlistlock r = 0 (0xffff80000066e478) #0 witness_lock+0x52e #1 vm_get_info+0x39 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82662188) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 68668 (syz-executor.0) thread 0xffff800020acf658 (458734) exclusive rrwlock inode r = 0 (0xfffffd806e6a9098) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807e862d58) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x62c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9599 6703K 8124K 78643K 22811 0 0 pcb 13 8K 8K 78643K 467 0 0 rtable 119 13K 13K 78643K 1397 0 0 ifaddr 78 16K 18K 78643K 496 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1618 0 0 iov 0 0K 32K 78643K 348 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1230 77K 78K 78643K 5519 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 65 0 0 VM map 2 1K 1K 78643K 13 0 0 sem 12 0K 1K 78643K 671 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 3669 0 0 sigio 0 0K 0K 78643K 44 0 0 proc 62 63K 95K 78643K 1311 0 0 subproc 32 2K 2K 78643K 259 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 378 0 0 in_multi 33 2K 2K 78643K 307 0 0 ether_multi 1 0K 0K 78643K 25 0 0 mrt 0 0K 0K 78643K 18 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 679 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 111 22K 31K 78643K 13594 0 0 UVM aobj 130 9K 9K 78643K 143 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 455 0 0 NDP 18 0K 1K 78643K 151 0 0 temp 214 3556K 3634K 78643K 75302 0 0 kqueue 0 0K 0K 78643K 37 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 35 0 29 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 223 0 221 1 0 1 1 0 8 0 rtentry 112 188 0 144 2 0 2 2 0 8 0 unpcb 120 1446 0 1428 2 1 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5365 0 5365 2 2 0 2 0 8 0 tcpcb 544 4400 0 4396 20 18 2 3 0 8 1 inpcb 280 5964 0 5953 12 10 2 3 0 8 1 rttmr 72 4 0 4 4 4 0 1 0 8 0 nd6 48 30 0 26 1 0 1 1 0 8 0 pkpcb 40 3 0 3 2 2 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 78 0 78 15 14 1 1 0 8 1 pffrag 232 8 0 8 5 4 1 1 0 482 1 pffrnode 88 8 0 8 5 4 1 1 0 8 1 pffrent 40 22 0 22 6 5 1 1 0 8 1 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 113 0 101 1 0 1 1 0 8 0 pfstkey 112 113 0 101 1 0 1 1 0 8 0 pfstate 328 113 0 101 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 823 0 605 15 1 14 15 0 8 0 art_table 32 824 0 605 2 0 2 2 0 8 0 art_node 16 181 0 141 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 16 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 667 0 657 1 0 1 1 0 8 0 shmpl 112 141 0 13 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7024 0 5620 46 0 46 46 0 8 0 ffsino 272 7024 0 5620 95 0 95 95 0 8 0 nchpl 144 12292 0 10678 61 0 61 61 0 8 0 uvmvnodes 72 6272 0 0 115 0 115 115 0 8 0 vnodes 208 6272 0 0 331 0 331 331 0 8 0 namei 1024 44025 0 44024 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 11 0 11 5 5 0 1 0 8 0 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 35047 0 35046 18 17 1 7 0 8 0 plimitpl 152 351 0 343 1 0 1 1 0 8 0 sigapl 432 3832 0 3817 4 2 2 3 0 8 0 futexpl 56 72471 0 72471 1 0 1 1 0 8 1 knotepl 112 1005 0 986 8 7 1 3 0 8 0 kqueuepl 104 816 0 814 1 0 1 1 0 8 0 pipepl 112 2662 0 2643 11 9 2 2 0 8 1 fdescpl 488 3833 0 3817 3 0 3 3 0 8 0 filepl 152 31173 0 31067 35 29 6 7 0 8 1 lockfpl 104 1133 0 1130 1 0 1 1 0 8 0 lockfspl 48 382 0 380 1 0 1 1 0 8 0 sessionpl 112 33 0 22 1 0 1 1 0 8 0 pgrppl 48 66 0 55 1 0 1 1 0 8 0 ucredpl 96 5631 0 5621 1 0 1 1 0 8 0 zombiepl 144 3817 0 3817 3 2 1 1 0 8 1 processpl 896 3850 0 3817 5 1 4 5 0 8 0 procpl 632 12198 0 12153 5 0 5 5 0 8 0 srpgc 64 26 0 26 11 11 0 1 0 8 0 sosppl 128 48 0 48 14 14 0 1 0 8 0 sockpl 384 7703 0 7674 26 21 5 7 0 8 1 mcl64k 65536 22 0 0 3 0 3 3 0 8 0 mcl16k 16384 9 0 0 2 0 2 2 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 14 0 0 1 0 1 1 0 8 0 mcl8k 8192 19 0 0 3 1 2 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 233 0 0 26 3 23 26 0 8 0 mtagpl 80 52 0 0 1 0 1 1 0 8 0 mbufpl 256 526 0 0 29 0 29 29 0 8 0 bufpl 256 16525 0 9477 441 0 441 441 0 8 0 anonpl 16 363290 0 349032 147 86 61 75 0 124 0 amapchunkpl 152 24314 0 24196 35 29 6 12 0 158 0 amappl16 192 19063 0 18263 141 100 41 53 0 8 0 amappl15 184 9 0 8 2 1 1 1 0 8 0 amappl14 176 639 0 638 2 1 1 1 0 8 0 amappl13 168 185 0 184 1 0 1 1 0 8 0 amappl12 160 91 0 88 1 0 1 1 0 8 0 amappl11 152 540 0 525 1 0 1 1 0 8 0 amappl10 144 223 0 217 1 0 1 1 0 8 0 amappl9 136 2048 0 2040 1 0 1 1 0 8 0 amappl8 128 1572 0 1542 3 1 2 2 0 8 0 amappl7 120 301 0 292 1 0 1 1 0 8 0 amappl6 112 569 0 557 1 0 1 1 0 8 0 amappl5 104 312 0 297 1 0 1 1 0 8 0 amappl4 96 3915 0 3885 1 0 1 1 0 8 0 amappl3 88 889 0 882 1 0 1 1 0 8 0 amappl2 80 29009 0 28937 3 1 2 3 0 8 0 amappl1 72 94675 0 94225 26 16 10 20 0 8 0 amappl 80 12658 0 12616 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 142 0 13 3 0 3 3 0 8 0 uaddrrnd 24 3844 0 3817 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3844 0 3817 1 0 1 1 0 8 0 vmmpekpl 168 33740 0 33704 3 1 2 3 0 8 0 vmmpepl 168 476093 0 474140 315 205 110 118 0 357 20 vmsppl 368 3832 0 3817 2 0 2 2 0 8 0 pdppl 4096 7695 0 7656 7 1 6 6 0 8 0 pvpl 32 1004511 0 987022 355 198 157 183 0 265 12 pmappl 232 3843 0 3828 7 6 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 657 0 29 18 0 18 18 0 8 0