000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r9, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e", 0x39d, 0x0, 0x0, 0x0) 16:34:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x7fff, 0xdb96, 0x648, "af55135d76844e77cd5918847ab09a43aea6f9b6", 0xf7, 0xfffffffffffffffa}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:34:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") socket$inet6(0x18, 0x4000, 0xfffffffffffffff7) 16:34:14 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xfffffec5, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b811000000a6f496cc06c3f7392900000031000009060000000000000dc19b893fb0881fdbdb5d45f4272a0c63418e65da4ee10ec49e64c4e83f14ac60be13815575c2c40ea4b524a93aeeb5d33f18c3629b14fa68f0d3ad9e55efce86bf413710696bb8a8b96d0e1e12bef6a9fcec0e4c582f17edd82acec5b607cedf508c25469f3e2ea2b2"], 0xa5}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:34:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xff) recvfrom$inet(r0, 0x0, 0x0, 0x3, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:34:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 16:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:34:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:34:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7fffffffffe) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/124, &(0x7f00000000c0)=0x7c) lseek(r0, 0x0, 0x3c, 0x1) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000004c0)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) shutdown(r0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r2, &(0x7f0000000700)=[{0x3, 0x8, 0x1000}, {0x3, 0x10000}, {0xd1ddce49fca7943f, 0x30, 0x1000}, {0x7, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x80000001, 0x1000}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) fchflags(r1, 0x0) socket$inet(0x2, 0x2, 0xffff) getpgid(r3) clock_getres(0x3, &(0x7f0000000400)) r4 = fcntl$dupfd(r0, 0x200000a, r0) clock_getres(0x6, &(0x7f0000000040)) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) fchdir(r0) fcntl$getown(r4, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000006c0)={0x7ffd, 0xa, 0x6, 0x100000000, "bc3d6ecba2d1b7c4b863c0a65db56b9962904681", 0x27000000, 0x3}) 16:34:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10000, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x3, 0x9808, 0x5, 0xdad2, 0x8, 0x8, 0x0, 0x2, 0x5, 0xfffffffffffffffd}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7, 0xe0b4, 0x8, 0x5, "c020fea8589c38dd1011a62b352ab2938fbfcc9e", 0xffffffffffff4600, 0xe19}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140), &(0x7f00000001c0)=0x4) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r3 = shmget(0x1, 0x2000, 0x280, &(0x7f0000ffb000/0x2000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x9) r6 = geteuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) socketpair(0x26, 0x2, 0x7353b695, &(0x7f0000000340)) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8001, r4, r5, r6, r7, 0x2a, 0x4}, 0x20, 0x2, r8, r9, 0x1, 0x2b1d, 0x8}) 16:34:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setgroups(0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[r1]) setgroups(0x0, 0x0) setgroups(0x3, &(0x7f0000000000)=[r1, r2, r1]) 16:34:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/4096) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000001180), 0x1, 0x0) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) shutdown(r4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000100)) shutdown(r4, 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)=0x2) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000001340)) shmget(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) read(r2, &(0x7f0000001400)=""/4096, 0x1000) readv(r2, &(0x7f0000002500)=[{&(0x7f0000002400)=""/169, 0xa9}, {&(0x7f00000024c0)=""/13, 0xd}], 0x2) openat$klog(0xffffffffffffff9c, &(0x7f0000001380)='/dev/klog\x00', 0x20080, 0x0) semop(r1, &(0x7f0000002580)=[{0x7, 0x100, 0x1800}, {0x0, 0x8001, 0x800}, {0x2, 0x9, 0x800}, {0x4, 0x3, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x4, 0x1000}, {0x1, 0x200, 0x1000}], 0x7) 16:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getown(r0, 0x5) 16:34:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:34:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchflags(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/115, &(0x7f0000000080)=0x73) r2 = syz_open_pts() pwrite(r2, &(0x7f0000000140)="b9c717e7f8a838ab8c21d01152b878da96f3ca2c210acb3ead496587989ef14c09256a3a7f57d0299c233bb1ae5fc6cbf4cd351fcd9e60367cd7f7ed3ff33021c6f468983176b09e6f1b31d012ac32a23dee2d4fc8b1f2aeed29c50aa438218bb16f62c464b8cf7d135a0912aca4601d8e5b6409eda1cdab81f359d70dacad4858863b0af64e94b34ecc9ba7e1ba4850d5b267a086cf4ce041968d85a81f7058ffba5b7db7f9e626b8b891a984750a10bb042ba8ecbba59815034a2d2594be64c2ded08b4f6e02ccbf59c86d4f", 0xcd, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") 16:34:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x88, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x802, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000012000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:34:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xc600000000000000}) r1 = semget(0x0, 0x7, 0x6803bd111a126877) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = geteuid() getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x0, r2, r3, r4, r5, 0x12, 0x8}, 0x2def, 0x9aa9, 0x3}) r6 = socket$inet(0x2, 0x4002, 0x5) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x90, 0x0) close(r6) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:34:14 executing program 1: r0 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ff6000/0x4000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getpgid(0x0) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x8, r1, r2, r3, r4, 0x10, 0x9}, 0x9, 0x2, r5, r6, 0xa6, 0x7fff, 0x6}) setuid(0xee01) r7 = shmget$private(0x0, 0x4000, 0xfffffffffffffffd, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000000)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/64) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000100)) 16:34:14 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2000, 0x584) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000380)="200e22e3c55e30d66eb122001a9cdb0baf5dd9e97b6381e08edc6088a9053a9c8fb8b4c0239e63d97505c7f1417417e7af1b8cc81abecff7f9304c6e0fb01e59c61e4b6b36", 0xfffffffffffffe68) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8000, 0x0, 0x0, 0x2, 0x0, 0x800000000000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:34:14 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x400) poll(&(0x7f0000000180)=[{r0, 0x30}, {r0, 0x28}, {r0, 0x1c}], 0x3, 0x6) r1 = syz_open_pts() stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) fcntl$setstatus(r1, 0x4, 0x20084) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = dup(r1) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/253, 0xfd) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDDISABIO(r3, 0x20004b3d) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x2, 0x2, 0x5, 0xfff}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) mlockall(0x2) 16:34:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x4f, 0x4, 0x8, 0x0, 0xffffffff, 0x7, 0x8000, 0x2, 0x2, 0x81b, 0x6}) lseek(r0, 0x0, 0x0, 0x2) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x2000000000001) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000180)="39885c934c6b6b3d1f6981f5a4f2f0be907e097ca324a6c41a25e31b08ad73413b12f4fe4a276ca982584e2843107c72a646714e771cc67c8d48a27973abafc6e6b3a255a33e9bf78ed334296fa5a86b0ff1d7dc4640c5e6be5faa3b6197f8e75a44c0f943bde01a529edaa9d0e96584b457305aab771df29a8bc7c7d8c2b4d85546ca37d0ea2abfd941d6b7d7211447994b2f55500c627b72c8cb5d9c09f390b6800ebf399eddcd9cc3fa56a8ae4ee93a32dec153691c5cf2772d4e23eed741309bb43eba52a6647fcb3ebd9b3a20f313e76b5e950bf0d1be54e8e495b5cc20db4a05e227ae35db1ccaca783bb7c03d8ca373d8550bf9c2", 0xf8}, {&(0x7f0000000280)="352fa5b7f51a90d91b09e621fb14a2cd7b2737b9d2861271bc36920ca6bcb35ed5898455d8c2cc8f25632fdfc4e4078f81c0b57e497f6bbe965dfb40f7a9a0fd8a50edf83a0dd77442772980a88239fe51", 0x51}, {&(0x7f0000000300)="28d14e118fe930c97d68705f60d4526a069ce65f88fe465a61c1c90e08144a135c683bd39c5acb66e554ef2e925e910c03e78dcc36219db99209813be353a0dc73a84c40fa833efadbde3308f503425888d4fff4df7f151944e6378ade50e2d69d37777b82f99da0c63f9491d94859fab1e3fd610049e23e1a86e47c4da1ec53745b1a76fffbe7373aeb4c4795232f40ca072f1e767b14e0cbcfffcc6b9060eb94257783c5fff20c05044c9ffd8c5c0249148e9f21ebf8a9be496758a2987f6c12c75c698c5317a6ef50d5676f69140641a6a84bf5ddca686f2c775b1d7f0087a7e7c5d7a9bb213303215f42b073792e3db08a75e66942a83fc343d2ef39883dd1c02718f02951d37900345b9a240b00c0b02de25efb556ee9e6ea650353c411fa84a56303aca50b7487a5e517b6888c4e6e5c3a1dc4c775e93da31771a2da04b34958dc4452e71a47daacfaae8f0367c3264aa2e3391e3688af125c779aabae687aacdb3b1f44fbd8a39172ec7648ca31e1f770be40d9b7f3651a3e62c3adddaf0814580d7867d5d9a64dab541056c5a9ba265246e926a6107cc2041eb73777d91636846e82de8f53949a5c687584f0a1143437bc64ddc0a8c9ffa247abda453d7cf24ff28a08549b3576b67b9070c09cae7b9b23defa7b25ba8e9202aa8a0819291206e100cd9c27c3155bf0d24c2162f1eda7fe58f0fc4fcdebd77d6733b6bbe02363cbf1630484bd14790195f07d58619a4221d64a4ce71cceaf82d1ddde86d222ea18f107fb2a9c44bfee88a89cd3c714cac7328c69f07c1626a5cd35d10bb92df3971905be1e893b2d685f9a14128abe9b546ed3909d80d9fe67b6162b381138d98c13029c9ff80e7330ca05b24a4ed934d9827aa6bda1b29a873689a4336cb494cb8aa6be0be393ac9cf3cfb0c53dd54a79ab31f9df5ae131fff5edc96df6fa20d585e301854484b708610fc04bd80a1604839c22768a1f78ac4b4c21271890b7305905a3ff3d5bd9eaa0a68b293bdef399d5c922da7fb2c45867e4e41cb7257a960b163467720224b632ea540f49478981f5e1996b268f80ec51bee046d975b2a7f165f6019c6de963da6a7ccb497f454fc49b224eec16b71180010344b5ca2696387c3a9dbd833d1997d71f842f1d18c7e35a7628a1f7623fef0f5084999ebe85e965908a50bec69a1efb7281962f135ddac14481625b2a66f09d6bd539a3aec4a5414d90d1db732273b6d6dc66f496d4e182eb83895d11c7f5dbff37efb2dce17f8eee2e6286c9510fc2d71390a6d25892ff8ffcaffa054f77f883fa1d19199d61c678d48b5590c0025cb0f0b798de5af4bc6bb097a0fb52b40f773af8b34635497f74c508fd0ceef5167d031f894ef70911f8081a7cbd9c987e55933d93eb6b00aaa3c9282a07d4ae2c8e9f42096b64bdb126b0297721dbeea9c36a46cdb60c5f84342e0582f7f670415ff57b10311785b10dbf003eb4943e20a7f9be9871cf57183658c5a2914882409eb2c050ee0590b4a2f52b4f86e7a39ff1499735fe19957f813a3dfde8358b10724171409d1676e5b55d76273c2ecdd5b753a4fafb05c1de460296db5dbf576df6cc6f7cc4840ff229695e815e4400513da9ff500c87dcddac88c8494c997092afc74bba790f6ee97e6a44892c9786e1ce9141843eec5d511e1937dc6364ea8c0a0eb8b96e8770f263f9ad89bd46d62e95c2289024f25d905b64bf0bd1c5576659c6142d8dc9afef3c1678a28543779949eab7b355d99dc81ddc9cc618b16c49439268880d979dfa89fdab5929fcc27899849a63dff147be366a35e17f83ebaff59b755cd13aa881fbbf4e7e2f43429269778532418b1c28b14b1ad929553bc949e3d7b13246997af3b60a8afaf92d675c56d73be7f91bc51b14f75006b8d2f7af3a9120b6f4fa2eeba7c9beea39f36c574bb624e88e7c6ce651ca608b169849a000d2e949bfa1e32d32184eecddc15bb2ab979613fc01498fe6ec9c9af51c20d66cc61718efe152054e802a883ba9c01648660a3f6274fe74ce290b234a92f96265c155e118ada2d3807562425301556144b1667e13c8bd8235d520ab30fdad0bfbb6bf6505744814e4c2d0d3c6a1579d4978f10f0c579e1d9e9c42f395064fadda918a0be8d82dc4ccd6a21690a9ef4361ac82256e5d16ce14533c192c587269511c78bdd4adb36fce0b3033339262e9ed4fbc911ab91d4703bd5b6c2459bf958801d42a4a9d1531cbc7d876c1d3905d8776c31d33f13c441ce1115fa925bb069f5f439fa4ab4276448c192bf4619562f508472c16782f5df02ac1b45b7b5261d35ce83b6d3f8a2ce7907ff5ca3640435f9944b9a1d8d73bf3d4aa966f1e5f0d72fb869ba3b0a43fbb3672843d950e696da1c531ad6f638c434c6860144c1b0288890321b5482a5ceaf6653af0204a4c075fbd5aa3f7f3a46a5bd2219ac1f722d1c175eb8e06f227e1b63465ac813a560a4cc34741e220d1dc2d0e6a4359511ee903f2007df5d6096228c9d97a76d5e1ee5ecf766939f746fca93a06001cb4fdfc1b1a099660c1107b9e1183f05aed3591e2406a1a6508182edadcf68a9aec29fe1add86410af533c0a5439ee4bea3a94d3b56adc712baf1ce92e089e20a1722c60f835abb2d7a3aef760b0d2121bf3fa0023f35e763e2adab250b9c17a35631d851da81d59873eeac6f5a04f6ede4cae6059e745896f1d546c1b9d430947f231a10cb8b531bcc8e467dcfa3c4d67bb5e5aee37fb769ccb9360b3c2b56354449fa8e58b92bdc5a0b560236a25380a467b9ac71919d222f7b274a827cd23ac14a1ff0a97cfb862525bdb948b0e3f574a3ba67d472edd795d8147d502982cc58a61d2264b32994e86f5107b54a1303709a84f34355757c6aa5326e4b136c73d83aa24440e8240c0d77bb5eeb8e08567df9ae63992ed254e3f6e69c4a41809d65e9eb514746de6379eddaffada397e23836a2ef29e9dde02894d00299d8a4336c7d3ad7473e86f5d787c870a87033d14e78cf4835f2b8d1fb8f8e2b903766948a115b18c013e29ad2b1b8db593f2f7a8d438195e3f53af2df77ac07db7e5eb6826dccba30e8116dc8bc9d1e377ba8c0f1079add2efe7c905fe96f57dc78c97fdc1b15284d872af9df10455037308cec97395242bb6e325b394b3618b6911da6e177c4a1e8ded1274e160ba6404cb2137d20e463aa4a55d3c218fa6750b7cf4202e79f400378229117510e86018dbf9136c547e25312238c212cbbb967c9972f06f8238814f99e9fd8549c98a83b34b6c0df9a5f9ee4e017b078d38e80864f00794fba234e2734c47bc4ac1a02f6c3baf37036af998928ff34551ae96af0fde801213994efa6dfb4e98bbc99dc144e79145bdc0a4eb1787d3bd3300277a88ce8ce4a94ea52cb5379e1772d9fae809154c91cf39c83db78ebb2018b95d2e4da1ba38c5d5e1b24003026a01defa5c03d0160cfa92268f8fbcc5e964f7da81985c0e3b8161e38e92cf6cb4f5f7a65fd9a89bf7d1d545d34ea0da68a3650ec4ed4e21e708a2cc49006a64ae6ba901cad7f0271c77c62154074c2fc95d8c57b70e032379831b0effe6622620896ca0a148e4af8e79582c0bae1ee4b4e5c4bb158c203da3054a09b7fee7d98782ef25cbb4a3b96bfa59519b11bcd1bff9f1f147b76f501dfd043dc9a6a063d6d321b3e637bc4a433b78f953cffca9d8f42fd4384c31b6010939b62c21e116e865dd0347ef46d8386147cea64234a5a1cf907ad498827b4b79f1df372bd86f5f7321c9080ff0ae17dae2e1825203670c71378e12e1df73db46e3ae2623ef1d88d01383969c61251457b8748f90528c4f6a2b6c74af3a97f9ba7f161eeedd2532707f7eddcead439b2004b10f0bb2785597aefb2cb91259a1a96de6840cfbdbe5f668f901cc862269f056d22ff83e61df6ed960f7b64026f3d82ac4a27ad3d7f99b30f402331d239d17560ae6b8ec50bd1607242d3936b660d10e309ebb4c1ff909e937c3e445a3c2c730f0ecedb28c9ce90e48479622bb25b618e74ebd869e427a6df6bc78ef316e5437b8d326e2d1e38d482d30ea57eab4374ba08b8ce161bab16438a0215f9e1a8f3e7ad854f403d2a40c49acbadfb66a60e29758804fb9ef6b5a243e10048074e173e01d48a6effc986b2a2e081785a9ca0fd554dea9bfb1de1156ea4e91168746407c40b627347f3766c293652c7338bda6b2d28adeeb4808f7fcb16c408045ba6f6a2d96c29a6842a7fa07ac4b91fcd9c5217646a9d9eb3f8296f441f5b418db719b9e02c81bf4af438736a376cee83fd2192222fa9873ae693564c7dc4d11960eaa446f30cd3ce175c29c6e4148a50f0ae49db6259156a4cc670dc5c52e883626d17f4f85b4c36e18be2502062cbc75937a01574250e845fad92037bd3f32fbd77cee9aed5ffbcec21504cfac68c47953379f354d036b402df9662599e6540c53475eaa7196478f6c89c4d06f02a36498f679c03e7b86b1c9c80e40644ba0b3c28da91561ffb3e16ca1db9d60128d791f3d86cdac8dc31e4c5151da425ac112c36395518872b3d1a259a31c04a22fb0fc6cae21cd1f9a4c4aaea1ea3d54e4808c5d05172080bad883cc8533d78c0a478996960606221d8a0baff9f85a636cdfbb578379adb65b22bda588d3c5d0fb0c8997cf7d2050fc0822da23a7d89b1690a451a974bf39f2af1adde4af6fc60790ac1d992194734dbc60538149a1dc78b9c019f0502e8b2905afe920202f66d7e62caaee7b2b6bab3c571a7aab24602d1357c3624fc911bfc1a6e28f705eb1075dc089e7c262d6fb2cc2c45811e339802a8449f07b960a2972744b22acdbfab7524cf1f2aaba7a9030c7206e1a7421d9d45585d42c4cdb64850a015e20fb99f1b9ab014b3fb3b46a11e8191acadede76c521f264799f800b0b3b8d3bb9b506820cc34ee086c34334281a428af2ba2f315e3bc4c19225afb3a695e769819097c5d717e4dd44c10ffc150cb1dc89c44c7d7e2796df4cf5f2ba78a439b8018df42d7ca510362d396f847c79a7e419fa4d173b78ca5de6b1af8852dac63f502b0158bd5386dc886ff742ea9bcc4a253fb570670ad9a46bbbfcb5e5a6680fccdbaea64deb3650aa2a19cabb9c943b25d448325981babda697100afeb39dcdf16a0cafff2c79f65cd83cc029071bba5bcd7047160814e9289f9fc860ff5f32995a98488b0f21f0160cfcaef5d97210f7db5430ee33bc41885f8dd8a8eeec32744720a76d4e66dd167d35115f5e3a491b503e85d926899c288faf832c36ece8b7239357c9fcb137b18d0ad038f4a1a2c5901912e55411e9621d1ac2a0a1df12fa055d83ca44a584f01dbc618d6e9437dddd415b8854c0fa4f3484f158b6d85f4cac41c58cbbbe547bdab90106ca06140a6c4f16e0d04a61be9ffd3126c61cc3f8bc1a0e03a816fc2af65bfbc3017cb07ca50f81d50a589dfd092adfc6b7210021b139fd0a0da0efaa8dc986c19590605a30487e51956eb00e50753c78512577f0f6df44cbe14137edf783283dc8e735969c80ad5440c5fea596dadbdb06ebbb1a11c510f323a1367d9bdd4c28c47098e465d34208950f722ea135f25edef9a2405eb33a5d9912376ce3faba3fc3699766e46433ff30b0a6a6383d06c841edaa97dc679c46531e5bfeff8adc45f09efedbf0a3bddc13ed3cddbba67d4484275e7ec0577b5fe746cca3dcbd5b99d11fe9972bdf21e94028c1d1db82317b9eccc52367cefaf6999ff0adf3aea6e961d1a33e1b1306f", 0x1000}, {&(0x7f0000001300)="7f40", 0x2}, {&(0x7f0000001340)="c8405bfc900fe5bda3fc0c134f1d4154b69511f7e27ed7839d879b921cab9f281ba7afe41047ad6a9b9e7ad6f0cf53fdc8883bac47e2eb814a0dcedd5ad48423afb4da1f", 0x44}, {&(0x7f00000013c0)="52361cb8bf96dd4e1a620453f623e1e1abd863f27e99d8fe5f30408375097e54df0eb2d5e5eacd9c577a74100fadf923c2bccd81cf27a41c2f290c44d74831c112d4ee5a99c387be18ee30a1f8688910cbc0856c8ce8cfef97dcd815b017394535079271d8ee2f8560dd3fc496808237da45b4c36fb9ec7fbcba523385964493eccfe140349ca6a9c46c6a51f39d2f145bf1c38cf1c21a5563a76038420b7c34c70501d3f4f16ecd19fa5d7e82561eda8218025b8805d76caddc65a98d6c172ecf3b8b6c1a50edc1ec8fe36db5fe213e3affc2932de5fc474c72a8", 0xdb}, {&(0x7f00000014c0)="babb7ccdf6d79c6de3c375125e248cb825ff33b6aa436d1e40e4df6b4d7d0570633bb63c30558b88eae4f1c310f481e3d654e956dd38a2be6aefbb7c2e44dfb7c3c21c2d4826a2e358952e77", 0x4c}], 0x7) 16:34:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) 16:34:14 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f0000000080)=""/34, 0x22}, {&(0x7f00000002c0)=""/195, 0xc3}, {&(0x7f00000003c0)=""/200, 0xc8}], 0x4, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:34:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x387, &(0x7f0000000180)=[{0x100000000000005b}, {0x84}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 16:34:14 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x20, 0x4000000005bcd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x3}, 0xc) r3 = dup2(r0, r2) r4 = kqueue() close(r4) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x48) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0xfff, 0x1, 0x0, 0x0, 0x6, 0xffffffffffffff51, 0x3f, 0x3, 0x3, 0x9, 0x6}) dup2(r1, r4) setgroups(0x0, 0xfffffffffffffffe) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r5, r6) 16:34:14 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x44}, {0x6}]}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000440)=0xd) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000004c0)) open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) 16:34:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x888, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) socket(0x31, 0x8003, 0x5) r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:34:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") mlockall(0x80000000000003) setrlimit(0x5000000003, &(0x7f0000000040)={0x130001, 0x400201010000001f}) 16:34:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x108) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:34:15 executing program 1: ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) setuid(0xee01) r0 = socket$inet(0x2, 0x7, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x18000, 0x1) r2 = fcntl$dupfd(r0, 0x2, r1) socket(0x2, 0x3, 0xffffffffffffffac) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3, 0x4}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x0, 0xf4240}) 16:34:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0xffffffff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:34:15 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000340)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000380)={0x10, 0x11a8, 0x4, 0x5, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x317}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x3}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x467d}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x456}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)) 16:34:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) poll(&(0x7f0000000040)=[{r1, 0x2}, {r1, 0xc}, {r2, 0x20}, {r2, 0x24}, {r0, 0x74}, {r2, 0x104}, {r0, 0x1e}], 0x7, 0x8e5) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000280), 0x4) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x24, 0xef6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x5, 0x0, 0x7ff}], 0x1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x5458bcfc, 0x3f87}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x78}], 0x8, &(0x7f0000000240)={0x15, 0xc7f0}) dup2(r2, r0) 16:34:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x3}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:15 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) dup2(r1, r0) 16:34:15 executing program 0: clock_getres(0x10000000201, &(0x7f0000000040)) 16:34:15 executing program 1: getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r0) r1 = socket$inet6(0x18, 0x4, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCCONS(r1, 0x80047462, 0x0) 16:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5) close(r2) syz_open_pts() execve(0x0, 0x0, 0x0) 16:34:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/93, 0x5d) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) 16:34:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x80cc) write(r2, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:34:15 executing program 0: mkdir(&(0x7f0000000240)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) truncate(&(0x7f0000000040)='./control\x00', 0x0, 0x7fffffff) stat(&(0x7f00000001c0)='./control\x00', 0x0) 16:34:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8a) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:34:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0x0, 0x81) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0xb401, 0x1}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)={0x1}) close(r1) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:34:15 executing program 0: setregid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xffffffffffffff57) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000000)=0xc) setregid(r0, r0) 16:34:15 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) recvfrom(r1, &(0x7f0000000200)=""/248, 0xf8, 0x840, &(0x7f0000000300)=@in6={0x18, 0x0, 0x80, 0x3f}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) chmod(&(0x7f00000001c0)='./file0\x00', 0x5) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:34:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) r1 = fcntl$dupfd(r0, 0xa, r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1fb, 0x73e, 0x4, 0x3ff}, {0x0, 0x1, 0x7f}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1dc, &(0x7f0000000140)=[{}]}) 16:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x400004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:34:17 executing program 1: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) dup(r1) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xccb, 0x0, 0x200, 0x1, 0x5, 0x9, 0x0, 0x2, 0x0, 0x2cbe, 0xffffffffffff8001}) 16:34:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000040)='{\x00', &(0x7f0000000080)='(./.)\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='({\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='/\xcc,-%&@:{@\x00', &(0x7f0000000280)='!\x00', &(0x7f00000002c0)='*I,.]/^-.\x00', &(0x7f0000000300)='/}+\x00', &(0x7f0000000340)='\x00']) 16:34:17 executing program 1: setuid(0xee01) r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) 16:34:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8880, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) 16:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{0x5d7, 0x1, 0x400000, 0x5}, {0x7ff, 0xffffffff00000000, 0x7ff, 0x2}, {0x0, 0xffff, 0x9, 0x7}, {0x1ff, 0xffffffffffff043f, 0x97, 0x7}, {0x1f, 0x8000, 0x4, 0x2}, {0x7, 0x7, 0xfffffffffffffff8, 0x100}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) 16:34:17 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) fsync(r2) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000380)={0x1000, 0x6, './file0/file0\x00', 0x401, 0x7, 0x0, 0x3f}) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\\\x00', &(0x7f00000000c0)='^%)\x00', &(0x7f0000000100)='!(]\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)='-[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='%\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-:[\x00']) 16:34:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701080000000009"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x186) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1", 0x12) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x29b, &(0x7f0000000340)="b6") 16:34:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xf34b}, {0x8001, 0x6}}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 16:34:17 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20082, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x8, 0x0, 0x7, 0x0) 16:34:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000140)='./bus\x00', r2, r3, 0x6) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r5 = getuid() seteuid(r5) kevent(r4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) kevent(r4, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000280)=0x849c) 16:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xe66, 0x8f, 0xac5, 0x200}, {0x33, 0x5, 0x10001, 0x3}, {0x5, 0x10000, 0xfffffffffffffffa, 0x8000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000068, &(0x7f0000000240)=[{0x9, 0xffffffffffffffff, 0x3a, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)=0x407) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000580)={0x7fff, 0x6, 0xd990, {[0x100000000, 0x3, 0x7, 0xddd8, 0x1ff, 0x4, 0x10001, 0x7ff, 0x0, 0x7, 0x8000, 0x514, 0x3, 0x8, 0x5, 0x8, 0x7, 0xffff], [0x8, 0x4, 0x3, 0x8e00, 0x9, 0xffff, 0xc8, 0x1, 0xfff, 0x2], [0x9, 0x0, 0x9, 0x7fff, 0x0, 0x2, 0xffffffffffffffff], [0x1, 0x0, 0x8, 0x8, 0x7, 0x3], [{0x2000000000000000, 0x1, 0x0, 0x49}, {0x7, 0x8, 0x3, 0xff}, {0x9, 0x9, 0x1, 0x2}, {0x8, 0x11, 0x7, 0x9}, {0x3, 0x9, 0x81, 0xfffffffffffffffc}, {0x7, 0xfff, 0x1, 0x7}, {0x0, 0x100000001, 0xfff, 0x3ff}, {0x8253, 0x0, 0x3, 0x7fff}], {0xfff, 0xa7e, 0x3, 0x9}, {0x6, 0x7, 0x81, 0x1}}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x10002, 0x0) syz_emit_ethernet(0xffffffffffffff40, &(0x7f0000000dc0)="3d230658db2249011f00000001000068ae3fb3af970041c0929effffffff0000000077d971607de188bdc19b8e32e8a31299c95e02cdd70131a0dd5bea4762112fd91a7e696d3d337b4270911ade8616573402000000c112a2f9ae8daf3e54862d2ecbfafc189ca8d18a0db6f4ded14256a636d56a37891639fff2519e16365dc1a5908f9d57caebfe797bcd7cde252ef2e9c238923703536e62c572ad0389fe5cd9699d9440ff50e18d7276dfbd5ebc081078f5535bf0340ed1e1d6eb3d0e349f486de32f4c45a574ba69f7ade0662e33b50b3f47a7d0f39e303e085e4b9844f5f86eeccf9a72716f54a721cf4ee0dc1b63d0a550f2f2ea20cf965bca3d51d9068e016d25b0021d726b891c1081d025d354161440953d422ea0d9ca15b1b281480ca039b7ed1a159f9604fc8a8c1be350c2e4ec0ff7beb5d4bc49982dd62307000000000000002bb84d864d70e1195f5be7143b0865f29047ba6dc25eabf4ba400681bcaed9df5c1a1247e3c4113ad32fdd91037baea6ae7b22d88c7a987abc1224014032aaee52947feb74168fd86d167bc7cc9aa2a0c2735055c947ab748b889114ac968c94c0ac788667e212656f62873aed2aef3b1fbb9fe27901f1d65cd207ff2d954ac5389598018e9158e1ffebdde70a2de9cf5f0e0c693f4ea6c030cd46efbd154c030000000000000037c787cbeb1f") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) linkat(r2, &(0x7f0000000140)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00', 0x4) accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) faccessat(r1, &(0x7f0000000380)='./file0\x00', 0x80, 0x3) 16:34:18 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:18 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x29) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x40, 0x0) 16:34:18 executing program 1: socketpair$unix(0x1, 0x2000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r0, 0xffffffffffffffff) 16:34:18 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="bcb7bec0424beb081e110c87fd7f1b16705d375600411e389cfc529f642281ec42a5be2ed785c2465e01e7461e8ca91ff17c01b7148a76c5c8adda436ee5e9a2f6020265022e6743d5e124126de9d7995d9e41fb2c120eb23ea90692c79fe8b05b1da91422afdcff467829fa37ce0528cfe92725d36b635631a2e707414b967c8477eb86ae1d7137615086d61bc04fc1590e0bd9926d081740f181a50f3b64f4456350505d748e955d1218fd7d6c18df64ff9db44a28adf07e1c7137b8e68a4f0a70eb3ec6e04d5ba17f317861841662dfd39d5e4041658ec8fb", 0xda}, {&(0x7f0000000200)="5e55b8e3f6efbd49b41ecbb02f73674af6765cf1ad6dbfc0e510620ad440d80a1ece1ec7e0968c95bdc0e0b5168142eeb456be402c1945fb2f75da443eccac6a77800ceccc303f552e", 0x49}, {&(0x7f0000000280)="d592eba0f2b4dacd42919b15e2b3ac16be0ff4b05dda4fdf224947a7d19fc2ef370f0357a04563dabd89ce5121c03b9cef7c32141b13de8f800c907063e9c5c1a6c743305e6b7c5d661f2f0e964d98d678271ea91b2346f844d728e32fee5af95051f24afaebb5faff50c0b6360ebeffe6e7fc5fa76428a6128b3df99956acd52fb59478ecab02a8c41db0099314ca06ca399169c70cebacf66d55fa7500a39dd8157d3ee0e91cafc571230d553da840f4ae25864c23b2a7cefd37803c66a4ec7ec4e9ac35202104a4797e7d8ec0aa52899b4ef3677a91da1b2571d24ac492e6fb2349eb48e713af4bbdb24efe8ee078f7d9031e51c043c10e773cdebb", 0xfd}, {&(0x7f0000000380)="02cc21b52b754f09ab82ef9f40d5956addb5a99dd5d5b3baddc422264a3ea738c681c359d777da7f3d835173ce33f798b99f5c77047b021a987ecb193d2adf4da97779b12f31833bc6d70cd28e9b86c114452b66b24bad221c94f7b5d1ddac99bebe45aa523b14c2f9fcebb259f5b707d393c0d7349ce1b8fc6552ef1e79e49f23f854e53640c1c6e80db84f074b9556dcc17c34619c072051d93f60e6935a432fc4705f6eefdcd5d31c40c15ecb314584df56c8d55c6e939a4b1f417e8d9ff9c7cacae6d60d7dc1b2", 0xc9}, {&(0x7f0000000480)="8853a6966d23d424112a658454f4d6f30c231ebd6b8719bb0c46de9178d0709a7f3b42af5833db2f7598f1849a8983929c593060aa703b8734b49f165f6db87d444abda705c815800ae45845f968cba4bd0b86c5dd44ff9f1431c660279c850736ad497c799e8ce227f63fba15c9190e34afe90e1afb8e11cdc2bb2e33dd79fb8f176f1d1955e1f0323c1e506c052c3ba9f7995c53ffe61e1b8d19efb3b8aad9697ef46ba8", 0xa5}, {&(0x7f0000000540)="84a21b360b41a3bc521ce4ee17d7eb611d97769f41cbb674af5a16d41b550d70f815cf42d2787d1b38cd0d3b1e20f2db9fddfa6d3f81e8d6ae7e69d26b4d6d8c82b4e820acfcff70afb8c58297762a50b48a576de45b0255503d8c85e1c32a714afeb48f4defa128fc3528d54c019cc0d013d32aa205fe6a08d62ae8f6fcf0e0c7f7f3d5fececae59b22d81bc4d672bc199147b7f5be97d9cf459a250fd0f688abe75b", 0xa3}, {&(0x7f0000000600)="edf4e4e8363c6cee754ba12ce8fcbf77e65a64685e0f602c386719a50be286996ed0ccc993459fc28ad5c93aa58b78c718179d1427e1e81d19dfd11184caa66fbc35f03be171e93b0b0d668146cad25ca46c113e617611fc9dbbf3ce47f6b4d5def51811b6baed6c0b461b5f2158ba5db572f04ab49e8d734fefdd20b10e1e0de5f49e8ea7bf4c95073da17c509619df4a0cb6bf8e2181", 0x97}], 0x7, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000780)={0xe19, 0x3}) open(&(0x7f0000000740)='./file0\x00', 0x40, 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) close(r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:34:18 executing program 0: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 16:34:18 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x800, 0x1, 0x8, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() 16:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:34:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="83e3f3c702357ed6073a41faf83d961459c703f766f16c7e43538df7fcb3dbe28e3fed870c6b1ca478a8505ab1feedb95c8b3308f175bb18c849f8fb4eef3a7ae3b1be26385e60a09be3410b4441e2580af132f53c82cbd89618a81aefdeab66d68687f01223fe8f4b1c6133631073eb11d625569b1ca23e90df873c942043d3e2a1a67cc29d0bcc7af1813b4481a9a3cb4dd8e662e9f69302683498166b8bf923cf1191b6c218b8be17a6b001f359469650ba5e1dffa20796730448d3011ecada5ae71ac7c46ede7d5718b8f46d7bebfca59dcbd7a95d68bfbc", 0xda) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:34:19 executing program 0: getitimer(0x2, &(0x7f00000000c0)) r0 = dup(0xffffffffffffff9c) setitimer(0x1, &(0x7f0000000040)={{0x3ff, 0xa5}, {0x2, 0xffffffffffffff80}}, &(0x7f0000000080)) fchflags(r0, 0x10000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0xffffffff) getitimer(0x3, 0x0) 16:34:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = getuid() r4 = getgid() fchown(r1, r3, r4) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x9) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r5, 0x7, 0x80000000, &(0x7f0000000100)="d25123a54e947127e4375eed007fade3e73affbc15f1bec73f339e00627897033fbb119cb1ecba2f6e9239dd15a2618d30597a4e333c5a193722d36bea22da58cf991b851db2984fe5ec9708740b0dacc1152e86397ac0ccbd9c461bf303501be2216868a231403db2cfad0f9f38a8c6c0da0054", 0x74) write(r2, 0x0, 0x0) 16:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x20}, {0x6}]}) fsync(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x1ff, 0x5, 0x7f, 0x1}, {0xeab3, 0x3f, 0x8, 0x1bd}, {0x3ff, 0xfffffffffffff800, 0x1, 0x7}, {0x7, 0x7, 0x0, 0x3}, {0x400, 0x0, 0x6, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = shmget$private(0x0, 0x1000, 0x514, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/25) 16:34:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0xc5e5) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x120, 0x0) ftruncate(r0, 0x0, 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000240)=""/53, 0x35}, {&(0x7f00000001c0)}, {&(0x7f00000002c0)=""/19, 0x13}], 0x5, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x2007) 16:34:19 executing program 0: r0 = socket(0x15, 0x4000000000000003, 0x800) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) 16:34:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x2, 0xfffffffffffffe04, 0x10001, 0x800060, "c9471ec71868775f27d73705a34ff4ac2dcb22dc", 0xfffffffffffff801, 0x7}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510f", 0x2) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f8d92a2089de6269fd67b525cf594c8cc8575157c47d01405d8b7386f35c91f866dd1f9ce8e4e3009eaf26a1c3e125e6aeb3711324ed07a3737851721486cc37fa783ff1ea3b22ac9ca41295dd8ecd1b08da611be61f416ba7204d76f586f78e6543cacfd2bee834688e03b97fc241aa7d5b042eee9736ae267ead61caba0cbdc89a1af97fd14364c38c2ad06c61", 0x8e}], 0x1, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x30400, 0x4) pwritev(r0, &(0x7f00000002c0), 0xa7f6e9454a092b8, 0x0, 0x0) 16:34:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f00000007c0)=""/237, 0xed}], 0x1, 0x0}, 0x2) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:34:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x6}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x3}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x2}) 16:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x9b, &(0x7f00000002c0)="b26c710dac8569bc1830210295296560d69440ca6936b9c4853422c0eb5ebd1cc8241214363d87acdd087227e2942d208562b37b238bbaac8c7749c270a9b5bfd88d01ae09d748d514689fc76956b04acdc018f956780f0cafa194bf0ab34bdf1227eb35f72399bab6cd0ae1a831059152b860d2a353053eba03dc68b906d41e8a7aaf5863084e9df341b78e58df86ac57faf889229d3a9daaefe1") ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x12}, 0xc) pipe(&(0x7f0000000180)) 16:34:19 executing program 0: r0 = socket(0x100000000011, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x8) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080), 0x0) 16:34:19 executing program 1: mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) syz_emit_ethernet(0x8e, &(0x7f0000000000)="7d4fac3dee15b857221ea8e4e3bed42d20fa8e58f05bd8731c0d6492018fc8561a9a5442a94ca694d4b995b9362cab8300bd3e1aa32bc436a4823e7b6f1116a0e7c92a65c345893e1fbd2e7b1983caf6bb5f5b4bc3551fa5fa82ffd1dda22fdb8c5eeb9a79895834e2ba8314464308eb84b4af92532b2752e7c4b85d4e5e0b5f8f3ef5b97bde16353c69c88b1d3e") mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x180, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r1, r0) 16:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0}, {r0, 0x44}], 0x2, 0x0) syz_emit_ethernet(0x82, &(0x7f0000000000)="66118e7abb1e99e452eb80a01e8c28a7fffb70f17e5d27fc711bb4d6c197e39b7e38b0d7b700421321eebb39660c69a93477fdfbe315822cb124218705ec77144bc2b503c088bfd57a324c142e8e5891fda85bdf8d32d4fcaaaaef480bbb33fe4793cdd10a9646589d1d97d41e540c65c7390173c87dc4cfcd890cfef9e294e509e0") 16:34:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x7dd, 0x10, 0x0, 0x0) 16:34:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x80, 0x4) r1 = socket$inet(0x2, 0x4007, 0x2605982b) r2 = socket(0x7, 0x8000, 0xfffffffffffffff7) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x10490, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x80, 0x0) r5 = socket(0x16, 0x4000, 0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10, 0x0) r7 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xf0000048, 0x5, 0x400}, {{r2}, 0xfffffffffffffffc, 0x26, 0x13, 0x1, 0x7}], 0x6, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x86, 0x80000001, 0x80000000, 0x6}, {{r4}, 0xffffffffffffffff, 0x80, 0x10, 0x100, 0xffffffff}, {{r5}, 0xfffffffffffffffb, 0x1, 0x0, 0x2}, {{r6}, 0xfffffffffffffffc, 0x18, 0x0, 0xffffffffffff8001, 0x4}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0x1, 0x2}], 0x8, &(0x7f0000000400)={0x0, 0x2778}) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffe) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000040)={0x3, 0xfff}) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80045721, &(0x7f00000000c0)={0x0, 0x2}) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCCBRK(r8, 0x2000747a) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000140)) 16:34:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") ioctl$TIOCNOTTY(r0, 0x20007471) 16:34:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x186) 16:34:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:34:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x40) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) recvfrom(r1, &(0x7f0000000000)=""/31, 0x1f, 0x0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) 16:34:19 executing program 0: geteuid() mlockall(0x3) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() geteuid() r0 = getuid() setuid(r0) setgroups(0x0, 0x0) geteuid() 16:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x200000029, 0x65, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) fchmodat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x2) 16:34:19 executing program 0: r0 = socket$inet(0x2, 0x7, 0x16fd1ffffffffe) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x81, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="d6ff125c0000cc564f7b93cfbdbd5e090ee30000", 0x185) socket$inet(0x2, 0x5, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x36a) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x2) 16:34:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getrlimit(0x0, &(0x7f0000000080)) 16:34:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) socket$unix(0x1, 0x0, 0x0) pipe(&(0x7f0000000040)) 16:34:19 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000200)='./file0/file1\x00', 0x8951, 0x90) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:34:19 executing program 0: chdir(&(0x7f00000000c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x20, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0xac, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) getsockname$inet6(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 16:34:19 executing program 1: r0 = socket(0x2, 0x4003, 0x4) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000000c0), 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) write(r0, &(0x7f00000000c0)="d8ef36550abf8aad7cee56e252845952d6879773ec485aafaa255f11b17d80d36ba4d6abdfa566db0e89e16b032fde527321e6024c3f242dcbed6023bb8e35ce93", 0x41) 16:34:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x1, 0x332) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:34:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="0000001860040000000100000000000000000000000000010000000000000000000000000000ffffff000001", 0x2c}], 0x1) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000440)=0xc) sendto$unix(r0, &(0x7f00000007c0)="173158a652cb813f08fd22802f3374497b62f561d9512af3632a8cd7f8df7a635efa8b073f047b24e2ade75e23b4c98409112eb465ee2b21d51eb01dd1fafd57e92c6789d0ca2d9cc751d24d7be19aeafb76bbae5649d404477845fc", 0x5c, 0x40a, &(0x7f0000000840)=@file={0x0, './bus\x00'}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x1, &(0x7f0000000500)=[0x0]) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r13 = getpgrp() r14 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002efdffffff00"], 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="3bf530c45f93fdeb989d2334e7bd8523c99b58765eea3ed74638c2a0ab2ac425a3dcb95517b8b35105f524d0ddf73365fce91123de2c76245edf6eed2bfc8e2117b89cd79a530944a3e32e7db27acb93246b23bf6c40beba1bb198dba98392a9b0b882873264d6480faa3e61a41a8a9be12cf30e27b59708ada1673499d2a99454550e8085badd8ffb524df8e9ebf45bd3e0a57c1f8e4a600ebb5385909a473562ae8cc597eeb4441b904c1df7681e680e7a82", 0xb3}, {&(0x7f0000000280)="96da6772f38b7c7dcca06abeb6a25e00d604b4f2026023603e183cea4f8feca3b92f956f3e91a883fcfb0661d81a8f8da4b5cdaf24a7caa4ef28d839dc610604667f58f819803ad773fde615910f361174e65c384552d7e8ed7b020fa9c400f68d12a93062c5cd9f9e4c6ea0580be001d51b17cf952f1aadd49590c7a450c711a3a132b14689ee0df8be7fa673f3afcc9632d0e05990b7ce0412cc5d219c3588b1de3ec1791ccb0629c8d216780ea1a31c2638ea5c1440568105f391476b01787f13ec5ed76dbbc624eb0c8c3ea484", 0xcf}, {&(0x7f0000000180)="be7a5ed43c0c850eb4", 0x9}], 0x3, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0, 0x409}, 0x6) 16:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x40006}]}) syz_emit_ethernet(0xff63, &(0x7f0000000340)="b6") 16:34:19 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="231e039fe4a72627dcbf69b29e638f5f67c0", 0x12}, {&(0x7f0000002300)="0c964a8bd637a70145b2d52243c8a9397e55d888be200a6ac6153f8d9cee813058eeeba0cffea3b48906f432158ee742a526c0e679436f51fad2168836ec15fe799471fc553a51cf13ad5cad573612df945c84308f3f47844fb1c12377bd451d79dd27c200789d812295110f88dea7a3eefe1f0a9893bc356dd8cdfb9233f429a5b514990ceb86fdae70c656fc354f9a1dc25dacabc8401160ea672ccd3842bd1e58d4ddf9fae8ed07d62dbfd9abb217b2", 0x79}, {&(0x7f0000000200)="ed8233b485976b38a390f4f26439b82970353fc430889a153a8a928fc0731af8ce1e6907a389ac434990bb1c6e470deaae8285b7a42fac5127eacff15ff2f835b921e3751d4b7f2caf33ede74a4defe2e780ceff3e187cd7c5b8d39982a4043c2af50ae24919e2216077bcfcc6a0e5ab7b5b8e44e5a2aa035ef16b70d9475056b9b4465fe8e2c98c55a79f55ba8b29e1ba54ec084100943b12b555d01342cbac7b6c7ce4a89ca5977bc3c5363f3291afb8ea31b82253229810d907f8d8ef2e7289e4536baea0cb7236441f9f4ec3fcab4fc97ded2ed590c06db984441647d2edf8ce6171aa5bc8f73f8fd38b6cc444ff91e90feada14e5f61d691d3b4a763b3ba1d66cd8de7375d1a7977ec71afc645e9bf5c13830aa7a181f02b4a9bce843ca57249a2df0525eb8c6575b8d8c185c475f58ee34344050fe15960b9db7594383a55cd8ce8ca87624972366ae1d84846629182675edc4a7a41f281813b415e6b767e58c6c8dc71461e67b803df500144f68251385da92af4a05279fecc172538cb3f11fe29baf3959b3de467d94f74af03a60dbed3ba84c7c2ab836febc7a18b89cc7ea369418373c3c57672af2560a74e5fac2546c67bcaf0242d804c4db2012df01d81c59f2514c3cbea306fcd0915658416f7c0f6229d167695aae869069236c3643c05d7fd062d6f6ef705a14c0665ef4239bc37a6f7653ede60a9d4b58a183c2794f325e6497b840e0da8067f0186364d7e47677063107146f4bc2ad30588840abd5d23d950116ce727a00b91e926474e6f8da9b1aa7ca2641c3b95a519e047eb0c3112e3a39ec1d6c385d9104b8152c1158df33c336aa7ec3ffb4819472e85dccab0d59fc4b34141b7c4d6d3e56eca6aabdf527dd4eeb790a40b00ff9e36dd12cb70f87d5f9dbc1440e34ce5c020e38a9c4114801614383cfa5708c2d04111dd6f839bbd4fbb018a0804cac5cff396bc6284f10f0fcf410f0eacef792346af0dc0c6e4e881c27bf3e9fa4aa879b6e6e45bdbf03f5af3ea72f7d4d4c264a0a9ea0575fd9ef7f7906be1439b0712478583f85c1f1bbe3172bc702b225c13cd3dbd9cc376911ea391823253c2efb108bb47b9ba354f67470bf38b9caafd97afdb7cf858541ea3d7527b4be0fbf587f22052dd9ab62fd03ba9a1288c2d2a61660c6e69154a29359369eb2ae87fd59e28814698ad7f72557a20a58b7af98cda68f8205f0cb54056bcd2946defc18e02f68aa95fd5687711b4de8bed7659037967b87d49a0f53e0a3a5470697580c57593b5c0561f75f85ea8fe65ffb677751025fe706356d876c9884aa32ed2af4f2561c3793c4bde15ff424c82c54963263c3e4c5d753f06371d677744ee5ebe247fb597e76b79f1e998e44c7acff11f8363a8d8e50e16df95da98e8425c375983d60aae68cdcffab561a37af047b8e52690eeb628ed39ef82ef83a7e56b959bc9aa736962f4633f319142c121de8015c41db1264d1d58df4a1333314c635895b0632bb6d34dfe8ae1351a6cfd53b4e78e3c4b666c68b597cc4d4faa90a6d9d8239040b8461aa0bc319e6461ca84ffadf9edda501649be93b8edd9883e5d91fa0b1300a66677b67d2860c803d74088b2c716870137f683aec8887e9c063be9084239b0a627fae362afaabcae70abff1a9ab5bd7ec20178f32987208fc1fbc8c6c30672e7040e66930bd161747aae66fbe66dbb4e9e3a01db92c93083f447ac1d489506a8e83cd7bcdb15d4f82b5fff5e4c5b5cd8635853e7417744f88d6e0cd6efa4573365261296e5aa12c5d2a9550a29c4f7d81dec597d4a60633d7305027eb51a279b18bdee38ef522092a6924b1ecf1049713a39d95bc1040d36ab1c19289f8af49572291d883a4dfda62911482afa610d15cc493b9d82e8c5764e30febc09c5b1df5eb877d155fdc00c1acbc925fbe0ddfe55199131dad52ff6a42e57ef5f02a92219c07f0e0b0ff9dd03caf88f91aaee8daececbd520ffb3334fb84c8e4ac946e9eed2bcb38ef4222fc482591369b8461f1f4d350c98330497c9692bd4b8c34704177f80eb5893b7c60b3cf555a12bfe934610c3a6e9c8a3f5d26a7ff4feecf8549e639288ed5797cc716aa0bf86a05d73e2992215b7157a455190d0b4c3d0112d3e72de4c45fa65bae843d571f705a2c796cbfe99507de4b5f4b548a43f9b88611459ca6f6c8cbcf5f2cc6838baf366851057b4155646d9757105506f8e74b830eca42bb2e4a54087f69c3bac8c3853d9a388f8a352c3264002606adbf0f51f75d38c43e0ff2653c5bdf716155cf88bdabc88980ab0d995b567b05792c06f5a30f2b848c2c32da651c524342c0d1028f63f62afb9213e3136406c50b8f2bd61b1cbad49bd0a3b5cb09704afdaba862fa342947a88f0ceaec2c69e6a8cb3ba609c39b00976ab0ca4df2cc90725c283235d4dd60339c9322be6139d26f068a1d2550afc9dec17b1cc8b466b1d471b75ee205b22125b016bf39df86a72e2e94756857ed60bc1b073b3eaf150ab7b7a815ed32ea775f7d3667a37a6b11aa87869fcb6d60d6f0a6ac1e26f645ba13f01eada26ab16256d38ad00b13d9ee9b0ddb19c5eb1f8049f3b3b3ef4c560539ccadb4d1b89309b6d3a29adddf603731b40d37bc90fc61fee4d659908e9576a94a0e8dd2d623d099e515253d6dac075db2f8493a498aab1775cd16c4c47a2cf16b319e0846adc0419d6d064417dde5cc3a6f1a5ab1f4cfada071ee46a4798875b1a0fc32e0b073acc95dfa1aaf185c0b9a06c557e5bca65c076b0dab98e9fc4567d81b8c5a5cae1e44bdaf358fd84a866286ba53d2dccd40e49c31f3fa10c2cb8ab573f8123c6d1bedbcae51c3392e95800525fdd0307d5915f338bc820517ddc9b3f6675c2a3d29404c51b7d441d25643eb1957642af92de9b9b2c85649c06bbd4770d32c799b458c31ec7b4c9e440901bfa3f788a4d9f12b4d069821bee5e70613b358ef7e40dcba4a5709095a625277cebf88b9e678cd1679fd48611cb757a20e3ab1294fe5f705c222b8dbe21fb9a303959e1772cac661b0e4856a342f920ce9609a3fc4cb017ce2656ed4198125d9b6b4acd38869ef8cf27685aedb98ad90c0adb593407e05d9d2d6ee6cab26478503975a6ba5ee829f2e9955f92179b1da22c4711f6f3c5169a1c763269e62294c5c7c2ab7dfe9db501f22cb88d31a0a5765151e49fdd85f54c8af95f9c01b51f760d190b2e7d83dbea287b7c20e37d93ee2ff5a2617d80d66ffe0652669aee31870bcba025cc2a8d90b9a448465b42f7e7521ee34c55e96c00b77130229b9c7f6db6dc183f5575cc0a9f9a1e2fe72b5c060a2a8a9aaca8a07eb86e61ec8ec137b7c7b0a454f3b5ce3f589071f141119fa8dbbf2723146f5037e1c78b472c73fde41daa811ff3f8ca324e919fd95f610d850a500507ac89d5132bcf85f58cf3d6e25af4cbac00dbfb430d2b2c5da534ed38e886d3fdc3f3c9226cf55e6e60c4cbbc77d3db1f53f63db33626484e355705612d66d7d3b3ed498c56c0602017e2ca9235d0dfccb86b11f80668bdd5390cd5aea65c3d87820864856633aa96d9f557a72c0c61218aa78d1420e540e8136cdf2f393b2402594a19bb8bc37d01e19d1e0043ae516cc73e07973ab794e22af15bb34fc1616b17a07658941291ccfeb16b538c9f4ca01054232f1ff7224c5f5437d69d37ffdf01145186efbbdda1094f2bbe65d73d82704e07e40a709eb36a6b6c772e3d73583787ba835ad5e49f26a550513e4201c6c5f2faeb54673c275dd85874f140621ac44ccbd90a036b8429ff7d07b482ea42a6bf4ea57caddb7443fd650227d9ecafa9dc70a0c39db0c272ccb1c93164254b7a955b6906f30729d3dae5bf678a68d97ec4525feeb3e47a49df874ebb1eddf4702a0857d4bd63a32948a160abe9dd2c7cd029484ef3aa55f7969840f97394c4167ac79bedc1215411b301627275307911d844ba7307b0035c8bbd1894eff572fa833d0350eb6584acff3f4a4765a54521edd8240d7d217b14bfb72385fb4f5ff8cca268854c9fc36d9437ccb5613f1a261590ae187f8333f17eda44efa8566d62ecfe7a026bdcb11ead2d5bb40838ab1346bdf5ea5cd739a19bf27832ce634f72b5287437931c4fd21e8ca260118e57b021f3b26c8489d7b3dd360f41097fc79080475b73182342af85f577323f2d86fb473df713ee8a6a358bb52cb2cc3ed055681bd931359ef1d412658d88589749aadacd3d20823a339dd1cf0359e89a6cc2390690f18e8d43db5754919eb0168a8e553d24176aa2e0a6f02afc556785edf8782336737b414f8ad4df70c7dd6158b7df9d34813c2f8228ed6f89365d94847f4f9b7ae0cb55e55a51fcea7f6cb3b960340f93c3c10b7d676791752b27225db033d5de8cbb525a87ea6e5d8fb372c1686d52189c2fd369c8b54b53d92692b9c1b339b19359679690d09e138003aaafa77c988a4d7f7dbe5e3cbd60fa05750fe92adde8bd7f3f022b0d4f3239a4397aefe90dbc86c9500b014d620941acc1aebbe34113a98ec0e93bfba3d33730e870dbe217371750c93c81db446b4e6fc19dc4f32b3867b2a1e4d5a1f2d35a361466681ffb66af25d4b5973473a3df9a2f5d3ca5c621a46ca9981be656b043cc036ea99e0200a45d12b733485f09247902bd39cd0ab9c1f2def6de0c0242d632173fba7918e6c4243dc40c3cae00e4fd28ebfe133894279856036d1eacd703af270358c1af8a2ec5359fb4e190a7f95d6133d3688be441377434b608d83d5ef843af3de98c24c2270149f1103b67c11477994c3ff93fd9bd73f51cda17cdd919afa492066dbcc9435cb4224de922f375869522e47fe975b2f41abd8d86f4d69f5a96edb14edb65defa53b1d220d52d8904324792418309169cbdaf391a277a70c6f7c45c9169932cb2c2580640937b8dae4b6dda6c29a2e411e7d9bf26f873871ae4d482f915954eec4370c81a35a1bd75971b809422f9cb65a6c423e6e3c56df1df8f305822b62e446d6551e597b9c39393eef0e98518c7afb24d38cf914842000e0477b41e985c5d14729328b51f05126ca7c6425a2c532611e671ca26697c36c3c6cb40692661cbf3e53c1206cfae0bf93c5f62a118bc0910e719833f681fd7ef99108c934ef4281b24e0f52da4e4d64c17511fff9013769c2ec0910345327d3f68e9648a7bf94facd28c535e1b7d9e1ef43d814e782f28b7161f38589fb72ef6c9328843aa81306b824f02a22bf8fd1adac38fcb86b839723e203fb098a05a6c9f99baedb2ec805572fa9ce35e0d3a88ab0e1e24b2fac353a2e619c0a7263d55b7f664b999209260149720210de896f40fa26ba694d4411740c00a53d9db385580294d1afc49d666e4362d2890971cadb2c04401b18717705909252cd892446f76063800e5e1f4219d81941df119dfd4f13fa02bd13a4132b6656682eb336b7a8ca33cf17ff118cd465a2599c088d963698cece4d5dff9d7da3bec55c2c31cb5874e6006fe2b733c694622a7b87add11ac93da5e862deb06272733db6fbc1480b52047e423ddd782d8ccd185f06e2e6b42a17d8c12d20cbcbb7f5366fd4270f6e0a3c7b013bdceed98b6c731a5f0fb025f5516c97b1eb5f6645a8c519a6f982b0456e851f297f22a92799800d50039969c98d984ab26d19d3f9ab865fcfdb1dc9f18bad7681faef5a18c190d462dbb603a37efda6c9d3b5ffd9b9bf6c0688f74a55e7dd1858f2802f971a527dcde0d8ff7d1bc4631890775affe5da7995", 0x1000}, {&(0x7f0000001200)="a4429d73e74496f86a9aca0aa86eda249e22fdae4f7c9dde0b47a07a50c0ea457fa55457abd8db1fad09b184060ca870b10d626bce5a7dce12d3deb07b2685893c1bf93132a3d5f29cfc3a6195656fba670d388de9dedb06528e76af9b878d18960b272bae3325d995fec42d07228cc57077a644749efbdf492f33af22721e526831aa3fdeec5e1e8cd862314f93bbd465344d07c1cceb5f72be63f418dd08422ebf865bda339ead76988314670abbf8c24568865693420fb337cdd43424fa2700113558dfad3b42982e8d3e39b1cb60a2067330690c6b504d9d4a8c475148492b27b9a5b9d08cd9ef04db7efbd835a38352a0489bf01662329223dd8374aad19a2cf6f32b1ee7a703ce1abb4d3d039ef0878ecd201c7fc45a06a43d6e7dc9598ae9bc8fb8767de6500e587f03c001e56c3a0ea19bbd4ce81f53474e378c65ab0582bc270835c8c031e55ce7214502b18e7d3612a2aaa96685eecac485dc5dd01de71b96ac2cf7b420946e884c98d7a11399c83acfc15f8c30fd2d7764bfca56f8408fa65500736081a3cb3c3db9a9b721377f073e7b6a01dc52348e621aeb30bb66a430bef49280c19c39eaa2e9f8d17fd4a7e8398a951020b34e7fd6b0160dfc4187a563cec0cedccb96d3b61bd8253fd8d36278aa78f338cf9d61654820d69d1d07af0c58e6f6bdc0b8a99bf8773e9b98bf6a901836d282b51d81787e887b120971cac8be9a3dfbb39f73e01cde745f3376a96045f1e0528a2dea976a07f52a9efe0fc80f769786ebdb071924816cd8888f86636d75579f0f7a5e07fa0a56cc495267931bece30272d1152f0f8be2c6cae6d5b7808fc8a50b5ff1600f55a7f42cf01d5739a2130150f972326001fbf21b966b124a0a03fcc10ebf4837dd574667f07412abe10d96e18233840d2f7b635bac5d00d3cf863460534763c243e6d21b69b1ab146e06fe17b3caf3d2d5533ef3f38e0f9afbe50e384bd47230018edca6ff561c5f632a0fe5e156a162758785a286fc435fae0afe107bb946d56e4157e918b14ed7c804cb9a00edf5211d850aeb24c97cf7b858b520b5d086a33aa6fd21f4999e2ec6ac6a05c9858b33764bc07a8fc85d0acd4e74c987d497da44de85948c55569c878a0fe0c8679b63cba9fb9ece681b3360c435d0772259616dad94912d4956ef47655b7a8d76363d9e8da86d91ee58a97e1f75254f5489dae1260ebdbd11f39f279396c0c7ac2f63ae452e82f9113ad6fefc1aa58d67f0fcba8be4aeab4ee18f305a115440117f491c499154098b315f930160dd2fb9bfeab834fe1f82b593c993006b9048758c6574d163092d0c5c557bf4f5c9db39a651a2f33a5a89a0bb064e1b797cc1986d4ad11528a5e1ce187ceb93283d5d46156cb86ec71449dcfcb7bf30aeca4cb873ef8c8f79d6f1562db8d9a45600286208e152d8ebaf1be3be0e777af5ee0b57ba7f75ba7aa50a2e23333fe760b9849f35a241728c481ff3971ed9aa190b9c3eef70ff83b759f705ffce8fbf59ac422eafbb3968c6034ddbc0022a1d84ee79121ad0a0084653fcbe628cc1c91a79fc06f4bfb8b1971a3759acf2e77ad315993070684e415a85661d57e5807a1dc4aa5e173658d8e42c92c120b06d84e7f5ada68b7168921474340fbc56e7d06a8cb2480c89a0e993e4bc9ca71d42967431f25fc94bcc7ffee5f43a362291380cca82a885e20d69fe54268445fe697c44ee3c0d9aa74c940fd0c59beac60a4bdc873b09cf4ba1177d1819f479f9898174aa70e25345e81bc9737249afcc3df4900211af7bb6d65eabe2889d6b9bbfd7bb0aca1c35dd3491cbdf3d2a7eb9f485b240c37d87bc0e526079fb278d875e4fcc41102501aa29c615134463524528d7ba94c5e3135eb1566dcf0a46dcc7d35b5a59993750cd414453ebccc9d2785ae03e3abe00b555769d2a3aed9aed28392ccfe4fe87396a0a782b26e295647a405c435bea310bb447d4d6e6dabdbadf708f5ae52b45c1e2df5476b394aef58075a2545e180608f91ffd2342bd8afe04bc434bf802e985aa17485624d31446253db8bbc3857c39ab71db3cbbf7e8d95db628f9d376b20b33283bebf765615a43fb8322d2562c0954333143ba1fa62b1b211c9f1d98ba53ec94336c86a44a530dfbea5fa46430cc0c79e63b4b29051242cca884d8779e15ef883967d8eee4f2e690b5a19744716ed8d16feb547ff831cdd56d0273d831c759d136f7424814a3791b878c2a872592ba18f0db5eef411a1276d6a2074d39d39fee2a2d5f2637ffb56c2a5b83bca219a3a62df36fcf8bd84af34fcf4992797f2b0ff142346810cd2d0f99e6538433297add97c14b1a79b33d255a67e099daa10a38fe2dcdebda8c499fca3c9c14da01fb4aa658c38e55b0209efa90ce7133d7a80265501f001f17c0cdd7bc47fef7a83d5bae628e7e80062ea010ce55f4f6e587eccb60a3d94ece5ad8d3eca3328de8640b0c687eb98512c8c7e379cf78e29e72e647a578c9dcfd12eb8ba85265a544f4d5271728234b6796a36f1b52032d7b998c78cc30855f28a47bd8720780fc802258868d8e5d33e35b62d5a4dda4de19ba6de03fb1f069be3b18b1f53d7da87c69714e4e1037c20e2dfb9032fd0cdb6a7ad5e2644da79e0d580706d8b3b6c8efa9fe990db6fc91d3be8d2835269ff27f4d34720c30994d44ccd0a59092c619358d7d706b3e5bf6982c7ddcdbf67986de5341f2aa05ae6dbfdc15dfef2dc3ad385361a6ce3713c7a25fa5f924d6d464a8433f9d92258d61ce0b00dd344fce27884e462c9f3db9ee4851ed9dbbbbcf3762b2b687d54524e2fb478ae36bb887ffab2c5bc2b23b61932d3fea33b917e9f470c8b982c0fd2caf06876b1c4191d681dbbe6f0a896303c8e0b9553783ab3bea4f5b3c2c4ceb3c6971a54e5f33a1cf3cd8ed74c834c3185fbddecc74ace9b98c30a85e447ef3efb877dede85a7fa0aae334decb09a5f581b84e058b7cf8ef7d194109cddd4f25a8acf09175a34962dd9e7e461102d8d52bae0d9008bdf5051ccb878e26672fc9aee7763732ebf7a970dca50bc20c68c29cb1a193ad21969c38e7307c474b3b353ff6fb3b40906621c0b40f7431c509946c98035b2b7e63c66964d267e8f05f46e127d0f8a007ce178ed074e70320d61b065abc15acf26c6c94e5298408961084e871c57ebd3f040eff9b23f4977d2efbfd72020a2f2c40492280ae42b88909d16edddcc0926d0cef2eaefba6f11464e53ddcfa581fceab3c4ae29de23c02a8a831a89ae91127e81a2e328ab0a9fbbca6b439711b51db42798b4c3c5b9d56c0e11e7ba95b2b817de77a2f13bb5c7c3387802803ec1575520dca82119949128643b552d706b000a34333cc56a38b406f73ec221737933ad37c4a872735d2d40b3ec7a5f5cb27393604cd2ef11ff70f4d02f7e49da39170b6459b1c83730fcd1b7f5e80732cb300f97113ff7e4551284ea75612c6b43e607133e878516d9a769f8375321873c8b6b9d0556404bc08c45018642d10a37c0261cd3f83b3cc07d63a6aef4327c67ea62ede0fedccf08abc8bdfee7b49934c6ca6ac7cd4cf432f37c815d7eb33600911f87b2ca7c6c8af9c0a365b94d82c52dfda4329a2e2e580137d3b021e8d082b64cb9da4dfd6f0ac3fee379cb6c764b4dcd4eb90496de33e0e5dfad668b22f520d53b2743e01f876b11cda13f26a4c86bcf01d2e76aabbe75c5efe77f89ec5a03e92ba1b86690231ef52b2d1b0f83a8eeac451f83970296859f4361b06770d2acd57c749d96e73c91f05913a9592bd05e5d4ced7d7a4d567d63e488a75d285fe11215128cfeb4e8cb5c29d27ac85fea9bbe0768a65094c22a05df75456b44c6787d34ec256ce7270735bcb3182d22131cdbbd6abdce22b13288e0effda64538f63abe299e49f85c87098c72c80e6d4e8054267c5305a044bc5e1bbc6e9a68a33a29e77607c49010838dc34addb466ede7cd851efff1fbfb8fee2fb6e2c8d783420e76923ae99f606562e7395ce242a0a97d15072ce53df96ccc4c6b9523574a3b8dbc476c44e05606cfa4b7ce862d14b925686431280ba8170828ba7f0b30cb9839c1ecc1a1dabd04c318ccb7250be845b6aedacb978a514da97846b6caa09527704e29472fa2a251500a87f9c21c8d87d46d3038624fbda89f0241ce3f0be4e83dd4eedeb82f1519b6dce609e61f80b401efbe33a593461130977f00eb3360f4cff2432d108948c82244a296b8e47773b041dd5e99c91467bb22371275df95a67d288f59cece93a602b85e39d7df5d445b936ff2d67af52d3eff7579fada9d5e17656673385bb3c9a6d47de8d9de4faa4d676efc1e9e377a7cc5166c64f1f15984d3db5e4ab1874091747188edff97aa5ee16ece76a91dc30c10dc6cd84a2d03965d13e4fceee8c129ca33202e571d15a6548a946076d4d3872c236b0486bf3341d733e19db20568bb6ee10702d15dc93d6c5c1aeffadbf4d87339b488a7c134fe91fbd83ba14d4f312243b22d15ed63752a52c02562828731fd70131bb83d63c3fbb11157eabacf76414168730777b4e90fbb598977a5da089d5b70f5402269e0a3a825c4c9b23b3c5db38e8493220c39ee75db30a60fe80c84f509068b904df024df7346d55a05c1cfcc903e453ef2f36aa50aa7244bf78b8b5fbc6137c0705a6d1f6da6be46515611793dd9e4755c66800bb707fa86b9a91b1ae82d9f56ccdf398ddae345a56d372fdd448e770ecc16ee90aa81fce40f20817117ce25f6d2698880b7c6d23126507ed9ebda27ca812912b1198441aa47dce539ce88d19246fc1c5c4f2471f96196d20ad8d1f16d8cb95fd624dd9842f3977250a9df86146c3fcfa645b950603ddb12d01cf728513e4905bee115340d199b9db7670978507b20bc9697a07c68522be8cbf740307262cb282cd91dff02c3f731c14d983ea0b175d5d15d33477c69f2d555817bdd85d917bb6f3faf15175bb383147d2f19ba935b6336a57ed2f85ff2937eb726941264bb215c42c2037efa07029d0b9c222e7bc6e1495d3abc3d01d3729445dbe2ebc25f19a1c500edcf76e8d61265713ad8454ea9ae1c4150c3a8fd4bb2d3cca513060ebc9826a3f7ad618f6f425223241e8bf4a5485f7814a3e7c87fba49f72c6a5165d87a5632bb007026c5f8d3c67785e2e79086e974380a511c59ce13add87bdfae6b187aee5cec7526ac3e6ec9c34bf26095be21d664d9d36708fb3da97730724dae9e1defd6136c4eb77fa866242ce79c5deabacffef537e4cfbde6be278ef7cfab50f70d754ff07f4f54cf7eff63b339fe0aca8c2268bd31d839c41ff608dd1dd2f0c0580e3b54dd2c8add283c12846b1393aae1fd64497ef73542921d7d2fbdae235c0801592a5d63a79a6f63f7d65f6c32b42d7dd2f53c486b101313d6188b823bd3d5df97469f2fe28a86fe4bcc66083e668fb2280cd49c6496f994461234c485dec35038cf2cf254b95e5df2032bee30defcfefc6e305c008198621611f599afef84c40b2e72273b1c81b89cc5bf85462115780c5781a003d2b83bd3eb63f3478ee4faf1b36d3741fbb304a45b193b45fbbf93c923a504f1cce6d89061e1f03f3f1dba74fa55d920c963a0499aface6664f020fd63eb27a359cf31a655fa4e766ffb7a46d21c1e9e46b7506e8a132cfa746807d6e5c2892726c1eb8c1c130f23e763ce15ff308282184a336247adc417aa11b84c1667ad498106797b5c8a29f4a9dfef1700e7355e3fbbe3989eec5345c4d8715385", 0xfffffd00}, {&(0x7f0000002200)="e8cae1c5c3fe8c464fb42f40ca26fd96044fb4c44cee5ce06f1a5148891cf5b05d680cd76387d547ee7ca70edc8fe81994b0b327a2756a6904b0bbaf2b63abaa7b4d71c2ad248830f3e27af90471cd679ca4c7ddddf23ef7e9acc1", 0x5b}], 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:34:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x4, 0x0, 0x5, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) flock(r0, 0x4) syz_emit_ethernet(0x73, &(0x7f0000000100)="39ec1c83b05b3a7e1f02e53948029ea895809c370669fd4d6c7a407d968e26672aa540c6e792f2aff97a0ae6f65ceaf0baf96874d9c7a5a98df1ad09a2097d3d5d936caca20aa63880932865c08e0d8e76aeaf5face14687bd1732e80310f93b6aaaecfa6e69ec7c7197fa11271d158bacb11f") write(r0, &(0x7f0000000700)="bdfa4f2591d3f45ce6c38051bd24313dea8d0327cfa71aae43af0028dbe0f53b52379f66734d3608000000000000000165381a3fbed9d7c7f512d520000f55d9bb05dc03e23a0017000096558b7cb5e32d0f00e7389679daa90100805b0b8f589e95bf160fdc1ea675ee6f7031d6220ed69a18be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7707a4cf01c09bbe061a768557d090dc879374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4df13bb390e6f4487a284c8c26cbeec11a128aa5b2f9a02c0dc7bede4396b1750caeb217c1cb3053780fe4cc94e5be064d5bee3d0e91ffd7e6086fde6edd6a9126769ee185a1a8a685f3150a1f6d891b04e4705ec512b5b16423a0a339084944864c898918566537e1d89dc4855a7e0647ec00acadd7957eca370ad76dde9c60b095c5aba1622c8e46512d759114829f0bc2a6b59d8720fb295604a9b1c8800e9cbde26e17977d3322db8d56fb5c5c4b4c31", 0x179) r1 = semget(0x2, 0x3, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) read(r4, &(0x7f00000001c0)=""/161, 0xa1) 16:34:20 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x61, 0x2, 0x3ff, 0x3e3, 0x100000001, 0x0, 0x6, 0xffffffffffffff81, 0x7]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/222) semget$private(0x0, 0x1, 0x152) 16:34:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x8a, 0x20) mknodat(r0, &(0x7f0000000100)='./file0/file0/file0\x00', 0x21, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:34:20 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x1, 0x3, 0x5, 0x8a}, {0x7, 0xfffffffffffffff9, 0x9, 0x5}, {0x4, 0x7fffffff, 0xfa, 0x80}, {0x3, 0x0, 0x3f8, 0x1}, {0x9ac0000000000000, 0xd96, 0x20, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') 16:34:20 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x8) 16:34:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000100)="be441e3e5e82f75538e30ce12e", 0xd) dup(r1) write(r1, &(0x7f0000000180)="9c87c3ffff00253850332e00", 0xc) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0xffff800000000000, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x10001}, {&(0x7f0000eec000/0x2000)=nil, &(0x7f0000f97000/0x1000)=nil, 0xd27e}, {&(0x7f0000ebc000/0x2000)=nil, &(0x7f0000e01000/0x2000)=nil}, {&(0x7f0000fb7000/0x2000)=nil, &(0x7f0000f07000/0x1000)=nil, 0x3}, {&(0x7f0000ef3000/0x1000)=nil, &(0x7f0000f53000/0x4000)=nil, 0x8}, {&(0x7f0000e44000/0x3000)=nil, &(0x7f0000f2b000/0x4000)=nil, 0xb}, {&(0x7f0000e7a000/0x2000)=nil, &(0x7f0000e2f000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000e72000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fd0000/0x1000)=nil, 0x5}, {&(0x7f0000fe7000/0x2000)=nil, &(0x7f0000fc1000/0x8000)=nil, 0xc}, {&(0x7f0000f35000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000f00000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x81}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7}) 16:34:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) dup2(r2, r1) 16:34:20 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) 16:34:20 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0xe, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000000)="da15a07e5cb0d2277e8810c2713f25e14c885c652fe3df3eeea7431a6febd36ed4d4ee9444b2b35a100d245dfb8dbac5754aa80ee5efbaa1881c1ef425780ce85c9f3fa736882ef0ca6c0dd2ff28d95316d61a6b6cc4601803e1d8c23205e68f49cbd038955e9fe2598ff935e9f20ffba40946ae60a7f08db07f9633e3e12c2f74c7cdc4409d2c1e11cd255bbfe0f900ecaec1b74c0a4482081481abab26dab231f51a20501f9f8e8842da7b8bce26d92e40efbed13b72d8e1f44df21d2f0db754e5089816a1c595443f901cd1cc2a114b8d71138000a51eff2275a6c9a1c34526c7d6888fb6eec38887b958a57c87ab5b76a6fcba251ad371f30b0a5998bee22cfe75e92daa651056fdb1077b40eaf3bd8a8816a3f5d0c3b8a2b1f5beda107af5da6ede9d1a8be60a52d32e4cbb0a079ef1ca193b2c8308d70e9f2455ec77c7a362fc7a3fdf3bf644052449b45109878e0d958b893d095215663bf328afcf0cb42d8f8f4f306c353e00b27dde4f6b306ab1150e83e898c7442c64602ec2db3d90a3cb4e0532190d7b2222f5f598db84c157e6ace1781b81c43783cc2e987b74902f25dc3875f6257395e847d757d707961545b3e7c225a97495d0e5c0a5ad6c21515a47fb2fac274817422ad098df8896bd4536aae36a099eaa4e13aec5e1754b2d928edb5bfbdd10c2b307d0c8ab17eadcaef277628f063b59680d300de91a769117ef8d180d0baf96a99e73490fc6f8861c2d020128c6ff6c61663420107b866fbf41acdd05fd0bcb66ddac7280b5bb6d5a9ceeba0024a043ec4015310ccd95e9490641a2a91d81f91023f234b6f036633fef8b8e93fb2d3c5d4d3ed91de39d2f8bf23c5c6588db2628ad334d901c951193bf732f6f5adc821a2169b2be4004584659c03642a9d4688a5fede987508739b2b13ec0d4a1299917486e0281382301fe1d340f68e6eed20a83f508eb914aab9b92a0988dfa064b571b4cbde720d3664edb1286a57e396dcbbad8cfa051756700baeeebbd5da7de4b250bfcc8534f648285d4d6017bd6c4060df4a8c5ce230ce4de9920dd04f1926e5f2daa7bdc0d04fdfe1117f1184815d4f4dc57e7175b6550e92a00f1effffc89c6cd800064ab001e32cec8976c06908833335e315b09f8833f4252fc05208072307f70b8a67c91f5ea53dc7d89ab5a9b91bd9ddc67443ce6032b5b761b118c046abbb116e2eeac4c6d9af19eeaf8de44d88d28ccdb6d25452ee70d1f1e2a8c1be78844c786f604ef31dafe1579acafb067dd73b95c31ce728185443e19b7738ddf4c64b12bb284b3f2907ab618a74de3cc9a77890f45b88d885b3e627e4c29c63232c415a0bfda3aebc20cceccfab8c9366bb8ed52d1e874d1c3aa4de9ab9dcefa7db30c31f540b605ed07f93980c9d440bee6808aab361063fdf058c6b35a9035a66f1c56fe49e81d5490455199dad945b604b211f252b8e4c037c165ae19fb949989c30968b5ac4b18d72839064226595eac089721f037c81638d1361654a337f815d47d889c875f9b3e2f0cc7d48842f92a87a2832a846d4ce2e2b9e21467cb9fa6b852f95b2b731b396625b1bb2a77b4cb770e680bd94f6fc2b79e565a4578f99da4534b2c67f20bed0b2aea916ac85908f982f350a1ddebdb22b6bc99f0c698e9414f467ad5b3232f62bf12c8967f130255e78ef1743f812476e455059b21a5b85b263ed0abcae4c1c63da475d6f97fc3e0abb2539aad1a3267aa4e15da32e829f9f2ab174135070653225235fdbbe40503946ba7f1f5c5c1a922d397114242401ea48ba954447366d74798bddd853e9201670199db89b6e18a4b9df1f526039e258577402eca6b66b5fad37ad3d3643adb3870686f9a37d634cf1851683256270058fba3760b9f17b4a8fa1d6297dfbee3f7896d7b207f7942219e3533b6ed740694a7802996843dfb2bceb608442387be13b84a4456740c2866223b81f8f8b42f220f873ea717062ebd2edf8d78d72af9ad4bcf6caa4408f22bab5cc2e93812ae7614e93bf4ba6964cd11582bae637451868b2c7e000f9a4a734c163352312ae54493db5f0e30200f6ec399de28497294c84c84ff92d703dff1cac05c5e3d474ad7b0a28474ac30ac145aff7cb7a6a1862bc11e99c779461f0b95df1549209530b5191e9a816f7cda5070b663acbacc50645d1932af82d6e423705eef10495333c1413c859e9584ae8404672760dff1f0f76dec11f274b94f6097a1745186706cd179276e5da23010b499ec922618d6b1ac8f0b0774fbf8dd67028a520907fb14e141728acfb0c4cbdbfb787aeaba9f85f8e75f65eacd46a3aa44ca4ba2cde69026c865955d2d9c462ea94994e0a5014c5013464f54dfe83d4512d116868eaba78149d32e08e87414b900339ebb14c0b531a0985687d79d2246e27923cb541cc74ae1b7a0993976bffc2e778ee71da8394e4f6d2aced0e8be65c90812d7c6edc5dff5b3760b7fe32ec9823588b66637ca3e275180704fcee769ad4ac514a0e8f0cca596d1bdf6db0632d42c5f294c767cbfa78d5e1ba6e56130550bd7096415f38f3408e316704913899947576fd42affe515dcea9fd0fd2efc99de990f89d8e39b0eaf2219f8c8dba196955d58568a05d7796a1c341f4c53e34bab2fd567377b3d56e3507adad33f7624e010909b0962167b1dfb41b13b0f68ccf09f7d88e024fd391529d15082407724189dafdca91f018f3800cd34616c5e80117bea07a65a47f48952ef6c949137627569f64571a231efc4f3ad812a95b3ef33e98c2f1b545cb2c92edbc5d2c9f1fdebbd4652122f8094250d14a661dde237b06f879c4dca48d58e1442d5ffa6ed455681e902bf9b11ae625dba13710fd925451fc0c915adde2762453ad9b49cf8c1d9f82989f16e7cf92497e157414f5249077f905331ba109b069b8e3bb55424ca3334217bf8de3f13349abb19503ade49f6a695b71e01af87995196d07c1189fc159540b10f03a4b9a8769b6017d37181abde7eed873f1ef613ec8bb1f99cc499af57eaa2b79bd8568892d351bff6b0d414f15ae4cecba45200bb90c55fbf14cff4517e6e78d792ea4b089e8a9fe3d8199869241f497a9828fe95a2fd4416054b133894c1b852e953fbfd4ee74afb94c2b47e70f15953e4a37a94a4714c06902c691da42bb5143cbc17b4fb22697d0dbb488d8b2de239f8e52a833bb0ec90862bcb901588e89ddd8e24e2f42b1244b8bf5cdd0f94aa41e5e4dd6b462f282b0f0dc40033807f474d777eea1cd8fbfb7e71e4a44d46503c503399bed058173d7ec9d8ef9d388d800a7ec5d56c77fa1b1d2cdc0bfa0f40d8d4f389401a9f481abd13d2ad0ccc815c2900070aa064b7e6bfd4c22a3629a1dca93b8b656d77664aa89ee0d52bf46a47e7ac542f92711229f2d071b8bb009646d0e03a9e031c654990f72c83c585e3b3e0803da08c8ef45c59f26903da575213e6420c6400666641796e76f1c0ae2520f3024433b4ef512761b07be99fcc3cf5a8cca376d82127c01f75d345197a5470ce019ebb45df81b5d281cbe7a68450b24d52e5e8047e63e1a12559f86a344ce4c930e5f7b79d1c4b1197a7b698bbe2309267e0144f88bc4aa72d2852228137db30aad88bec70c4db1a43f750304ed5dbf917a65ab0efa1edf9692f2bf66075d1d17641ad643236f9752f395f8bea03d555989208aa6b1de86074aec60dbaab5187375144538cae214002329376227a60848c4542e35501b0a798ccecb328981ed5cdd26dbdaec7b993af1e71295dae7be2ee48e26a47c536f426049334b3dfd55a057bf6b854564392869dc23be386923b7ad1d370099f7d586f88aab5ea5af7cd8eb8a8c5183ad8c2254df4df47ee441607efd0e4ae8c16c01007658b5667144c305f76c79817d89433662d29e845f8c3cfbc2f80a49f9585c6d249561e5ce39d985a8473a4613cfa398f7d18b3afe40cc7c688f5fbb3219625d03b78500ecb838d642efc9983500d5cac99447cd41b7eaa3e7cfd3976540884619b7ce662119710cba17c196cafa842f7ba59d9996db6fcf97c5e51c3bc2541bf4ee77488e1647a7b8733bdafd6a7bd51bd5ab7fb903664a297737cb7bd2e04036613f569c8d70277621bdf507f228c3c1a320465e8516f8ca3c5d4ec46836b9fbba9b6ddb8faa8c3b45a6563e363d031ffa2748bb3c9e3459595006e14576433aa8fbc40b0934284723828ef5e511a99bed356c7043258f4261f2b62e276a3fa78e84a8ed5f06a368242f7d87ee732c9c266219d38f586cf63932ce1a8d0c1b72bb20c9c2579006f48bd7400f988eecaaca1a9324225a9fd5aead9e5daaa702a4f2c3dd4a2e751fb7b77472215d2110e6f07b546b69827043d4f2359a3c5e0a1c51399eca21d1d65845c7eef49d5d36c0720cd99b0637df9d01fdffa0dd5023a61eea5bd639e9cf3b01a7b9cd554ccf7570acaa41a48458eca10ef075703cf10743e92922c3b0eef8f083858d201255534b4e9d162e07d5d2752bdcc49e951b8337aa7d5365e921df0d6fcce6175bccb2aa5ad8c32518db06e1f774dc45711963eba4dc612eb1b2899214322ae1689f7aacc091cc43cd98567c739d896f71e064ce76c749dd205c6b1d5e7e4f692951423d597c671c4394da0ca082dcca5ebc5fd7645f7f73d707d88b7ea70742e6e83f20f399fd79f4ad4df525df2596810987f97fba0ffd0de51c27225b2a800f7650a961b81eba9d622e029035de326d9779ac66fc993e7f89ecbd567fbeed72b0ecbae5992af72d94de628fb147410a71dc3267cb03648bd016c74811bf547648052159d8aca2b6424e9accd9d33fb24086fa8189628a8ad748a64943f15b3af6955f012ae11d77a8aecc87f8d605662c1d21a16fb6973ac1fd941bf6c758be10b110c13158b33580f7c429ab9f3a2350bb29f2e8ef1accd14e32bcf4df481a8cef1f5b6defc778db29c15d80150b31aef0b9f35d1f4c7b33ba04618b9fa22333838504c54c60c5ea88b86c12d68623150bedab34fc01987eda8062deb909dd7eb677202f9c1db8205128826fec7d9621812af50e9321a23bd0c0741bc437302cf6cd65effd258c50470eed508294cfa6f4d5425f17256df5964d702824415ef9cddbc63a8bf19b75b32f8b60fccaf8f57c1d74a7e0bb0e1220a5b29f49d62db54be6c58bfd6df4618ec465a5cc66572b3ac8fea40721b26df9c30cee26f4509940f24efcf2e50aceac4aebd3705f555757deeddb5cb2e3dfee76bb8c86233c36ae29fb4c75fe76d7c3fb93ccd4277c643fab7ca77b328270929f7de6f0dc09a8d157d4448d6373b9824d3322651c4921d0d8388e21a0a661cbbd46dab0276094fa4f57198b17224db8e5d1362a34cda67b2e02683b3592a4e7f875523a2242d5cf66c66e5a14dcaf50d1f53f142a23416a5b53815e4dc041c2755aad41551d10ce51bcc14260b9f8b8546e0d7b3617a4fb6d84bfcd1d81e77d957d3cb9bbe611e45e41a97b5aba380236c05ce2830daed1322b45be52f973f131c682b3e3a328167fa77221e5684c074684d835daefb5aecba0c5890b431098a11f8035cbdca7c4ac811d5ea483d0609a08eb20849bca45a7fee82b627ee78bf2caaab0f31042024d6808d27a47b2327e2802cd90a5186905f50ea0f1de8daf0c0d53114a6f81858984294a2184c10b5f795126a32c80a352e136cf083acc5fcb91348da012ee70d203299ba949553e53a61cd026538db69bbf0da0c5d91fd1c4dca89ee8457eb73c6f5b2b60b", 0x1000, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001000)='/dev/null\x00', 0x21, 0x0) flock(r0, 0x0) 16:34:21 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$VMM_IOC_TERM(r0, 0x4004741a, &(0x7f0000000040)) 16:34:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x3, 0x4000, 0x15, &(0x7f00002fa000/0x4000)=nil) shmat(r0, &(0x7f000022d000/0x1000)=nil, 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) 16:34:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCCDTR(r1, 0x20007478) 16:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8400, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0xffffffffffff936e, 0xfffffffffffffff9}, {0x18, 0x3, 0x400, 0x3}, 0x5, [0x9, 0x9, 0x9, 0xaaa, 0x25, 0x5, 0x1, 0x7a]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d, 0x0, 0x0, 0x7}, {0x4}, {0x6, 0x20000000000000}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) 16:34:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x24) 16:34:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000180)=@in, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) connect(r3, &(0x7f00000000c0)=@in, 0xc) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) shutdown(r3, 0x0) 16:34:21 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000a6dff8)=@abs, 0x8) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) r5 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, 0xc) r10 = getegid() sendmsg$unix(r1, &(0x7f0000001c00)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000540)="0786815303bf0d05087ea9943eaf3ff38e4a759eab5972917fe5d21db49e33ffb5d59de500a327d44f4d94c686e06b337e003253be27605b29058b5eded6277b32a56bda419a38a015c2f8982b00523b845cff720e3081d5ac3860fdcc0ab4ddcd98d7a98dd8f271af34407d478cb7cfcc92f9cb2bb5e0b07572fdeb086f2fcf4bc50ee2da4a04a2e5f9bd151a0dde33ad963dd9a17bb08c20f0c06f9173e2c2ca3cefccd435cc8a0f4ccafe41aedafb60c0e6194e79586104a56db918c3fdeece0189d036e24e131921571ea7", 0xcd}], 0x1, &(0x7f0000001b80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x8}, 0x4) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/180, 0xb4}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000180)=""/53, 0x35}, {&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f0000000300)=""/151, 0x97}], 0x6, &(0x7f0000000440)=""/164, 0xa4}, 0x2) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000640)="fa835d582a2baef305b3661c956b2d86bd9d4392a21911cbbae82b7366fcbc10740f7cd5a2be350a36a8c2e48e99338c00e427e0982c8256e989e6f5706500abf84edc4ed0e41bbafbb75753020d4b40add105dacc0cbaba1e86928bc2492c6462b856c4166a4f808c84b0d320254e821884a375bbc8c0d48a134def6cf5d77d03f19fdf2aa2d26a2579aaeaae306b6bfb9ec76eb04667693d", 0x99}], 0x1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510000062e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d7da99c9344d8c36837c55555c0afa6463e77535c1f42c892030b73e431044dcb7f1cb04a6de52ab8ee92ce00a02a8454779f547b10793ddcfd413b628797b7ae65cf1dfcff07998539431569da7e0fe5b220f61f26440d64231dcfab0d59c1814da704fa1b69b35deacb17d0d8f511d76f2e48f4aa4f6a037a1f6ed86b6f430e91b6e7a01a6521aa490790d51fffae8c3a659dc0ba7303a06c5283e76961725508576dbde369f4d197ccec6a649209382ec57f1c61bce39c4fc51f386e3b8473e47b895b40a13d8e2b8a67febaba35d0388543121d0831fbe3ba9fa447e858c9b320d0936653738ed3663d33ae816b374b99cad3703760c8b1adfd695c5f3c7a3aa3d212279d497f9fe525d71ec41ff721c26936ef71cc9e9fad5590b8996ffd915d670a383177f038304137291ecde5960ee03eab9144e67c133497e29fa76aeac0f8eacd969d709e41681bd68dabfddb0686c00fcfba8f7637c55372c70f941c33ff8529f3d27b0546dc9b8f3fb20f499b9de7191f64d599fd6c51fa7f6af1528293b7980825d32aae68ebc6a331541aef2f953c0013a71c6799d0d8d09fc17b56dddd64029170cd96c7e0", 0x268}], 0x1) 16:34:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 16:34:21 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x80) 16:34:21 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x100000}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000480)={0x7, 0xfffffffffffffffc, {[0x0, 0x40, 0x8000, 0x81, 0x101, 0xd2, 0x1, 0x3, 0x8, 0x9, 0x7, 0x3, 0x3, 0x3, 0x400, 0x80000001, 0x3e153445], [0x80000001, 0x1, 0x2, 0x7, 0x9, 0xffffffff, 0x821, 0x2, 0x40, 0xff], [0x1, 0x5, 0x8000, 0xfffffffffffffff9, 0xd8de, 0x7f, 0x3], [0x6, 0x1f, 0x1658, 0x0, 0x3, 0x8000], [{0xf6, 0xef, 0x987, 0x6}, {0x9, 0x2, 0x2, 0x3ff}, {0x2, 0x401, 0x5, 0xe3}, {0x3, 0x2, 0x1ff, 0x5}, {0x5, 0xe504, 0x1ff8, 0x525}, {0x9a3, 0xffffffffffffffff, 0x0, 0x2e}, {0x10001, 0x1a8c6a68, 0x8000, 0x905}, {0x6, 0x3, 0xed, 0x1f}], {0x80000000, 0x6, 0xffffffff, 0x7fffffff}, {0x10001, 0x0, 0x2}}}) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x480, 0x0) setrlimit(0x5, &(0x7f0000000700)={0x0, 0x400}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000840)='/dev/vmm\x00', 0x8000, 0x0) fcntl$setflags(r2, 0x2, 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10010, 0x0) fchflags(r3, 0x1) getpeername(r0, &(0x7f00000006c0)=@in6, &(0x7f0000000740)=0xc) r4 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) bind$inet6(r4, &(0x7f0000000880)={0x18, 0x3, 0x2, 0x8001}, 0xc) rename(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000800)) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000180)={0x8000, 0xef3, 0xffffffffffffffe3, {[0x4, 0x3, 0x800, 0x8, 0x5, 0x5, 0x1f, 0x100000001, 0x4, 0x8, 0x0, 0x5, 0xe4, 0x3, 0x6, 0x3f, 0x0, 0x40], [0x901, 0x9774, 0xeee, 0x2963, 0x2, 0x401, 0xffffffff7fffffff, 0x5, 0x1d, 0x5], [0x1, 0x9, 0x2, 0x9, 0x7, 0x4, 0xd1], [0x1, 0x1, 0x0, 0x6, 0x1f, 0x3f], [{0x1, 0x4, 0x2, 0x7}, {0x80000001, 0xfffffffffffffffb, 0x0, 0x4}, {0x0, 0x6, 0x8, 0x1}, {0x8, 0x3, 0x5, 0x3ff}, {0x0, 0x100000000, 0x1}, {0x8, 0x7, 0x48, 0x521}, {0x7, 0x1, 0x1f, 0x7ff}, {0x8, 0xe0, 0x40, 0x3}], {0x200, 0x6, 0x4}, {0x8, 0x1ff, 0x8, 0x3ff}}}) 16:34:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="d1dc0c23aadc54e83c3f5425f0d2eada0dfc943245e28964515f29eb7fe7c90387f71082c93d014cee4a686e25043c859a2fcbc6b2089e8e41375849f0f6733701fe3fc5443e29dd1c574557c2aa6105b03585999357eb2759de9c43c0ee75f9fdc3122cb242647f65778134a2cd6d92fcaf4300a7703bca90a531b618b93905a95a1a3442c9829c7c5bcef40e911268cf4275a7377d87d587a4ac36506c4f5f7fcc07ad6e0d709fdc51e10bfbd0c1dbd5cd41513ed6fc777debe36798cad7f27a906b201e314eb6a43b8e2995a780dd0578c2e0fa1694650553d767c51ee086d9c4ca0cba2e46d7dbe421ee794385afd1263a4934286f3ad4abddfc8c8971a9b8f0fa000000000000", 0x109) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x20000, 0x9, 0x3f, "4f366d8f50bc377aca2d7e075981efd06e6b31c6", 0x5, 0x1}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:34:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x51, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/24]) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) 16:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[0xf01e, 0x8, 0xff, 0x4dd, 0x2, 0x8]}) 16:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0xc0044266, &(0x7f0000000100)) 16:34:21 executing program 0: r0 = msgget(0x2, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/141}, 0x95, 0x1, 0x1800) setreuid(0x0, 0xee00) r1 = geteuid() setreuid(0x0, 0x0) setreuid(r1, r1) 16:34:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:34:21 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = semget$private(0x0, 0x5, 0x80) r2 = socket$inet(0x2, 0x4000, 0x6d) getsockname$inet(r2, 0x0, &(0x7f0000000240)) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000400)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000340)=0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) semop(r1, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r1, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) fchdir(r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffff7fe0002) semop(r1, &(0x7f0000000300)=[{0x0, 0x7ff, 0x1800}, {0xfffffffffffffffd, 0x0, 0x800}], 0x2aaaaaaaaaaaaabc) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x8, 0x3, 0x80, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x6}) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r7) geteuid() getegid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) 16:34:21 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{0x0, 0xfffffffffffffe56}], 0x1) r2 = semget$private(0x0, 0x3, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/13) 16:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x8b, &(0x7f0000000240)="f0f78640440098e46af6f7bc6e7eb476d8b8de9da732792f23c9f2cbad0786a161613e3e5a749b681767eed35bf6e47bd39100dea9df36b6327cb4c6ea27623a98f9d99f1a153b8e1d11918833736105c515b2c7ac1f6f4b15db2e3ba2b2825dc8b388eceb3dbd5e679f00c8cb100d0423f51091a3b2f381e43cb12ed01011f3893712a925edfc25b32c78") 16:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x1d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1a2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc3, &(0x7f0000000200)="2f4e6338d96948aa99bf71b369fbc3ac06bd30adda0e39e7c30174f5f7f0d7510611879c6d728ec6e7072313ba3ad796b42a3e746fa3efd163015233521901657780a3c2a6e463d699649657463e4c10aba7869930b98e276fb65d3c0cab002b525507b0e127dfa8847608ecf1a89ad1bb85377aab5c0fd9b915bd4dfa843b38ac1eeba667b5abf45ccd4908ed34df") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x80000001, 0x3ff, 0x0, 0x4}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='\x00', 0x80, 0x1) getsockname(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) 16:34:21 executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:34:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040)=0x401, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x2, 0x3, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x3) 16:34:21 executing program 0: r0 = socket(0x11, 0x4003, 0x0) nanosleep(&(0x7f00000000c0)={0x0, 0xcb}, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a894c881ff7cc53c894303b28f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f00000100"/177, 0xb1, 0x0, 0x0, 0xfffffcd2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x81, 0x200}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:34:21 executing program 1: r0 = socket(0x18, 0x3, 0x0) socket(0x30, 0x8000, 0x20) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:34:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x7b84, 0xffffffffffffff12, 0x70f1613e}, 0x6, 0x9, 0x2}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x101, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 16:34:21 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x0, 0x7d7}], 0xb244, 0x0, 0xc600, 0x0) 16:34:21 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:34:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20802, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) close(r3) 16:34:21 executing program 1: mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000008c0)={0x7fff, 0x8, 0x3, 0x1f, &(0x7f0000000640)={{0x4, 0x4, 0x400, 0x7, 0x8001, 0x80000000, 0x6}, {[0x3ff, 0xffffffff, 0x2, 0x3ff, 0x0, 0x1, 0x4, 0x5a, 0x4f, 0x4, 0x3, 0xffffffffffffff4d, 0x5, 0x9, 0x4a1, 0x3, 0x1, 0x4f3], [0x3, 0x400, 0x8000, 0x2, 0x52, 0x4, 0x80, 0x6, 0x6, 0x7], [0x116f, 0x2, 0x1afb, 0x5, 0x5, 0x6, 0x62], [0x6, 0xfffffffffffffffc, 0x10000, 0x4, 0x1, 0x800000000000], [{0x5, 0x2, 0x1000}, {0xae, 0xffffffffffffc382, 0x20, 0x8}, {0x100000000, 0x9, 0xffffffffffffffc8, 0x6}, {0xed, 0x6, 0x7, 0x1}, {0x7, 0x81, 0x2000000000000000, 0x10000}, {0x9, 0x4, 0x40, 0x701}, {0x0, 0x6, 0x80000000, 0x3f89c4fc}, {0xfffffffffffffff7, 0x4, 0xd23}], {0x7f, 0xfffffffffffff141, 0x0, 0x7}, {0x6, 0x7, 0x1000, 0x16}}}, 0x1, 0x959a}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0xa2, 0x4, 0x8, [{&(0x7f0000003000/0x1000)=nil, &(0x7f0000002000/0x2000)=nil, 0x80000001}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x10001}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x8000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fff}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000003000/0x3000)=nil, 0x6}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x2ef8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x33}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x5edf}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000001}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r2 = socket$inet6(0x18, 0x4, 0x1) getsockopt(r0, 0x67fe, 0x1ff000, &(0x7f0000000000)=""/115, &(0x7f0000000080)=0x73) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0x3f) 16:34:21 executing program 1: stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20004402) 16:34:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x10d) recvfrom$inet(r1, &(0x7f0000000140)=""/242, 0xf2, 0x802, &(0x7f0000000240)={0x2, 0x2}, 0xc) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[r2]) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) 16:34:22 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(r2, r0) 16:34:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r0) fchflags(r0, 0x1) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) 16:34:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x4) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) wait4(r1, &(0x7f0000000080), 0x0, &(0x7f00000000c0)) close(r0) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x1, 0x0, 0x0, r1}) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ff7000/0x6000)=nil, 0x6000, 0x1, 0x4810, r0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="e27485d014303993c9d7ec6ff9b2d27cb8f821c077dc2e91a305ae6bac8ffeb568a3bc5ab0ed9f9e0f7ff6ec798da0a5b92fefbdf171dcae01aa3ecee5d4df38c0091bd1da0479c217bc3716f046fbf2d6cca8ee3e639ed9c1e87b53a2b7494174e03b91913120a223a5508f3257bfea13a7c2d08bc8ba7d685b922e538b2d94f44d5bc5a4a4a3e5e266cdae1e8d84173b6f319bad62cb2f75687ac3351503630644cd7037110d248514facb9013aef6949ba8bf4644", 0xb6) wait4(r1, &(0x7f0000000280), 0x2, &(0x7f00000002c0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/161, &(0x7f0000000440)=0xa1) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r3, 0x20004b43) flock(r0, 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000540)) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000005c0)=r0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000600)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000640)=0x200) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000680)={0x9, 0x8000, 0x0, 0x2}) connect(r2, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r5, r6}, 0xc) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000740)="add5eb2235bd0c9fd4cb69ffdf7336b074ba5789c1fc68ec6400b447fc0e2391ad0bd868267dddcccca575e448dc69327cc3932a5f3d4f77dcf2dee79cf8408632ffed29d90baef5f77e5977511664619e8b152000ad6726e13f654b277dc273ee1dfcfa9a7bb53a5c8a3e79b6fb65e3ae1e591a9ac7122368d4d446061b0ee5b8498b0d06c62059888cde2d28551ed0e8ae882ebc2aae1e1e3a13214987787c1743b3ffe7725ab851e1729463b891105f387c90c260c144897efc0d57b27b4234d73b736d8bd3684df2be46d52b4af5d14c1c150a4b589aad1b4879e96f2de161", 0xe1}, {&(0x7f0000000840)="0c189757d22be3b427bc425c1bbbefd74d3d60594d1ef205486591506f09889518eebd7085f82622f43e6fc25889037dc63b6c774c63c91e68822f9060625af69940f35465f2a159012bfde1831fe88769d0bbabb2a184ada551f73b0d813c55411b74", 0x63}, {&(0x7f00000008c0)="edd0be69a12ec5969ec7eac2870197aec89aeb3152f5f2cfacb744a5fdf65938fe4f5f", 0x23}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000940)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000980)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000009c0)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000a00)=0x5) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000a40)) rename(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') 16:34:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, r0) readv(r1, &(0x7f0000001800)=[{&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000180)=""/82, 0x378}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/30, 0x1e}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/211, 0xd3}], 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r2 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r2, 0x80047469, &(0x7f0000000140)=0x8) write(r2, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000780)={0x0, 0xfffffffffffffffe, 0x90d2, 0x2000000000000, "d730c1e7986fc6023c5b00000000000000e74de4", 0x1, 0x800054}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSTOP(r0, 0x2000746f) write(r3, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) ioctl$KDGKBMODE(r1, 0x40044b06) r4 = syz_open_pts() close(r3) dup(r4) write(r2, &(0x7f0000000800)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab49e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b289f62cb9c68c5c66b6e", 0x1000) syz_open_pts() 16:34:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x7}], 0x2}) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0xff) 16:34:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="9c") 16:34:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x10, 0x4000, 0x2) 16:34:23 executing program 0: r0 = socket$inet(0x2, 0x4, 0xa) recvfrom$inet(r0, 0x0, 0x0, 0x801, 0x0, 0x0) 16:34:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) fchmod(r0, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) socket(0x6, 0x4007, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 16:34:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x60000000, 0x7f, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xfffffffffffffe01, 0x9}], 0x1, &(0x7f0000000180)=[{{r0}, 0x0, 0x2, 0x40000040, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x82, 0xfffff, 0x6, 0xaa}], 0x7, &(0x7f00000000c0)={0x800, 0x2}) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 16:34:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2f, &(0x7f0000000240)="5d14f1d82f74f60800953695737d5b4edfd41e862ab9b754d49c13b672") 16:34:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) r1 = shmget$private(0x0, 0x4000, 0x180, &(0x7f0000294000/0x4000)=nil) shmat(r1, &(0x7f0000465000/0x2000)=nil, 0x1000) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:23 executing program 1: r0 = getgid() r1 = getgid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x3, 0x1}) r3 = semget(0x3, 0x5, 0x200) r4 = getuid() r5 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x0, r4, r1, r5, r1, 0x104, 0xd5}, 0x0, 0x100000000, 0x4}) r6 = getuid() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x1) fchownat(r2, &(0x7f0000000100)='./file0\x00', r6, r0, 0x2) pwritev(r2, &(0x7f0000002680)=[{&(0x7f0000000140)="1fd5af64bded21431a359444bd52bf42fb0151d31b507ede58122867ef48cf22ba2fb51923d8b32284cd7176b7bd400e298ea9301d799d9668b7897145bccf8ccfa1e4273715385b1d0b3a9b188c2361fd3d997386a3ac2b8724c0889e077ca00d", 0x61}, {&(0x7f00000001c0)="061ebec8c70b4ff89964e62494569749b4f87d3fc0f3aacb1d5320dad5888272ba9edc40df627747ed9406756fdb62220af63bae978473a0b018fe58a6dc41308a077e0b885af35d816d5ca2314605d700d0eb6218a75533bd56b8439743d8237fdb459a8bfe", 0x66}, {&(0x7f0000000240)="667a7417e86c00596c6b0beafa6cfb3542e37824f0eb133bf883b0fa3889fa3df64578e45b526f8d3505d28fcb5fea0a66e3f18abd84ac73f17702c9e3c2ab0b4be5464d2b232ede8c2857c35e00b108efd57c8468e2aedeeda728a26d20332302e696a2929c25f7500e98d6562c22d7688f9a81022ca6726afe93e095f4d0c46debb6c2228d847d4e7fb9fd7b201b623bc713e531f04b8a52e216ccdad7b0269dfc0d5449cc80181add24eafe7928280d5b7fbca6b50a6bba0c1275556727266b32f5f964b33c290e72785396d5dc25b383da035baab3dcf20bffe04b0ec9da3ee6d3f445591dfbe1bcab547bd4a497821a531c9665b8dd94071fe9a973ba", 0xff}, {&(0x7f0000000340)="5a8e03c3513222379e8715dfff87642a30a9503732ec6e49ffdd639f66836b943f5fd74cc482f8172ed7b34a177048e7dd9e7889ed9bfbd730c74222b3d524aadcfda1e81e7e741209d3d00a1870d7f05642210a0c7ebbf5d70372addcfa70bdec1c21e23b52f273a1cf1d5277f924b4c2a5161544059a6047e6d733ffa0bf3f065a75f35fd58c4c07eba0d907a0e9ce0a8b71864a729f919aef92bfdd6d217ec21437050b9b09313a28f442c6f9f6bfb63c0962ef59cc3d61f15b7430e5681b840e65d7d284095174caffc7ace3f5f80196de8bea51626a90838e32ed69491580179dcf3157891e9224a0d3add157dff4f66aac5f3cb9aa83b6a3736d097da6afaab4df19b15ad3c8129374910ef8c823e310757def0e621601fe5dcd938ed9990b0c724229281de0835103507e81c43b1ca108d7cc0004a089ca10cc84ccea1924a34f8abe875defd71d76e0098d68421fd5c568f9c40e9e0709c2097eeb4b083fae226479eac7dfd2706de31fdee8e1dc07341e33d6a36eda5817906e3e9c981df785a2790a6cef1345c13d6584b0c9c4de2267504d8e16eaae4ce45386301c36aea065d79af755f9f044c7cc439d022bf6e5e3f84331d4a8492765c8df8c6249d92f5940686513b81e7d4b9975029c873b0b493d829c3209bed08b19cfabbb2324620938d11b680ba4a99429305cfab207e859843a9fea6dfb50fa4acd64333dc2ebc47a1ade94822fcc9c7a64fd62555fbf4ad4bd6d491e79bb9afd40edc287964c9f8c6286b6add6da83801668ddf5b6c04e353428fd2c921ade8e6554b88075bf03b888ac581b5d6fa74e9f2007af895c2d1fc5a647994bd84ece57e8f645e227f88a316395b4e6094a6ea91cf55877e10fd2c2e9a44272d6f14fb41e48b929ccb7164b047a22246f88d8551c3a11a7e5219e513a343236f896620f60ad6bacfca0db635762e6f4c6bdbb43dd723e40bb1f21cd72fbc7a6cc3f378a2fba230e3138d66ce500f1fac1208a7da231785e1d34f4a1af4beaeb1d1e0ad87c5d127b9ae1d58a8a88d2e2c57175e8da372daa6fd5a8c96b0bfaca8216b5a8f37131b7138462b574c8dfafc149f10a84a13da0b24591b77ccff0f660b20496e90bc82d31435425313748e5269f90f54284a113809e01f6f20a44dfc444cc9697807ac4e717d853c64c9d0040ec356d594b232dd4fbbd620c62fc8fca7825f54fcabc8fa30d88f38eb9db0ddde646977bcc07ba601606ed48649311b49cd848422801cbb90a37f0a36df546c2557213ef3ae9c10098b81beb8d4532f0f455c36f40de6132a3a8fc401252a9170224ca517f833115f664ea025e6ba9fe45a8074c1c2160a4350ae8ac456b358aec1d206c0cc1582c650e79dabf59098b2f5f2616c029fe01973e6091c391ac2983a2bba2403b34e2eb2e64a074361ec718f7a50410e6ce0f4670a01e64fb3f914f5a53aa1e68179a0bc894891d1106158a297d6ccd7a6cfaf3adf6ca34ee6e42fa2807337146d4776fc6f0573bf61870406e3cb166a8031cb96f1c5efdaeee74ee7428904988631e6b51773e3447eefa8ab99aa0970e0ef24e159bf78e92c92b45dd2258a4297bd978caf53cac3396a8da27335903625459ec798ca3f53b6e9435b3412638dec11aef3e60edcf00102450bac7cc70afa9c5b821647407ebb5da3f9475cb1fca3a8e51694f43d95d2bf7e55a0dc19762aa299f27c780b74575f46deec5fca494027077f7f48defb74226d9a03b6926358d1043b012f3fce4c99164857c6027670f1fa0e87895c3f98a438b9302690eed38d4be4f85c78769fcdb835cd4184251a1ee3113e29ce60bc87ec9d9890dce2c9a4f7077ad957b18d2279f07cbafe42c98a1ee945d42b5200b8c4dd3a46445ece1b54dfa50792a1ebc89e5284873de1017d9c583db2759c830042996689ac2019be78121c63f1de40938ec943e3bdd37c1538305916be785f37b30dcc62e20d25bbe2e9efc2d8591593539d069b7fa16e3f25ae36c97e8d500b260cb4ac2a1fdc5d9f24205ac8bcf40fd59be1412ef9e84a4821b2ec77097b62eff34e34087ae6e481644f7081fe73a113d7cd6d9c951c2c12f8d702c13c8f911cdb531edfd6f4d0da8679b618335799898ed907653e73626c85f9ca0392fd5bde627f4bd3f899ab3c79c288be86c108c6856e582ec3f032f39a851e432316741848aa8f039a3f6d7f819c027081b95b49ce94696cf2759ff5de9526dee84a30187c61e8bd8e22e2fdf4f2520d3614a8f2e0975e5a079cfcce3b29bc4af49e6d4818b2c5959ad205e4965a1402398597f5e7c418602d99ba7af15abe45124f9946169000cb64a32b4017ad0c65955c8eda437103775f449cb851ff638239e0299a47581d060fe339c6277416a45d649ee27895b944a041b312a698039f47acacbb6f35fab20fe90d2ba1d12bd593ac3fc0b228c88690388e7130c81a43cb58f153971d6d93c1dabaf3abc316568825d2ec40fdb69cbbe8a3c4c08556b62945aca5260b90025fcadee472dd3a48cee0a14525cf314887a17eb1c17e002e91364f6e775187ce59769a3570128092aa826d43049874d843c136ecfeca6afdf4a416f55d8536ccc5d379db070dd4f52b7150786032646f3e702ce1758e5e91a5da5d522317283d3d84e8d1c6979232eac24693155a36fabfb9b51722b01884beb172359e88a0fb39d290c1f5dab26fc234b999c2d18e5384eeb20495ebc85e765e216c0489b552456aa96c5d5982056df28e8c1ede960e077d7f8203d9f9b3276db72848f241e96e6eb9c52f1a99e1efeb2b75ff52f3ce3e25214d84c88fa424db5f3d8d250ad5ac4c2b7851039073595ebc8e5a329d0f01f0f0692a653193a6835befa0fd17c6791987c7f52b4e13ba291b4886672a99faaa02f0a75f4443c421d0a49359c7bc3f6c22e301420ffe92425a273bd4ee1cea8589930c72d3cd224b9f38a613685bdd249bbd66a4e2ae558e2da5ce54ea654028300fc4d11177e2775fc2f7bc065cf8d9aca6a40e4cd562aea0d2c08b45fc3d60788356e4eac5495eea9f4da46dc12a1d2936b325309a3e1a0b30da07f59370d9d86f671cb99aba025d35fbab9f1c8677ecb6f6e7f8fe731f4111f362e3bcff3238e48609a47693cb4a973ee46430d01d5205ec27ec2338cf63aefc61627f8318d9ab2fed6fac2189214206001e6871596548ea912e1500b3a592ae80ac5a2a38f47d67b485da5382f8f3e667389cf23bc727ed41099f084575d4855a41c8182c2c2e6008ba95b066d48a8e71193a82f7d5b4c1c324e7eff3e282cd5be057e4cddd63ab1b85cb579395e1349968afe7a579256612c96bf2f537d0366cb0244470f95c32bd6b0be4022353a16e674a201f1ca2dcff19d06893bc859239048dfe679b7e14a43cde0ba21d182458499f62d795f895e7778547b6a1ef27c27cb182510a18012e23254e550f58c600c4bb66faa4ef7d3c11d51c1a7acd68601add9ca369524555899ed8c07174291ba02141d8140f7c183c8f48ea6e6fe165df23ea952474c5f4ac9ae4baf50237ad5cac4213eacf85d25d21e0eb12f4239463a347335e0b34b2ff9463221fba2c63e2e1c4c3a551d6e9c9f3dcd20f17d27c75301a61bdcb01d6f4310ccf7dced6c743a026c1f15b48f9eaaa70ebdcd3dd724f475fa4455a7d517759b34f217fb7d8318ca410363e774b8eef2a0421e013c1a87aa0e80ea39aa7b67fef4ee4d8dd4e33293dcc38fe7780d11534ff4ab9badc0851e4331fb4022132de0239384fef59e533fa215a9cc014a2df1055c948fd12653414ec6aa26b79a499d0d6ff47f2901e49e62e1e60cce3cc88b37c0addbdb06614e3a6fa69b08eb4044c7bed72897ecd03b7394a0d60822aec4d89a331ff6f07ed81ca6b6ae466dd85ee2379bc044f36f94113cbe7a9f69eeaa4effbcf0a2d30dd861a8341ec3f7d07243e111eafc2a0ea1b33ea54e32db162b3b434031d1020d2240da82b5b8b606dcf27693dfc36ad555d6c7799e2ee0a3cf0706e6a204936c6c9007d1138a8a60c23a23dd2e3ebdab090c4fd3ffbab76781d68d1d00054225bc5a88d9de2fd15e262130818575c6e9aa6681febe4a436ceb555136a332f164b4559fa99073216917c0979c92ad4168b59b9e7d187370912d1f4bbf5abcfb1da01d79505b855dffa62a6470dd255b25cd98e11c0b534d5979f08b725a4a2b452badf8a512e27efa08ad6dfbc4c24fa8633f059d768da6f1c9808f17fab8e0ccb7b42b75eb19d50368e5aa1d78a48fe6ab527b2f1425bfc153c8002a17e70f0c95a4b3bdd05dd2bed3fb448b1dfdee8a7c82af9f08dfe048911af0b898eba903d8d74863faa7ccc9a3325386d2ebd3172ba380d2433981aa9482d875aa3db6a97ea81e13d9e9f78fee7e572a6078ce588daa3dff2f385da86e736966177578f21e3fec021e2eb4fe99a2d130e43f335f71f6afa6477bcf0f2b4613ada94cc9c790c643311c2e8d5438e2323fa3176cf4d1d46a53392e1dc877d48ed474b6a2b763f9f145532fe80cc52036473cddd5c55ea38060c41474509fe94965adf7ad06344d831bc787ba4c4e673e19473d7dbe21ef3de01d1ff4d149fd5908a984476eeb943a45bf89bb86145c048d0c980c1f6fcc5df7773546c708c57a39ee9ff8d13572fda1e7af6f5ccfc3bd805318ccad6e778ac08b0c255df694a91f67235e3cc4ec294ba8f31f240f50f1184f84bbe4776d781f6c1d5591a13e66737cc269ac33d2592f18b111e08ccc1e98ba9dad4abbbb6699b343d7a2ddee3b47cc3485a7ba35df5cc22609d0ec5085546242831aa55de53b34f945df39dce30201e64d55a04c78655ffe81ab01a2daf37114221e9e5840e25ffdd15c5b3fc9d4433783d985d8a67ddec38fe0039bb2bd123262acc4b2ccf0000a9669e3533d374c7f039120e77c5f9096729a72d06acedb73e1586db54c41650bf3a6a29f9ee14b38a13214c098cd533e880b92e09aebb6eaecfd098a1253b8301be8a6601c5f4907b6ac3ce81cb87dd535edf16c35575f4ac5c56a168f09f43408e84d5a3517cb7f5df75b661c9da309072e0b63906de1b6ccc17bca899fd84ee5e8a49f67ebd02f517398a3e264384220be774c5bde170ca915ffae016e54d77365a98df63580c9a942ee6e7837f68502ab9e227a5845babf022a69d4e73ca36e9beadc081d3f0b465cf2eec1e0e201c2e8118c62b5eed5fe79f9211fbc9ee1a8162ed918843028bda0c6bc6b1acb578cc0dbb3692a4c128f1183c2d8d5b63b6cfe536d01ca328b2581ecb1b4eb1fb408300cb484227680df7588cf8ec4da5fa59ee1857e131ba43b721eb0e66970f35f2c89d4df41f9b72c72067e14d1fc710700e021b50ea259a24ff7fbd06582a13de108dca7583c1ecd154fbc48e1ccf125d4d63ad2e24f0d50f913ed315690af80574f8b737c55483d7fe7994639bd97db512c646c39f12924b756b60f492993d5fa45a92c7384dd4fc03ff69a599a7f092984f186497e0fdede87fc50e81ec4344228660e4a4e4c7718ba792f03431ce3f83f4741e17ca4f784ee53b57ddb5bc77eebdcf558a2fbefbec96a0e2dfd3893632677ffdf785781314b5350376eafc135e34c72d222dd72795b2c561f5da2fa6aaf16fb355fd1b94946621f9bfbbf0c584fd9c1630cb6a5cbded1ece9e46494420defb78609c4d67fc10035edc25c0ba741bb78f0273dc2d9ca5f934666414fbb6b52a822797d90b14bacfcf2958c510a9c93dec840040566", 0x1000}, {&(0x7f0000001340)="d070190b20354614f4d83fb0eefccc1cd8783f8c97a54109ad563165bdaf5f2e9761845522f6ee6cbeb5f77a513f7f669a7845a26e31c64f2224dd272e416809c87a457c7b5b6108767b3a898ba85caf172ecf6cfb95b949e59444d548f51605451d27ac819c5d7ed9c9ac44d37fd617d20d4b4bee5bcfb423984866724e77f38dcbc0446c1d52c8c588f36e8861accf466f1df60ab0825617ec226c80e04cc2a50fe1156ac3d982f29ccc2061e8d3644ca4604e988c296f40f01ed3e3b31b4a5b3e695af63557f6016f531397baa0b1cfeaa64ca6cf70a5a55b073dcfa1e0bdd3ce6b7339815940a818e5", 0xeb}, {&(0x7f0000001440)="35795e9df3022b6ed47df434088e14742381b32e018aa5779e5d11536685f117b5af0a85784a17d5b9688b74b7b438be8b91f6381edd6d1c2455255291a3846e95c89e8ac1b0def6d6306676e26a81d05351630c7f46838fe7d4f27bc62d1e2911cd8c6ab726845802ba4595494fd948f13e7b0954a44235689c99f2e43ee835276d96f49d7efc0c10dad322062b2b6cc610d469e99c", 0x96}, {&(0x7f0000001500)="09a54dbdffbc295ec11d21a1bb8a154ac64ca3d7b3ae7efb0669c678467afb36ccd527ca00f47c3035e06943233dd1d123d03e14e4dadb17d7a76988588ddfce0aebe4e8a2c237689825b606e845d32aaf99fc5e11dd02c8cdae077d0a731dcf501efddc388822f1182c8390a15685f32b62868a5e39b5ec55d701985db142690adcc6ee52d57793bf7c723a5ad97e39016ac7f93164c3049f936f19bb57078c3f714f4a377639f378545343c51e2995147d62146a6de301dc2fe0da7c1b319ef8a9e30793b52dcc46e7ef5e8ae3166eaf15f6812d2ee315e23da675d85bca6df7938546374ca664cab6bb95eb4a843f16f2ca58a2ed4864bece1a4ac075ea79cf8fcb9c586babd360881a0c57ce3da2ea2d8374eb412433263b629d1d16ec1ec142872c625c0b2d1335393273dc34451c6019fc12f60b8275520715c5c09b4fabec7c82e764b0f2e9e4f3b476b35d94f2a2334a5bf0392af664e6fb7206989bf0388c6be77289d10f3cccfe88baf574e63c406a5c18d5e496280d98fa643007e6c82ea6ec460d1a39fa374f30eadbb1aafbfb99d105f1c1eefde6cd319031753a70bdda90eb0474d48a3abbbf8ac7ac329a798c19d857f7c647c0c67c46786a3e2c63409d01a35d607a22e305eaf0ae932db2711b08d9af7f74e87a030281747f027b7c7345e4922067b6f08dad1433f86b4b3a7ef5d7385b02d49802086ed96468846edc10831103498fca29b64b1adf4572351d28bffd376d08618fe6b5129466f4b0931553f2bf91f288217619a663578bd706ab4d49a91c89de75a945d0de0f4558e5471d78196af08612d1d17623cdf3a8ad542ac0c652ce8f2cc97b673a3f5f3306844ffa471706a28688515ee8930f3f19666d903bd5b5137884f1c14a0e07415ed9490bc4006c31d6cb3653d824dc1380c75ee5c1a38290dd10b8e59d8ee39d5b086e8ae7a504cf1304bbe10e36cfceb893b3d223db08442fdd5917ca2f77b1153cca70234ad7611d023aa3ccc4b7c17a53eef835621280954854fa8b591b0447939c992cf2af4353823b83df46fbace1374a84268f817147943954a547b682b0b8e9508cae4699b62c9d8256c77defdcbf125f40e3240be65a5543c3c24c06eb4bf505e426cb9344a65565288be722df762b35306507cbe3ece3103ae99dc324ad1017ff64b27428f9e95cc3a967e7452dacdc4633b4b0fbfc4aa006ee6a4c1359288b49e05e255d696b6594bdb44b752bb77636a9b424b872a713a06fc0729b249381c5750729f0adc90d22640b1a37695cbf5ecc1631f2711be24055a7c47731b947cab557f8433ba5ab88d0d93e8e953364efcea176d5aba0ab199ba2b7404264c30ff0d990ff245240540b9ad4caea20619830e2d2c64d0a206cfb6aa308886d27f26db2426a70f9fef686f3ed0a38548a9612bfe0d385f875f49c218c98e5ab1e0e614b41fc0f416bef1ed4cf5b07afaf984c75c2e02e97dcafb9081af07f1d72d963c72af6d609e8717534680ec5fa757acda0ce95c61bd468a3085b68c3094b9de6559478f820db7b85231cb9fbe56b1ad3fdb57d96d34dc4471743f8c93faf25d6fedd67461629e678248875d3565ff85141ee0c137c00cb896e4861c81d77072832d69ad1190b6a2c47c61de96e3d9e4f537dd3357ea81c67bcf16254e175294e522802c3e73eaf34fd5518a2f18099984484c1bfa2dfebe804e0c3dd907b7bf57027ff270a883f28dabb1daed2a098c4035214f0e69d4e5b4cf8ae14f5e5610462b89efda1e245480feb6b666d2fca75fd8f532355978cda234ff678c33c309ae2d3e58e6606acc46ada1f4bb8cffa16a67a1f55260c9b66d0e90c2577d2f96fae93c51ad264a0677b826ede7852d4ece35c724ad194418c7a7bfbaa5e26682910f451d149fa1b6450e992b24730db1e589d28b14dc5233108d3d4a24c711a606db3e11b192a154137f3030a2880934ae2e538bd8adaec327e10d36bd83a86c3e486946178a48bb3ac4dbf8cfe4edd0ef416c37de253f408f06b732d006da250c37b76bd914151834f011f0e3128a9ddff4e244d64ed2d1a8111ae412d3b60f8bea2ed2d24379d9f33790b7b53c625301a2999a73aaaf7ff9a76e0b1309815a0eef300defd08015a7583620bd353b27735552ab9dfe138ed0d871c25ae37e4226d41cbf8cede686618b2e429ddb20bd211b77e853a80a14e7bab1c840fc7c0d3a6a59f71957b17353b9ad42c871003dc4275e0d03b3f5f0b0b840bdb066bbf862f4dcc6c49c71a357a84b45035f5392709e47a49473d963df0e9cf3ed15691276054ac6a1d3ce3f80164db8352e4be90234ee278f7c9e41d5c2873207c02e35a74d8bb42a6fb50209a8cd5cee0520727927a4cb036e048940f1411c9d89c3533a26c0ee3595ed81724aa6758991b419f0541124a0b568968c647cb5ebd57fea8bb67943b774a6552a2f6e404a1258da2e7cab66a2df0c10be8944229f25bef5707b4fbb2b2a5d73fc6b85f4eeecee7691dc2297e861a70bd4bd7d84480fca204a0381811f88f16354226290ea548d029a62f006ed7b9c66c46dc9075a559a87cf911df880d79a97c0a995aee24a78cc326bb96860ee4d6642ee9aeca12e8146695e07281b380886ff776eb780bd1e0bc1682712203d6a13e8470fc778d668f1bfaee73e150f30201171035870ecb6c38a27faad376b8a3b3e20e8953564c546d23e969b5dc98305fa0ca06eb7251efc7b7e7238dd6e888ca9c963734f4487c181be44b95aa5144997da1c759f9b4ba8dd0cb1d5ba87d90e0ebf94cb3cab37baf52e75c2b742098c15cca51f4de50a1e08df4251f16637de3627661bc3f27e972287b2c2f0fb9a36d58a7214177d069e36dca32dd05a6adc7aa3ae560bc901fabe4947fbac0d79dbfbf6ae50a6d2adaa252c4857dff26a99746f167564905408ecc945c25a57459fae65157e43bca89c2a693b81933057943f3eb4a8a863a487ab7269a948f103f4ce790f4821ec4604abbbf995163eb6d95f6139b99b0f0f34efde27b3f006b3cbaf1689ada2a9838a1d37974ae61f2427dad3394444ece9f13dd42f1404e8eedde4eb63b1163592996e203b9a4f43ca33ce4aba60d5732d71e1583536c55f11d024e51e66d292e7086fd962d92d3408f35824ce099af8bdb1be27d363b988c769144c67d9f9789439ffd356053f5583ef5e9cfeacdf7c2ab16b94936cb1b668418703844420f464e7cec742b6210584db2816970f9ddac030c4f7cae8c3bdebdd27112937e7bfe2f24ecf6de8a11494064068ac9a3616cd3960ae700fdc765784b8d2af6087cd7a8285882ff8a156680418e297b4a402b219177a1456abe0a4440fc533a38586da3663de0a520aeffcd8a24c0d5757fc1c90083d3d191e17920b0bb1f2241e280199a7dfe5053f9c7d8829682de3f33d31531b2b20281280a6f4d160721b9ecda92c6cf74c8002425f21bc8fd814df978bfbe7654856c247dab9ab3d024b2de38eeeea086a65742f730a1724bc973d3b84a6b7570777e86d542a646b7d4ee641bc37d9a8c51acf33b3f589fce1ad3ebebf6678867eb3deb26b8dec0f0bb5d1ee68962fddcd60db3a43021aea86c398a8c5f6a603809d6b455f1cb5449c26aad983ad4d86dd7560acbbea8cbbec65e32f7ae820c482253aba90a9c2e577ea7f3024d608a2f0716614449dbc2efe7352f6649d0a385b20e43b9d4d8e9b06af21aaa0e8e5ba97f4b116cd2ef7ae2b3f7c9781888fabd9b65f84bbf8df509ca42a059631cc50851d1b78a1167a122766b47230ee62fda23f6c853c1bed4ee671a09bc95bbc46bcc3586a14e62386191a8f4345549ed690858106472daacbd7f9f1259c37b7e10a6e8579212a2ae4e6ad5a2d286ecd11cc6a7c27eb1220a0d25f30c0b5a1de5e91fd970c952efd9dafc23bd042fa1bf8ccca03be01a8e0fdadf7e2d1582d86a410be0798f629c8a66fd138ff6049fe650492bffd0a67f7295159567fb125c008ecadc17438a741834e271f688b31c520ea870e3805d036f485e5de77696acb86c9c18abe99ef46c1825756a9e1906aac0fa227ce55cba130631f77c7ee23544cfe8c266916b554259a9479e1eb65e0b0936ba29cf3e44010e612ff5f99c057fd947acaf39afc518bead2caf73ef6d03c506183630d69e92972bf343ef4b67692e64385d489550e84f38a7452b4d0d5d0ad68b40cae24ab5739aea16989a922a928ab757deee969b8133fe60db59464f4fa287627842cdc2d0904c56bc6d03eb216fc06e9b0148a4e84c58c6223d0dd0e76a47e3df1669f6fb94e8fd4fcafe16888cf1c52dfce38b9128d9f7edd3f82cefae2f5d2529156daf19dc4b7ee5a5258ca78b222f7119cb3c08e84eb16787cd780c51b259e9d02cec23468dba064ea9a3bb9cac22d9fdd2891b4a49dddd1f13a4a9873e63c75ee42876445bf30016e380ceadc6ad070b627f40bc84dbe8436e4ea69c17585cc09e04c457e0d8f28fcce2604086e8770903c76c9327a37ca94da22cf356bad6dd1d9666a02ffcd47a9c0bdb675d7f0b988e7acc5a598cbfefed1b3ca8f131207f005241525154baa9b7dc56e7f713ba5d2d696a63622f20954fc6f78202166be4a065c4d358c4f81f4fa020591173e0e3f0383cd76f64a29cdd0e1837142f5ad6360b0255155cde02789c1cf0e932414fca87a4881c5399b7681fe09d553708a8a00b303a32ba685108d3d806c26fc8d764d784bbafd16bb6c1ec336a0ad4517b26f13015f3a8cf4c71ec517c1a0448c3ab280fe04bbc5bc6da7543f77dc6b1e8d8b107495fccb648601e842316a00052c5e13b053b6092e6672caccd7d6d2d7aa07715a8b79638e9d1382bbde0a1cc75f58176bae093f5449e755343c0e4ece7526125530abe4f3415eabad8dcf5ae42f6430cd03f48027e3b962d584cba3a1f9fbf7248d93cc204bfd5dda23a5d8762d8aa9ae07008b2c5b3ed9780b63557bc6b8e99605cff349f6f9773a6bcb2dc83a24d9173474731fce455b9578ae812727b1b2b7fc6bacc0bca4247757fa98042256eb2478063693c0c4e285cbbcb7df7c26472ba21b7e6c44af2d6387b44cea32ad30991168c01b7a1aa5a3a7e043d8aa8f423da771cd556d830aca2050c1cf663724af63830b5a033db34345c306e3fbf40100d3015bb724e6767092579a93c79018afe3632c4e2380e4ee24940b66d01debe86842105b8730eb8cffdee87f8b6a95f635a1e1e0661de8add16ca72f86118c70374e6e29ee85911ff669ae2be716eab6f31e7dd62d8bf71f83ca454926b6d8768c43f5ee6ff0944f40654c59c9fdf7bf624c18030526572f4fa961d25679d017bb963977fa8132d1e692e3f5b84d721c003d8a882419c8bc9619290fa1a08edc0701bc2ce07c0bd16d79680a0ec4776840b86a9ba2607ea39a7a028809467c1049c3a0d201963361f6f7628aa612cc8d4e9414c368a4175d84fe7286e09efa662550eab5157c2046cad5ee82dc2e4cc933f19b9b265f067c0d25fe2530266c85f5317322e3c50cc1d679e7f39c764c92c60c9cd23912f04bc412d224947aa3cbdb99e84cdb61014105211181b44869a6d58f0d8c6a4a779c3a44e6aade9e6be530c296b8ff3b25ba4e25f8e1e2171f913c0d0acbc142c518ec61782ba6f78b70a3be72f3d815de288993df71974a673c3c85726c513acd6c16133ce6513b487338d5dab51697d225296c70c12a7dd57e10eaea835f4fb57ee03551691bda92b2b7e530dbd6cfc7467bf0f", 0x1000}, {&(0x7f0000002500)="27d92c09729afd65341909d011b5205f5f904fc1cd8a688f03aa24972e03012a2f48320c4effc00eb0e3ed54c7329338fa8c25d31de1bbcdfde8318b2b", 0x3d}, {&(0x7f0000002540)}, {&(0x7f0000002580)="aa870b90a710198f54c0d16349ee63924d0c2584f4ad66e76a52a108c1b4ad49c3bd533f7c64ac88e9e495429e391eeae3468e1716676780010fd04c1d513c524abb552578114b93148f9bc00f6860118a2d46b0f751497ecfc145ce2033ddf784c1c99e6b27e7b7d4509e4d5e317e29287b42fb237b3576076f54fcbbfa77ed3d00ca684ccf3f2bc94fabf8f8332df7e4ce0f9ad4cb7cd4b0e92b840e7318e252ac630c30f35b381c09c06d2b6ee1ccc8f14d908f05fabe88e513870069195d135bb6e57cddf4b10c13a240f4c58f9d6c67599a06a9291f5d96ad54ffdb55b51141fdddce02f8a5bbb4546a9f2c", 0xee}], 0xa, 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000002740)=""/186) nanosleep(&(0x7f0000002800)={0x20, 0x6}, &(0x7f0000002840)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, &(0x7f00000028c0)=0xc) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCNOTTY(r2, 0x20007471) semop(r3, &(0x7f0000002900)=[{0x0, 0x8000, 0x800}, {0x3, 0x7f, 0x1800}, {0x3, 0x8, 0x1800}], 0x3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000002940)=0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000029c0)={0x2, &(0x7f0000002980)=[{0xffffffff, 0xffffffff, 0x2, 0x9}, {0x4, 0x2400000000000000, 0x20, 0x2b31}]}) mkdir(&(0x7f0000002a00)='./file0\x00', 0x80) kevent(r2, &(0x7f0000002a40)=[{{r2}, 0xfffffffffffffffb, 0x20, 0xf0000080, 0x0, 0x5}], 0x4, &(0x7f0000002a80)=[{{r2}, 0xfffffffffffffffb, 0x28, 0xf00fffff, 0x9a21, 0xcd1}, {{r2}, 0xfffffffffffffffe, 0x1, 0x40000081, 0x0, 0x1}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000043, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffff9, 0x30, 0xf0000020, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffff9, 0x10, 0x5, 0x6ea, 0x23ab}], 0x8, &(0x7f0000002b40)={0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002b80), 0xc) readlinkat(r2, &(0x7f0000002bc0)='./file0\x00', &(0x7f0000002c00)=""/2, 0x2) msgget$private(0x0, 0x40a) lstat(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c80)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000002d00)=0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002d40)={{0xaa6f, r7, r0, r7, r8, 0x30, 0x5}, 0x800, 0x100, 0x7fffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002dc0), &(0x7f0000002e00)=0xc) rename(&(0x7f0000002e40)='./file0\x00', &(0x7f0000002e80)='./file0\x00') 16:34:24 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, 0x0, "00004d70bf3b200000000800002100"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 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) 16:34:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x85, 0x6}], 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x6c}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:34:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x400) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20083, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000fc0)={0x10, 0xffff, 0x4, 0x40, [{&(0x7f000060f000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000664000/0x2000)=nil, &(0x7f0000100000/0x4000)=nil, 0x5}, {&(0x7f000005e000/0x4000)=nil, &(0x7f000009d000/0x3000)=nil, 0x1f}, {&(0x7f0000454000/0x1000)=nil, &(0x7f00003b7000/0x1000)=nil, 0x3}, {&(0x7f0000201000/0x4000)=nil, &(0x7f0000411000/0x1000)=nil, 0x7}, {&(0x7f0000276000/0x3000)=nil, &(0x7f0000038000/0x10000)=nil, 0x2}, {&(0x7f0000611000/0x1000)=nil, &(0x7f0000630000/0x3000)=nil, 0x7}, {&(0x7f0000751000/0x2000)=nil, &(0x7f00005f1000/0x2000)=nil, 0x3}, {&(0x7f0000070000/0x2000)=nil, &(0x7f000064c000/0x1000)=nil, 0x7}, {&(0x7f0000024000/0x2000)=nil, &(0x7f000040b000/0x1000)=nil, 0x4}, {&(0x7f00004f4000/0x2000)=nil, &(0x7f000070f000/0x4000)=nil, 0x59}, {&(0x7f0000644000/0x2000)=nil, &(0x7f000059b000/0x3000)=nil, 0x2}, {&(0x7f000003b000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000247000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x37d9}, {&(0x7f0000066000/0x4000)=nil, &(0x7f0000762000/0x1000)=nil, 0x8}, {&(0x7f00001f7000/0x4000)=nil, &(0x7f00007d7000/0x4000)=nil, 0x7f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x27}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000600)="3ea8584520b3968482eec523ad18f28fa98d5e7ebb727eb0b9b74e0f2553fa416d087ac512ba462fedbb3c58a9ef4d262fcd9ab7959653fb1822e5010e8bd16b3390922eae1009d05217f6de340a6b4b930e0379d26313e3192104b6d6403192e33aba4310183278609f2a2f6deaf8e04581217330756606ed9c467a852270a9f3634426fa561f744654032f9d791463f93dc97e0f2052a0a9fe0e4062c8145f04903a07173e82789528ab5e4bd9e46f81e64506a7ef3e3da6c2fad8710c0636fae54cb52a4bd651d6291ded981a49ca59e7fd72d9f065aafb4fcc00aa89151d21f05374741a89e43831a89f84e43a6f806f286cb5e075793ab4b0bb998b77187196df0bcd6cf148e1b9e17fcb610f16e6feddeb338d652f99a8dc6fdd86a0cc2f808140f01fe355f1afdd194f56586e7e81373d5749cadc245196cb8c04ac4d5ad9aff002467b1a55f9bf29496217d69cd9ee706985dd45c289dff2246f64c2fd6254deb428b56a95f96aa02f4081dfc4dfed67eb27100243412307fb61a2266cf8cb05dc9ec3e89e9bdaaa7c2f216fc0f49cb87f54a415ac3b63cef9f5b55d9753cf60d613801d85819e47ed909148cfb82e5cf77b44ef3abc35b98b3f0ca39a9f42cee93e30c6fbe4745838d767084fd64f90db43ab6d6a55a597810286023b162cdb445569257160802f379a8310e8292f138e96cc245130c4031f9e477dca13d56b4c9fa41bf015771e56a9141102dab6036c1a2b86c790d71c22910b9596df6f2ef6fe10d0ada3b630f1170d0caca9e44735d2c1df8ead9ec09ee0c9a0e193433dc23bd55498cc0f169a85ee86deae86682a24de35b5cf6feac5e901567ef51f0e23000a603488ac8d0a16fe0d4f5be00f5133d96e21e3098ff42a82eee83ea400213256febe8099ccf74888d2f406af619c2f9adc0a839de9354e9a55ff52234bc98824f62da21a98d86541496b9bcca1c4eaf79a3e8a3775871f23758289fc3f752af3a48e64eca3a4831f5125bb13734450441e63415ff97aa9805b6b93fd49e6fab7f1c16d8442109666803f04953cfc97f6132480a0e3f84cf987a022314751100f614cfd8f0fdc040dc96410197d5b8bdc4bddeaeee82a5de00ef74f8fe14f436b01b0e57e6f366b5b647c9451491e5ca90b1f79a361b906352efd001e5961bfb7fa10374c22a4d8504a0f0a00f81e37b410084987a9a1119e5f1cbdba53d41c6dbfef974f3b4bd5ffe8545be1529b892fa30810f88913abe22e8dd19cd02f3488ca1efffd59e64c9801701f7bfb49eb0e7b4f554b25d1a496e2aba3f7b2a71849f0d6caade64c4d24372fedc38dd0a6cee6800c943e073d273eabbf7981c979548c93a82a66b508fee7546ff1e866862d37e5b26ce70447aa8c4af0c1ef120838e3b93eebdb299c184150084c7c9e8a10632c253c7e38c6f3fdd30f656c4f7db47b94c3c78d738994c940cf7f29c295ff491e82b71a4fe8a7a768a6de03bb8b51d730524226bf916530e446df6a24fab0d656557dff72bd6e977ba96f969e88821a6b9fa9dbfb3c161d582c13acef2ee3092bd43b6cc0ec551b5de4764d97c352a4258067de53b523a139d3c1276dffa23550c7b371cc576b96c7c48ad751ab59dc47bf40e9a121b88fd77218d1a3f1141778bcbf9b39afec7994b35c3d371e40a7475e6be6abbf2a7490310b22d7854dffbf45b472d04da3a32c4efbe68ddb06026f2d9a9f54064b76998ccfcab4a3e876709c381e9037f7e625f96f121abc84ebb77e7e632f8c199e93f9515e1face443665627212ac4f2179373531504c2813d0646be15e3790f5e98a0b029564617f305cc384ead96ff17523d0ef553b63a8eae0a255b9e6f3acc637c1a225400a9b4198f4bbdcf40edd1c4e190c665dceb7243db988d95d83dae9c10e56b2e949ca69b0c82a128f5c4b7408a7364bcfe903006bae41870cdb6b92b7762d1d8730e2f8f1468913b33c41af0c8b4106ad901521bce37eadd28bbe72a190ea934fab77856eb20f9efd64fb58ff6cb7a915aeb244fc5de64738afafc8395ab7b75eb2e49f0cf080df74a1e47314a85e03e45453d960f810048cf35f8ff0da09770bc7f0f1267b6ad4b3734d847355dfeff3d6d06756df51e6b28386706a0f4b9fe2837d34003a45008c56fc4418aacf976699dba0e133d746e4efb2104560024bbd2a902499b84c6520bb7bb1e12227aa2aad3ab9c3032ed57ac7d53864325757b81ee20401af12aa248fb84bd256c2c2a8ce363f2046b7559e7813dd9105d2e51754018988059d15489d611bd017c35e8e2103169629af62bbdbe0586c0b336fabc48aeb2bdd5340117751e600a7b1d5d2a4b3e82d13b2823a164a861cf32d90a1baf57a898cda9a74bc0379199b0ad32b6152218ffc71c3606f3a8e2a2a2bba8746417f98a319f51c9a558e1fae3433ec89054ca57ad5bc31beb581af271f3e0e07a95044a804e57b366fdbc8ae5f143c999c6ce535058ce03c60c4b600700ef1355e6c235082fce57a2cd1b62de2bd73fd07f32ace94f103239fff64dac847ec4685d00c3860dc211f2286f003d8effc2d4182fe43bd9cc9d825148edddd71e8b204447d44fc3254e93a34cf6563f31006ca69ebf7e20b6bce68e7e0f838bd90fd04ab91a2595394cff15b02d2562f1d2b2475f56953d4a64e76fb16e2bd37b00d516fda2b1478d2ad4114395b507ed344af6b8d81974a33be4d99b7a2dcf1e07de64cece8e0a6910732989f29598b5f68df33341266382e5f95c477705de42ce5db02e9ba1ef11fbbd343256075fba38a46ad2dea2a16d0783d1d043cbbbb74df81f6832e9e98f8735db20cf03dccce13396633b345d76139b9017ca331aecfa41f0b2ee4d402e1eb9560217da985bdb38a4aba1997cbac9542663c7dd54170588c04e3abae1992e796b4a7b2deac9c401ff6c81c3cfddf809f1361097ad4b7fd1e77fe69186100176ca86a5ebdc148b9196b13df3baec5eb6994441af546869d4ada9430f86e6258028192a08faf576cade5ef68e94e4356d036bb151e1349ad4fce2e41de849021f0581d3e9ce7d4fab71472f9008f30b7e5b55690b3188db548b10a902bbbc9fbfa1fe07a7575c016ad1693a43e8f2ea4d4d39e720e70df60f26748d127aec59f6b65ec4aceec052ffc712c991ccadd00144f4e68d011b02e65728a812a3b9e226e4db4b6128e6028b7af0a35b0c8af32f97aa53a80df77c39dc2e31e4dca9374a2d2ac77865d1011d59f0790a844722c79cf8a5d2830cbff2322edc41eb4660213520460a1c1ca75a5218fb957dfc8586945ebc6e0dcb4459054aedcf1b8343f5c67c1c02da77e4459f3bcf3e608ad70ec12a8ea6dbf06a7153cbba6dc2128f2cd2fc226d879438e8065a92931fb820257775c5ae87be5ed3caa1e50350a5d65ddd04a93f51a309b203e01ebdea86cb5368f35fab07599e93f346", 0x999) 16:34:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24, 0x0, 0x20}, {0x28, 0x100000000}, {0x6, 0x6aac}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:34:24 executing program 0: pipe(&(0x7f00000001c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:34:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20108, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f00000000c0)="6b96fe769c52247f9602e4ac6beff2d2105caad3f572cf1dcd2512a9fffe95d38f24f5713d0beb35890bf4b9095dbeb3c25f40b4a92df32c30f95eed94d91159883439007f395013beef92d41e026db58a5d42fcb5992f3933c562705c4d367d0f99b2a90e773735b92e87d14e38d12fecd30cf46e850fa7264a8fd3c0d409e3ce14ca"}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) fcntl$setflags(r1, 0x2, 0x1) shutdown(r0, 0x1) 16:34:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000000000007, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x1, 0x2) chflagsat(r0, &(0x7f0000000140)='./bus\x00', 0x10000, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x4e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x802, 0x0) fcntl$dupfd(r1, 0x0, r1) 16:34:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2d}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) lstat(&(0x7f0000000140)='.\x00', &(0x7f0000000400)) recvfrom$inet6(r1, &(0x7f0000000200)=""/241, 0xf1, 0x1, &(0x7f0000000100)={0x18, 0x0, 0x8, 0xda}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:24 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x61, 0x0) r0 = socket(0x10000000011, 0x8000001003, 0x0) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) 16:34:24 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0x40204000000028aa) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200000000000005, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018600400000001000000000000000000000000000000000022000000decf7665860000000000000000", 0x2c}], 0x1) 16:34:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt(r0, 0x10000, 0xbc, &(0x7f0000000180)="a5e5f1bfce53f989be94728a135aa9c11f11593e097d0b17c40a35ef6daaad5d3b2ced910d24cb3893762fe1ba32662dab0458f5ab9e7a0dbf6a0735224ce449a57ad7ad22590dff9c7dd25fb60c1950aff70dc279b6115e4b1f45439edf4facfda04e2cbe93c069951eabfdcdd7379a484cdee5310cec0da1c53fd91ec423c0318b7cfae3e4d369a18a83ab2e477c54aba90f4fafa17368bef40a150f4e0413fde25eea81f85e5787cf3990ba26743ad54c96971140d710069cad0fb3de63c99cbfc8433855651818ae66e7fba5e926611ff95a40746c9b664cad5694e9c88d326daab853bb3179c740fc3e823158958b602de2dae7ffe16c293dba55ff7d38911ed1c0ea6dbc11b5c0431cfa9b1fc344b342dd320e40f3cca6139c59c3a7aeef43bc4e14279237f99be3e346c0fa66efa36553fe258c066f6b7ee30451966568ad484149e3496274de99172693eb05cb209c257e304574e771cd0507d138763312650d42fd138a681d48c96a6e30ac8a249252434470966c9af45f151480aa543c767b90f6fbc327aae978d193d1670cac9bc1c22daf49ec25f61aa9a5e4cf792a4012345b0d625b910467c0e34377e21aaf83fd2bf85ced5a5f5d852b6480250bd6a18bcb4935ceba5f0d4f678790bdc8efc2a125ea3e2a72379b21fb25227774dde9ec14936f091cd60a98919e62bd6ca16f1bc4187fb0455095f12c3fd0cdc11a5c69ac3537b29c1510c74a6e024839441b50bd2e911a988f58e64f0afd1a85904b683eb5e706ddbdf24cfbaba8c5aa5e7e1a6d521b31533620e2c0d2fb8141b2b92f8c7350e775ea669a83e09314df23953040b512f75b03f65b3aaf90eabddf6b7978ba040859fbe05fb09258878c516f8a4d15d8949e0db67317cc6bd977b5a0760f7d040d9c7bae927b412bafac3221190b04ba2e2fe00bc4b6dd76e2e35abd1bd02c4bc7be85ad26c3f693c787edb9c846ba5882a0d5a3460f8f411830476d17be948d7b99582c34bdc6adcc04f007ae78d8ebfa0d947dd27328b91b3ac3d2a6748e8cc9ae1d66e29e50d0cc86c38d8b5f7d52631332e6589ca49c441b572268791ca04ee9d50bbc6567151d63592b9d41bc3cd460abc8ef2a130bc2107c7d71b5d6463f81808afdd0766b1d14dfd0bfd5d91c34b33452db1588dd166f63b23a4ce6195c2d91b9523b565e5bae238ca12e6ee07924303f6617bc72b1e6a00e03ec516ad33b77fe917afef3432d9b127ab96c87aa1bf655a3075f819b44da66961c840e73778154766d7ebc0f3ecbb4c60315ec6f8b80800028e1aad9f7ee7b05636d7898c847069eafbba9967f08d9ee614414bd94c48c7e5f3929a62c942fb7dbd02276cb6a3f1276bc1965aa838ab2885401286ff86d41b4671ae9427f81fea93c0096e3856511a3da3465b7fb86ff56be7bb1bfc8c70bc66dc9fb0d99f8e998c2d9e3687bf3c99c1486b7f39f554d60d60afbad465b3721e58d21f305e5f6e7768af6336efb2f76bbd0d3b1d31da25bf401b8761ca18623f2eddffbfecce55345e2390bbdcce37a77464ab7df7e7752cb965fadc382e5920b2320750b8d38d665217d8e35f78ad41a04acf602f0cc317d6b0362935e4d9b781879d37803502fa17265680d42504fb0242cfac2f5d3e838b662aa9864144969fffec1f8fa413953fd6159f21a03e1bbf689fd8d1ebbba7565d39cbea2404d40a66676ea8251a8654c6eb874243d11b7c0b6f89c1e7cccb465c18381de57dfe295911b4afa992f8d619ea31e8ae983e016c71c64998d02646a3076ef4a1bee19bc18c07417562ca28539366cef8a025a3450e8c6623ea3f1457ab90cc20259dd2cb7ff61b713e2ee51a353da7b18fdceb19111fbb35dcfd371988bb1406e582fd70a97847a9231e7bdb0d6ddff3fd6f4bf74a389892c62a5a8f66bf115698717bc61a1da47f894f3198034b97fe84da8288679a1a8cef5133a82285724229ddfdc15287374a6a378bded84ed912ec407952c59a438d92a4cd52699bae957d92dc69490acfc41ba0295e3f463eb9f6aa8c4ae214e9928af1acc2291995832c0536ddc2a0b900b0c2549a04b9a501d3e4184d30288653bbd2f0f68640d182b9c935304905e333b01db27dc43d8f84bd59bf2d45ccf10fdaf1bfced1e231fb3ca2db90eb69769fcfb7afd33777c8dfad798af3b219962789a415f19fdc3eb4ec42b0161e5187e3e0ec66710e4f81e38bf7243d73a89133f67e416c19bc11b308018b8f41193fa5d99d069551ef0c2e4488c958e061d84d050ac997d789de9c5ada0efcc0d9b7221ef3b8911715ebbb27d0ecfb001f628a7cf9eeec7c68ff0a1cddac91c8b5e9890457f0a6df124879bdd6eb38ee84615d09ba431340a2673b421b1e6912a25898b1e0d85e1e3659d64cf1f777d730f234f0c506142a777497dab8dc83ab9af87708ed1975b5789242c4cc4ff63df1bd8c2897829ac34aae8ec9557ba574b05d895dd30947776a75e67dcc1c04dc786311c73b73ed275a7ec41b5d599b4cc57104a50ac7d56df3927006ec1b7b79bd5532472604e99f21abddb3a7efe2626a3ea0bdde7af178e2200fc0585e2f9fd03944bf27388eb91c24ffd1b54035e21342343ccc882bae026aa9f1096dfd458aa21fcc10400df44680cb1fd05a456031d73b072d5e6d0e96728eb20e1f0d8936fda151334b6421d3361148faac5ce12b80a0b95214142a141a8ed6f7e6bdb183fbc6763b617951e3292dfcbb4794b1262d847b85855071109664aa8e126891ab452eb30c703f1d3f9cf257c8c811958bb07b74326d196fb275f9626d41341dc627d7c83c854c0b27cacc20c29d928d653c17b3a4666ad99c5d9acf32a8414fc84df03e1b2562d3160ff3794a25650f9c4c7eb1e089b3236614656ea7a83bb036580c0641dce0ef0376be753db9de1c32ce0604abb019a334237fc1cbe5101ae8bdfa83aec501425a64e9d90588a7357313f96271950cbc3890e25990e28602d3231d25ec9b6a0ddffd975cccaa5966cc2a61c77bf38775bd262e449ad41c5ef66960ef2d2efe493d5b6ed172142d5f012ade8dc7b449a3a3b6c2087d381ff5825f871eface3dd03bd72280628737c6f129c5637cc0c3586e116db6b61437f69963229f451d6cea5facf13ea98ae33258cd64127b9d875508eab4d334c3d82108062d75631ed9726ecc82c70eff09fa074f3c2fc8e3646e439188930bfb7c16fec235c206c7a70d30d7afb5ed9bcaf39850ffe1067943993cfc5cf570c20ca5f1d14d43c804b42a97fdff2e3b2b43d6b8ad50f92fb7826981464b8ac533f7dfc9bee69d8736835441c2ecc53d7169d068721bcd8cf64c6bc840d2a5f50a551f9894db24d65ecc672b0cbc3fa33c2f5b83d7d827edb2095da05ff48368381406bbfe7187dc6582a9218ae9d6248d36869da7173f5a2ea7d0694d1bb72f91a40d9855d9f5c6466d65d8a3988748b31a3347c69c53a7166c403ae5c82bfe5fdcc26900f5e5b37ab519e939314e110b7469ddd47a5ffda22c035cee5eff5da7041a3ffa2e975defcf5a9b1a33bf7f81b4f3b1a8bf8f997738ed9ced938abdcca09de5cdb5679142455787619e43eaa0aca244833dbb575738b79395722dc8463d6638b7140c51458673362f5415bd926788567d557fa0d164769081605c6f7f491a0e80759d7e6bc2ba344d670e2857c15d0be1629af3f2101fb1ec821f7d7eb1222e68a026f2ffd9627bbbba2ccb5a09f16c0746bbbe9972227b906b53d7defc55a39fee19f4dea11cd45ed5323d465446c4b1f31d47e618c6dc914cb5cb44982f44882ac6045b70f2454316214fc6c7271181b85b9ad2f2a5f6bb0d2979deb5fd6654ec78ef01243c3dc24284d647b698eccac871d93af07230177ddc123d6a7ac34eb3977efbfb695ecbbfc1037b0605451e87f64ba78373116d22a0e79f87375338c7aa4dc74774b4bf7df601e59391c7bb31322854aaa368f528546822973605771282d8b431985494d41ba8bb8896339cd99fa9e8aa9f5dfaf298e995c36f8e83f2b89e7a53c33313587f4b797940593ab03e80d2ca065bcce07309947eb01f41b36952aaff40f751927fbb386259831e59a6903699066ec8a13aeec7f00bc2a94b1eb062b41a106abea68f2bb5a50304890dd1873832632fe99a7635162e05ab5f8a53cb4a5a89c9568a27252500915045b7bc50c7393317f90b2b94e65fbbfcb69eaa573a2da2b2faa065992a49d53e7cda3af86ec49c3245aaccfa4e72975e5294e76be4120d29eda26958b3f811ea8e1dc626cc64a67a72df62b788ae5b2f145e3cb90d6c16a9f47b5401d2cf0def8c6ec0aa07725a7ceb6c55dea7fc92cda0e4bced6e83dcaa33395fec8c750a8fc7003504c79e76b38421c2bcc5b8805234277f694335b991aa722a9e8975184e038c3fd767f0a0d69e064bec076f1e1e925170c63a5177ea00db13b636b3335d0d1ab09b5292e6697f6ab5f8aeab10a71abafc26a9cf35b2ee6ecd564046791828ebf024d9549b80b71e25c835b42578a2076994316c8fda2e01f23782220f6846537c63eafc471be8c408e8574379318738a785b332f4fd44b4652596426702a865281c79b5ce1e16d28f51feddd9b35871a8ec153323616482f1214113249a7baa8af022c0a359dfa8e6f17808704ca08279371901a7cc9bc2a629deaa30137abf213f6f042723d36e4a19ff3923ea687b7fe4e64544ad01c1b41c7794c76b4f7a2fad5fae9b5a765566ca575fb3ce2745fc207e165a268497acd8b21ad718587fcf02dc54a2dc429201a1d5dcbddff85153774c1cb01edcaffbdf8ddf2a4f40caa62b799356903e68fdbafc4c2a55efe5cee223b727ca7528164e8ed237ea36b49396c607ba384bc7f480b5deca6bc0b76653e81c67e3fff2979f189efee5b722da33aa9d29604d379660f7a163b2d1a8fe7bb4d25de98ba40c6b31ea61c2e8276f309c220ba638338c553158fba21168d7dc269a207cb495fe44f6f1e252b129f8e11e78530d0beab8074f46ce8424cf65c55abc8a09d406de1c020958c5f45ce330605c2990d7b7678c899a96e6a215066b6d01b711d439077463c477a0c49373dea982879a47debc028f0ef32a0026e613cf6cd888fcdfae2ac2693a41dbed6cc8852480dd05e75f35771d39eb668538dc6ef2fe9747a693d470d3cc4a4eb90b6af9a699ab8b227ea3dc209ccb33fdb814af564d89c99e457a3006cbf16614ea9680aa6abbec37d4ec071f346c11b62dd6cc7f9964aa66568e05de2cddf7f08ece4498e305fa3bee9f0e26ad813727f9149512773a3b60eddd243b0e60cd8244411eab3bcd44419cab0642817c7dd45e08ffd1d4ea04f589dc9baa61149e119db120c22ad79ada6e33f92c7a946a2ace3a5d9e42810efe124a294eaf04d7a13350c191d872dddcef256f8b4aeffe9be2a67355597e553cecfddee09d4f5bca3180212b2fdde4539b06523d77c0227d8f8911ccf3fc1d48fffd15b3a97ec48b1718d472b6a831e3d1162332a5dad4451485da3ce11c9fac013ddfb720a49a97c497d09616d20591b0831da4be24b5be9de1a04e43ab6d3f4ee648a38bdc4553ab17c34aa0b3ef3058acd9f3c4f337624568acdac0ff43991096f6de378cebe0c8fa2b7f4bdbf6bc182c5ab3ae153f4b77daeaf4a7bfa5f61b7c6e2875ee5bed4362a7ebb2b5a3291bda294e80ee469c7478083665b0f56a801b7d4e3cc831116b1400ba0a20b209864fbb661631dc046575cd98b62ada227976c", 0x1000) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/252, &(0x7f0000001180)=0xfc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66d76c000000"], 0x10) 16:34:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="a00fd38ad2c2bd6499925eae21a8e1aab7c12257bbd64c808d42ee3b06f46edfa4bf4746d5df5a2e39c826fbff2771fa223b047f28ef648621ad08ae74a9863c7332ff5fdc7f814f3cc61ca28de1c8eafe3b7bfdf480333258fdab785e6d19f3fb9e3403f5351a205ff9e02548cc28d8a0c1844e1e6c0f482071da7d3c8a43aaea68540ee3672bb6f1dc4d73c4", 0x39) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/197, 0xc5}, {&(0x7f0000000240)=""/33, 0x21}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000380)=""/204, 0xcc}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/103, 0x67}, {&(0x7f0000000540)=""/66, 0x42}], 0x8, &(0x7f0000000640)=""/160, 0xa0}, 0x1) 16:34:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x101) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20060, 0x0) 16:34:24 executing program 0: clock_getres(0x4, &(0x7f0000000040)) getpgrp() 16:34:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x649, 0x146) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:34:24 executing program 1: r0 = semget$private(0x0, 0x1, 0x100) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000140)=""/225) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = geteuid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:34:24 executing program 0: msgget(0x2, 0x415) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x8, 0x2, 0x2, 0xff}, {0x0, 0xfffffffffffffd9f, 0x2, 0x5}, {0x8, 0x2, 0x7, 0x10001}, {0x1, 0x0, 0x0, 0x9}, {0x9, 0x3, 0x9, 0x3}, {0x1f, 0x7, 0x9, 0x8000}, {0x1, 0x0, 0x6, 0x1}, {0x1000, 0x7, 0x10001, 0xcfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) msgget(0x1, 0x511) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x1) 16:34:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x15}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20282, 0x1f0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7, 0xffffffffffffffd6, 0x5, 0x5}, {0x4, 0x1, 0xfffffffffffffff8, 0x8}, {0x3, 0x8e73}]}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x100000000) writev(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)="fa0235ed536ad22f0df4df464730c70abd1c5d8546b876a1f61f92fd22a35cef29ca0597edd827977866ace1b1a0d7b6993eee9bb3525cbb27fe07ff3653858e989c0a4903eb2313d334ad3be7e5d030b169f7", 0x53}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:24 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000340)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="b5b532826e26488815d9b6a1808105cced5bd35d1fbd4404fd4448fcec7059a995a55ae70be67aa7ccfc91481f6e75bcedf668ee0d756959aaf16e7b05772aa8b831c39d437a0b874cbc648c32fee0f1209646c1fd0459a0a48f36ca526ba33c94751137f669f1abcf22356578f0e350da692e9e", 0x70) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ffffffffffff, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df0000b400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:34:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80ac, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:34:24 executing program 0: poll(0xffffffffffffffff, 0x48, 0x0) r0 = socket$inet(0x2, 0x4007, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x0, r2) fcntl$dupfd(r3, 0xa, r1) 16:34:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200002, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4d}, {0x6}]}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') 16:34:25 executing program 0: r0 = semget$private(0x0, 0x7, 0x180) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x922, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8a}, {0x22, 0x10001}, {0x27, 0x50e9}], 0x3}) writev(r1, &(0x7f00000032c0)=[{&(0x7f0000000280)='Y', 0x1}], 0x1) 16:34:25 executing program 0: r0 = socket(0x11, 0x4003, 0xfffffffffffffffc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r1, 0x9b, 0x7, &(0x7f0000000000)="9fe4087b5cc7be484b454f0d047f5145e8688dcb7fd2d1e4eb7ab99ee32e66e78c4c8cbef19c3c0e6644fc2a597e3a13ed4c", 0x32) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x5}) sendto$unix(r0, &(0x7f0000000180)="5fc5c27f90b220819c755e3daae474d14d8cc5a57998fa78ba40d915af0c64d665dac511f6444677b282ccf1392edfedae6349a466d450f9af23dad1c93c93498fb414baff7d808927e35342d0ba0aec8eaebf488a0cecba526a8b185960567707f3cae65794a8537bf2d10b947dfea63834617678a3d3a39c9984bddaf560344e16437ca56eb7c724c6b739422e4fb11bcdaa2151ddd55afa976d4f29397f77998f6342f6e5c5fd4aa36121dce226bd2fd2e0f26d970dca7ca8ff46883c9453f4b56d64bc58e90c3633748f166502998d8509b7388850a704907c0c59ca21ddd68ca0de2ec1", 0xe6, 0x40d, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x6, 0xc005, 0x7) 16:34:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x58) pread(r0, &(0x7f0000000100)="6da44979fd734d0c2cd5237bedc56ea0a05c29b349301bee840a3c2e84d005e3334d58cec9e5f44dcd3bc4d0626196ee93d620a9ddbc620d06f802c6f2b01e48dd01d4ff6526", 0x46, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x6}, {0x2c, 0x7}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:34:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) socketpair(0x1, 0x8003, 0x8001, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/132, 0x84}], 0x1, 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x2000000000002f, 0x27, &(0x7f0000000140), 0x0) 16:34:25 executing program 1: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 16:34:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x4004741a, &(0x7f0000000040)) chflagsat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x2) 16:34:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x10000000, 0x9, 0x9, 0x2, &(0x7f0000000100)={{0x75d, 0x5, 0x0, 0x2, 0x2, 0x40, 0x6}, {[0x1f, 0xfffffffffffffff7, 0xc8a, 0x1000, 0x60a, 0x1, 0x0, 0x6, 0x6, 0xcf4d, 0x2, 0x10000, 0x43, 0x3f, 0x2, 0x0, 0x4, 0x8], [0x1, 0x7, 0x1ff, 0x100000002, 0x7f, 0x8, 0x8, 0x5, 0x1f512db9, 0x7], [0x4, 0x3a2, 0x100, 0x3, 0x2, 0x7, 0x40], [0x8, 0x100, 0x4, 0x1, 0x3426, 0x40], [{0x7, 0x5, 0x8, 0x7}, {0x800, 0xfffffffffffffff7, 0x9, 0x4}, {0xfffffffffffffffa, 0x5, 0x988, 0x2d95}, {0xffffffffffffa87a, 0x2, 0x9, 0x6}, {0x101, 0x1ff, 0xff, 0x3}, {0x6, 0x7e, 0x9, 0x6ea}, {0x2, 0x200, 0x6, 0x3a}, {0x1000, 0x53, 0x200040000}], {0x1, 0x8000, 0x3, 0x40}, {0x7, 0xff, 0x5, 0x700000}}}, 0x1f, 0xd1cc}) r3 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:34:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x3, 0x7, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001080)='/dev/klog\x00', 0x10080, 0x0) connect$inet6(r0, &(0x7f0000001180)={0x18, 0x1, 0x5, 0x9}, 0xc) getsockopt(r0, 0x0, 0x5, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) recvfrom$unix(r0, &(0x7f00000010c0)=""/67, 0x43, 0x40, &(0x7f0000001040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x81, &(0x7f0000001140)=0x2, 0x4) 16:34:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x1000, 0x6c, &(0x7f0000000040), 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:34:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7d507c84a4ffffffffff9c11fe4dbfa600"}) close(r0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:34:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x10) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:34:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) dup2(r1, r1) getgroups(0x1c1, &(0x7f0000762000)) kqueue() 16:34:25 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000200)=""/134, 0xfffffc2c}], 0x1) 16:34:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlockall(0x2) ioctl$BIOCFLUSH(r0, 0x20004268) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:34:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x425a1fbf) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendto$unix(r1, &(0x7f00000000c0)="a6e6db762730d5d9ef216a0bd46051cc5ea73b60de6877532bd577ebd345a47c558df77ef6b2f4e759efe8f82efc5c369d2f981bce117b938c007e2facec2877286445d4eceb0cce71641d29090130fb401c13650328e75c18c99586f9a81c3c0aae0389b274804c5c8340486583d94d21a15151fcd5dccb91b24301ef864ec7ef7d89447a5ba259214fe0f4aaef84a7f12f446b1fa27d4137a92b8b2b467cc8db0dd2863b6a2f2327e2578b7574d03494ecf8b741f51aa222e875875d3e2cd1d81436d76fd8e86cf1137ecf0a8d115a0e5797adcde4e0e59ce4557e44899568fe0835acbe01f7b7a7960dbfb9", 0xed, 0x402, 0x0, 0x0) r2 = getegid() setuid(0xee01) r3 = getuid() ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) close(r0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x6) getegid() chown(&(0x7f0000000440)='./file0\x00', r3, r2) r4 = semget$private(0x0, 0x4, 0x200) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r3, 0x0, r3, 0x0, 0x40, 0xcc}, 0x96, 0x4, 0x3}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000400)=0x5) r5 = getpgrp() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000480)="5ff1ad3a91d500bab3e98bdbb45bb6e406423bfdf72b970c07caa1447d1d4dcf4ac447ce1a36438857d9d08988640e082f0a303263469ff032efbf34fc6b39bd71e706a087cce7a088656a08defb2591c72895cdc65494c2764c6a4e09e93b33225097f9b1b0be0b06396da91a7f2d2ded16f7f888ab06c514aa7f044e6aafae1c0cb45d2dbf7af103efa6c46383f2a4f79e7e08c8809d9adb8f53d26b87a00455719182b78934613a64dc6ccb60dbfa241a8bfecb169d75", 0xb8}, {&(0x7f0000000540)="6fee8b585e2ffa2e44560c457413eddd028a02aee8a6b62b2b8ee752eb31bb15cef96fe092339ab7cad24fb8e564c6e41590b71b1fded5e9264a959fa6e36450f4fde1adf4222b79e5f9dda01d2874804c5fa68aa43591d34aa518c895c8e45537da38fc39ee85740acc61a83f94dd353edc8f8685c35e76074b82549dd586dba85f8bf31178fc493429ba62182d9f0e12c113c6ceae92981ae4d4169c3b51d588f499f57f001d7c99cd72af135fb87814f695c8855e6458d436d573537e6a364ca08e96daa400d17fe006da68fc4bd736f0875f2f1a", 0xd6}, {&(0x7f0000000640)="9b605594b90cda16302552f0ea0dea930c73bef98906dd63a7a6b5412ddae573f81d6635bf4f6cdbdc1410571312e16bb15fed1d03b76c69e70f4e8b41b51b4b05b2ad96a18003a416511fd4c43d5b5c3c4646931a9e7a756fcf49c267952210326cdf808cee6a35cad6eda94cc3d7da3a224f18a07c7aaff7440af103cf847e264f38885c", 0x85}], 0x3, &(0x7f0000000700)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r3, r2}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xa0, 0x8}, 0x401) 16:34:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0xa4, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x28, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x27, 0x95c, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x4a, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000081, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x7f, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x979, 0xde}, {{r0}, 0xffffffffffffffff, 0x8a, 0x20, 0x86c8, 0x1d7}], 0x5, 0x0, 0x10000, &(0x7f0000001340)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x90, 0x5, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x92, 0x40000088, 0x5f090e44, 0x8000}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x88, 0x4, 0xffffffff, 0x7b}, {{r0}, 0x0, 0x89, 0xf0000008, 0x2, 0xff}], 0x3ff, &(0x7f0000000000)=[{{r0}, 0x0, 0x34, 0x20, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0xfffffffffffffff7, 0xffffffffffffff4f}], 0x1, &(0x7f0000000240)={0x80, 0x800}) 16:34:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = syz_open_pts() dup2(r1, r0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = dup(r0) poll(&(0x7f0000000380)=[{r2, 0x5}], 0x1, 0x0) 16:34:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) shmget(0x1, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d29fbd4170a", 0x2d}], 0x1) read(r0, &(0x7f00000000c0)=""/66, 0x42) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x7fff, 0x4, 0x9a, "e90129eb0004008000330d00", 0x8, 0x5}) close(r0) dup(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() 16:34:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x90, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff0000016cb208841a61294eb3d5b7076a86ce241d8aa407efe27405521d2b10fb0bedb44fd2e0bddf0000000000000000"], 0x9}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x6, './file0\x00'}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="98000000000000000100000008000000621d1c15946751108bdd313ba791b25bfdae819da2304db22177a1a010907712067df76e598d8d576a0290e3ff838ce085df814374e7c62889305fe799530f9f53aed0751d5d88a4390d43f2ed653eae3c57b9f501cc1d82b09fc76d48650ac2c7c017147916c646a07c80dadcc5e4072fac7468f9587a67b83e7d983d6b83cadfbd0f5e000000000001000000000000ffff0000fefffffff5d94eae1295f16379a563f5492dbbee026c7ceec5175f23771f5e88a970fbbc71d450d5f4684532970de925b32cfcbc2563f3c2d9f7a9ef4375fda22fc12af309abf35e40191eb233f072d304f87e5ce1a7f4bd16c2d5a2c17b9100ecc2c8c3ae7cb6b1ee63f966e009ed79e8dfba4131e5276cf50e63d9843c9b7e56ac664a409db09cfbf30d3706aaa89585ad26d19dcaba691f0bef8a65068bad92b28b865c86e3e1ed63638b1503d315815fe33c748d4ea436a205433a02de0a8ca8816f20bc9c37c66025cf20eca93ba795370c495a7ae20d4cf6298cb391ddd31b39cb86ff143e31c18b77b22d30406ee6000008010000000000000000000004000000b1e88a1259f6b969449673f5b160dcf7646acf41362f9f1a7dbe2051e98cae997240b13ae2911be50b6d13797d3a470794cccae700fd6f9909c3336578357cd91ffbe0e71f31bb0145c8884b9acfd1dd55e0ab30301cb13d723a3c07518c4ab75d04e9b553492ecd6a19e09d077fcd720167d676079b3c9dfd8e81ab51684b7c76fff00406622bd8b46704f9d3413bfb6bf730f5952f8c6cb8f5b39092843007d79fd7fc6be3400510bbbcdb542c807c103b53a82e1cfd985a2a703b29231a10f995cb7581f5c545a5b3e637a29400a8c21935516063b862faf382d9b84c5ac777dfabcada774e26ea684708fc80af7c4400000000000000f000000000000000ffff0000020000008c7c0cad8a4f18ce1d2fc1236d6ad2221fe3f7bf4297b7d971bb7141900c78e4e922c6267e397f09a3dd85281c05582bfa780ade8e7bb7f4f0500150d981f0ce35d39091b45dcedb6c4668dbda347d11f2dfdae12ed55486b31e65b86e26850fa8465bf804edd3a4d07fc81d00a0324c88eb1ae77ead300267dffe80041dd0d695cf631fdff0ea20c55f207897f80fd1de57a0b9ae7e1384e816b8335ee8fd185ac7d2caeb2a3ee0f4d325565a7f7663e812d1aca2e23ac811aa0063619ce6b7af7af21701223e8bcc5495f0e4c046d6e0222a8c1c81f10283455d60af0000007019660f8be3501309aa2674bcb508c65c9011a0bb4337578c1c93cd79f36c07487434a3b08664f597a4a7410bea1024f0d793cdb9b36b3a9e1b6300e7247d65f32f31cbb5c754b7f9bf8a02891502d4f0d18ee24fc882318a76089380e20789a78938646d7b84ae9568ab62d15df44ae3337982f8562836a404b23131a51df324908eaedb809077dda884807535f39477b97e64947974ea91848009ab309122287665ad5dc59813581a42879f070b18df007cbef3ae0e386d43eec42d05368c57d2414b9196bba25d35d31992b594b94d07c93b82946cee2190a136f92d2bccd0"], 0x390}, 0x0) clock_gettime(0x0, &(0x7f0000000100)) 16:34:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x46, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) write(r3, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r2, &(0x7f0000001600)=[{0x0}], 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:34:27 executing program 1: chmod(&(0x7f0000000380)='./bus\x00', 0x9e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="52000200004185a4fe03badc63f72acb9d000500ff0000000f76c42b7495b8b47d62764f222e1cea4fe151f062b10000d6d9e20fea8fda00003bfe209640311a23f6c24a475bfd85ad0100a15f5a4b00f84890e0535925fa41916920b4ca200bb97b8eed01000000e3bc1d735fb4915c86f38aff20a38102494acc268720b691f407705a483669413c863d4aa847da8857c2822bd0da04000000000000e84f69afceced7c0e0bca16ef44a00"/198], 0x1) mknod(0x0, 0x0, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x80) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x5) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0x7911c277b39b8f38) readlinkat(r1, 0x0, 0x0, 0x9612cc2c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000480)) chown(0x0, 0x0, 0x0) readlinkat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000940)=""/4096, 0x1000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x200000ed, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x10) setreuid(r2, r2) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) preadv(r5, &(0x7f00000001c0)=[{&(0x7f0000000580)=""/218, 0xda}, {&(0x7f0000000680)=""/106, 0x6a}, {&(0x7f0000000700)=""/96, 0x60}, {&(0x7f0000000780)=""/211, 0xd3}], 0x4, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000880)=0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000300)) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 16:34:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x10000000000005) rmdir(&(0x7f0000000180)='./file0\x00') r1 = semget(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000001c0)=""/119) mkdir(&(0x7f0000000000)='./file0\x00', 0x1e) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/230) 16:34:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:34:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:34:27 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x1, 0x2, 0x2, 0x1, 0x5b970b6f, 0xd93c, 0x5, 0x2, 0x1, 0x0, 0x3}) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f00000002c0), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="75f44372abe22511a557ce17c603f1cd72cbdc24db048691f4bb43503652fe26bd4ba26cad575b25eea245c035bd33c2e918f05bd6b0bfc453930f381dd09c0a9cafc7ed3926f0e16a56b3b8b272f6de04e91ecce31740796fd51ab7b5164ea20cb7763f9873954c07d7e5f35fa062fe4d6c292c15d1b35d2885e1ea85ac3f7f066e0f84714034f1a922bce1bddafb21c29ed453ea22f1340b6da3501b06154647cf1177a9434d8851e23cbb42f44218e155d90f167a5a133ec98dbda626157f42865313b71d78bc3cea57bde7ae2d6fb2c6cd7a9f9fe79f2bfc757ece72e897f8076203a96a16a3a3cd86912b248c2f4fe6eb", 0xf3) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(r2, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:34:27 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) 16:34:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="d113b032d6c8dc8552fff39487d24050013725fa5f25607036b1af574dd4f9e2451b28a7d279b8938174b64bc0be9456df62f787cc1a7a01fcce833297684d76e59e3813e2ad09192ee65f061d92dbf295a97d33bc30a2e6989dd4045d6af29d95259db70878ecd93304fcbd6731685a9b205531f7ceab5d7b88a0ab768d9ca87a3d2c2c1368fb24af41d53d23deda4a1d15f38f3b9989f42ed37319cef18d", 0x9f}, {&(0x7f0000000040)="32630123b1f2f8addf925f0b9b5af04bd37423eaf2b8b29a14612ec059f58cff9440dd9a8f10dddd77b1b9d085f24bb12100f0431809588113b90258f25b2875e113e585e2f67ae787a442614f", 0x4d}, {&(0x7f00000001c0)="d44161cf2fbe6277b2885a8dca0168b702b134e6c22531d3c034fb1b9c7655179ac527c9cedc3999e39d62f887a5491288c551d0f8d4b339880d89f4da4c7ea6f815809f110d4434f2ce3f35b2d7c98b441d9972714919c2d174ff09332a9ac0a2bfa4d7694d6a65395d2ddbdd7d5e4300d958abd3e8a6cd5a07c74782e3f86cd65c7c5c0bfc1250d498c803e12f47d447451261255f152dfb97897a77ba745d546da5823e15db645823e030", 0xac}, {&(0x7f0000000280)="b68889dc43716fe78d73d5171b5eb731ba1fe5c129a893dd7d591e126579aade628c0766cd0daf9a6f750f82f05f2d4976218675e8073361f9e48df8009f966af4f56e89422654c49a7656d2e4adcb6a3fef3b26244e70b3210d9d2384e8a35a37c94dfd9eb9867b4925dff80d53987c0856e95160e337a4ff45a8ccf422ff7afe82b169cb96556d65", 0x89}, {&(0x7f0000000340)="b2de72fed79b92e20dd643bce0cde3ecc54510313b304a6806c870fa083f8a29ba49ae27551627bf680b772669f6185490a8043d4bf27987815dbb4c5df9c1306d2bdeb4833d5ffeb91b0a9a5624a8dcc02ac7ff2013a9d634ef8d70c99b95565c5ac0913f5c13608d63212e986093ffd7f05c59ad71371aaf9b6dfc3b6b75b6bb222cfa07ea45ba7e29090cbc91d13f0ab8f3ddce72285dae03db97d93bc14f7ac014cb349383d5112a88373a1aeb9d1e98d96b75a334ef700db7743736086cd34abdac5d8430081336552737", 0xcd}, {&(0x7f0000000440)="60e952199ca3f05fd816461d92b36ca8bfdfd8ee2eaced37f0576b2190aa54a05203df9811483484e071c1151bb1fe7851e66eb19bff73f481d5eed6811fc0c8bf0d07e8dfea81", 0x47}, {&(0x7f00000004c0)='Q+D', 0x3}], 0x7) fchmodat(r1, &(0x7f0000000580)='./file0\x00', 0x82, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) 16:34:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x80000000, 0xdbf, 0xffff, 0x1, 0x3, 0xfff, 0xffff, 0x3, 0x0, 0xffffffff, 0x3ec}) chflags(&(0x7f0000000040)='./file0\x00', 0x10001) 16:34:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000040204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:34:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a091cc44f7b202c, 0x1b00) r0 = open(&(0x7f0000000980)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="25bd5bc9e8085888952ab13e513efd8ac2f6a9cd2382de30346c367c1deef8fd050771f7cddbdadb2ce4598ef9e3f45ae76f6c0555391856e632eb20ef1efa12e9267bd58322b7713fb633d2a3547794b889ecfc2046eaed6b1c2f23b30478355eac700f9e02e7be17365bb7e896831fc92ee228b66eef2bb00f2c85318014fe10b21462310b1ca443ec83518a0174a46311069c1f75fd5f92f5ec27dc97d259df8f33008200b22f28d341068a5230c7b4e3bcf64b8a47c862de23c59962b45a3adc2c07de4c582b36c3d8d96a146b9417fee42f1ff090c606982b854cc84155028cf6671d0bc2700f3059e64212eb9dc49dc2720a79b3c4b4b275403ae502039e13ea0c1e330a9d4658e6750cf0ecfed4214ad392577a08d714fd52cf1d6700634734e95d12d5e15fda92e4a5b25c1ac3caffd55deeb7c59063", 0xce20f09af8ed4eb9) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000300)="4c2b8e67236a7392133a75613076d3865e2f08499bcec4ae5febf297cac930ecce0fcafda165908e1e5bceb80414c3c5b0abff5bf39d34ad87d20d535d7f109ed342112da5ed73a20839cb986b512c35948891f242a5356f28bca58eb809316e44c177e5b58f5327bb9397ca738d97c6dd0178bac68886e312f638c65cdb71af", 0x80}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:34:27 executing program 1: r0 = socket(0x2, 0x4005, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:34:27 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x81, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r4, r6) setegid(r5) getgroups(0x5, &(0x7f00000002c0)=[r1, r2, r3, r0, r3]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getuid() r7 = semget$private(0x0, 0x7, 0x74) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000280)=""/25) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) r8 = geteuid() setuid(r8) truncate(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:34:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x4d, 0x800000}, {0x6}]}) r1 = getpgid(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) wait4(r1, &(0x7f0000000140), 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0xfffffffffffffffd, 0x6, 0x0, 0x88f0}, {0xffffffffffffff80, 0x405, 0xaae}]}) 16:34:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) sendto(r0, &(0x7f00000000c0)="8fb4cf0496f25109de0da14f9295e9b4398fe128b2de6f5ca383cb6238f7cb63294aabb7c8bc32754f6c67fe79decd735bd68604def9f794ce30aa3d0e81d21970cb41941161ff0dbef3cdcf195e7de81ffa678be2c64c", 0x57, 0x401, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r1, 0x0, r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x102, 0x6) 16:34:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:34:27 executing program 1: r0 = socket(0x16, 0x2, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse\x00', 0x400, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000900)='/dev/vmm\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) r14 = dup(0xffffffffffffffff) socketpair(0x20, 0x8003, 0x3, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket$inet(0x2, 0x8000, 0xfff) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/vmm\x00', 0x800, 0x0) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/null\x00', 0x200, 0x0) r19 = syz_open_pts() r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x208, 0x0) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)="4166dd6b0aa1b9333be727839bf297ce3d8641f4b603e3ef5566ba83d438", 0x1e}, {&(0x7f0000000180)="c29eb6bad29b268ccdd11cc511a62c5dca9e6b5e61892fb1be3ab7d8b481ee23ecb1ad5a3ae32c6a6200e2fac37f1fd7b9e679750976b43b9822c9931c7c9d24a8a9da9288ae", 0x46}, {&(0x7f0000000240)="433bf44064b5454cf6a11ce359fade800363196f983b86cb3939df4cb1b4e4a4d5c23af2590999738bed51039affb340ee1fadcd0bba7af6c78e6477068caadfac0f5ac3cf79688d35f2aa3650e76ddc2ddb6b78a0f8cba67aa83057a862bcd766c8643462a0c8cb5f561f27d2c743af34feed902574a3ac", 0x78}, {&(0x7f00000002c0)="4b4b492c5dd91c27e6320fd5c657b1fae7af90a6e80b876b7f9ab567a968afe21ccd34ea3dddb4c8d428a7975ad2ee610a3d489d8d2b5fcf42f07bf3e3c9b4f694f87ea280458ffc5e1488ea4e3fb845f3d5fff305ab69faf1eaf645846fbf53fe7b265c07e1038858c2eeb4b55dec98749061f8b7684da8b73c2e9e287f13c468", 0x81}, {&(0x7f0000000380)="55310ac954770d28ffd80fb16c9f42b65c31505644d3e66f1051d1a9bcba6bdc94226dded72525e5b5eb9d2c2ed44233d7cfc9de9d4f25fdea431714b59e4a30c21ea10e8f9c0223cce8c105fcb8cf1a6fba6f100e5188c8986760d14f67f5ebc934bd903b7c36eb1caf59b5d2a63af7a58ca058455c157e372803daea890abf0f12", 0x82}, {&(0x7f0000000440)="48ee31d521c887e94ac528f9d135f3adeb1009cd5b26e2a525bd1278017c53ad14ac1666b727a3afebe6936725fdae2f600a6ee40c62b5817748030065cba15de65d6a22f323df1e73b59d1266f9fa33528864ed9fc75378dd5dac05e5b00bce343789a3cff1b91cc0b831f94202db2e7603559220678d52a7cc48203b043f3f8679b5df1c3616a758f5cc3dd805436c4ebed0c6b693e24d", 0x98}, {&(0x7f0000000100)="8778f761fd7031b00e7baf3332ec6c2a", 0x10}, {&(0x7f0000000500)="225fc64812976346d7105b3fa534baca8c5ebc26dee463b8218a6ad9e3528cb1be8a2dc1abcca67a49b36385475eaaaeaf75c397d5bf3a83442b4a4676ee2c4d2d2976030224568fa567868bdfcd67c692b24ff68809257a0675ea3d4bad2fbf2b5352c3e5f863863f8e75f5a4d4092cf9c226539e3fc0065c338c929a40546cf4f3a5df52900ee87e4b11a7bef9308a3111cf28d6cd3b2b8a8749baf737fe525cc6d18909e33e746f2b689f13772e8de02d43284ebc9f9aae02098345b88d5130a5839be1f153b20d8651aaf60fae0ad604d60e5e28808272cb9a4559747f0b4630ba795c7f9313ca0f26fb7512ccd56358f4380d107ffb87b84d", 0xfb}], 0x8, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16]}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19, r20]}], 0xc0, 0x409}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r21 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r22 = kqueue() kevent(r22, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r22, &(0x7f0000000200)=[{{r22}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r22, &(0x7f0000000140)=[{{r21}, 0xfffffffffffffffe, 0xbb}, {{r21}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:34:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40081}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9a") 16:34:27 executing program 0: mknod(&(0x7f00000000c0)='./file1\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x0, 0x4, 0x45ba231c, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x200}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb11}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x58ec}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xf6c}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xd5c6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x74}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x1) mknodat(r0, &(0x7f0000000040)='./file\x00', 0x8, 0x3) 16:34:27 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x7, 0x2, {[0x8a, 0x9, 0x7, 0xfff, 0x198, 0x3, 0xfffffffffffffc00, 0x1, 0x8, 0x8000, 0x7, 0x8000, 0x10000, 0x2, 0xfc, 0x333d, 0x3, 0xffffffff], [0x6, 0x2, 0x2, 0x40413a7e, 0x8, 0x0, 0x2, 0x2400000, 0x5, 0x4], [0x6, 0x2, 0x554d7e73, 0x3, 0x5, 0x100000001, 0x8001], [0x200, 0x7, 0x1, 0x6e4, 0xaa6, 0x9], [{0x1, 0x8, 0x9, 0x1}, {0x0, 0x3, 0x3, 0x2}, {0xfffffffffffffffd, 0xdca, 0x0, 0x6}, {0x6, 0x7, 0x400, 0x7}, {0x93f5, 0xf773, 0x4, 0x8}, {0x3, 0x7ff, 0xffffffffffffec7a, 0x9}, {0x9, 0x5, 0xfffffffffffffffd, 0x8001}, {0x200, 0x1, 0x2, 0x8}], {0x7, 0xffff, 0x7fff, 0x1}, {0x6c, 0x2, 0x1d, 0x1}}}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0x7a, 0x3f, 0x1, 0x3, 0x8001, 0x3, 0x1, 0x3, 0x0, 0x7fffffff}) bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r2 = socket$unix(0x1, 0x5, 0x0) close(r2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x4, 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 16:34:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000001, 0x800000000000040, 0x0, 0xfffffffffffffdb0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x44) 16:34:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) close(r1) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:34:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x1f) r1 = semget$private(0x0, 0x3, 0x2f9) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x80) 16:34:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4000000000000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f00000001c0)=0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0xd4) 16:34:27 executing program 1: 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) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000040)) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3ff29f610f91f5c0fea818263748ab2b3cf0fb79d79310d78bec29db1c8e1d63cf9726a7a1b542a1e6ba6b3a38e08aefbba00fc2993df806acdbb84767a93cbbb89ea31b5772c33ebc39b086250f17fae04a759ba077c7489355063ee6c797b29c6d0517925a3ed813d87006621e2426e2666d47a72d2335fc", 0x79) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000000), 0x0) 16:34:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000980)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000600)="25bd5bc9e80c5888952ab13e513efd8ac2f6a9cd2382de30346c367c1deef8fd050771f7cddbdadb2ce4598ef9e3f45ae76f6c0555391856e632eb20ef1efa12e9267bd58322b7547794b889ecfc2046eaed6b1c2f23b30478355eac700f9e02e7be17365bb7e896831fc92ee228b66eef2bb00f2c85318014fe10b21462310b1ca443ec83518a0174a46311069c1f75fd5f92f5ec27dc97d259df8f33008200b22f28d341068a5230c7b4e3bcf64b8a47c862de23c59962b45a3adc2c07de4c582b36c3d8d96a146b9417fee42f1ff090c606982b854cc84155028cf6671d0bc2700f3059e64212eb9dc49dc2720a79b3c4b4b275403ae502039e13ea0c1e330a9d4658e6750cf0ecfed4214ad392577a08d714fd52cf1d6700634734e95d12d5e15fda92e4a5b25c1ac3caffd55deeb7c59063", 0x134) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000300)="4c2b8e67236a7392133a75613076d3865e2f08499bcec4ae5febf297cac930ecce0fcafda165908e1e5bceb80414c3c5b0abff5bf39d34ad87d20d535d7f109ed342112da5ed73a20839cb986b512c35948891f242a5356f28bca58eb809316e44c177e5b58f5327bb9397ca738d97c6dd0178bac68886e312f638c65cdb71af", 0x80}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x9, './bus\x00'}) execve(0x0, 0x0, 0x0) 16:34:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x400, 0xfc) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x101, 0x100000000, {0x9, 0x10000}}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 16:34:28 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) accept(r0, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c867f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174bf8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325149c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007bc8d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422db6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f7", 0xfffffffffffffff7}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x80001, 0x4) 16:34:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xc40) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x9, 0x8000, 0x7, 0x3}, {0x1, 0x0, 0x1ff, 0x9}]}) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/221, 0xdd) execve(0x0, 0x0, 0x0) 16:34:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:34:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x7f) shutdown(r0, 0x2) 16:34:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, 0xee01) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) ioctl$BIOCPROMISC(r2, 0x20004269) 16:34:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20082, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) recvfrom$inet6(r1, &(0x7f0000000140), 0x0, 0x82e52f43e06de724, &(0x7f0000000180)={0x18, 0x2, 0x9}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getegid() 16:34:29 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0x4]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") syz_extract_tcp_res(&(0x7f00000001c0), 0x10000, 0x800) dup(r0) munlockall() semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000140)=""/117) 16:34:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:34:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x54}, {0x6}]}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:34:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x1, 0x0, 0x7, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f0000000240)="b1d796") r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f0000000100)="a517b45e245aa8ddd92c837100d8ec5c0e7401cf409aaab26a3d6c20a85e958203df8f95fa1b41b2708126bd4c165f4499e8b1c1c5b31d63e51d0247493b56edb8a0008d287ade124cd8ef2ae9d21ce96f0ef4a27a2c3d33e0532f4f50eb262fb5e5c1a9c17c50d15971c60bc1567efdf8494e38c1d720533b8669bcd62a5901aa33bdbd75be7ec31515d097041b6c68df80b1c6d4409f6b73efe8469a7c4cd9e9a3276c317a5e672746d3d6ba83986de199df4b9a07c5891f7dc9"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:34:29 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) socketpair(0x1, 0x7, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 16:34:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffff11f, 0x3, 0x8ca, 0x0, 0x1, 0x0, 0x0, 0x2, 0x2, 0x8}) 16:34:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = getpid() r11 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000680)='./file0\x00', r5, r3) r13 = fcntl$getown(r1, 0x5) r14 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r16 = getppid() r17 = geteuid() r18 = getgid() sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000180)="a65b901739d3197c7456e3f150d69038db94801b4f69b3a9cd4325409f9fbddcaa8da61f783997b2545c3cd61341f296d24c4311c7bd5849981c53db4099d6436b78f179dc1d137ee5caebe41bc07b30dbfbcd8b85a231ad2534ea4866c1c4761f3b33b23cf652df55f8573f7fc5012356d7e40d58e8c94fa4ffa1bb9ac2f4a738ed18ed", 0x84}, {&(0x7f0000000240)="87406ab6ec94fb1b3ee11134a80ac39462ef71f28662187a92528b23c6c5ac0a67ec13076b376fc78b4527b659f28dd088ac45c92f88fc56c97ba9795d7cbc62fb9429592115f1ee84a873ba7706a043683f2bed05b7445d2d4476700282abd8b51b6063849071acf471fc64b1ca533d97cce49e65c6e589", 0x78}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r4, r6}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x100, 0x2}, 0x1) select(0x40, &(0x7f0000000000)={0x1, 0x80000001, 0x7, 0x100000000, 0x8, 0x0, 0x0, 0x100000001}, &(0x7f0000000080)={0xfff, 0xfffffffffffffffb, 0x0, 0x8, 0x3, 0xffffffff, 0x3f, 0x1}, &(0x7f00000000c0)={0x7, 0xfffffffffffff000, 0x7, 0x0, 0x1, 0x5, 0x2, 0x80}, &(0x7f0000000100)={0x6, 0x7fff}) 16:34:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x5, &(0x7f0000000100)="2c16954c", 0xfffffefe) r1 = socket(0x18, 0x4, 0x0) close(r1) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) socket(0x1, 0x3, 0x0) 16:34:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="7ad22103c05c56890260f0153bb6c34e81f44ed5c9759acd", 0x18) kevent(r0, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:34:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000000)=[0x0]}) 16:34:29 executing program 1: r0 = syz_open_pts() r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8003, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x6, 0x10000, 0x3, 0x0, 0x5, 0x5, 0x7fffffff, 0x0, 0x1, 0x3bc, 0x5}) write(r0, &(0x7f00000002c0)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:34:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x0, 0xfffffffffffffff9}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0x40, 0xd, 0x45ec}], 0x1f, 0x0, 0x800, 0x0) fchmod(r0, 0x61) 16:34:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="57a0924de2", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x42, 0x1, 0x100000000) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00012e2f665f61e4d4866530004e0089996170e83f6b953e3f81d8fe5e5486625061d5e6b3d96ad307b3981b3c9477821a423d63fbd4c2aa7dc6df97cc3444540bb9136dbff47261fd74872fabef5d9a1c7af655357da3831a9e5b80b6d37437dccfcf3d5cc270694cdc4bbabbcfc74b2bee68146a73460a564dad34150e663a89"], 0x10) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:34:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="3f1f654ad1fc7d4dad8412d8c2f3b6753e9a560e831579fc45218d", 0x1b}, {&(0x7f0000000240)="53a579ab30f588d06ed470ffe492f62e9a7f7fe3d679a0b0762477a1ee302754458ac1ef1b4db471afb0d9621aae6c1c33a7a5380f423e5df2353b540356be1af15cb7f19523aaa214ea4dee94696bf67a6667792f01f6043aa0b3f82690789173ac2e0743f56af1ae34d67b1b262914e7451c5961b6fedc9e08f98386ad62511507e76aa6109b7d92feb29fb9bb58452ab895ec270c3d49d15e9c7704c6cd1c5e14bbcd1974eee5302307657f9df41f1b319f830635e839463c7ba4873ab2ef7a779a1731e2152b6f1d58f0f62ae3774f00092e70dc22038055845db96505f7", 0xe0}], 0x2) kevent(r2, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000340)="d2", 0x1, 0x0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 16:34:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000140)="350500007d5470694c60b0c10200000000000000206b8c35345dca5a") 16:34:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x3f) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0xfffffffffffffffd, 0x0, "61aa0d400000000000000000000000ff0100"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) setsockopt(r2, 0x5, 0x9, &(0x7f0000000140)="58f09712d848a327aea75d7d5b4eade89d11f0adb7e3a06b20f1b9f1d53b0c2fa5fce5d605ec0c7245b08699998958ad72fa93b5dd59ff508ec3dacf500cbc2cff80e5f6cfbfdbdeb160988255ac25027f8858e98f37a1e72c8adbe86886196aef6f6dffcd394f70969e5b0d0fe249caa20ce7c0a0d05b9684a1c347f2d9dd30c832ecda0332a394bfd59a0efa57eeb11ed9749c8156e7e339219befa577eadd054da1dafa5ca3d6f768da0a0048de33ea67e5e971404d7c926b78773be70339a776c79702f4a78d0eda7f70", 0xcc) ioctl$TIOCSTART(r0, 0x2000746e) 16:34:30 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x9, 0x8, &(0x7f0000000040)="63cd092f630ed6bc86d0a0caa93b8abd4a7a517d7a5dae4233b72b310082e11e534176d5b676aaa47ce87bba6071eb1a4320499a8578dc62d3fd063d6baf460ab9afb2bf9a6156bcc081aa217f55d7f54bc916bfd7de6f9929c79cbab143e3bb80033756cd932be5ce41193ad80fd15b328c57e1b10da79017137754b03b83c138acbd8d25475c7ec16b5ba4171949335d5f6adcaf37fac88907ee4cdf458763270f0a468660444f92", 0xa9) 16:34:31 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:34:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40081}, {0x15}, {0x6}]}) syz_emit_ethernet(0x41, &(0x7f0000000100)="015cd2dd176b603c42d875f4df91f31bdf279047b696bc270eba14441c35f6e5a90cba0db1338b7249b79e5fd656382b341cbd7c900066147d4e5e7b934cf0ed59") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x1) 16:34:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xaf, 0x3, 0x40, 0x3f}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 16:34:31 executing program 0: getegid() getgroups(0x4000008a, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x40, &(0x7f0000000180)="de4c632461ae1fd533b8804a95c04559e040a55c2c85293deb683e87f9fdbe6094165d113476ed8c6866d30b08ae425105570c0cf7091e03078d3339bfd19f00") 16:34:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x101) fchdir(r0) r1 = socket(0x18, 0x4, 0x1) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r0, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) 16:34:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x40, './file0\x00', './file0\x00'}) utimes(&(0x7f0000000340)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000100), 0x0) ioctl$KDSETRAD(r0, 0x20004b43) open(&(0x7f0000000040)='./file0/file0\x00', 0x400, 0x25) readlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0)=""/240, 0xf0) 16:34:31 executing program 1: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:34:31 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x88) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 16:34:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0xf8c2, 0x8, 0x1, 0x59}, {0x7, 0x7fff, 0x5}, {0x8828, 0x0, 0x7, 0x5}, {0x3, 0x101, 0x47de, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1000, 0x5}, {0x18, 0x0, 0x100000000, 0xfffffffffffff800}, 0x51, [0x8000, 0x7, 0xffffffffffffff7f, 0x1, 0x81, 0x9, 0x5, 0x9]}, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:34:31 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x22) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:34:31 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)='vq', 0x2}, {&(0x7f0000000100)="3140a39e4304bae7f4e99c289b3814a6ee6bf68f31dc0126bac1b4d27c0cffebd247c87c5d83683cee61477eb27534f106f58a15f371c81c169b76be98a99c64f2d14834aa188b176641de71090ce75c2df0c71d18f0997fc5c4c113597dc43492e156eee0c766095cd989add0d59647419da2fde2f6904ac6d1e8b1136d5aef406543540de6a0cf553a86cdfd9ea8cc", 0x90}], 0x2) r1 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) 16:34:31 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) getuid() dup2(r0, r1) 16:34:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:34:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) socket(0x18, 0x4, 0x7) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000100)=@in6={0x18, 0x0, 0xfffffffffffffffa, 0xfffffffffffff000}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000380)="bf23cc5000203a10d17bc8a59d97b2168b6c764391394b8ff50c38e72b456d939d47880a65dad28c363b985ae12eb3adee25fefc19affbd1e10e59af69fa46960a50ce6272ab3a96e5035f37496b4abe37e6d4b336d693d3a45c630f194fa1a7031e212c55d079eb97d44cf4096d5dc0aebaaf893dfd4ac4afa5819397dd8f8b2f89cf08c5b971462a37e78637a0b2ef1067a9ff7975df061e6ff4184830b955cab6287f7ae7ea1483a58c7652232d7a6c276e392953d8db24b21d07e85c1c782198088a935cdd35a24b3add060b6d4ef1ea100b5d1d89615f9f263ea3fa4f4b1531cda57a6cbe0ba640871d691125a29c3854d265e66c52c9175e3f88037e0fab213603c010504fb18273d589c642835ca0d062c7a8dba44facab871803cee6072295fefadff9f282579aff03100b221e96c8945644b2c883a4f0b2cb7b3127fa3f6d0e5fdeee060ae02c0915d66ccaf92442e406705ae4dcf94eb7efd1a194a6da357653c440b6940f2827551bc512888fae526cf96fbcef52bc40dea696f9f8c3609df4338d7ca1b0cc3b544cb00b972f75a14f8d35ceca9373d5e87f1f65654459b0f5038bd278e68b0bb3bfee52ff661b1b51c21c942c0fbdf2b83094368753849c2af070f1cbbd31e2ccaa7076f5e6cc9b6bea4abefc085596b790b93d24883152a9001b6c57f0eaed0f8cac63b96f210d0abec1cbf24710dd58f0df234145046742876c6733142cf4e1c8e844ad6469ea888f90e1c12fccb1b22965150683672605fa5d48411bf923fe29ca2f2c5dbcdd7b8a6d7c5bb9d26f41f54c0a02deac051c3223f1d2f7620349d0622688a1ab4583d4cd4d4cbedf98954b032ceec675420441802b5fa59eeb4ea2e82d001d1ec6af9f5335c3ccf7546cc3af625a109a142c3e85a5f888ac9d6e9153851ff6c07a4cf0056e8afa6035369ae2bb5b6691e84d8a241bd129cbbc41323d564c39f78f8689d62f2fdbf6a45a5466f270209370eccaadb4697903c66016f143f036ddc19a75b520974d51c9c05b359fffc5ee9254dc3075f5e48e8c376980c9a5cd88abc789073adb4c08321dc9e2771ae2ef9bf5f5d244717ebd6300856b4b4bb07f2dba1b629019501c1450fe410adcb5eefd4665c5322dfb0dd3bc1f785700178fc5448e5bbde8685a9d1e4e75df60f903374a3a9614bde3d63c816798e94257b112eb8885ed083036ea06c7df0e48bea56c56d3247ed0c094695ed7ce60cdbe293debdfe5d0d80a2cb6ef1c88f050961c19a6a991d58d5eccfa6578e5cef922a5f058df07084ae93b7818a0b94ec58c041f593bf6104fb704760ca365dce09e4a9858a76e01141fe0ba8ee2c6e43181af4b53c63f6b3e57034bc02067ee821f72ff695b879d0625b9e16df710e90751d3d1f527f156d16389a6157067cdce75663e1f8aabfb0869ba770c56cfe50dfe7d7eaf535c7f206658bcf10c1ce1dd35fd405e1189ff542f71769395bbf29fcf4caa1d2b0c2e4e4a33e9bfc17437f0a95159e79124c23a8292c464755d9ce0316939c560fab3add2556a2acbb12f4f81070ef50b06885bcdc12e2d608bd92f46bef39958f0b802342418b3ef0c8c72b1a92dfce6b5e5ae9c714792c4edd4e434e52e37482727ebd22e2ae0b94bb44e0c7498a31425ed8f5fcd0df0b182e8ada628c2237cd0d900acec84487bc742f071d288f3268942cf2e4f99c110d053a355e14ed9d8d3cda6b20a2f5d7610c70150485feaa6fb033735ac6f0f7082c1ff1c339f3eef008026b2c22873c07d2fe0c7cb20c1fb967c513299c040f72cc333605db3c844a57c24d426fba949ad1b1e058d040786828b5b170bb21158ff8d0170a5ea0b0cc5f27857f6d28c85d8ac287c91e71fd34ba37c9f13f345f56074fcdf3ca636180619a7c90fc92ee43e026968dd31c2cc9ad500b60473330c42cc123e1dfc03c85078071930c1b498acd689ae73780efce809091e497516f4fae84260aeef93c218e2e1bb702d660a1bedec73fa2abd93060f8f45704c785698acae5143bed23a28e3d0659c4e74889bc53f5eb8144aa869d9093697f34b28890f0095dd285b18a559026497ad7190709d12cc92cc2ebfa8acd8d269fa4ce566605d1e69ef087c7c8961043011e8f43e7ce4a40c8c7e45f74a69612bdbc92d0f42bbe5e6245bb80be53355a9a563a6d40c617ef8b55b3745ba9c058fb4de702edf9dce50e1ca47f1c1e35e63ccd2784781ac74700f4593a9cb18323963c99c6edffdfc4e870f11291d0705462964acc22fe9631d5c30e1130f8361401b20fdc94b01e7e68c841e4bbb3c5873f6804fee20010f7f7b0d8cc7a4a7788fc457708b4ca6d65891a41a2a37543c0709368b2cea9294ba9581b7845364737fd4a2c4a7fc1f55acbf8ab746b4e1e5af9a182a86e72eb55f39c9d8c284b19294c9afff62ca0bfe51526c3b616b0e2d4e4ae357b5fcc1aac2da0e10fd54f673ab2a715e6454d2f8fbca1555e7947e06fd49b3989ab46dd1b60d032e690be82f1120c36adceb230c6630084f1ef7f656e57457906fffb38d6dda4be4fbdb1382ee6bb533fa776143cdd28e2f04eb6da735ec2aee37302fe62e3b87c64a29f78fce723c553a469ee013affe4514cf7edb5bad2446cb4fa7c91c1082a58d7a4fa1c587219070f68f4717e6a0d65e38e3a95dea65ce19e8508eecee1207aaa7d2480b844f7fddef91a7f98b87d27f40fc9d4a1b492f1cb3c937be7864f0bea6d7682f4cfe96ff28c9ce3af1ae88d12b1d733dadb8e0c61064fc866f8b248c476ae659e3a75bf698264bb162011a50c99de15448615cd6eb787f775f4f55446a8a58a2653fdd40f85c6f9a559c27f3de0f66a112358d4c51c8cc22b85d1b6476daee5375a04b444906b19088472c113a71847d86a95e301c4adc21b1d87128282e8d49309de1a0709491b6c9f2f13efe3faa3060fb26d10d44f40ffb9136dcddbed6a181d1914f954e99d537b7044fac2d28a0b6677bd21feaaa6c92f5f6907d31a9b624da338987348ded78c98e8ac0d0f946292df59cd27587fc731de691fb3d725d3b5a93adb6b7a170b63503c88d053514ddfd9601896402b73f1e319d9772360114b8b80f1ab018becd898e0dc6ac1d9294f9c1c5e98ce72b6bd2c198548d5d8f5dab812cc8f84b890b8ed7e0c99fddddd933957bf8a8a6c7beefc9bef8422da6abb8eda87cc2d1101b7a7a8c99a79261d8f06bc8d38d17051b0c207a58528f3a43d6dc896ba6758bac70a3d0465c8a896ba0263372fe65ea5a610ab0c2cc064e2d850b283b1a9b2e8dec3add36557dd82c8853dd611a576bc4daf0453472ebd4a2bf607ba30540be255079cb5ae3bb2054196c46bc6704a6d865201038db3e4863214467f52c51db74e114ee87d4161e0eb54a333d14a267395cc5699e43bf64fc5c286dfe1542598ba322d1fea2725e882a92c3dc9de5dcf77d802cc01cd3a8513338dc9f6978b1b68533011c72cde3255a8308b6e3cd29417216095d6772a4b32469b85530a3cdcb4231f97bfdea48f42bc46a7d56e43a9b12387eb211aa622c5910840da0a2314e916e09bb968d48f0dbd5a172b38049750b39216402d7df606ff09491a2c808b3a3dd4c97cc8f3cf3249dedee682de517d1fcea3b2cb56d30c697be59bdafc8ec74b2d44ea4204eb0895bf7a1bb91fa7de231a4688ff8e3180ac84c3ad1b4ac08eccdcf549a13fd0a2f0bb1446f28f91b41b5f0a5493631c0a05db54c6df88cee04775b82bd59c4f2c15160b1d14d03b3e60a3c1d151e47bbef55bac8ceca6b5a2a9ac3a948731f60232e35b1f2253debc17fff8fd444f3301a79271175721c93fccc2c5ae8bc8a0fcd0657c74ad50aa6ac15b032c629f2be59e40b3c44d145f2cffdd7d956ae9bd2a8c13b2ddc2d16eab1d32c37ee5b25a287d97b211fc79b6f9fdbc584e825885fc35a9ae90f58e150802f057cf197a101a8eaf0518a724ed2041800cd82946bd82135d92179cd34db753b31daf55bede8755165e53af13873efb2c58a190a8fa1c5428f6700856eb7b533aa167b4bcc079d31d7b972ccac75f76fcb4cfaf0d1d384d29bd951d6cfb829662522e4d557d4e6b97757b9fbd569bf11fb4c2fd2a2d1e6d4cfb3b25852eef8b53a27880c864afdea8d7b4d00daefeec341929aed4bcf0fccb6d41f3a8f454b6fcf35951d15dfc09fd13bf2b14a8e648dd9e24bf4990d9d60358f161c4b82b40c0508983020ab5435fb8319254aecba9b9c8549e437a7088c211fdfac0aa2b7399b1a98bbabf8fa15c0517036b8b90c83d1cfa94de34f344bb51807fcbf18f0cc9be2579077bc98a0f90361c00e6683814b774ad5bdfc85b1a1d31eb3b3c1e90d76673f26479042da8a0ac44698760c6fb72fc43d4f19acdfcebcca748d4bab6d64d6347b37e8b1494f300932d30025bfef40a4c43ba7dc3ea48b3abb41b8af18d4cd23d95140c418643da15a8a739675fef1b120c87b72d3a8df859e13a666aa4c28019d026968a52d8d637a45c7a0cd04df48d6bc0fa6f58b480d487dbd21932cd08a7d0555975b078889cb427b131bc46949932745eb71e34163ebcc8b44543223197cb53a6a52aca387a30a4ffa0f8fc3615d23e2fdb5e7cdd01cd930f7f7b8b1a390a027fcc255f0ea4b06353d7be3e48eb81bcf2630c7b376ae217a390c13a6149d7efec95c5d2b8a2490bbe51d26839fe2a044c2ef6843d96c67ba7c34b411a03c9416e090eee5a564a683bec0e7cd16dbf9f0517e076738db314a4a39a6a68aeae0d7f22801ee8366e42c2671f24dfcbddbfa424b335e88eb82542f2b3ce0d845c5e492cc902efe888e46d1afe656618fb273769e39dd0ad53500afc850f34c9f093dcdd8b9e3d1be1202582b346533903ec7acf80c2e12d231fafa4ae4802a15de59417eaffd14b9bd752decdf26c15b5189273334585e59846ce2383da83fa0670eff62c99c3c38548c9c40a162f5bc4e9b0e3a065efcda910305343717cfe7a820cc8b3034cdab0cc7f43989529fee60aff4b397742b7a9152a40cb17802a497dc6ef86cb964c03c860712ee5e9badab1b5effec7347d5a744c8eb25bfb4bf8ef47abd7382692359225518bafdf6d8e49ca302afcd92b0065dbc5ada8088c1d3f30611cf779df0953ecd1c0850f36e3a1522a84009ea427fd4f8c15349de7379739b3c4f941f965206d67aa287b695414a9534a0aee1b24977544716267ca91ff54d00a8fe24a34c426f66f814309bb8b51d9b9484585e09be70bd0269e16a79f011fc291660e6d357bae98b884565bcba98e50ae9b956716c8e01ba0300129c15a28b70d6b3e9cc1be2e029efc9071cdae1a8424f3b4fdfba37e868a3fff725b7413cc86ad941a131d10a1480ed8bf64e1657d33d7c4b692d5a200a13d0a544f70bfb3b21406ef6a46d6976fa0b29e9824e5139cfa5314b80db3a3508db50e8156e0ba274175225a15457ae861dd7a18ba9618a449e425350190dca5d8e96ffe15ff8f29a1899e543d89f3e6839a490fa24cdc54526bf6bce4ae0c21dee726d03717fd3cb2d7afe65f11f45f22c7eb83b63037f28008651ce3b8a8c43c34aab22da83194612873508383c142d01759970735467e0d956ed967b160d83fe1173abde1e8a18ea3c8a302f620aff27bc65bb3c445bb101e33b0282f7ca63cd0b4a4f8728130872489c431c74571c92b38512b4dc687bace8e97ce432d3768ed244e9b29b8b140d4d5238e66b4e9c343dbfd2b04d6adb3d0b3c9c7cb58b3e96cbe537ccc555e8", 0x1000}, {&(0x7f00000001c0)="961a3a46cb6f212e6b2b40539a7ac5dad8dcab11b59b7338e9e518ed7608f9bde8c07c9c2bc429ecf65075699f4ea8562bd68c6e7e6dc5f86d16da9658f0aa0a4889a260694cee46f395f76c1d15aaeb89508918410cd081fef290872906624572e1393f5ecb998ecb025ef31ba1d5bec65017dff9b2ba7332f9d785e94b5aa9a7e7f588821ba8e74e248a51abf618e5f26312bc9deed5699f8243cc04d16e94bbb3846601f2392695531f27745b691183f283ace973a03000f78bd97a4853e9", 0xc0}], 0x2, &(0x7f00000002c0)=[{0x38, 0x1, 0x3, "d6f5babcc0f18a329ad4c5b1a8d3125cda8d1ef92b58e3dc46041246886185471fe472170bc2f6e9"}], 0x38}, 0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 16:34:31 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:34:31 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x3, 0x13, r0, 0x0, 0xffffffffffffffff) munmap(&(0x7f0000009000/0x4000)=nil, 0x4000) listen(r0, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) 16:34:31 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffffffffffff1f3e) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x4) ioctl$TIOCSETA(r0, 0x20007465, 0x0) 16:34:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10040, 0x10) 16:34:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x8) 16:34:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x7, 0x1, 0x4}, {0x9b0, 0x1, 0x1, 0xffff}, {0x0, 0x6, 0x2, 0xe6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:31 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000009d071b9d2a538706000000b81800000029000000310000000000000000000000020000010000000000"], 0x38}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto(r1, &(0x7f0000000240)="976ee70e210444ff80d7063fdc4aa350ded1b59c0de59afc1ee9c6f13d0e22e8322cdd97df5f83837238e242f95f90fe3487b5b2af9c6b86cd08d2518e746f2e4ce5e319d07674ce792639255ec48366e6941414a6e58d26f76cbecc441a24fc0e9226da0bf735265474afcdee5a933d516426f2ceb8ef902b044646218a7571afb1656ac357a2c06c82b6df6f195b9d362e89808fd96ae7fbce5f59839fab3529a73866f2dfbd9ba782b8e05ca409d80ce8951f05c1f10ce9b775f3a07c0bc336e38821f112dbb5ea91fc177fb32604fcf6d66a3d81784ab58d5a1bba43674b8416735d4d363e3bdbe86336e637", 0xee, 0x409, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x100000001}, 0xc) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:34:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffa, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:34:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chroot(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000000)='.\x00', 0x86, 0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:34:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r1, 0x2) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:34:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x1}, {0x1}, {0x0, 0x8}, {}, {0x0, 0x80000000}, {0x2, 0x2}, {}, {}, {}, {}, {}, {}, {0x0, 0x8}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x1}]}) 16:34:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpid() setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:34:32 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x8b, 0x5, 0x8]}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:34:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x7, 0x0, 0x0, 0x0) socket(0x20, 0x8004, 0x7) pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffb000 didn't change! 16:34:32 executing program 1: r0 = socket(0x6, 0x1, 0x802) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0xe0}, 0x0) 16:34:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000140)={0x10000, 0xff}) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) 16:34:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x3d}, {0x6f6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='^') pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffd000 didn't change! 16:34:32 executing program 1: r0 = socket(0x11, 0xb, 0x0) fchdir(r0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89ffc1b24a310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:34:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000000)='./file0\x00') 16:34:33 executing program 0: r0 = syz_open_pts() getppid() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x5, 0x100000004, r1}) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:34:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) pledge(&(0x7f0000000000)='\x00', &(0x7f00000000c0)='}\\\x00') 16:34:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) getitimer(0x1, &(0x7f0000000140)) 16:34:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x30}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:34:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x7828, 0x0, 0x0, 0xfffffffffffffbff}]}) 16:34:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1ffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000001}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socket(0x22, 0x2, 0x3f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x200000000000000, 0x0, 0x1, "000000200000103cdc00"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:34:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f00000000c0)) 16:34:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x10e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) close(r0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x0, 0x1, 0x400}, &(0x7f0000000500)={0x9, 0x2}) syz_open_pts() 16:34:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x5, 0x4}], 0x100000000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xf47}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0xe0000000000000, 0x7fff}], 0x6, &(0x7f0000000100)={0x8, 0x8000}) close(r0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x40, 0xfffffffffffffff6, r1}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x9) r3 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x0) r4 = openat(r3, &(0x7f0000000340)='./file1\x00', 0x20000, 0x103) close(r2) sendsyslog(&(0x7f0000000140)="acf1a24e75bc52c46c395c9e171029aec78f397ae671919dc3de8173756f2b940fbe47aeb8457b0e6ed1429ce6c9eb625111760bb5aba1191f8be3559b3900284298682cfe443f5aead3252a8d8e5eefed66f05f547a0c90e849e51bddc7a578633a1fca9e70412ae9c87648ef61cc9cc340ca3e34f11c35947ec28713d30bd50c4206ae9138efa11b32bea70c6a1fad0ea6434c0261625f783c4cfa7f713f8e3a1966dbfaca39affd271f356250a7a15d3c2ee54f1dfc39a9", 0xb9, 0x7) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) r5 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x0, 0x64) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000240)=0x941f, 0x4) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 16:34:33 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) close(r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="6cc969832af42153e6ba2757be54dfaed77dd43eb6bc450ad621afed94eec8e549977fc659e323a942b62f50345e063331354e495ae136d8fb6a0042aa49556f5b267086ed0138ce60ccc415baef714dd0760dd86e8ee56e19cabce187a7bcfca5316deceb0e306ff8d868312781a68242e2b4", 0x73}, {&(0x7f0000000180)="f044e0508b5d3dc38bfb7ba80fea95931443a01f375dfce723a55242bfa1c958beb7644066e6a16e981fe76e634f2f753b487bf6f99874fba634457fb85685ff2f1a7f7926a7600768e481b5db4e1d50850c41dfe9b2497cd44aa52dc9708e28cb521de258eb19ac6b69eda9535099141b7228538e918220c11aa65a461d0489d054d437d717edb78254203aa7d953606e06f8eb3607534b6fa2eb61c1317060abfafe8c107efb22e6b40051cc6ea8bbf1715e60976d11765cd2e91c23c1895b4a0b556658cc3126b18e0110fe3b093d87c8ab3ef3", 0xd5}], 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:34:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:34:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x74) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:34:33 executing program 1: mlockall(0x2) r0 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x7ff, 0x6d71bb86, 0x9, "dbef51003c2fb9ab808f5061629548007f37edfb", 0x7fff, 0x2}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000a31000/0x200000)=nil, 0x200000) 16:34:33 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x10080, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:34:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:34:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x7, 0x4, 0x7}, 0x8, 0x8c4, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x20000000000, 0xffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) fsync(r0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r1) 16:34:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:33 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00060000feffffff0000000000e0ffff06644c2bff0200000000000009f6d34f22276ef7", 0x2c}], 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x3, 0xebbd}, {0x1c7, 0x5}, {0x1c7, 0x9}], 0x3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) 16:34:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x1, 0x4, 0xffff, 0x6}, {0x93da, 0x6a7, 0x80000000, 0x1}, {0x7, 0x2, 0xb4, 0x1}, {0x7f, 0x5, 0xe3b4, 0x6}]}) 16:34:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) 16:34:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) syz_open_pts() r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x9) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x8, 0xfffffffffffffffb, 0xffff, 0x3}) 16:34:33 executing program 0: r0 = socket(0x400000000018, 0x4002, 0x0) setsockopt(r0, 0x20000000000029, 0x39, &(0x7f00000000c0), 0x0) 16:34:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x3}, {0x18, 0x2, 0x1, 0x6}, 0x7ff, [0x8f, 0x2, 0x8, 0xffff, 0x400, 0x1, 0x7, 0x100000000]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xe9, 0xde}, {0x18, 0x0, 0x5894, 0x691a4840}, 0x101, [0x0, 0x57b, 0x0, 0x3, 0x6, 0x0, 0x80000000, 0x7]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) write(r0, &(0x7f0000000080)="9536770b26309b2da82faa10", 0xc) 16:34:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x2, 0x85, 0xc3, 0x6}, {0xfffffffffffffffd, 0x4, 0xffffffffffffff49, 0x8001}, {0x5, 0x7, 0x6, 0xffff}, {0x4, 0x7ff, 0x3, 0x68a}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:33 executing program 1: sync() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="749f7387bd3458e0d318eae48d8cf07de3415579b2698416caa9f59ca9aa2a94fee26065f7a0dcb3d6399309cea2a30d1f3d3d52078ccd18e8448212dbb9a8887f03387b32c1b865302b25accf6aa60bdf89daec74263f4acd52e2039d95eaa199c0ca1a9c7a04f2069cffc2870b85d119cc1097e259776c3a0cdf4ff541fe7b0fdfc41b4d933351e6", 0x89) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000000)) r1 = msgget(0xffffffffffffffff, 0x0) msgsnd(r1, &(0x7f0000000280)={0x1, "f67ad100e719ff1434d18ce5f5e87097e5e4efd9cbb41c829eae813d120d09dc8224a06cbab997717d6bd198d7ead1239b937e27edb3c2e0e34c6e5950d2fa713d57b06f766bc843171ccb442b8ee38fef0c4f6c85b6e0bc799fc3c105817e8229b45f1cac2ad9b940e689ae4a6982f45d1cb6d0e363b4238bdc4706bf8fa20ced427f4a9b2d4881899a33ef71147578066f1891340c51aa54115a45c92778b42f34669b3e13f699e7e612fc9681aad605f08f8112165fa1a9af9ceb151310e600f3d49b2d9092bae0306e8423bfd35dc83c33b72ccca63990db46ba021ae5bf74"}, 0xfffffffffffffe65, 0x0) 16:34:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000021ff8)=@abs, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:34:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:34:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080), 0x0) setsockopt(r0, 0xaeec, 0x101, &(0x7f0000000000)="30aee919f930a5a235d2b215313fc1acebd7cf6e31", 0x15) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x9, 0x7f}, 0x10) 16:34:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchflags(r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00680400"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:34:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20480, 0x2a) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x118a, 0x5fc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x2, 0x8001, 0x7, 0x100000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:34:34 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:34:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x700) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x8001) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x188, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() getpgid(r2) chown(&(0x7f00000000c0)='./bus\x00', r3, r4) 16:34:34 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x1000, 0x4, 0xffff, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8b1c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5fb6bdd5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000feb000/0x12000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x3}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x101}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x4}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x10000}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus/', './bus\x00', './bus\x00'], 0x9b}) 16:34:34 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0xfffffffffffffffc}], 0xfffffffffffff21f, 0x0, 0x10, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x3, 0x81) 16:34:34 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:34:35 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r0]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sync() r4 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/117) r5 = open(&(0x7f0000000200)='./file0\x00', 0x10a28, 0x1) getgroups(0x7, &(0x7f0000000240)=[r3, r0, r3, r0, r0, r3, r3]) r9 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x6) shmctl$SHM_LOCK(r4, 0x3) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000002c0)=0xfff) poll(&(0x7f0000000300)=[{r1, 0x8}], 0x1, 0x4) setegid(r6) fcntl$getflags(r1, 0x3) setegid(r7) setitimer(0x2, &(0x7f0000000600)={{0x1f, 0x12de}, {0x4, 0x100000001}}, &(0x7f0000000640)) fchown(r5, r2, r8) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000340)={0x1, './file0\x00', './file0\x00'}) r10 = semget(0x2, 0x3, 0x10) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000380)=""/3) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x20, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2088, 0x7) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x2, 0x7}, {0x6, 0xeed}}) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x9, 0x8}, {0x8001, 0x6}}) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f0000000580)={{}, 0x2, &(0x7f0000000540)=[0x0, 0x0]}) bind$unix(r5, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:34:35 executing program 1: setrlimit(0x7, 0xfffffffffffffffe) 16:34:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000080)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, &(0x7f0000000240)="8974000000000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) readv(0xffffffffffffffff, 0x0, 0x0) 16:34:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0, 0x1ffffffffffd) 16:34:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x50}, {0x6}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000200)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0xfffffffffffffffe, 0x9, 0x8, 0xfffffffffffffeff}, {0x1, 0x1, 0x8, 0x10000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:34:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x18, 0x1, 0x6fc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:34:35 executing program 1: socket(0x2, 0x4005, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x4, 0x5, &(0x7f0000000080)="7a101d41485d11bfe57d010d0eb3a622de", 0x11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:34:35 executing program 0: socketpair$unix(0x1, 0x800000000001, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffe00) 16:34:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) getpeername$unix(r2, 0x0, &(0x7f0000000200)) close(r2) 16:34:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x220, 0x8) getdents(r1, 0xffffffffffffffff, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:34:35 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x2002, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x30942, 0xa6) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="000000186004008b00113c270000000000000000000000000000000100009fff0000ffff0060f6a2287f433f", 0x2c}], 0x1) 16:34:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000700)="bdfa4f2591d3f45ce6c38051bd24313dea8d0327cfa71aae43af0028dbe0f53b52379f66734d3608000000000000000165381a3fbed9d7c7f512d520000f55d9bb05dc03e23a0017000096558b7cb5e32d0f00e7389679daa90100805b0b8f589e95bf160fdc1ea675ee6f7031d6220ed69a18be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7707a4cf01c09bbe061a768557d090dc879374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4df13bb390e6f4487a284c8c26cbeec11a128aa5b2f9a02c0dc7bede4396b1750caeb217c1cb3053780fe4cc94e5be064d5bee3d0e91ffd7e6086fde6edd6a9126769ee185a1a8a685f3150a1f6d891b04e4705ec512b5b16423a0a339084944864c898918566537e1d89dc4855a7e0647ec00acadd7957eca370ad76dde9c60b095c5aba1622c8e46512d759114829f0bc2a6b59d8720fb295604a9b1c8800e9cbde26e17977d3322db8d56fb5c5c4b4c31", 0x179) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x2) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') open(&(0x7f0000000180)='./file0\x00', 0x80, 0x4) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) pipe(&(0x7f0000000040)) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 16:34:36 executing program 0: r0 = kqueue() close(r0) geteuid() munlockall() mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r3 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r4, &(0x7f0000000500)="b4f175c9cc520832dc50f965f0c5fbbf405071357d43e65eb85d4946f0ea4f24904bb2d1b96e8627b2f0815dc39cdcd9d5ec2c961b76f0349a4d7078a68cc7f5125e782b7ce520b3d206f2b586410768aeb06e1163db5006f975d66a2d8cf69bd5edf9ccad593f0c3b5c28e4ecda0f948bdc126ba0028a3efc966c26f699fbf2df94e3943a46fdafd36920906732141498fe7d64c26760350dc14f22fc2ab3b1ab7e4cb961", 0xa5, 0x4, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x3}, 0x8) utimensat(r4, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000600)='./bus\x00', 0x20, 0xd2b) fcntl$setstatus(r0, 0x4, 0x80) close(r0) close(r0) r5 = accept$inet6(r1, 0x0, &(0x7f0000000340)=0xf3) kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0xf0, 0xee}], 0x81, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x80}, {{r4}, 0xfffffffffffffff8, 0x0, 0x2, 0x2, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8c6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x7, 0x1}, {{r3}, 0xffffffffffffffff, 0x22, 0x10, 0xe9fa, 0xffffffff98b8ad05}, {{r5}, 0xfffffffffffffffd, 0x90, 0x8, 0x101, 0x8e}, {{r4}, 0xffffffffffffffff, 0x49, 0xfffff, 0x1ff, 0x6}], 0x9, &(0x7f0000000480)={0xfff, 0x40000}) sendto$unix(r0, &(0x7f00000004c0)="e69d71dfb5e7fed21b6e01ad948cb7ca13b2b90b25e710a2b88253b9df28447e60253c28904822c3e09467d0cb57f0f0d12fb4", 0x33, 0x400, 0x0, 0x0) 16:34:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x4}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4]}}) 16:34:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000014}, {0x6}]}) syz_emit_ethernet(0x4c, &(0x7f0000000000)="eb7f56cc590120ba1ab03192f3f6f5c8d1d589cffa8235e9ea01a7a01ca002302c249e7676261d07c9f6213335de6daa1e8ed2d74f47476d3d749ae466d95206307d4b5c4c2d36d4ffe53658") r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xe8) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x52d77398, 0x3}, {0xe0, 0x374f7afa}}, 0x0) syz_emit_ethernet(0xd3, &(0x7f0000000300)="811e5a7fe90fc959452ff69900fbf9aa6bb450a0ec0c0c976ba73f48bcbab5f4a6c09e63fb5f672bb9fb54b824a7b15829e4211bdc5f957eeffa6e96133ed06b88c1b6b0a9276bf092880616b79c00b0d5b131d95489cb018a639e9bca108de8be2cfa661890c51264c97e6a1686c496e8a2f6268fb1bf598483e504c6bbf4874344f2876a55f8bf0211ee5a29c840187721a21aab4af8939f1a6c9c9dd265ef9a7b9039ccfe2cd7d44c4d43f40343b6a06d37620f00599442eda5920d547e916795c8e4a926fcfce97757af4a3c2570f84d51") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000440)=[r2]) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") r3 = dup(r0) getsockname$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:34:36 executing program 1: open(&(0x7f0000000240)='./file0\x00', 0x402, 0x12) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x61) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f0000000100)=[{0x10001, 0xfff, 0x2000, 0x8}, {0x7fffffff, 0x10001, 0xfffffffffffffffd, 0x6}, {0x2, 0x2, 0x401, 0x3}, {0xffff, 0x6, 0x9, 0x10001}, {0x0, 0x9, 0xffffffffffffffff, 0x3}, {0x6, 0x25ba, 0x3, 0x81}, {0x1, 0xe07, 0x3, 0x1}]}) 16:34:36 executing program 0: semget(0x0, 0x0, 0x1d) mlockall(0x2) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000140)={0x5, 0x3}, &(0x7f0000000180)) accept$inet(r1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:34:36 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x5) 16:34:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x54}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:34:37 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x9, r1}) r2 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="96", 0x1}, {&(0x7f0000000180)="cf982c90b7dfebe153cc93d2ae26aeb721eee037b0447f1f7139f59ff31f0a4bac232cc3f4f4a8aad51c3e76392da0a114d77eb00289c0678c1c093372865b5eb6fb1a8894a71a78492ffe918392ad6ce8350bf44266ac35fecdcdf9baf5b8ed7526f62c37e80b095bb090fb26bd8d5245a86a84d06dc1c35a4a937999ea270f26aba45d154cb7018a8a01b84d976103a421c01e0ab8fc778d1f7f90d6bdb709118e3cc87d3004bd76ad69852f08ff2470bed761141a579a13325ff39915ef5302221dfc5405dbffa226e43ec30b09607231f0098018dbef6c8ac21d8c2542274ce90159e49e772443e71ee6e4ce3cbf59c5050a8ccd9693801579fab4d218ba851f7ad9ef731699d63af1e86d1eef626c79c098814967f2f80b69938283d8df907677ac393ba81dbb3b4a8288b14b04b1c5b4f1d559be2714eca3030c21d096c8a4883d09870da66b53d7febbb5ca4de52050124796b808d273f73fa9fbb45086937f0387e28119d29ca033e955714926422522030c34594c4fb4d3b1c72ac4b455a8c319135b6656689f120b007ff0f4d0d2a15affc30fb0d4c7272946e4b2a8bf11209ac16b6df85aa4a049defc86875767a253969fe3e70c2c20cce5396674b1bc8bfa884fac6859aefb43aee1988cae00c41614cc508ddcfd8c11bf72149501b08bafedc9abe891c9baaea3b6ed11e9c7edfa5e9f58aa8953ab05f9066491d2d4fc7034eb544f996f2e6d5b1df80655ad85ecba1c72129e2a7cd372113642ac9f93447a1cf1b91ced2321582fd5d4ddc3aa7c1d36d382ed2b71fea9a716aa5426c88c1320aef85d484c37a58c12b10c160c5934c7335883546d2b67719ae611b107f133780cd46645a56658b2d63f67cb30480702f253c73c9353f4a01d6d52051917abb60a768bc5ee0152683f9c3305ab4dda7ae7825f9b1198665e36eb0e58664874780d3eaf654abad6b2cce7b4b3548747f76a3bc6535e9602cc71ad7d849f8a5f9ffa94770753dd59387f0fde368df8bb4caaf7fbd347e56abe0744310c1510ce1656db8f944b2373c31636561fba43ab6457ca68229f7865adc77b4eb1451dfe1c1506140e83b4041e77226833e917c8cffe87af8c08435caf201b2451018ac8b9bf98f6dcee88ddd3846833b520ac206a897b7c3a7a4863807bbfd636a848f44279baa1d410403b6901dbb05eb29622a6a1c37158fc1e4f5f12312be5067f6fcd9e6e4a6cc28c1ac9de13a6aa3251592570183df9c7283e38434db613046bf025bd2d9d4ac4459ff852e32144da72d5d3cbf6198ed210d1e831e424710f325b80e63a595d57c763b443573c21a0fd017d4b8036ee0f456f27396067b73b360861c906dbf93db4074cf3b3d2a087abbeb8ec4a494bb81a081dedd4b7a24fa05422a212970dde48655ab2d816d36615d4ddc62aa2b6be9108256cd54777ba7caf195db16e096c7e74eb341fe2f005dbbde103213334da69ee6b9228dff42e726775385736aacfb625f53cce1be868165619479b9682eeadfaf1688518be640d76cc531b4436e91dff51916587c43006e84dec020e4cd90947a0fad4b0adcfe78177f63a32a0c6583c476567dfb1d2c09ce1df3c98c640349e510c8ab23aefad6e4ade8d05601b2058140c2111618f22a2c4a7ab590f496eedb5a3a609ead0ee9383cb293e65c6779ce39a3dfa31ca43f98fd96a8fc789be38fd9b55084413d3750e51b1c6dc5567f84566a02b97004238fab491426f4c315525b945b8ebb73362c82e770f374c0a8347b920da62f02a1a3ba402aea8a645a79c46c1317d1bdb8de11c7690ed719444d40c20889bfe027319542305cd9f6e4be599b1a4817a647bb8767b29861233a16d7a715e6cedeabf116d342b7d8f3a742d396edb31f9362cadf4d630e2a661701028bfa4d2021071cd96bb3de4ae4ecbc7ccdf17cde22f23fd5301119201de27bec362089ac497b780fea5c73ae323075c6389b9e03c9a7a5c7ad618864e1d0722ba3f3fd2e60f18f8c55bc87fa97ea1d3d4e357b9aa84641c7e487f694f84d7ef905304bc80f39534473d813b8415d6ae15c62300b03a1198fd24d65153a487171042ff3b966cf9e5268faa8e0594a03b921db33003f167f62851dc07b5eb2aa708da89935e8c062dbe4706e1481df3b42bde91e9944baa0076fe5f056f09f9eaf383e2d17a1d58d86252659f33e0bc7d3574d8c4d207633d20301d4282a7bb3e996b522b2d391c6702bfc6e1a01a518f423214ae0d410c6124044109c6f595270550414246cd14f2d7978dee73ae86dde670365f4fb229cf7f05c5aa63233affe7afd01ca99f11261f8636ebfbf04abae6a257370c2b0cefd7344f97f10918442b7f7221f693b3c2f811580734490f70a7d2fea4e05ddb6b130a91b19da8cf32395ba788bf92d1511e8d9558729625d2c34000d3a4016a8c6f7add4793c05d3c16f478f5c04d1bf0d495ea1686f1f593a1c37ceee904b6d8732cf0c5ae5da8ac5ca37e4353a5b50ea181612576a2a0cd4d12c45a81f210d156fdadcc59e4018ef2250f5c2d8eda836a05c5e9c4a8079540fcc8f6a5ef2caa89282fba072b25221e610bd8060b0218cf639f6a74d7cc74835157095e8f014bdf12f712ec23610baf1c9404d8277cb163d2ace84f6d91dce836cd5d1ed3af31696785ff83b78393fd6f0c3561c3cc7ef384d36419ae08d3b18b314b80245887a2480c481f9d5ec52c450f4421cb3d7a2302b2dfd1663651b207b06b572340a89928f3ff68a55a37304ca501b5512a722751ef4000686f9c12502889b7e3902452301f97379a55e835cbdbc56b5b81693236b5c16a9a1cc0c5cfd5b4903baa96c6ed1c39338d14afd3e19663fe01fc7c333bac99444f317c90b45c28c7b7c2345720eab0aa4d91312151cf454d1627580fd73831e12f9317541526c0963e26d7a74156198d4cbf17d740375e629ed5523a33b6344ea767b83fd1910fca6d012a6aab6b54569e7ed54f0de4b69664bcc093e5f43f2fe0d88de9410529508328f3afc3d81cf24957845fcb07487b76ab1184ce07b8df3f35b807d533de3cc400ecae10c7550cd4eca13f03b65f849d8b5b47682aad62712ca0f741f41c852e2d617e650c78d4678d3ba1f349f6396c161740271766adef8240a767abf5b3df21aa78ecfb52633b68564ce36cd129c809afab891c1b8781553c8b8c02e7f1784b599d81cda6ca83de483f38f0cc4743fda2a71ff4518343febb82d18576c0da6c1086c5ec494214826ad8373d1cba9809e1c1ed795d47cf20547222257347b7a296d2ec1fcbf23f6ba90ccc0be70eb22efb6d9257dc0a82df61da542e21631976487f2bf96591f754c45bbe15e4b57f7ca3accbd1e1f7f76bcbe8146766a8a63613be40b24d24316ecab3f89e32b82b0693f874ac9cc4f9de988127c2ad38a7213439b3890fe40562531a13ae39e93fddd0504e7b3b2cd94870f3960d15ee86e96a6d3e7a17d1c47cdcbc8c45cd4402df91342b4d5be6664376726f5068cae89d7f7fc5269b1e318380b0b39c0cb87f5d142e4c5014016c0e1ae27d2eedf58250abf8b8d13bb9e54682819ad024b32ef26e5c50619f0d00d4914fefa448ef88ec97cb9b1e5df6dd7a2f0828d23bc8eb4d93617505edb2b2b195ba00c1f5ff4abd5c11e184b0f89cb755204de790cfc920d4cd87ad8a660fff3178e1819b22b849f5e889cc8b6a1e32b24271b82d226095aa842bc53eb5c274e479b8e7dc9c77b3d3c4977c7c2f88288d1db759b57cd0ff45ebf772947cb848c3dfd9b93571de03aed44e8d3ae98410b6d8b986254b0dfa5c68f0e7d7b74bbda225ab2279a7eb69477cbba3d2d9abae987ed84ca37aab477c50627eaaf7a952661ec2b696506df58e550c473fa43eeaa3427ab7cbdf75fa214e877d05da54ea8a56e392d9d1b96c0c25f5a15de8ee0e4e1d98ddb38b81dd9714236634ade6863ec376b75552e18f70d369c936069a3c768499e6ddb4059f2cbee202cc4c791e2296b31d851ae995c67f5dc868281b09fd7827d2ebbe09fa69e52dfc0c314ed842e22335d8091a22be569b2e780d45573e6969aec9df205af114dddb4fce69dab584c7e778088e701c6f71750752382c4c1cb6d5a175a55875c13df5c44b4fdd9baf432ba06c1f67d1320ac264d3e8615490eac1c7e89fd970412c2b98bdc8e5eb0a07dae93ec2567987625578cf0c0f19603a90d7f8238f16124d9c9ac9447696ace53ef54ab0be06bd02afa3db6674065fbdf56ec25700ed0202a90b3883d66bca0427ef7300aa34d4d796610a3da8049e041d7c18ae89bc5aa130ce36315f01e42badcb3974ec4bd68e3b37f929c242cb0943fc573173c49c21c5af9c4a11afe5d501b0c652851ff1e47e21fdcff9ced533c0d50578fdc412d071cad53735eb7ba714c86d0eb5f321b769b5f278d05addb248e907fb887f0fb83a3b79e2d6a62e0db29e51cbb8258c333ad12c4998e2dd5602af645622d292745e27b903cde64dddabd4ec3301695646eded6103a5fee896d4fa698df43459e0942973d219da361186e47f3194c2fa0db896b7ef7b275cc234fc49d36cdba44ca00b3a43f188d247172d4eacf753ad8ecacb23f2d1944e059bbbc649f6a9fd2f962c5b242954e018f2664dc505d53c903c92904939ae24512a73fc6d5c1324bbaf4eadc8dfcdb0c07dc46882f60677fe730a79e5c9ddd931ce277781f03cad543932e14c8fe104819f93694cc0c8d0e36169ed87ed54299ca1e026c173d3a66fea5875e85a4fb1680c928f728423bab42d5ab8e3855383585aa0494aa5c91787eb169b78b793d195089aca976c5ce9d8ee41d6b5585b3f15eb66a4f1f876088eff864b4b6b2e96fbdc1d99fa1ca22f5add8642c301450d1fc869dee79ce79653521f3c3a4687221e6fdd148c4c4ad08758a26ecb118344e4da6504d922a99fd55d87ff91a400ef433b3d8bbaf0db4c1a53f343668f0d3fa7e98dd2a622b891a253151b008d81d779a607da2d1a28b4bf946a14bd78ba3ea1dfda06273546026728f95b753543b5ff3a683553e6e47679347e5abde13f08409876e7f798085414983c4ef07c76c3172719d83587ae3f5cf814995552ee9efaf061ea6a3ac2ca7aef9aedc4f3b859518b14e1d1f548ab3dd0f5951decf854cee42540182edfc4ea82648c17e46a7e3124941536967c5852bfe5405ebb829c149260cc3d5b087eae888b8ce7653d3041c6b2b92910e95b86affd564419416156d1e29597bf2e72a125b2bd77ae7ced22e7367893dbbd9e000945980c94233a6a0776d89d0c5b030bc3d18445714090f6832c31bdffafdcd9a78ad197748256f2f3a093ad8c824faa410df7104ddcebeb7cd6c0d41079fe7f90b419c0ff7617ab730f95ce62740849e8073c2e98aeccc5855f0c9be93054bbfddfe9d79c9106eafb843ca22e8b3016856ec24b46b4871f6de623de4b46971ee0bc2f2084ca7c5ed3ed62cedf84ddd6895439c2a9330791603d27f0407652070c7fe32672180983c488823ee519035a8b7dbd75eb9cb9d2924ca8371ea6dd37f4fc4955f5be9b4d599b15057243d09185a032cf40bf033ca8fbad8c052becdf187513793c8edad221ec732cfdb75845df25e5b094caa96ee8605419ba79e3a0fbdd9543cb32d447c331811e5df3458a16a4bd4fa066b94205d10d45faf534f24c9987dca0b1557c5d271d2933083ddb60f2d53cc60a7e330f8c9aaf4fbcdd2d3184d1f8565bfcb4545abe5cbba7cc519fcdee5f482194", 0x1000}, {&(0x7f0000001180)="9ce21932fc60eb57d24eb1dd93a72a8a392f448805b142fd718ed78cd54128863e2c7d7aa5840ac8d55159855b71ac408d4597dde9ea34fbbdbda15c442266ad1b7df7934471409d11b17de8d4e76c66645c3742de7b0068f51869281743ebf9dc68225b9337d9e63b9fb5f3dd51487a44413f72bb767443edc6ccb8d6c36631d09db3b2a0c8a61e", 0x88}, {&(0x7f0000001240)="dfb9f39e9366e74fd0a6db790539063195df66e703be6874a8f4293a7543d1a9e8998d94297982f97e64660587f57aad4964f8dbd867179ab5450470560378d13c7a4ba3d10f684e78a3bc7dd881ec1ad1f31b2e16512d128e8eedd9b737ee7e27614f15a42359dec25d02dfeffc7f74437ee3eacded9a195aa7d59637d98383828b9bfc6126a83e1d3dbf326f9c448e42d316d35b4738de2062ad3c1394e6112e7ec8e1bb34caaecd25e79201d8232e4570d7486c159ebe965c7a9f4dbc", 0xbe}], 0x4) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wskbd\x00', 0x100, 0x0) r4 = socket(0x1, 0x1, 0x10001) bind$inet(r4, &(0x7f0000001380)={0x2, 0x3}, 0xc) r5 = fcntl$dupfd(r0, 0x0, r3) getsockname$unix(r4, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) mknodat(r5, &(0x7f0000001440)='./file0\x00', 0x6000, 0x0) fchdir(r4) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000001480)=0x70c) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000014c0)) write(r5, &(0x7f0000001500)="a7f8ea2e6e62ba2bda3c609829d6b659624fddeb384996bd93f1deda5a6a46cba4a2264338d5792347515e15943a58bb329152bd7bf5a31508a2434ee56bd46e13bf68cbb9279649b069beded2c16359e07532c7b2498a41156beb4b8d5ee4be7a538779e93dc5906d09a6219d720f8a59ba4c3cf6e3bf303ef0847a401cfcc3", 0x80) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) fchown(r5, r6, r7) fcntl$setstatus(r5, 0x4, 0x84) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000001680)={0xffff, 0x48, 0xa4f, 0xffffffffffffff01}) getppid() r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f0000001700)=0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000001740)='/dev/zero\x00', 0x40, 0x0) dup(r4) readv(r3, &(0x7f0000001b00)=[{&(0x7f0000001780)=""/21, 0x15}, {&(0x7f00000017c0)=""/102, 0x66}, {&(0x7f0000001840)=""/160, 0xa0}, {&(0x7f0000001900)=""/180, 0xb4}, {&(0x7f00000019c0)=""/30, 0x1e}, {&(0x7f0000001a00)=""/11, 0xb}, {&(0x7f0000001a40)=""/42, 0x2a}, {&(0x7f0000001a80)=""/21, 0x15}, {&(0x7f0000001ac0)=""/14, 0xe}], 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001c00)) 16:34:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000240)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f6469a82730007b7357c305defc337c5bad1d34d793e099844d04349aa2f443515d5829a2e92063e79215393e608f3922e80d7d6d5b89ea0fd4eaf9222fe0891fb44386d1e96419949fcbd2d3d9a6b2563d"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000002c0)={0x4, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 16:34:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x49, 0x100) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="1504124a3dbda494083444d44c1d46d87696f225c78850a5a1280ce195070c36802efecf8f19ba9cba97a790", 0x2c}], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="8931af6ab41bd24b739e65ca94ce9f2dfbc8aab6b20ee260af2c81246cc500f81b", 0x21}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="00cdcea653c5172c7cbe30e1830d8fd8ce4a5637c1148d15e0d659259853d35467b98249348bb6b21fbb6e32", 0x2c) 16:34:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000980)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:34:37 executing program 1: r0 = socket(0x18, 0x7ffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0xb) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x8, 0x1, 0x3, "196b820f7d59bcdc5644f23fc8aa5b7cef0dde80", 0x7fff, 0x8}) 16:34:37 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x5, 0x5361, 0x7, 0x8}) pread(r0, &(0x7f0000000080)="653af288a381a9ec2cd03493aec3e2e505066b2444cf049971d83fa69a5fa0584af8998f18ae31aefe294aa6588f4629ae236a09688616a66bf355177165db1c08e6d55fb84faf7a51fdc5cb184332cdaa7b80d5000b0ebea8174f01abcd31e8de2b9cfd959725eb0b93b95ead", 0x6d, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x22, 0x1) r2 = msgget(0x1, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/135) pread(r0, &(0x7f0000000240)="de487b85c4c8829a699c5b7760201290d6e4a9b43d518eaa5005985d2e385963dbb422949454294c27201ffb804efca2c97d65d4bef92aed75557b8fb8cc31f0b91f148a6a3f7feac2bb5c38ea5491b0a142b76ab583b36cede776139bcd4c4d91c8594e0e78980a7d0b8bedeb40a323e10221c319964d7f26e5555761878d53994294fbf80baf8c30daaf0c1ad50b9f97b8c72715fc990db3cf8437ebf917526d8a2bd10843457ffb1b80ed2dcbd7fd7216d0a1547dffc3a1c4c8fcf726848c7a32cd024804eda83f3ea4", 0xcb, 0x0, 0x0) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/182, 0xb6}, {&(0x7f0000000400)=""/140, 0x8c}], 0x2) r3 = open(&(0x7f0000000500)='./file0\x00', 0x100, 0x45) ioctl$TIOCSCTTY(r3, 0x20007461) link(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000005c0)={0x3, 0x1, './file0\x00', 0x6f, 0x3, 0x4f, 0x2}) semget(0x1, 0x0, 0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x800, 0x0) msgget(0x2, 0x8) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000680)='./file0\x00') msgget(0x1, 0x281) setsockopt(r5, 0x6, 0x1, &(0x7f00000006c0), 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000700)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000740)) r6 = dup(r1) fcntl$getflags(r5, 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000780)=0x9) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f00000007c0)={0x6, 0x8, {[0x9, 0x2, 0xa, 0x9, 0x9, 0x7, 0x7f52, 0x8, 0xfe9, 0x7, 0x9, 0x8, 0x80000000, 0x100, 0x1c0, 0xb4, 0x401, 0x3], [0x7, 0x3ff, 0x1f, 0x7, 0x0, 0x92b, 0x4, 0x5, 0x3, 0x2], [0xd4, 0x7, 0x6, 0x2, 0x5, 0x7, 0x7ff], [0x1e2dc000000000, 0x3, 0x80, 0x1, 0x2, 0x5], [{0xff, 0xfffffffffffffffd, 0x7a2, 0x80000001}, {0x0, 0x1, 0x2908, 0x7}, {0x3, 0x7, 0x5, 0x7ff}, {0x5, 0xfffffffffffffffb, 0x101, 0x3}, {0x5d1ed15f, 0x316, 0x6, 0x8}, {0x0, 0x7, 0x9, 0x40}, {0x8, 0x0, 0x0, 0xcfde}, {0x9, 0x7, 0x2, 0x4}], {0x3, 0x1, 0x1ff, 0x101}, {0x101, 0x2, 0x1000, 0x7}}}) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000a00)) truncate(&(0x7f0000000a40)='./file0\x00', 0x0, 0x2) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000a80)) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:34:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x88) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:34:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0x1, 0x400000000}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r2 = dup2(r1, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:34:37 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = getpid() r3 = getuid() r4 = getgid() r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r9 = geteuid() getgroups(0x3, &(0x7f00000013c0)=[0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="1fa0e32bed607e332110318669643cf167761cb3eead9338209159c05b0bc3342bb78666394079546eb289459c4893f7cdd103e7ab81697db99f1bd07786f62da0646f86caeb611252ac94c0d68d9c79d34b38f720937d4693d9f1a737e6f35582e2af47e71a78c35be21f05e949472b39d7c6b7702e57789863ecdd3596ec6ffeae06779c8080ce01c2a6f2bbb7bec6f014", 0x92}, {&(0x7f0000000040)="2450cccb3bdeaa930cf9dc3a549750bded702fec18", 0x15}, {&(0x7f0000000280)="ff4bf45a6a8d31fb5a3b07ce84ff746e7e8f67d3c1158e13908ab8bfc12729a8d4d657f857ddf0479e08f63bc1042d2f87cfbac092062ff2fb611eb599225cb1fe07908ade0202dd3d1d95e3a2b9f6189b8edff157a90cab3f6f4f793094b8fe3f23507e6a2e420fabdad2", 0x6b}, {&(0x7f0000000380)="6e4cfad2469888148fc278074d855d883d808b49b3b9a6f8a263fcdf8ba5c9a319a72b9d0f6351588fe103edcd77e91e46ca3db8fdf671aafa6ec633eec0578a5d0066cd6b5769fb2658e817ca111260e5970fca72fcc8b9428528f4453b73009fb624e24d80535d608fec0fd366246a9b8bf621b320ef1b77396117702f08917b5d380e8b0de8581527dfeb7f5d29c56b57708c8ffef63dd56e9609c0a481edec3e6f9d17c6be69a3e1d8c11ea06ea64a297124aee573ccfadc3e2cdbce69653536a5c43be58ae4d8243488a31d1fe4f6f6463d7df36e784144c4bccdb539ec7db93c17ce9b42d6dc97ec217326f5550bac430eb8cba9b3e0341420453f5941abfa6459a0d3046b01a564c0589e13505df7b55c4fb98d2254be4fdce2f4ec6b713c6ed2d9d150afc8ad3977b68b734cf5f81d5e16e5ad993d1ebc4a56b0e55c1b55aed0d89ed99c985becfa54fff1ddf3c13d5735e1741de9d4eb21385b6bd3bbf15b44f52a832ef282ff7d63f7c5b99de74a1cb01e833a08e2f96ac97381f4e2228223c2189075e5639b74691dc4c86708f9b2e1d646e078a9a4257f584fd1fc514ac50f72ae3e25efe65965a2c486d735859bd6ee8d76d9d239515a828d4bdce116e0235cebeb697a5d0c2e9e745c20edf46cb44f95aef9fc750153dffcca7802f02378d18abf362fb5f3a8e66cf9587c043171392973d137d3f4f0f72569c48a3caae179e138c770bfcce0076783e97fd1bc51f7b1f5b29fad5afb19a34180e4c66f1de1bfbc1550206e917c17491d7044fe5cb7d3538d05cace5a58446a659087fd506d8fb9447d8d0cc486459d5a5a78fe4e43cc1cac4335beb5eff95f2aee9483efbef504df62dc39a695e3a853473a0efd9b222592ef628b222d9bde60c8855a7f0177121c0cd0c6e1b291c8be1fdb801934c28ae3ab968a34c1a721c9cdd6640a4bd26d3861c06e3791b935690c1bbcc2d72bf0c44de32c95d8a3633dfb18d31b2a4bee05c6e10cb77eec28d7d202c90112776325ca91cd3c372ff0b959fb80799da7abd5d8e7f45f7da46722e88f7f226f0f5f2dcc38769829d35937c7191cf72fa2cd55a9f9f1955f9e709336afea905546db14059d9a9b4a6c9cb98f430da1dcdb8919e72751781bfe9938c62244628c590101d90ded24cb6894025987139a9f8db0ea79273df54fae5017a89f3fc9fa216fee589dd24c1ec7f098bfb418d253aecec110048e5cc93f5756df4be33d7de04ac32f3ebe2d930155e5c11a14df4d4bead2cb661916957990d67e279c402d9bb530d9562676c60fad1d6defb31ef3d15ae6d0a5eb8a269f9be306250c467e68bc422382f9caa2647526c45010e745051e73c3ca46235a91404b8818c8f29f6454d0fe30ab7f3973ce4b5af5c5e191885dc7c03ffbeb000097f9b30bdd57c07d20547afe674cae4ea0b96cad9ff1d0ad344f14269d195cb0aa8fbd62f00a84a57c9f8efb537322ab7b51a916d2477c40af557212cb3910a68d8aaefbf85c378ad5868ee87a3075e6769c29e99b16ed4b8f30b6cdb5d390c4c011078af94cc4135fe8be6e18351ab972da535380b9aa32e9dfad257edab3a1b1706a7b050f8348616d6e6b00a7ff0ac03c1d4f68c4fd39f69be39dd03a45dd1ec629c077ccb3a0d8f09d9ac0715a00de205d7c7709cfe7df32bee51aadbb646908966c3ef6eb0f7d9e1c8e5bda8385c989778a15ca3c83481e1e5d298fae4ab7bd61d24dac0a6a970dd64fec73be39f209d0e298ca69b18160a1c4115d110132ee26da0ffaa41c6c095e4a74bc9222c965d0181528292db58115e835f806e3b7acd4296f761dc172823240bb76bcc0eea6a7907e1a5672ab42819bb2d2604b834d547317e5bee0657ae7404f03690060e6852e759504e360ad6e8247f7d4dd085e2ca90c0b254d785c692d65dfa7e9fc882b238228ef926809e1af0377d48a4ca8893ee4d5ff8547ee7c47c0c846505a40b3771de2eb0c624995bfe31ba69943865f62b1f51efe3bd0a8d0c19ca3d9e0784d3d5a165a648b5218da8f1020aa1787bf9d45712b3ed537d091313874abfd28bcaf3e91a5b9d18ea3aaeb241adadca9d45ac792ab8646785ddc8bbc90042f78d775b29bf7f53d6373ef6582ed4e1070306c22c5651ee25ab7c83ad86dbf1f9fdedaf903cbff023caf49d59a5b2e06cf8adc5e9491e66fd9040eb3d75c7b0a7cfde510b47c3b35364d78631607fd0c76bf6f821d7faa43a9732d1beb452f96dd431954a86d1ca725b9e22b500300fa13f1638635122538daacd5cff6467596740ccb9adcb9599c8c820746c2905278baeb1c2e07ce6b32f604352325234fdcf6bf5c856016afdbb9014881d06fd3da093cabd4546cc093f03210f058011c366c70fb789f40ae2ff19d5da4526163ebe702468a1f29b94c49c03010a9c993856adb4056efa4141d825d4e6be4da261b67a4c2bfc1da072740f9a352eb2fda16faf83d1fc4cca12129162e17d099aeca59384e42653ccfe5dafd3461bf83cb6f6deca876f1ac4450a03fd175f63dd7c7b60b1dd1e413499e1eca0a23582025b77e599fa69b17da058d362d9d622214386b4f4a911a1f13480b8539ec2250f906dd585739eccf000be56d858b2ced771ebdb75314f9c5da2505702d9fbd73cc66ca2b068cb063c7a74ec3e1cdd5dafe226a9e7c41b89e2bdccecc3e7d03837ef91f4b6937847a7aadb392b7078471a69d3069d74144407b29c2f9504bead1cfb96038b241d938cd6d01737a08c535097b63157c069decb90a991f033d4c3c5eec160a856f79b192c32ef9c4a8e434153c0fa8bf165675eb0399ca1d17b2343467cfdfc1a4aace3c50bc00dcbff8857261755caa323dc30772cafad8cabaa97926189793659ccac722feb58d44826a9a532f0a3119a22f827c2132710aeaa23aff84654aaf769ee4d741c8b62e3e33fcce8cd9203251215d52636ac1ea2e66518c0fe101e5890f5d77bcfbeabcd971606a374a7b1d9e0ab25ac2ada85df8eb0d17fc98b056e0f9c716d44e45c7faec799bf0a78a9a1d96d3a1ab5d77b82a51e47a2050ae31bef3d36129473055850090f4b88fce86b62ebe2320e1ada34cb30783e04abe80af60e8a1e3a524a14eeacce3abc3bee853fe71a71ad643704e3bcc7e872eb059bff788468da065c6cd9fb418d732388c3ee4e389c7631deacc34100bfc6b2e1f2c0550a405e14bee86850f3ea37bb316116a622d82cdf035c015bbdfd171d44973ebf2f90f279f2a2c1e9561295e21b28e551611e22fc5360d15f0052e706121bdb74d04d96f9d56e410bea2a446240c897dc624d1e51aa15d1849f6c6caf8e5fef343866991819184dc31abc55e23672159f53875f05daa3fa5e1ce56dfc16cc9e35b539a93239f9bcfb3c3231969956a2997e5e1de729ee71fa4f7f5904e25b1f89c60d7d9fad9db3e8a50ca6ae2c951d23cdee6633352a67f066d4d10c8ba56b739a391a56cd990c4d1c53a345eb7458985ed111044e2141a50960eb14f6f4b1ba5bf6bfba4194a4d5d371c037068f7ebd35712cc1e684a4c98d4634069bd06b891971b7f6aa25b72d14175d3ad7260a82f139e562c35bf563f6f7656bc8c4eded863a1fcd5b56bca901ef54e7771362cf68b181365eb668a0aac6cafce9a642118440ba7d8aa6b2351ffaeed86b796a9bae6cff6874f8b19778d8165eacedbc5ce8324aea41326d079bf5271fd36a805650d80415c3c3bfe03494259c3bf31e97bf4ee0234df15daf810d988f8639c4c5f7d850c9e0d41d5cf37286ec8e0334e01d8ae970db1d1e4ee30d115c2a0470e4bffcb99c329402ccb9932cc506bd9ae49f8dad11f0dc406e93db8c82d67c50812fc513a0364c59edbce5deb8b3eb00ca05a3c57d83fce8db6413e984c6d051ebd511ce2b4ce6a2fc87e87cb342e5cca4dfc9e4322a469da41516331c720ecc4dbb278c822b75563f6b28b33545dd2484912b8c3f77a208b39ea32353e108bc086f239e46c24f03849184da5a83768be73842c7eda328a1ba2e1dea53b0c7e48aae0a82991a4de7c2f4d6adc0db3bce74ec0c81be50dd59a571b09357bfc383df3505015e36428e2af4b3027bb71229aff7535206c885bd05f2da8640c521548fb5e23b33941f405df27803aaab61ae95138ec2262821dff77737d4d7a525efa73d3bec8396bc91bdab5fbcafac1938b95b4904d2b470571d891f8563372c4cfe7bee8377b5fb2a5d5401d7935f74a215bad8f74d99e337861ffe8c780f56848f28139aff5c05e7285abd28cbdfd65a27f952a17bb8f0df47f92e86995850098a9345fd296c82370488e612cec1dd726686d58e4a2b27b272831e6eaeb99e758365b23fca50b957122489c82a48a2c317ff1eeddfeb7714e6f661bbd0ea0223c1585504ae7247e23ef0622486242c510dfc55f12cbec17afbda421174e6e5becfbec16f551a464150ace71c6c2cadb11a0944c26cb4f2fb800a49aa899f19e192617899a0bd213667ccbdc76ff70732e8d0605fb5ea46546048d1507f14160d5d0202f7372ee9b958df9d8681b56182c7d988162dc603b43db2d26f801a3c7f99916f5ed8a664509ba1beabb15655b3fc3d5c01d169139abb6aec916dcd143a99ee0b92d811a7403b08a6db0a7b4446a21a0184660c7a44da356c1952c050cb0a14a2eed40fcbcd98eb15e39d56e344a9183057edf5acf0dae00578f93b126ea22b9a75b49675057f6861c71299ca687b273b2fb3b74994bb261e0e8efaaa9e9829cd4a2ac68e639ccf73250ec6b6a7038b4c872ee50ffbf745337ea694e07a1c3588d82c9214f0d6149d8757521b6a5feb3af0d7071309eff3c03afd74d8a6103da79b94abc8779d04e4a43df02b0119d529663cd95eeb5485b7018837db81e0f353096a03c2194946f6a23bbae28ae96983c14814889f3b0972e546454930b7dcdad64c60442eb8f0c55e26a233dc66ece366276e537a436627ff60e2bad579ee689f95f0b9619d337e973cdf7ba94e28b031cb09f1aeb762dd7e70306aeb73ddf6951b22ae27f029f21bc56c090a26432985935466d956a870792ab993e1b087aba81de9100a44dcb798c86ddd38197b12d80f97de0b256de4d9c6792e49908eb22a8bb9ae71ff785ed9ee5544c287eadb39032ba5d66ccb560c7d6ed0314a497865e3b12c1484ed67f240741746f0e1b3d2f344549783e4833c30f5c79ed0021b0551905e353e69cbea83a037e0953f1b87770bc0af6dfec0c59e3023ec696ed9c7d884cb8ddbc6ba4d35a488e98e36f47fb83b8ecdf39b687b991179a239bac8d8db9e65d93c1225df01e3f6534a0c9f378b4f6bd43902ab4eed4083d63def8694234894cb47013d97e67815a3b5ea3e2e79ec4529ba7e83edab42dcd8bb511ff760a4c35a8e54f96f33d1b332b50be4145b2ee6dbdad2898225f1eb929b85a1f22c07b4f28b055421df807d901f1c997d113173db65317e1565eca87716250dfaf9b6d80903dc48ff551abfc05392132827060e78a76b81a1aa4f204ee73ad9af48cef93ec172bee36360a389597aa1665b90a1f6f48a66512d52e2b9628b6768697859c3ffe5bba5c5fb5e32c60b31deccab25196b4c784ae52e3ed01a6279465e057f6d7ed123df8c44d72767b5f608bce870c2d31f4550d2161ea51f171f1111dd3c54e28112bfcda48bc99d74bbafdffea845dcfc5d2353ea8a1690e19823e343b6f8e91db6d94f08419dab5755b37d8233f9410e12b5cfc20a069708e3a8323c059e70b11", 0x1000}], 0x4, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60}, 0x6) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f00000014c0)='./bus\x00', 0x8) 16:34:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0xa9e2}, 0xc) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 16:34:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7fff7fff, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:34:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)='o', 0x1) 16:34:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x20, 0xeef}, {0x20, 0x1}, {}], 0x3}) r1 = socket$inet6(0x18, 0x6, 0x1) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2}, 0xc) 16:34:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x4, &(0x7f00000000c0)={0x9, 0x8}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:34:38 executing program 0: r0 = socket(0x2, 0x4003, 0x0) write(r0, &(0x7f0000000080)="b0c852f2e4839101fbffb4b485a58bb883d9b78abe3b0f9f939d92ca9d112401770fb17edf671b2701089d04c13bad05c679ed76d7fe07376a267ef0de0a8300c3206131f11f53ac909a64", 0x4b) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202e07266696c653000"], 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x22}, {r1}, {r1, 0x40}, {r1}, {r1, 0x80}, {r1, 0x2}, {r1, 0x100}, {r2, 0x4}], 0x8, 0x6) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x40, 0x8, {0x5, 0x1}}) r3 = semget$private(0x0, 0x7, 0x60f) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000200)=""/161) 16:34:38 executing program 1: clock_settime(0x0, 0xffffffffffffffff) r0 = shmget(0x1, 0x4000, 0x280, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:34:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:34:38 executing program 0: r0 = socket(0x4015, 0x4401, 0xfffffffffffffff7) sendto$unix(r0, &(0x7f0000000480)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) 16:34:38 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') r0 = open(&(0x7f0000000040)='./control\x00', 0x200, 0x1) chflags(&(0x7f0000000140)='./control\x00', 0x0) rename(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='./control\x00') r1 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x800, 0x3, 0x6, 0xffffffff80000000, &(0x7f00000002c0)={{0x212b, 0x6, 0x5, 0x2, 0x5, 0x1f, 0x8}, {[0x10001, 0x8, 0x0, 0xda2, 0x0, 0x8e, 0x2, 0x2, 0x0, 0x2, 0x2, 0x100, 0x7fff, 0x3, 0x3, 0x100000001, 0xfffffffffffffffc, 0x950b], [0xfe, 0x4, 0xf51c, 0x3ff, 0xff, 0xffffffff, 0x200, 0x2, 0x200, 0x9], [0x1ff, 0x200, 0x7, 0x6, 0xffff, 0x3, 0x9], [0x100000001, 0x1000000020000, 0x1e29, 0xff, 0x3ff], [{0x1000, 0x7, 0x4, 0x6}, {0x5, 0x9e, 0x3, 0x400}, {0x48c9, 0xfb, 0x5, 0x100}, {0x1, 0x7fffffff, 0x4, 0x5}, {0x7f, 0x1, 0x0, 0x3fffc}, {0x8, 0x3, 0x101, 0x5}, {0x5, 0xf5, 0x3, 0x8}, {0x8, 0x8, 0x0, 0x8}], {0xa0f, 0x6, 0x10001, 0xc7d}, {0xffffffffffff0001, 0x5, 0x9, 0x3}}}, 0x9}) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) chflags(&(0x7f0000000280)='./control\x00', 0x0) chflags(&(0x7f0000000000)='./control\x00', 0x0) 16:34:38 executing program 0: munmap(&(0x7f0000717000/0x3000)=nil, 0x3000) minherit(&(0x7f0000717000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000717000/0x1000)=nil, 0x1000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x3, 0x16, r0, 0x0, 0x4) 16:34:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000540)="e426") 16:34:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000140)=[{0x4, 0x6, 0x100000001, 0x8}, {0x8, 0x1, 0x3, 0x6}, {0x8527, 0x22, 0x1, 0x2}, {0x5940, 0xffffffff, 0x56, 0x2}, {0x1, 0x2, 0x4, 0xfffffffffffffffe}, {0x6, 0x8, 0xffffffffffffffff, 0x2}, {0x1000, 0xbd3, 0xfffffffffffffffc, 0xff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x80}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff9e, &(0x7f0000000680)="f895d8e677c01d944dec6e74e41e5316a703cd30a66a279847352d9c3e34edbae86512616f05553261b8fdfb5c6a13712c2793a157ae56f4c40d2bb24e509d55b8323dba5a9f70d9a13f93c1c937e41e03000000a09dca53a24346ed7cacb6001a6dffdadca121f44ce9f708c04d99963b814ac2b1e40b35882d8dd09d13b4286645ddaef5247ab1fc50d4ce2407dafa8aefc2f4d731be75ef6109e23a17026520c7fd7282b3b376e34fe6edccac0000493c33fb32f51436ecb2d27da58bf3894c7d7259880582f7f25928024ad22f2ae44d0c9b146916d67b563ed3079bd11b5dd26c6060f2e126705b5176865372286e70d2c0274d398e08907777516d477eff42aff76c5e02162ffd92f104b14283") 16:34:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r1) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 16:34:38 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket$inet6(0x18, 0x5, 0x8001) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000200)=0x400) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107008, &(0x7f00000001c0)={{}, 0x0, 0x0}) socket$unix(0x1, 0x5, 0x0) 16:34:38 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x28}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:34:38 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) 16:34:38 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) 16:34:38 executing program 0: r0 = open(&(0x7f0000000400)='./file0\x00', 0x100c2, 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000440)) r1 = syz_open_pts() write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824bffa025bbd45d3bf579db9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a00"/101, 0x97024fb2536c755d) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) close(r1) r2 = syz_open_pts() r3 = dup(r2) kevent(r3, &(0x7f0000000200)=[{{r1}, 0x0, 0x44, 0x0, 0x4, 0x3474c0000000000}, {{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x40, 0x1, 0x6}, {{r2}, 0xfffffffffffffffd, 0x14, 0x0, 0x9, 0xfffffffffffff001}], 0xbac, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x20, 0x88, 0x4, 0x296}], 0xff, &(0x7f00000003c0)={0x3, 0x3}) close(r2) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000180)=0x5) kevent(r3, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x2, 0xe00000a3, 0x9, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x28, 0xfffff, 0xfff, 0x1}], 0x800, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffa, 0x11, 0x1, 0x8, 0xd6c}, {{r3}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x6, 0x4}, {{r2}, 0xfffffffffffffffd, 0x24, 0xf0000004, 0x4, 0x1f}, {{r1}, 0xffffffffffffffff, 0x94, 0x0, 0x2, 0x80000000}], 0x0, &(0x7f0000000540)={0x6337, 0x268}) syz_open_pts() ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000600)=0x2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x5, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:38 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x3, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x20) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) geteuid() 16:34:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:34:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000180)="2c499ede3278413a816a73a4da0eadc5e58d2dcb64976f25", 0x18) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) setrlimit(0x7, &(0x7f0000000140)={0x2, 0x6}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="3b7f76ce9aebcdca2a15388bbd673cfb7a4c9d2add1211aaf7456b20e503e4a304f8bbc535ed186841f7d445b8772e00cda18f62aa2bb319cc60315b658f520b183df9c5e3f0378f86a19055619117cc6fd63fafff9cff4d37dc0d47c2d61ba11d3fe3626e783897c807073fc4a8023bd9e64c0a8eff3c035e", 0xe7}, {&(0x7f0000000480)="e5a19dba6af3c62cfc022f2e1539d458c757ebb12574617d16952679a40ecdbe2a5e2324e60ca2c32d848bc1664d5c678ad7c9822ea496d209f88cbc6a76a5b54ef3117139459d9bf0d1d50bc67a47c400028a889df0999fc748b540f549c7d983bb", 0x62}, {&(0x7f00000001c0)="36abb716fec64d48e6ce04e21c6c1f7e2c8f5e5dfe13e9465908df64312904b33f892b4264329492fbda3128cf60bc5ec3606ad181d292b50cc10c5acfe5f6497e874bc5ec020392ce9e62c167d613e8557d", 0x52}, {&(0x7f0000000240)="ed9ed413df8dd8b7c2b2bde468bded370728acf43ca770d109c597c214119ad3d0285053c10cf31f687eefa02808550a286792b438f5e09378cdd494b105165ed845ea47409d403582e7fb915903f6a564ff6269678cc1a0ff7581d41330062ae1d472bc178c9c822edcedd407c4ab5d6da3defa38ed212ed5204c242bb2347b78fce33c001093005165f4a562201844e5325f08206ad1af97ceb5fed84fc4146bc33eb571730c95b1c673d4a2d8ed94bd38e24cf0699bbcc02c03e08bda7f37f4204bde043cdf5e9444d6a3e39b821e0ed2621ddc83cd9ead6ec2d119821bcf07fef798cc99", 0xe6}, {&(0x7f0000000500)="bd94b7ad7e730a2bc543497d196b44bb08eb8771cdf7d230811ad202eb11a0dbbd0c693c87089f6486493bdfab48070000de764b45450d90affd689dba3e89df7f732f1ae2ca8cca061a67b61fadfed41df9c4367dc58f28e6f22ec6193cbf8cf9156e3550888af3032faabe316094c4cc1c02ab17b27b99f7203db968750212781eb34e9eb22d840860ababa580eb41fac43ccf005f2f879a2a6c12480c6a7a458a8f320000000000000000005e0af85b6ea7458e14a9e0c2e86d76ed930edb79495f6d09531904d4f5310937b2793f7f1b9bec734aad2e57743ce73ab5b49b0e7bcf71a61e9f7b86c5349a9752b51fc2424e5825646152d790f31d6a47ed4c619685cfd81fd242d960cddfcd9b2d1b4d64b1d720ecdeee63da7690cc6b250000000000000000", 0x4b}], 0x5, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x4) 16:34:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) fcntl$setstatus(r0, 0x4, 0x48) clock_settime(0x0, &(0x7f0000000280)={0x1, 0xc}) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000300)=""/204, 0xcc}, {&(0x7f0000000540)=""/89, 0x59}], 0x2, 0x0, 0x6) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000400)=0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 16:34:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x3) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x80, 0x1, 0x5, 0x8}, {0x0, 0x9, 0x200, 0x1ff}, {0x9, 0x500000000000, 0x9, 0x7}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x31) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x5, 0x8001, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000040)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r2, 0x4, 0xc0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup(r2) fchmod(r2, 0x0) close(r2) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket(0x0, 0x8004, 0x4) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x3f, 0x4}, 0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = open(&(0x7f0000000200)='./file1\x00', 0x288d0, 0x20) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="290984da452db442c96d0d93c4ca12341de23248e5afa6791c5b93796983da2db1e0a15eeb5ab1c0f9128db7d8896669ec5ff938ac0ce287345e1ee7ab358e681f7d338fe16940c38f798d3d79bc3567b99b2aa91c39c88984f5173474101bab0fd0e18278e5c3", 0x67}, {&(0x7f00000001c0)="a5b4c2cdba17716bd78254ef42e4805f5cbb838a49e5afdb6b9c46900ea2abbde058c4f0defd7cd8ba68c1a0f196af8eb1ce52f00fbf311bdcb3d39cbd71b019c6a895cb1ca504d9fa31d7104120f89dbcfabce1a6d361373cb56246fc5ea192e5c5d7292a55541f909344d2bd8187c01cab08b26cb1d26c3561fb6424a7ffdcfc30c8290b707ad4970c65557a0518320779e27963e3e0cefae83a1e7c0c8762cf000b950006460171", 0xa9}, {&(0x7f0000000080)="3c3a12b96e1ef587127bbbf41f2dc5a24d303d78c70941fa345f3cf966b256c6061db9af", 0x24}], 0x3) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x80, 0x100) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x6) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x10000}) pipe2(&(0x7f00000001c0), 0x10004) mknod(&(0x7f0000000200)='./file0\x00', 0xc000, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) 16:00:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3c224be86e6485397a3efa955153bb7c"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x193) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = getuid() setreuid(r0, r1) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) syz_open_pts() syz_open_pts() 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) socket(0x18, 0xc003, 0x3ff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x420, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffffffffffe}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) readv(r1, &(0x7f0000002440)=[{&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/112, 0x70}, {&(0x7f0000002300)=""/91, 0x5b}, {&(0x7f0000002380)=""/60, 0x3c}, {&(0x7f00000023c0)=""/122, 0x7a}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x3}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000025c0)=0x3ff) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r4, r4) ioctl$VMM_IOC_RUN(r5, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) sendto(r2, &(0x7f0000002500)="02265f40b22a90247d83f725ecbb71097458165b66cc0cbfcd68629c0041d6f9584c7113998bea928ad1dd7c85ea08cab5c187074a27394c152bee82589030ea68d950c0f306898e53edd97ea9f5b92ad59396a5ee6b960ead8b66a08db931d0db26", 0x62, 0x8, &(0x7f0000002580)=@in6={0x18, 0x1, 0x2, 0x90}, 0xc) 16:00:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/13, 0xd, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)}) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8000000000000034, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, 0x0, &(0x7f0000000040)) recvfrom$inet(r1, &(0x7f0000000080)=""/203, 0xcb, 0x2, &(0x7f0000000180)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 16:00:01 executing program 1: symlink(0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x148) 16:00:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000000003f5a82bc00daf0b8c0079e72bc184e91f1f886f643a12faaee034c005bbdd23137266ad54818168bf92ce645ed416235ee147ec7c93be077582cd12e536f20501002b8e56939086b479068659aae4cab0842c421efe0b2e3d07797fc2e03c289b49bde2723d8b367e63f6207288e6843deb9143fa09f"], 0x38}, 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}, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = socket(0x1, 0x7, 0x100000001) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="b93f4dc81bbf628bb2cbd7c424969f67053d2c5b2dd410fec7fa439dbfd13124e781a7a0317d514b002cc0d48ac82999ed3f047eeb7c44213eb869d60ea715a1ae102b81f9450135d7560208dfd714", 0x4f) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="ba2d80fd8557b7c9b8cbc6186ed46f8e8aea221b2d5725c3bfe3ea320235991d2408b2d3cb939a665fd534c7de92399d3a6a01fdafb1635afbf8fcfedc4026f87390806f004439977008f608bd2945407ba7c577b74bb8e626f5146df984f0645c3004fe9bb7ca7b0b96aa88cb7835c299471e0e1d6b63cb56f3305cb4a1eb7d9c", 0x81) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7fff) bind$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x43, &(0x7f0000000140)="9468443d1d1aa453b2f4855966be7346a382974661ebe152468ed68ed5007595d1799752e36249dcd474b6596f9bacff8d399a53a5965250fc39e867d77c4100ab7a57") 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt(r0, 0x0, 0x8000000000016, &(0x7f0000000040), 0x4) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0xa2, 0x40) fcntl$setstatus(r1, 0x4, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8000000000008) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = dup2(r0, r0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000340)={{}, {0x4}}, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x101, 0x8, 0xff, 0x3, "b234ed7f3cc9fb0c257a77ebdabd76241bf26a33", 0x4, 0xffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x51, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000480)) 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x5) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r0, 0x0, 0x129) close(r1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c, 0x0, 0x2}, {0x87, 0x4000000}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x20, 0x4, 0x3, 0x8}, {0x8, 0x5, 0x401, 0x9}, {0x0, 0x6, 0x8001, 0xfffffffffffffff8}, {0x7, 0x5, 0xfff, 0x5}, {0x9, 0x20000000, 0x3, 0x6}, {0x3, 0x97, 0x0, 0x4}, {0x8, 0x0, 0x0, 0x1f}, {0x0, 0x3, 0x3, 0x4000800000000}]}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x10000, 0x8001, 0x1, 0x10001, 0x0, 0xffffffffffffffe0, 0x3, 0x2, 0x3ff, 0x1}) mlock(&(0x7f00005ef000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvfrom$inet6(r2, &(0x7f0000000100)=""/217, 0xd9, 0x801, &(0x7f0000000200)={0x18, 0x3, 0x0, 0x9}, 0xc) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x35}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x8, 0x101, 0x0, 0x100}, {0x9, 0x82, 0x6}, {0x4, 0xc4d, 0xffff, 0xfff}, {0x2, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0xffffffff00000001, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x180, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) getitimer(0x2, &(0x7f0000000180)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400000000000000c, 0x0) mlockall(0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0xffffffff, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:03 executing program 1: setuid(0xee01) shmget(0x3, 0x1000, 0x0, &(0x7f000000f000/0x1000)=nil) shmget(0x3, 0x3000, 0x93, &(0x7f000000f000/0x3000)=nil) munmap(&(0x7f000000f000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) sendto$unix(r2, &(0x7f0000000100)="176a4100dc3b9c6d85d5da72d34275ed5ff87bc501edc7af7382f5887327fdb2a091d1ac3dd16b7b5835b93a4e5b6b388d076a8315e178d6563fabe713c8003baa2501381cd0d8b05079b547c7870e5af3fb5321b4ff26bf33c254ce10", 0x5d, 0x407, &(0x7f0000000080)=ANY=[@ANYBLOB="0170bf53d98dd3de2400"], 0xa) dup(r2) chown(&(0x7f0000000180)='./file0\x00', r0, r1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendsyslog(&(0x7f0000000200)="1c477386f192311d54ed14db2806417979148829fc845ad2ddd30c3188c85754ac5fdb82924020154f734400d97c5d011430e94fe82e13d0181dd9975d61690739b0aa9a4747d61466c420bae602fb973df291fe41a1635320bddefd81206226e4a7a7cb4e25f8c32b32bcbed4b7aecb4f89028552746ef6ef00d9e6b654fa5ba3006fad6a4a17f1a87347d7dbd6aed102a61518a705ed6feb3ee9bb52c31ca25bbc4af10f7b9f321e70207ba09c33e2cc4b28c246841e444e9d25486a809177a71de3a07d66f732dcb1f85d3c405bbe643e5040bb23cb", 0xd7, 0x4) write(r1, &(0x7f0000000040)='X', 0x349) r2 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) getpid() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x100, 0x0, 0x4, 0x1, 0x3df, 0x400000000000, 0x40, 0x0, 0x0, 0xda, 0x7}) pledge(&(0x7f0000000240)='%[&\x00', &(0x7f00000002c0)='{\x00') recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/1, 0x1}], 0x1, &(0x7f0000000100)=""/101, 0x65}, 0x1) 16:00:04 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="e09017b08c2627864a6d9c2702f8e9c20cf2e8dff729cd652a7a92e600d4125bc82768c7f982120eb60b8b5ce052cf74005224e7f5d18d833ee72e41d624685541e40f1b8f57d7835d542b5e1b494c318d1440d22ec6b6222910302d6d50e544116eada7d360ddd67ddf7603"], 0x9}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10001, 0x40) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getflags(r0, 0x3) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002700)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a8892e7a436af17a7c0a185d912c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xfcf) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x6b31) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b0d8a50000010000000000000000001900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x100000000, 0xeb8, 0x5, 0x8}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x9) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)=0x9) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x28580, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x41) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) syz_emit_ethernet(0xffffffffffffff75, &(0x7f0000000480)="191849ae3e8a5618a7a10a74094337db869ff51b90223dbd19bc93e61376f2b850fcc37130720d7972f53707658324027b5dba3986c8faadc8e8647ef7ce56d8d7b51dfc432cefb612c2a5707f894ac3169c04049ef4aab79b8e78b7c69ec9434e9d8dcb85e144517af2fb22235a9c23c4ce9f2d6e99f082f3a7d9018143a54f28160f25059f81fccb60e77d76bffd38d4acc6600a9b74b902e3f403ddffaebfad19ec9ee655898e17be5414ff0ebf4d5433ec9be9314c20a3553a5dc9b92fe052ed33c339cfd7d2534207e22d32b2600c181700b09a6b45c19ef230419a3a509c94842734e694094600"/249) lseek(r2, 0x0, 0x0, 0x3) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x150b511bb4f6c951, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:04 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1ff, 0x5}, {0x1, 0x56}}) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r0 = socket(0x14, 0x2, 0x0) setsockopt(r0, 0x100000000, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = socket(0x1, 0x4, 0x6a01) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x40}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/32, 0x20) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:05 executing program 1: r0 = shmget(0x1, 0x4000, 0x431, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget(0x3, 0x12000, 0x20, &(0x7f0000fee000/0x12000)=nil) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x640, 0x0) pwrite(r1, &(0x7f0000000040), 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[r2]) r3 = msgget$private(0x0, 0x100) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x88) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000900)={0x1f, 0x4, 0x3, 0x0, 0x5, 0x8, 0x9, 0x10, [{0x200, 0x10000, 0x3392, 0x20}, {0x8, 0xfffffffffffffff7, 0xdcb5, 0x10000}, {0x6, 0xffffffff80000001, 0x5949, 0x80000001}, {0x3, 0xff, 0x2528, 0x43c}, {0x6, 0x401, 0x0, 0x1ff}, {0x5e9c, 0x5, 0xffffffffffffffae, 0xfffffffffffff801}, {0x8, 0xe1f6, 0x7f, 0xff}, {0x100000001, 0x6, 0x8e, 0x4}, {0x1, 0x9df8, 0x2, 0x6}, {0x78, 0x39f2, 0x3, 0x3}, {0x7f, 0x9, 0x3, 0x516a}, {0x4, 0x1, 0x9, 0x100000000}, {0x3ff, 0x7, 0x2, 0x1}, {0x200, 0x2, 0xfffffffffffff001, 0x778d}, {0x8000, 0x7, 0x3041, 0x8}, {0x8, 0x1, 0x8, 0xfffffffffffffffd}]}) msgsnd(r3, &(0x7f0000000140)={0x3, "2be9a9111a67b44163007d2828fa69583758a7d3e8c25394fb9157398ff5ee98ec0b20f1257c5976bdbfa4a63621ab01fbfbc44faaa9d8f6664cf46b3f9678da331037fb709475a6dfcbbf9af2384d40f327c40dcffe1ce46adf7e7020f69ca1db9b60e12bc9e0c4a2de0846e2fd11afe5b4fec16f44fd95d7123d9b"}, 0x84, 0x800) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0xf5, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000082, 0x7, 0x976f}, {{r1}, 0xfffffffffffffffd, 0x60, 0xf0000000, 0x5b, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000011, 0x15d, 0x200}, {{r1}, 0xffffffffffffffff, 0x3, 0x10, 0x80000001, 0x1}, {{r1}, 0xfffffffffffffffe, 0x80, 0x4, 0x2, 0x7f}], 0x800, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0xdf, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0xd1cc, 0x100000001}], 0x800, &(0x7f0000000340)={0x100000001, 0x3f}) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000380)=0x5) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendsyslog(&(0x7f0000000500)="95e0cd6d7922ae0b046e08dd91c4c6106a97beff4d7a7f0dfc2403e9020b6ab060c42a6500618809e9a790fc5c9c517156f9d128fa5b3343231a86fe9180dadd37f4f7097f2d0e7412d7425c3bd1c67bbcf9f688f622013a9a5e635f02769f9ce286a25a8dc7aca142cc51e24b797b55da53b28eadae906fdbcf8c486ef8f69e70d03ad1a22e51b80ef94018a064942a7d3298c773caa98a0bf8c8765e0e5e968e4be0b2a7b738c0b620e652e2fccec220a667ffefebb40a5a6918db5635adc11fb1450554fa3e31d669", 0xca, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000600)={'./file0\x00', 0x100000000, 0x2, 0x400, 0x1, 0x7, 0x1507, 0x6e89, 0x1, 0x3, 0x6, 0x8}) msgrcv(r3, &(0x7f0000000680)={0x0, ""/147}, 0x9b, 0x0, 0x800) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000740)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) ioctl$TIOCDRAIN(r6, 0x2000745e) connect(r6, &(0x7f0000000800)=@in6={0x18, 0x0, 0x9, 0x7}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000880)=0x8) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000008c0)=0x80000001) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffc0, 0x7fff, 0xfffffffffffffffe, 0x7, "88829408a5f524c0e4cb19573b204a4fbb3c93a7", 0x1, 0x4b4}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) shutdown(0xffffffffffffffff, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r1, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) syz_open_pts() 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x10}, {r1, 0x178}, {r0, 0xc}, {r0, 0x101}, {r0, 0x3c87470b658b1fbf}, {r1, 0x104}], 0x6, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) socketpair(0x0, 0x2, 0x4, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x1e, 0x1, 0x4) accept$unix(r2, &(0x7f0000000200)=@file={0x0, ""/74}, &(0x7f0000000040)=0x4c) open(&(0x7f00000000c0)='./file0\x00', 0x200000611, 0x0) close(r0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0xffff0f00, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x5810, r0, 0x0, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) semget(0x1, 0x0, 0x40) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x111) lseek(r1, 0x0, 0x0, 0x1) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x440, 0x8) r1 = getuid() getgroups(0x9, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x4008426f, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0xffffffffffffffff) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(r1, 0x5) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r15 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000040)="f9131fb94a664a715ebb825378a0b94cdcd8cb723c1d8f68e3dfa221d01e94361ab8b182f29adf1efdacee98e8d371c08647003a23c42359fdf0299fb9536cd4fa616c88f7a6b3c83747aec54bdda67b895213961e2109bcec559dc64d879a9d32c66df44d11113307f86fa2cb596f2c208e3a638fb068720f18101a8f63381e5cc27c225c486c6da2a270", 0x8b}, {&(0x7f0000000100)="e383c89a1ce54ff032edd4177c69fe8c5c3fe31abe005c08187016ecb0bcaca451e7296a88d656bbee2b7bbae0d1bbc187e950c68aecb1a9dc30cea5eefb4e4729819364d9396db9549bcf3ab0523a00bccac7296508eaf1ad43981b5499839cb20d96444026e0254ab8d9ae298b0f81024e350db9ba1531e228b9fbd8c1b27789ce1b3b4697f54042fd8d946e42e0e98d2af8ff2efaf6f8341090221addca2e097aa08dd38677e084174cff71360518bfee2102c0ebf21d931f86", 0xbb}, {&(0x7f0000000240)="8908204c8a37034c54386aa5ba4970066426f5f1d1a8b36c929389e7f23b9a24b6221265ac722b29b4550ea9739ef518351e957fdedc08cd1e3f01ecc75a8bdc3df5797da3fdbed636f5dfbc36d58ba71972debc3f4109e7d378fe33ce4c0c0f4d6b697cce5745f877b4e7e2dbc28e2265c87624ab22f5ba50ffca50a5983ea5077dd646fce4259ff7c88d2e7bbb923b58133381714d1e8821be4a2355a8e29ded1ab243d1d36115797e49dc319934d5dc02aa74a523a330d5426d1381beb22050eb4943f3fca1845c9826c88b155dab5779ad7463de409569569b3aabf58b499bdc1159", 0xe4}, {&(0x7f0000000340)="82316e58204f58004cbf6be41e530838572bf8e1a1c35b4db75a7151ba9bae73367bd6802a1652cd57fa86931a60a9f14db39fa9c8613d9ce8a71e72d2c99d1aef8922fc6cc6945c6b434b592d1d5ef51ec394740c566136ddeba7de1cc7df162b924198fedcf0fa442fa9ca74df0f86b57deabd1703e59ad684bfed670e53d72708dd34ea886c125a97e8089b423c4b920a88e7", 0x94}, {&(0x7f00000001c0)}, {&(0x7f0000000400)="d4f596b2e685846ab972d968b6b3ce09409c3208790682e764362fd0eb85a8f63b97fc1c8d336d7853ab1e3bd112e1294959955e90d3bd1d91ee5fc8e156e07a2de9d3df2efafaecc36ee9cd628f6ee1d7d59a0a7de9522d39c8f46d7910acf280fb41d93d18ad4ebef26a745c48c54957a7d983da277f74deb1f13b", 0x7c}], 0x6, &(0x7f0000000900)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000503d78c7206d055c939e1ad4f7d63d257406e576877a6a48e05f4d93c528eda3894a720574ca215704bba9f05194f6d4e84bfab61414810c0797ebb81dd27e301de01bbb6744b00026016c8f", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x402}, 0x2) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x82) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4, 0x7}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000200)='\x00') bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/142, &(0x7f0000000100)=0x8e) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000), 0x0) 16:00:05 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) connect$unix(r0, &(0x7f00000003c0)=@file={0x0, './file1\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRESOCT], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x7f, 0x4}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) r2 = open$dir(&(0x7f0000000080)='./file1\x00', 0x8, 0x40) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0/file0\x00') r3 = open(&(0x7f0000000140)='./file1\x00', 0x8, 0x1) mprotect(&(0x7f0000312000/0x4000)=nil, 0x4000, 0x2) shmget(0x3, 0x1000, 0x4, &(0x7f00007ab000/0x1000)=nil) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000180)=0xfff) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f00000001c0)=0x8000) write(r2, 0x0, 0xffffffffffffff04) r4 = semget(0x2, 0x0, 0x202) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000240)=""/232) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) r1 = socket$inet(0x2, 0x7, 0xfffffffffffffff7) recvmsg(r1, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000040)=""/33, 0x21}, {&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/129, 0x81}, {&(0x7f0000001240)=""/159, 0x9f}, {&(0x7f0000001300)=""/158, 0x9e}, {&(0x7f00000013c0)=""/106, 0x6a}], 0x7, &(0x7f00000014c0)=""/195, 0xc3}, 0x800) flock(r0, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./file0\x00', 0xa, 0x1c) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001680)={0x10, 0x6, 0x4, 0x80, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x26943914}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xcc8f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x20}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) fchdir(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001600)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001bc0)={0x1, 0x65d8, 0x401, 0x6, 0x8001}) openat$vmm(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/vmm\x00', 0x302, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000001b80)={{0x10001, 0xa5e, 0x2}, 0x100000001, 0x3, 0x4}) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/168, 0xa8}, {&(0x7f00000011c0)=""/246, 0xf6}], 0x5) r1 = socket$inet(0x2, 0x8003, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x1}, 0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f2669e5ffffff"], 0xa) write(r1, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) clock_getres(0x7, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCNXCL(r1, 0x2000740e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) dup2(r2, r1) dup2(r1, r0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80000001, 0x0, 0x0, 0x7}, {0x3c}, {0x26, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)="930fbbca07b1dd410cacad") r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x8001, 0x4, 0x7f, 0x2}, {0x7fff, 0x2, 0x397, 0x7}, {0xff80000000000000, 0x3, 0xa5, 0x3c2f}, {0x40800000000000, 0xc27, 0x651b, 0x4}, {0x38, 0x5, 0xbf, 0x7}, {0x1, 0x10001, 0x80000001, 0x81}, {0x0, 0xe75, 0x6e3, 0x9}, {0x1000, 0x3ff, 0x8, 0x7f}]}) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x6, 0x0, './file0\x00', 0x1f, 0x200, 0x5, 0x5}) 16:00:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) flock(r1, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) semget$private(0x0, 0x3, 0x4) pwrite(r2, &(0x7f0000001440)="7e6dd7834873261922ea984acdb67fe57204570a87a2a71b40402189650865c883c270a63395d2e80a44339f1233eab725018974c0e2ad7528710acc3fc47eaa3fcd1bca82f930f8fe6fc8a2abcbaddeb685dfc3a8d39ed6f71f9960bff027783b", 0x61, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x6, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000001380)=""/192) r4 = getuid() r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f00000014c0)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001500)={{0xe9b, r4, r5, r6, r7, 0x44, 0x3ff}, 0x0, 0x0, 0x40}) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000240)=""/203) poll(&(0x7f0000000140), 0x2000000000000169, 0xfffffffffffffffe) accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xffff, 0x80, 0xfffffffffffffff8, 0x200000000001008}, {0x80000001, 0x9, 0x8, 0xb12}, {0x9, 0x1, 0x81, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) truncate(&(0x7f00000003c0)='./bus\x00', 0x0, 0x7fff) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="19b5939126740666cf20200f4da9be7ecade69ce2a3e2350e7105ad3e7c85b3ad1398135d8a13b4e48108e1403eee31cc4a917216f86c1e9f77844d7e75405d5be98096b9e8dbca6732ffc5922119e006fd49652c07cf58e388bfe16f1c56172af76d973254c09c6429fb8b1a841d9a2de3513040c5b70edf8b70731924464a2ab2f4e08bde230879af99fd8ecbcaa5ce32afd2bb2b1845b50686627039200c7f8ff147d51a64c5e88e3b612df74f9e1c8961b6c35081dd1f78003ba630f608cec12a946f46447db7f4822c5c8262cbd28c33711a3591e13bbf6bb", 0xdb}, {&(0x7f0000000080)="757003497bd8003b504c3a8011", 0xd}, {&(0x7f00000000c0)="fedf2b4600b913eda25efd1a3b17242fc1456cb272d08fd6", 0x18}, {&(0x7f00000002c0)="f675d4d9c244d5ea89e349a7c9e40d5947d9bdbbb44f82ab26b1d5ab33871e802074693d733943a3a91c72221cd8ebd593c24cbae079f1f5a42f693db14fe9d2dce592a429789a7f0d8a5a8d760f3f0c08e7190417f52c0d558c06f92f04601f632c710094e7fe514788025418be3d46bb0d1129d7969adc5a29af83b171a62856f0a47d2ec25c826bf24b743067c847c39860f71092be7340347e09359b081b2b63798517b9625509d128d7ea686145c9876a027a943bc1362cbbb062035136f50d1bb7788f11581da22793ead2c7bf0913e138e1cdf8799aa4faaa5feae8c7c50f27b4723f049f475a6cec1223a6bcfb", 0xf1}, {&(0x7f0000000440)="4cb29426425451d85cba81f9742558d74507315674ea342b62ea5c21b42c4b8e372a6bc6427f37de70b4b508441de749c123442fa0bcb0370c1b4079f94a028859215e1593c2afc4a2349296747d11b0fe55b669b0e878eb9e07d26970858b19bb05924f129eb1ce94ddde602c1734c3c295bf0b7723b6451d80ec707a3713395cceb938d27c60a39066074ed4d011000df35b43f37b9936449b681e6c2ed8f9830481f58cd690d931d7dbf7431dbb72951102930a93f4fbfec3d4941a42553fe68969d82f7cf674e0b0aa01fd7a2facdc1c7371d43b3816214ffb083d269f5f1b1a3a41a7266009c4726dc15ee200", 0xef}, {&(0x7f0000000100)="b02276c656ab2fbb3b512dec13bab53a3804b4c4ab133970ab89730dce0ee92e7b2b42ae8a5af62eb201fd2e886838d2f444ffbadf98733d69a54379f572", 0x3e}, {&(0x7f0000000540)="2efe532291fc8470abc44adff4bf31268dab79bcec885956c18a8bfd1b87394ca5154cd69c670131acd28ca2407243c269db80784e824bf9c8df445e4d5d90ef1b335c467bb3a237253ae9d3e9134541e5bd4dcee9cc3c000ce5e37487739f716255449f7c7c7b3b9a10208af179fee9ff735db94a852d6e4503ffd202721d838e7fe66407e870e4e3df5d21d367c21e571f108c24005ee338c08b43e927e5dab06031d10e331ef6660e0fa4074377f9ce9b84beea87c77752f9e2a3ce21789da534f39b91708cb93059bfd91130a1b2f156f5d08b4738d666b4a7722a73178f41d5dc9b967b9bb67511de1048a325efb158fd5fec5d4764a80e18e600f7492b12e6274eca6b3afc73b925b1d73fb36eedd3f8fe827be54b35bbebff5134c4d16de81765cf102e1551b0247b4acd1b608ff967253257e8fba5d22a63e748a399365410acda39de6caef52bd29677c957329a6a3ab62f68ab7b432133940c5775e1a16e85db050db6f956e76ccea9d2b50424050941b00e12af1721d18847306799e8eb4857525897deca8e188d07046c962d31b5f9e4c6d111fa1420e46826ce957bd655aaa4eccf5d6fd4c59fb8e01ead2dc1d461753a6ccb361f10b2fb9ebaec4934ba0385f0e6e480d2db26d2a36d297cc4cccc694b84fd4d15316f223234bc844bf0ce4f1cccf0a909e658b3ddf0bfbecb517c47269cb3f0418aed651797c3ed9014803b5850a2ceae78011b328bd2394730133cd8fb5b55b9c39415f0d5e5b329a42d3db6367922cea5b48b6cc88532942a9e3fbcb8895f7f3365784847a23d83c11b600aeaf9d45a939bb93ce799f133a91f17a284b027ea9d8e8bcaf85586bdfc373b9f146fc52215f3c633e5205b5e5a0d345bce40855402f307f677ca51faa27043e2bbe43bba6243cb0a99431a603acaa24c21772229dc761ef720a0f373ac689b1cec0bfbcdfd3429a90c8be24ac022e6a5f9b441e35c393f294273f2cc3e50ddb0d47cecc01189b0e49d2d49027e4031f335eae352d44e445632ed10e1cbb43d4d2e635a6fe89932408a54cc1170f12d32548d7cecf20d3e8e8e51f08fda849a3e8dabc39449cd645ee53248ab7b9c48b3aa4a84727c9979b8d8bfc6d4d8a19ff608551a2fcaf436c7e12cdb83b5eb65141dea2094f819cc1bae9d62ce2aa639f531ca6870c8d68b68fa9f9f9c6f1f63c5b2f912ba5b8ae5e44ecec040fd145a14163dd6d9c1dd41fab7cb4d843f771c87d5d05bc47449b798a1cd38c02d6b3c4aad7f65019fd00e67857032762df9583e878d0f9fa1aae76540ed53c63a73a90ffa16a2f5c0543f7529bb0a2d2adcd146972f2d2e62098b9e8baef96725c52f9c9f509cadb1050bf42e6779fb0eee5fef60ec9ebd4959ba187e8519925ad198c9d20078fce0db52b0ed5f1ec5dab07b0f5e29777b5350bf00d6052a22bb15ddfd90c461428baaed5c3bbb12c5f14fbe0709c3cad347446c1f4a2f6602af008c2e982a1d60984f3ce7e2548393a141ed23f3566a4c9eed266a836578cb5205073205c7f406ecacf6bcda6c69b34a71cdd6a9210cf35d2ded222be730b41dab77b46780a78abc77bc70b78716f15339ec566f6cf79a6ed7cd16e06bf4f1b27d2e5200f79e007900b67f1ed461635f6d27f5d40dfe996617185609c3f4f4928e0443385ce8a23a5be7cefe3221fce652162dc0210040834b1e37cbaf780665657ce6b55d524222293d71bfe60c54755a21fedd24a59ea0b9fc82bf7f611b6b51d11bd49ca600001463535b98e6535dfc1db940f5295572ffd27250e0d3ca2d75cc671a5af774af7cfacc8cb94fea44a2bbd7b2d2a7bd7bcbd430d02d885116ce009383f584dc5df729094c9431e543e0f4c2187c7df1aedca56fd4f2354f48de8f1c874dc553e5d02db0bf5076e9bc80375cbf81b3e7142b3a840ecbfc4338e5b05a816db655c1c28cd3557493ab50665f22feecf32424363094307e5cee92f230f5ac8a9bc28ea49eaf43bbefaadd18914c3d218b971a451c641d80a28b0a996359bf3c7ec76ff17f13f5a9606313f653b63c4a16432d1f40369dbf721e1040672c6b96fbc21dc446d5021834b87e81ec51b61022c68cd9c2de3ef8a73abfb1a4cf7e4326446eaf2081f3f1f68f15c49059a9e43b48abe779a441af5e21c6060c17cfe2eae9a9b275fc2d5b0dfda6febc64964788597e3a1b867a862075af743f5a284e7f59c386bf03974929974075bd618021b2cd351710a78f66278cb7dba9c7c291785ecd018d93cef2b70fffc3eeee45fec818a3a5d103b6e97232fe9a7dc82021c33f92028776402190ed93f7ecb91d4c41fd992de1d602bb7743acdc95f74d1c4c8c73611d12e9b311fd307f16234b17d639afb40e2214bb8741afe54b9613312878431102f6d18634edfdd76f0d7acb30dcf45d14abfa265d7e0f8baabb37e3d4d2bbe990f8beb3b0c658fd97d79862316999ebdb2640f70ae735add4ed4854119cc74359e0b29f5b06a8e7a679dc7ddc8c5c87062945e8e5891d1907c8b5918776a493b678d662ab4474dd34cd39d0226e35c7ea40aca662726323e471c2e88aaa83bbabda6d87da96d0d1721d7fcded2012bf097e82f86495e8119192fd2622b3e2996b6c3f75b98489d495eabcece6eb5ea073de73a2bde585cc2a08483c7377959e715dbc05d4b6d5b9722f9ac8de3e0a663257a4c972a6bb948a70afa2299ef5c3362e6b34a1ba24a09fae73cb0dfb6819d0f1051e0359dcbf9b9d71116abc0adc65ce728ba444c2e7410a17c6183ca37e9510c1cdca6cd3ae31f17b3121f19e8031691f8ed1ade46eada9a72a08f808eb7ec0761aa242b988f244613324bf0d389b1fe22fa2e700c6f9120ed3eb2ce2e3a87660552b65a00c4066b55b444c7edb9afcd2a54cf87f71cf4312cbd5b496e4c954374980bb85db099f64349340337c9dec59e05ee1f44f749b82e5af1784459aead314c29a4774a0f060a5125bd03341fd6f79887959796a3a76396fcd9b5c3dac1b9e96808b95ec65cca6d6909dd39ca13a819f64e44131c150d196f1b2b025ece4dd7b842a14139a7e1a22a2c5c969c9a0cd60b21c79f50a9162705fb6066ac69493c05896ce676140ec29dbfcf6ac9ee4bc2e031dcaade19c392a0e61dbe01bb8e5bda3df3fb0612cdb06aa3e2af5d63152bb5e63bf684f3ebc2ebb1e7f57332597d17d8a7a66fac5f3b67b5a26fd67748818d3c2cfab3e5b386dd3741c5bb0da697152cd4b5c0d43364c2f3de4da79fd9543293c1019bb32e53739aa928795222f235b83292c0727e79e909e27dc8708e70fd9b81db2a202959d2d2c0fa3dde463c8938ec93cbcf09481775bdd254d8a2e1b6a81eeee7d6d3d326ee3d65c86e55502a59261411fcbfdaf136152d4130fc6e30b5dc0632535ef150c58871448489df40387c8b3f3aadb7c1aad5e8b9273be734b559d3293686b3b3461cf48ecc2056348c3ad0bf231b41552f82172aa3b4d17492d2bb8244e27d7887b70d52041a2a2b4cf47d3f61e0fb1bfadd3399d218c9c925c516f4a2a0a1a10117182999fa3f876f2ee3017f1675b247e55adc367c651f51e2928dac6d3ee1f952a17028677e2f5935e6d1c4fc6f477b0d9eacd3b7fad33390e5674d45c73efadd3f49b47c80116d86e0195ec53d7d6badbfba724f3dd08ca31d3d4322fe0a77b1ce753a2ab2ac861ab6114d52654ab65c72e850d874bc85a88db4b90dcc0635a035486a2b594bb76c255a3d8b28ab0497ed32f2b324e811762a554eba1b246f72aa60c5d8f8269e66760c75ac9304888f5746d29a67ee852fc6436d95af3006047495ea73558bbc0f68e93387ac60c68a2ccb7654a7ebcc22de7812ca082b1ae35ce8e49d2cea3df199084cb24b7745b18110fa1e10686f6000824c7b5016470d2bf1d7b9d10c7a770eced654cade0da7b3a2367ff5514f0e7f9c27962c7112ae91b4156281fe7c3868a68c6efaeeb1642c9fcbfb57affbf413f09567ad4565391f5a2b3f9228c73ea708250da07b11aa2a926ee022665d640bd40511b0ef556110e203ef5716782312c98c8e8ab3acd79845cdcbb7eed980de9bd4c43fac8c7c07708ef7ed91814b6961e81dc0bfd48347c521be5dfd1cb907d878910eb3443d113f55f4f8dd1aa4469cc3c8a31516dd4b2aff36c683b869909625cf8f65c572cd259d1f23a0db18fb854ca5ad14ede8595d38dc3a0daaaae73fcd06be8aae3c529b20c67f0111e044db37fdcb3e3038349dd552ddd2b63423fc674e0300ffc6f6059ad95e48e4faaf4b2ff43cfaec3fc6533dcefe96664d9045558a1810eaf2267fd28ca4819c2fbda2a768fb4bf339d94578f6e724c127baad88f9d78295bec620a9e61694a4792375e18083981298d2e172e4f8c7fdee3349a8d6aea18239c3c49cae67918530658afa8ad3f8d4a03d576e78feb9090aa0bf26bb6084164e57c0ad3bfb0114b052a398341bbaba2b18eb3889cb113276a2b6a7bf4cbb9d03dd0c41a1dfbb73fcd2569db60e6a50f3f7837e93d5758037e189bfc1c31ad6e5528545a1e35cae7e8aedf89b1a35c2485b2dfe01cbb94968dda49308bbe2b51330c3789217e169cff524bae5a1c3228b6f454e45ae90873c35838543122ab0daa8fa66dd896c492c30a998fa429b90470dc8a002c7e378ab3e0cd0cf2442ff60c5b0c6935aba95cf26d3dcf1fade9b17cd9cd47a7870a47aa7d06cbf84163f4012bdd2a5d115165a20075fd4712d3416cfb03eba5e7604b4fb7fe131a6daa53e9abaab43f1633f0cbd09ae63a4ac4935dc0a34820fb69004dc8d1116fbf6a7666452c9f0677af161b13d1e219a21f832de13cc04ebe6f528b0f80b357970e3c975442acab2925fd97ed7b4482a6e65c7a63bec74082d2f8fd0e7785e9563cb71e60b62d5ba4da892f16e084a857fe27f2b1040fd80bcdd7d0a5fb2283796b1d9c8ea15eb935cf4b2cac5c253b880660ce85271d69f34aa71986dc5c9a8f5f033bac54a3722c944cdd9095c386829080c0598313d6131d5d9c256692860181e6d7caae7d3b3930c64307ab28de4022b58be0e8cf09105558cfef3da8b8c991aeda2ee63438b8a50e945efce37fdc44e73edf810a07897594a56874562e560e43a2c6a999cf33360a3f02b642e3c830a6b81d87999da67b0df420293c6749fae6fa5ae86e9139bd65da783f61c62ef2070abdd59a11528a2ac1f4a26e5a43fd0be538809d2999050289e92889edd8c19c6baf8391392a070832327ae62f9ac98398c32da54159d6d850adb624c476a1408c95484619eb3584942282978de9bbe3a3fd84c4c0ea57d3010a283cdd2f1b1dac4f173d10cd5d3a77972751f1f559433093a04419213218cd83613d423f9f9f7b739591fbca301264798db1f434f0e5a814b3a149a0fb050c7bae1736e2250798b7aaca38d0d0bda18c3736e6099256c1c3690a4e20ac54aa1b9d98c4eaf147a32f13411d402b6967cdb32e052be9ee76e44c59a1cc1c389e3ef8197fe85b7f202dc7d51706beeaea0d0fa98613bf3d01c586bd4447026e7a31ef49e951fa76c0c8a28ff59c8067e2e14337a22a23f432e8e733ac63b82c2b36f2e9802e846a07e923268589e455b988fd42f6972cab471563c3a86d1bd3d8cc19b530f42e27433c0c4da0ab5923a122bf25e32eed0785b9344ebec801519865059c39ac6ce9c5dfbdd3822f3ce2e282be80d4ec6bb371eefcc26735caf428f2dca9f7d751d3a7ef5ae0c7eb19302644094b937ff6be0032a1f0", 0x1000}], 0x7) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186005008b00062b00fe0000ffffffff0050c5463a00000af6ce4f22256e2b8d2a48d69e0000000000000000002c000000", 0x34}], 0x1) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200"/16], 0x10}, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x8c33, 0xfffffffffffffffe}, 0x8) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0xc5, 0x2) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') chdir(&(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 16:00:07 executing program 1: setrlimit(0x4000000003, &(0x7f0000000040)={0x12ffff, 0x400201010000001f}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x7) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r1) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 16:00:07 executing program 1: chmod(&(0x7f0000000380)='./bus\x00', 0x9e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="52000200004185a4fe03badc63f72acb9d000500ff0000000f76c42b7495b8b47d62764f222e1cea4fe151f062b10000d6d9e20fea8fda00003bfe209640311a23f6c24a475bfd85ad0100a15f5a4b00f84890e0535925fa41916920b4ca200bb97b8eed01000000e3bc1d735fb4915c86f38aff20a38102494acc268720b691f407705a483669413c863d4aa847da8857c2822bd0da04000000000000e84f69afceced7c0e0bca16ef44a00"/198], 0x1) mknod(0x0, 0x0, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x80) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x5) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0x7911c277b39b8f38) readlinkat(r1, 0x0, 0x0, 0x9612cc2c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000480)) chown(0x0, 0x0, 0x0) readlinkat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000940)=""/4096, 0x1000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x200000ed, 0x0) chflagsat(r4, &(0x7f0000000880)='./bus\x00', 0x1, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x10) setreuid(r2, r2) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) preadv(r5, &(0x7f00000001c0)=[{&(0x7f0000000580)=""/218, 0xda}, {&(0x7f0000000680)=""/106, 0x6a}, {&(0x7f0000000700)=""/96, 0x60}, {&(0x7f0000000780)=""/211, 0xd3}], 0x4, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000300)) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 16:00:07 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084, 0x0, 0x7ff}, {0x2c}, {0x2, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x145, &(0x7f0000000380)="b66b5ae882abdc8b1ec4d6ffe81b71e57604ea7ac1d3447b61adbfac11ac7725315d429394904fa369e1ad8e00a95a756818319af47c2efaf330b1954a3dc4ba77e7c369a18989cf4f9fc4f18287af9b41c368c336330d1c0761ad29cc1cff8a0e87f4e3af79ef4aeefb519e9204c2a205b8e91a1b730412e2790dcaedfdd688461f0d95bcd85a969c8eb90c089b0e9154f8859af918a67e32681950f3ca643faa4f8cf4486c91f542e34bf2d20000000081000000000000000058090072e99e26a322354793c2658c9c024cfcb03d453c88963683ddbdf24d874715388bae9bdf9eeff414b3e7cdfd94531867cd61319b0e6fdf5afb526a86703a477bbaecd98a4f5df6e60d60d8d95389583a6e85c39b4379bfa4a3ffed3681bdb877c9861201e38749583b346e3dd140aea962019da0ff589aeaeedc6e6d409c8b0a61dedb74f059f27c") recvfrom$inet(r0, &(0x7f0000000180)=""/194, 0xc2, 0x40, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xca) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x38, 0x8000, 0x0) bind$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="11001b1c66018e5b007e3000044ab7377a33a99f7d3216b827350d735cf3f66577aa4df7cbb9a99fe7cae5865f5d564798ab9e8820c7439e53a897e33dc36e0dc1eac0"], 0xa) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) write(r1, &(0x7f0000000540)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab1d75bc9028a2b887f01309bbe061a741731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b40935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6ffffff7f00000000e808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6200000002940000000000000000003dddcb52ad30925a1f333698bb33308664b77f5512de975ea86ee347f5fc0ad5bc5ddd81a33aa07db81f113a0a1fb01468772303b3e63a47464643e7a1220f52128ba2644fc4fb555a31c45671255cb22bc6207b1fa6e7931a5d27b1a3f51f3dad0af277568f1a920a3137def5bf174b7a5dc71d804dd426b8fc187848cf5d4ef", 0xfffffe06) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000300)={0x3, 0x5, {0x8000, 0x80}}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000005, 0xfffffffffffffff7, "b04d6a666a57fac90ad6f00a00f3ff4a6e387651"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000100)=0x8000) 16:00:07 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x101) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) socket(0x16, 0x4, 0x5e) setrlimit(0x0, &(0x7f0000000100)={0xffffffffffffff81, 0x9}) 16:00:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22ff, 0x0, "00370020000f00"}) 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) r2 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000600)=""/4096) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="a3c3872253f3fca300a270b9c32b3c5bf3c207652fa3aab27733dfde7d7f6532870e9a49eacf33f46e46842748c33fc613aa0f792f8364b450ede29d53e098093545f69fe11edbbbbbe0f4360edc3d30d882cc01a623f5ab67e527d9166f61fc2a9f72ca478ea98377f478be5fb6308e157c6b1cfd81e5982c952ce0c49517194e408c599356e11ed9c22285647dc8e363fc6d59be9646177695887909d9cf1a0829e6b6f4dcb35027c3a9394cb474ed723bcbf1641f6508397340ec70b401f8890a0342a5b839b310d3d1e76aa4ef46f14d849429dfad3c9fa8f0beae0012a9494949762ba3a9c5719b27bc4b7ecd405b2785cde41982a52673183e283917ee316f46fda1cc5583b7a5618bf8175c9e264ce6fcc26bde7ffc1d21019a10f69fb659d81cda26f02712eae667bae1ee4cc18646ed26c1234cfbe4abc8e3b588c61d35019d44cdfd9f3849df6c0bf5d23e7f13c4933ab90a1606081f1b936d94f19a90157ebfff5d48889a96ee1bac334af62fa3a1d141f3b48e792f20ab9088a19513b20342de928cd5df7da6fbf85211c1caea1c440a9ae0af76288a03fc0170ae3158b9243aa3f48c6ef7da5075387b274f8ab4d230aea65d400ff613bb48d2b03c4a838cfb683043abb6ca11eb70edf3cae02472c6e0d1c795a67802f61cbe5d4c1b9d84791d23ff47e4a63e338eaf39e11cd02148279e348de21b7808a12321f352b0574bdb36d386589892836dfb3b71afe02839a39bd52828591c123e0ad1003496788813c7c9231fa6d469674726ce19d432217b6ae98fc1ee1f7a7f251048f01b739178b855c74b2de2f360c08a1710f23e80544492e107cb0c1ad5760206361887375c0bb977c1e347cfc888b3a2f6452169b1d57b6878136e80dfba5891788d71043661fb13a077e3eb579b4ca58de287a693e279b77dd08694028856b86acb3b1fc556c1a4ad3666412cdaf27b33fedd19e50ad9b3480d49b271621b9a19d2427cb3259bd6fe6fac43495d4e1b594805719395c56f8b7a602905bf2e7f23737b54e5b994ea1a0bf6cbda80bbcba6da34ca9194b888c1ee800d4e97d91f9811add4984e62ddc62ed0edf5145fece5b7cfbd5314aa1473c94d947cf7053fb3559861edb36fa60f93fe0b59305855945e7526c5b26fbae2cea7e712b1916f454477dce6ec06114c0c6cecbada4d9515d534f6379f2c6e057366f9e19230d114b2bf94040ceaf46c00e368b9fbc2e803f88465b65928da785bf43e6e7fe28bbed06b1290c4c062cf33f55dcda1419e7f9f4f95513146a6db842c6cb274d04e42d2b08445cb2c582488c659d2819b1b4ca5854636cc5fe0bf40a3fb32c76b08f9f2fe3b616ea570a263ba7dfc6892bf3cea133631429ecaf6aa0035e5df71011f9b2697fe687543158773b23bc68a199b687e1635952fbd741e07f73b89b21384ca14d7bf1d03b0631263b88876e663d36a415b7bf68f72d4d9ea18bfa651aa7071b338ed96bf60de85b5be826fc1e664261c7833b548161e128a1acab67c73f319d7924ac4fa5461200235964c93ae3f678d9f7b1a7ae82cc4150e10dccea0466d200f2d0a26840698f6d4f41d03e0b13cec6230d935124e891322738afcf77f7b81972c807d48814dc45c85954efb5ff1f1e77c7a548250eeae7482dde931b9f231c84da6f891d4bd788d2d3c8be141815204c9d8ad332430a39bd0d587d233d3dce251ef4320c4070f6c84e66a", 0x4d1) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r2 = kqueue() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x6, 0x2400000000, 0x7, 0x3}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x3) readv(r1, 0x0, 0xfffffffffffffe5e) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) fchmod(r1, 0x10) 16:00:08 executing program 1: syz_extract_tcp_res(&(0x7f0000000280), 0x0, 0x7) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0xf) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) setsockopt(r1, 0x6, 0x7, &(0x7f0000000140)="6122b63a0c25abab01a4ebb1e9623e3122836d713c18438835956e98f5d02fe23b1c4547072e70e6a12db933088ec07c09f646344bbfb7ada078f962f8913c05e8a4fde6e6c3ff923b61301ff85d8192d0bc2b803144bfbb7b93530c657b52b5efb4176810a9f4c51865211528d40051c9ce4d66af5200d26d222e1aee51c4513483675e549cd56336458a780cfb29a1cc4e3a40749bc3314e72cf3ef299193d492af073cb1ef2efdddd9bd3432afc13abd5e6ffc6e538e7eb1bd9630df8b1b50b9f8a226ebdb08758fdd5f34ca892e67ffe8c0028328c42124eba42b67423b2811df3495e136255c3ac23fc064681c86c7d4c4e", 0xf4) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") getsockopt(r1, 0x3, 0x5e, &(0x7f0000000340)=""/220, &(0x7f0000000240)=0xdc) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x20000, 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x1, 0x505, 0xd2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) setsockopt(r0, 0x5, 0x100000001, &(0x7f0000000000)="633074d4fe2d081b7740f7ff05dfa59029e44a1fbd2a6a59237d3855", 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10083, 0x100) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000040)) 16:00:08 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000980)=[{&(0x7f00000006c0)=""/126}, {&(0x7f0000000900)=""/75}, {&(0x7f00000007c0)=""/7}, {&(0x7f0000000800)=""/2}], 0x100000000000014e) write(r1, &(0x7f0000335000), 0x10052) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='{}@\'({]-\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='+!\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='\x00']) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setregid(r1, r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0xfffffffffffff72c}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in}) 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x7, 0x3, 0x3a) socketpair(0x0, 0x0, 0x101, &(0x7f0000000000)) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:08 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045721, &(0x7f0000000200)={0x0, 0x6}) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000240)="ff551f93b85b7516bd1ed74f1321fc24928fe32a7c35059dfd5f2f53018e067ec6c7947abd9e578c5f3e9c6779e789f1b45512fc0eb250a4cde0bf30dbcaf9d3eb20fcf105733544fcca04", 0x4b}, {&(0x7f00000002c0)="242aeae7bce0414aa41580c0c5671546177ec3a6675db80e366313c2a60c4b2e7cd1c0bd2a00de7c540b9f5699150e0f4bbc7816e28e1ff4beb24f1c62139fb51bf722c7dde2a9c288df28faf7db2d8bf93ec15462cc620fcaab302b5effb033cf139f5199b3c7ba05856a253254c97c665df5c6c66bd801e216371cebde0588d45d79fe8d39145eb2768794ebc191fe2031a0c1799442f95da35d180a78c8599c2bfab5c333c02663d8f31ce883ac00ed56cde9fc5d70b229e0c548e3c8a79d3153a098cdb1f4b94d06f786132f82f18880cc31054ec99fc3c7b3588bc0648f6a1adadf2c", 0xe5}, {&(0x7f00000001c0)="75cf19efc40de12b40d4cff2b2", 0xd}, {&(0x7f00000003c0)="9fec2e7d1051a96ebe8f6c26737367905fe45d13186582264058f4680cc863743c64a80b9f084f7bd6c6407d0cd0d9a901ab2d3a93fa3e75848cd49a75ba1eda47943a01f9e49742f83d9682f509d38620a75a5438caf150eb2baac15c7796197e228a4bb4ef5ab2d69246a28e672b219fde3252dff8d10ab6d6fa7ee3880ee0804f0a81de16a0f972e42d76093edbc2e9d00582be53b746a059b81006f459e57363553e377f8d4d4e76d6881ee522f258315f727b1b19ce6de52f8dd23cb15dbc4ae7a0586d5870f52c5e40a19b6399832bad23488886e752682863", 0xdc}, {&(0x7f00000004c0)="2c8996f8d74a9d697de98819dd267eb325d7d2b2089110e05d5c36dd5383ef8e722d928b93804eba40f825f087d23b8e65822aa58ccb8a05c4b9bde48cba2ccedca71c0334632b877e4ad3e7d79388fd", 0x50}, {&(0x7f0000000540)="c4d85ea09656fa9d8dd5f8ca6f303560eacaa20de2c86739e2e697846d6e7e1575fa31d4af9015e35e9274fb7c08ca1d725fdfb1af157bd51366", 0x3a}], 0x6, &(0x7f0000000600)=[{0x48, 0xffff, 0x3, "aeff47766284b3a1d95e2a264ddc7794247ec10563ec20a6a397ed26ecb6ebfa0f052932997538ed68955e09d23dc22095f2b0b6e2c59c5e"}, {0x50, 0x1, 0x9, "5481f5ed9d895cbe722b4fe8e10d36c9409af7b6e227701af521e9bfcdeaf224ab7a9d46b0bb4899014d115a45cc66b59d537702a3102ae498"}, {0x20, 0x1, 0x7fff, "c835ebbd815a697d8956eba1864416f2"}], 0xb8}, 0x2) 16:00:09 executing program 1: select(0x0, 0x0, &(0x7f00000002c0)={0x81, 0x5}, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x6}) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000340)="ea0085126878955cd14127a766d89a28d762b9e3bdde38a1d33c32c207e16f9c44d4f406b18848db"}, {&(0x7f0000000740)="6abb11db5a7a9e3fbd94cb8fdc6fb2dc76edb5cd63069818f52b6bd881ff94e3cd245f79208c374e2801aabd7904768be2d1fc92c431488cbefed0bfcce237ff395e0f509ffc2b040fc5fed4b934f8f05c94b64ce022c45546d1a82c6f243863af6823ef583fa9c546100fee0a26d9f77c9142b66508e5bc97a98e4b0b19616e21537437bf450288dee2eb95e17a70b32e6dd7e29c2aca124d261bd0c4f934e89f9adc71e6487b5281b3a018e227496da93a66dc90117d53000ada57b36798ad913f3d5783d1489e0a66259620b2c0041dd365f58bd173d594cf1d61d9fe87c44568c76fadb3facbbf66e96e82f95a9ee519"}, {&(0x7f00000008c0)="0ae498822458d5ef84faac4db729cb2e6a2fc719b22b268e8b2d2c8b6c092236a04705f55be743927f7fddc10fc85057128fe1ac6795e4e94a357fa04e7ec9f6aae323efae45c0afc42525fff9fe4b3a5bf75779a340bf77112aab888fd13787b65682b74d74e4f09cd39b08c07ad25be03ac9426c2dd0ed9fe9cbb2492b53f1c914"}], 0x1000000000000246) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x10) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r3, &(0x7f0000000500)=""/192, 0x1d2) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x1e, 0x4003, 0x7fffffff) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x401) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) getgroups(0x1, &(0x7f0000000180)=[0x0]) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) setegid(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) renameat(r2, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00') ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) 16:00:10 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x1, 0x65e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)=']#]*\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='[\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='[!\x00']) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r3 = getuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000380)="ad5c906000188d75a1e4e5bdaa7a58570bd0d9114a88f1d888fe737f0b1fbffdee7a12578cef91329c0dc380ce69d8f9f82cb57ef90d3e9befa12f5431796ea949fc57d7f28ae29a629e04d9af02583957fa2470f5cac509ab703c835d3edddbbfe9d78e8eb71d341ceca70d25", 0x6d}], 0x1, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xa8, 0x4}, 0x4) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x4018, 0x4001, 0xfffffffffffffffe) close(r1) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000280)="a28ddcf0950491d3ff70f79e8be44afe9134b0c195805c6fca382346b7315c72d09be96bc0bed5d29145e7a8f657c0c6934863f30968d7fdaaca8f6616d0c1918ed898f906607075d4c3dcee4a8c357a4054650768c5481a1a7259101f11bb4f97b6b14fe362c5b59ea67803577ae237169e0ad5e162a0d937c8c2c06bb11601a8d685b5a59c9baa5aa8b45f441b0c3f9b7272145894eb7fdb1021f2553ef8807ad5f7f0eeffefacb97c8276d91e41423ffd9280ae524185f6ef2cadcce19e306cc894621cd132a5a2e277be740d06f824cd9ddb2fe5fee623b9cf27eaffd89a7ba0b41dc033c488f0b8dc345e1093a4768aa5b50d9924eb07f5c40b5b962ae9f31d358eebfe046abd8fcfdcc72a3c944967490806b885cf3f2a9c147d287557c91c996e8211e603b29ae6477ec6426cd3765510210c16e197ee9ffb84128dd95e0ed804e0503177eeab505e65f4fcf612d21e6ce3f2a8e321402ff446a28bcf8542f798c6b76035516e0e71dd8e2c18992db38b9a56ffb2457817b52f90233cd24c78710ee7aa174daf6e1746fddef3b56f74fbf50275fb8828fa0c5ea6091186b854c3f4d2cb5d5ed4e2ce8008f6512114b229074d2a068f28ab04e289a5766e6b667b8a741a273bcef6b8974fe5c197d0ccd9b19769fc8231130c2acb4bb04cdc5b3f721cbfd20daad5b71401bd4febcbaac17d7cdf0d153dc35c4ba88a7c0afd5a04a6d182cc1da79e8d4912127d1a1a60b1060993862534a8355a9b1d2c72ad80d0dcf044abe9e8a1060916ef1a4af79b01162920add4b03b3f268d3bcef5b814926f4f6ac0492c8be0efc3d5029196e533dcd88cd34e907f76c9046b9e83efc3b37175c5a75318debbd891a01d0335048d1922272a6e75b4c5a23901fdb38399744a702891f72c210e0df057b784364081dae6e455e1dc1585e8088e6dcb4e687b5b66784abe6416459993214965ebbfbc883cede5d0b7e401df3b588e07d263968bcc02c8ad072c027ec4c0bc14784047dd2a4d52effe8f616aae508e971c8672754d42c4a437905727370be623bff1b3d45e9c9be32f9c2bf60d823824e2bc99c16c28988998b49d7a8deac97a9c7e0957e85779bb49556b6fe8437f45af7d7c8239af36699cf21c42619342fa1088afb5dad76764b9108b05e1b06bbafe145b34dbb11066b0e59950ba32b1589a6d212b933a71b60d37e67619adc820c724d031e0434a631d6c46a10598b405cdf8c96bf64405d2f02d5be44ee96a399da4879fff26d9c454bc338be5a6d4730893bb816051c07f9728a6209bc9b5c55d3a21d10b5dd301323b7b7ae4ffa13fe9ba4b6d034a998aee585de72562a68c5d848573e8713f53de29c1900c53f1bbba5efeec8b7e4840c5bd5c93a10092098cea4f2f88419b015e16d55f48a106fd0c177c75eb49caec9f44eefe3148919e7782e5869fbbfa6fc5fe1d34ed5ea34dd70cc3e6eb73b8c0349d96261f045835e118087d720f9347b102ecba54aada5012882f14ec3532687ca91de88d11df1f554ffacc75ade5113a71248dc3309c3765c092d814e8c74e290c3141db373caeb39f13f3ae605719549a81f98997c8e380782bdac567687e0c53c7e1bf320b62869dd4bab0a12eed74f63672d3693362d59ebab0bfacfa8a0094e3c0c7b39b8c879a020aeb219aec0a77176af69d5b4caa9017f95edeac6380a9047fe5838391039d2bc133aa9db268a931ee884266dc90eb9da89a13dfb408a4ccfb91090774552fa86e141c767562d3cb4ceb5885c8490ec43613de237717e4fedeeeb66c54658772e3ee35082f03e4de81207aae7d5d330b2173858bb254c7dd598c7b6576b06d9790e9b421bfec371b5ae7dc19d17628f533cbc4ff92d6136c9b0be242f7d785fe7c56b0da69f8d4d154f374359e1009245968109114ae6667320ffc547ff3fe82ff01ac716002c786bf2ca4b1d92dbcf6fb4b271ba16fbf0a6a3c08dd7761fcfa648afcd0057129962874012c1bea3652af911806e8fdfffb17223e23327731d39562d012ab6f9ae49ef2780b36faa9c696455dd7a824f1ee3117bfbe22707bc1f83ca942cad0c74a0a189a895089cc092205387d8edfc48e80d8f37b0381178a9cce74d734713b30b1a1657c0f0711b009c0d49b0d9d08f36616a11ee2036be0cf93e7df55b2925ee3dd90f6560fb1f5762d88bff68861cc03e4c6060c01e3a7f493b2d969dc1557eaad7e3720d5af59230e31f4e67d48cbbd5b7ae5a5bcc5577e7566c65ea8ac72b53c11df4e0e53fbe9c5219d79ade6d2029d8513ac21f68fc31463805712cc9a5490b3492c8bb6e46e73b96da5fd98eda6c385da93f13539680bde6fcda35b7a5e141658f0009011e69abc644daf8f11243a5421826be503c75d772a4159228dbf48bf7688f20a09e77d291e3cb8a0dcbfd52f27bed50d9c75f79d762b43a5ea77c8dfa23e9a9c568760a5284e1d97a8093d23fc0fed5e87b9c43426f184153661e90b5550a23bc84949c8fed8c855fcf7643df104aa0a1c9b2a5bc1a684b472e90471edc8721b653fae3f4b5ffeb71244666021f9f33b722820cb3a28a0b95054454aa397f79e8b42077367e10da811e8f4b4f38d4f7e1d6e3f85a657b94895b615e1422fb481fb6b5c98dedd42a78a616ba96645d68136e91fce51a05d8b68f27c4b0271e02c180348a016d41ef02527d0f629fa992346cd2294795add18f3d483dc5750bbe769052d0b7145e10ff78541560e", 0x7a0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x1) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000000)=0x1) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000001140)=@in, 0xc) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x7fffffff, 0x7, 0x3}, {0x5bc1, 0x5, 0x9, 0x3}, {0x6, 0x40, 0x7cf, 0x92}, {0x0, 0x0, 0x0, 0x9}, {0x6, 0x3, 0x10000, 0x2}]}) msgget(0x3, 0x400) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x120, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000600)=r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x1, 0x407) socket(0x6, 0x4005, 0xdff6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="a3c3872253f3fca300a270b9c32b3c5bf3c207652fa3aab27733dfde7d7f6532870e9a49eacf33f46e46842748c33fc613aa0f792f8364b450ede29d53e098093545f69fe11edbbbbbe0f4360edc3d30d882cc01a623f5ab67e527d9166f61fc2a9f72ca478ea98377f478be5fb6308e157c6b1cfd81e5982c952ce0c49517194e408c599356e11ed9c22285647dc8e363fc6d59be9646177695887909d9cf1a0829e6b6f4dcb35027c3a9394cb474ed723bcbf1641f6508397340ec70b401f8890a0342a5b839b310d3d1e76aa4ef46f14d849429dfad3c9fa8f0beae0012a9494949762ba3a9c5719b27bc4b7ecd405b2785cde41982a52673183e283917ee316f46fda1cc5583b7a5618bf8175c9e264ce6fcc26bde7ffc1d21019a10f69fb659d81cda26f02712eae667bae1ee4cc18646ed26c1234cfbe4abc8e3b588c61d35019d44cdfd9f3849df6c0bf5d23e7f13c4933ab90a1606081f1b936d94f19a90157ebfff5d48889a96ee1bac334af62fa3a1d141f3b48e792f20ab9088a19513b20342de928cd5df7da6fbf85211c1caea1c440a9ae0af76288a03fc0170ae3158b9243aa3f48c6ef7da5075387b274f8ab4d230aea65d400ff613bb48d2b03c4a838cfb683043abb6ca11eb70edf3cae02472c6e0d1c795a67802f61cbe5d4c1b9d84791d23ff47e4a63e338eaf39e11cd02148279e348de21b7808a12321f352b0574bdb36d386589892836dfb3b71afe02839a39bd52828591c123e0ad1003496788813c7c9231fa6d469674726ce19d432217b6ae98fc1ee1f7a7f251048f01b739178b855c74b2de2f360c08a1710f23e80544492e107cb0c1ad5760206361887375c0bb977c1e347cfc888b3a2f6452169b1d57b6878136e80dfba5891788d71043661fb13a077e3eb579b4ca58de287a693e279b77dd08694028856b86acb3b1fc556c1a4ad3666412cdaf27b33fedd19e50ad9b3480d49b271621b9a19d2427cb3259bd6fe6fac43495d4e1b594805719395c56f8b7a602905bf2e7f23737b54e5b994ea1a0bf6cbda80bbcba6da34ca9194b888c1ee800d4e97d91f9811add4984e62ddc62ed0edf5145fece5b7cfbd5314aa1473c94d947cf7053fb3559861edb36fa60f93fe0b59305855945e7526c5b26fbae2cea7e712b1916f454477dce6ec06114c0c6cecbada4d9515d534f6379f2c6e057366f9e19230d114b2bf94040ceaf46c00e368b9fbc2e803f88465b65928da785bf43e6e7fe28bbed06b1290c4c062cf33f55dcda1419e7f9f4f95513146a6db842c6cb274d04e42d2b08445cb2c582488c659d2819b1b4ca5854636cc5fe0bf40a3fb32c76b08f9f2fe3b616ea570a263ba7dfc6892bf3cea133631429ecaf6aa0035e5df71011f9b2697fe687543158773b23bc68a199b687e1635952fbd741e07f73b89b21384ca14d7bf1d03b0631263b88876e663d36a415b7bf68f72d4d9ea18bfa651aa7071b338ed96bf60de85b5be826fc1e664261c7833b548161e128a1acab67c73f319d7924ac4fa5461200235964c93ae3f678d9f7b1a7ae82cc4150e10dccea0466d200f2d0a26840698f6d4f41d03e0b13cec6230d935124e891322738afcf77f7b81972c807d48814dc45c85954efb5ff1f1e77c7a548250eeae7482dde931b9f231c84da6f891d4bd788d2d3c8be141815204c9d8ad332430a39bd0d587d233d3dce251ef4320c4070f6c84e66a", 0x4d1) 16:00:11 executing program 1: mlockall(0x4) mprotect(&(0x7f00003d8000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) r1 = semget(0x1, 0x0, 0x604) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x1d, r2, r3, r4, r5, 0x8, 0x3ff}, 0xfffffffffffffffb, 0x6dc, 0x6}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) close(r0) close(r0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) minherit(&(0x7f00003d8000/0x4000)=nil, 0x4000, 0x1) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000040)) r7 = getegid() getgroups(0x4, &(0x7f0000000080)=[r7, r7, r7, 0x0]) shmget$private(0x0, 0x3000, 0x480, &(0x7f00003d9000/0x3000)=nil) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000280)={0x5, 0xffff, {0x3fe, 0x1}}) r10 = getgid() r11 = getgid() setgroups(0x5, &(0x7f0000000100)=[r7, r8, r9, r10, r11]) shmget$private(0x0, 0x1000, 0x40a, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000616000/0x1000)=nil, 0x1000, 0x2) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:11 executing program 1: select(0x175, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x80000009, 0xdeafbeaa, 0x80000000000}, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x380, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) poll(&(0x7f00000003c0)=[{r0, 0x14}, {r0, 0x80}, {r0}], 0x3, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x7, 0x7ff, 0x5, 0x2}, {0x4, 0x5, 0x7f00000000000, 0x7}, {0x7, 0x8, 0x7, 0x8}, {0x8, 0xffffffffffffffc0, 0x673a, 0x5}]}) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000080)={0x200002f4, &(0x7f00000000c0)}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x10000, 0x2, 0xfffffffc00000000, 0x100000000}]}) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/58, &(0x7f0000000080)=0x3a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:11 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) ftruncate(r0, 0x0, 0x4fac) 16:00:11 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000100)) r3 = dup(r2) writev(r2, &(0x7f00000000c0), 0x1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r3, &(0x7f000026b000)=[{&(0x7f0000f1b000)='5', 0x1}], 0x1) r7 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setrlimit(0x6, &(0x7f0000000180)={0x4fd5, 0x3f}) dup(r1) r10 = getegid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, r10, r9]) lchown(&(0x7f0000000040)='./file0\x00', r8, r11) shmctl$SHM_UNLOCK(r7, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x6d, 0x40, 0x8}, {{r1}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x8, 0x80000001}, {{r1}, 0xffffffffffffffff, 0xc, 0x80, 0x200, 0x7}, {{r0}, 0xffffffffffffffff, 0x12, 0x10, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x18, 0xfffff, 0x1ff, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20008, 0xa, 0x4, 0x3}], 0x8, 0x0, 0xfc0000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) 16:00:11 executing program 1: chroot(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x20) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x629, 0x81, 0x0, 0xeff6, 0x4, 0x10001, 0x0, 0x3, 0x7, 0x2}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:11 executing program 1: setitimer(0x5, &(0x7f0000000100)={{0x0, 0x40}, {0x0, 0x6a1c}}, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000200)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getgid() getgid() sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000700)="116239fe1e51c7ded8bbd22dc62aa3236107bf73da07d0ed020596ed1ab03e8faedae11104dc6177619fa33f51c59223357ca8e168dc4c58b1560f3a9216bd97559393ba5d9e46f5dae6c294e20430fcdb167322812cdaec305091fae17c97919e04391c0605ed1a4e69dd577829afa0fadd00eee9e5c0164f68dbf5bd834b996cf8de6cf46222fec4d7b3e967dafc0e9beddb4dcda31d748c002b492eeece217cbcb48769483a5da6a86b849b991e2894f77e1415ea6ba0cb27a22d5b0c76722b9995e7e712ad72b483c81c61c3cdc5ce64004abb88c5fdc27ec14127aa5e6f1109294e51eb7df457a98f9fd885d454ba958dd29d6bae", 0xf7}], 0x1, 0x0, 0x0, 0x2}, 0x4) getegid() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x8) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000001c0)=0x4) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$KDDISABIO(r1, 0x20004b3d) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202db6d18136c653000"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x180) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x800, 0x2) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@rights={0x10}, @rights={0x10}], 0x20}, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x8007c, 0x0, 0x0, 0x1}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9}, 0xc) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000003}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:12 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)=0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="d3", 0x1) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:12 executing program 1: getegid() r0 = dup(0xffffffffffffff9c) pread(r0, &(0x7f0000000040)="2add46bcda0867e98cc23e01d7678c0f87619bbe7a51582502b8ccf6674cb2ce168ff5fed9770231af1ab2af7714d5a87d229c5b", 0x34, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$getflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80044272, &(0x7f0000000080)={0x0, 0x0}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x48}, {0x16}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="b633") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x0, 0x480) msgrcv(r1, &(0x7f0000000100)={0x0, ""/133}, 0x8d, 0x2, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x188, 0x400000000000000, &(0x7f0000000080)={0x18, 0xffffffffffffffff, 0x2000000000000000}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000180)=0x10) socket(0x6, 0x3, 0x7) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x21) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/17]) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000041197a447f00000000ffff450d31b973e2000000000000f87c8a5b67071b542a538706000000b81300000029000000310000000348d76fe015ce98beb343dbdb4882fa43b643ca49095476d77ad74a9e142e8bef3eab2407d9c8f572e88062df13535c11675623c3d85f3e5bc702053f776679a9c00e698f99f421519a3e04f051b633091571e2829112439a1de996678d69e3706963cec922df92357d09662ed3e0e1c2b18119e2f730694615864ddd9ee5798f9d8d7bccd3891eb1eeaea9d5efdf7b4d218f341d8d00000000000000b4e01080ca90ff0304a154c2212a1bc5fd82a0a458ace72a5abce9b82439072e8d2ba235c4a7ecf816bdb872ebe8d0fc98ea28668bd1484713186b7846035024f00086ea91c2caa6b0a81c87ee0969023fd51ca5b9ef13783a32633a730066e71dfd2c6d9ab5b538448e34b75b12785ffd6674e43ee86adb6f7f41f6fe52fe9efaa201ce12a1"], 0x38}, 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}, 0x0) 16:00:12 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x40) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000240)=""/193) symlink(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pwrite(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f00000000c0)) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) r0 = kqueue() fsync(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x94) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffff90) 16:00:12 executing program 0: fchmod(0xffffffffffffffff, 0x4000000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) fcntl$setstatus(r0, 0x4, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x33e, &(0x7f0000000240)=[{0x7, 0x40003ff, 0x8001, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x7fff, 0xbd5}) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xcb) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xb5a1, 0x0, "d3534fec3acbc70dd2b2dfe6f093ca343a82b301"}) 16:00:12 executing program 0: r0 = socket(0x0, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00ec2ed3b62307653001"], 0xa) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x1000002, 0x0) recvmsg(r0, &(0x7f00000024c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)=""/4096, 0xd84}, {&(0x7f0000001100)=""/23, 0x17}, {&(0x7f0000001140)=""/99, 0xfdb3}, {&(0x7f00000011c0)=""/29, 0x1d}, {&(0x7f0000001200)=""/114, 0xfffffffffffffe3c}, {&(0x7f0000001280)=""/74, 0x4a}, {&(0x7f0000001300)=""/71, 0x47}, {&(0x7f0000001380)=""/34, 0x22}, {&(0x7f00000013c0)=""/1, 0x1}], 0x9, &(0x7f00000014c0)=""/4096, 0x1000}, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) syz_open_pts() renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:00:13 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x20, 0x1, 0x8000000000000) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) pread(r2, &(0x7f0000000100)="4df2f8c8d9717e4100b068e03171850f7156497a8993c839f57aca99fe0c7d2126eed072cc76dfe7d53765b8287c660e09a7510ddeba4288fe27c161130a71cce04c33dad346c5ca72e05f6776e1132067258a91d5a6e532eba3363f8ce3ee6cd99fd25cadf5a1eae3b788a4af68b531385b0f30fbadbff897e74368d0060fcbf04134a66216a03674a46fe8272124a07ad9bad7eef2bcfa224826b055af340fa3593fae7c4bed3b8e4c52410a7ee408ce055b668519a4b766b4a47abb69c3d58d8719f172f454f8f5a88fa00969b97e", 0xd0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7fff, 0x49a1843e, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x3, 0x2, 0x7f, 0x1, 0x200, 0x9, 0x3, 0x2, 0x3, 0x1, 0x100000001}) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x100000001, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x191, &(0x7f00000002c0)="055f040000d168ffffb1933984eec043429e8ab73abece40aa2040daffff0000000000002207b95a5d70fbb83cc2c0c80e00000000009ee76eb7a500000000") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x820, 0x0) 16:00:13 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000001546270e5f03410000000000b87c8a5b67071b542a53870615f8294173f035d3d381dad900dd62060000b81100000029000000c9231ac37f6c42e13591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file2\x00') 16:00:13 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000640)="fa835d582a2baef305b3661c956b2d86bd9d4392a21911cbbae82b7366fcbc10740f7cd5a2be350a36a8c2e48e99338c00e427e0982c8256e989e6f5706500abf84edc4eece41bbafbb75753020d4b40add105dacc0cbaba1e86928bc2492c6462b856c4166a4f808c84b0d320254e821884a375bbc8c0d48a134d0300f5d77d03f19fdf2aa2d26a2579aaeaae306b6bfb9ec76eb04667693d", 0x99}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510000062e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d7da99c9344d8c36837c55555c0afa6463e77535c1f42c892030b73e431044dcb7f1cb04a6de52ab8ee92ce00a02a8454779f547b10793ddcfd413b628797b7ae65cf1dfcff07998539431569da7e0fe5b220f61f26440d64231dcfab0d59c1814da704fa1b69b35deacb17d0d8f511d76f2e48f4aa4f6a037a1f6ed86b6f430e91b6e7a01a6521aa490790d51fffae8c3a659dc0ba7303a06c5283e76961725508576dbde369f4d197ccec6a649209382ec57f1c61bce39c4fc51f386e3b8473e47b895b40a13d8e2b8a67febaba35d0388543121d0831fbe3ba9fa447e858c9b320d0936653738ed3663d33ae816b374b99cad3703760c8b1adfd695c5f3c7a3aa3d212279d497f9fe525d71ec41ff721c26936ef71cc9e9fad5590b8996ffd915d670a383177f038304137291ecde5960ee03eab9144e67c133497e29fa76aeac0f8eacd969d709e41681bd68dabfddb0686c00fcfba8f7637c55372c70f941c33ff8529f3d27b0546dc9b8f3fb20f499b9de7191f64d599fd6c51fa7f6af1528293b7980825d32aae68ebc6a331541aef2f953c0013a71c6799d0d8d09fc17b56dddd64029170cd96c7e0", 0x268}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f00000001c0)=0x35c) fcntl$lock(r1, 0xf, &(0x7f00000003c0)={0x3, 0x1, 0x8, 0x7, r2}) read(r1, &(0x7f00000002c0)=""/246, 0xf6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x20}, {0x81, 0x0, 0x0, 0xfffffffffffffffe}, {0x9, 0x0, 0x0, 0x40000000000}]}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) syz_emit_ethernet(0xffffffffffffffbc, &(0x7f0000000240)="cc9c0402d26f90cc8d4bcc336c5c77eea8b3c3880c68bb1fdea8c21227196dcf784a24338275e5f542434718c271cc4db17e3149cb46689a6ec6167bcf54ca26cea996fd5a7c475c339d853c119433ea80a0cd0b14a433d8d246dac8017e9cfebb4aa9de5614") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000400)) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/209, &(0x7f0000000100)=0xd1) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x20007465, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x7fff, 0x0, 0xffffffffffffff4c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) shutdown(r2, 0x1) connect(r2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) socket(0x6, 0x4005, 0xb70) syz_open_pts() 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x100, 0x4, 0x400, 0x9}, {0x1, 0xffffffffffffff0d, 0x0, 0xfffffffffffffff8}, {0xcf39, 0x2, 0x8, 0x7}, {0x10000, 0x3, 0x3ff, 0x7}, {0x20, 0x3f, 0x7, 0x7}, {0x3ff, 0xbaf1, 0x4, 0x100000001}, {0x74, 0x4, 0x17, 0x3}, {0x100, 0x7, 0x8, 0x400}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xa7}], 0x1}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b5f441fa55a32926f96ebe6f7f2bf48c79576b1c3e1bb147aa3a4862a69b66033dc5cb03579922", 0x27, 0x8, &(0x7f0000000040)=ANY=[@ANYBLOB="0100cb9da6b6161fd26c"], 0xa) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x180, 0x104) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) socket(0x3, 0x5, 0x5) unlink(&(0x7f0000000080)='./file0\x00') 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x0, 0x97) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/37}, &(0x7f0000000040)=0x27) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x400) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) dup(r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x1, 0x7, 0xc6bb, 0xff}, {0x1f, 0x1, 0x400000, 0x5068}]}) 16:00:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r1 = socket$unix(0x1, 0x5, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r1, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r4 = geteuid() setuid(r4) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f0000000000)=0xffe000003) 16:00:13 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') r0 = socket(0x38, 0x1, 0x3) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000300)='./file1\x00', 0x10810, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000340)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x7, './file1\x00', './file0\x00'}) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) semget$private(0x0, 0x1, 0x202) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = semget(0x1, 0x1, 0x200) r2 = socket(0x20, 0x4, 0x0) recvfrom(r2, &(0x7f00000002c0)=""/167, 0xa7, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/244) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget$private(0x0, 0x20) r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000180)=@un=@file={0x0, ""/85}, &(0x7f0000000040)=0x57) syz_emit_ethernet(0x1, &(0x7f0000000080)="8c") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0x6, 0x7, {0xb, 0x7}}) 16:00:13 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x44) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x9, 0x6}, {{r0}, 0xfffffffffffffff9, 0xcc, 0x80000093, 0xb0da, 0x8}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x12, 0x20, 0x8, 0x7}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20, 0xfb4, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0x32, 0x50, 0x1, 0xd3}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x40, 0x8001}], 0x1ff, &(0x7f00000000c0)={0x1, 0x3}) pipe(&(0x7f0000000240)) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x401) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xfeae) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r1 = dup(0xffffffffffffffff) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0xfad7, 0x100000001, './file0\x00', 0x101, 0x7, 0x7, 0x6}) mkdirat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)) chroot(&(0x7f0000000100)='./file0/../file0\x00') utimensat(r2, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0x80, 0x8a}, {0x80000000, 0x4}}, 0x2) 16:00:13 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() r1 = getpgid(0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x7) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) chmod(&(0x7f0000000000)='./file0\x00', 0x36) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, &(0x7f00000000c0), 0x0) 16:00:13 executing program 1: r0 = shmget(0x2, 0x1000, 0x9e, &(0x7f0000ffd000/0x1000)=nil) r1 = geteuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = getpgid(0x0) r11 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1, r1, r4, r8, r9, 0x104, 0x7}, 0x0, 0xff, r10, r11, 0x4e, 0x1, 0x4}) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8082, 0x0) getgroups(0x2, &(0x7f0000000180)=[r9, r7]) r14 = socket$inet(0x2, 0x1, 0x6000000000000000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) sendto(r14, &(0x7f0000000200)="131bd67416bf65062a81c19989cdcc549fdaf8ce04c8098a79659f494a6e1417", 0x20, 0x1, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setgroups(0x1, &(0x7f0000000280)=[r3]) getgroups(0x6, &(0x7f00000002c0)=[r6, r5, r3, r4, r2, r4]) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgroups(0x5, &(0x7f0000000380)=[r13, r4, r5, r15, r5]) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000400)='./file0\x00') semget$private(0x0, 0x1, 0x80) ioctl$LIOCSFD(r16, 0x80046c7f, &(0x7f0000000440)=r16) socket(0x16, 0x4, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r16, 0xc1045763, &(0x7f0000000480)={0x10000, [{0x3, 0x5}, {0x3}, {0x3}, {0x0, 0x6}, {0x2, 0x81}, {0x3, 0x7}, {0x98d60a5f4a2c6185, 0x8}, {0x2, 0x7fff}, {0x2, 0x84}, {0x2, 0x5}, {0x3}, {0x0, 0x9}, {0x3, 0x787}, {0x3, 0x3}, {0x0, 0x7}, {0x2, 0x9}, {0x3}, {0x3, 0x1}, {0x3, 0xc6}, {0x3, 0x101}, {0x1, 0x4}, {0x1, 0x1}, {0x2, 0xffffffffffffffff}, {0x3, 0x8f2b}, {0x3, 0x7}, {0x1}, {0x1, 0x8000}, {0x1, 0x4}, {0x1, 0x55d}, {0x0, 0x8001}, {0x2, 0x101}, {0x2, 0x7ff}]}) ioctl$PCIOCREAD(r12, 0xc0107002, &(0x7f00000005c0)) stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) ioctl$TIOCSFLAGS(r16, 0x8004745c, &(0x7f00000006c0)=0x3f) openat(r16, &(0x7f0000000700)='./file0\x00', 0x8000, 0x10) readlinkat(r16, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/160, 0xa0) socket$inet(0x2, 0x8001, 0x3e6) mkdir(&(0x7f0000000840)='./file0/file0\x00', 0x158) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = syz_open_pts() fchdir(r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x1f, 0xffffffff, 0x7, "5340ba90aac92b393b5b495b82966d834a0f71ad", 0x6, 0x40}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:14 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) fcntl$getflags(r3, 0x3) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x6, 0xc00000a0, 0x8, 0x3}, {{r2}, 0xffffffffffffffff, 0x40, 0xd, 0x3, 0x81}, {{r0}, 0xfffffffffffffffe, 0x10000000080, 0xf00fffff, 0xffffffffffff0000, 0xffffffff}, {{r2}, 0xfffffffffffffffd, 0x1c, 0xf00fffff, 0x2, 0x3}, {{r2}, 0xfffffffffffffffc, 0x11, 0x20000080, 0x0, 0x610}, {{r0}, 0xffffffffffffffff, 0x18, 0x4, 0x6, 0x6}, {{r1}, 0xfffffffffffffffa, 0x20, 0x3, 0x41, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x80000001, 0x80000000}], 0xd, 0x0, 0x6, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x14) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x4) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x8) fchmod(r3, 0x4) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x10) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000340)) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x2) mkdir(&(0x7f0000000380)='./file0\x00', 0x4) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000200)={0x4, 0x10, 0x1fd2e35, 0x7f, 0x3, 0x3f, 0x401, 0x10, [{0x55, 0x9, 0x4, 0x4b}, {0x9, 0x9, 0x28, 0x401}, {0x90000000000000, 0x1, 0x9, 0xa49d}, {0xfffffffffffffffa, 0x0, 0x7fffffff, 0x7fff}, {0x99, 0x3, 0x7, 0x1}, {0x4, 0xc00000000000000, 0x8, 0x6}, {0x7fffffff, 0x100000000, 0x6b, 0x3}, {0x0, 0x1, 0xffffffff00000000, 0xffffffff}, {0xffffffff, 0xfffffffffffffffb, 0x7, 0x6}, {0x69, 0x1000, 0x9}, {0x6, 0x7, 0xd4, 0x100000000}, {0x80000000, 0x5, 0xda17}, {0xe3b, 0xfffffffffffffff9, 0x2, 0x200}, {0x80000000, 0x7, 0x6, 0x2}, {0x2, 0xbbb5, 0xc96c, 0x5}, {0x401, 0x155b, 0x7, 0x1f}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 16:00:14 executing program 0: mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x30) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0x2, 0x101, 0x100, 0xdf5, 0x3ff, 0x7]}) select(0x40, &(0x7f0000000100)={0x1, 0x6, 0x3, 0x0, 0xba61, 0x57c, 0x9, 0x10000}, &(0x7f0000000140)={0x26ea, 0x8, 0x9, 0x3154b2d5, 0x8001, 0xffff, 0x1000, 0x1}, &(0x7f0000000180)={0x3, 0x200, 0x80000000, 0x7, 0x3, 0x7, 0x6, 0x803}, &(0x7f00000001c0)={0x5, 0xc0b}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="2b75d970fbde67aac1a15a96c277f59960e9b6bd60fcff7c6eaf47f737849a2d9d06df48efade0803023b7a8dc401d785016634342cf5ad40393f50b58caf6256465ecb17dcea5ce80e106151fb9115edd86ad55f13ba2739b9b982433a6201cb862754123b9f3a486ceaca5d3361ed282504a747040109a0a6a8d7196bf7dd3ae7aeab21610afae896a9813690b6c68cdf283cccd67d35bbcef11f461bc194c49d074157a0410974035f6", 0xab}], 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000580)={0x100000000, 0x5, 0xff, 0x8001, &(0x7f0000000300)={{0x7, 0x401, 0x80000001, 0xa9, 0xecd7, 0xd3f0, 0xfffffffffffffffb}, {[0x7ff, 0x6, 0x200, 0x0, 0x0, 0x433, 0x11, 0x800, 0x1, 0x81, 0x6, 0x10000, 0x0, 0x5f8, 0x1, 0x10001, 0x0, 0x6], [0x100000001, 0x80000000, 0x1f, 0x9, 0x800, 0x1f, 0x6, 0x81, 0x8, 0x1], [0x101, 0x80, 0x3, 0x9, 0x8, 0x20000000, 0x5], [0x3f, 0x2, 0x800, 0x6, 0x100000001, 0x7], [{0x100000000, 0x4, 0x800, 0x6}, {0xffffffffffff8000, 0x0, 0x8f9e, 0x8}, {0x2, 0x3, 0x40, 0x8001}, {0x99, 0x40, 0x8}, {0x4, 0x3, 0x1, 0x644}, {0x7, 0xfffffffffffffffc, 0x4, 0x5}, {0xd5cb, 0x6, 0x3, 0x200000000000}, {0x1f, 0x3, 0x2, 0x4}], {0x2, 0x6, 0xffffffff, 0x8}, {0x4, 0x1, 0x2, 0x8}}}, 0xb, 0x100000001}) pwritev(r0, &(0x7f0000001680)=[{&(0x7f00000005c0)="a18430bcea07d85fdd347e84d0e0772ff9ff0fa2fa4e53b8731230b0d44c5895f6d063065673068ae187216d1473609db12dd36a06173f7b4d3f52e98c5ac7d8423a4e7c8ea37b05ee62b644ea6af810265416c75b22c055954ad0e1255015699f4dedeff2632e3c9568482da1048fba81eadf13536a118b565f4a54f3e9651f8684d4cdd2e7b18f0ca5f184", 0x8c}, {&(0x7f0000000680)="2a5cc3d4c0f074c77abdbd5ea44e9cb41a6016044cd70a43854d716f75cf639d02ac4e794d1d1ec80d6e589dc07800bc091c56d3e6bc770e47604d42f5d8ec6d25cfc754ec3fd65ea6b97e88ca7d532947712c951eb963253fc2ddd0fe0764fd6af0ca917703c2d712e3a0753b3b7e96041a043e6cbabe52d75352aec4d6e0801e6b9d5c57259c798ae96e17e523318c3e4afed2903b3163f8ec29e6504949d50e1d2e230d94d7227e597939c518621aa8cf3899e8feed8bae87e4dac24bb30f9a8a307f87d40d7b9965b92038de93b6a22e8dacf17f78fdae539ffe008258d1a3a9ecb0bc70ae970f8bcc5ee80bed6c481eabe05c49642adf47816dd06d5141ed58f263c9be6e3d00dc4523f3af81596d74bb4b9bc456f81deae2c9626fe7c8ec8c4bf7d03adea9169423a36a31cdb5601ddda2aa3875fdb63f481f74b4c001a503c1f20cb4ee7c4a83e55b83a686b162982c8455e8af0bd812887d1108cc2e7e310cf5616b0f34f0baa7c50cb19f5fe67640c13cd2151dff1143ae9945d7984bc02f34bc6b7dda1ec000acefd176a645e845779d294ff046d23677efe4227cefc2c701a48f4317bf945863549d7fc53d0d95135838527b899e055108e212c72434448f5fd29568f427ec456b58103fb11ebbed698fac6c58cee43ef11856c2afa23d30a740d33070c18350d24cdbeec8740df2062f76397997ad3a735c6c8a1e75f116e77389e0771e9a6bfa2a35298327a66ff26c39742b63928a0e5ea8917fc28b82a6be85ab8e68bbc3efb2845167397a3be934681b3e7fdc50446fc188364afdf1f6154a005315899d135d19e0872ad78ec5f3657d88f0756abf3a8bb10d266dec74caaf2ac896702dccadbde68f943659cc6cae958262291c95704fa10b34f08edf5a9b228b58af04269902e0b5a29416f1347ac53b6b02f685db3e9c760d3d32b67387f6aac55a00f5430d6aed1b57e5bb08b583da9d64566ab89beab5079e0c171a0f655f2a14418c877917e12972b0491e246dbb46d6b11c4cd82fab4e7b121206093656c7e5c96122a5940dae74ce6cd8a3cb1c9aa7d3991b22e90cf7971b86dd51f593f2d07352d576145a570fda14d4ff37685bf95db6ad3ad0b4b3a62e43ffe7d3dae583ca68a1154bc00c6f7c021fbb33ff2e66bb46488428fa54e936ab98cb78a60bddc45b32dc09a6e22a593a5b3f2948d4835a0b649e07387a8ea04d33306659cd1369194193f925c97108b1cac3cc14ab5fd39db475a973da8b0693aa16c529a506944e6225afbfe9d79ac654575261d47723b9e69ba8e47694a0cae0b0c54921c7869c0c8da034a292931a667f600833436b09c1728b9bfa10b950ca3da53d816371080a178161f6c8dbdf2c380f77a3d8ae876420c4d8115e2f1cc7f9422dbcf3c58292f31e18f0c6183c62f64f088c3fd5ae849f9456d4b0195eaff0626074fdfb7119e15ff6a20bf053d959db949943d956659d9a499ee76facaa3cf35f54a165b5c6edecee6fa110bdef6c40a2be2475e2bf63c5edfe3d16bcd64f2cf5827e390821374d9c0846f06622d1450f53465021c7bdfb7f98f811cdc33bb648e33f7d85418e212fdfe9810d87a85cc9ec5821c8c2d312bcb04b18c736765135d06e4f852205dde3ed15753afcc5554405f54a040feb5cf9bddacdb01055ab67eb728a80d3c623d3bc055a93305d39b5be8b87c027bd9ac6a18e065dca9147f679600f19c6a70120d153dc25ff60bf08669ef8e258ac22b65184a8357b4fc46726a8fe488945d5666c274f64968d35ae2fb278a1c02e692c55227d8cc458a014638d3418bbee8db0adb96b211332ca00c5cb68b40c03976695af230a633eb905a8dad061cf7c7fc4bb4f318dd017f83a3506bdb18ef6983a6a82b316c625c208878885978853707362cca9ef60a16cc69c5518542a0b43453423cdcdb8176537e0c6992697dc17538e720de6ccfba4124140f52bbf1142d5d60d2d81f55b82414db6c1c2dd0d931f2b2c4e378269757f9b8cb5980a4aff31cd24c00d06756b6021ca517ce119913e24161528f0399e80eb457def1edaff9d615d538ec496b707c827a5c85320e26338aa3fd12097a5f3564cfdc38f701adbabd7e7873bc489640efbec5b07076b0c8dec4afc8dcdb199df4961e5e3322a4cfb0df22f155bd65776b54e852e61630bbee93de30b2461d457cf96f58b478987c1660a365eb9704c6336d472cb8e648d2f718e4f4372b55cdd5661358193549022eb6bf9871344b42efa884fa4ad0e890183be160d162e4e485c3609371da944237b2a59e0c302e1c498c731368a02e6502477a72793abfe7bb91cfec33225b53afd1eb723c05af9b4a6f5bc18ab00b176e6cb1ced36fd4065c2998026a2fb915d42e92487af5ff8fed494d6cf57e70878bd8ae2df4b84bfa772eb1939dc98293736e3d964a78181bf69cabf7d400ade87e36ada362060a35feaef689c66dd92af5071764872cc7661a6d21fc86c5308f12112e44c90088f5a59fffb46640128e75b9c5b5239359c0b6ac934ab0605e65155a1228d4e1195e3fd767642c828059ac5460874531bda3467e85c9c8c675adb9e8c09961ec1d6ea5b192c1eee44b512d7a6099f07dadb05dc9eeb7b57fac1b8714f0286bcc27466a79b497e0ed964ab7e10826eae2b91dc7c75f1f7c4ce57fe8f9d3d8cabc3c7ad2c4cd435cdf09895732fdae5e09854d84c1bec7a42f6e1056c8befce1cfa8fff715884b3b1e66a332afc9242b03f85c9eb5a21d396165d5e073249c6f375fc4e1629bfe1139c1c2b458b43fa45836586409983f55130279b451cb0d409b9c2c2b5958ad0bf15e0ebb4646036b861ad5a20adcd762f8608bffd87f4e0bdf16802173edd6ac89e212cb22f1959b8f12a5aabd6e014d7a3253ffc848c94f1b920e1895ae70faaa36643a5e365b94556d9bd88c6ca97242c60b0da96669f1a467227322a77cdb7681332c325c7cd2082d0d2d6b720338afbd2a25dd434d650a1ba2566c1811da5a4f5ceaaa1645e5d13382ab52ccaaae219974de9621ca7cf82826072720039804c8fbd08c5fbf6fcf726fe819e1862995a200924c3734d9b3c76aa3a829d7fced318cc7065120213d0298a88c1fc31c13ae7eef24009a870ff87e2fff5913e7ddb3ad98960120cc8d5399415485f49e4f9ed41a3edb2d6a643ff1fa33e5db51b076a24bafc40702f026d68b772ae35d0718cc6b7d1529633f9c76ff3a1d37071c1e34ba9220fa33fb5f03c96ed0e3552d016dfb7950f65de78989c46c510bdad01da5b23d6e9331672798aac48d72819892b49ae80198519e9b5c4adf1623074b7dcb12150ded86c90a818fa52f3e421bf593444a87258d5afdd29d1d2fd8435b3e22e3eb8276d0becac24ee9b6c88228bf54a70cd2fb36ff2f636a02c6e92d3e7b45d94f1d66fc3aab6ea49cf0f8da0db282e4a125b19b8d3e28217aebd07a74f6df8b02e627b277741524926fdf4798f8c8a1c73eccec48737d026d1400b0a26e666fe74aeb8d302db0458f1ec560cd4dac976c7edbdd0908366e1e97d2c3a7c8f60717dd2926ffa1c4b3a8fb8a0acfc0cd6afa9cb5c6bbf02dfc03c255f1c3ba5b7c3491302d6b9c3b3ca15746a87cf20ea7df2e802193b04076656cf21d16efc5c6bfa8f54e843fed836c9ba61edd49d1f78d3abf2edd9342f1f3618973ef974dfae0fb6d2e7c643d6717a6792b77d77da3916309ccad493bf57d7bcbc8342eb0c645e012b4a000a89ffb2e6d5275af3deb2cb4c18272cce367ed6aa172c89cf9b2dd586740949af7ffc6ac393bf34978ef3fa91f1b635d1e915c19cc6f6b30dec5412df7b9c88a6b83938e148027af1cacce405b21ce29ca813cb43a2986e5e362c81d149e2fdb2edfcf07c2224a274d0c81a1c7e3a56634d76582a6da29c91e38f72beeab5f68f0405f94c17875b85b323e4cb6ecfe6a556ced70f8773c4c97d3cc2abdf2d94498aa0bd6de79a042997f7cdf284025d9bc2a85b54f145c1a8a94b8fffb1d853cf194fc5a0b31bbfaf9f491dd13597e862a217937fd66958f8571cb944daf55b42eca1ce6ce909cbc02bb100a6eaccaf36377744ebd9549ac820fc48ba6f52bb1129ad650c0f8d9a22a3a173c3e0a3e29d504e107093d702b616b49bff638ba0b77a7e56fec4a057d37e1b475ba05ebf0d5c705f9b374b9ce5b9ded2d3fe825f4ecb3b08a6bd854fe85294c76ab52b7ab2788b37bd16fbe4a93082f452119ec9068b448053662e8eb9ce045b35403cd93352196b834f09d8ff08c29f8adf28f040ac1c85e6cb49cbcbdcf5ea8c76be9778a7b2c200f466f45335e1855ff3e51138ee7ccbcb8917ff4fe6f0289170676464705be0c9770d806a270ca685c586de62f3b495b160c5208b1f70394dcf415bb9b102ccf2da30aa1f201d1cb04030b3349c31d0332bd3752fa801e816af99f73a0328c72d8825ae828375c4037ca38f62004cecae72a874854513e54bd3aa56c277807d87de7d89f68d9e30c7ab23a2bbd31a09715e6874222fea608eed3cbfcfd7b097ed3dbe1537818dd11a4267a1967ed7d8f152b5c2771ecf0e6e9ed2151fa5a3f8c52900715b4cb095f2b4b53503b22b710ce571eec35bfbcf0c793e6cff8561ee987feffe29e7a48bcf3e8aeb592fbddcff4383a167f30353904114fad9566db94bdc7f57b71feed56629ff6450b2df940b026e58bf1f1ae7387cd582ba4cb9c06d64f876367b68c272736d19516161d803ed1a825133412825bf1ce92bd84cde0354fd57031a912e2402c6d160beaa4fe37a35b55d4305e88a8026d50a02744157a7f09df36c6badc74343e381dbc195aec88d4f467a50674805da3f520a5ca0def433511dd1d5129623267a6f113d2031a29d2c2940ab6f665f948644d26799dfdab661cc3fe82e3a83487eac71a51d81f7087e41e88234bce7f29dd90ec3c2b145ed7de27366897ec15ae43fcd0baf0752c32215fdbf74759597528652c29b05e4e8280578f7fb32971af5e77ddc60b339d7c37c452e002b2dfe9748ca8e58144bdf695a45c6d75112a063c6155f1376d12c67a94be6598a92a3b1dddbe99dab06e7178941146df8d645dc0dfecc0d269cf3b1443ad69d03ae4da16c6acde4270dc61a8a13d2cc084db05d96485e33aa4c20c834f8051ea5e3993f781281ab434a6f88eb3fc965dc70925fc387cd3fca6fa74083e494fc1d2ea8a753ddbc8a0dbc49f8775221d62dcfe33c3206a00e01a414bf718e0b22e2d87ee02b72de2ffa614cbd4d475d5bb09612c82376a29bc5b250e609cd27ffddd47a8281d538d3a5a6a58a02b6ac85b05f77549e26fa71345aba73c2f558b15d29171c5bbf4b928e84dcbaafb32e872099375326a05b34fa6d580a58efd885e86e57eacc9715c99d714f0e440a16494392cf94151fa280abc90d56882a5435762427c009690d243d764288b45ae1d80e40c8a763084df6821df5aa73841020e7364345616fed658d169a1d98e9c5a6dc8d9aa6d02947cd28abae2d0e8e66620d1d488ab30401a90f29a3d7e822cd6b47a447eaf158a78caeb2a32ea8052601e1b1f24cab7d483ba4c2e5ddbbeca607708b48f909b5b6bf78283e9a2bb97b469549b80f147fe5a363fffc17d903bc2f24a9a9df9fd6c1c2a93017a9005230e7dcd76c1dca97b7fa42b54f4452757aef4220b7fc5e426be79b33f6eb04531ef58b8a9ec95ffac7d96667acd7449708efd584a3872e98df7c342bb106fa5a2294e6b4207b268d393a0eb1ce25", 0x1000}], 0x2, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000016c0)={0x78e832ba, 0x6, 0x68, {[0x80000000, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0xc3, 0x6, 0x383dc737, 0x1f, 0x7, 0xfa, 0x7, 0x0, 0x9, 0x7ff, 0xffffffffffffff81, 0xfffffffffffeffff, 0x7], [0x7, 0x7, 0x200000000000, 0x10000, 0x5, 0x1, 0x17, 0x0, 0x7, 0xffffffffffffff63], [0x4, 0x80, 0x99, 0xfff, 0x6, 0xfffffffffffffffd, 0x4], [0x0, 0x1, 0x3f, 0x8, 0x6, 0x3], [{0x5, 0x7f, 0x3, 0x69b}, {0xffe0000000000000, 0x4, 0x7, 0x7fffffff}, {0xff, 0x6, 0x5, 0xd33d}, {0x3, 0xffffffffffff8001, 0x6, 0x6}, {0x7, 0x9, 0xa85, 0x9}, {0xfffffffffffffe01, 0x2, 0x5, 0x9}, {0x7, 0x9, 0x9, 0x3}, {0x3, 0x3ff, 0x1, 0xffffffff}], {0xffff, 0x0, 0x0, 0xffffffff}, {0x81, 0x2, 0x6, 0x4}}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001940)={0x8, 0x1, 0x4, 0xfffffffffffffff9, "0fca99be4abbe2acedd37b444ec8b1c0cfeee124", 0x9, 0x6}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001980)=0x20) syz_emit_ethernet(0xc8, &(0x7f00000019c0)="79930020227edf94703304a6bbcf710af52ae9517e3f92aa971646daa9c36cb43da3e94e6d61821c9e8011b2447ce18e33523546659ad77ad171e9c99776b17e5a5750a1ee1376969f941bfc0555dbd34b5ab5a22d48e1a311221f47298f684f8f59bfdf080cfa989f14486a776fc814037e6ae5604c4162b44d1213e466a6c56c162a8ce79a00ace604fc9d91c1ae5587154ab8775b162f2c158adfd165ade3b68361a930c2965c81462f2c3fd87b7c5f8817d3fdcf0d415c34d35d5f08bbca9e83e025becdd640") ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000001ac0)={0x3ff, 0x4, 0xfff, {[0x63f, 0x8, 0x8001, 0x2a, 0x6, 0x2, 0xfffffffffffffffb, 0x9, 0x80000000, 0x7, 0x0, 0x1, 0x2, 0xb5, 0x7, 0x9, 0xbe6b], [0x0, 0x4, 0x80000001, 0x73, 0xfffffffffffffff9, 0xfffffffffffffffd, 0x2, 0x4, 0x5, 0x4b24], [0x6, 0x100000000, 0x8, 0x400, 0x6, 0x5, 0x80000000], [0x1000, 0x1000, 0x5, 0x148, 0x4, 0xd00], [{0x9, 0x7, 0x8, 0x25b7}, {0x5, 0x4, 0x3, 0x1}, {0x7, 0x2, 0x3f, 0x9}, {0xa0, 0x1, 0x8, 0x100000001}, {0x200, 0x9, 0xc4, 0x3}, {0x1, 0x5, 0x7f, 0x6}, {0x1f, 0x9, 0x3ff, 0x3}, {0x4, 0x4, 0x2, 0x6}], {0x8, 0x40, 0x80, 0x400}, {0x6, 0xff, 0x0, 0x3}}}) r1 = semget$private(0x0, 0x3, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001d40)={0xfffffffffffffe01, 0x5, 0x8, 0x4}) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, &(0x7f0000001dc0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0}, &(0x7f0000001e40)=0xc) setreuid(r2, r3) utimes(&(0x7f0000001e80)='./file0\x00', &(0x7f0000001ec0)={{0x7, 0x16}, {0x8, 0x85}}) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001f00)={0x8, 0x7f}, 0x10) clock_settime(0x3, &(0x7f0000001f40)={0x6, 0x81}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001f80)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001fc0)=0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000002000)=0xfff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000002040)={0x9, 0x200, 0x4, {[0x2, 0x8, 0x50b, 0xb5, 0x7ff, 0x1, 0xffffffffffffffff, 0x1, 0x0, 0x200, 0xf29, 0x5, 0x5, 0x80000000, 0xfffffffffffffffa, 0x1, 0x3, 0xb8], [0x401, 0x4, 0x5, 0x3, 0x346, 0x9, 0xfff, 0x7, 0xfff, 0x2], [0x9, 0x9, 0x1, 0x401, 0x5721, 0x6, 0x3ff], [0x40, 0x401, 0x8c, 0x0, 0x8, 0x2], [{0x800, 0xe0, 0x3f, 0xd3}, {0x3, 0x8001, 0x45, 0x6}, {0x1, 0x6, 0x6, 0xe3}, {0x3ff, 0x6067f3ca, 0xfffffffffffffffc, 0x4}, {0x4, 0x5, 0x9, 0x9}, {0x2, 0x3, 0x3, 0x200}, {0xfffffffffffffffe, 0xc8, 0x8, 0x4f0753c9}, {0x8001, 0x1f, 0x7fff, 0x3174}], {0xffffffff, 0xbc00, 0x8, 0xf9}, {0x10001, 0x80000000, 0x80000001, 0x1ff}}}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8080, 0x0) r1 = getgid() r2 = getegid() setregid(r1, r2) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) 16:00:14 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x50d39a7000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0xa1) write(r1, &(0x7f0000000040)='n', 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xa00, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x9, './bus\x00', './bus\x00'}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) 16:00:14 executing program 1: select(0x0, 0x0, &(0x7f0000000080)={0x500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x44e10f12}, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0xfffffffffffffffe) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:14 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x8, 0xf1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6002, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xd9, 0x5, 0x2, 0x1, 0x1, 0xdd, 0x0, 0x3, 0x2, 0x343, 0xffffffffffffc481}) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) chroot(&(0x7f0000000000)='./file0\x00') poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:14 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x400fffff, 0xb06e, 0x80000001}, {{r0}, 0xffffffffffffffff, 0xb5, 0x80, 0xffffffffffffffe0, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x14, 0x0, 0x0, 0xbb}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x1, 0x1}], 0x9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x12, 0xfffff, 0x7fff, 0x5}, {{r0}, 0xffffffffffffffff, 0x83, 0x20000000, 0x1, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x10, 0x195730228754b70f, 0x8000, 0x4}, {{r3}, 0xffffffffffffffff, 0x20, 0x20000000, 0xdee4, 0x4}, {{r1}, 0x0, 0x20, 0x40000000, 0x4e6, 0x4}, {{r1}, 0xffffffffffffffff, 0x51, 0x20, 0x12000000000000, 0x4}], 0x0, &(0x7f0000000080)={0x1, 0x3}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000340)="ec977455ffffaa1350186885a879fee9d049f34d102bda19da2fc64e131ed5b8fe862c55000000000000a4e543f4000000260000000000000000000000a8fb46e18bd1b50b5a92f3120a8c109ffd5b9a1808fafbd4a29a3913a893bcdab37acde915c3c7d3e5e49b4b2a5c4123b79a3a8b426501649a796a66186e89950a565c7b451be7fbe9e0520ffc44a0614fe06423afe666d4767666e48b712f85ae99a5c86dd94c377ffe00", 0xb263) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000000)=""/1, 0x1, 0x803, &(0x7f0000000040)=@in6={0x18, 0x3, 0xfffffffffffffffd, 0x7b}, 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) pwrite(r1, &(0x7f0000000000)="fae5b357acb9c4039ea53e07b3b212", 0xf, 0x0, 0x1f) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x7, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r2, 0x0, 0x4, &(0x7f0000000140), 0x3, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:15 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = msgget$private(0x0, 0x641) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x1, r4, r5, r6, r7, 0x9, 0x6}, 0x74, 0x0, r8, r9, 0x5, 0x5, 0x8, 0x8}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x11) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x7, 0x10001}) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) lseek(r0, 0x0, 0xf, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000640)) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf9c200f564fd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe94b325bd757c70020000000000000", 0x51) r1 = syz_open_pts() r2 = msgget(0x1, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000680)=""/35) close(r0) dup(r1) r3 = syz_open_pts() preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000380)=""/51, 0x33}, {&(0x7f00000003c0)=""/86, 0x56}, {&(0x7f0000000440)=""/93, 0x5d}, {&(0x7f00000004c0)=""/66, 0x42}, {&(0x7f0000000540)=""/108, 0x6c}], 0x8, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/klog\x00', 0x20, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffffb, 0x0, 0x5, 0xffffffffffffff19, "0200001000010193600000008deb302aca7500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffe1d}], 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() close(r0) dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTART(r0, 0x2000746e) r1 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) 16:00:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) read(r0, 0x0, 0x1ed) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x140, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0x7ff, 0x9, 0xffffffffffffff01, 0xfffffffffffffffa}, {0x2, 0x1, 0x8, 0x5}, {0x81, 0x100000000, 0xfffffffffffffffd, 0x80000000}, {0x3, 0x5, 0x0, 0x100000000}, {0x2, 0x1, 0x1}, {0xffffffffffffff01, 0x7, 0x8, 0x5}, {0x101, 0x8001, 0x10001, 0x4}, {0x1, 0x2, 0x9, 0x8}]}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x30}, {0x4000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x87, &(0x7f0000000140)="d0af9e616e901e6bbbbc4ccfc524267a4d5321c8cd40bb4fed60793a58327aa4e9258a8c065bb37d92b1ec6669c8e81bdbb5b9976072d5f92a03eb6113f7758f38c93d8cbfdbb2ac677008e315b3dd98c022dfff145ce9eaa22e46af407f99678c334dc73eae4402fa2a1a4c0e27c9cef5259fa05d49307154e79476d80f509626be2b0a4cfba9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") kqueue() 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x6, 0x0) mknod(&(0x7f0000000240)='./file1\x00', 0x1, 0xfffffffffffffff7) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)={0x1}) close(r2) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2b0, &(0x7f0000000080)=[{0x2, 0x0, 0x2}, {0x4, 0x20000000000005, 0x3}, {0x1006, 0x9, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff76, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() syz_open_pts() fcntl$setown(r1, 0x6, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x40047463, 0x0) 16:00:16 executing program 1: r0 = socket(0x40010000000002, 0x1, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="9c86979e08c18c85fdf283ec1462c1"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 16:00:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x1ff, 0x1}, {0x18, 0x2, 0x73, 0x8}, 0x0, [0xffffffffffffd9be, 0xffffffff, 0x7, 0x3, 0x0, 0x3fa, 0x0, 0x101]}, 0x3c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x2, 0x8b, 0xfffffffffffffffa, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffb, 0x9}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xe31b8094e356a7e2, 0x8, 0x626}, {{r1}, 0xffffffffffffffff, 0x41, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0xe8e0473f8d8ca2bc, 0xf00fffff}, {{r1}, 0xfffffffffffffff9, 0x16, 0xf0000003, 0x614, 0x375}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7}], 0x7f, &(0x7f0000000000)={0x1, 0x100000000}) close(r0) lseek(r1, 0x0, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x7fff) r2 = dup(r0) ioctl$BIOCFLUSH(r2, 0x20004268) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x20, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x100) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x4, 0x2) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000200)=""/178) r1 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00fd4b4e4871e43bdb56000000000000000000"], 0xa) r3 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:16 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="63c48e9e3c2abde90ef8cae1fa13a709e95ec10516de4526451a750c2f0419c5293b9b67bbc102ddafc5e009939f328f83322b10bc46df7d67a630fad82c082d836e7e3c75363e3cc02f8cebef1b084aebaa4c65f9370729882b1a5c067bad084cb4e1da2a9904a938e5f2fef02455173f9e386d87c205293ce4463e4a023f4ee0db41729ba4fdfc15841d610925ae5ce9cfd04da93964287ea4728fbb11847032be46727c3c3fb923fb6ee36f530b7a6c39ba7dbb83bb5b944b90569671e6ae8ab5b1800f953221a97df027e72e45108151878d9c0485cdba3afc99570576484dc57cb8155a89e2", 0xa0) r1 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000100)) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x0, 0xf80, 0x1, r1}) 16:00:16 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x1, 0x3}, {0x9, 0x7}}, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x100) getitimer(0x1, 0xffffffffffffffff) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x28}, {0x6}]}) syz_emit_ethernet(0x14, &(0x7f0000000040)="66654a3868ae2d2ad72b04c1a5fe860210ecf3f1") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x7116, 0x9, 0x9, 0x7fff}, {0x100000001, 0x1, 0x2, 0x5}, {0x8d, 0x7f, 0x2, 0x40}]}) r1 = getuid() setuid(r1) getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x81}, {0x40006}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x5e8, 0xc) sendto(r2, &(0x7f00000001c0)="de7b568671b24371880f49b21283e204b04f864ab8771ffb1031ba1c187b6454afe96d81decce6e6be088f000c0e2a3607bba02ebe987a2362849702e31b209f79a318f08739b929dfcee017cefa113477442ba4d0bab160956a21045ebdd5149cfdde8506335798d4981d4d38aec2ac3c6e56fb25d6ede9599d229342f846e9303f8f4e3ed3f7c867f5c42f3aa89b2188d95d4bd944490f5ee0ca1c337a4f1c4b2a304a16642b802fe6ddff1f5fc082563e6d61c2d5aba4a556614bacaae431ad3e5ce6789103fe6ba04290cfbdb5a3069ff036d2e725", 0xd7, 0x2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7da, 0x7}, 0xc) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000003c0)="cd78d0f5e7ebd0abf062721b9519e551fb75ce209b03358aad5aa4f0ba21e4ac04e5d13025a0ea9ebe7f5bd0cfa9423893418cb61e2d0ea4d9685ed86a2212f783cba4785128d457e41080e76b84e22c312b489144fc5dad7a1ec31f29ed13bb07a8a52f705ad8e0a17b25a99787eca2b0e63f8f32968bc2406b4255872aa222ece35537c24500cf134e3a8ce7975a00afea1f6cfbb1698209a6066b6e864dd95e8519225b26760435b02310ffd9f19bb00dcac87d48ce88e2c7d8d31a0dfaeb75bda8487d91aaa840a9c9d7de54f18110b9971de496a4dbfb0f684b51c78b0bf479a0c0930371b5356dccc1", 0xec}, {&(0x7f00000004c0)="fb0e8ebb73d2f74b49e190e609e995150e9ba42e142333fe41599bb7845850df6709e6f3344997d43d2cce2f5802542275520883f856a2bfd6b86bf21e141ca67baee801f2d09e43028f45b915faae78234f623c9eea95713a48aa230f39ff8c33fce2887a8dee25b3dcea43d87f3f1c007a69d90a3e806bb4a99ff5b009838b354e49a0ec18a19a672ee04f1c71fe7db0d2ea8fdbb1ba70e80e19b08b64e60a6c3f1f5da5530d6f31192ab3650d167d37ffcf49e0ef51efd6e4cc7cb20f13ddae240a2ffd540965d3ebad41270e6b7a332b7fcb7f6b83", 0xd7}], 0x2, 0x0, 0x0, 0x400}, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) r1 = shmget$private(0x0, 0x2000, 0x32, &(0x7f0000ff9000/0x2000)=nil) r2 = geteuid() r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xdd8, r2, r3, r4, r5, 0x6, 0xb4c}, 0xd3, 0x1c, r6, r7, 0x8000, 0x4, 0x80000001}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc02, 0x0) ioctl$BIOCPROMISC(r8, 0x20004269) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r9 = dup(r8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:16 executing program 0: shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmget(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) 16:00:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfffffffffffffc48) poll(&(0x7f0000000040), 0x0, 0x0) 16:00:16 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe(&(0x7f0000000000)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:16 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x1082, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x40, 0x0) dup(r1) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) shmget(0x2, 0x3000, 0x206, &(0x7f0000ffb000/0x3000)=nil) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='!\xad}\xce\x00', &(0x7f0000000100)='-\\\x00', &(0x7f0000000140)='@%+-\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200)='.&$-]\x00', &(0x7f0000000240)='[#).\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xdc\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='}(!\x00', &(0x7f00000003c0)='+\x00', &(0x7f0000000400)=')I\x00', &(0x7f0000000440)='/\x00', &(0x7f0000000480)=',\x00', &(0x7f00000004c0)='\x00']) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:17 executing program 0: r0 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = getpgrp() r2 = geteuid() getgroups(0x1, &(0x7f0000000380)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="01002e2f66696c65300004c3ec3697f6a49d98e09318e6bcaa895b8ad560fed5f5a86a36fe1efeee35394d8c78d0d140604983ca2d5edee410633d66a54d3734914ff324145b50e91b43438a325595aecc3c409ac77cc0c4a63b60117690d4316372f862b601c0bef090303527c474b26f62077b4c55949fd4d6239d098083bec7606927c0699f2ad9adb85c99adb7e3892048a08db3780c33933eb459d14a5f6e07ba2c66bbdddc04a67ad11a5993f73fe5e930162abc9b"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="da423e8672915d06f0bd183c519f0e4801a909ea59f5292b581c2ef7b65241f39418e69d2dc8d82babe014a946c0b986df5341db8d6f1d326b2f3a14f5ff192b28838db936e373ebd0c906df2707eb2cf4d440cc3c0598ab78e0dd4674a89c3cec6f98aabf07c9a3c56e78e8f0dddfa22e03c460ff652b0aa2c30f087f9cf0eb449fc001bff000baca76caabae18f8e550456ce08cd439dd5ae3c405fab2b8d557409d6087e64b01a7072c8e3981713ef7350f37ec338582322c9087077805272c05d748135f2dc1f0da3ee6840508edf577d3e9e7e583cd688332c71770f69761b549fea72d0a409a74495c36d40e5f343c25", 0xf3}, {&(0x7f0000000280)="696448a607f3ee4930e8cd7656fbd73812079456a6482fc4833709f091445f64f6ee1f6607a2b25f131a600ff6999a2ce459bc743ca9be4355814b7ba398bcf37d0f3c9d3fb5574e8118d031c034f63be6fac0a313d2c4c3267e7f6a1d9ed720d3b69a3310676d0454eb96e97d2d73dd27678fcfaa16e6cdd586433b80ef836e01d7cedfda88e706d425ca5805ce9726651b255912ba133b935a4e4a70965e2e89caf160bde245ea36e85aa0cf62655a9ef5af71591898d1cc3cbf", 0xbb}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40}, 0x404) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x5, 0x8, r7}) getppid() 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffb, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x20}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendsyslog(&(0x7f0000000240)="e2dd24c3d15df46056495392747d445e734ce75481545a9f5d5f2ffb8c2b853a9be0ac3cb5af20bba77c2fea4aaa551f331f91a481f291f4fe94f0a2f044e699ecbc974e66018174a8e42121b9d511ca6fab84cf16e04e8f9bd280b4e4489bd1b95a755210d926c2dd020860b32e8055a65596e1e05d573f800f2f546e0f0918d5be2e56e99e753e416e64a8727b0952df45d45d07107a895319e5fbaca71a2123959f29380b6a1bf6b595bda69f681a39c4a3c779c27505bee05def7011048a6c7aaa6de8c16be4917974e733b7f7dd018eaafeecf3496578eec8d8cef8080e443dc560c2d8", 0xe6, 0x20) 16:00:17 executing program 0: socketpair(0x0, 0x4000, 0x1f, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="8190c72301834897764681ffadef7afb9da2bb85718395f216bf7e7473190ae77b7993367c9ac0f252034ff42623472a7b5521c21b96ad648b396e0207f6c5f4c06786a3bfa80be442c295a1356bd64af798e06fcab85de438402ace24af19745e3133cbe1abe626fa7adcc74e88b48ca45eade93e1cac1439c8dfea8f6595e77fa39e9b95ba51f52c47ee069f5e231dd7fa956f50ed6177bee1a05ce2dcf9ff24e80dee6628de931ef319db034af2a8b28eed97f1513f9ddf9f06a39e6fde7a473d", 0xc2}], 0x1, 0x0, 0x0, 0x8}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r3 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8040, 0x1) r4 = semget$private(0x0, 0x3, 0x220) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x9, r5, r6, r7, r8, 0xac, 0xffffffffffff9ba1}, 0x0, 0xc83, 0x7ff}) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) recvfrom(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x841, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1000, 0xd60}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14, 0x3}, {0x4, 0x0, 0x0, 0x9}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:17 executing program 1: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x0, &(0x7f00006f5000/0x3000)=nil) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f00000002c0)=""/138, 0x8a, 0x801, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x8001) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x1c}, {0x40000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x7fffffff) 16:00:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x8, 0x3, 0x0, 0x0, 0x1, 0x9, 0x9, 0x0, 0x1, 0x6, 0xffffffffffff0000}) ftruncate(r1, 0x0, 0x1) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x6) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000300)) r2 = msgget$private(0x0, 0x208) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/229) kevent(0xffffffffffffffff, 0x0, 0x200000000000, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37, 0x4}], 0x2, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r6, 0x80104277, &(0x7f0000000000)=0x7) nanosleep(&(0x7f0000000240)={0x7, 0x5}, &(0x7f00000002c0)) linkat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x4) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() unlink(&(0x7f0000000340)='./file0\x00') dup2(0xffffffffffffffff, r0) 16:00:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000f06000/0x3000)=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', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = socket$inet(0x2, 0x8005, 0xffffffffffffff21) r2 = dup2(r1, r0) r3 = accept(r1, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000540)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) fchflags(r1, 0x0) bind$unix(r3, &(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) 16:00:17 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x5, 0x0, 0x19b) socket(0x1a, 0x2, 0x6) 16:00:18 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0xfffffffffffffffa, 0x2, 0x4, 0x8}, {0xd825, 0x7, 0x0, 0x80}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x10160, 0x100) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x3e, 0x2, 0x3, 0x0, 0x10001, 0x5}) getsockname$unix(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e83637b8405c1e52caf4346f5ad4f5984853026b3acbd6f95f35df4e788b6d21e26e58cae9f0b28453247926d58a1358eaccd6f7181ab41f42226f4874f2ff68f9a4c19e1891b0916ffcb0f26b8277ea480d8858378cc9fc29fe21"], &(0x7f0000001780)=0x1002) renameat(r0, &(0x7f00000004c0)='./file0\x00', r1, &(0x7f0000000540)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000640)=0x10) r2 = semget$private(0x0, 0x7, 0x620) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x1, 0x84) sendto$inet6(r3, &(0x7f0000000340)="cd7b0d6af360c9e310414725d20165374240ae374c8c4099ddb7c78b9621d603bdcc17cf1659c2ecdb1a34e9765aeefc6c5304de5e2b6dac766044738d185e303565cc6ee847c542b1218104e375b7c19aea3abfe6a878bf", 0x58, 0x408, 0x0, 0x0) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0xfff) semop(r2, &(0x7f0000000100)=[{0x3, 0x1}, {0x4, 0x5, 0x800}, {0x4, 0x4067, 0x800}, {0x3, 0x66bb, 0x1800}, {0x0, 0x41}, {0x2, 0x7, 0x1000}, {0x3, 0x1f, 0x800}, {0x3, 0x8, 0x1000}, {0x1, 0x5000000, 0x800}], 0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) connect$inet6(r3, &(0x7f00000005c0)={0x18, 0x0, 0x80000001, 0xbbe}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000580)={0x3, 0x3d}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x6, &(0x7f00000002c0)=[{0x9, 0x3, 0x8000}, {0x0, 0x9, 0x5, 0x80}, {0x8001, 0x3ff6, 0x1020000000000000, 0x81f9}, {0x100, 0x10b, 0x1ff, 0x4}, {0x7f, 0x5, 0x9, 0x80000000}, {0x2, 0x2, 0x1, 0x7ff}]}) mkdir(&(0x7f0000000680)='./file0\x00', 0x1c4) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000280)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r1, 0x1) syz_emit_ethernet(0x20, &(0x7f0000000400)="b61ca4fc64f70fba9d736e17e94d6c7f1153d59e36e18af60c5d960f6ddb9718") openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000240)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000600)=0x7) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000140)={0x3, 0x4}) socket$inet6(0x18, 0x8007, 0xfffffffffffffffd) 16:00:18 executing program 0: setuid(0xee01) r0 = msgget(0x3, 0x0) geteuid() msgctl$IPC_RMID(r0, 0x0) 16:00:18 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000678000/0x3000)=nil, 0x3000, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) 16:00:18 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000280)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000002c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") write(r1, &(0x7f0000000140)="76fbf1686b3d9ab1488cfd6f8d54fa46d673e474155b2d5d3a7aeb6fa46a86c7709695bf26da616fd1d3671ed630fa1133e86d307923a9343c41c9f1fc49f743edc82abec73d9509b9fb34756c2afd2abb48a2b38ab917df3ae6685ce32344844fbfb9fbaf4177029e54687c73144f1165f88a19ff56b436796652e05f8be0857bcf7012e48aaebeb749eaa718588e67c9a752914ca31c970c921e763eaa6bce190b7ea4ee490dacc25fdfcfdd00e881cf", 0xb1) 16:00:18 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x0, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x9) pipe(&(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x8) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x3) mknod(&(0x7f0000000180)='./bus/file0/file0\x00', 0x2020, 0x48) 16:00:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x84, 0x0, 0x0, 0x7}, {0x57de}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000140)='&+>\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/36, 0x24, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:18 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000200)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) kqueue() 16:00:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:18 executing program 0: r0 = semget(0x1, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x0]) semop(r0, &(0x7f0000000000)=[{0x4, 0x80000000, 0x1800}, {0x4, 0x2afb, 0x1000}, {0x1, 0x8000, 0x800}, {0x0, 0xfffffffffffffe01, 0x1000}], 0x4) 16:00:18 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) socketpair(0x20, 0x4005, 0x80, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r4, 0x0, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000000)={0x7, 0x1ff, './file0\x00', 0xac6, 0x5, 0x9, 0xa3}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) lseek(r2, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 16:00:18 executing program 1: select(0x40, &(0x7f0000000140)={0x1}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(0xffffffffffffffff, &(0x7f0000000280), 0x470, 0x0, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r2) dup2(r2, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x8001, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x40) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:18 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000ffa000/0x5000)=nil, 0x5000) madvise(&(0x7f00009e6000/0x600000)=nil, 0x600000, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10000) 16:00:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0xffffffffffffff76) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x48, 0x4}, {0x714c488e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x60, &(0x7f0000000080)="b69d6daf57349c544afa3974f620c3fdd193c3aca6d168ede903000000000000007ae9002301e2483feb9b8328973defb6b8d67d172b9f8bdcf8e72f55a3c44cb96cbb4ebf166878454516bb464a4c495f8f642bb005ba37bb9b2c6abaeb368a") 16:00:18 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x200000000000000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x10000035d}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000340), 0x10000000000001e8, 0x0, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) bind(r1, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x9, 0x3279758c, 0x8000, 0x0, 0xeb12, 0x5, 0x0, 0x3, 0x1, 0xff, 0x1}) 16:00:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = msgget(0x0, 0x10) r2 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r4 = geteuid() r5 = getgid() r6 = getpid() r7 = getpid() ioctl$TIOCSDTR(r0, 0x20007479) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xfffffffeffffffff, r2, r3, r4, r5, 0x8, 0x1f}, 0xd9c, 0x7f, r6, r7, 0x3, 0xfffffffffffff000, 0x7, 0x6}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000392, &(0x7f0000000140)=[{0x800000000084}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x7, 0x5, 0x7, 0x7fffffff}, {0x5, 0x0, 0x2, 0x1ff}, {0x9f, 0x8, 0xfffffffffffffffc, 0x8}, {0xad, 0x10000, 0x400, 0x6}, {0xffffffff, 0x3, 0x6, 0x3d}, {0x8, 0x1, 0x9, 0xfffffffffffff001}]}) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fsync(r0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x2104, 0x0) 16:00:19 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() lseek(r2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 16:00:19 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000070005a2ab35b467"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d2104", 0x9f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="9c7d5f5f63cab8c222086e075939ba58e281665d172aac73448fa375ceb61023cea3c63c6be93b696f82afc2040000002500d08058b689548648bff5416e3ac233f6ee599d2559553d3a08e8122743a5148bf9f57c06850755ab2a49a74a5fe1581ca024b542b03cb380ecef60fe738abeb14dec3be984c12921bf06ecf77b63753cf54c258c3cde88808e4980be20c43d08053d6ab9adeedb0a68a716e5bfb8ecc8aae12a7b1ac9e69e80e043ccc86645a58888ec017ce27113c931c5920fe24361254fc6c17eff1fc7491ea78c6c3e157bf5b433"], 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/117, 0x75, 0x2, &(0x7f0000000180)={0x18, 0x0, 0x1, 0x1000}, 0xc) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4c}, {0x74}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x2, 0x0, 0x3f, 0x8000}, {0x80000000, 0x8, 0xf617, 0x33a800000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe55, &(0x7f00000001c0)="8000a70000") 16:00:19 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) bind$unix(r0, &(0x7f00000000c0)=@abs={0xbad5699a7bbd1e3b, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = dup(r0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x2, 0xffffffff}, {0x3, 0xffff, 0x2b40, 0xb28f}]}) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000180)=0x3, 0xfffffffffffffeb8) 16:00:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x400fffff, 0x1f, 0x2000000000000}], 0xffff, 0x0, 0x1, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:19 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x100) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xe2, 0x10001}, 0xc) r1 = semget$private(0x0, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x8000, 0x0, 0x3]) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0x7fffffff}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x100000000, 0x6}, 0x8) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000680)=0x7ec) unlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0x89e}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) stat(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)) r3 = shmget$private(0x0, 0x2000, 0x5d0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x80000000, 0x0, 0xa, 0x101, "c125e3bb47bb9119e8d7d7d68b56b9685452ecd3", 0x1, 0x1}) shmget$private(0x0, 0x1000, 0x41, &(0x7f0000fff000/0x1000)=nil) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000340)=0x4) r4 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x8a, 0x1) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000640)=0x100000000) r5 = shmget(0x3, 0x2000, 0x1b, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000003c0)=""/31) shmget(0x1, 0x4000, 0xe0, &(0x7f0000ffc000/0x4000)=nil) r6 = geteuid() shmget(0x3, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) stat(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000500)) ioctl$TIOCSTOP(r0, 0x2000746f) chown(&(0x7f0000000540)='./file0/file1\x00', r6, r2) stat(&(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10494, 0x3ffffffc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xa7, 0x5}, {0x42, 0x7}, {0x0, 0x9}, {0xc1}], 0x4}) r3 = dup2(r0, r1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) poll(&(0x7f0000000180)=[{r3, 0x5}], 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000000)={0x1}) fcntl$setflags(r0, 0x2, 0x1) read(r3, &(0x7f00000001c0)=""/244, 0xf4) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x0, 0xffffffff, 0x9, "0ec762e0ea47251a0c703af91e7be6066e458dd4", 0xe5e, 0x3ff}) 16:00:20 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x2004, 0x6) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt(r0, 0x4, 0x5, &(0x7f0000000140)=""/228, &(0x7f0000000240)=0xe4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) sendto(r2, &(0x7f0000000280)="304e6480216dd92d6f9983ea61136353f88d4d9e6c5c9850e127fd1f72bc678c394a45d778251e53b4c9c3814b66a291d86b3103ba79ebedb068a576138b99252a3eaad08bea14bf4a0073ab8372f98b4e67d9f151f34ed2bc715a45801f8b5f17bac54ff129f6f74c6715c406357cd819d6a3a4c146bb5179ef17d84cf037742cf9e5943991e00ae2c324cc0748af6348e2b71bd2de9eb098690b0433dacf480b", 0xa1, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1810, r2, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x4c, 0xffffffffffffffff}, {0x81, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x0, 0x8000000000000000}]}) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8100, 0x0) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7fff, 0x3ff}, {0x1ff, 0xffffffff}}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") linkat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000240)) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:20 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) fchmod(r0, 0x20) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)=0x4) bind(r1, &(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000240)={0x8, 0x3, 0x8, 0x96b, 0x2, 0x5, 0x6, 0xd1b}, &(0x7f0000000280)) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x76, 0x1f, './file0\x00', 0x3, 0x1, 0x2, 0xc3e4}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x8080, 0x26) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = fcntl$dupfd(r1, 0x0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044278, &(0x7f0000000000)) 16:00:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[0x7ff, 0x7ff, 0x80000000, 0x7, 0x5a, 0x9, 0x600000, 0x0]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x2c}, {0x6}]}) ioctl$BIOCLOCK(r1, 0x20004276) nanosleep(&(0x7f0000000200)={0x3, 0xbb3}, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6008, 0xff) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000100)=""/174, 0xae, 0x2, 0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) getdents(r0, &(0x7f00000000c0)=""/23, 0x17) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x8000, './file0\x00', './file0\x00'}) ftruncate(r0, 0x0, 0x33780000000) renameat(r1, &(0x7f00000001c0)='\x00', r2, &(0x7f0000000200)='./file0\x00') 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x28}, {0x40006}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x7}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[0xc8e, 0x80000001, 0x101, 0x1000, 0x4, 0x81, 0x40]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x6, './file0\x00', './file0/file0\x00'}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r1) close(r1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x9, 0x0, 0x7, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4", 0x0, 0xe0000000000}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x401) 16:00:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='x\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000c1, &(0x7f00000000c0)=[{0x2000000000003}]}) 16:00:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)="b3671e2bb8b4bdd8c6eccc75c2291d215a17ebbb3906666d17172d6ef83dbb87ed37d3e90669fa74602a3750f0cb45f5fed6ce095db4", 0x36}, {&(0x7f00000000c0)="8642712b3523e9a36a1be92cb46cb53e2a75a2f751fb85e5082d4a4a61d00bd11fcd2041d1f7c4939423d27ba0ffd81b2064c227dacd4a7292753dfb33c8d0c461266392b756db02b1dfe8dc862ebbe7c9d981d1d1f5c437c8ce0a41c35d6a374a3f91896b0e38a58791dcbd7c0ef70a7896795109af45cd392414842a9644f36a3b2a14e806b1ca7b647657e0a2cb382e3d48", 0x93}, {&(0x7f0000000180)="aaac1ef8a5f54f9c91ff2c2561801ec5452368d42e0bad4fc2df5d59951375345a4b879a57d3d4d4f7223ba02207fcc6e4dad7a9f01796114749b0e9bedcfe26d1ad04cfaed876c72c5a8a78323e7ae47b89ad6a4d3497536cf87f0ce8a33a5ebf636eb8b167857c35e322144e8445b6e69d80c3ef1cfc4e3ad180ea819007e482049535c34945f69e1d26167564c44dd5d15a577063", 0x96}, {&(0x7f0000000240)="8f2878b3ae097344808facb56d90b4de5bc0df63537e99480c2486a2637eb38a26497f319a1810e94bb4dbe170523663446f72fbcb8f38edc7db68493a4e3247a7ad4eb17c88c91831ecdb3df0a197530cf35d5bcee2aed6f8e49e40f5a19929c4a19706c6afa7271315434ed2de3751d00eaf04de8715e6fba5c50a80b04a2fa37e3059831332c3ee6b8c9c9a7fa74cc507d9370a93dc6f07f402e0f4bd4450127f3fb31c16c57bd2a02ca4dd69462697ed650853066e0e12bdbf4344b80eaae4e86aacf1d1a190", 0xc8}], 0x4, &(0x7f0000000380)=[{0xe8, 0xffff, 0x4, "629ba355592bf6a50d41b976aba8a054d841853cfbb96d4df29c76e92dbd1604575ed03e98ea22c1ed77071dbd8ae99bd89f82e5a8ecbc169176cac49edfbc9770f06990617b5378b31e670415099311cf2f9874981fda2ee457b5f4471168baab66bd02b353669d0895dc08758eba126a4dc6151df6f526b3ab0b5a036774cd9083734c5cad54be56ddf07ab37371b585369c2d20696e229a73bd725d8bea052abd1d8baad9f3fe20d501991f1aa99081d5d34c4caecaaf07cede1b817ae210bac5914cd84a80474a18a877b2c45b812a41bad8"}, {0x48, 0xffff, 0x309f, "1783847f357e54d436dba9eab01a2c0b63b493e14a0ed70a49ebcab717c4f9733f55fe698f4769e453e7d8cffda0e0c54d78e115b198"}], 0x130}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), 0x10) 16:00:21 executing program 0: r0 = socket(0x11, 0x3, 0x1) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 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() execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18000, 0x0) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000001300)="c1a152a9ef034d6c9089b94840caf800b18a6979c5606d2017eef8fb00529e56a43cc2d59c1df2f572fc4f13ffff03c3e82167929c204c6922d80d4d22df9787f6f3a1dd776755967e8159a832755aa44a76e6c089e7416d4a9a1e5d76c70fad219e94b99f8685088430d6b6e1af0be9fadb877c666b18653dd387e92cbe226be19dd596feb85c87720781679c258a37f38d98848314aeb2420960fd5481823d7a33f3083869a8bd992c7c5d7c07640673a7b303076f7fd0382edaba835983c08592443b11217295b858da68b849ab494893181b2a0b96d87a3790065dde02a1445cc73669a6caefd17f0351d5a425007a72279c155e2d8c2dfa1562654c76b63e2733da6d4551fe630212e5ee25a65bbe93d788507935eb525ecc8e2cffce92a2983af3d3a6713caadd7b341729558bf1cf91f0053ed7ce1676cca4beef3b18a41f41a56ca824269d62f1bba1298e8b92b16d1a24abfd63f75cbc1d038778c6b69496eefab64095f835dab0a9656ae9820d91f6d78be6400efe59bb641fc21240dfa76704a20bb0be2845705bf7c09abc408d4e8dd14b57b35af6e8deb89200479a23467660dd1ef81b4d22af8c15923acfa93cdba97c0ae95d29fbe276788bd91446c314b736b025bfb3650864189b066127d81f1b6fda148155b77cb016faea638deaa2576b9de7ff16b0708c5d5d70d2785cb703640d14eca7ad19016cababf3d02597ba597f26fa7f09e9801a29a8456bbb6571260ef92a4c4df2e33e7c8bd652ad3ada757a536ac1a172f30233529346abfc2da64b55534a95dd7368d46f412ecfd85f4763d5b179382f2d0849400e528dd8ee2520ca3dc2423155584f2de45a5d1e72178eedb0a5fce7fc872a51200d5c4e68d65783f031da0248bb0f2645e32d14ca81593d5e1159ba68e3aa34a7724487500b2d89cb76674ff37eb68d5e1e04b5e367cad80d02295e395ddc772d5aac2db8ce27b81679c4e9be3a3630cf8848c261b20133bf140baaed6073666190ad2f2d1d7384ada8df232bcffa38dcf726917ca2e1e296e8f2dc07e80a8783e810ff510aada648fd6a31f2c9d89164dbb1c560c0fe39914923b47d07df535ef7d895168b92ad01b503636c409fbbed807dddd707df66d39204969d2c8710a4f17cb8d1b3f0b2e371507f7494468f19c9af52c61d78cb59a51f3a0273e34796de432d06eb755eeb14de84a5e3467073e8bfd329ed8923dc23b067d8b017e3046daad6545d6aedb93fd2fbb68f29c38b14e102c0a58134fe25490458d4addeb735e86cec9897d00a02d048f68088ca754ddeecac76a9907a871791dd7e1168fa7842afb2475e27952a06b1d7ff13710e1c55626e4dc65d92c7232954a7bc44c2c660d4a9a2c1ff947b792a6c00a0520ec895503bdddb9cc91d04d6e4c68c3ac52a85f7ddd4563cd87ec7ab6e0830a4abc95e71dc6f02c8f36aacf7478504a73aa0b65b426ba95c638c2c9a2d08e0f499220c90cbc7b1526066be677c084700e3c5a0994db21b60bc8b0fb5ad9716eb9d8e94d4246e9af0c893e1dcddd20519087680b2b7d331647207be20a7ad1ed718bc75fe8785126fdef4fe5e9ece8c8bdc2f4d30f937e7b370291593a6543ced35b1a7854ccfb0d5df5bb1c5fdeae2bd0936100ea80cfad57f9402bc6d2d43ee0d860e47b4506d49494231fe503fc1961c0325cd12cc40e753bdb86cea2dacf6c25897b5c741340fcc91128e6dca6be463cd0127f0db2a5602df1f11ee36e10e173448c55250e55c6967a712316df7559b53ea58c9df685fa8ac633e01dd00084b7f5efe58f7163f04271941b8536a317db5d4308263180d43a669716e371afaa06f4185475239ad3f4b5efa408ae936764023f80a561d3c2e94b149ae67169eb81f9ad3ae8ee5ded115e2ed32c5d4a5b66369f4ba3ce173b50dc3ae96bc3b2887007dcef0528c8a1a321324e1586b9f3e8a790c5a0d2537d89ebb4575c0b3c02e64e0dfb26a79393d8193462fdb255a447afb86b888d62b21d7547a9ecf052f5175dacc50b4143329ae595e28c7d7e197b0347edbd64fba9cf01d0a0425911d0110b0636d2eeb12312eee4e9e8dc89263c4dc485f6c2c62bafacfddd772233f92428437105cc7c2eed2ea21e1362c6296e1aa95a33ffc5c05f9e12e29c24b7666034e639b7992b0bdcf418e45b3b4001cbc8d7a53bb66640661bae064e1a811eec2789a90570cbace433be4eb99a41a9af37d0a1a978d1789dc147cff176fb0c2b0064d7d0233f1926a6d301059d61ece5ccb6432206b55e19a094d992a0c5aaa5d9d0aaa157e4c1c12704fda30e944087b9aa0da801e533b6c937ae248d473e73e6e3facf35ad753395a46542a6e4ad719026f74868ee7d42d4927280cb8f8605d8272066a3faa5d864a5b38bf76b34e288d97424f3c9946998d4e5c8766a66e238c64cc0cd087a14f60471f98cce559ef46620bf27bbac2070d49ff648bb37520ce13586e15385d8f7a64e093e05083804f0b4558101730371c2c53df876c232cfeadbb7152c99dec4c9fe796ac78225cc6a6fa5040d3e5cc9cd3a048ecb651503bf8e611f42c34beef28abd0c60cdff0ea6875baad0e9aed54291bcca7bb4fe3b9d05afff3f67e30ee45e9f76c0b03ad09d02de661dc9ef6a96f0e1161219d2c5b235b48606f7dfadbc1a1035c8a0f7e8e206dc323c2f28684de87f52a8ab34a00e1f2142e5dd9a667d404cc7f4ab40a367896c92f896c058209ae6ac8266a71edb1fd5a6560fcb71a7cedfdb26f5cca513caee8ddf5b72034e01774e7fdb4ccf67de9ced956cc59be6ea6c827a431e82fe771f144a8255c95d508d258fa493acef8cc842bb83b564d3d2425bfcf2d71a6869c2f993710b1091833e5c331c55d4da0c05a8c3ac6899644f42ac11f1c58abd9830a2cefb9baf650c478b3ae89d3c033d5e6627201d31b3b6169db4f7b2e989b651273ae27049bc79bce0f594e6328fac43d7d9be1840f3660482f3d9df9795c10575cf9ef605f1808346dd30f5210a549bf971eabe084ef22c3117ede2ba7aedec1ac67d037db40a349154a4c87191e78797ef2062d6b6f782b10c57e31541a797f2bb739b31666eb747c42fbba58b47bcabbc2f4da3693628489978335d51fd168af46fa0604b4a6fa575ccdfad4fc522c34fa0828700f1001b9f0784e6cd1fe072215c360d3a1b77b3b0ee39f27dbdaccc998e280a3ea00761d2f144ba9437e5b6c00e6857e764add1e1f2dafe3adf1dcd9f6bd5a0d42d7a998125953f490effcf3d2d353d7f2cb5ad13042a9bd77e65391cd3e190116e8905d0d9dcf35cb2651a125790f1d1aa0ed1c516f4941f1097b4bd03ea1687b5a7b1f92d99e6f6e53d555add3fdb16216e8b4536a9ba634ce6320f9e63cff46aeb5ac9030d5f90bf58a937ceb48b425380e7963ce1a248dc0d2eee125c06086106a55f43b37ef8ed9258819e05a57863c1fe75fa83702af1a6c75a9e828f8005d587f80ef058a869bdca659b99d4945a4c4a626c3de58316732d72c41d6c7a5b7028467da5b1a42bf75ef26808c07f7043a8c6d3a79305fe52c65c0b02a34d86d37c5ef191a18bda50a55369d64895155c99d88a101fda79ee3bb68b700026b73fc4c7ae97eec9195ced29017f13a25b6bfa64dde50d1de5ec953c02b91c27ebaf3fe021872902e692afcb72ad4ef09e9418ba7476cc7024f520add7bc74d42405fbc49c216cfde20a2b25b8247b99b611eace5f0273e2fc8df0f1b376942a58dd807d0ac16752a3ffa52dab3dc8dc3bf62633663f008cff158fd954f0683158e145df59167b5899f338115e5c187fb5520c3a4586431b4cc57c16a9def90b8ce6b5d8459219413067666650947410134cb2c8ed3ffaad44532fb523a3e8d6b08b64284526a8d37f31499a8641c166aeecd4dd1eff37a93bb3e67f554ecfb7f2314000b9e8f93a9de11e49f73c7911f4dea79c1aa72ce938860cd4910d4f8ecd5de6020bd7620cf104d2ab66fbbb5a865cb581a74be7a3fbecac9dab987014a266faf1f9b4b21cfe580df1620ff3279f9f601e2a2404d6bfb32c2de38cdbfef8006709ff3f1af465dbb52f062f93d97205e7feaf9a5c3c0baf9996fb58f8a9144fa300538e5b72e2bbcb1e36f0f5c0eff5e084a79698d5b7ed1c891f4b5f376541c6f000599bc2e20927e77a46d212402ab65cd3ed358be04eb04c0b64d3de27674b39d42c8d2848a210495684f51a6a082bfc81f00566276266f4ca2088eefb6e15b5c64cc0ba05ed9aee69aee63c5798219109e76f84d0ae1f6bf68c5a327d444c18808df8254b944574850ac72379f0a74a842a13eae1654baccc86cc7ef78cc6b69c734f86a702eba86e759199cb07b0523ff16a78801e87a6b8c36606cabea3233758f003ab5adf14a66c07e0685b3dcea99ccaa07fc4b418f4154d8a0b0bfe61bfcbbfef37550686043c11f14b81e8e11a0f0994d2a192409f16465b1936dd86968e636598f8c8ab061efb44051eb470f5509c316f77f7ddc75328d1701fe6121bc0a97f7857b88f266e3bfdcb7dfc4b76ccd9b0c802a6ffa3ef2af6283bff527e30eb17860b746860770e89f002359a4c481f79b639a3d3cfeaaf4de7fa8536bde952b955dc90123292fcc4d521a17bf4d6d9cfcf95c6efeed1e03f2dad777aa78530098818bf6db80f0c0f84898e81aec3a934eab7aaff537e06541a3fc8ecdcad7b445247cbac413096dfcbaa55b3e6871093e9c6b80f4c475c42152f300588e8c4d9b9d9a90df87a3a14e3af8bb2127ef22bc791ca346366240a21a86be7b7a2c758918e0eab556d374258b2a80908dca4e8653429a78343badf4f3183e4c88c1bfaa9b54cf93c4a60dca7cec874d27e325f42359674338623adbb0010be35a77d9a997d7969ddca7ab860e03e003610a7593294859c0c025d240e2287eb7a91c13f9c8d31bd2f47c89d0c003a9eecca7cf6c72fa26fb1691022d99302892897caf2357157dac4b5bb9f43d87f3cdd46cf0a966255bf5d91ca6206ac11a1c580a9cbc8e77d3126b0e42069e3fa5b67ed0120583854bad29bed2376dfb352be2bfbf1e70b00f1744898705c362c4aecd21392b6b94c95dcda1f924dd1602bf0b741168174b511ae2283a3ea46c039ecf86da587c935af9a42bca7693fb81c401a944db01d065f3f2a99adfac8f2f001db9da8cded3acb2211ec2edf2f69348c58635bfb40ec981d14dd85e70f93c3e623049c19216c05bca2413b8b4af1ffcdc281edaa114a4ce04b768c08e8deca4af057fd5f4d966d8f2b4485c45f41eddbe5ffdebe391a89d82df3a8b5e713a1fa8426a3e13ecdc0c36592e1d3d996d12d402015ff9fdab87ebcbd25319e13f7e9b4d93a7a2d4f2f2ded872baf39ea8afd76c637624ef18c1d899f85e002e7987eaf4161de7fe7112051b70c6c6936789c52f4973bcc90c531e125dd25ac69ffaacda5a23b8adec0ec2396806ae17cda343f8b696f56db8f28d99ef4b3ef4d64f2da7700ac485493f39e61b15161b167cf2cf1e5be4736fdbe96524120e7c166efe95f8ef56b0c69cd457ea3ddb3b5df9d8d1feff099997c0bc8f1a7d924d35fcb9cec4d12a34028df6966f2b517051cbcab0cbe65c23f648ff6b734db170d046ecffe497f7455ada30445983464d0966d1258f98b5df8ebdab67dad387c684aca80de5512e7d0addd930d42ea49dbdc2e168ed0593e280a0b34424aa0ac4e694f5f9f724b96040e3ea26a7835524c49af674aea0a0e92b1a11fd6a93d2f66461b5b3f794940d4170cb37dc1c7c4fe5b631d41397550f2052a508487ab61d9a73c9e207493234d2f030dae6685c384d84ca230512754d261facb100"/4168, 0x1048}, {&(0x7f0000000080)="3872ce9a8a5f80bdd4a20aba4dff8cbe7eb0d9e7abd9db867fe622a3feeedef003d0658e8eeb31ca70813331949cbc6de2c523e52140f702835829775cfdb138355a38697b2da58ea1e4a20f33a21dbc5062910e33ba590c59112f5ac964ff829898b44e7bedb954bbd2954c04d4a1e130219999bc9d910e43a8f92dbdb3", 0x7e}], 0x2, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x198) fcntl$setstatus(r1, 0x4, 0x80) accept$inet(r1, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3f, 0x200, 0x3, 0x1, 0x8, 0x7, 0xff, 0x2, 0x0, 0x100000001, 0xffff}) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000001100)={&(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00'], 0x80, &(0x7f0000000080), 0x0, &(0x7f00000000c0), 0xfee0}, 0x0) fcntl$setstatus(r1, 0x4, 0x40) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffa, 0x0) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='###\\@&\\\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)=',\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80, 0x1}, {0x1}, {0x6, 0x0, 0x9}]}) r1 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x3ff, 0x4, 0x2, 0x0, 0x5, 0x1, 0x4, 0x10, [{0xac3, 0x7f, 0xf687, 0x1}, {0xff, 0x7, 0x2, 0x5}, {0x9, 0x7, 0x4, 0xca}, {0x8, 0x7, 0xfffffffffffff4e9, 0xc0000000000}, {0x6, 0xfa33, 0x2, 0xff}, {0x380000, 0x7fff, 0x0, 0xfffffffffffffffb}, {0x8, 0x5, 0x3f, 0x4069}, {0x6, 0x0, 0x3, 0x7ff}, {0xfff, 0xe7, 0x803, 0x1}, {0x100, 0x63, 0x7, 0x1}, {0xfff, 0x6, 0x7, 0xffff}, {0x8, 0x8000, 0x7fffffff, 0x1}, {0x0, 0x3, 0x1, 0x81f}, {0x3, 0x401, 0x1, 0x2}, {0x0, 0x0, 0x4, 0x6}, {0x81, 0x4, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="962ff80da56e08ff40706f25f81eabbb0703224e3ef6ebe71aff16c818f6aef6ce6285f6729adde0b479aca6d1be1185a3", 0x31}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000010000", 0x2c}], 0x1) lseek(r0, 0x0, 0x0, 0x3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x1) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xf) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x14) fchflags(r0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x10000000000009, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r1, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() getegid() r3 = dup(r1) fchmodat(r3, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r4, &(0x7f0000000240)=""/200, 0x352, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0xa4) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r6, 0x20007461, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) dup2(r0, r0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x80) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x101, 0x8000000000e4}], 0x1}) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x40, 0x7, 0xfdf, "2a9b8a37f5883f8dfd688303f2ee7f7c28408794", 0x10000, 0x7}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa602ffffff00"}) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 16:00:22 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0x1}) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x9) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x12) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x7) 16:00:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000140)="98c8f2943dd1f9ec87d9a5bf217ca2bbd8a4f465121cac73d705c55b36e2225925ad7a6a770cdb711835d23a63d40ddfae4aeab87947932b3be44bfad3a3d144f28ef40a06038dd0dbcb6593eb1eeba377006c14043a4a0e05187206da8e8d7de8ec4759e8296b12523a0bbb5cd6687b80776e087c1a17273a370b7fd6a0826c63bbec5f957e879094d0a0876369a86fba76ab9f4d028f688cd124915fb777c036a99b7c80b49e5877e5af0beed98eaecb3662c901dc4cbce083b3f34ff9b31feb3722abf8940700327e3d978bcb04531eba8cd14404ed494af3c3d9f1f1a8a4e3baf3c8531b4b", 0xe7, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xa) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_open_pts() write(r2, &(0x7f0000000800)="0046788729161b3a605c6db4607788d5a14581433f21b402df003ff4b061a72c8fa61c463d2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f7b4b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28c9757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f24d755c3f3b0e8a72dc0ea6d20424aa30803ceab3beb8e9cc159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb5715d7058f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886989f15e8faa483e60643f672d1fab2ac912db844b2d869809af1a54c238128775ac3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcbee3886203a374c79774e8829634f9811569a856c356fafbf2ccf09738a18f69e68c38d0100dc32cd0930c0b2a7813cbc1da40225ad", 0x201) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r5 = dup2(r3, r3) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)=0x6) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000002c0)) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x24, 0x0) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r7 = syz_open_pts() close(r2) listen(r6, 0x4) dup(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffb, 0x40, 0x20000008, 0x5, 0x1f}, {{r10}, 0xffffffffffffffff, 0x4, 0x40, 0xf4f}], 0x4, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffffb, 0x11, 0x1, 0x9, 0x4}, {{r9}, 0xffffffffffffffff, 0x2, 0x0, 0x4, 0xb61}, {{r10}, 0x0, 0x1, 0x80, 0x0, 0xfffffffffffffffb}, {{r9}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x7, 0x20}, {{r9}, 0xfffffffffffffffd, 0x2, 0x5, 0x8d, 0x77d}, {{r9}, 0xfffffffffffffffa, 0x10, 0x7, 0x2, 0x3}, {{r9}, 0xfffffffffffffffd, 0xc4, 0x1, 0x2, 0xffffffffffff0001}], 0x4, &(0x7f0000000380)={0x80, 0x10001}) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffcd6) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1fc) mprotect(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x3) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x800000002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10620, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xff5f, &(0x7f0000000080)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x1a3}, {r0, 0x4}, {r0, 0x4e}, {r0, 0x80}], 0x5, 0x401) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f00000000c0)=[{0x81, 0xffff, 0x40, 0xf7de}, {0x3f, 0x400, 0x9, 0x93}, {0x3, 0xfffffffffffffffc, 0x57, 0x5}, {0xfff, 0x101, 0x3, 0x4}, {0x1, 0x1, 0xfff, 0x6065}, {0x80000000, 0x1ff, 0x4, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x11, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSBRK(r0, 0x2000747b) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x34f, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10, 0x404}, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0xfffffffffffffffe) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000ffff0000005b0000000000000002fd5c3cb1ac76824b", 0x2c}], 0x1) 16:00:22 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x7f, 0xcbc6, 0x1}, 0xffff, 0x0, 0x6}) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) preadv(r0, &(0x7f00000023c0)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f00000000c0)=""/5, 0x5}], 0x2, 0x0, 0x14) pipe(&(0x7f0000002400)) pipe(&(0x7f0000002440)) 16:00:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$inet6(0x18, 0x4, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$KDSETRAD(r0, 0x20004b43) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7fffffff, 0xfffffffffffffffe}, {0x1f, 0xf0}}, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6020, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt(r1, 0xe53, 0xd979, &(0x7f00000001c0)="6cf913395c58f361a707f8680f2220fa5d8fd36c0f1e7354ffcdeb05f933b8955ea0c464b0760ebcf5354ab93b8d6d45182e875d690b702cc774d4bbe74f5b0ebe60ad9f3cb1f4d0ffc1e8aba577c4a7b95291a44762c6690763c8aedf0a7d1b12e21332712731fd91e927d713ebeef1dfbdbc8c2638b9864b462b996926381f7e112fd9849f677648c3df2e4c37abcd960bd9e06825cc4d822ee49ff9fa8a4cd0cfbeee1651a07e9cc0667e7e3e8e8947da4d64f49d2e2e6e3193a2e407b0736395846cbf27d6ad84b0a4d6131e7fbfbafb094a8a67a3d63b48e235f0cf68e7aafbd682e8b33cd3b44e16bc06fead768266901f", 0xf4) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r2, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/219, 0xdb}, {&(0x7f0000000080)=""/16, 0x10}, {&(0x7f00000003c0)=""/238, 0xee}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) close(r0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x110}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") syz_open_pts() 16:00:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0934c44f7b602b, 0x2001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:23 executing program 0: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000200)=0x9) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x2, 0x7}, {0x18, 0x2, 0x3, 0xffffffffffffffff}, 0x100000001, [0x3, 0x9, 0x800, 0xfffffffffffffffe, 0x2, 0x7, 0xfff, 0x4]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x20}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x5, 0x4}, {0x18, 0x0, 0x10001, 0x6}, 0x1, [0x660, 0xfffffffffffffff8, 0x6, 0x4, 0x4, 0x1f, 0x4, 0x1000]}, 0x3c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10100, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x7fff) 16:00:24 executing program 1: semget(0x1, 0x4, 0x30) semget(0x1, 0x0, 0x40) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0xfffffffffffffffc, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x8c4, 0x8, 0x7, "39e80367d06981c0e14050e10ec9134f12f7d1b6", 0x8, 0xfffffffffffffffd}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x400004c}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") socket(0x10, 0x7, 0xfffffffffffffffd) 16:00:24 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000540)=0x4f) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x80) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x67873fba) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x393) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x2) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:00:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000300), 0x0) 16:00:24 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chroot(&(0x7f0000000100)='./file0/../file0\x00') r0 = socket(0x1, 0x0, 0x7f) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x8000, 0x9) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000280)="cdad1bc6ed2c53f5f76b763f517303286c2ddb03da1934263af511123dbdbc8ea60a74885b9a3f85ae8d871c5c0a057e7320fe10aa5d6a3a4e8dd5c274990edefe0b6ae3ed46d4876dfd15f6ae660a1b302f5c92f3f9112905591c0658e2c863cf998460ca115243cf9d0a7bb80e5fc9ad9baba3dd693b54239d0a72b7a17a955a9efbbc8202f9531301ad96f03e377576e5a135a9735dafd542c84ddba93230a9c3ff8c6f4072578e4cc5d25e484220a9587f98e4963b350c16c420ef9b2793dddbc5190f35307c688cd55526407615665690463fec72a05d88dd4a73d46161672a", 0xe2}, {&(0x7f0000000380)="db03e6589d51a6ee6c030d228446fe23d2704b1ccd095ac964b1403a6162ad65b2703177fadadbafb2f912542dd4b2a47dd83f29d4efeaa8f22cce55cd0e815a15db3fdb860e6cec85314782cd48db9142161c9f6799ef9b4a38c5d57ed54dd70ece307437903d93dd1bcfc03f5b4bf1b759239a65cecb8b3946c360fd4107bb33d3f4d97008fa969227f821c61d5eb86a518c9dfb792cd90dfd28e20252c40e53a381a96504317f140cd55be1b6ff40b860d058ebe8dca01934f96e425e2a6c87d5b7cd57df81f76294794bd81fcf36420c0c54979dd647cd5eb3da1b7934da29a30a8399a919bfd09e870fb48fdf83214f79472cfeec61adc5c3978beff0ccfe24b7a8fa66e806570cb7a89b68e9d2dec77c19f41a0dbf2ff19ecc1752fdd93de4969fa58c148676ee45aa11342a19c7fa6004df1956bf3efc03ce7c50601c8421b80388cc749fbffb9bb8f1b0d1c05be8b9db67e16c56a044067d2201fc707deaa8295555bd0f4c52c1702cb82eb06c275cddf45740f3cec0e97cdb05497745ac518e11a4203f8e62b3f13b011b20ef5a0ee9ea8345b75320ce02964f79f8f8ef00192417d537de8b7149e012fc21788df20f7e2879ca8ef20ae0c6c5a3461440cecd6de29643ab356529cbd551237eb0da10e95d3864bfc66413cf39eae08885dbaa5f1255e5a6970c4f86be569d157dc7a88e0b60ba3a66f9250a7011e17d75637af5c3ee2b98233ba839c198632aadf9f9704741913887b57aa828d82a443655c8dec67955024f9af64baf37941473f0ac63c57bb0ad09cb21702a435f494463ecd9353f963554635a5ec2904d8e257f40e1d34049002062c5ae4f73acc44240562c0ed0d859ad678ac32124cee0c9067632af1f21c18c8c23d3da1ee1209e9e57b8d006f3ede11416518ea9c65085d6257efb4d126b5db78000bd5b31fb2e3594f8566fcbe89aa39b4a71e0bb0f158f67b314b32070a361ef1e2de90bf0a9022aa0bbbb57e65db2493c12b75aa038db349c396ed08a6e95626ad29085f7728a4b18e3f4ca8bb8e72a302ef254321423d6238beb63e2ce790ea14acda94097262dacbf8b75c60fc1dbdc0ab0ca424ece4e63d264085f92927e06632e1f39e17b50d8f23ea426b2d38e99775e1a36518aed66b40d46b4b62ab570808960381ef78a557c844c4f351880b04fae65afc28c8febc696ed5bf8ebee494e8f8f7145ce79a6c9d99755b7c8fe2d98215274405b34713acd00c9f87a7fddc1fa62b37668ab034735950f07379e58fef3e6dc81a27e700e8f45eff1af9067b2aa2ee808885ef2f39a0d0e0616a931d27db619b40a9d7664ad1010ee17c59c47e25ea5b83fe4bd7024ff7231148da84dde56324c87f781e0af8a17cfda8e4e8589fc07f1c7ecd9bc78fd333d60d16386f27fe0065c74cf5e9a47eb5aba7e79a927ea44322e48eef9c2caee54185a209e6c453733a6a556268a1a67d1f088a08050c50a111b3c31fa160f3dc5bb5d535887acd014f164ae1056fe6a8ac5a3c78358e6a012fbe9ffbc99b3dec005b074c61d9fdd00c78596b537beb2485b23f0c2312cda123c8152daf12f1097a024b0e1b2b93c6b3f3fc0e85b111f0a31712605c26688ca093afbea8fd04f64efc62e14550ed5a422cc707ef8e39fdb29a7c99c5d3c2a3f6e7cb3b0a5c599534b0e53f700395367486931323d9a2d71ccc5f8a47e41f95a0b37ab463c06be7879dbe6c115c228ab2e7194dc91e68cff54e767c62efef4d1a33fc788d49d6b2be62b1cf84cda81dd1746e827cfe35aeabe608ebeb8edae169a54cb3e2a83e28ff605f059643600d39ae15da119326e4f4436880aa95cee395d4661117d71781a1b2c9a57dbf1fee645b8759fcaa07ed327262fe3de7f1f5a5f0a48a2dbe2b652b5f5d2b9d88afbc4e81f75eb1f7c8258cfa6fb41705e36042d7445212bfdce7423372ea18c737aa961a054b7e250c2a216a788de01ec9ab8bb1731ff8d82c3f398cbe88520f9b713b770ee0831448679195f46b8758e2dcc2e7848f5cb4719b85bd9f678010dfeb6cf59424a9d00bd8441945de286717e21e1ef330aca9251f66ffa5d1af6f282548e7d71794605ff38f7569ce023c839915731b9c972a1edc39dace55aac0a7f9750144e57cdc48e1abc4ddec72634e2093c09398234deea7194f0320c75d2a2b8b310b8784f3b72f954924cd2b80aef3fb8575281a18b6482ddec836660dca97530df27109c944052a96ab22454e2e2c5d21f74ed9cfddedea48bad2263be857bce2e69e3eac73c71d02e9ff9a41dbd2a0dd71838b50ed09ab2f0456787a791dca9839acf3c92cfbefcc4b77f66978496e5929a6ac620157e0069000f8bd1008c1c6a2888fef80d8996604f406cc00bb3fdb62c88bc0f058c2a8e266357528ef451c42e80b37d9074dc4c9c28a4dc203b382233337aae975ea9f1760f9cc3ddbe61a2d88e1ce99d836796ff20807fbc8c8f896801499669eeff266bf2eff96d5c5dc8b0b2ad127d166b66484396d74aed1304c4f31c6717d9290f45de00799c2b736d3c771d624fb6368c94b14e6e2caeef5e57f57f0eb3ebd53b546295e0b51eb14c34e3682d8bb86a44b2b26455ae4db5f867fbae07c0267ec662fffed5c0fa0cba4643d1f7e89d3e334a651011d420d09a6d9367cc563276c0880430a5f1570b6a78316a235e14d13afaefc475e1ef230b951740b4adeaeb971c9370657dca4e5a32650a44f33da4304ddf8eaa2b6096650d036bb54bc27e681a28cb6885f4d273a14c053f67d43325d096c28e57bc6897e6597e82f2b4ac0aed289b1e8582db8cd916843c50ae0531d077fb367b99d593a26611e0dc364f501c201a389373fd7d929945d010834e45dee0811cc59bd4a6bd7cf9c6cad9f062de4a51958d1947554f62f3d9ec586e86f2cc507f9b7d1aa67806096f58bfb093a78ba4d1c3ba2b60d79efa7f47ab42721b782ace710d506b16a68555f12865509e5fbce4ecfe61034f35bf3c227c745c8d8834e1dffc04463d7a21bb687c8d713fbf37b2c988308913bcced9c6abc5c293410e1fe4a9af5eec1abdcfa63b0154a05acb6deb12ce4a1c31ac810756559ebb7075532b50e9c248ce62e82297c85152b19d1426fa8e0049f7caa7261cf11e62be45899292cbeaab575bd5da1ac4788d573e536a0140026722eb4d40ef78638a53c020b56b1475f69f3699ba511706405b48fcc39803fd1ba05e1e6973969e9189e125eb902a29064fa94a5c3a1274a936330f10175f022671fa8a3aa6258c8a832771d0c63b7b88c9108b37954ae5968e8f2d3dfd1ff33495f0a6f2c056b0b3270b605d524493612134646d46d1ae640b71982acfd5011dc3b8026c5c8fae93353606d1ff0326f76b9dd6164b8cb93a8d02d00c526a40bd5adc71719e0922228e2e6361b9e6887e92cb82c59be61a242821c43e95f6e342544748871180b30604af7abba10b3645ca396ca8851cb79dba45364d370b2f0619c54b8661cb12b762c27234f694fc94b0c321da9ddd7a22926337e09efc431b167bb9eaac54be6751cd20428d0cd61aa8d799382b8694f6fab93dea03c547db00e329d75f8165e5cf05745c5afe10018656a9e1e8dcb0c65cf16619bd03cc760b8f111e8f60e20b6bc48bcc79ae455ba4f3ec3ee6b112b525a1adf3ac5214910c0661393dc61a5d91c50bc61390c1594675cddd421072d0cd5f9ed45ad0d72da7f144e8bc8bb08ee5273633ff75937d168a83dc5cbe6df9e5cbc42018545288eb45892f85d17e858b0d9d4e27f8e347c6ca35312231b0adc65ff21e8c19bd267912122d070d02924ff693d18e000c8ac7aa3970ed611f13c3e89b791da55a6c05065be91ce2a940d19b2533517d49aa28d52dc813d20ad2ef158cfa657fa8b9628a89cca06070bb30b248e090fce95dd9e521f5eb00f41933bfb93211d82807c629deef8dc942056c4de48ed3c60e153de906c1a0b1d31683e42c6eea5a4807cc2e7dc5d2063e6f0ce583f8e5a8ae23d1e0692be308ed3949be2f8c0c7c156847f133dbb74a3b6675455718082248b4c8a6c1b251440776a58d88a4ca10ac62b864df4073e0a1fcb1f34b2eff84d626d7f14e7ffa3034e6c2f5384e93019b0477a0c42a01e948f020569c8a5b94dd1b98777d1e796a670d15b84a9a6e1a2d78376dbcf687d2e5d8b927bc4563207bde5ade7f58ffb6720d03e72162a6901dd043ca1695ff9bf55449caba9b7c439dc609db1da675d61d3742a2a7779d923aa3869a47cbd135f59800527645e1edfe3a84e54f25b3bb8598dcf4f1ded7733e3da5216d32759f07f9c9ad7a5a3d471df24033d2640c4567fc4aa39b1b9a02cd27db896f678cb36936d9f6182203e7eef9cbed091aa24c28d1d343c622f529c4c59e8bcb1580a26f3e066901bd98e296bd3fe02a5f624c41361fb32f5bdd50fd4997f17d2133b72ad77b1aeae2a2db1232b96146c71d24a7feed170d0932cbfbe1b5e810dddfdc3c9faa4dc1b1fcd95d40f864dfabdb149e6e92cd4a48dd7025ea22fab0bbe594c7f9d2217f5d2b307373ee044aff07faa3b33857fc17153a4d22d09fc63ce3af4457343a1b20d8390d345ac6a673546d95da200eead3f0cecc880c920aa377f45ca845e0f1ce7081d9016dbccb69fd82e3bbf7f371035f9e14774d96135733b54dd58f70c57fdfe3fe06e7df925a9494b2cbe26527970098b322f99c1cee47b68538976fd6ed99e3acf6fd0851833a9785584c65f07ea2aba0518355baaa7b130759841b24571fde879daac081b61675bca2fdbf9c1295c0ea5de71ed0b828a551ae8303410321ec653b339eb31ed207ceadbba788d43cebe3de61362718cd5b93b4e47110f2b1e1eecdc21f14f3e5cc15865ed9d9cd2e1241a5322c4096f6177a14b3e9e5536b2624ed91e3ac02ffed0a6d875ac54a6ed7932bd8cd45bee0a8f655a68386fb9cec6124141e1ec16d1896074d6d88af22743e84d51ff1a85d9d5eb531bc984667ceea64ff89b1840edf0272618f7b5fe89ef9116f2ab2533ce25a9ce3b438d423db7d6e55cdee120da5c250bcb0d36c0ffdb341d0fe7591f689e9fc969c01a3da9d5fbdfe174292c564edc8db3fe7747fd487339144d423b82f3086aac3abd16ba0e62536d37b6d6500abe44e75f9fbca5d1b2cbe17f3f6561e6e8550771ada5ab3b32b90b983dcfd8fa19c511e1fdb05ef1341c5a30540d13b3ea7a3d4ca8cbc2ae4aecc6b51ca65f62d66f8ab93051b75a68d588e349596550b1cf0609672b0c4d081865c8ba2e2384d9ac7e344c3a3696fbcdf0f04e0ba29c58688713c6825800a4c8d1e9462e288a7e46cb48cb8c797ce160d24fbfd9da9b840540e1e85887fb436e8b4cbcdbcfb0bf0837c0575b68cb80c5eb0459719d6d8d493e1eda6905c12e815ba2ab94ddf9692f3dfcc4d0e70fd4d0e1c09d2c252fdf78bd8d1aba61d310e087771c9ff8b63090a8070f172a6256b5009baba87210d33a8cc0d58f559d5f5ef5cadd1a59cea28791cc60b707f1833bb492bae22b3d53b5513f4d8dfc964030b5072878b09ea50eb770f1b730ed6adc7aca8ca9283c8390c280cb8beb2e6114a162640d756948a0d94526d385c7b67038616ccdd6d4fb1821d02b2e3a313514dda454b0a52f809dc8c732b339a21b8a05614b44734e7d19e08e666af09a4a35a922dd7e888d7802e11467953085f6b83b53761be763c8b557da73e9ab66491362218e1cab32f171a2edc4d97ca25e662284ac1e43710bfda69d0", 0x1000}, {&(0x7f0000001380)="7a4af00bb2448524445f2f592b5c7d2388eab55a790a6244353d167adb683a7095126b2cdd76eb59594a641387f31fe4a2072df91fce675d4194c6a3c6d7bf5d0b25f5028dc89989936fc2232cf6f6ef6a4520a2afeab40038cdddb1f0e9e6edee6d00aa5c3953e50492eb288004d5930b350180e26810750580edec1be9b8d2cbd4c40a3f6d2f804ba478f39c8b8c46e577551e3adf6f08dd3f4db966bd0e1e81b23b7ef47ccd88529d267b19cc10ffcfd26941d09b6a78d84981f667cddfe6c5b27123331244e9d038f0bde4ec56c34a694760d3fe1326307a", 0xda}, {&(0x7f0000001480)="02a338b72bd7d47f9d57ebdc3536e982c3b44143bd1f6bb7ae37d5d01f77b0a08c11684cab42eecb2dfa32d1d7a31f2d74d90b965959f5eb6d6e4aabccd16bc250dd887016094abd5b920a28a2f1a233a2ff0886a336672a7a20a39aae5983981073d31a8bbbf8c6dcca724ec410cb197d6478696ad53a99a79e725d2650b0cabd5308d880004a5cfdca4a922cada9ffff5ae43bfd890a7c1f8c51dc8f", 0x9d}, {&(0x7f0000001540)="262107a214ac734ae2f4747f10015dde8e90de3e1cdd7ec4c68e3cb3f371864b92e5623bd5d303f0df7c5a30575b13c4d63d26523dfc672d162fa2c3a7b11b54f8967402db23dcc85ca454c9c4c09011dadcb5938c5f1aedc5950d23dc61fc75a39f3cd494806ea0aa55a7b13e0fa766d55f1fa0bbb1eda15c0ba79c5e52389b6566c792919765b6c2002fdfacaceadcd3263320ec0257a21361e10470e08a86dc7d7eaff1ec87cdd3f545cbd9dd17e416593cf4f3cb41ab7bd2cf957d1f98e1cd586499bdc54f49f52e4fbab4dc35d030da98", 0xd3}, {&(0x7f0000001640)="06baab14da32282de13bb557dfc25a75887f1fcce2d28c807b0c48e0dcf38ddb7954be41ff88a9a78811396ff0f6a72a67806779e69c41a2f2b0f30ac30ecf0ecc41b13f350945b4c7349deb9b03331e6b475e4f22ab76179d7d428250a75b7883eda5dfb5270d094bfdabc42c9453e759a081fc3435afcf311f2a8ca1aa045c0644d9d1aad4b6b1dc7acaaca78a58969e871c46e0b19bd0fe8802e984b32ab3ba4d0fb333e6fef7756574f4e1d2db3aa56a6fe5", 0xb4}], 0x6, &(0x7f0000001700)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18, 0x1}, 0xc) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001840)='/dev/ttyCcfg\x00', 0x8040, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000140)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x482, 0x0) 16:00:24 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x88, 0x0) read(r0, &(0x7f0000000080)=""/81, 0x51) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x26}]}) 16:00:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) pledge(&(0x7f00000000c0)='%\x00', &(0x7f0000000100)='#}}$\x00') writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="32bb7cfa9d099b40af7c76ed3b623d8fe422090d271a8b396ab105882b0e00eb7382633880cee75a1540898552c2dd46e4f01029d8e81783997d996d184615bd52c07afe91d4587a000a", 0x4a}], 0x1) select(0x40, &(0x7f0000000200)={0x0, 0xfffffffffffffff9, 0x244, 0x1, 0x8, 0x0, 0x0, 0xbf}, &(0x7f0000000240)={0x2, 0x1b19, 0x7, 0x9, 0xf542, 0x6, 0x8, 0x8000}, &(0x7f0000000280)={0x6, 0x1, 0x20, 0x4, 0x385, 0x101, 0x4, 0xfffffffeffffffff}, &(0x7f00000002c0)={0x84, 0x992f}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x100) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00002b2704000000080200000000000028000901feffffff000000000000091400000000", 0x2c}], 0x1) 16:00:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) socket$inet6(0x18, 0x1, 0xfffffffffffffff9) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x40, 0xf5}, {0x7, 0x7}, {0x3, 0xff}], 0x3}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x101, 0x0) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) pipe2(&(0x7f0000000240), 0x10004) 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x182, 0x0) fsync(r2) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000100)='./file0\x00', r3, r1) setuid(0xee01) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:25 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) socket(0x10, 0x0, 0x3) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = dup2(r0, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0xffffffffffffff62, 0x8001, 0x1, 0xfffffffffffffff9}, {0x7fff, 0x4b35fab2, 0x100000001, 0x8}, {0x7, 0x5, 0x6, 0x100000000000000}, {0xfffffffffffffffd, 0x7fff, 0x7ff, 0x1}]}) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x6}]}) r1 = msgget$private(0x0, 0x4) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffe80) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getppid() r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r3, r4, r5, r6, 0x80, 0x8}, 0x800, 0x1, r7, r8, 0x80000000, 0x100000000, 0x3, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000280)) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0xfffffffffffffbff, 0x4, 0x0, 0x2, 0x9, 0x100, 0x8]}) open$dir(&(0x7f0000000100)='./file0\x00', 0xc0, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1, 0x0) pledge(&(0x7f0000000180)='}${}{3#(#\x00', &(0x7f00000001c0)='#\x00') 16:00:26 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x189, 0x0) r2 = dup(r0) linkat(r1, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r3 = dup2(r0, r0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = dup(r0) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000080)=""/3, 0x3}, {&(0x7f0000000200)=""/71, 0x47}, {&(0x7f0000000280)=""/157, 0x9d}, {&(0x7f0000000380)=""/24, 0x18}, {&(0x7f00000003c0)=""/240, 0xf0}, {&(0x7f0000000580)=""/166, 0xa6}], 0x7, &(0x7f0000000640)=""/159, 0x9f}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0xbb) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x10}, {0xffffffffffff004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x14}, {0x6}]}) pipe(&(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 16:00:26 executing program 1: getuid() r0 = geteuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff99, &(0x7f0000000200)='#') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = getuid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000400), 0x30e) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000002c0)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="1b71a96e8fb425a78cd33aec6167a89cd968f810f94df76aa010bb9292e8c578803f8c1ff422e415ab56c3e70b20cedd80752785ff627c6b474b733ab2c9defb0ae70a76f553cdb5bd7c6b0199b0bc1991cf488c79490c6d7bbdeb354de6a31726a7d0d40ab3769be7c5757e7561fb021e686e574e40f81f76bde9b0d62bc727c0edc34ef9e3cb24510686da76c31c5d574d0e9601a64a76b007327c6411305169301e584d50b4ba167889bfba7d136d3cd78ebd1747d21c169bcd40f92c8dccba23f5b46bd7991c12410f76", 0xcc}], 0x1, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0xb, 0xfffff, 0x3, 0x5}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x10001, 0xdbb}, {{r4}, 0xffffffffffffffff, 0x20, 0x20000001, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x41, 0x40000006, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20, 0x1, 0xfff}], 0xfffffffffffffffb, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x3f, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0x200000d2, 0x3, 0x1}], 0x1, &(0x7f0000000080)={0x1, 0x1}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) connect$inet(r1, &(0x7f00000001c0), 0xc) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x3, 0x0, 0x10000, {[0x6, 0x2, 0x0, 0x1, 0x1, 0x7fffffff, 0x5, 0x306b, 0x4, 0x4000000000000, 0xd64, 0x2b2, 0x6, 0x8996, 0xc000000000000, 0xbd, 0x9, 0x4], [0x41, 0x5, 0x36c, 0x46, 0x3, 0x8000, 0x0, 0x4, 0x100, 0xe3], [0x10001, 0x80000001, 0x80000001, 0x7, 0x3f, 0x200, 0x100000000], [0x8, 0x6, 0x7, 0xd00, 0x7, 0x1f], [{0x1, 0x5f8, 0x0, 0x8}, {0x80000000, 0x4, 0x81, 0x3}, {0x8, 0x9, 0x1000, 0x3}, {0x3, 0xfffffffffffffff7, 0x1f, 0x5}, {0x9b0, 0xffffffffffff0001, 0xffffffffd20efa55, 0x100000001}, {0x1, 0x4b463197, 0x8000}, {0x8000, 0xfff, 0x1432, 0x3}, {0x8, 0x5, 0x22f, 0x3}], {0x3f, 0x9, 0xfff, 0x1000}, {0x7a, 0x80000001, 0x80000001, 0x5}}}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x4) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0xfffffffffffff001) syz_emit_ethernet(0x2, &(0x7f0000000080)="ddc3") 16:00:27 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x90) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "96f7cdeb90271131b4abf086500c9b6695818b31", 0x0, 0x5}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x1, 0x2}, 0xc) open$dir(&(0x7f0000000080)='./file1\x00', 0x800, 0x60) utimes(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:27 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0/file0\x00', 0x8, 0xfffffffffffffff8, 0x1, 0x1, 0x378, 0x8, 0x7, 0x2, 0x3, 0x3, 0xfff}) chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x0, 0x0, 0x80}, {0x1}, {0x9, 0xec9, 0x9, 0x1}, {0x0, 0xffffffff8f3e0d83, 0x800, 0xfffffffffffffff8}, {0x5d, 0x9, 0x3, 0x7}, {0x5, 0x400, 0x401, 0x8000}, {0x9, 0xf0a, 0x1, 0x2}, {0xbfbb, 0x5, 0x8, 0x705}]}) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/\\\x93\xed(^.\x00', &(0x7f0000000100)='&\xcb&-^!%\x00', &(0x7f0000000140)='\\\x00', &(0x7f0000000180)='-}\x00', &(0x7f00000001c0)='$.\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00']) open(&(0x7f0000000380)='./bus\x00', 0x190, 0x10) utimes(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x1, 0x3ff}, {0x7, 0x3}}) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000400)=0x1) mknod(&(0x7f00000003c0)='./bus\x00', 0x8000, 0x8) 16:00:27 executing program 1: r0 = socket(0x12, 0x2, 0x2000000000000004) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:28 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x807) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) socket(0x6, 0x7, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) pckbd_enable: command error 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0xc}, {0x6}]}) chmod(&(0x7f0000000040)='./file0\x00', 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:00:29 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:00:29 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000380)=0xc) accept(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) close(r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0/file1\x00') lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x82, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000300)={0x1, 0x0, 0x7, 0xffff, 0x7ff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x202, 0xffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000340)=0x9) chflags(&(0x7f00000002c0)='./file0/file1\x00', 0x10000) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x291, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100000000) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="045713bd9e4862b5d7ac60cea31c28648157e2f9b70835338f25d6dd611cb6f05af43949701fb31d7fa2004998ee04d36d3dea4a485df3dfb6982ddd574f68cdce6e719bf9539b50ab4d1b4f83f764", 0x4f}, {&(0x7f0000000240)="62f9661649228368dc1457b3a9ad2fb289aae8926740e3c8fcb074f8c0b4e2c7a188ae2cf81b3e30bf276b8e23f02a4202415c9ae8592451d751084c6cdca22e881a7ea0745ac4babc14729f11d32c0c4eb5d15b0ea967fcd378f66c6c743176acd584b7fb2c27457ae32076d99b80811597b9924665651cbbef72fc827f5b2c705e64cf68106ce33931117f98067dca9902fa1d755ee6706d8741c6d0e89b4fc10cafbc3aceae883b1e6c92d5c3eeac75b9f2d66be66a7d5557ceb75fa8c845f5fdb089cd0940fc5c73451e4c0ce456279f5079f9072edd3744038146b034b04c3767536c11", 0xe6}, {&(0x7f0000000340)="71ca525be9d26c75a03c424d1e078a3f0d52854ab7da22b59a68c3a7d5532a0ddcafdf041b81e73d07ff51d03ff43a5e62aef368b50db69144ce0f5b63a71134e91bfcc1b0dab35246d3d68b3cd26ff2c1ade7bceecbc206208ce991f0e97d2e54e5419ee5f5186f1ebaf9662c800e10b2083da0203d89d4073bcc5ba880013174ea5b50761858d6ab4e71fbebd57228a09ed1fcd3a2c9ddd34021bd63c9", 0x9e}, {&(0x7f0000000400)="336473948564757d041e8e666e9fb1c0813264fa21ffbbffd17fb5c9bcbf91c6e3187fc29442e541d8d4439a9e5c01b8e63bf79556ead574e7827e246a315a684d031312af2ff68f1c8ecae0ef74b3881ba7a1d708616845e22328771ebc3d1fa25f30bcb247977d577fd7c90f394a945c53e29b161b5bbd0f9c806ad2a0bf849368d54e0fede054e2ca797e82b4f8b0f9d843857264e1f51034856065cb18c07e64e4c3a946000264822dda06a75accd820cf2eedc4fe9ba3c6b542d5ff4d4a1015b48a5c3c5d00", 0xc8}, {&(0x7f0000000500)="3d3d04cdb24b49f005cc5811d534031ce9945d236866b2ebcfd3c633bd99a20d3f707cb2a66daa0f323dbae084d7478c3a1c959a932ec2c22616", 0x3a}, {&(0x7f0000000540)="6d287be2b5a03943159f4016c30e7ff31e787853202ab323609305900670b48c5adf281cc5903788334f8db03841176af8d3006bdf193f212ebf", 0x3a}, {&(0x7f0000000580)="6b818e072ee7e4402621cc65cf836e3f208e5b5f849e37", 0x17}], 0x7, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x8000000000) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) accept$inet(r1, 0x0, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000700)='./file0\x00', 0x880, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000640)=0x2bf5) dup(r2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) syz_open_pts() 16:00:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a1, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000200)={0x14e, 0x1, 0x6bb}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000240)=0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000080)={0x9, 0x6, 0x4, 0x0, 0x5, 0x1, 0x8, 0x10, [{0x2, 0xfffffffffffffffc, 0x101, 0x1ff}, {0xffffffffffffffff, 0xf80000, 0x7f, 0x6fad00c5}, {0x0, 0x100000000, 0xfffffffffffffff8, 0x5}, {0x8, 0xfffffffffffffffc, 0x9, 0x4e28}, {0xce3, 0x5, 0x4, 0x2}, {0x3f, 0x2, 0x0, 0x5}, {0x20, 0x4, 0x435, 0x7ff}, {0x128e, 0x1, 0x80}, {0x1, 0x9b4, 0x8001, 0x7}, {0x100000001, 0x1, 0x8000, 0x20}, {0x7, 0x9, 0x8, 0x1}, {0xc0000, 0x200, 0x9, 0x7fffffff}, {0x2, 0xfffffffffffff001, 0xffffffff00000001, 0xab}, {0x6, 0x469, 0x297, 0x400}, {0x7, 0x0, 0x1, 0x40}, {0x6, 0x9, 0xffffffffffffffc1, 0x4}]}) setitimer(0x0, &(0x7f00000002c0)={{}, {0x0, 0x100000000}}, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000001c0)={0xdd2, 0x1, 0x9}) 16:00:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() pwrite(r0, &(0x7f0000000180)="362e322c39ed84a5f96231ddbc6101b4421adb77f059b688a81ef60522e383c6a6080eec66dbf4bfd5dd08b9def32a937941f53fc1afc592b0cc7bee5531d86409d3b49e927aeeea0cd675e928f66daecf1e5da136e218203fce795226976435dd0df1b52c1a7d2bede152033df21fc76dbb1d01bdcf139fee1c429144914f05c1cc8a9407", 0x85, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x9b4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) socketpair(0x0, 0x5, 0x400, &(0x7f0000000040)) 16:00:32 executing program 0: geteuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1d}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10818, 0x10c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) clock_settime(0x4, &(0x7f0000000000)={0xfffffffffffffffe, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getgid() setegid(r2) fcntl$getflags(r0, 0x3) 16:00:34 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x1, 0x9, {0x4, 0x41dd}}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x28) fcntl$getflags(r0, 0x3) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x20000, 0x122) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x9588, 0x0, 0x9, 0x1, 0x4, 0x80000000, 0x6, 0x2, 0x3, 0x2, 0x7}) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r4 = open(&(0x7f0000000240)='./file1\x00', 0x20580, 0x82) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(r1, &(0x7f0000000280)=@file={0x1, './file1\x00'}, 0xa) shmget$private(0x0, 0x3000, 0x6f1c73b1b3faafe5, &(0x7f0000ffd000/0x3000)=nil) faccessat(r4, &(0x7f00000002c0)='./file0\x00', 0x188, 0x2) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$KDDISABIO(r0, 0x20004b3d) r5 = open(&(0x7f0000000300)='./file1\x00', 0x100, 0x40) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getgid() fchownat(r2, &(0x7f0000000340)='.\x00', r6, r7, 0x2) open(&(0x7f0000000400)='./file1\x00', 0x8, 0x40) msgget(0x1, 0x8) connect$unix(r2, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) fchflags(r1, 0x10000) fchflags(r0, 0x8ff142a2fea89358) unlinkat(r2, &(0x7f0000000500)='./file0\x00', 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x6011, r2, 0x0, 0x0) recvfrom(r1, &(0x7f0000000540)=""/4096, 0x1000, 0x842, &(0x7f0000001540)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x300, 0x0) r1 = dup(r0) pread(r0, &(0x7f0000000040)="0a74d5e72d9aa3bab739767802cf20bdf61f74d75e5bb75d8c9aa108a5aadb7c8e66ba903c997f4160fbda55d5d5d8d6ceff7046ac65a8dc3db33e364092113f86667084facf0c5cab713eee725d48ade52ba37a11a5595ef759675c30750cca", 0x60, 0x0, 0x0) listen(r1, 0x100000001) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f00000001c0)=""/146, 0x92}], 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) connect$inet(r1, &(0x7f0000000340)={0x2, 0x3}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x800, 0x0) mlockall(0x1) fchflags(r1, 0x0) r3 = dup2(r0, r1) lseek(r0, 0x0, 0x0, 0x2) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) fcntl$setstatus(r1, 0x4, 0x80) fchflags(r3, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) write(r0, &(0x7f00000003c0)="f79390bf8feea7433dd8a569e7b3faa025c33d8d3cb450ae6635b2ecee116d60a88fd318ad9244b4ef5b4843df5419d6941a423ee0681e436a65f6155e699dca203afeb273db006d7a8260a245ec58f5044b590607bdeebc41187b3db076d09172f814f8ab122009945fce716f6b98", 0x6f) r4 = syz_open_pts() ftruncate(r4, 0x0, 0x3f) ioctl$KDDISABIO(r1, 0x20004b3d) poll(&(0x7f0000000440)=[{r1, 0x4}, {r3, 0x104}, {r2, 0x1}, {r2, 0x19b}], 0x4, 0x20) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='r\x00') r5 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x0, 0x0) dup(r3) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000540)) munlockall() 16:00:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r0, 0x6, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 16:00:51 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x4}], 0x1}) 16:00:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x2) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x6, 0x0, 0x0) 16:00:51 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x127) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r1, r0) 16:00:51 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000200)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000000000000001b002200000000000000000800000020000000", 0x2c}], 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8001) 16:00:51 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = shmget(0x3, 0x1000, 0x3a0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) r3 = getppid() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) 16:00:52 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) dup2(r1, r0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) 16:00:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x51, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{r0, 0x14}, {r0, 0x20}, {r0, 0x66}, {}], 0x4, 0x8) 16:00:52 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) 16:00:52 executing program 0: setpgid(0x0, 0x0) r0 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair(0x2, 0x2, 0x24000000000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x7, 0xffffffffffffffff}, 0xc) r3 = getpgid(0x0) r4 = msgget$private(0x0, 0x80) r5 = geteuid() r6 = getegid() r7 = geteuid() r8 = getegid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0x5, r5, r6, r7, r8, 0x1, 0x8}, 0x5849, 0x81, r3, r3, 0x8, 0x200, 0x6}) fcntl$setown(r1, 0x6, r3) setpgid(0x0, r0) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x74}, {0x6}]}) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x5, 0x9, 0x8, 0x1d}, {0x9, 0xffff, 0x4, 0x5}, {0x4, 0x77, 0x7f, 0x2}, {0x6, 0x80, 0xfffffffffffffffa, 0xff}, {0x100000000, 0x8, 0x0, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) 16:00:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) socket(0x21, 0x4, 0x40) 16:00:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r1) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x9960b0178d861fc5, &(0x7f0000000240)) 16:00:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa00, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pwritev(r1, &(0x7f0000002440)=[{&(0x7f00000001c0)="98bfff586f559781d4fa1978630386eeca43121c02a9180abb7ed2ef934e295af2212c23affba6b827202cf58015bac3a505a39e048b2bc9b0cbbdc93b508e4852c6d1065d490b240379b36d894c9b88c62d1987eed8d488b70e331f2d34a241dc06b408e22d4740eeb29b0402e368970a9d7371a9bac158edcd279119ea9aa329b74a4ebf86c0f13698fee49e3235207a8162cdb34d953a494e6cac42e64960005ff8d0ee2d07a75122d27f5e5f2be07533c0283a199ea8aac22ec852e1c98d8797972b9b6cf58b64022f1a38a5ae5173f7d3913baf0df9952c73d41ff32bfdbbbab7b7af0ba0073437fc5a775570db9139f76b66118a8fe452fa2fff2612c29a65169d5680399a2add46b6d1fb900058cd6218f9c396707d1834982bfef9c8f7fe64f61a91d461a03e3d558260bf0ec4efc4442734b54bb6c1c8400823bd37a6b61a8ea0175b6a2fcace2dba0ceb0183d1c191ece3aba6e20b4d25a088556f0221e87f9abc204eaac30f43dcba580112afa1c679ff325d40705c2f4196c8a4fb064dff921303f68db669b767a19e4b7773869e46b6e9375b2b35384ba268f968903cab5bb73bc80abdeae2bd7beb7e9c03fa4408c586b608e964a340da975369b6481c8afb705f9a2cdb7089c1949e88368f39d3975b49b43355653484a7ef8a7e029c57d238d4ad203b7768fc4884960e575208343ed6dd577fcc451d24aa49a75ae029786d61dc962ead39e1ecd141231a1edd574a1a69612184e60ad1e677fbc38711e4ebc50bd21d77ce118ddebd07f25593ac46b0be562b17934248f60b6aeb7a50def24c63bfaf15e40f7daf44e150ccdcbcb688ef643ebf3b518484c0832a30e683647fa0fb84b128277620b3153dea29b2c6dbcd7db2a29206144a223ed251c220b7597e6c65dd44fb596ea99fa5518bbdddb4c24a80a408f6eaf1114879e3e751daedb00f98bf84e72b2f2682172a842f3ff2d63ddc181660bdc884500cdc714f067568a4ed6787a972a1f0dc28f1d64b535d2cc2bef55a2364bd56d2854fbf938892e2b217f49869a52170ed4cb6eaec0d822319cc7e5eb25d48e48ede458010dc90f8b0d7de2b71fe99dd0acf94fac82018240a5e818e026f7368d94eb58bd3e2af1c997c5929955c45dd4a8dff371edd80f17ea63d6af90e489874bfa16033b47ae7bbb0a36d041dd92f03d5528bdb6ed79f5eeeae3bf7d117145b7fa74d1656e165351b0fbbcb52dc51239b23f47df4e298d594afaf21f06d1f170b587cfe1467190ad335035114d939e783fa85786b6e1b46ad6d000132ff24c42d4668e6280d7e91773ab0f3f86dc3d3da65c693f7bcf8fe343947da572d500e01b2e7a57deab5e581b8d26f61cf77251786dca3ad46e5c5d32efd4f4d6ea73edcba05da41e11495792697f96edc30dc71cb05a9cae4bd18eb639701620db1ad99a76d25b4173f0dfb89fa4930fa4cdfd2e70b06c6e4795d5317b9c2c4674f252659906a28bb45ff7ae84223a1f7aaf812224de71c97e272feb0ded084e7c4e0e7e4d270f38ba12df60f39b37ea457efc7c8d59f0a92d26787f5c091af678089e3ffcaf93d4a6ece0b289028c8133a2e7a5cfe9831bf4387b9011a8cb1cad814abac08e042ffb4b64d62c03cffad75116d9f05c2aed3bd452166774b4820432561d4d978c5ce2ecb5b917d7db177e175910a021f6e1771bc50b28b3578b8f0ed03c1e92b1298b77daf5c60befa0a428ef92b65ae804a67688814bfe7ba830e4a76daa694fd2cb34aa3182a57bef60d4d8f6777e28e042b943a811d81ea8025aac0591de0967bf455d7704ac2308890c9d81dd6ac188b551c2612e9b711b44a59bb4437117c2f8966c4dbc12c64b5437717fca4e4c8547d04f5d50ca7e1f7c92f47d2b5d679ff4afa67971983f1f5d41096d1d1dff216a56dac54c196fc6333363547d8b12f0342a946b367be2a8d714f1edec7eb116154cd4f9a2aff9c31ed89e40530e1474d58bfe0e39677d28e146514e2cbe560347e5bf3b85ccf85982234b2cdd3b93d968e6de98f6b942477231977edaf474f642c1c7a97894f95c5d2601dde205901d44d8ccc0b7ede11c9db8c11f83edd0eab6e4c2c5f7e502b19224de6752979159a543a9d8c66d3c0f46b9144fb521102187260b8a31a5c57e2bb3a93f84d9ff00d95a2cfea7515eead53ff0f87ec159c8f79288e1f4aa1ef8097927bbfc25497ce71d7d5f9824a8789d962df98e7e45861f45d95c12a0e9a0cf31f321cd6e6c5dceaf62a8cce7a8412d33bfb4d7b80ba3617355dfe987c91a3a26db703f786f73224a1f7a79ef1914842061d404e9f96a96096c1ff762b267ab397a8af48efa65661cfb592bdcbf6472900ab31ec4c7929c05770bfb31b5f966efc4ae652bf710262746a2c6bdb74dc88eafc886cdd4b0ffd1663aa201afca501071942e6ec91bd3238440abf5163d0f44dbd1c765218445b078ee7982fa8e9de863819d881ddc261bcaeed9b7efea12a8fecec38d74cd3e076a115d8aef40419cc661d7317e030e3cef23521cbd438584c459518bcb761c9e6555b1fedcddf9b57c0f8b3ffae540c2985efdd45ac320f91bde06e439ffe37faeb94e13cce96d34f3c852ce4100bac9775bf18e905a8598287a9ff65eaf0712478470db9faa9bc9494192d12fcae8cefa6a8c0c805216c7b8b8eb00f124d4e4bb3e05eb0a6dba2fe4a5451cace20102471832bdae069f2ca944c931144245a56a5c13a9fc2c07770d26107664cc32427ef8a42a51033a705ce1bc545d5166f0fc92cc3673ea713bd31d5399ce18eb944c9ca694ba76ef420e5e02df74ee68b82d26f095b825059d852eefdbea071033cea245e6bbebd4ff26903ff39b65b1e54740bbc201620d6dd5dbfa5756edb41c9050ca9fc25171e90b91565c37c0d4d5d667b84b791a799762a65ee199105ee96f2d33931b7a96bac4fffd6c1aa1da038880340095fce7ff607e75a83def339d5865168a1303928184b8e972efd836c643b8f1c6fcbc0e2ec7bd548ef728093400fee5dfc674ea9cb1b802ec9a176d71b0ef049b0499db3e83b4ee347dd83242344352be6397f3e81963139aa2cc37da5e69c91c6e6d38924e76b3358ee2f1a85e2743cbeb196fb72bd4ee2c19c64f881258706d348b3a15e08c5a2bd78fab766b6671e54b081ae30fd8075cf4541247b433ff58fc55a059ccf2ed0d44eb0b64015903b00a3ac5105093f3a77e860c973fb9e40be012db999d8bcc3703b19d08981dfe730fd9f0bd265c99df1856bf1a4732626a6a2271f37d3a002f681ae45926825cde88785f45792a1b8075ded0c7c7d8a03e11b9530a4c52780b4830cd94f2523823eaa895e6ce23fbfa656be6adaea5eff5ca649068e35bfa6775ee1525e9a5d5af0a8240c2882939200513c66e89b2fdc2bdb02a56ac4ce7fdd1ead9f5c0beb36f6e2582e70c9a9928246157d10b82572fa7c0ccf7a06c2164ab5d95bf264ff85976e405611cde6d01d495f5493cdef2d37686d2a8f8cea60de7029539f2ae6500bf5b52e2dedb9d5b40ac7456b471517c430527ff8854f4b43f0556695fe6f1ad6f9b7259ae9633f15f8a9075b02502ffdc01a1c246610a5873a0c88b8fd3e4350f1a83287b59e029887aa2899b5444726d8105c3ca89f667e7f3fb0bb6fdc71ce1496480418009751dd0c31180171815038e05e4645905f5879612af7a1dcf5c19f6a889aa8c461370fa2614d5be244995f8067bb2c87b52d82978770e7945b2574c4dac0a39a822284ab3eb8da1f14ec97429a378e70ad23053fd258bcd56193d447aff5699b902afabfe528604bf595c4624e3558232c70767fea046220c7a234a4251b099ef113ce213e9682806e5158512cd1e616d6439edca064822aec95851139460fbab4015548456290739699a8a89e6a7cd000b3382eea8aa173fb50446ed4162abff977076dfb4c31903601a983dc0c051cbb2d45132fe9cf3e0ee094bb8cda7249d242eb338ead4004128c0493073b4d585b7a933e11de00d399f7a787415abd1d6facc0a3baf3fb656c37291a331733e8d5e601934d47a93c7224fc89e66886800748b842d52596e19af7ef580461566b359c50df2be22d421242386a53cd85c9793a99743cfb960e3afd4d93fbad60a69104d1ca3da7dea7079c718b9a2dd946780b1011bc50e3bfb67c2905ec751dea4f1336d30e0b4ce28a9f1f23ce307517ca832ee05ad462617c6deb3a325adaaf1550f42080d8f4dd7017756579af657816277f04c43c935e55c7982b7cfd148f97d3aff4a5504ec66979f2d71967130e5347c8b53fa3b0136d785d14e9dbd84109af5162605f4bb627a4410094a9f3d63a048d99a7fcd9fd76774ebf4b19c5d327436c3fd2b8949110074233c1f4f5220c6641d9aa59f41898c94a277fc7a908615f012639b863153b65ef4eb41c7a73fecd9009ef4f97d93a323f19ad4c782b08415440fbd364da328ca022e0baff5904bc477879e0277469eb5395a7fb6cec48f879492fabd708dc4e93959813aef8f76f1002e23f1960f7407dd0d2e0bd399ef16c3a095e2dd98156e6b2a094397e225fb597216aed917ce91f86dffab82a444c1bb5504168be87f132c6fbd6f55dd19afc33d95bf809c9085a109d071f139c1b67525d8011f4f22a0f4721e699a4b99292941d069c435b2edb400d718a407ec9c6b2baa1c378b5a11c822ff279ca55d7d08ff8e2dfba077ff56ed27bc0c919d8e02dfd2927c592fc8987055bd379d57c8cb1a2622b2a2bb9afe09d3dc5f6d544952c644bccef69dc381e3daa86a38068ccfc736b499917e5e8cb5aba3936a043e0bff2bf8ea6baceeeccf320954b6ef475e2ee3cd776663620a75e2e125bd397fb595779b4c06c107295ef6419db98089c343d2a11433f0569c7adcbfc83def9025d4a8c7b8b85f4ca63385961c481563442609f40c8d170aeeb13f6006f1a723fe17a4ead00d3b454735465c43164ddc058b0e74fa2bbd5842e745c7d8761a26539dbb70200a53b94f53d764d981ead2d23a34040c8701c30fcbc3ed1e9b8f065a1a069e926e37b52a971828854c4aca920861d0340e6a1dc4fdd0aa18f1a4af85168edc050d27de46e1d38f3d7f199dda56a91877d8d2b2705851aeb6b4d84713102f12895a31d90c847b04b183d9efad4cf145e3967c6f021f916ec8f52d1ca2d5cbe22703e59e57d744e90733b2edc88bcccbc041d088d39e5b8f4bd8fda34479a82cde77da969e19c53511ec11570a5b24b924c8ab637f25c986c7a3a9a2fd6eca0404ca92e531ee3283efb516e03f2ade165b6bdc40d78b0b1856906d6973015c579725471928fa5124f042b62ebb8c1a1c316eb2749fb6fc0510c2ade26f00488ef2bf14f6a1c41225475f672a54779f417fa40220b67d6fab0eb898be83782d01ac11e57ced091f6bdf3486e88860b8dfa6510030231a42aaccda0df62fa62eedb8b311868d726d3687329167dd1ac61f689592d8e82763d4b90f358eb3a267b857aa89d7248eb1ebfa4fedf198e379e3484c47f5e9d3ad2f0cae10350b475938d14db8449201373e041672361c3103c7929f033c8b8f83518aa4b1c5cdab1e3924f00a78f9395b932c93a1b8cd6aac6adf9a02d89071f624927635641d4f07f3bfb28c2d5749de23cece30797a341353a583292f9aed81c5edf3e322ef5b13b881f85ac90009946fcf35e7cb8856ced3be0a97518f1beb86e239c27bb433275612f265ebc385f889ce915c712631a15cc2e315a1618", 0x1000}, {&(0x7f0000000080)="336ef9cfefd3f57f9cef0b8643c037bf3142becd49d7c299eb31cd43e1c79165d865874f02d5b88dcd1964765696685c11aa613813e1b1919760b546dc33a35ac9168e505988af619cc4ed22cbf8c3d5693d207c8f7b6643f696d8992e87bc0778956380b9f821c517ff1629d01fc226b5768b24d6d179d373b5b7d4272bb502fb8b6074cab1d08d4ba7d5a2e5f0ec0c094329c1c66b3961207a28ad14ad80247f4eac4c8ec7", 0xa6}, {&(0x7f00000011c0)="1631f5d1b76a7a87c55d2b11e94fb9a3c219e3cf8b89728ebeae34f36163a678b1180f6efd69909a0d1bbaeac26e40a62713e675b98d048bcd92c353073ad5b9891357b5440fd72f380dcc6e8fc4c2ece65e5019d1cc03d784459eff045b62755c8578fa402639f8a271eb7dd139ab3d60fc8336f445a1c607d9eee30e5135ee5cc45ce9f41796913a514011a498ce79f56360e516e87587efd1513c9bd0dd83e7cad288ff8818513bbbd6c94da0aaa2becf54f9c6a8af5ff42558fe5f9527614e64a82a2544b050e71eea8c46f286d51b0148cdfacc90c794d98587c5ad04048c1e8efafa93282c110931212ba759e679355719233b7cff612e63e841f1b309bded7199336c25235e673b842dfc5820d075cf30a3a8345c8a1512a0a4766394280b3af7426bcadab11f71442fdb8d96ac79d007a31513dcb66af66bce54bd414db7a67b2eeb563ea759686e1ab43376e6131a76178e363a867ae2bdedcabfeaaebbd3eefb0db8e6df1be8e0353fb39507563451179f05782ad0679db8595830eaf1fc1c7cf139ff42c05e5bd04931de6375b51ba1623a32b9f594728705c7f5d7b19cbf6eb3d28a4f02356c5268fe0fdefee3bac7a6bb874a0babaabecd3d99ad4513153086daf11ec26e2fc1f981592f924670bc8a1c15d73720bf44d4c0a03a9158de3657dd3a28cdec6739574464bad2fac29e555d3eba6262bad08c431ed39b0150dcf9a5ba20debddf4f85e849e1571bf8563ae5bb86df2033a5f2145737f946eff3c95dabe8afece41978ea194bfc3365ad4466563a26e92215bd26356c4f5fc1f4af1e5605773061a42f753869facb54fc536ba4ebf3e8304177054aa7dce5d2e09115fb98b18bcc0ca66e8104928a5e776e9c7695140f4a43dbb765ad17c431baa7391393e5bb2a0bf9007f43d066b6aa807d069106146696a502bbf2ba2afa2a789273408563233749f2ad5428ca6d8c728a56d0ed0139c7b4de5b9457f823e0009e5ef936887de36a0a9e95317b075bd24ce2ca0da57d81f7e7de1e8c7b3a87521c56661848c557134db5039a776ec7abdecd0c7909883716da2b2f8c5bf94ab6a699fa912baf5b7b2f02ed2894c7f98b599ae078dd1d7576e737ad8a82413d068bccd9706b67262bc82f597fc740bb8390f2846e37b2911e7c7637daf72ef9d670785f6c4714ca6ea3a06bc36883fd70af80846960725357393325da93ffc12176ca0c2778152c9998d5c0760c887b15eea011ab523043703b968d3e8acdca42484e9606593f25d17264df7e1e6746cd83ef7e8950897fc93a4d37ea4c94a100bf2460fa742f1aca1be8cf0d31418960b319ed224351eef634a0692716c67b45596971b8cd37797b4ae5b2c8a810c3e679c82e61d341d73c9af48f924ef7f994d28fa2286975c6b3d64a53d4a71d9dc285d54cfb8ad0ca1f0924679f5ae52299362dd041e55cf03626b92a1246229f063df1a4a63cea7c9814dd47013ec54dd37c775c4fa89e16f6d016c9f4fa3ecc5a1b6303fa30b03be6cc03c0b15efd9899beb9c071d57009d6823749329d958357152bdac12618a10e8c773b6c13447ca22acf5e4248aff73ca11b8b41d3e93aa6dcfca92c5b1d0841f1cfcf0666ff52d9c1d650fd8f6ca82d8a8793c1a43712309883747f296efc4c07dfb33e3f121764248967aeebf5b9f401a348033e48e80da5ab17482bb6a62015c3c4b4e012d39e5b4bca79ef4ff75c783833f4868e3518bbee7e8002111331e1f7fc76fa63b8fdfa0caeea8bde3ad7bcdec5f548f878769a6495b78fff1bc96ec8057eced1953035c55baf1fc219bdcd5d4d320de658adef061ad27bad11ce92ba10233527233e6537272d231f548736a90ec30999989ab5468501cc2995fed5eea2452f8291e8b0827b4cbf88c4899ccf9d382025a97667ca32caf90d86e402b1c3a42be84b2af00fbd06718293d1107a9fd0330dd0d63c0b483b60bd26df734fa60d8210efc572b66d15948149d1704b4f96472182e3cb454587b0218a25a3c2628aef9e0e82a9f7efbc94f3dc9fec72a21bc13c83c6e4a8f2c7213f4df328277edc02ff6a5ed7b1d2905e57503ff6d53ad13d5b27c23f6df71ca932c033f20677bdc150d07e6651f4d7bf27e28695c0761bde40303cec7896fe730aa77525f3c9118aeaf9389afb5e0ae6a9ca36b23ed536c05731494923e89e000db84d5d368464f9892bb11761bfe809f4295bb44483b933f90d9c079498fb6ffa5cef7cc53c5cbb022d6a29586fee7792dc6c4829c24a62cc4416befd7e061c8aa7cdae046ff81e42bfdfa4370b1826ea44ad9d2cc40ac7cbef891c95b6f9f0ee1aa8ae587bdd9681e04d4d995af1da77b3f6f53d43a04c4e6a0b2876b09ec6d06815d431fcae93dfbb409c8cb61af7b9f70c5cecf4ff1f73f523ae83b916d53601691628deb6603edfae9643eb3a77197bee0eb36951c63ca6475b80de2dad6799410ec5dca0d08f34e8998f6a8688525f4aba85c71cf5d3816801dbd11e45bb74ea6549ffb52ef6a454c5542781f42dffa9196df6085a72f79fe3b2448ac18dcadff977f2b54993f68d94139cd8eef8693186912a0bf22ea1e79f95e2c1f91c250a53b1bb7d1cebf607a9b57e23d9aad218ce41bb85553378c8cebf10feed925c4b344ea7911bf7fd7adc1aad9dc83547752bfb367cdf76f0aee6bf0987c637b8d668ae4ff931eb0954c044c3d91945755152bc1b84772f1c9694d29b261b707588e598827223dd371b8ea3c26f278b5905e572691dd33d56220bcf56b0277e9ef9be1f9120e86b9ee5336b8a2a98690712e4b6f912c331141bb9df7f4cf79df8ee3eb4c0ec62b60218fdc99673aff738098d5e5c23c15372002ede161aa71277030c1c10b7ba03562a5ff1976612225b605c0865c1f2b2bd89fdb71c48c0422027d1984af908c5d0cf50b542a3e211ccc0b533482f11705635fb8b30460aae2b5c37fd4eeb5bc2ac0739946ca2e9dca2bbcbc9cd99be4d27e3803fb4f22e811ff70b9853456f4e6c13c32dcaf6a8b7c80e8a0a8567e94d41469dc5b8aeaa8182a5abaf5f2f050a270710a5a7127cef936d1beb6783f33e8810e8583f32d47535f2178e19d687a49946ef04c012b8f8dcbeb2a8e2e43f68f4f6180daadef9ce580709546b8760921cfb5a17e87c9a6c2b3c26822959ebd7f4ba7be9647a18b311b66b60948f94a47e62b513d05ac3ab94ed2b81550d3bcdc22a8ead675c43170d0d3a890cef037d930f8ce5f80ed49f1fd3f0011c2f2aaf2704ae18076c9c148b71883abfc5ffd16153cde9f293613b302fda3aea1035ae0c2b502fe3f00a7b53db8692d318bf4559efc56612b8996af9e6e2ff1944bfdc2aade20bb2b15d5dc60704ca7efb8f63a2ed37a7c1a81f2e2a396502a0aeb767ed4fc508b78b837397c2857cc0cefbe0dbd55a3a9da6a614b20836d6ba515ea7f2c69cf266a12fa1fae61ed669836ee94632c5667c19dca68d0333d3136e0a006c6805ff02aea41544110c593afedc3ce2d010c5aa72134044840240d14afe504103ba639eaeb4524293ea757c5a44f52bb5ff3ec27ec08d05637287e40bbeb03b1235503aebcb39347986adf379ea72e851ce511c8fe89c1df380a4a7e02d5aa09fdee295208c7398def38221049bc8955a703843a0d6a4266f28814d82f714ed1a334c36ea31592a6ee49b274cc638c709f5e6a293e84384e039e2b6956b314688cddc81bacb106d0602f2b6d44815078a9f7a71c4d3b9be220f698b71ae4deda0a554f082ea4056fcd1affba87388363e0507ab999d50344df6cdacd13f5216d6618a81a755d271ea0684c116140aaf2b5a0894507dd15dc5afeb7027d196ccc6717958ab9afc9d989b871883bd76133096cff6ab666d23ce1b91c1234b1d828096c87355f396e5ef346270d755255751a862761a9e47c05e7f52f86f99cd05140e3e7096f3f57f1df28c5e6caf58f62a17f662f3e4a7f7e621689233e1df69015e792f165d40a32647eb2c07734955fab6c65f2f8cb8afbf611ddb0cdb90831043d5b35b54e75a92cfbc11e1277577a22e03a6fa95c54755f039a86219896356b75d43e5aaf550bf6a46d2b913ff41d26dc6ea5559ebe45e071e22e0836f19b6a3a7e70dd85f2b465dce2f8b420fa0ba8998e852be1b703036bbc030577fb4876de9f8b514f12bbadfcae66b179841db3c74431a114fb854e91fc980f33fb891370cb9f2ad44d9628f2ee7008b7384046e332278d9c535029a3c35d0ebaac6d8384e5b7a1efe30a94bdc60bd0427f3ddbb336f1a6aa69f1bc5efb3ce7e47ebf3440f03a5bc982dde34e9d66759dfffcb7a8a574d3d80f9b3f005fb696c1cc1fc2a19a5070828b904405b676e6fc3af79c708eb4257a2c5a66619362a58b54d0f5d54751382cf4c9a34dd7820010745824e065374e9594acd19b4c7d0926288acf269ef7133ca3ecd03e4b293d502da32a7d4ec2b82c8e8d1631226ff14b39f1fb502e777c8f2c9d7e02822bea919c98aefe647bdb2ffce53c8ab51269f2f2ad406bf8219abe88a54cc5d0787691e89a96d107ce0f899d2649d9560529d5e200fb7bd2e0f2b7f55bb479ff41196fac9570ca8d18dab6b67e9cb1b9f964d781329585eb50db92fc107b295e4a95822e9cbe0e4e7f9ca524b2676f7ae9f0f1afe55683cdbc5eddc90a5a08705c8d82d7346fcd85f81771a5eddcaa511a7fe25a67145d336f149da19943b0889b8df7f4d57cc21c50b752bf6d596017fb38cf24445423b5edfd93d91f908d7f08b4faf06f572d46f135b422eccec2d4d11ee071b53c1bf9d466969773d5978217729898d9fa3555cd4192bb06036961793723e0338abd6ea4a6c25ee30bd8f1a994969ad55e61432743078b12bf5bc35fe4e2d2a0d5fa3429ca40c929e0fda8c799c16d259d7adb918def33e7b8e74c02110cc754007b1f627d649583cab6f4f7352df318ed5a21388fb0fde5cda6a807880b0b06dfef3b5a9ecd6b2c5b8fba6e1a5ee329dc140b074292960f7c272c63c290da956b4d899fceaf60d2af15d63c53751f53ac9ab57ed14a6307ac56908f80791bfaa53b5cb0dc5517cee0bb2a59c1a822914a4684c10b67fddb4d171d97463a65886a5279be40aa5d441b1f6bf83da7fcfff79b255c886785857e8bca56fd33ba34b05757a2cab882162b5c295a6f1edd395de180cdac7621c674254e18d94ea85b8b9485d64fcd32ff0bc9d04865722b7ca41961941ec31cb554af3b9724e96790baa5b28b4437c12e6086ddd370593b07914b3172bf6efd9ab53d7aa1fdc25c3c5c2c71fede21dc1425f40079523eafe1c14f3dc78efbf1bbb4fd16f6326f1ffe690bc19dc7ac4e6be85fd282a91493aa05446b067a9bb297b700a224511d0c2395d445a5c5cb47e2c55caf9305bb2b6166731b99296bc5aaac051af01235860adf8f8bb826c6a627819b97a9ef3d0e9cb53244376792d3a4809ab48f2142dac82735a7605407886904ab51a32974c71386a8d20663655cc4b395f95ce9ed8d4373b547743a4161ef9dfed847e9c47829f2465f6f1460966ec08c76a93cc975e1969140a56b5e0f75870cc0dc10de14251d97f54d290f2a8c6f23c5091799b67fa059f76f27e7e2ad32c3a7f0922558cebdf196f83f77248ff13557fcb3f20e77138b1fa80946d2c3324744fd4a86ac4661a1e9b3818937ef7d876d47ad32623a9f3ff3d499dddefd84b696bb8ccd346e5fbc3304a542cefdc7bbafb7657bb579a4396e355743b593955fd", 0x1000}, {&(0x7f00000021c0)="e3299ae6175c384f9b2f0ca116ec09fcd0f3bdc85d588fdceef906190fc401e054e6364f0c80b6914ac63ce29a31fb4fa43ee8bf09ce2f4d2cf2f243af8ceee047cb6ec323cf9f2fa070490211f2433f40a32611038a0b5c4480bda8", 0x5c}, {&(0x7f0000002240)="2093139ee392418ce9d591e463e8e68b0f5cf2d555ef73bc42c2f7729ead638416f5ac0381b524c1d69394c8c9494170676567e87975635e7764345abcb1c02b10489ae1ac5b68fc6bd7d51290d1aa5344c5a1916159461a0c19d5fec2a9fc70b812b6c58a458cc1e3b1d46f870502e3be2d227eae7883970c48833b95ddfd2c9c8bf164400d412a7b693339cc05dbba4e46dff141247874c66712f84958f1010a08346b4e5ac1d9454de7ad10001c60e41fa9ec6105043e5611dd8e4ca9ab0ff4faed07b1a5d6474ef7aa48d7", 0xcd}, {&(0x7f0000002340)="f3df3b77f269e8fa7b78094c3a0bc4c3448944922e707177ea77a763fc66f59ebea28028b21d802b53aecdc513fc414df6f5570a57cb9620c7b7ee400e589f492580400b969e15aef64b4dab9ddd87d95cf82845fa9865ecea7d0a011de79f78b2c3781f5ef7bb64395d23de7ee47bd8bcd99dd1769adc9ab343b06eb952805e03e580d635249e0d138ad1b5001450469ac665c5f6584b8c247305ddc52c3cc807172c1fda959b41a1db09443b95c60fc5017ffcfd024a138ab40e7677e66e76c70486f703b600bfa8a63d5f744c0efd10db31be0bb0a86fe60f66264ec8233021f1796d1d48db564772", 0xea}], 0x6, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r2 = syz_open_pts() r3 = open(&(0x7f0000002600)='./file0\x00', 0x800, 0x1) utimensat(r3, &(0x7f0000002580)='./file0\x00', &(0x7f00000025c0)={{0x6, 0x7}, {0x4, 0x91}}, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x20, 0x1, 0x0, 0x100000000}) kqueue() setitimer(0x2, &(0x7f00000024c0)={{0xffffffff80000000, 0x9}, {0x7fff, 0x2}}, &(0x7f0000002500)) unlink(&(0x7f0000002540)='./file0\x00') fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) syz_open_pts() getpgrp() 16:00:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = dup(0xffffffffffffffff) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x0, 0x0) r6 = socket(0x19, 0xc004, 0x9) recvfrom$unix(r4, &(0x7f0000000780)=""/210, 0xd2, 0x43, &(0x7f0000000880)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair(0x6, 0x7, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x20280, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0xc00, 0x0) r10 = open$dir(&(0x7f0000000580)='./file0\x00', 0x20, 0x21) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x80, 0x0) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0x3) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="5ada90adf042cc0fc6ebdb1355eec2a03c85c6f61c9da3c99977cf3dfa91696fec44066a7dae8dc56f5d9d8ffd43deeb175da0172928af920d4bba41165b82cc6e8d8e74e35cb58fcfefc4ef3464c3b9e71fb45fd48ba4fff56966ab871dfdc67bf160e801460a5672ed157df100ef5cc0025bdbfa7b70377ca840c8be17885d6b2825f3eb5a4549dfd948e420bba4cacb8d823846cafa1243a175dab1e9b61a7fde6df222eecb3c86b83482c76235d43627de76d93c560f4a72c5821aeaf421124a797919e79c28f25c461f49ff5faaa71e39ef93", 0xd5}, {&(0x7f0000000300)="558b2e31069b96c2ca04d6f69076b34746049d15b86719c2063b97207459130db5c12a37455f4525a28462850f6d5bccced6f80e8c7081fc3ce1ed4abe6cd5a2faa2a710083fdb0b347f9e98e5e8249b31898ffb3b049f0a3e5949421b020a2ae25b99cb939b69deea7e055f8c8588466fd975b111f6b111031576135236e189efa5933ce1442e506be4903fe2938fbcffc0f48c7ccd46190ec2506d68e562ac085d490eb2b3877d1532cf94395d213bd62b9284f294713ea6881f6d5814239cf28770210899029ba28ccdae", 0xcc}, {&(0x7f0000000140)="32b1153ed118619156372d18cf1825b4b5c2fc7eef4be06bbd86f4c7145a7b784e636df4c6c37d0aac07eca51cfc1f14d7bd82a02d9b2fc0af62c2e8f95e6ee13051692957e7b9bee3ece353acc3702eee130571fcb84ccec882eb1a548a23c20f0881113f2f7d94ea3b6d8119fdae045afb793cbe93a5124594e0f53db81f95ceae966a50576b8a6fe49bda65fc19689aefe2bc867b52e440", 0x99}], 0x3, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x70, 0x8}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r16 = dup(r15) poll(&(0x7f0000000200)=[{r15, 0xa8}, {r16, 0x1}, {r15, 0x6}, {r16}], 0x4, 0x0) 16:00:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) msgget$private(0x0, 0x11c) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0xe5e1ae92f3961522, &(0x7f0000000040)={0x0, 0x0, 0xe, 0x6}) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:53 executing program 1: unveil(0x0, &(0x7f0000000000)='r\x00') 16:00:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x6, &(0x7f0000000200)="d26fba2230be1fb06f6a577a6b216df1cd743a73880ff8bc2511ba844a55211ea40fb1ab28452132231a027e26a7d3304f0b1224c0fb58cbd296541a1d028b29a1631736d379a5916391cff91422b80955c20712fe5f934ffb1405282dc81da896156540391b57f079c6f66833b9e182653a19287763eb64ddf027000000006ff7919a4eebaa9a11601d9ed734089572e9253886a120ff75cc8784027915c3911e7f9aee08c2101ab8ede8098a0f6bb67f890b5fb2660028587d9d2024bbbd40327eb4a51421d242aab3f7efe09bab611f82ea5c15", 0xd5) r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x28, 0x2, 0xc6, "69ba099591c1bc4c60d984a9f80011cf1e0309c2", 0x3, 0x7a5}) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x400045}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x20) kevent(r1, &(0x7f0000000240)=[{{r0}, 0x0, 0x82, 0x20, 0x2, 0x1}, {{r0}, 0x0, 0x4d, 0x2, 0x100000000, 0x387}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0xffffffffffffffff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000010, 0xfffffffffffffff9}], 0x8, &(0x7f00000002c0)=[{{r0}, 0x0, 0x80, 0x40, 0x5, 0x7}, {{r0}, 0xfffffffffffffff9, 0x82, 0xf0000055, 0x7fffffff, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x5, 0x80000080, 0x7f, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x91, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x7ff, 0x80000000}], 0x80000000, &(0x7f00000001c0)={0x9e61}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:00:53 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/194) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) chdir(&(0x7f0000000000)='./bus\x00') r1 = msgget(0x1, 0x100) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x101, 0x0, 0x0, 0xff, 0x3f14}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:53 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r2) 16:00:53 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x9, &(0x7f00000000c0)=[0x8, 0x6, 0x8, 0x80000000, 0x3, 0xfffffffffffffff9, 0x5, 0x6, 0x10000]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) setuid(0xee01) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xc0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x6f15b604, 0x6, 0x4, 0x5}, {0x7, 0x5, 0x8466, 0x6b}, {0x1, 0x1ff, 0x7ff, 0xfffffffffffffff9}, {0x4, 0x0, 0x1ff, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x60, 0x0, 0x10000000}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x5a39, 0x75, 0x0, 0x6}, {0x6, 0x4, 0x3, 0x401}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") socketpair(0x21, 0x3, 0x20, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x5, 0x1000}, 0xc) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x28080, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x7, 0x101, 0x1000, 0x5}, {0x0, 0x9, 0x8, 0x123}, {0xfffffffffffffff7, 0x3, 0x10001, 0x4}, {0x2d, 0x7, 0x5, 0x614}, {0x7, 0xf857, 0x1f, 0x5f6}, {0x36, 0xfffffffffffffffe, 0x8, 0x55c7}]}) r1 = dup(r0) getsockopt(r1, 0x1ff, 0x4000000089e77, &(0x7f0000000300)=""/123, &(0x7f0000000140)=0xffffffffffffffc7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000240)='./file0\x00', 0x9005, 0x1) ioctl$KDENABIO(r1, 0x20004b3c) clock_settime(0x0, &(0x7f0000000000)={0x0, 0x6587}) syz_emit_ethernet(0xffffffffffffff22, &(0x7f0000000200)="a2") dup(r0) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x100080002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='W\x00') write(r1, &(0x7f00000001c0)="cbd90128173cab30423550ff74dd8c5e3c4082a779a7bc1532e5cf826abb4f04a621b1af4b8cba70aff6607c3ad5", 0xc2) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x40, 0x0) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x37e) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x7, 0xf3c) syz_open_pts() socketpair(0x1d, 0x7, 0x31, &(0x7f0000000140)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket$inet6(0x18, 0x4000, 0x7ff) accept$unix(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], 0x0) r3 = dup2(r0, r1) msgget$private(0x0, 0x202) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) chdir(&(0x7f0000000100)='./file0\x00') r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x2, 0x0) msgsnd(r4, &(0x7f0000000200)={0x2, "faed482f02c4b7b27c492462416a26eafda2066b14f708255e1adcaa771c3d880030a6e7edcb810899546a59b39922e8c8f69a706f9e4ec141a690692f08b9e4832495624456d07f6ef2d0e9918faecf67d3ccbca7ffce42049f40826c19e97e3364c5f310f75e4dc64ea167d85e0f56098df29d909821464c4e18ad0c35c0069900d308653b920209d62e95ea8a78232041478e57f50cd89f9b4162445ab89a7204a2e01af5cdb5e8dc0630dae0e35d6bf86c620b919663cbc2c7ee78124cb08b352a721bde47870385f6cc177cbc1e3a6d4b7567656547a36aff9ef8"}, 0xe5, 0x10000000) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x400, 0x40, 0xc86e55a, 0x9b27, "9124467f84485f4ddb0126768890558938b15e39", 0xffff, 0xfff}) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0xb025}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 16:00:00 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) setgroups(0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x9, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socketpair(0x3, 0x39a1c5db33f1d496, 0x7, &(0x7f0000000200)) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000001c0)=0xffffffffffffff75) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20020, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:00 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) fchflags(r1, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2002, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:00 executing program 0: getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) r2 = msgget(0x0, 0x230) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="030000000000000036d044c06b0b915eaf98d5b6e615dfd8f6ef33e3178af4063d874f8e0bd29ddffa10828e5dfee30c9ed484e2b95c5c3da58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e843904beeb8b795414d1b5a637ff526824c9afe231ec708204becdb913ab102269497c1af13b55c2aaf09328e145b68ff2ffdeed82f15ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de351a5bcfa77ff3eaa41df84db17e533154b20f7f1858a688202afdf5368065b602aeba0900000069bfe4138f3db824b53fc8622a22b5"], 0xdf, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20003, 0x0) r6 = msgget$private(0x0, 0x110) msgrcv(r6, &(0x7f0000000300)=ANY=[], 0x0, 0x0, 0xfffffffffffffffd) shmget(0x0, 0x4000, 0x3d, &(0x7f0000ffc000/0x4000)=nil) msgrcv(r6, &(0x7f0000000f40)=ANY=[@ANYBLOB="0000000000000000100014c85b5e000000000000000000000000000000000000000000000000a7bc5d96df423d0ea584b7cf596325410000000012d12956f6ef656d1ef0d21100000000000000ed92cc38cb1a3e6454c5f1106cf102c2d54b8100000100000000000000000000000000000000000000000000000000000000000000106f568d6effdc5dbe05d9f9f27dbc5d88137d0868c0fde0000000000000000000000000004b610a8d2fd5259e0000000000000000000000000000000000000000000000000000000000000000005ce8b2970000000000000000000000000000000000000000000000000000000000000000af9f1d500000000000000000768f121c33c4f685d8cd95bc0000000000002b8590c6d2efbbd5356cc0712c486c237a6d22956b7df7ea6ba32c08d86d6066111eb4d6287c80f73d1195d4427e8a54c3477c9be6dfd7d11d545736fd46d813a7ed504b9af19e127489bcaa541394da7a2cf9bc1ef6ff4bb5a646224a4e7b8a2c5b630a35cb9280ec6df6678f9ae3d4dff7f5562fe17a4f553e9e18fe9216a37a14de87fdfa2930027d35daa375ca046766fefaa824e970f6921759471321a8a687e8706827421f4622004d16429bb8fb89b9e73721f59410718d11a1cbb551d670e713acfb90eb7ec442ad348a245590c657493df69b0d3291df1b0ab38d5cedfec8108545a10d4585d8765779565d1db06eabd8a319d5b6c32a5c9465d6e1e913c6d7cab48f4a1303a1c172658f65a00f6de20696969e35abc43ac679238bfb81c488efbaa34c9fd5be959d48230bc5f563886eb112f047b73128f39969351b2e437d313b1572b949c1e0ae02b36af62d4c1e519b27d6c37510d2264e3a25553c83c78950247893a92f34ca17abfc2b4304f912ec9c68ba544ab2713344b5db9608649fd1d758138a09ab486b3ed8dcd3304e5d42b52c0000000000"], 0x1, 0x3, 0x1000) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000700)=[{0xaf}, {0xc3, 0x1ff}], 0x2}) msgrcv(r6, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000000000000000000000ff0f0000000000000000000000000000000000000000000000000000000000000000000d40130000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7abb00784c0bb28b1a02f000000000000000000000000000001000000000000000000000000000000000000000000000000006e547d975f2ef04c208ea8a14014baca8b954fad60ea0054fc4eba153ef5d765ae77bd7447e52ea62a7a9267b4718e16ef8b64028b98174035c8a8563e6c59a711f36dbe86ef443d3343671f70fbe364b89310029b206fa32a9521ba9fb73a2254533ffa74de3d32c81520cee528bf465bc663a494195ac405e02ae358dbf4a8fa100744f971c8a6ee7ba7a17db4e804c3df05d98498cd22d2"], 0x1, 0x80000000, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) msgget$private(0x0, 0x40) fcntl$dupfd(r5, 0x0, r3) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000001c0)) getegid() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r7 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) write(r7, &(0x7f00000000c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d", 0x23) dup(r4) execve(0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="0122000088a1247423b368f42b6c8b617db3fbdee43cff4b21b244480f8725999aa436dfa8c15b9adc29061da80174bb7f5778fc1cfb5ac90c9bd412d90867f38f526dfb5c70ef206e647b526dc59f9626a2952217d350ea2be2e57bcb9f4b4317ce93b493a3edf21ccb1aaa8c4daa965a10074c240d035f7f15ba1ecc48b21eaed11ae05fc11b3b9488bb398c93d8455100000000"], 0x1, 0x800) msgsnd(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="010000000000000046dfcaf3847647aec0b130890000283e0300000000000000089cd070e5311b8445d6c08a2c0000000000000000000057b40deeb7f4997b66d80f0000000000"], 0x1, 0x800) 16:00:01 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket(0x10, 0x5, 0x8001) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x8) poll(&(0x7f0000000100)=[{r1, 0x24}], 0x1, 0x0) 16:00:01 executing program 1: poll(&(0x7f0000000000), 0x2000000000000059, 0xfffffffffffffffb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x110}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x1, 0x0, 0x3, 0x8}, {0x2, 0xfffffffffffffff9, 0x400, 0x4}, {0x8, 0x3f, 0x6, 0x7}, {0x27a, 0xbd45, 0x4, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:01 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r4}, 0xffffffffffffffff, 0x28, 0x1, 0x7, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000440)={0x4, 0x80, 0x9, 0x5, &(0x7f00000001c0)={{0x0, 0x8, 0x8000000, 0x8001, 0xfffffffffffffbff, 0x5, 0x6}, {[0x165, 0x100, 0x7, 0x80, 0x1, 0x5, 0x7, 0x8000, 0x3, 0x2, 0x1, 0xfffffffffffffd63, 0x0, 0x131626fc, 0x7, 0x7fffffff, 0x3ee], [0x10000, 0x6, 0x0, 0x4, 0x101, 0x4, 0xfffffffffffffffe, 0x3f, 0x4, 0x400], [0x8, 0x529, 0x1, 0x54c, 0xfff, 0x40, 0x7fff], [0x4, 0x3ff, 0x6, 0x4, 0x7, 0x9], [{0x7, 0x6, 0x4}, {0x8, 0x4, 0x4, 0x384}, {0x4, 0x2, 0x4000, 0x4}, {0x4, 0x6, 0x6, 0x3}, {0x4000000, 0x4b1c00000000000, 0xffffffff00000000, 0x12876a0e}, {0x1, 0x9, 0x10001, 0x10000}, {0x6, 0x0, 0x6, 0x10000}, {0x4, 0x0, 0x20, 0x10000}], {0x100000001, 0x5, 0x3, 0x6}, {0xfffffffffffffeff, 0x100000000, 0x401, 0x100000001}}}, 0x7, 0x7fffffff}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000007c0)={0x7, 0x8}, 0x10) r8 = fcntl$dupfd(r7, 0x0, r3) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000180)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r8, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r8, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) kqueue() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r10 = getuid() connect$unix(r8, &(0x7f0000000700)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, r9, 0x0, r10, r11, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x48) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) ftruncate(r0, 0x0, 0x3) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffef7, &(0x7f0000000340)="b6") fchflags(r0, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x5}, {0x1, 0x1}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) geteuid() readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/198, 0xc6) 16:00:01 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x800}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:01 executing program 1: r0 = msgget$private(0x0, 0x12) msgsnd(r0, &(0x7f0000000100), 0x0, 0x4000000000) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000850e00000000000000000200"/260], 0x104, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="02000000000000009f43cda3a5a6f15206d490436f25a8d663da260ebde866bca376965fbe5916376a0037b600abb7a80bd2d8e58b9237b862c76e1c93d27e8184cb942e40bc8d2fca40c2acd1dee817941d322be39335470aa8efa1ae21875c3d69a8917f411e232fe2a58dacd6ba99e590de324d493ae3a9be981762fc620396836b9a9f3e2bf0ad5cfb4aef2766026c3c31d4966d3cbd31be938cce54e5ed3540a2221d8db0afb2592ff797c8dd7d9c77a9e0bcee7efd6d900c7d999a7ca92fba6c31b321862e854c8d182b6cd04a879b2a7fda8defba00dbee9b6ae0957815ddfe8c19ed61183195b7a04e5aadfc4554959e8e4463a68b88aa1bee843a4b15d698525b7213a0b3b188dee1e26caeff8e03d5dc667c4799981926fd37af76"], 0x1, 0x400000000000800) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f0000000440), 0x4) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0xc0, 0x0) r2 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0xffff}, {0x18, 0x1, 0x0, 0x100}, 0x4, [0x9, 0x9, 0x1ff, 0x8000, 0x3, 0x25cf, 0x4, 0xbf]}, 0x3c) syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4000010002) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) 16:00:01 executing program 1: open$dir(0x0, 0x18000, 0x50) open(&(0x7f0000000000)='./file0\x00', 0x20090, 0x8) mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:01 executing program 1: r0 = socket(0x200000000011, 0x80000000004003, 0x2f2a3412) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000280)=0x8, 0x4) sendto$unix(r0, &(0x7f0000000040)="3073f09e9fb5634f08a4ff741b0087c5ed0da9291e3a0be62c1dd7353f5fbd433500aa8df00a273473", 0x29, 0x5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x80000000001, 0x80, &(0x7f0000000180)="a449358b65a7c079f2e89197d6685d0714576858b8d3bbca86c886cab66eb426fc080d45b39c4b80560231da7591d7aa8d8e7d78de8859f58d0bc6f55f8807fb69a5a06c1866bdf71d32652019dc0bfd7b2501ff9e3171a4393159d524cad4207ba0ac90ae1c34cb3cfbbf0892a0de5cbcf0742dd9cb1be6f9a276be66f57cc41b0a3e5549d64e7635c39577669267c0e461e09f8133db412f35268edb04a51fe432e08b11381d70faba3fc4baa2ada51b23498acc21cb36de13a97b2c9af61709fe8fc08fda3bd0f1934a05f6a1e8d70cc01149b98d4140a5a9d8c5c616259a0c79042b52c61bdcb3850e2941f665", 0xef) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80000001}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") clock_getres(0x4, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = semget(0x2, 0x7, 0x44) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/36) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x7, 0xfffffffffffffffd, 0x9, "d8fa6ac7e74dd6c97f4142daa9d35dcaa24a21a7", 0x4, 0x7ff}) r2 = getgid() semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000080)=0xd32) setgid(r2) syz_open_pts() 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x46, 0xffff}, {0x0, 0x4}, {0x0, 0xa1f}], 0x3}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2097, &(0x7f0000000180)=[{0x8000015}, {0x5, 0xffffffffffffffff}, {0x6, 0x0, 0x0, 0x1000000}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x6, 0x6, 0x100000000, 0x6}, {0x2, 0x8, 0x7fff, 0x5}, {0x100000000, 0x81}]}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x8, 0xffffffffffffffe0}, {0x5, 0x56d}}) r2 = dup(r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x1000, 0x0, &(0x7f0000000480)=""/4096}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000240)=[{0x8, 0x5, 0x7, 0x100000001}, {0x7, 0x2, 0x9, 0xffff}, {0xaf62, 0x2, 0x8}]}) ioctl$TIOCSWINSZ(r0, 0x80087467, 0xffffffffffffffff) syz_emit_ethernet(0xfffffffffffffe51, &(0x7f0000000400)="b47cd3f3c74476349f9ced95c0900991b0e38c8c5c79b2bcf13267918679deed761113f2ed825850d534c88bc3802c7ff4cd6b1c987cbf0536fbaa016fb4951bb118919df4e7") 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f0000000100)={0x1, "3a7b781e1c23612e79b3450f8a592f8ea53123f9260b0214b4a19a5904145729f3a4122b8922a640b29a84e731b7176a223fd015f056626ca2e58b755034"}, 0x46, 0x800) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2012, r1, 0x0, 0x0) socket(0x2, 0x3, 0x81) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x3) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8090, 0x8) getsockopt$sock_int(r1, 0xffff, 0x201, 0x0, 0x0) 16:00:01 executing program 1: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000380)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="fcabb21faed30ef3dc0a5435638a465dfe2d3125555fe99642ec8d29eee5e8ad0be28c46213d91f49f3fbd619c042809d228500a5d5b71a84666a2c55cdee53bb4603e2d5ee6a88b49c46225d09b27f7197799c98263c5bf6f7beb720f03f817df18be7c756b3a4491be13bb67c691804713bdc4814af35152261d6c4bb1f780e213b4dd29d193ac9cc47bf6e5515a0fcfc8fb9304bcb68ae2a07e058919b4824799fda536a96e9f62c16a8db96b7e185c6ba0e2aa9499a660d3d6815bd2194ebd2a9241386a85abf423a99a7be599e78bc156f6b56e394b12017b19374f4e2446682b2bf931bf25715c66efb152de7679500a7cd2802bac", 0xf8}, {&(0x7f00000002c0)="a3ea94e33d5de71f1caa6291228c8e6085a6802bc3a50655b45f3da4e048635bb5564912c6528a1b8f923e02bae16f267c15a591413ecd00ea5c8c83da6c3affb6e881c966e9321a8f57a4a5ea1aa2363ca1454864a6e681ff7e123b725cc78c0a65fd990862102f15310def2c2c14a8516eb7ae96000fb904721caaf0251cabef9b5553e658b86adc6305a22e1e016679c9dbfc6f7fb5a484c06eb81c15f7b7007f84165922b40379f03267b74bc035c04ee4894ed4b745de", 0xb9}, {&(0x7f0000000040)="1a48c12a8c077502600b3ec8a9fb4fbe52d8f699e676b5ac03a96ee5fb7fdce0968555fe4fa78490e34ea765a336ef6172aaa82efd158a0ff905c5475592a77d5372c72ca2066e871db4b4cb839beea48cdaeedcffb374ee12cc03184215d16e9437402ffbdeaa9483ed98ab68", 0x6d}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x8}, 0x4) 16:00:01 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="e06884514e0fd71a05ef64e976052a1c84d760fff9ee979386fdd967a02491f8ad226c611d29fef49ab72a0b927e7ac3b27b2c0d31bf83e06e8e74ff31a7ce2082eed81a7f07fe00b0170b33e36066f0d401f92b4210a86c8171a1a6072cd5be87a464d78002edb688ad196dae9bfa7364eeffc42600dad6", 0x78) fcntl$setstatus(r0, 0xb, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x6, 0x5}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x37, &(0x7f0000000000)="db4c3d43eef0e363e8f3d9d1b2e1c29a281260af8f116276061fa5b7aff0cd719b07554bfa46c7886905996c7b7a269f1e80bb592ccfcb") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xff, 0x0, 0x6, 0x1}, {0xfffffffffffffffe, 0x9, 0x1, 0x5}]}) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)=""/208, 0xd0}, {&(0x7f0000000440)}], 0x4) writev(r0, &(0x7f0000000240), 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f00000000c0)=""/38, 0x26}], 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000004c0)={'./bus\x00', 0xfff, 0x2, 0xfff, 0x0, 0xffffffff, 0xff, 0x312, 0x2, 0x0, 0xffffffffffffffe6, 0xffffffffffffffff}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000000c8, &(0x7f0000000080)}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 16:00:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x800, 0x0) fchdir(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x65, 0x2, &(0x7f0000000080)="7e7873f46b0e98b44e382ece70e7248767ecde61067f62d8b2f89c7c6519060edd3ff55ada5bd00d8a00bca47df853b57db2f94d20fe295017ce89597cad3c60a81059ee7cfe15875bc6d53e6c4fb7db186c2abc7846df680072fb8e883bdf6760eeb1129a9dbdba19a0594c0bb2d278a9910af4aedc5f67ee4e2749715b422a2a6669801d19b9", 0x87) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e2f66696c653000"], 0xa) listen(r2, 0x0) setsockopt(r2, 0x29, 0x20, &(0x7f00000001c0)="6657dfb655", 0x55b52f00ded334de) socket(0x10, 0x6, 0x6a7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) fchdir(r2) 16:00:01 executing program 0: close(0xffffffffffffffff) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000000)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) 16:00:01 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000100)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:01 executing program 0: mprotect(&(0x7f00004d9000/0x2000)=nil, 0x2000, 0x2) 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) close(0xffffffffffffffff) 16:00:01 executing program 0: mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:01 executing program 1: r0 = socket(0x200000000000011, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x80) getegid() ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x43, 0x6}, {0x167, 0x4}, {0x0, 0x797b}, {0xf5d58ae90c9874db, 0x3}, {0x83, 0xffffffffffffffff}, {0x1, 0x7}, {0x189, 0x3ffc00000000000}, {0x100, 0xb7b5}], 0x8}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 16:00:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10018, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)=0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getrusage(0x0, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:01 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x1d, 0x101}, {0x5, 0xfffffffffffffff8}}, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r1) socketpair(0x0, 0xc000, 0x6, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8400, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) open(&(0x7f0000000200)='./bus\x00', 0x20, 0x4) write(r0, &(0x7f0000000140)="94ddb544bce30d7d862f9e741302cb67b75bb613afc42b9cc7a4c50449e8fc9ba018e10ed8e046516c1a90a040695c5b10e6932152fe92c5d6876efcfa97e5ed7ed06c1a235bc32d8d3103b8b5308230715be0c7aae6c650388cde1a7b9929be3ee3b10cdab2326b9bb91acded2f7a758ced91063d4ae818e348008e05c18a630ed19b8a3d9f8cdf4e9124e0cb15364baccab87df7ceed4fccc28d4878b802dc3ad1a422eb3dc94b59dbfb09f7f228b816e95474df37062c92c6e7b088bb74f8", 0xc0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c570a, &(0x7f0000000000)) close(r3) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r0, &(0x7f0000000240)="c3edd7d089e51c9b60db2290671651922d3cbc0f6918121d1f1899b04f59edfccdbc5f1c6239258cc995078e5d47b1f1d5723b1b23abab09f822d1fb6e5d4f98aa379f6956c9da5f7fa3ad00169e13107f8fdba34b4f46b7cd961efd949a3104a286c13faf8251f2e43116a367e7207769372c4896b538dade0a073ac290f48728fbb3903532629da00edec2b92b930020c39009173665ba602f59a985a9998f36b3365ac5c791287821dd0d4430afacc511ff5c910db71c99615759b896ebfe3068b989dc48351b6a3b61ccfe315c6e86f2b863c18f4fa9929f6921a3f4725a2b0da615b9edf92203c523531d4c954c6e12daf9a24554737dbbdc24914e925a092ae6f2b31f49504af4e2fefd8c3f8d9f2849f41dedb8e05c4c9e9ef8521a9a637a0867fb7a9378d33eb1a52d76de724e80ea540fb3f5c33fae3abbbe8301538d8d7b04958e995ab2543da92bdc21cca1a811c740aa4365463e0574cb4e44ba417ce71463f2c346a70a9ab258d3b96995e45b838990c83c7cda1703a1da5a825a31784d3c970acf593089188145a961966f4b3b0e7a648ca75c55c30bfab44b05dd1964ec5b2d114b1061139852e4a55f380b737ed334d5a6d29204c527f2a3e069bd2f874516ef4fee47e03b1ef5963ecab38196ad994bccbfcc70d1b60c100915c66b1978c98828b5b7c76075c36b111cdea1bcb0165babd1d02219891bd77b08dd2ca0d6fd2a841f387bcfcf03c906f84192e03841893cd7f1fca72eb4ff664da8b4a0acdd0b7b8674bf3a9eca43bc7073d48f656066e6e68ab7286dc0eb1dfb3f93d48f41d68d7f462ab45d7421d1ac84f442619e6fd95d68dff57b5ce5b978799bac5d46a44069cf6c8a1ce072f7fd8b512d750fe25f41baea0b46cf8725f501bdbdaf1d91d18368744a53cb30f4954d9cf9e8a003f22b2bf776d0dd539835d8a105e9d9e42f545d6c611f0a33dae08164b43212fba76a0ef6aec957862b2178baf6d0c51907bd76faebe69e5cdb0cb153e5bf20f5f956280a7130a51d91f15ae8b4f94a3a59ab81859b65b62dd39a1fdea27f3229b7825f3c71f904f91f4777a4694dd98f7c89de1553c935e0e87b646e3a57f2978bdb79f111bbcd3332c0821dda1653abc49ea3f02d049c3bf11eb16a44f05670aae5a818b4acf8f55063852dc18987642c0a3aa704beba2efef8f5e1d82802bf9169a4d87847b87e4cb79f38138cb2e963bc5b656c3408fc0e036d9788653ea2f1df07c7bfa4b644ecff6586cbc0ede32010e6e860eab81e070f491071b3735d3f0c3e26f84ba659bd6f99e22a924353572fd457d4989c7ffcaafd194c484e202334c928baa6da4cafc1f4e4567779ba05421d66ca6733ec6b87a5024bbe0c41f31fc017d44668f98e535aeeeaf08f7a25826fa9501a913c8ddd2d68631985f297af6e8d7f50b0bb0becff0b39cf907e3a1896f88f559f64322abbf5779d2380610f8da33c466d1649a5aaecb450464285d3bcb50f07510cfee54119cb7361206a910e75a63a14a651b78acbe20d787e2662ac088d77180a122f0541ded7e53335fd2d54311f953536db2595b7d65387decae473a77b10be778d4a7f705415efc055b8039421336f49b6b70d436670b928659f416589e773b460d4f4eb2c27d4caabc80f5521d6d61946a21e9fb38900dc8636f3846c6d77064264dc44c9021cb0c00fcad2317e56f77545a97793ed8f89f3a153459b18d14a3b12215a655ad9fbc02d29ac99ee59e16d4563b2684fddc55c930b6ba0765c8fdbf053d78bf382a5517ae57a2d6e2a71657f32513cfdb547f41bcfac8a838a9c8c50b33e4cca38e9480f44c2e6dccb86aae4b1c53cb62b3ed809798adba34822fbf890acd4454098addd2de5b524e3fe58cdf51215aebbcbec16aada5c67e84070962c4a14372f00869e1d019271375289d36e8fb86661bc1312801d66ff7db19b4a5fedaa6dde6258bbf62e75af437ef9ab2495c400da8d6445e507315c248efb20fbfe99d61b9ed07d53ee5e7f38d73a8e957e739053de0452cccd104fd4ce0e287b47a2721b69815eaf3a3cebb92fa57a7768f6b266d80c267bfedb2d8c59640ccd0fb535de6e91ba60f8fcdf05d1afc1dee247497be9e2a88e1365b8f6682b7db61625c68eea04838c5611fa34cc29be1be61ade4bb17aa94f7d17ad6ad46f7fcc7ba05d21e9101dd67586d6334b9071a72bb807d07b06afd9acf5d248522cad306fd17eaa4affefdebff2d4319c7ceae3803b4f6bc307572d4877f1b1c02bc0310e9807456b397996fa8a1872d43f7ccffcdb927248977f2e73a1f6a3610e7e4b0cb339c8714ab74ec68b7c49235b88ffb034ecf2b21f0dcbfd8082ad28c0127698f7e56a6b9cd9ec201cd7aedc18c602097618fd7d4ad80acb06699168dc7c6c6d63a6c5500c5983eb624586b0f3a4df529a2a51e64ef4062a4afa62467925ebcb7de573bc9110ba9c324a774211725034806e5e440dd220e9e0709466a6a4ad0a091b1326b2f1feafe93bd13d0b491d69a025a31421f707f8c3890176300503e4e8378f0bc1457b80fb6da5e01919f65f682fe7148a6463718e58216e5eb2cb0c85910390a8305c739a4eb4b5978f5f98bfaf4407dd0a5a7f364f630d8ccfc16e74bef5bd3dedd15bb6a16317405d126d0c4d4e39860926217e14b4ff25f3bb1cc7147cbb57db4115506c7d4e46bf4487c3de77a07bc3412969d39f451bec34d4f67484a08f4cf38022638005f6b6258b46b3b1578246b3498804181e7244101740a619841c68da9d3c3ebb1b3c4b0b24d4c563d8638d77eaebe0f721fb539189bf798da9a144237bd98e795cf19ebbb0cb5873d7017717ebf957d972630d70ea0b9b0d2fc161c17e681948cef43c22209a5cfa18787ebe0efebe09e0658790c0dcbc8f2473d03143e47cb8a6f1a76dfa964f109c313c4457ad87c70aede728ab95479e78cfeb5c5f51932ad0303c941255007be5383643c22b91b7df334ea6845f4d9a498a69606c7a6a1c8ccca8b5db4dbf706f668d6ae8082176d2970cd9b2cb2e375f575d7facf8b1604570cc1e73249790826b318737e798bfa9fb762f16066d2876905a8334fe9b701c2ffe6c702361378cf7bd956b71d424acc627c4bd938b1eead019403d61fbd9589b4241ecaab2efb0034bdc7c93dfa0c99a8757be5e9d37ad90b1530267350352a9fa03c576b22bacb76d42a4fe87b63a6f6736b29536c30fb0ee9734c3a734f1386616e70208195808cc2cc8e8fa81244a60a986c75fad0671fc692154846efd8445d92bea2da2de1979fa7c3e46c332cbdc73ebe00a0ba1acecd976a225cad97c3e1ca81af48bac4befd43dd0e5f9d074dd469d2e69262dd637e62dfdfccfc32851b846aa0262bb40916224f57be04d92cf8c9e13ddcb31b4e20d6656ae0290eb8e6c42e2b242c2c3bacf0d051920bff73bd9a305272739b2c7a422859c4d57385b0feec64b750680ebd9b98361a9fdebf06de02e181f757ac9184c0dd5ec650ad995d10ae1c5a5f4f63abe5216fbff4c565f0800266e468b45602ce9112de789de0f1a9dd53eb271d2dabdd6067a1f3edecef939fb52bbf9aaed64087e8cadf094f37d65468e465563372038dcc6a736497d578d1b8d36c0e2696806a315bd6f56857e4c2a381093e8e755024ba66a5015cf99a477d643233df5d40ab7a2b5d0868c3f4353e10d18c4d7d2ce7b972ee6ed28274427234c0d0c6e3d5618b4ee0c97fee0fa28819fab9445e4ec07dc354bb91194023a26d68b72d546a1ae21d1f5ffca23ee2379fd6df839bbed1db8ef78133a0289802b11ad201a20a12fe950fb8c4e2fa4800c6070f68acfb43d7b80a5dfdf6e3c6094ff6fe15753239fee75a5a1ccbaa09e888502e4b2216e83a78372e38c61ff42401c0273a33370b35c6bcb6aca839f91a9d977137c48c4a8ba295eb9f51688c54bce0cf406d8594622a91eab4ff25b71884a788e155f392c2a53d5b452860884315e5f96a1991b123461e97735270a7ccc90819c5ffd47a76db045c715e31b83d8c8c2e7eb4e8a059e506454da464bcf248db165e1f35bc1f1111d06392176076391fbb0f89b79036dcf94fdd52b305d7f2b1939d45637d73dff4eb61dc53fa82ff39c15b699695b04607b25e4fcc1a4193f4f85ef138d65e0edae68ebaa2dfac426e9466fdce0b8f7342d94bc54f6152c7601825dea069b005e2e412a7c98caade297562487cc8301a4d25e258a709f1bd591d2054dce04ec80453240df976bcf3d67104a08cf70139212de256e13410404d6d181a94c907254a7a50ecfaac7ca5ca11c3502e412fff3846da7bb61fdcbccbae6ad893a02430e9a8b8c7d0a7ae6021491da22342591342c6a855d68ce2925559a55f4af161180b74980364e78c358d5e1c9480e758ef68e54e1b2b959354a9a9da5c1550525dd2f334e14419e8a1d389ecae972e76fe2a610839f68044db9f532d0317740aaa31912546246bd94400e83a1dafa4d95ad55d43469f078b9c3db836bb8e410c555764abe897497e83c7c4559facb301ab1743aa82efe0e07ddeac1193e5778e6dd2256bb007b19623a826fbfb303bb890df52c2224a51a6a5977dc3b108fa9b84c5de3f228c59775a6476719a7fbf0d6e18010552f0211683d36a1cb382688608ca64ce0afef3e53b124f0f223d836e16de0f6d4b24fb6273a522bebe93f5f93a5d264dce41bf6fd3bad1239d1282978e9b067452c1c9200e8e6c6b348a6dca90318b8cc859fa9ea2b99f9cdc5a70b82ddeb82cc1fc7f7513b6b512a8df0c89fecaf836a6a780428423ea076ff0878ae43887e25aa85c9e903ab4dfe04169d3a4496f9978c239963ad4f96cbec43aca1931b4e3a5fdf134d15dd6d80e98167feda746bb850ecc9407babc7d2f5be836129a950900a58982599a25e38b5bbbd4237b7ae5c1e3661a0038de35c9341c4487bdaf781eb5dfb447b7356c5f78b40bad8c313f262cdd50d066f2d76a56b930a337142e0b3cdded7c42c377aa70cdcdd844a6bba8329c7375284a67dacf11dbc8e2062a0d7c41cb5543381dbf9bed9940faf0a736d7dfd99bf9177b3b76c40036503f8ef4d8337cb8e0eb35f08d515a9be1bf147dd97ecd068f831ce83b9ba6ebbe23d26dfc6a3adc1fd1aa21a561a5f2a82f95176e79253f257a0530e9ff0bb245a573fcc6743d1e329ec2ab0014c8649ce14fc2f256ccbfd9586703329a8d267af1c56005a4dbfb947a48b7b03542c59dd9b8588d7a36b23f7a6b58f5f105e8c2f551d71aa2213db18508927fae360905cf865d2a8e3b55d386d47ab9c2a9fe9483b4dc523831a95365e14d4d3eb68618e2f5ac8a8f23b52fe1531c04521ed0fadf87ce2da8698e98adae65bb631e9807e2fcb554bb61b5309863145d7268d52bff29ab89231a422139de4d524d7fadfe4dc621cf0265637c4f335dfb448e68a3bd22f1987e857109ccc874260258c6149f620b4e4f8de13f5275a5bf8abf72ace702049ee002a0609c469f50b19461507c3ec161e1a55d2b2ef3d7b503787402056aca12d0fcda61e438a936e32968e89363b5ac2647f7ef562bd53da7a3537b1134118c22554b2c448cf170fd2abea1f7ba1f5a9457858b2146a3287853118dba9bb4d8029dfd6752133a657fffc0d1099bf9576d365517c8e4f919fa926e90e82a2ea9b92e761ab36715d48d76f36e2e0c8715f87316a2c024a5780757f83b0c88f3adbf60718c07fffb32743fc617a664869ab1b0243b05ccfa4de175a", 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001280)={0x2, &(0x7f0000001240)=[{0x6, 0x4, 0x14, 0x8}, {0x6, 0x9c, 0x4da, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pckbd_enable: command error 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000500)=""/168, 0xa8}, {&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000200)=""/136, 0x88}, {&(0x7f00000005c0)=""/232, 0xe8}], 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000740)='\n', 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10000, 0x9, 0x9, 0x6, "881017919a9e71e3e82c719136a1e18e9dd7fc38", 0x6, 0x9}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0xfffffffffffffffd) 16:00:04 executing program 1: poll(&(0x7f0000000180)=[{}], 0x1, 0x84) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x140, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x10, 0xce, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x11, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20, 0x9, 0x81}, {{r0}, 0xfffffffffffffffb, 0x60, 0x10, 0x3f, 0x6a6}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80, 0x9ad, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0xfffffffffffffff8, 0x9}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x20000054, 0x1000, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x101, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x9, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x8000, 0xfffffffffffffffa}, {{r0}, 0x0, 0x40, 0x16, 0x3b, 0x8}], 0x10000, &(0x7f0000000280)={0x80000000, 0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) pckbd_enable: command error 16:00:04 executing program 0: r0 = msgget(0x2, 0x81) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/142) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0xffff, &(0x7f0000000140)=[{0x7, 0x0, 0x100}, {0x3c}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') symlink(0xffffffffffffffff, 0x0) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x0) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x23}], 0x4}) r1 = dup2(r0, r0) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x9, r2}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 16:00:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) r0 = kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) dup(r0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x6, r4, r3, r2, r3, 0x100, 0x9}, 0x7, 0x9, r1, r1, 0x8001, 0x10001, 0x2}) r6 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r4, r6}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x0, 0x2) shutdown(r0, 0x3) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:04 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) r1 = socket$inet(0x2, 0x4, 0x140000000000) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d04af22bc5ad266533c9f5adb4e741e448600ce7"}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x12) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000100)="b6dd2429a970abc0f0d5663fde1b249c5df74d27db9a26eab453da5c4e1d36dc7c", 0x21}], 0x1) kevent(r0, 0x0, 0x200, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000006, 0x3, 0x8}, {{r1}, 0xfffffffffffffff8, 0x9e, 0x6, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x4b, 0xfffff, 0x3ff, 0x3}, {{r1}, 0xfffffffffffffff8, 0xb, 0x43, 0x0, 0x100}, {{r1}, 0xffffffffffffffff, 0x78, 0x40000041, 0x1, 0x6}], 0x1f, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1052a, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000080)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) dup2(r1, r0) pckbd_enable: command error 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x60}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x486) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x0, 0x1, 0x1004, 0x40}, {0x39c, 0x7, 0x7, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r2 = getppid() fcntl$setown(r0, 0x6, r2) pckbd_enable: command error 16:00:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x19d9, 0xfffffffffffffffd, "5c0000ff00000000004000", 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() geteuid() r1 = getuid() setuid(r1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) 16:00:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000170000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0xef1, 0x4, 0x10000, [{&(0x7f00004bc000/0x2000)=nil, &(0x7f0000357000/0x1000)=nil, 0x68d7}, {&(0x7f0000542000/0x1000)=nil, &(0x7f0000363000/0x2000)=nil, 0x201}, {&(0x7f0000346000/0x1000)=nil, &(0x7f0000705000/0x2000)=nil, 0x7db}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00000af000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00003ad000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000069e000/0x4000)=nil, 0x6}, {&(0x7f000049a000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f00005b2000/0x1000)=nil, &(0x7f0000434000/0x3000)=nil, 0x5}, {&(0x7f0000274000/0x1000)=nil, &(0x7f0000498000/0x2000)=nil, 0x3}, {&(0x7f0000407000/0x3000)=nil, &(0x7f000038d000/0x4000)=nil, 0xd85}, {&(0x7f0000773000/0x1000)=nil, &(0x7f0000189000/0x2000)=nil}, {&(0x7f0000476000/0x13000)=nil, &(0x7f00007f7000/0x1000)=nil, 0x8}, {&(0x7f0000201000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000140000/0x2000)=nil, &(0x7f00006e0000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000404000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000028c000/0x1000)=nil, 0xc9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x93}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="3192964800"/20, 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0153821511a1ad0, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget$private(0x0, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000180)={{0x8, 0x9ca, 0x9}, 0x3, 0x3, 0x8}) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) accept$unix(r0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffe95) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4c}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = socket(0x0, 0x4000, 0x1) getpgrp() r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc0287533, &(0x7f00000000c0)={0x0, './file0\x00'}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x6}]}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket(0x0, 0x2, 0x8000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x1ff, 0x1, 0xd3, 0xea8, 0x2}, 0xc) socket(0x18, 0x8004, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x3, 0x9, 0x30e, 0x705}, {0x9, 0x100000000, 0x1f, 0x1}, {0x1, 0x8, 0x4}, {0x1, 0x5454, 0x2, 0x8000}, {0x7, 0x5a, 0x1f, 0x28d8}, {0x7, 0xff, 0x4, 0xa19}, {0x10000, 0x4, 0x0, 0x6a}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8198, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x1, 0x3, 0x3, 0x7f}, {0x200, 0x7, 0x7, 0x100}]}) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000015c000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x101, 0x4, &(0x7f0000000040)="1f026ad2d508978cf15d8b9265109d892742c420789afc3c63909dde6231df1e36e8308ff20b062e9a96ce7e0990bed22d8b73624741a16f1786b96a7e138ab11ab5f3e38fe5016ba84453b4f81807ac485529ced775a006242fa7a77e0f685c1cf942c1e5cc9aa14f84f2367e14d44763bf39475fccdd808e0dca1cfe9b7339fb03692ee38e0d1c0d8257f83ec9f22081d9ae3478dfc615a2da605d018a29c5f90243686b707f46ae60c88043b78b34d8dc1f737cf652424c23020f79657b65c3c74f6450016f501532147852baf799234df7a70753c4eb75da60ff3f1906caae6fb03b805126b0fe45065795c9be76d6690386265a68eac97675eb", 0xfc) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[0x80000000, 0x0, 0xfffffffffffffffe]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 16:00:07 executing program 1: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]}) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x0) recvfrom(r0, &(0x7f0000000000)=""/89, 0x59, 0x2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b030023270000000000000000000000000000000100000000000000000000f6a2287f433f", 0x2c}], 0x1) 16:00:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) r1 = semget(0x3, 0x0, 0x9) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000100)=""/111) semget$private(0x0, 0x3, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() write(r1, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffeb1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x963, 0xa40, 0x3, 0xe0}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0xb1, 0x0, 0x4}, {0x4, 0x0, 0x4}]}) chdir(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1f, &(0x7f0000000140)="13f6f038671c62a493ee101a54a78eddb4b0815ff22fe9335aa8b26e5c5bb3") 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x5) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x2, 0x3ff, 0x4, r1}) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000000)="dde2274befa69da51ce8fa6d74728f0213", 0x11) 16:00:08 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7007, 0xfffffffffffffffe) socket$inet6(0x18, 0x4005, 0x0) 16:00:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x103) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 16:00:08 executing program 0: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000300)=0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() readv(r6, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) r8 = semget(0x0, 0x4, 0x200) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000200)=""/194) setsockopt(r7, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="33e81d08bc23985ff510017bc90ad2", 0xf}, {&(0x7f0000000340)="6203093cec6df791929b7560ca031acf50a21b1770996da5b3030dde6c5193538547881711b3dc12217fc676448dcbc7e76447f45ee8415d880395cca32bab82adf8b888bd71ccbfaeeab858bf70674ac61ebf61d222354cd6eb12b65fb95acd950ee8898c541b339c5d204ab1514bbfec7cd3812146d0f28d3ffdb2496002737dfede36d156782d7d281a000e29d9399a301ce95b199afa937f16392702d07c0807178242942212b02c597e4f509f6fc5930e9c4e772ebd2f", 0xb9}], 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x3, "85495500020067f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d1a00f3ff0a630000000000000000f3108d57"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r4) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000240)=0x6ddb) syz_open_pts() 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffd) r1 = shmget(0x3, 0x3000, 0x48, &(0x7f00007b8000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) recvfrom(r0, &(0x7f00000000c0)=""/72, 0x48, 0x1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x1800000}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x44}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x9) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:00:09 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() flock(r1, 0x0) syz_open_pts() fchown(0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:09 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0xfff5) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xffffffffffff14ed) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000007}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000040), 0x7, 0x0) kqueue() close(r0) 16:00:09 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xca9a3b}) r0 = kqueue() read(r0, &(0x7f0000000040)=""/92, 0x5c) msgget$private(0x0, 0x10) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) shmget$private(0x0, 0x10000, 0x0, &(0x7f0000fef000/0x10000)=nil) r2 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000380)=0x100000001) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) r4 = openat(r3, &(0x7f0000000340)='./file0\x00', 0x80, 0x12) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x65) fsync(r4) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) close(r1) dup(r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) syz_open_pts() 09:15:55 executing program 0: r0 = socket(0x10000000002, 0x3, 0xfffffffffffffffa) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1ff) 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4}, {0x64}, {0x6}]}) r1 = geteuid() setuid(r1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7}) setreuid(r1, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 09:15:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70ff0f2766756c653000"], 0xa, 0x0}, 0x0) 09:15:55 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10000, 0x0) ftruncate(r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xf4b, 0x50000000, 0x9, 0x8, "b53b5287270c76b447b6519d05d38219371c3d62", 0x2, 0x9}) setsockopt(r1, 0x29, 0xfffffffffffffffd, &(0x7f00000000c0)='\x00\x00\x00\x00', 0xa9) 09:15:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="d1dc0c23aadc54e83c3f5425f0d2eada0dfc943245e28964515f29eb7fe7c90387f71082c93d014cee4a686e25043c859a2fcbc6b2089e8e41375849f0f6733701fe3fc5443e29dd1c574557c2aa6105b03585999357eb2759de9c43c0ee75f9fdc3122cb242647f65778134a2cd6d92fcaf4300a7703bca90a531b618b93905a95a1a3442c9829c7c5bcef40e911268cf4275a7377d87d587a4ac36506c4f5f7fcc07ad6e0d709fdc51e10bfbd0c1dbd5cd41513ed6fc777debe36798cad7f27a906b201e314eb6a43b8e2995a780dd0578c2e0fa1694650553d767c51ee086d9c4ca0cba2e46d7dbe421ee794385afd1263a4934286f3ad4abddfc8c8971a9b8f0fa000000000000", 0x109) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040)=0x4568, 0x4) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r2 = shmget$private(0x0, 0x2000, 0x62a, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x0, 0x0, {0x5}}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x888, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') pckbd_enable: command error 09:15:56 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) recvfrom(r0, &(0x7f0000001a00)=""/249, 0xf9, 0x40, &(0x7f0000001b00)=@in6={0x18, 0x3, 0x0, 0x6}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) sendmsg(r2, &(0x7f0000001980)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0xfffffffffffff9e1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000140)="d1ace3c077654e669c252422c3530f1580c12564c8865bf0df590849da018e1284893ea0e963ad54c3471207b2bd85384bffa096344139b92002fc9d076bfcf926d7f4d542cd9698aea77d6a6fb4552b8c40c4068f5c9e167e2883ddb61041a0de4d75f2ac192c3a49560f9801b2e9feb567b38dfbd6bbb1d9f5a4c3ae00d2ca3edb91b0464b2af735311c588df64bfc30204018d3223f", 0x97}, {&(0x7f0000000240)="60205ad992af6b0ad77d9243be9d5927757e448a31925684e58650765dd467e38fa46c570aca6bb360f47988720deaa88b4526e4400e3c7bb8122be205b8043067d851b1942c42664bd9e675334f45c8514c0e72a1bb2cddcd5db669189347e463efa8e969144ea0e077c428f0d11ed001612774f21bc9755e5962c3ec92f40f31231c85192b5bd0093b8e9795f1e25494c244f1fac2b915818240120e99ae49b9a56ea07c41c2e778364f3d75a61b49b7d1bb5ea1e6a1e44918540713bb57140c9094b2a5e0b8443ceba0237e263989cf98c9b798cb88d12c3fbaecd0459d4125c49e760af150a283e24a905bd1c6fdcbef446b4600743d89b915d53e9e", 0xfe}, {&(0x7f0000000340)="eaed8adfcb57785a6c28e654be0e02e9c97c83e5486c9829b03c5261a6895beafbf070715049a289ab2698dfaae039edd1a33411bb4a53f8312a0dc44f1e0879c19f36187572c5b602abbae909ac7289a37864ea163db3d066224fbf11f53a8404c9abb46ed43db2e5b02e31c0cc6da03dec5895f0b7e1e5afc7d9d8c93d6c1f2aa8358a4642044e0262b23a97c76dd93cf84935f783373cdc2ede038b881f3a3626e820e198883e2ddfce33f4b821924b99e9a8ada283c8f3ff373b49f3fa5397e382f6729284a4c07ea36daf", 0xcd}, {&(0x7f0000000080)="cfe3a4c826a1dea80572fb145e7f41d2a99958c91d54c77216a36740948db049d78123ae55f0f138b82383497bd4c29ad35b41646dd768", 0x37}, {&(0x7f0000000440)="ab6eed45b2fd3d9f42b56c0b1c7fe9c8c7fdd2e792e0a0dabe24c496e18ad5c9698caafc99f3ebadda6f27b8fd2f8481e24ab9a085fd9cd175ff4f96db043f7d5504fa813b6007b8eb324895b2de8a24eb4b5c080d92e47d0a135520153162aae0ec18386bb8c88ffa3e0bf2bac3035c0d0399a35c110c95f72300a317d65f3739e7c371c8b2", 0x86}], 0x5, &(0x7f0000000580)=[{0x1010, 0xffff, 0x20, "ed8d75785dce112351622d4854d96c49a9c8a34cbf65e6f597f7617bd81b103b3403fdf64d82fa8d1bf009591af45c7b0cd69dc0e7f1de06836a3562bf12a05355fcd023f7ab1a369c08ecf6b31303169a941a8232d649b228b201efdd4755b878fe65713c692787f5992a65c58c945631fc280551208167d39967c601514292f045236eb047071f0d47ee365bb62aa9577289ad95c22145c29aae2aeb215d9162b7cbbfc93be07a14dcb310b66b7542071876738c20951915bcf3398d4f254d9198b68ac1f01e077078a95a5ff1d60f6763537fed4ac56eb50b8776742266a939004b87ad7b65e99b3cb7e4d3912db441a6b26d549c49016cfc8905cbeb8a527c275eb68c78fdc234cf7116b151d2be8ed8a3b32b2d35337211732383d8de35f55d36778a714a9624c9b82de87959fd94caf3b4d83231c266f4b946c6391f04b1961ce0c435f440b8be01fccf984f999d8bf4535b348748149f937516ed4a2affbb75b20b710428805ca6b9107092efa120ab07f5045c27bf30e21d5f192377d8286fba8af5e1ff0a4149474339212637b86bc54c594d7a1b21a56d782e60c4022190de7407d9c5ac032e3bda34f9dfb5100cbcb101f303fe5e5888d3513fd1846c864ddc9fec1cc484a939eb8b8dc5904705c1a641dae7cf6e4b91ec3f92b0cd8b27ea61781f8ed742b5840f680e1484a9270385dd00e6cbe6f55769d12dff2a40f6494959dcc75671f60b412bf3433eaf70f4696b0222ad7f2c792343354fc9a22ec4c85d90df135f29ab8f3ba16d2f336829314d75a7a328625b89f986eff4b7cb97ccaf9169fc4eb72b0f797f2deef55ddedbdbafd9a823fdc92b15c33d26130351226c57d9aa42e7e84f8237f3f2a2073517f1679b20e2d77fd520abc7f29e16f88af0927817c88afc11bb942f4e75e857ab68fc656a40a3085ae38d772307dc6370668fe982071759817c45fa581da3c2b4bdba0177adf20c822fec71de1a824925d989e89c28c31e1467a771cdac71d76d5e07bfb62c4aab8b2e1d7d0ab4b5b609ae60e72ebda5a74817e9ea235738bdac82bde128866ca1a66dfa70cb5069f03f655715c27ff6acc3df143518a0b4826adf72f18349aa845a677984dbf43932e48872739a57da8c6bfa529cb21d221c0e8ecb46ea9bd59ecdf5e5db6e7bbb16a5973711e35b0c36ecb7aec795a724203416b0fe668553831799cbfb554dabea57d99de4a91a39af1afdd45216c9c62f7f579fcaea1e666ac02eb72c51291992a662888c65d80fbff92e1e3f91e653ef2bbcb2f86dd10f503630c045c66a55ac8d9fa8b5236c3d73a1aa7c2a02175a3897f8afa489167d2d47cca644b5ced0af34b8e63b5e1e67037c151f8e918922774e820048197f45233737df7f993d67fbcd4f5d120000748de4ad5455357679010f56287b08d42a1dd5a8dceb0bb335acc486486ae557c246d59f4caf81d80c1af2326955731a07cafe02b098a19eee912256fb37752d83950fe72c0acbe0b6e073bf6f41e1e6e8c6cbfeab2028d90783942e1ca388a020e406dc096984957e40f3a67d03f7d8b275071ab7d9088bf16e7911de066f5d9095ae0adc0aaac542145559fb4a64d6945df2504c9ef4448d8f8c0f37b32914c9f5a6629ce75fba534bdf1b092bb4c83499b97f1e12f75d7e209fbd26ae4625fd1ec9b55eaf3a244931883c7951d82135688864e7a23d06687ca4efd15ae771ffccb07ebf99e6bd03e8a09b54061d359e3c2427dc122da882ac67e0fb1811a37c57dfcb672df581941263c9b4c852a309ce707125775c12d9e9689f40ab83202eac9a1aa23509af76ea6a7f88bf18d8634576c2112aca032132f37b1b067d37381c32a6737e4512765cef2915b163c0d80fc32d6436be8197bf8ed3a69efe878d30deb5e8ce776096b4065210452af441c651004cd5b9ed85bda64bbb3f82ee8576541b4fcf7abc0e5b4deb0261501ae1ebfc288fb8fee4f8279cc7cd96a13e62005745ecffbb16609c1d5855224ffeb297eb8c3d0a621ad0f9e2162ced86c0fe21516847b3b91b7db3374fbb8c349aa814b895b1b4fce60ea10b2621236b11d050665db6fd6b0435e7d444b9bb784ddcbffb67aa11c3004faa4a2827b9de2df5976b42676ef98198ae691ad968e920f3b2879f112d984b2e21b20c7fd7348f16aa79ec9b278fb74a71e11743c9c2004e7578405f5804d95eaaa350bae6dd7fdbdf5b9651a3b4ec7b6fb4f4c43485c35a6f5312260cbbac0e43ab4d3b16b1d74dbcbd18829aac3782a616b64faf7329a562d8bba1f482ad0d5b3a4ebdf59cec3b17669eb0ceaec60878f00fa12f5a8ab8837904b4f06e684e31b14823788ed4b0f0d328325b99b5c46be60c09af7d8a052efe026515d8c39af5ca3afcdec36fe3b973f5f5c19fe15bc49f601a24c63936063b09414f3fab8af7c415562be9c530571f949f5c7a3efb63fa077185f9ff6fc3a1b3fbab42f993c2f70cf8e2d042438222974e0acb164b2fc65454db8113c7ae1789545ecc78a1376b8fc9208de63fbd68e64f4b52e27cb75e2c5d57f96af89f0f608fd82ef734ee60b3712b3ac1cdfef438da451608c1fe46f756d71b7cbbff0738a87e4b3799e250af0cd6d7011a393bbb3f1b8e50bf720d5f158ebabaa6be2de290dfac8621ea455662d2cfa1d53f7d7bf0aaa3f89777dac20ed5cd0032b2da77c97ad1cff8fbf30c151f6693a6eb29ec82fa03e4c43d5ac7fa863967e3731d385ff1dc3074523f8caa08360abbe4e4e7d1dd756f77a147da8026d3043535bac0caafaf259f010f5a9f9d124bb08b228bd9bb0c4e06d7e2c777a745cab12c7fae4d9e407265982bc89d13c45cffc7098db2b7c2a295b01b4d2f47e183d92e0f5fa1b1249c0f2e46f341da9c803419165f3d0e7a4a2bd887271bfdba35fbf753199a4b32608388dd804fc869cabb5efdc65efadc63df0933196ee9791681c8669f499d4566b20b276db13505101426416ea7a1ffe3e502fd2918f6f7cbb4a2d94ce9d866bd72717e8c374a1dd0651fabc8091f97f7f70302891f24d31e174d7fdcd4f58301a33bc795a9ec54a8e08d482b1a7e674d3fadefb8409be2c103fafd4ff93ea61228708a96ddac5e8623a08ca0d20c295fd68b098e3b1d31db6d939f85db548a82cab2ef04cf1d130e1b9cd46a8e7975b79d8f11b189fa27cacf2990d67c47235a80b7200640067bf5bb8455b209e65305de4ca434771a9dc98bfeca6fa28a7a5c985feb172bf2b6c43c4d24042141928060af8e60170714d2866f2257af7db90441efeede5205c3ea8d1a8cf375148a2dc47d8f4e0649c8d88d5c11f971a0f47026d6152bfc3f2cbc99a35fb5a915b4919679607b493248cdbf2bb096cc7319a11b5191c649a5dc36891c8828983bbae374d09ddce431b41670747f3aa13717cbe657b673b45ae6a11c0b855a22ebfd4500ea321d6dc46810a8e7c5f0a966b500308f5dfc8e189dfcfb3eb53d6b888e658436d0a0249766044550831c7f7f924a4a1be16c610bbf071aea0f90307f4d22f9a575feda9d1d45c1f6139de460496db2919c27d0f08dceb6f81513d07f2ce898da7f1a8c796d5f69d8bcb4a4e516c8581dd84f3dae2558ae6fe69b4c18faf2fde0396b3dfef6ecfaf60eefb3d066318170092efd2953c45ea8fbfb13bbcbc0db24b7658598cf74170cc9d991b687f0c5ef462d61caa5c89f97eac4b03343892141244573ddc205eba8030166cdb1c4c0dc6ca156e6b37ce6d58beda547bd4579a378adc403dbd82edc362374ca9c3d6c5151eda54dfb6f746e3ade357e9bf6d51971255d2d70676a82aacff86752b0512858e35372d57c37ea566c92a84a9b032db875f285e4529ed48b9f15d24500d703c207ea4268cc23f0198c3c17768a4e4ca501913529d6559ac7e486b481f05dc03a1eea2f45fdd309212e1c4bad881ba249ddc2b2b191c8b3480f517791545823715cc6ea009000f6798fc0cd44ec5361ac146d6e8a92ec4df5c2efd79bc4a4ede50988510d1288ce619d68298704c19321932924f422edee7f774337164b78fb2af76b018e8bf96cbfd2bfe5bb653c6a24be48ff9430c66a068d4e2a90dbe90c584f3729a2ff530fad2442f84d11734f3c84a96bb939ec082d3a6a5f4bfe356881cbb288ee68f3bad0ab38fff860bbfba057366d2689cb8667ac7e29eec2cdeb456e6489ea0a0bca3753e4acf9e82ab1a4a1169b3f94a8e78022e0ac4965ec95f3011bcfbb6d6e27fd24dacfb6b9d175e0a6399e58d940a32bbbc453e35ce104c0595b77d646e1dbf4e9cf83f982db90dea7e3523feee499faca95d24cdd18789fd7f560afaccf7ef0b397e0dd168a28c396f32def45e18312f90e53188e0835ce0d202c76a57dfcde25413dfa946a19ebbfa6a597ce089c6c45feb1963a965dbaf183b7f3aa1a030150f66f1faf26f716b770d860f764b62063b8d6ae138215ba616c6d5842a0ad0553a5491c8ebb2278964e2e169cf662fe61f5a92acf817d7e39adfc3017e2e80441f6361f2722eccd066382fd0675bc946261bfefbe5001280221dc36c620b54a17e0c2b21003f130b84b278fd5b30ecb9e219571b9c49652fa88c918256a33d4266a9df2c3086443b805f6a7ea4aa54a71ef760c220b226285f4340dcd477b81603a6049b87553291d87ccde40c98caaed5121344aaa33743119b8ce77d83a068c73df6d500bd1ee915cdab24e815b1e0585dde0b4194d30aed85bf91236fb104e1085dd66dbad365f424902cb3f44e064dac32e5855a438d6eeeca36ad82acb8891ab39b1dddf3a7da43548bc5d631352c788c478d29853dca1706961eddd45e131fcc201752f2927d0f6004590956ff52b400ec17ca02c00e75c419e6a57ff668a7daeec62a210a75ea11e1d05625f47780c8197224ce33807f10ef672348e54471c252c2975bf7001b50dfd3027429942709d9b1c5c4167e2ee26e3e560330d976fa7e509001bfc664103052e986d3e85b59c272b8a2ff540f45f9aa51a508371e7d7c71dab7999f31abed954ae27008a282217a3bbc18ea771d7e90a00df8f994a095efc4ed58acd594d765e595de639bd455ae5fed30960184721757f7ff8d53b96b22af9f46a4c30343ab561b7d4a1f3e1bf6b9b0792d61990e4a7342eb0e8d44509e8344b1b282dda8704d2f4605add89522a7cb730dd53e2173b4e16aa32a59e4fa1952e470a91b64be400d654354a8bcb37433c4954479b7d416ebbb03325d578db685fd2a67f2b4a3bd79cfd1721b744491d94935e514c392106b256b798bba88e3903531168e972ad9398462af530a741e3d62cde5af8adaa367ae8e25fff59be94f39095f88a1c45e3c128b7c13e29628739c8f99658e6ed32d96374a4dcbe13f99093783dfbd457397cb24360a627c946ad9b7529e0df8e9fc608c23c392608d3730db537468af7d69e00250b04cdf54f495d54e67fb7aa337fc7842b814ebf29b7d900080292c6c0f16f6fe15da1d48c7fe89e5afe7cb637c2f135ebab571395b98e5fb55a597052217fd11d1eef3c5c6665d3f7a4b2c20a5f6840c82e9423180d130a90a2637359539c88135ab89dd24406a303a3ec47f44fe7d913b167786ea37f935613dbc222d39573617e2b1c133e4ebf49e90374065f2ea951d39523849a38c9a60ea99d34597ade7b118e41e215a5c47bc9d74ff275ca43edf7a5d66b0ba723de9f8843192ca628f0207bf9eb95dbecd697f573454a4ca565ada1cb732e986a17b45d484d7a5270f6"}, {0xd8, 0x1, 0x294, "cf688dcf9c89b6af5183261006d139087860d856834a3a55fbdb1b2ceb2be4366fccf10dce104baf9e58ecad501771047d2052acd8ef1ef7ce5fa3a7ac1744625646a97b4d4e2572035d34522ade374c1a57034f12d42360ff369e655a50e1bbcadb7b1b3e11e734bf206d030b20f1992585221493f7226e2c52b217e3f35229d81fc584b1913c9137d83e594efec9f1dabbd21c0280007999243bba0ff1d2bb69b96a665f682e667c99d1eed66867ba0c33a4fd11dab5788cabbe49f8b3df8b1f7dcbb2"}, {0x28, 0xffff, 0x5, "cfb82ee913b55feebf5be1f7feca5fccfe69fce4"}, {0x78, 0xffff, 0x1, "6d5da9f7be5f078ce9b651d564fba331ea2c9fcb380f4b43016ef8e101a22cb8b9ff0fceb373b594094930d04781b91b6878b997ea76dad04d86f8610fac539bf7aef6549408d94446f63fdae0297be6a95adf66a669829735c934fae129c987c3fd"}, {0xa0, 0xffff, 0x4, "537e0c2286e2d99846c0963bf95107c7cea9716a876e3c1a3ed818368be876c4a6d4e13d4bd022762fe478d8d462c10a36c19910307adbec3654f49111effedd8613e5b1bb0e602ef37dab0c3170a4d888a9a6c3c6ce025d214c94f936d1a8833ac8c8161feec0092e0e31a24c50679f7a3568846876cc23da670da3260d20bec536319c8c9349b601"}, {0x20, 0x1, 0x400, "22a77c84441c94d92c3eecb441f2cd"}, {0x20, 0xffff, 0x2, "bd7682adfbbbe0ad4eb5"}, {0x80, 0xffff, 0x6, "a6b1a5e63abe1ad873a9d274e97327e10c89f4b2828052c7a6e47c6ca65af9f801a54fc1c7c2a0445cfa5488275a7cecdde659eb5dd802071e69363ee06fed98ef50cc0afb78aa3a1ec2f442942af95e5a62a901565cdbdeb5b373acc11f2fc0d4b8db7782b5370c9406ec2930a88f66"}, {0xe8, 0xffff, 0x0, "91901c36b907b4b10ee836a37e3820887fd2c95e0a56e0d525bad51c0e96cd58d7fbeeec3a7f54a3e7b7aafa8d23cb2458b4ebcff62da64e5cbf388e1b12bb46f225f475288664fee7fac0f9aea46234b60c6c17e8dc90e239b29d062c6df1bcaa0fd586fdf72ab089ee3d8923165532f2fd41e64b20583e04a830d1247bf14158a2e94996ff78aedf50d76eec8a85791c6f1b2182405fdf8efaef1d0997ce8bc972b4d2f3e07685d80c40bbacdfc7b7487de9bd6755aa9c0d21ce4f8afbaed0b883cb8c66197cb192fba81b0375174b38e00d28a798ff"}], 0x13d0}, 0xa) pckbd_enable: command error 09:15:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x42) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x5, 0xff) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x1, 0x0) r6 = socket$unix(0x1, 0x7, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x20, 0x0) r9 = socket$inet6(0x18, 0x8000, 0x3) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x0, 0x40, 0x3f, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffff8, 0x40, 0x1, 0x3, 0x3}, {{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x8001, 0x3ff}], 0x4, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffd, 0x88, 0x0, 0x0, 0x9}, {{r5}, 0xfffffffffffffffe, 0x4, 0x11, 0x7f, 0x80000000}, {{r6}, 0xffffffffffffffff, 0x40, 0x40000001, 0x1, 0x3f}, {{r7}, 0xfffffffffffffffd, 0x24, 0xfffff, 0x1c5f, 0x6}, {{r8}, 0xfffffffffffffffd, 0x25, 0xf0000000, 0x4dd, 0x80000001}, {{r9}, 0xfffffffffffffffa, 0x0, 0x80000004, 0x8, 0x62}], 0x5, &(0x7f0000000400)={0x5c28000000000000, 0x3f}) r10 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x4, 0x8}, {0x0, 0x6}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 09:15:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, &(0x7f0000000300)="882c", 0x2) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 09:15:57 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 09:15:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff080200000000000028000001feffffff000000000000091400000000", 0x2c}], 0x1) 09:15:57 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) flock(r0, 0x2) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 09:15:57 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/214, 0xd6}, {&(0x7f0000000180)=""/180, 0xb4}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000e80)="082853c050f392d529042bac85d19900ee25cd78465e3e64bb659c412b85ce43dc7fd8af6a62b254e812f5029b1e516a0f4715acd76f49be5de314f8ebd857228ca2fcbcebed582ce68743a0aa7a549593d2239ab3ca8043358ec824078ee7e2f4ceec342ef11e4633043299afcb10e58217b81126320218ba97d73f020f8af2e0c3ad605ab782f43c6518fea87704abbf1adb51a30b1993612e4983c8ddde656ae329a34b8eacdd3944075479d4ef77f107d0bf41bd130ac4860e3e9a2862c2f67f46481401979a66eea5a56361368a85f95d62eb1d44e7c9a420a85b0c6aee73f38ecafdcb822e5a11bbe03f6e0c9ee7e997bde029f31b5ff73264f72da510010043c034ac1c6b46550e94158a3e4813765e70528f890446ff1162431729c8f22532194687f45fd9613488b770e215e228c87029a781d107f66f72a64d0b91bd9845ac183a3b7d271f9fe8be458e30164ed2b64e2f31bb04a7fe8e69961a2742faccd35d7fbfcb777ad7e0a08c07161d9a28644ab2731e4aed05c2a34ee44393bfe292cac596678c3efbc7edf90c0106f992882612e9b3cac0a1cdead584e8c44c7ad23f895512ded3f28325720c839030fc8e3090c04b872fdaa4ba11bfe172061a171865a4c2bacf865b399481a0a2a2dc97da91fc305963a99f682afd29e64fb9fee79ff0efa4b2e605ecd41169d304338c3de307cd5525ba5de837cf531da87488d28cfd7eb5fbc86b592d4a2f0f0aabe36186151d5513fd05a0ee292c1164639dad0dc53abc91d10b40f50078f726eda6c475bab90b51818427cbe7e4e486b72f2e3aa2d9bf13fdfa62f995b297e78e60efdd953847dc0256ed2d3797586a0e22aae1055ac0305484600397084c0f7212329ce37b3014bb02666ecfe395f64a92c7fc075b313ff0a1e1f4b9f38ba86cb9011484f34aa037e69f451c98a403b67d767f3fd03b0e604b483f6b17bae7e62d9dbfcd8ba0a6f8fa110c5401517d652b7f4ed6f350bac8896fcbf641f82a17414a1b7d5f5a920e886bc38762635002374f5c863895726252176cd5bd43c1a05d0a0133521eed35afe2cb397c4dfda77e1be9c140115d7a3331d8aec15aed67b546e597c104c33a6393bcf041ae5652c0e4f9217c0cfab96066d679af266fc64ebaf1f48fdedc3a2d17aae3736c86f0eb7146a415cbc632c1f2336acfce7b449859225502d0f277f427070996b2daa7c20d0c49dc8e557018e02c754a0db7da60b233e64c5ad292989b89cc8a2d7f29b99926fbbddd659c73724884b20b5d67733a48ce0f52a0b297efec85778bd05584f43c92ab13e989f62c2e7533e776ba04ada83a43773a9dcae26267ad1187bb44ac5d8a4405778799861922729b7ae2afdef26d20e1567d6cd8530f8900dbbce207e1820a9e5659fc8278c58e5cf6d82849381050f836404c289b549a09bd94e0e66013112611715b21ef4ecaad498bd70edb35496fec013445f0b920c87405801beba851918b1f73f8155d93e38bee2d52e1297adfb59a218a64ff5ffee06eaeeeabe19941c5e126022814b6779f132dce7914f93b85231af8c28687774204162456a00afd995dd121723719a15ebe094922299ef08b5b11060a5987af7055886e776da2de2bddd28d9c02c4b01a26ed2e54e0060e5fe9", 0xffffffffffffffa1) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') 09:15:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000240)="b9871d3bccca2fac4ed18cb8a6aeb4700fe8a172ee89c4abd968d8bc125720b63bb0926c02c4c42168526206cb0979104fb8fe19336217a4aef16f6a52e07843f9ff9eec6925fc0c302cabffb8d546868c30322b22a3ab04b7607e4c5f0b38cd46a48104bd26d7cb17bc575ad5fa2fccfb521d28f039eca06f35b79e7a43bc61a9def4025592f2057facbc9663de728465631b011d2b128a607bc4f507", 0x9d}, {&(0x7f0000000300)="52b9dbb4930a8b3da0770915af2e11f5a056a0442fad162c440d67a02c810716e058dc316cfea2d7142785bf9fe90632a9953bec88e7060590d8dd847c37a12f2ace755b07b29c2eac0da5a364b8276ea16e6b415aff7316befa61c8107de6ec84dfdf4f71e6a53f434821845feca656b6fe1d813756d4d711d291a160bb2a874b2fe213c9774e3dce26bd9a357feda2e41a15a72f2ab77b827cd0", 0x9b}, {&(0x7f0000000080)="cd2876c1dbbf3345c848e390108adaddd039da48e0258cec4bec264ac8c8ac42181ffa9193653b4a4e7a7009392808f024a7e24f746214f943b7cbcadf568883e100f6696b", 0x45}, {&(0x7f00000003c0)="7a1ebf6d1777a6c908f2ea903298c34bb56100226fa389beef56963339270035570fa37f167ea5246de799307d41346203f038f94aa0214a75d341c11258ad9bd7c3e44ba12fed2304f33945ed978b62ed420b718a21e220681ecfffb56e9e574931c1260f00c5977e19c7a5637a0f87f7f3e9162400700b16f827d5aa1c28f656edc53b099a7e3316946975f1e9e495b4a251e237087bfd579ea085dbb60eaca9f4e0a5d5f1908b7a00476ce40d88ebada89bbb38d8bccf9e43d60937b2c86bb51d58c15d0d03d185d47021e17549c0bba9815eccba68397b89c1f784acefbb989abeb3026e7661b227089b0381ee00", 0xf0}, {&(0x7f00000004c0)="49c54c7f29a65f5874bc7726d81aac0a2ed1aa60029330b9f4829e0fb99428102ed76a581f0c02f2897c9cbdbf57e68dac222779cf457c86c85f5ccaac3a0f6f21cc7689def1b48c1b353a670c2e1aad9054209b501771265fe90391993b47f99cea1c72aa85add12e4743297e676defc708eeff55a5cd82eb01d29ab0e2aaad861c17e9e232d0d3a259f6849ac5986bf22cd32f8100b74ec719dac93f239afa2cdc361b8649f7ec45a65de7866cc8c9d7a1d6f1822f0033db72649e15b139ccbd2a522832bba5cebdc7ebbf241a59b5405f9c90e33d40b2424b91b23b817417ba89", 0xe2}, {&(0x7f00000005c0)="be0ab34f70535cee00fef1a2e22ca70f8f3187de79bb03c492aa6c4f55632aa1e8fe57eaafcdf83c3dc44f9fe3facc6dcc8b7a6d1ceba2de549c29dac563f02d2b0af194b3b6e3d70278b921b9b1482858e64bd2ae088909ac7e305675ce6a92ef3f0d192e9aa61926ab18a94ad567ae85d403007d4934abc3fae58ce7dca37c510dda910b8bf30cb8fab4101490e67b9c6f3e04c60a8edfdf68905e6b91adefab3b01bc120108f2c0852ac404c23b57cacc0150e48d58888bfd91b5924d1ea55542786020c775a10207e69c5cca5a1f79833cdadc32bfd4c8783954f884f75aa0feffe94a10bbe746", 0xe9}], 0x6) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000740)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000780)={{0x18, 0x1, 0xfff, 0xe59c}, {0x18, 0x2, 0x6, 0x7}, 0x10001, [0xfffffffffffffffb, 0xfffffffffffffffb, 0x2dc, 0xff, 0x1, 0x7, 0x8001, 0x6]}, 0x3c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:15:57 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() pread(r1, &(0x7f0000000140)="31036018dcae420130a7f63a8ea02c0b56e7368b4c9986a2388ee5d62d9d35167ca16264b160b1e8fba3d0b9cf74e0cd4bb1831e06b02742b7404243f8da9c2823e900bbe4c19d92f4f97cf3a7d21c771f25a328bc71384f83f69cae7151a95e2a2d2f3727b3aca423738c58", 0x6c, 0x0, 0x0) close(r1) sendto(0xffffffffffffffff, 0x0, 0x0, 0x400, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x802, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0x0, 0x2, 0x23, 0x5, 0x45}, {{r1}, 0xfffffffffffffff8, 0xa4, 0x2, 0x81, 0x100000001}, {{r2}, 0x0, 0x80, 0x60000000, 0x1ff, 0x2c}, {{r1}, 0xfffffffffffffffd, 0x1a, 0x80000007, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0xd2, 0x10, 0x14c87959, 0x200}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x80000000, 0x7}], 0x772, &(0x7f00000002c0)=[{{r0}, 0x0, 0x21, 0xb1, 0x0, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000002, 0x80000001, 0x6}, {{r2}, 0xffffffffffffffff, 0x61, 0xab, 0x6}, {{r2}, 0xfffffffffffffffe, 0x8, 0x40000014, 0xef5, 0x8000000000000000}, {{r1}, 0xfffffffffffffffb, 0x41, 0x8, 0x5, 0x4}], 0xca43, &(0x7f0000000380)={0x5, 0x400}) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) r4 = dup(r2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x7, 0x400, 0x1, 0x7, 0x5, 0x400, 0x2, 0x1, 0xba7, 0x13c400000000}) 09:15:58 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="24ee5ad15b07f6cae64c1f4938de1a74c3b53fc3be904eb110b4ad36509d426047d7cf3ad0cfbe2e38cce0495ba2214fe920353082df0fc970a3d3bdd077d79bc52a97a59ab9636669ccada382a99b04480fdfd4b436b2e9d0ac5d84ee1bd0292ed6d601514e8a926903fed4fa67903e93937bc4ebccee32449c4e7381b1e1117d4b5c3b6f277d94795520a4bd24354ffc8778c092ac", 0x96}], 0x1, &(0x7f0000000240)=[{0x1010, 0x1, 0x1, "da421edff7f6335b835fb816f95549e8e7e8e1520d6496c13cc1ce17c525ec670c93e5ad7dc4227937f6ae055e185e97c49f3c788d6319985fec6fe9b7fdfbcab842cf8e9a791f4b1d344f8f2659424bc1709cf450d407e6bea5041857db91628fb97cde7a898a8e63e3a8116a1d3680501729bbc68cdfeb3c70b63a1331a498a75a3215a6a0839243fb74dae26434f4631a4c76b01736bfb5e76e822fad543c77b53b23151d19c5059d877a1168d2f7569f537b0c61abde81336842052cf7a12285d922ed9887462f8d0e3dc9ea8a894d86247f20a7c778c341965e7bc5e702104267f43fb8b9f9c1b1196b55bfc22b3929ae492bf33c204e893f45139c8dab05af4758fecbddd106bddd07ed45348a2603ea1072417ab47e7012c406faac01608c53f971586c6d0391494a7a2eeef08dc093f377e9a9c3c2fa9de18179d183abc81240713954c8f147d69dc7d51e838ef340104cce89753162ef42642bc6ba745095a3b625191c1827b6d3ac5a5453fb478237d82eb31117822cf3741e86f21f6710eed2d66023cbc922683ea8cb21e080744eedf3af9f6d363ce923d760dc94ec76b18f2142e702cf092929f4743139dcd13f0cd30cadb0d7215f4da78cc15128fb5a72d648f7fecb6c465d7aeface1e6436a709fa93bf466ddab80293162588856f33d4edf94580c9d397fcaae083741c5470309285dcd7e819142f085ecc2dec468ac925c09cef10ce9e118e49c8bd9647d0be89c8a2f8babf9d717730b612754399b04aa7db2526a7a55458e3f7c25781fe7a49c08bb7713fa2b8bab3a4cc82fba700b63ffe367b8c217d17658fc6b5abe04e0643f8d9e223a335c08f9c6acd3370780290dd5ea79e998ad14aea356a3a3074de656dde63e7bf999c160e7e1f400fbfba8ea08c5888b0cd3b54b915cdf9e52eb6fbf103ab3d96539728363b00f0ec80c3eccd4bdc662436523214c30e1c6869608008c06e76104ba5604ebb5ba4cc997626f9059e98c7c8427dcd97ae3c1e751c18468b4067f780112970714fbea0af331ec376841c00fb41e957da4ff070b740d947bc68fcce6d40726be7364db651dcf2dfa54f892f915e8dc8c165ad0c95870de3d36341115d9b9072165fb5216932ecc173dc974e362a0c19185a674e0627c6ebf49b0e53f3c479e82e419b8d7a19d5eb9d5e268baeeb7e563fb115baead2cb18823accb5ea47d7b0843c4598ae2b26bfc6ba5108067e72efdb0bd45788135a77ee7ae7fe444af753bf64f14fb73baeae82631b9aae7894e217bd46be9a4bf6be5a6a70904dd576013a49c51d8a6b36006e7d87baf84bc0177a3c15cdc5182702fc4002b8e0a209772e2d398eba0b2202842da94bb580e514b6eed937a7ca879f1bc4d5daa03764744ea69b69847758d4e8b1d44284322f3177b62e8deba939e23735264987091b282f3568e284e5b106485efb8c05a0641028fb371af72ca80051cb4463a86d63a058771cda711506faaa97d918c05869bed65d06cf1bfcf2332f5e8499e15c4f949e879e4c3c0f7d47a5c8230b0ee457fdf472c1dc100fe6adc3b66245940db79c32864beed0bb6fba3940c8de4434109546cc1cf41266ce1f7a7647c27f373485551ea584a23fee7f9e86104c572832b9ab41637b8987c7661fb215d455522d617513545774da3a2d29d68bedb7b3653cb6e63a0313de641fe29210bd7b77e83ae4adbc8dd055f575ba8ad98d9a2b8c3ee1586dbe5d2f7900767bed32e7db9f632406ee88f2366b13f7a4859315f4f08a32488bba1070786c70165837d9bc786a427892af51d86685cead695cabb92dee363b9dc24314ee7164ce7f473175ff1f7bddb7c0811e25ad9eea830cb6263b0b5e948581f6995b824b028f6929e9d8dafe850db6022ab068b73b6f8fdbcaa419d48f08558d154739b09296904b81403f34323913a902ef9bfd5ce6039421d67901ef82d165ee9f332d7a622669d4a626e50bed86370f2841ec01c48dfc8b504cefcc6cabbc691be31a9cea1410d110510b46ceed956f6364b4364db4bfc3a85d129ace4f2a4ff2cc57e69c76258f63e9790c7ed83e3a8e2ada439a173bfe57b346b8f544912addd3f092891dc8818f4ba3d29824fa0bde0b7382069bbb7ccda7107ac588d4e8e4c58e6834d3688c062ac4075616255680d6da07c14083a9c3e2a6583667c778eb52c5c15649fea5304c1b7fba57dd751772af1e1a24c8268aa60e45156f8b18bd417264c533441a9a79a1f9fe09f95f6e34341f4513ab592b50812d02e95f4c1cf7aded84e688f6e2d35f3d719d3b3e1b8f88bc2eac30af91792a6b4d20305103316731c08e6107c23ee01eba03f66cd949caf683228ec3937c83fbcaf9732932579060aba5da4c1ffed47e0898ab29b0c1ab4da7f90868cf04d3cd12eeed8c1d371b268be1c2776fead35e799efa99fa2c0d20c4d0aa3614aab585f0914efc4a08a11216195e7083bcd1ec4da7848faa6c6a10eed045fb4b2a8d075e21acb171edcd89666bedd8de32ca64d23a531f161e9c0a45fc86ddb8bd10fe1a69e489767368eab54cc87bd4b88052d606cdccfe95dd9f4ef0758ae41194792e178756858dee9c50f2006789beacecde0795f62cb4e5f7f7db3834a4dcc23db41e8a61bbee5a8c572ec013c36dc923dc54c1b5c1db95073a309fa6d5190eed0fc4a229bf804e07f350122fcf1d46d22bce3e55fea22bfa4e76a4ac0320c37590b09d41ef144c5a6fbd1c579e920191a1cd243381f992ffe077608e65f48ddcc385bdf253716441dde38a4897f3470ce0cbf1dd180a83f12a201398e061da663fdf7d99cd17966f573eb5506d09a6931c3790673e361a65a002a4aecd63793e980a10a062b5095434ffa1565c46615be4e381101626240b4e263f9635f0cd88b40c8a45db6e0528706b7beac721b99fc648a462b440b702f1f14b202f1b7185a767219ba0ff3866bd0771f4c687f43cae28135551f91ff5280c6ece1e9a397275a2e08abbab1d1acb60673e6f68d41843d9650b4885e61bdceac8940679b5ff9ba3ddad1887aceb4138e5cff2e088c944ed39b99c6e9e583ccb76acd5cd525c41b6d6eb977106e12d82914f25b51ac17f9a000b862333816e0b1637b82fbf047af119412b2fd727d6797e4351b531ff69fec3c981ec3d82ee1e931bb1c25e942d211cf51e8f4c548f9b37e5c7d070846a264c56d3881e2981e60248ccf0f5719c9f50c2bece96b60b7a4eb49d91e171d74323d1620e02a14d3d58706b2013843ad26f9e47315caffd009daf81195f4717ae967471d89eca092aa190957cb7ba210534fe7b5552cd2c4061deed0107bf2d2be6dc080b0017370302bd1f539f425e5ae985331f82765115e54cf0d90f0bbcd8c1f69957b56307424e1ffb7056ee822862db7eb160ab68a556ad4c86cc9c065960cc32e626ebdbb6b3d9e18769b6e0cc33cf477b0aef5a3d23005b82ba2053d7ad03a07d690ecc55c7361be7e2ced00a0bbbe9e0bf9aa02e2ed99571539b694ca6db2cc03701587610436c60a231b41c187349dff430e3004e523908a48a625b870ba73a799acb24373b069b46114507782b6b1fe27dd69e4da0dace82974ec0c2e2bc51ce872d7bf8b4a91b7ea50785358742d65fd094c785f063a22d04402caf87a8db3276d000a98e015b7f9f169538539c0847f5f8be7b0e9a4c1fd3f1b17c632485caf2dfc0ff2f42563f9fb93dcc4991115f3506e8595f0380af7425df6affbb672ad0ac90bc1b4dce51b318372e9d649e8035de833d0541b5102d27269b171c35c4629ca3d585c8be1c740337f501bb6b5ce3f35dbb8a51d5c407df041185c8677032fbc8fb319a94f52fd3445268bebd98347f238426aee000269845054431cffc9c7578c225435b70ef3f36e9bf62c9bb883a4e461333f539e72efdd5b4e1e82820fc69ad142f8b54e63149472e8cbe2ba72d6c736ce0116cc5ab45030e5eaea14088ecd5f5c099d30d985811fe128379a500abcf5a69eb1ad8a3cb5ec77370693dff27e347c2c2465a355d21be06e52fb21207f6715e81efe9c552fc0bebaa21d9ebfaf737ff9fbdac6342843b31cb3bd67d2e758cb123d816e2ed0f3e5793c2ac726f58b48f2704ea46857da231180717e13a303d34ad057951beab9076035889507013c272096f31325c25066c7ef2e0b2fe72b286c07d499ffa040d1ccb8293e6f61acadde1181252b88954954aedd148e105fc0aa9a0a1f8954aebb07420af76bd437fa6f5de824f0b207405a26b6531dc160ebc1ff78748a0032ca589a5973efe1827aaadac1ab352bd1d3fecd7825e2f7a08a6e9bbb8cdee5ce7abe5bcf80ce4a28f44c2e04ccfa700ecef1e39417ea7c67b7724353c4a3f333ebe4994d21b10ff2bbb0c1ccef4cc4e989767a14c3e3d8a1c40675ca8b5bc68c8f8808ffae64932fd1ca49324e13d8e572bde280878299bd20672370c7d2625408cf052694275d32ea83fc8ef9c18745204b7745763f85fcc66bc3b5506f60d168d638ed7288ab84198a43c2c1e9a123798ce095137cb8ebe0e81dd60f2aecf598c3771d2a1a22db518c66036876c43951e6c00897c30451e5b7d654df1cdb844bbb02b8a6204fc53ba6c5cb8d91732bf8a30a9ff32a3b29534b722f5a8da124ca9ca1508091751deccc883fabf4da1ce88026d98e4fa787a0d6eb58b1ed4e88584a01fc34b4961049d9c099f0d10570ba5441a2c2b911b417f44f98891d4fb42bcebaaaeca30dd09c6e803647323fe960879c1df1061342310e4f34bccca712080cf88adb5eb41b9a7a55d9de20cdae5772427ad5759a6231e797a4e79e44bed05cd1ea0e54e1f6c7be97fcf648f2437d3f6a5530501c03d09b3086caaeadff7d27de5638f5730129ead0660b238b4140bad1590ef1f0c16c3789df18f0a95fde1ca97e55c3f037e5dbc3e30a386da0114b80dff01273eeee8e0dd432396aaab28e10872e8d4f4d4456067abd37f7fe95cc2d80cb4924230f0cfd5be6784b7b8c2e2b9fa7f5676249ea3f85551dde08ecbacaac7f68bc9e8af3a0223e4b34ace8a1a96549effb5465b25811833a8297dd0627168a451356bbe3e4e0234480c177fc5e390e96f10c2374dc73883b248f0e52840ec7ad04f8929ce6f5c048640a42fbe0100cd2898ded0cd0fb69e89d7b11d5841e6cd2fe3e893636e1b8c4ef486db342c248209e8faf5feb639f57ad13afb3f1e9d58bbb98680a125ba0e97bde28178c8b073f43d8b4926820d28f983775f83ca239119637089eb55bc2d2b01bc948ba80bea121c18bb66ad7f3f1d61b1cc09c3000ef80119f084c8ab66d8c7670177214064d455e71ea1c0796b97e8bf52ad487c6b48a16b8070c56ea1d095fd5cebaa00977cd3dad53cfbe44879cc4076cc33f1c5fe1474b67c04faf411276cb64d8f4c7a2440d2af0f6089902858693a9a941284e41e10c3c06382d5fbfce53dfbece36da0a4ffd81af727297707865829c526449bf445795a437012960ef2bb0a2059f3dcbf0c41bdb92e99b644d8a69d56f5fb35a2963d86481e8b770f6c512d1b8d303e348184acf26b3bd34a99caf56047b59d4b584fef77481ee0bd8e1695edd8de25c5807e9415a8ee0d3dc65c4347e921a8275e704c624ec7aa1a0436e831701ee2c31b25e77947c9081078d0bc290f6590452a9235b517637b0a677eeaaab85e2e648cf370542d2a9b00ab6da6ca265235116faa271e7b644b8fcb2d3800d7c39b6b400886e177a755f4a1aa728c892f9383a7536"}], 0x1010}, 0x1) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 09:15:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea", 0xfffffd76) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x81) dup2(r1, r1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000240)) 09:15:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000001, "0000000000000001000020000000000000000004", 0x5}) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x80000001, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)='+C', 0x2) 09:15:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x400000404, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000080)=0x5) 09:15:58 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001880)='>', 0x1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000800)="7c5d582701d5ae9b2f34ab7cc0a7f7234f9337e79a2938e5e618470e378d69318f425084d6c1ffa40219f175b2366a93c288e73749eb174efcd932a1c157f6139a61b78e8f89616618a81efb3b5668ca7f8649e6ebe5d4e79ce81d3c72d082444471b0b03095b674009a781007d8db98c216378b42a5f54eb196a34ce45dba69bbe8c3c2ca4d7ef1a5199e13a3d80927e67a6881cf525bd84250e8aa81a3fd49f5fc7fc0e295d8ce16202f3c810e08fa0adc7734e44b5f75403b6571a033c4784dcf3d3519e28ffa7b16c024fa33b6a5a5e98bd647c8a08de27b9a816d937cf8ae0e9161a342cd493c6d042e4cfeecdce059f8b3d54b7ff4d49b26f3ac6cbb9bf8e757959415691c8be469cf9563eef8ca3cb2e1ef35281d375b68d97a34aeffcf21b6d98491ce31733d7531cfe05f26f785f10aef8a64f0eafccdc13632b9bf8b58eaf5e9a89f5890ec016efc5a47d264fe16ad9701d44597df3ce583a6b436c6dff6c9c1bafccb59a42df633964f7e0d241e4d787ec2a6d1b32c1c0b1b8f66a4017ca09b822643c3ae88e124ce7df51d516e592a21c91a2f14c599bfa6edf4b7c24b6ab288e8b67f4b6068ecdbdbf0b111289c2ca10f2d794ff8fa51e09ad0542d49f3a2dfe40272dc64d9c5fb49634ed975aacfee2dfffc459506eccbd7fc6c8a7d9ae846a171bfb143b824d4ac28808f2d8cf26498e92d802abe8b14e0017f578bf4eadac98ba603983c8e523833a5354fbf97ad2535a2e8f0fae67d848e4eecfd8179f52b539b1776ddef13de0587c25b60603d2118ec0a71bde0e1530a9364dbcc6bf7636196df3b4730fd66d20222cacc21e61b95d52d9aac3139abc430bd261782469c047a425cfc8d7ac903c9fec690f2f9a0e2e3a0b265849dc8dfc15ea9f40e7722c5c0c228de5375af52ef8c38c68bb2d1221df64f4a391be21856d5e0fee38c88e1c24d1001f028716c7b00a8374f8770849e9d88d2396f20206161c25832e2150fc7f25fffd32d795ce78cb88c98972d9699162849367f64054b129c3ff74ee0d2189a5939def5f3be77d50b4ded431ee3c2a75bc45c221da22500500f22ca32af095cbdabcc930eeadef78c703f4a5009c70c74387052cb8603e36b69a127a8a14c620deb2e9d222978dac2454a19830ecf3698e3706b0c8d131923fea22e865d85f139bebbccbe33638b18b117eaeb38fcbdd2e8b4eb985eba59b75ee18b02a7793efd301020317600e29e154cab64d35fe21cd7303c7a98247fd74a22c02a141f58d28245e3c3bf64b369987f73680dc18e845e110c353aaad981226e2b0b610f1e654ba481ed46166d8278ffb7d120c1fe3393a7a45e374b71c969f14c52c928cc94bb6988ee2e447faf3ad6f489e6c2f40e6a1a63931e5e642c530fbfdaf14421f74d17b4758156ba6cc661c1680fe6de3418e0cbeaab80c33fbed5d5f99e2e221048a03712ceb44d9c7db131f7acfe02570e8c6764631727ea2e4f234cc3e62be53934b9b51a60798d3b58ce26a4e7e269f9b6059a8eb4f575ab8ceb8b42bf12efbdb71d948c1d41a515623b17b3deb0afc5d29cce3d8aef7f028be176923b94fa613aed1f3e940a184e0c07c0a58f6a39e4ad94ae8063fe64180b78fe00ebd5c00ceb0f41025a80e0388844d9171f9115b26398ee56243f7fd58fe2d4ffecfcd6b45c77df375c75a5a3088ac1e18faaca968550451d033c8505be9bbb4c631efbc00e70a828351102bc63922e3569db3118593168b08ded73beb2f8ba4aa9ebd261e0cab582ab972bb806e0e2f8e7936b3168f9cdcc5637b84f52eaa32a5df7df2441513865ab28fa8f46455a983bb6f549b8c057743076a6cf60c641bf9e5d012a3b06c34cefd0b482c57dbae5d90e751cb998be012dfcb9858938a13f3f401b47efaac31163bf4262eeaacf4dea1bd74cdfd4bfba8c6d51c8e095ea21109b5c7c58e186ac34165fbe4cdbeb3d9eafcd6ab306732221ff73ba75b5a90d089c556782d0be275b2643af328f86ce3684b93078f79d551b7e7f83660ea25f085850d17f22cc51e23cf096c07b1ad0bcbfe48aa0f5d5999113d3872e0b313b208ddadab7b6c64600a252d2b0226f1b2f7ff52cfd8808cda70d5c257d8da74e8e3b5e76fc1df1cd63f686f3311b067bd82d4ae36e1504605b2db999e41242f1164cde10b25540e33ad9afb707240a6429918a86c99f8983d77592ecdb990e8364cf725ed2a7ef9cf3e0b17cc4e9ad04b3acc81b8dcf2521b11b23c342a06efe07d15c8cd12f1a15bc99c31a46f148881d7458fc13d95543d5a37d1838e849fd70fa647884f2a3730829eb02fad741e92367a9e8e3bd449ed41f45afe2999ed16984e901236920d49cae3acb899c5990ef71960b6d1c5f721cd0d1cf9abed146e12641704d0c84ba97c193e2bf7ec2800fb81d236d4d605741613f7c78370d5565b6201f77bf336aa3aa62e08fefb1c1a55a72886f6537294464bb5e4baf225af0ef8be03b3e8a634d8846e46956a5c6e0a4eec20fea74150ce2cb15d5051af277afe2a75a4d4d61d501d0c224a5f3d19be1e36461f8734420bfde6e53c3716d82255298f771c8be95d932f57e09cf785e95e8cb903a577c8a679e63757e3456f0860ea8e54351d0b8dcd42aa3249856917202c4869efc714c74e91605e91ca67ffd98994d4b3f016ccf32c35d928084b465431d39dc66d4e9aef84bc93c97df462491e5efa70a336f88a20a2c9c7e77e0dea0a39ae26b4ed15534c3042adb99d00bb985b6302ec3315f32c07a6a0bbb62b87321450dc71028e9897377a9a0d21b6b347604f4f9946ea01f8c576375ac053321d325ebe255691765d79538fcb95dfac2f4582d8d924f8814eeedd27d59dfaa2004d7d994a5e1cc0badf30bb5ae1f30766ee4dc3b5652fd798c91efd5d6b15c3a829d30e6df75a989fece56e0135f76bc9a1a273e73e773928f90c2dea0ed77514f21003e70ccf2feaf8326575db4bd0ce4e88107ba72105acf7e7bf90c843a6a7cbeeaa3adfd7276b83ce515afa37083b41ac782364bfb2bf13b0f4e463709846239d6cf1676febb0d5c6c16e55426c415c428785ab49a2abd3577404b8c0f401fb414c9bb4f934be4ab9b9a85483c6b71d3b5f727e795707bb54db2f90d2907cc5e0b740366af776ba8c4677cb5c631f714e980cf3a13ec834bb893c33ac45418344893cdb4b3500125f634de31ef35453d46c07f04a4e2ee74efc8ec2af3062f10b8a0a9622158afacbf185e80211b6d115c932b6675aeca2bb68bc5663c54e4bb44337db79179f2c39f443b8dd17bb142d09a898ad78a18ed7f17856ed1fe2b00525183d8a3d1dd3fb31dcf8f79588d8eab638cf812d6680528ec3702a27f1cce5d96149d3e2630d4986e70bc66e2c5c90c4c79afcd349a5d30b7b19186d4e4ac8d0ca2f629697fb4ac7cd16b8aa27bd4029565efa8f43a172be4747b3cf2544f1ca402c252fe9f3b69ce30d19bb8266206e5829723bdef0844f22cf84a00f10fcf26439cd1ab7565d2f332f6a6c355189e0ce0d39873d4fd29491be1f9e46ad37abe6a7d335eb5bfe398d9e8cca943bf3e7c025656be7c9ea36d15bdd193d027a99591d43868e7184f8899f8e378bc603f7bd10895e1d319b87a7b17f342617bd86dbb14f0e82674cb88a6319bb358d8b5d9a11dd71dd155384c4a6eafa5a19d252604a0efaf1f51ea38757f30c557588de4a10bec91bfafbc0dfd79af7d30662251445903bfca73bbd60c68791164f80ab3e91217cab71faa6f1fcdf6e97ff6b0ecc12338cc02f03d4417274d21ef0cea00f31588b9fa42934c6a48bdd9c37b12726257ee5878606e8998328721dbd557d717131d227d1b3475526b3c17771106b3e2f40ddbfad51df4959d7cff1bb99205723fc8c2e784b3192b3b7b08fd2ce7b483df8ea6cf40130e9d42a50ea9924bd57305a7f0932c002e24e829eb5e5889facb95a13a69183829b651284366851ed07c2645b31d34cb4996c200b0d7c7d443e2817f008a978034304248eb574afba7a7cf007434de078fc36b85b3e7a16c838d556dd943c78a177d39a4f4e3e85da42aa883dd230f19d76368855fd60ff83747c2649b3e7ec81b8e1e951d8e8cfa4eb8b908ceeb80fe813d48bd5dcca82c876a7a8b098e5764e6fdf148a82b50903a7698ad50ba8208c2b2e8257921425d6ed997e765f8ae6062dce3a14b676fdf9f6a752e565da04da68c3bb1a4f0386c6b7455394df61689a532b94d01e1835d8062b029a8392a8dcf851b7160aba8c534fb9ca9477693018485b5def6dcffc24ca42cd3c8bdfb258889da35fa5ec5374e97c504472bfcfb3100bfa0504e643d0b92ef539143ad0a652201521a5335ac626c4ed2ba18f028fd403c8555c875d4b4167bf454feb4e09c162926b2bed1096625db2db6341777e1788f14c973261d6fd9e413ea77e7359fd44fcd741b8c7def7862106bf67297b2cf47e141bf168bca3fdda437b4f6f943338261f69866f9b562a8a22e43b709a5b2d8fc15368282cea542985d5ec6a3ae54ac97ea45507695db6548cda1a5bb7d42e2ae7cd1af27fe79c529a715b5bb5ddc8c61d1b18ac023f86e35f8ca1977590f054c169dfaec557e8c20f16ca186a97228a3ccf891701ea49a7c2c99766ea4f6d33d616c96a9b94a8355a3890ae06ccd428fa172ef7124a493844b292c85beba11fb11d0b69c4e61b4e8816360724e9c3cd7186154182000a0cb4d6661a29f029e006dd3e53b1ea23410b93fcc095339bb458282af2a5793a421c49512c27edfbb37cf450aa77c6cccccc1e334469ccaa17a7321fd21e9047b1f7d03b010ebf0fd9233f93a5cfa16be162ea0c2bc2d75d0f7b90993596d4bbfde2ecf352b29857b6db840940ea184631cd60d4a47cc10388ce4b7a2051023131bdb24e9dd21e8f8a07ad2a3f4a03d5e436bddbb7c1ee6c742858ccae66ec1de606725ded0497b71a9ef5dacd878dd013d2078c89ab4a2cc6219bec98257d00a95ae48d187839bbbd0ce1d88cbe6b751eb37aea139218d1c4c5fa3ca04825032e94e51e96dbd506e8df610518fdb99d2e9e2ec76d311fa6cb6eb4a3d2211a49b01de98ed05a507ea3eb89bbfd57ad02a480478f43027bb74ffac15991a36ba4b7c874d41518e0917b2228144fcce84676ddfbfba9b4c5815b696957c583e427014f7bede65465c6bf2c8d75f09b3d9580c622b0d1533ec4317e669a69dc948e9782f1fc8c0fc6afa25c02fdd4870e94013dce2b0d14152ac2e2b8a49fa337cb21950ee842bbf5b2501000ad511def437fe92c25988b170b66dbc0650936d034eca3ade746e4c66c809029b1895254c6516155e1f2103cbdc67425656623b217f2f80d8816e4d8d9ee2989c419728996967f475ec80db3032a5161f931ea64c001f8ddc691f7b043c991e0ecbc87e4779d9ff030d464949b13f3f80d175884acecab3fc63d0e217478253e63693a09dc58d6e7f1e9678cdaab7364a0cde79154d56e27ae79926fbf8d66b42bf5264ba0fef05912eae1ed198b92412f268a06108b2970b4579565e5426864c32cabaf32af27858312c02833383541def7f0953a4a573c4cdad17d1edb0ebcba4c43ffe59a2b8fb281cfab7af7da8705935db150b04a8efa52eb1fd8a7c733531c666004874fd853421f561d69823fd2cbf165914b40142d34579ae02e966f6634aa92b197d6afc9aa2e31c5d811296f586e1e52a94e64a8948a77f3895a8d664f7e79e3e563dca1f4e7f8519829a3ba151bb3b", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:15:58 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f000047d000/0xb000)=nil, 0xb000) lseek(r0, 0x0, 0x0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b99931929648acf2f597f9604fb97ce1e1cbb8674cb9196c9401ef891a8bcff8a1bf30058c0a8515cd020d86b6cf85f3f18bbc7f95c9055c1a4a342fbc4e288770f83b88886176451d303b2846bd700b50be0fbc1aebdce269a298e71036997a0a71ba28e301666a49833d024a117b446a9185008394d88201f35b694b27760a9d3157f6f0e1a863e614e7e7a435bd2c0a2d626041bd85f083e1d27e1c3b7032628614069164788c7e8d0d10e7dc619c5902e8006674e8", 0xd) fchmod(r0, 0x1d4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x3e3, 0x0, 0xfffffffffffffd0d, 0x0}, 0xd) 09:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x9, 0x5, 0x2, 0x39f8}, {0x1ff, 0x9, 0x3ff, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r1, r1) 09:15:58 executing program 0: r0 = socket(0x400000000018, 0x5, 0x100000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) fcntl$setflags(r1, 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 09:15:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) pread(r2, &(0x7f0000000040)="1493523b34604a164c99011db93f5ae2c08fa262e92bf68c598e538e4469a1e17884332355216802e698ab6d2bb9211d878219686ad03ea3", 0x38, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:15:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x36) write(r0, 0x0, 0x0) 09:15:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 09:15:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/157, 0x9d}, {&(0x7f0000000240)=""/172, 0xac}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) fchdir(r1) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x2) fchdir(r0) 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:59 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, r0) r1 = shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 09:15:59 executing program 1: r0 = socket(0x0, 0x5, 0xffd6) sendto$unix(r0, &(0x7f0000000040)="e51f9ee4a83272c0de02780bbef97c5c0b3c44d9664ba7c0a852606841aaeb002c47b85591bc90d5013a252de2351166bcb090ca46a6b79a3ccd2259e85c1d120863d5e95b784945130aa6ea193ed0cb9f5430aff4f82a39b86f8a6a6d025c27b051e17a4634ceadb57c2b3092963fa3e195208e0d4c5dc6551d46d47b17b250e92d0e1d8512dfdf9fcb52b0efb234520fabd063400e7ef30eccf12003e73e03e76f8365a7022bd41ad810dc4423880673cc40", 0xb3, 0xc, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) 09:15:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x8001, 0x6, 0x400, 0x586, &(0x7f0000000300)={{0x3, 0x40, 0x1a57, 0xffff, 0x8, 0x7ff, 0x200}, {[0x8001, 0x401, 0x7, 0x4cfb0433, 0xc8, 0x0, 0x3, 0x0, 0xc831, 0x10000, 0x8, 0x9, 0x5, 0x40, 0x400, 0x86ca, 0x7, 0x6], [0xdc, 0x10000, 0x4, 0xffffffffffffffff, 0x7fff, 0x1, 0x1, 0x6502, 0xf99, 0xffffffffffffff4c], [0x7f, 0x2, 0x1, 0x0, 0x3f, 0x7fffffff, 0xf75f], [0x768, 0x6c, 0x6, 0x6d7, 0x5, 0x7], [{0x8000, 0xffffffff, 0x200, 0x6}, {0x3, 0x2, 0x220, 0x1}, {0x5, 0x0, 0x8, 0x3ff}, {0xfffffffffffffffb, 0x8, 0x1, 0x1}, {0xdd7c, 0x8001, 0xc90b, 0x9}, {0x3, 0xa68, 0x5}, {0x5, 0x0, 0x3}, {0x80000000, 0xffffffffffff0000, 0x3, 0x8}], {0x6, 0x1, 0xa6}, {0x9, 0x6f7a, 0x3ff, 0x100000001}}}, 0xffffffff, 0x7}) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 09:15:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x14, 0x185c}) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r1, r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r4, &(0x7f0000000200)=[{{r4}, 0xffffffffbfffffff, 0x8f, 0x0, 0xfffffffffffffffe}], 0x3, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xbb}, {{r3}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 09:15:59 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e60203", 0x4}], 0x1) r4 = syz_open_pts() r5 = dup(r4) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f00000005c0)=""/80, 0x50}, {&(0x7f0000000640)=""/182, 0xb6}, {&(0x7f0000000700)=""/95, 0x5f}, {&(0x7f0000000780)=""/78, 0x4e}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000000800)=""/158, 0x9e}], 0x9) ftruncate(r5, 0x0, 0x2) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0xcb5) syz_open_pts() accept$inet6(r1, 0x0, &(0x7f00000001c0)=0xfa) r6 = dup2(r0, r1) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000340)='Uqr', 0x3}], 0x1) mknod(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) open(0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = open(0x0, 0x800, 0x0) pwritev(r7, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) 09:15:59 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() sendmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000000)="2e8da3d6b23d3230c8f541cc77b20d2200dce4205f954e8bab1e8d4d787b7e13923035d867283764446001c5202b8f22edaf3fc69dacd71f74f66d81e75e1e752677179dfb240d130c7c2158e093580b68daa0c49c6e2470acc9a08bf891607404822aade2e099534d41ac8d37b115746bc8a05fb23f", 0x76}, {&(0x7f0000000100)="83dc61c332d1722e91e44181944217dc67ac64599186aa5b20e1c122020e7ba90774e382fe4520fcd25e463f723864b43fdb423a1aa92086ba4161ff847e390b11aa0ff689bf0c23502f27c3ba8750ef7e2e46deb40a57", 0x57}, {&(0x7f0000000080)="84adbfe2dccd82d5e0e0d44851c91a3a8390e179fd368a29780a5054cb44c0de35187f5385cfa8", 0x27}, {&(0x7f0000000180)="2e0c967853699e7c7e75310292157067fa89bb24945bca6af41c03270676ce3d9049eb3670f1e654d12c609ee1f32de9821b134c46fb9c5f909027dc1962add27d2631ee86092db4a00decd19f19247a56a5f81dcf609b89c68a6fba56", 0x5d}, {&(0x7f0000000200)="e20e36c59b9be0512f8adede1637ac815e6577b91e4cdbdecf7cae0fef430dd2f9de5a811332f6d2b4", 0x29}, {&(0x7f0000000440)="7583ee4fb4f9be5e4a9a22232dd3cf6d46d96b0bf94f772cd690a70ecc4070b9a15c77a200642b8e673f5ce9ea903603b29a90fbca6f31fd4792348b4479c7f45ff13bcd01a74dee000670e6084ab30e1cd103131a270dac93863547360a956aaac7c82152f4501455db864bb025b0b2039c907cc69a693cd09bd66d7dcf2f0c4c4cb7840ff7c0ed4ca3d29d385499fb6a1b20b2d0935b8668a3f4bd6b4e5e2ca0e2022c30727ed18b5785943d78b81ef62310b3bf73a42504b68b4a661aebe59d34658fedce0e61d093002c76ecd485cd37ef867dcdd485c1a613d8bbf65364fc2233f336040e13a9bcfb759fba35fc6b63af27ff71f7a7eff7b3041533c10f10b56339611bcc0ac1d9cfa2aad3e8c5cdf66b4d6d291f3676e796463140e04c8f9fbaff6304b751cd9b2c16333cec395a2d5509027468aeb915213c823dde77b03fd241103fdbfa9da64474d23dd04ad0c1b56e9e73d6dfd34187042820271bba812a9499c4832e8d54a93756b2b39cde8e4ac76772f023739b1bf88315daef8d45d7ab25e721237e329a5aecb7da40b75c4240431c1a101c74678c258943172ab0fad4bd277d09adec51b39f471be00180c3d675823b980c0fe8660d3baf42486f2e61078ab7650339ce0b9debea9310d292939c844661ca6e0f7fa1a8ef679a3d9fea0f38f268e18b1108f5bf1d59dbca60c33c223b7e049010cda2005917f0994d314213bd3da38c5644943d10db72bd87e15f930a5213ef8e6faf96a588dff271c2f26547ef9611715cd1a0fb3607cfc89c0d9ac953edadec5ba0111b037006afb36e7a2e87fa95f4f0b9314ccdbabd12cb1f6ac0ef2d9479f9e8a19d45cebf1069685cd22079f665b5d8f78e6df5268c23e310f059bf35627578c76b55f856304a2b93015862cf850589b9188d891e40a11b57e468b6b2bddfd4b3ab3931f32944e7910b1b178c5a6fd7d9975fe92dc315fccbd41090e33487be35b1c6a7caa215cbc6979074935a988cbeedb2dfd9ecf4fb71c78801daa74cdbccf836dfc756a28a5c7192059d0c48d33aa45982bbf06f7d6bbf5a0cd6497c5653ebbe3cdef79035bbf4c6d689244d465b1e503b014c0ca5e738c2f32fd6bc5f7f22ad10d74d75af6df4dae5131b055c841b72bfcf78ee8fc6eb0895aaea2c522404f7583bc2ffa11bad730fe8238b16d60e8766202daf2465221e7eae990a247a405d831ef774e6ec7482c9fc3623cdd1676b3c3a0c7d93889249080f3d96f6b8441d0caf25ef289b61bdf5eb4b95b26500c5824d5f32bf9441ba6d830c08426730c8cd5c5f51e0f752820ffb278f1ca5fe7cfbe661c7b8be70df5c9f918390fef452e013c25cd97ff96264391a8b3971d19055f1920987bbe90a2c8f8cddae66ad7bf8b68511db1c9445ba9b359303b60caf9322089abea56d8e066c2a32d11652ce0a7d8fad96fb756c475d8ae9c37234ed3fffb46d13715301d5beef3288f59e67bf696253975d4c3cfcc23a74a849123380a26beafaf5cfbf49f592bdad4bebb6af5eba8827822fcd94a7b2e0ec707ee0c2b8ffff21dd9ab10320b5c58b6fedfe20b45270c2e2a3c5aad5f22d473556b31b0bff5707f03e8771576ce6ba7259475daefcfee3da77295b796c0f37f2ee4bedd54c338af2ef4f6be147eca7cd6871cc3200cdaded1b3b506274c6398f35eb86df277fbca1e67f1688f41031baebcc3b0b50c9248bdeead5c254697b1e6ce9786d37a56dcad9b897c7af9353a5c7c9e7853cbd9c88134bdab1941596c6f337993958a069c0854bf8777b0947aff03ea2bc67f02bcac0841b61db010b68763bfccd928c786a0b054f7ce5481e7539dcb8e1157f33aa01c89430577cf076a87e40ab5e5ec55fe64d16a40e1641a180f2fbd645f6466c88d55c553d66f752a56e729fce37f3e6dc3ba3de230833d72ebabeba4934ba15a4703b286efb21aabf29ff6cc0f757fba497f4819251ac6ae2668a6881afc5fccb249b8d5cc96ad6e41816d59d8cc5cee30dd346a6be333ce94786b0d4ee4f3765ff378e6d5dc2b655cf91f9e12533cf0c99e9e96c98407aedb80a7d530e6b3124af7c4dabc1e1982528064889e351b7d4e7f913594b22bf3c79999e5c6041cf88cea4e35d61f8536b4a1746b8fb51dd4381cfe6b9d77cc78fc093f98a3997bc439446200798ae452ceb2504831fae9ba91d24ace46c0000bb574fbe2a6b0b72cd703e6a081fbaef068ece4aeb9c3b1cb42e57200d05e29ef1a035c5bd397b59a4a0e94b3812cc4e5113150370049cb4fa8f4186880f7c4a21afeb024d6533685324992dc8e77b68c46dba73275da60e17792f2b5bf6f1bf117e9262c05755a437a15a2ff53a9bbf9d6209f6527ba494bc141a2e4a0a15558c9377d05dc50ef49c78b48626922fb21cacff85b0f5cbe9e9691fed54f9ccb0b57583e46aa307d795b66edc16b4cd972d08c409d45bfeaab99506e93366333adf82d603466cbec9e12f606522903d100a2a4ee6d2e652301ef3b0eccf042f61c5377c171465e96c1993e343acf367b1b215a0bb7947db7e3c5a1c3a3038529a1167f675cda8aa8d857fe079165f8b6de934c487649736e52b6437edfe5bc481b9ed130a0888254e688ee0eb35a4ccd6d68bd98d6527fa00a59d1864557fc2bc8df4cf7cf39bce5d3815f01d889378f3861d7d7d8ec6cf3f6ea3a07e75e75cb4447d4fcff35a07a7d6aba987a74c6d993e522af1c085b73bf24e45684537dc1bb198394eec99e82c69196a5794425dbac3ff33460851abeb303f57d78e59695d6dda6749ba6b0b6f5a24928de976a48bdab4e244dcc29eac6e8937002ec31eb0fdb87145b89958cace542363b29d3c1753f65874900c3ba2d6b475072456cd275791da22d4211eb82f55821e4992ba843057315d3d4835f506037c50dced6e546abc93f4c9e578ff2db8a7c8fc12d078c218af7f591f5f7e747f9239c4381fc8e683d221e7a567bfb4d048944ff7af30ccd034cc06596668cf377599c3b16b5b976a8464c7fde43e95ebbd1ffc04c4eea7b2f8539ba137787a5dc2d5898994334ad5dca7e99a399dafad0da89d2fd6634213c73a6c2e77bcd62dcbb78d8aeb5e397317e82b3bdf5bdcdb9a7d7b12862d2ec79ca953884de2bbaba0f267118c7e6aaf0181ab3bbaff10c96d1fbf09c22ecb274e8ea6607a22e98a50ee84da35b50a6d17a39c3166d64ec8b92d3bc983bc1307aec4c15d2e15dee8836d6dc7f3c9abcbc6b6399f01d71a8b3b9b995308e9d357178b18a00b07224f43d71816436ffab43b9c01441fcaac74e09304aa849b5d2ec66850c88f329534a2db2e2f4cb0fb991cf6ec17e840add4e5b4ca01492af23469a5083ad685b265bc17997f58746848e84931f0c67ffcb37b228d2a621e713825fdaba37b2098b126ee584f9ed6559d28c6fb462ebdf75bd6d93514f67d670f5d413f207f6401e79a0c0462b19051561dcfc2917ddf4bb619015b5960c1e913017d10253c84f9f440effc3dce1321fe438f4521e586f8acc82986df04139ce82d8f477b7a28a2b048e3061bbe06ab1af641e9ae0851ce9311f73af1747307355ed728536c58249331fe6517e535554d569b5daa8a982e494017afca82b7c8df11cf07e58a31177163caf503b175c43ba1d2f6230f652cb5dd2c4dbca11d24ddf8175ea0f18e54e4750e57235b8254ce747f02a8925e87b89754796b47a0a6530dac0328b9bff523db0a0b9728a0bbcd573ec626f206db358405aa540489cc99a6259167e6cd8379035810fb7fccda042ceee324a3a9d8407a220029c760ee051d81e65ac5a23c8a949a1254dcdd003a3044e7a6df3434497cea03b3927d618522242928fa4d16c050dcb3c6b4f82b6e77c87af463d170b7143df3c12b76c51a51df307d9a60e3bb8251b21a124fe97990162981182ad5b059e512dd7f011a73556270616ade7f9a4a9e812550aee71f1e891308ae4834bf10ac11eb4513fcf1f7a924ab8c4643ce3ca7293c49ed67c960bc0ac2e49afb859122d4b7327c9d12c947337046f9f07ca361078372ac8a3c809449c4763f560d11b1d8dae06f8a039236dc30bd71470a26051c6d34f26b6d09464b04ffd44a30be755d1381fcf8d3586fded12e15561e0d9c1bedc3fe3d0735a86ab1319342630c08029497ddfba16c7cb6725638dd7a1ba9514dd9c2f90afc0a98ce9b7277223f5f9c5b7ecf116adf387ebd2c9299f16116695b27fac64ace5415f0a8f60092e3dd0715e42630506c236cf614fc8396a66c8d92978114ede04c265f3a91bbba94b766a9987a5e46bacf36a9e51a1170bc5d48c46dd057374218f4ed40b595989ba6f8e2e73ac1e89c2eaf508da83d74af0deadffe661140803ccb093285f20cf7c2872e4fe5d59458a83785eb874b4368973e92bede979354b3f63bc1148d0273dd537cf77ae1e913a9e7b51d9bd3880c76c8bd0f36bce09ef0e066c9ecba8822d5d09f24fcd27c3d112bd6351745aefab3780f89453799a54f93ee375aca334b5a58bd0be8dc361f94485b3f8677b772642b5e17ebac6f206f2549d1ddf175cf941499ee801606b7ff32528e9095532c4af6c4fc3a9c69a8a65f71c407c71df60b6a6de5f4946c6f60bbfcbd2b6f04eaf3d887e2bf2a5c3f4f470fa0ed3cfeb8a69655f28687316fc6a7eb02761b5054a60b438699b58f8aa17616dd1a638e5bc011da41cf567a5c6c41ee3a5776e5754e6daddb12a938b117221221fd5f52b2a3cf1555c3806320b1b9656a1640745daadd997d385f66aa82294fafc138a5297b74bd93d851ecf6c414601a40aed8a0f503a42ade99ff7227b296fe515ae4351d610dd10b27b38ac29b6dac0dbaf72f4b12198c8bc6323948d41070319cd6d0ce6aab8c265801e1d8bfdae728d66d9553deca6995245cca6859be9b969388684b3e0ccda2ee3fa6fd9fe2ba18e8187beb01498c59ee204d02033226d9c154c98a5e77c1f50df4d886788d871a25d5ba12f92e6c22fbca15da11ed8fff8f7c0ced886f64de6097d9f6c29e487e6858a70af46f18ec91833b0795425e7a995aaff0028a12980395c7095fa3a8770bc5a4c51c38d5081924ce725ce9e53ae959c27d6452d30b63155b1d0e370fa49305be3f35679769b161af4610f4f725d0d52cc4547614dc7e1935e12c0f69c132f503713fe28eeb109405eab15516afd94a7e99d8eadfebc7362d21773f3f3cc60af11ffc6074e34ca8f055cccef29f19b2bab67a62ff62201edb70cdbf98bc74056e0e61288923baadb5d71481ef742a4a4be9cfd6454b7f3806b21e765a6e1fa0ff31094e428a828d2f866369cf75a10aee4b8b26465ed62b3279d839496c87bc074299e7bdf98eb3446c74b0e7514e713012d0041649581b5e5d36517406b701e0384ba05b104e8106fe3f937c39f337edbca3e2f02ef248836e5a23d3f4cdc5a5a6b5ffc4af01ab3b267b24aa709502d10e33012c697489858a6e1a15553ed44d9b044711fe68a365a32cae244ba34cac549428ed1e9b20275731136b1376247c3807db0fc96b09bbacf80a2acd508db5144b81b2e4656c0046d9ecac8d954f98eb46b3fd8824784d5034993c9e8e78adc1355224f4466c5aaabb36e43314775d9750f79b5ec8cba104c07d80d0629e80e3ccf400da10b071ca382fc29e4ccb404e8df9b4de4af160b8491dc7b55254bd613fda5a693e0c4fcbf310778a6cd156006417b20c9010740689496ae643578b71ed260e16fb708c03465cd8bebfe3c40edd399a3ba623", 0x1000}, {&(0x7f0000000240)="d1e7078f204c1f4419424a4ff47ea6e1f9ac64526e23ef062f3cdf4f", 0x1c}, {&(0x7f0000000280)="a080fc9548974f031e77f4d2a4da32b4b4023fd0454f15cb3da02428338a639778fd19a4d14bc1d50a6825729642992741742c8da44a56a1c4ac147fa2d728bd998f8d046e26157ec21a73125e33131a50a0813693f452d14d2189cb0934df5d2fbf2796e757ccfd3e19bf619d7f955c87433ed0a44db8e228cdbcd555f6b26b9eb25cb40840", 0x86}], 0x8, &(0x7f0000001440)=[{0xd8, 0xffff, 0x9, "650fc0c65ae0116e159b231f4edf9be8cb6418396ce47b147812d7f888598ebf4474bac1b3bea6122e621c99e6b0913d2688d062647ad22b6c8041c52106dfecb166ec9a7649c8c3b148a18535d102090acc93e422851974acd5a22d764006a78e51556d86a3c4d77f7be210b06e4d6f40baae154c8d130b81b923c0eaed83514fd9e9eadb708385e846a6649b548d417562e5cf54e97c4492e799e8ec03d0a5b2830c75667973f49d40d8bbbdae20c49107f984b5db07c8254582e16d835bc913ccca7e87"}, {0x20, 0x1, 0x7, "1738640386d27a8afe558ebf4d774514"}, {0x18, 0xffff, 0x10001, "23c1"}, {0x100, 0xffff, 0x9, "57f67d4de37e09c5d2d88479438d1d2e3f2332aba5d73ef78e407b7a5b42783f457d6f5b750fccdc74ea80b7aacc37f408f462c947713427e7076c05aa0ce5a804126cd91d527d19c5089abdd8c8fdc2439dcc7041be46f2687d6d9533e19b515a79347b80d048d31ece4959598c9901cf0bd4651ec0f52b935b65ef9030c8f0e1d1274a6ff3873ada1fc5401ec6c8581e237f87426d2bd030dbdcc1c60ff9f26cf311ec8d023c5a14700684401f6a8f8fa0c84a036acff492f1f2d2c726b7b0c868724322d26822008fe8800d29c1942a4714ace503dd02cbf21916ea4272596d4ff04f0e917eca56674d2f"}, {0x10, 0xffff, 0x2}], 0x220}, 0x40b) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 09:15:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000580)) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)=""/6, 0x6}, {&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000140)=""/233, 0xe9}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000340)=""/154, 0x9a}], 0x5, &(0x7f0000000480)=""/135, 0x87}, 0x3) 09:15:59 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20872, 0x0) r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20002, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0xfff, 0x0, 0x7f}) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) r4 = getppid() r5 = getpgid(r4) fcntl$setown(r0, 0x6, r5) r6 = dup(r0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r7, r8) 09:15:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000001440)='./file0\x00', 0x100, 0xc0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff07"], 0x10) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x7f) read(r1, &(0x7f0000001400)=""/57, 0x39) writev(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)="921d99e293ede71a", 0x8}, {&(0x7f0000000100)="b9ac210e9c825550949956e3db2220545a32e63844dbb8ca9c1adc", 0x1b}, {&(0x7f0000000140)="1687dfab015cd97fa30becc970f4392bfd2c494aa4ae0e372d9222c1ed08b7847aa9c3555921807d3dfae05c2e4f8fcca00b805f59864cf4cba91bda111584fe5f09125967b3ef59be68ae62d11be7d0fb9a72a93729eea650ec26983124074b15b7c0fa373a3f3976d1d1ac9515c2ca6513126b43d0c3ff698bcbe36ffad15717a72b16920eb1980d0dd02fad8b353438ebecd2191a4d576610976c854c46f9569967aad861b71991fced7ca6078380a1f9276ad6a499b292e13cd1c6dd937410fb14c515eaac6eb794c32aaf4ae007f11950e160d6260b4a8f11b0d8d1298c17482eb6bde820c1e8af567368ef223f776051cb12ddbe2d4d9bf64c3492b1fe7b08b07845ef9b1ac41443e660efefe3a430c5b077a0b10a2f980316032864c3966b2fa5725500efb174c6f06fa384e3b40c3f03f93bb7a00c4a463e22846dd6a01c2333b042b35b1150bcfbb9b0e1d6af4ebb47ac775ebfbcff772d55dfe7d8f1ff81b0ad1f99710bf8ee526d4cfc172759db4801aa067ff1f0ffbad1183290487a5b1d74cd0ae61ac00807e46c667f0025e768fb4e9bc34f7efd43b39771e7bf3dee5894b53cd71dbe8536834e802b3b359530b7af5175e4ac2d8ab2f1df8a82256095917b0b3d7d0fdb4d46acb1dedd178f8e3403a896ceda67f2474975358e7a17b537fc74ee8122fbc599b5a40cf7189a76a30cfa5a09638a49a7bd717575c9a530bc90db09ddd858a0cdf812a9b83f69b40514c287aa7d02afc4eed54a390934909a3d10d9d037b02ded2fd76b476128eb7e7be81d899408b4d789ed03fe6eb9611195bd0cf0a1e49d21fea68d2afb4e096bf41e6c26ae6b98dff66af75d8ffabca386f602caa9c8e7228e0ae4043a4a265fbb56c6042db9dc5b25d177c1ebaf346a81284479d14c2e0961e5d29cc9d9b4a4c1c1d690369a191d686ac588137f4f1ceaa7592bfee0ce5e9a676d8232e72582825b8cc34456b75b8a9995e2fc2fcc6bf7e9c847b559c2a075bc449d9590a366547a74c949f34a481804c885082d229ce69bb5a49f0a147d7d7eae217b4c31cf8554dbfe188e8111e0affba65ec372d85b258c56f7e030512b3d136f9c347bd456436eeb19a91e7e606c23a5cd057f9eb2837a1c6da8b2faa5f6c76489eb9566c0485b69e2e788ff16bceeb47518e6d49f3cd0cce00770a3fac864644f39cc3ed0c20aa7e7ed1830d3fc2295db7493f9070fe3806994cb88ced90e272240715c5490269bcdbfcb108652a04f33e0bc7c5fab083bcb1e297fdf08868300eea86f2121348ec00f6eb2763785efbffc89f7581cd3264d3154cafe3f1a14435a2bc67baa6458a32b36ae4673596c04e394441bf46784b297c40458a1c1efbe4531767176dab9466f2adad20505bef8b20471703b9534d151d7b6ae9704ee6d71297037a9eb34a1e2beabef643eec0fd3e1e60b5c7299844f11cf920beb303c8f7b2229d109398381932230b5bf38cf32c5f7e093c17ec667f0cb2f3f493a345c398247495155835ff0fc6fdb85417c3e2291daafc97d64a7813ea323b4074eecbcf2cef945335729ae2e156f3d2e097ff65d1adaa0e30087ba10427db561ff8f7aa8bc8eb961831958ba5e1912175cb3daae6d2e605d4cfaacfbe7f29902781f5f37647d349c4380f6b26de307f43d61003d2d2d12d6735d316c590362813ec9677e15c4438192e5114a34f69caa0efffeb2bd7e740d218a4dc5b82a7794b62b42509be1f9943e8ef2e9d5cf62ac9ef3afb29fb5f0ac0574798bc0a5a2ce98ad56c53246cbcbcfeb6e4021741f176dbc8d141891d5ea15704059135de770d3355564429820b7f03bab9b6827eee76008fa720bf218bf92462208df745354c973981a71555c0a7111af08cff7c4516856f91f1efdedf05f98dd6d7a1efc008dad0da8e6b6aee20ce6b961ed9fca13cbc1c417185b503c14887bda6b29ded96285544ca088c5b98c1f061b7c662282667e2e2c2c36aa27093513fdb0257d9c03f1199bf7c8984245d4f9c3b8d6a60f1b5ef3fe74354a15a3b424f07ad147562e09a0d00038d5f9c48b8e05697b983df5d1c26e8df944ac155e6ee023421dbfea7f5b5342e31a42cdec9ad417597aab7473a7a2fba41dc4b3670dd2f25c53639b4662d0d4d344b0bb7427efc3459461ca21a4aee2056d18fd24b56d7f3c886272998209be7cea78154c1e87cc6cc9eb54687a7058a91cd24eb43f033d2a16ac2c917f6ce9e6ab5f2fbc21f40ee4334c07cee40855068a2e5c48c85e9fd4e532c391c731c809328fd31d43cdd2b90a0cd36f941904584f32321eb54b6dd9d006a346e3eee92294d4bea7aaab902a62ae0b277c35df62078c207cea355ac5a056dfa00175767e8b2e87f93283d93566fada2683f44ac046fdeac7139de66cddf5fbd751c2f8ba69a13f52e23a5fb80051d62466bbaba11bd5817e9cd0821edd97cd6f7a7efd475ac8c66d18ccf9365a7972c52ec982a241663d7ae882c6b05cf2cad4ab0c1f30406044a9197ab5f95190c59b8490fde6aab70eede180f225c7d22a32a0b9722587fffe0e6ee9631ce69761704b3f88338a0b026311d7b14300801796b91552513e5b60419e15d2a0d7b59fdb441e22d992b1d3a848e199b0b2cbf95d94174f21d2591aca89ead3beeb53ee50a5dfc29ef347ff1477562ab929de4129d3d6b1250f3f6eddb91e735bc0300f9db9efe101e1261ae0b08a20e47f2c22a341ee8a3c6d789dd085b92d1f1708add8bf1f73636eebc66467ada1d536f4a7e8ce69aaf8a353e3a328013db080a8b6c0ef691d48f77d2aba2d4d633e9162d62b700744705aa8f4879a1836a4a04416fb9ca7b5a76e63fdd96bc9f277d25d6b8c6125921ae5863a363da0586cbf7751bdd31f416a45e4146899944cfd507f99666c85c8d2e06e439cf24afc8b63bca4eda02eb2b7d29c5e6dee922c81dbd116bdc38e22a27558f89d3728312cee75f3be39b4b96f16f1c26e139072260372fb02ab18f2678a4e25fa970c272e127ded9d0c761dbc3ad07dd03709265b205eed715a645cac1609931d9b43c3f4a57d47bb992c7fcdf75ef4ade0f7488908edc28f0aa2d58d6010e33bd5be6e533086fa07ac97f5146bc9c1662f248d1252da9a74098829a5f342090a323966ace109633c01d3c1f92bd57198ef96da0db623ef9aaed88bb11cb625d466bd78c6ed9d8a536050694bfd7b25dfbcf5ded7fb7fe41771122541d6f55d305c44ff5971ad83ee80ace6d817cf4d4ed4230d3562bb4fa27fcbdaaa0c8436f6a2f84c4c4e26a4ff211826e4a861eddf6d7568d923302c1f6c9d750d7f990a773ae8c986fa4e97448645316308b3d2e01ffed88d1eb84a9ecb59e5facf5a9adce9c98ac3b6c90e8092a9ff9d1f983b077b8a32ee003daf8d577e9ca4bc38deecba9b250df282ce39b0e297e7b8196da4f44d86c475bc1400d1eb7ebe2958a092c3b397203fa7c807ad2d7c683e34b82c1d6f6f211e29e48e1ffbb8c76e86944a5002e27966402b4054cc271dedf25680605df3908a23323612b2f8d13999b22ab762f19a3ec6c1a98a90da6dd83797d55f86a1f7f21041cc41eb8dd6c39b4caa98e915f6e0a858a437e476932c9c5ac5ddfe1a354d199552572aa5892bfb73764f11d38ede187b3e0c9d14d128363f64430637deaf245215076588818c9de987f8a419091e392cc9c62245e3707d7276402c609be466daf86a186016ea43e90f81776b980570761dbe0cc32adee4c3337036c7da434f2f7b055b7ce00b62352e51771696aba52b50bc0a366f411aa6cd7fe61c01de093f91c7d3840d3fb0b6a5cd2579753a687b4eb58a5b94afebc6b42335d99b933aaa741fa09406b6642f5038449d829e0cc7f0053db7f297ec56cc53765d03d754b285a4b0793d26810ff1c32452990ed1dfcc639280f0302d47932200ecf9870155cc4b5f1d3b7dbb736c94cddad27eec18ed633600f8a084017bce26fc67d17a1d612d608a69d635a68dfe43aafc3fb05697251924d05f9c94630c291f8ab1ceb32a17984f31884d0ba521bccc257b3977b26670b086fcb17ca67cd77b148903519edbeb631bd9ceadcfbb4085d14968545ba550f178e63891be328fadcd535412f6e999b6cfaf15da662cbd821501e84f51932b3f2441f842a2a3ba5039c6d7c497ed3117b6084b91e0b6486d1750764dc6d7f9378cc01190d5a3a5b3982e840746a79a852bef49c8b07daef89064a1ba3d1e1f3db39ef16baada6b329ebf4e9a1e6fa1e1742b76d8116779835086a58d62683c9731569425043e4ae8c75622d2b0b8e150aa48d0c00b47b9202ba1500802f9c8c85c6f36e890db04eef9fc627b37e81cfe6e7f34cf527db1a063a7fcba712d547d775b2cb507eaf2d3341f71e7694a1deb5e6912c74bc5fec45d5073773dbbf10527681f226a2cc3b3be35bc06b99ef3477321485b159092ce5bbde1a78882527f8fb833938bcdd576d3ebdebaab864ada1d735aafe0cf061d8ce5cf931f93fd6bde06ef791e6c639b323a53fd56b61cadcbc22b803b46bdc46f73f3a18ab9331588347ac2d20d16e4517d2a6fb8de371022cfaa20124c0e3eb808a5a2c6536bc5630fb37d39e645883cdf941dc0989aff4916d320bd21f001de43ea9e5628a511238ed14457f8837b6259c5375536ec4ad6e10c39f229b8bf2230d270873b137500960f84e3402154b3664bc428a38dce7ec09f8720d479868d05c3528074a00e955bd60023c8dbb577b75a825e21a792a4f86b1e792c3d8be106fe3d4afbcb0d1b8bb1a5e94bb2f84c5fa53fc39dd82c83e2db8cb737069532ab4daa69ef9eece7f823c4293b8cf99fd5da43d5e80cbc55c55fc092cf77d2b5844175dfc5aa1a39b907bdbc0aee90ce5a99faaab7e22ef32c11949bdb3988166cb10664c767a3a97c3ed1fd12c2d24d72c4917c761c4fef57e24a7d1393e82dbad1851408cfaff75b606853a1fadb910d1b9b8b5f0a3b7579ea19a9f6695a8a242fe5b1ecd8bf41425876c477722ac8b507828c88405c196e20b2faa0659acbd8a78c0f4e6e790ae872e2dc98dd50eea737181821c03e644a5ebf029139b1b9552188e248e1416d6f2b49628c071745dc9fe2c1225614390c34e7689c4c2b3b1d44bcea9bb8d8e8381e6f5cc31404e204d8aff62c4c7556ec4cbceca36bde999c67a8388b65349cbacb6b68bc26ff919426849386ed0d6c1cc77541dbdbf0a19b904b7129668418827b67ab85a2abf2276baabffcb009844b815283bbce4ce142d2d6b59bbc0a97134f7bc05e8ef7bed3726ba4580edbc4f2d853618fe01e8f2f194d14cff5ac0823ea6d17538966d30b747d0b5ee3ec22510a413859be86c161a03a2f88cae94164f208860d919b94dd21869bcd99a3816cc294bd813ce19dbb56923bbf9ec8909430f2bf1184b718f6485f6a465f9049b508842eebd695599349fe6c83e6244e17c798a6471a75914d72e1217d472b574090e96b538de55b307af50b673479a30b518cdfec18af8501559af3d7e58fb9f571119914833734b4755fea09a14d0b65712ffc0df81e44e4618f4cc55ae3f53b41ec40e142b40555e7a7f934948368421dea3e1c9053a7fb1eef6c18bb0a7c83a0f493e81084b2f165b6a68b0acc9535f16b9e36b31bab878195748ec840ed729f06b3c7f4c1a30b7edc5a4244f6d3e8b6028fee8880f46a73ef36218b4b7167e47d3c8e253eea15815343b6791da62a0fc74b27ea8de15a5c4af212b7be1552f98de3bf95a80746", 0x1000}, {&(0x7f0000001140)="03704320bf3ebfa77f548a53624dd309580f8d1f72deae0552f9b171ea7b5c683af556eba91d5c2528c668a2742fd45d76be5b9d3831708e0fa2a49ac03223cdf93c896db0b75461de7d559b62", 0x4d}, {&(0x7f00000011c0)="4bc34ee8c3bd4c2c4586e3882d8d64e96151ef772bd74ea9766571df6ccc8d81aa480697692574c136beb173656d44d72e06c7532185a37847f98890a437a9ca4f48ce909c2985878b47cb71ecb8098a25f0a4429bf3fcb8a8edf2898ba05be2f30060b9e1f1de0f09144cb8132fb921d9c364fab8de08c3dac68555c990", 0x7e}, {&(0x7f0000001240)="4fb0129b5df7dd6ade291b84b5e4189ca5a3cdeccf8f02df3a176656c04150f3bffd68287d93821a74cccfb33111e6af1c4ed164ceb9ec72b7547c79b187de5cde3535f8139f4e88", 0x48}, {&(0x7f00000012c0)="6daf61a3ff0517b00adff6018fb8cdbde66787bb4b2718a7f6eb56b5e3af88ca43af5e5d285f00c08f41b87d20aa3681bb47cef1679cbdf52f4474d69dc01b11f2f5eec61c1453e319b67c5db0fc9fd9d08cf8aa48f29aa580b0063a800cbe05286a381168ce961e5e01cbbcdcac4ffee6478ec21f595e07e40af1f7052c54b80b9a4210fec9ecdae12809719f3acdccc686abe16fb5aa99b4ac8d113be021a6ffea8a6484400bc62b11eeeb072858311aa37c7f7bbdb89f3ca4", 0xba}], 0x7) shutdown(r0, 0x2) 09:15:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x9, 0xffffffffffff7fff, 0x4, 0xffffffff, "a0ab00376dcff061541bcb0301c6b3f5df569697", 0x3ff, 0xa941433}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) pipe2(&(0x7f0000000180), 0x10000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="39b45ee7000000010000000003538afe0d36b5914df3c948ae8dc5aca7d20bfeaa64460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8a1c9f280c530749f667bdc2700"/101, 0x448}], 0x41692717e628dd4) 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 09:15:59 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0x0) chmod(&(0x7f0000000000)='./control/file0\x00', 0x71) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f00000000c0)='./control/file0\x00', r0, r1) chflags(&(0x7f0000000140)='./control\x00', 0x0) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./control\x00', 0x7f, 0x5, 0x10001, 0x1, 0x80000000, 0x80, 0xff, 0x1, 0x0, 0xfffc000000000000, 0x6}) bind(r2, &(0x7f0000000200)=@un=@file={0x1, './control\x00'}, 0xc) open(&(0x7f0000000080)='./control/file0\x00', 0x210, 0x0) 09:15:59 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kqueue() 09:15:59 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x52b0, 0x1, {0x9}}) fsync(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000140)="7f3904f610c2723473ecc2e38fa6743baf09ee3b8ec7376e2e30", 0x1a) 09:15:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x8) 09:15:59 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0xfffffffffffffffd) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r0, r1) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0xe81, 0xfff}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x1, 0xef9}], 0x3ff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0xc1, 0x2, 0x100000000, 0x400000000000000}, {{r1}, 0xfffffffffffffffc, 0x24, 0x4, 0x3, 0x1}, {{r4}, 0xffffffffffffffff, 0x40, 0x10, 0x2, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x8, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x24, 0x1, 0x0, 0x401}, {{r3}, 0xffffffffffffffff, 0x80, 0x40000000, 0xffffffffffffc3bc, 0x400}, {{r0}, 0xfffffffffffffffe, 0x41, 0x1, 0x8, 0x101}], 0x80000001, &(0x7f0000000200)={0x613, 0x8}) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 09:15:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="fb304d23a9de1a3b194e7b1ebc49d4b889a06cb28010f5d592d4925d45b122ccb0c8c1633f5565dd81f50598cba623b2bb4a12273a8beaa9ec9c371593aa5b6d6b05850f128ea9bdde309eb441e11e1684c873b14b7b40b36a3f1d6a210152b91950311a63e88797d7dde1c0473e3d5876dbe9159b0a165784f3b61f914cf6d7c0b58dbaaab3f8229724d0d9f6fbe097bb2835920ecd19a36b7ba8a9c528a1c909c81a6dfb7f89ebadf67443d8eddda4b67e08378da8a50cf65d15ba", 0xbc, 0x8, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280)={0x100000000, 0x6e}, 0x10) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) chown(&(0x7f00000005c0)='./file0\x00', r3, r4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x40000000000087}, {0x6}]}) setrlimit(0x6, &(0x7f00000000c0)={0x7, 0x1}) syz_emit_ethernet(0x1dc, &(0x7f0000000680)="af97dfb290d33e73920fe1822cc06939b8fd4ced593fa5b8c94b87231e55f1dce84159b946d52f1993b9de89b3f2e2935bf10ed084fb0f084cb1859502025700fb7c24bd9ef653340f08908f6cbaac58d934a2282fca66148a054b975c948752d6b800cd04ae86773dd70f35b3e8f8ac9ed40343a93677b85caed1fab782062c219a03e54af5e315d7219237462b0a54f739a37ba03d7d2626ad622906f6f988246cfd99129e6aa77cd4ea87aced62338b749bd882a5471223aa4e36b408d6ff8ae63d1bb32665bd6334ec1341c7967953af20d2c694d317f846cbf2255d8a270f4a284afa8544b09c9d5fab48ff05094de65fcbb13261157c255e0fdf12439848c36cedc7c13cf0192a065d8f9c1b1caa28fcfe936697332b6e6cd980840570d983233e183480607a37116744ecd15d26e13ad2e53f283a30a50dcb81aba0aeddd6edf19222e3e166ba20b1c17c847757df11c78b5ca63ec0be68e7e5c15b6e996f11f9050793ba2f180be88c1bb32043c9f30a2d4fe54b7c5beeb13d23e2cb86542b376bd2751e3126236021699656cc2b6f84a2c0abf381aa15207acf6838ff734d6f451a37ce62eaf5526851a911294ef4d706822346c20c8353aed253e2757c27e348e13f547ffa6402a1886ffec3120815f0ddbb01a34d22f1") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x2, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000580)) 09:16:00 executing program 0: r0 = socket(0x0, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 09:16:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 09:16:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe89) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0xc48}, 0x8) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\\\xce\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='$\x00', &(0x7f00000001c0)='!&\x00']) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:16:00 executing program 0: 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) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYRESDEC=r1], 0x1) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 09:16:00 executing program 1: pledge(0x0, &(0x7f0000000340)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 09:16:00 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1000000000000000, 0x201c, r0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x600000000009) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffffffffffffb, 0x84d8}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000580)="5d971885bcad3c44f28f00002a97eaaa960ce2af6c32d9e51d729f9c2ace1f88e66a509343a7f3ca82a12b332347a5a3b37961b99b6177c67bf73df63f280f66cff107b163262f8505207b3655c6a74104cccd9b526891b5a0680bde23b276585e39ad350f7b23e7940cf7e1d7b751e5e08906e29b5f41eae1f5a94849db48b56e81193d8ad89055", 0x88}, {&(0x7f0000000080)="c217677641bc81f277a9ebf5861c7ced24eb9ffa36609ce081a719a45d0380fa38", 0x21}, {&(0x7f00000000c0)="6e3d24a3b4e76e306819b9acba6cf6ee28db8a1a13ed68b4b50395caab4a28b39bc32a7de3a08804d625307edc9b4c0c51ab6eaace28965bacde26f55f77aee9fbec5c762b853c16cd78a32d1f5b4f8acb17c3a30a94443749c78432801f7309bfd4c8b0a53466583613f0008659dca039a6c274d28613ca681141b12b7e0e510723193648de8b3de4de95e69f526c06b0ecb9314027073d9866af0d7ddc7c6d00e3adde01610b5db9b60c5701505615046638ee9ee2b6c79e37ed", 0xbb}, {&(0x7f0000000180)="2bd6f3edb3735d43b408c742f3ffc7a5d172ce7eefdbab9b37586d907c1c3dd7181021f2cf13a2920a457de6f47c4d59045bf6b0a5d289d919531798dbfc4cc5312333865b826015fef52d877af5a42f5e20f758d6e0276e7e603e149250d2bdd06a7d017d1f458191a6e5b7146942b389d401", 0x73}, {&(0x7f0000000200)="c5bfaea4d92da799dd3b4e220470dfb14f67c8b799ddbbb8085930ced2ec2e80111b893692e0c9ad808980ee9e7bb23660e8ad268bcb328190b633ee50e86395f8f37a4b401d593196bf0adc0eab081a1accddd7245a6ff1ad1f9aa517e79af48d539f3716dffd5d26b636325902e9292716e1368c91686bcea9e4068b3a", 0x7e}], 0x5, &(0x7f0000000440)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32=0x0, @ANYRESOCT, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESDEC=r0, @ANYRES64=r0, @ANYRES32=0x0, @ANYRES16], @ANYRESHEX=r0]], 0x8}, 0x4) 09:16:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10000, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000003c0)={0xffffffffffffff8c}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff000001881be8b49647aac5355ae1a8b1b330d73eff3d4fe991385df4763698655328883ddb8da1afccbb5cf821d4"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000000140)=""/113, 0x71}, {&(0x7f00000001c0)=""/137, 0x89}, {&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/231, 0xe7}, {&(0x7f0000000300)=""/34, 0x22}], 0x8) 09:16:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000300)=""/182, 0xb6}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom(r0, &(0x7f00000003c0)=""/217, 0xd9, 0x842, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000140)="b26f6ff2f173c65363ca2b44e09cd80aa2897f50a21b2c344405a63a04f2142132174a31f425e6c3504ddfce01c1ee87c95c4cb011fde49f4821bf1512dc9830aa084347f6b5db139a1ff07961e0ef2d6db1076bf2149a628900fb54eb4e4dc080a7c9083d34b218c1fc9a2316863684ccd12a6aed17bcd894b4a7e844bb2228a3c653d69cf1c93e2aa536fec6ba930e12f27916ccc2fbbfa328e7e9edadd0188d301391bd1ef6031a85387859", 0xad) 09:16:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x0, 0x3000, 0x32, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) socket(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0}], 0x2, &(0x7f0000000040)=ANY=[@ANYBLOB="d40000000000000000000000000000009a265465de2780fe7b4af0bcab0a782d46a8c36a21fd6d70e748efbf87122c1c05d59ff7b0724bf7cdca0352198ab3c158989d58a4eb73828ece87765cd2c5e0aa7768b50cb76e32fc31cc123769e304cb5c48e5df4dcdd52c70ab1949a03fd9dd66df3862d371c804944785427cebd7ce3cba1998c286552ba3905afeba701e190e5b710770d524251af6ae09679943159d97d7bf8540b84f5a300c154285b5cea87a168b572749bfd9bb62b39093f503cebe94732b8088fcda2ea9c60b574f1632d062f7478d76e6fa883c07487af9c57f6e5792e6873f3f03c3801c4ec3c1137372e901cef8587570f8e93461b6a610c234539d122718fef5e7ed0c9831e3f84876eb3aa5945449a1e9ec3531999c6f0d140b3cdabd866bc2ea2dd5b242bf27e850764b39833321004c482f901079bda42eb033e48e1ab66922136b05b26ff054d30f48a91823dc795ca73aca479cc166c7fd5e13b14b6dacdd59a5e4a0ab94c1f4cef3dffbf7d88ced2e6bc56d94fda2e9ade1a69622a92a8a753b1862585b8ea0d3c4472c5b8fa3ace66bfeee67eae1783858fad4beeee3eaa9eb587aa10be7dcaf81f26d65729e08277953068a19828de3a8f8071d0454e922a214a3628624754739ee0512090fd4fec7f56e2c8d2c1e0c895cf55d66566dbefb7d403760dd35c4e1241f3520d022f31394adb2fcba193383e2276b26a3546cf2bf8e3516ea7f8ebeff822aa92c92bb469d65c902155aabb455bc98df0b8ef91e787f3d6b54a35f825acdb80e5b002319f4ff70c581a50f35fc3aeda5817c75b03a2c384b7957ea85e3d06c88baa1dca5b51437596c703f2aa4bb74b68faa4ac98d2c906b1bd320ebf8b49bee88ff38262a9070e7162d9c6f3a3e347b4e16fef8c9e6e9cfb86165b46ebe94109b5a1a196730ba79214b5c3c24571da3ce31b77e18c825ba54871c895e594d9dd4727aefe3e74d105bfe79ba7635c2379c177078cdb833bd84dee66553fd6084107faa22ec1065db9693b74f9ff98d3526dcae764bd771437620bb7ab0cd9a4cab27493cd36d6914af4bac28c7b0e5ff3268819575d980204f7ff3b93f887e04d8d659c69ded7cfcd37851f241cca29367489642987244bcdaac3546099a0dbbd2dc1d71dcb5bf399afde16d0a18707cf0058a57f0f11032f9d442225d1439e38d6f880ee21e2580c264918f19371a0e72a6d70d3f95e3772378ac1ae82b2737a1bc7ffc0c4d5478bc921e5a6e2cd69b3ad02ec937b24e1515c76081fd54f59e9d618203aa39d73ea2c8a90fcd929a0e6d4294e56004f120411fa970ed6fc4ca8127d69b1fc35de6ae237a72ec34995c2bd9a3c458414765fb845631da8b03dd3f5c78e5f0fa09e01f5199dfecc1125288da2614c25d58a22d92ae8c0330f7eaa81153fa4654ceecb2245de8711fcfc706f0ece2582025a1aee715403855d2069d435d86eba292f3a530e4b43ae9540a9639d75fa49596b9e1bf51928dd9d79e4f35ca7aa81a5f01ade89f33080025441383d0d222f19e8d5a663fbaddddc5efb11f8fb17952cdc1c394753e14d05df84ae52508fbb2889342a588be657648b52573ac213adb6d18e74bb216259c6bc54f8d7cbed8e8cdfa07e8a03a8337c4d573a8d27468595aa4df567a24f2f1300a7ac9a777cfba25fd5dbbebfa771a1312bd2fe38450968d4e8cdf3a1b55b049e84afa985d5e9180494e2b62255374cbf064c8af2f78bacf0e73b02044b9d9c42916d0cd5ffc1d96781a5e86142d03c00a1c6fc4f5cc23c20d11ec27bf275d4b1052d8cccd1c92b00b10094201b6a2d74edfce15a737e03caf000735b315aacfc1e984906ee2e91b4d6adbf21b515159ccd74e6d95e4837cfc0cde20d5a30d83f98b5f9aa6113cd22fa0a775d559d5af9c8febf4134943ad193d28008c66052702c21e88a461c4fff688747a75717c52f26d236646587ba542d2ca238d973ccf0f5313f0a8f4b32c6059b3ee467e6d33ae5ec2d23998851e1404a1f55c0c605436b229670b0e653bc7aff7c6f614f87b87fb6cd99f81a3fc475b71f4ce87e6a221f4db546447b5271d67c4f9488dfc8757289c7fddcbd63d9a31795399c610f4c8fdb11c28eb0bd82a7ca086bb7f8a088d61c81ee274c47e18766f5324b18f85c3b555470398950000daa387362d6af2317057caed0e3b3b21f980ce0d82dd79736ea32bfc565a5b383457388edcbe870b339abd8068ebca3b9f04badfdd63a4e1a7fe622ff23d26aa8fbb6b23069af82c0adf5ae1fae0288454fe8fe6f4299cb58c7cce4c346ee55b01536838e1380bc44520a57347f3b8a5276d29b45ec587e82b45830bdbef348701245cb1666eda1e441e8d98c3d4b5d948f9e6e747a4b246312f94f52b3713797a435cd239d250065541dae15ddc27ff5c2536dbc771f0c56d2174d58cfa373eede3305a44cf9bc895a0fc8f3fb4cd0e691adb1fe5f9c1d6e5a55b58c698d04482d2b4d6d18be66870cf26858245b0b780f7c578adaf9582560940ed9d99c1dbd36169cb3fc5a142f398da979926e35ab114bfdce676533c2b09b4287e8f858a4c5ca622814ecedd3b1ed2a4b72669cfe8549bf2e902429edfecc0669dff64e4992618e7e29d6ec0516bf42f53b44a3796b67b938151aa4a04d7ac7673abeb398e97004688cc787c84a224052c711de56336067de3b1faf449d58f875d6341238019887b06b7925f3799da678e57eb416621f9ffbfea67657edec49ed595045581bece40bdf64141322543dd38d85051a17ad0c2d760d4131f729a8b1fca41cf73d69aa85819645ee9d367cd50323c09091070c79614dfefdb8549f1436b1527c257600000000000000038d2f89a2bfeff1397a7aab0b174f7a679bd920a4afd6caccc5859b22d8dac67294297390b69b995b1d169db74505c743d499414ebc649c6010caf00"/2118], 0x808}, 0x0) 09:16:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = getuid() seteuid(r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) sendto(r0, &(0x7f0000000140)="a966ce8315e357ab3c84d1df5235581af2d9aaabf3ad881c374b9cc316598f4e8017af94191f7ad624535df01025781a45613673b888fed5f0806f77ba28e1fde2d062db526637be5decd17f25adfa547e7438b2065ff9adac7a76ed79b41f84217e61e85f1a0857f66d75bc92beee784e3f93bd51641c67d5d9240396c28bcad3870b28f32b20ce76b5f8daf2cd820625494cda7f7685b793c03476d30d98c10c", 0xa1, 0x408, &(0x7f0000000200)=@in6={0x18, 0x2, 0xfb42, 0x20}, 0xc) msgget$private(0x0, 0x4) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='[^%/{\x00', &(0x7f0000000300)='!\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\xf8\x00', &(0x7f0000000440)='(\\\x00', &(0x7f0000000480)=':%\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='(\x00', &(0x7f0000000580)='\x00']) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) poll(&(0x7f0000000680)=[{r1, 0xc}, {r7, 0x124}], 0x2, 0x9) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000006c0)=0x7) recvfrom(r6, &(0x7f0000000700)=""/44, 0x2c, 0x841, &(0x7f0000000740)=@in6={0x18, 0x2, 0x843, 0x4f000000000000}, 0xc) mkdir(&(0x7f0000000780)='./file0\x00', 0x8) fchown(r5, r2, r3) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='.\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse0\x00', 0x210, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f00000008c0)=0x9) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000900)) recvfrom$inet(r4, &(0x7f0000000940)=""/134, 0x86, 0x40, &(0x7f0000000a00)={0x2, 0x1}, 0xc) truncate(&(0x7f0000000a40)='./file0\x00', 0x0, 0x9) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000ac0)={{}, 0x6, &(0x7f0000000a80)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mkdir(&(0x7f0000000b00)='./file0\x00', 0x4) readlinkat(r6, &(0x7f0000000b40)='./file1\x00', &(0x7f0000000b80)=""/253, 0xfd) truncate(&(0x7f0000000c80)='./file2\x00', 0x0, 0x100000000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) 09:16:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="ddc3") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) 09:16:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x8) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) 09:16:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 09:16:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x64e6) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 09:16:01 executing program 1: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x108, &(0x7f0000002000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) socket(0x11, 0x4003, 0x0) 09:16:01 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000e93000/0x2000)=nil, 0x2000, 0x20000008) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x2812, r0, 0x0, 0x0) 09:16:02 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 09:16:02 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) socketpair(0x18, 0x3, 0xfff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10200, 0x0) pread(r2, &(0x7f0000000100)="bd66b5dd1e56", 0x6, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000140)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x2, 0x40, {[0x81, 0x8, 0x80000001, 0x8000, 0xffffffff, 0x3c, 0x1dd, 0xffffffffffffff1b, 0x9, 0x1, 0xbd6, 0xf935, 0x3, 0xe328, 0x5, 0x0, 0xdddf, 0x4], [0x1, 0x6, 0xffffffffffffffd6, 0x29814270, 0x7, 0x0, 0x9, 0x2, 0xff, 0x6], [0x5, 0x2, 0x0, 0x2, 0x6, 0x8, 0x41], [0x8, 0x401, 0x3, 0x100, 0x4, 0x9], [{0x2, 0x0, 0x90, 0x100000001}, {0x10000, 0x9, 0xe16, 0xf1}, {0x0, 0x10000, 0x10000, 0x7}, {0x100000000, 0x7, 0x77378e0c}, {0x2, 0x4, 0x2, 0x3}, {0x7e6, 0x74e, 0x3, 0x24eef04f}, {0x100, 0x9, 0x2e85, 0x8000}, {0x7ff, 0x6, 0xfff, 0x2}], {0xd972, 0x0, 0xffffffff, 0xffffffffffffffc0}, {0x1, 0x380000000000000, 0xfff, 0x4}}}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x80, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x400, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000004c0)) write(r3, &(0x7f0000000500)="ef66d05047025c2357e919795beea25bba1d39eecbf81e14fefa1f901aa156ce594e70d83b2a4421dc", 0x29) r4 = dup(r3) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000540)=0x1) faccessat(r4, &(0x7f0000000580)='./file0\x00', 0x1, 0x1) fsync(r1) r5 = openat(r4, &(0x7f00000005c0)='./file0\x00', 0x30403, 0x184) getgid() ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000600)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000640)=0x8000) chflags(&(0x7f0000000680)='./file0\x00', 0x1) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000006c0)=0x45) recvmsg(r1, &(0x7f0000000980)={&(0x7f0000000700)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f0000000740)}, {&(0x7f0000000780)}, {&(0x7f00000007c0)=""/99, 0x63}], 0x3, &(0x7f0000000880)=""/199, 0xc7}, 0x1) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000009c0)={0x3, 0x3, 0x480000000, 0x1, "dbfa23901d05a2bfbbc60d6a6f0abe667820e3c7", 0x9, 0x1000}) r6 = openat(r5, &(0x7f0000000a00)='./file0\x00', 0x10, 0x4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000a80)={0x6, &(0x7f0000000a40)=[{0xe8, 0x0, 0x1, 0x200}, {0x1, 0x80, 0x5e, 0x7fff}, {0x9, 0x1, 0xffff, 0x1}, {0x3, 0x80, 0xe62e, 0x2320}, {0x2, 0x3f, 0x6, 0x20}, {0x80, 0x5, 0xfffffffeffffffff, 0x101}]}) dup2(r1, r4) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000ac0)) pwritev(r2, &(0x7f0000001dc0)=[{&(0x7f0000000b00)="b70b4dfea8cd708a5e65f42fc8d38fdbc6b22ab9b62ba941376809b68ba96f359f15fe5bea1980eeae464da2f32b2dcf848c010295cb51ba506ca77a0b164ebc222559072caa4ac5e50d308d2390ee2bef8ef91cb52adc2087b9fd8f6acd5c99cf57395a6c4b08a261975912845861581a110ed4499bc6609188fabef5267caef8636f3c4b1c0c52ced5b6c14d30503767cec97797c97bcbf3243a75de5ecf93d6653b036b4c3576428ceb148ddfec963113a80e332762a6d8fe9342303f3b70fff6a15f05060c3dace354f0c525e189b6e14adac894515cfd", 0xd9}, {&(0x7f0000000c00)="4208c0e68da5772a6d49fbf7e702c3224023e162ba2a12106b0613c7776f244c3e2a81c5d922327cbd68a3cc0d141989ea46053296263ae9b7907d89f59eed94382b37da4c3d0b077f7c5727ad1009d4fbca3f40ab97809548cc21d575ce15e5e1921ae15717fa2af385a87a135173480680f85bec700928913224f48d3fd32e44b2", 0x82}, {&(0x7f0000000cc0)="c9f1c43b7db31d34ef88db936ddcce3abd9282c9cea6b83d6a3a25ae525ebaf9217fd5905cd2a25ab41818c398e5377505cdde4709828473b29cf467bffc01046bd1913c4830fc754b6e8fd4d2ddded9fab2594192d2b1fada24a50c0079c1a5d51a8e3c0336f7d83e36e84959e571f00d72eaa7e8ad88c1bf56d38d9cd7cc12fe628e37ed982facd0372652969d206de537071bba9d2112ab49a1b2b3fc0bf04f024bcfb625f420cbd56c699a2a7d47a80c96322cbb38b1259f1426522029d9d9a68380eac3b100664bb162e9a0b508767acfa7502ccf27cedcc65e4852c391258fbabf0813cbcd2a0cbcd3", 0xec}, {&(0x7f0000000dc0)="a2d131e2b19f2a328b5a740edcad59b0673a6fb1f601bc8359816e9c02d48d21db1682a8efe4beeb863ea6138503a37ce439187c9b4abc54fe8b0d2d50db21e246fa2415a0e117220e022f242f1154085dce0dfa8991cf6792a33fc08455eaec8ffd8886bb1869b7b572dbd85d306cad3612541ea54934344853eca9fd6e5893d3b4aa64290364c780d3fc2b0ec508ddd56049be07b33a7c5d7780a403ddd33e9adc75f958b2b98b54e6461684222a7385a8e9a2545131e0adfdbfd7819e4a2e1f985e3672325dfdf2b30e05aba40b2973e908119d3e69671b0615643a07dcd60a23b46f17d246c0b4d8e98eba22d02e5a7fa0e818a24713d1ebf01de940ab0deea435fbc1d2cf8b3bf2764ae65541ac48d44eef4a556c3747a5e45e55e1e0f0d6a1232641738bb2214715a7c83aaeda5ee61e0225470c6cfb8f13a1ddc5434f1365ce6049bd1f32231371eec06abc79f94124179a495b2b74824b35a4286d417966f79e2cae865ca665d18472df7ed7b581c2c3046f359ea73d4e6e4639ffa66bc8941eed4b01729e82799afc5c2852b552893bc0fca5bf7c99ebc0c3f4fd7de3a23f90c88a38ad2efa6ce76400dfd7a96b6db14188af2fd7c2761ae86200036e38022a3427022bbad2a3ccd7fa5fef0439269b3aa829363c289b575f9016fb36e6d3affa4ac72b2772d9a20111d3eed46db2eb5caf01f391ecfe3c2457433d139187bca2b6c359be1b8ca2d1e64c9b5cf1ef05b2e6c6ef57105ee0e511d28855546b801c068d1d5de6ba0ab1750bb9c97d24a41004258b186df9789168efb750d8b5c5525116343ad85671ea3089d474a3208e695d88ed5c30d0446a92905e4b2b23d6b7c57be785e89127e3fed8d47ce817ee9fe831dfde1501d459ff0059ee3829b2a7c25abcdc4d51d471eab6e3e083453068aaa000fdabb0c9751d3e6f4cd9682a1cd81eb3c2acbd1ad218fc5a4cf09cc82297f2ca516ebaf03d4fed6ed531f229c9aa4064a2b29bd34a54103615c257a774695b4a7fa77ba03a2f8d32a4af9e509e9e70aa093954aa1c676eeb5b80a4db6235c724a3a716dd80d5506dca4a660a9e163b55dad703825e4ecbc8e5fd34dc0dd49670577ef20e401b146b34bb27613810e4b9a265160a84f03b46715d6608be866ea923724af4128d4b16dd7dec3c7657c5da6302fbb39a61964a36f1c0ce689964e81f2bf63fb1953d7778aa9fe26039e8c4e0d37bb69aab3ed9339a1a6e2b23fcc28c6947e609c3eeaf75a00f58622a9b5327f4bdc90e08da5e400d3b4ef9b42f564cefef2f9ab43ac949afe48eed88dcc3146e997034329738b071f10373770392360ee16242405a76c1448fc877a8f4992f23f32ccfbb26a3ef98f4f698ff48e7a2f121e20d4afb7bffaae044f376dbfacdf84177fc638142852eea5e4c435eed43f5fa189f19e4528e9b116c669ae3f51f0f8f7bde60adfad937fca7934d45121850f2ebe55f513901e828680410ff5042fa4ac908a00b18a55a56610a624621e13ebd759a9beb712c450c615386b1951bfd154c06e57c20838f6949ec784a57c7613e1f0bdd9eaadbbeae63842bf32303accdc725fd319a6967b051c9262840d53eb360c86c34932e9e1a3675b9415aa84674f95b157db82c9a441f5d87b6b3c0216c4e31febf2b37f6d38da010e86a2ea261d95f2489ae6d693d4dec767638f4e4b30303c591e363d448a8c8ef5e887bc736c5601b14d65fd8322fb1a888d3af31f74c2ccf1515dc194a9cb9f2bb2535f4c692cdc32ddcfe45da49ee9376d9a67ec2b7953bd2ce1ced5806366bf720990110cc309b7431422a63330458643464d900cccaccce832bcb61c652d3b2e7c5b4243d40f59667fc588f9cd2605a7ff7be9b85f996d2afc743abf4007b0c505a36e9d9dd098647f2d0216f961aaa553d32db95215653466be99a075f27ce242ecae49c6dd7a684a70f9abc381a9c4aa2f6ba0ee23a69655591c9e862aedfcba6ec49385003b2a6f194a6d9bce46264ccf33b8687a72b5a3519d6bb7622621ab6bbd507b0c748f51cf8c53b2705f9089525e1126f9c9c01590c4b9d87d43b560b6f9b4daf429ec47d7e4374ccc5b2ebf2c3ae40884fca8a776e3194594cfcafc76cfa0655062e562217684451e848071425236047078d778be3d4c8d2ca578b4840eff6ea2d7383400df0cc7e39fd2e2e7b63520d8b123575d2f3dbdcf8f194575706cf88f06fbe1b20c1f9c69bbb55d8e69732873b709511dd9c8312ae5a2878393598e87ad958ddb1a2f7385e684f46554e88f3c25b14e2033d870a7910ca64ccadbaf5cf502d7e67912d55a53ae67521b5cafcbf10a86dcf789ecc386bdf45edbfc3aeee520ec0abf3d34aa8cfc10a6361e3d33c75dfecfef6f95f6e797e62e240416c03c8afea9e63c234c179297cf4dae0e54f7224b4ca5c4a671b29fcb463ec0710a03605690a5e15c4af151095becf63bae3d5cc6298b4b92d0d1f5a3267bc0a550607f724bc8d8e1b1000bcd033bb2c041431664cf5a50855395277aa76fe8284d0b6fae0c931c03f48034b6ffc44f2bb7b10d75788b6b8bcddc279f56540c46e2162710da701a58364cba1c54ea4339f9e064bd865bd7aec81c1f1499e7964f5b5176fdaec268b16898701a73af1cbd3bb49f54536b8d9622f7f025056227f2467f39e3f463742e06fae74a464997786c4527cf8df2de400088c009b9a5ef5c092260d00fd6b4aff27b7629de072b859819d1a516b9ff34f56f92af8f33d3eed5a8467af0d6e8c140ac3b7b13e776298c049339984a6c3ea02e6a8f3619148b88cd419334e8794650465cbf26f72cf4179058b9632f2c0c3a47bbbfcdef720666d89c7610972719d8f72ec4e6dee43b181603d10fb7804b17e2ab777a53b6bf44c0a4e5f1231cc0e4e41e79c8c896e1f20d210072c66b8957a9f0fba0b49f33459408d559bfc827d6ec8b53da4a5c91338acd9df3f3c5bf28014930dc054f939cef4286340aa0e633489d6166cffc16c832ca352aeb5f9566d14d0419630dbf8473e890336033612605eae7db4a92f0a369d69703321133ad20305cbaa342268f5836d9dbad9f380bc5d65e732cce531312838ea9c807ef85a4f2f9cd3785b3332d97bcbf363d752b7a63f7f467c3100486f666bed95780624d428845ff86d31e9edc89a2ab2fb6825e95cc9a82b8d07c83441e8aced53ccd0e3abb8b23220bd9488c53789063d699366861e5ec2ca5cdc4c75c55702d1e0170ed4ce8fae5a477a304bdc74bdacc62aa7a6ab528620ba6671be19bb5c98e7374bf64b8993990e56263b1a65412b68aa8b35ce8a6e04d60a26a2260a542a8f9dc9fa1cfaaefacf1b2fd0956dcd586bf33ce5c7c8ed590d6b34411e0849ff48b5ac344c15ef8491237d0d6c846ff44259b884cc8688ec57091e9612b9efbf14d5da5313be7817506da8ab1172d8a5780673c95470ded4c06e415cd35b35c57541ada6046097c29a49a0032511289608805bf6698d9f4c177d271fb284ccc607d1baf796a1c6a099f4e7aeada32f75e8b498788c1ed77e328366e6a7c80fb303f52584f6279eeb202ed5343e54f6ec7a8433818b2b6b8ba25baeda31d67c559462bd5e7a5c9daf24e143fc8333e417dca3cebf1346f1461b90adc9d08237a8aeadd39a073c9a3eac8e80a40ca050c19c4d023e66bd58d51314e2bc6d0d2605cfe4658713c5abd57160d187ac987bf1b9018918670a3e607c305940cc0d727ed696aab38b0233e2a617b993534fd4584e8a9d49c0d5830fa563338539d33c046ee169738f1679bd46979673310f3b6d2ddc8a17f8b8888c4ffd4688ea4dcdcb258c99808aa96918a2b497a49c7d6a98f9ff17c31304210445c7ecf3b2da0a7e041c519d8c9a69979355072a56b5bbdf27658038ab3fd1d1d7365e58e2cfb66a48ecb96423c1403f74b6f104a080bb8f6f615b0db7c20dd01c4866c0d1bed3ef46c9b3cf5504869fbd7cd67ace94aecf0d3aa23da5f68d9ef89347afe918acea3bb1cb521e0bb42230085848f4827e9fce97099c4333caa207e1cf6951faf31c9180f8bbf199dd15699cda1945744a8f98356a84e6d68f07b1bdd597deaf6a5b08c8d657a7166585daad7b35b489ba38a97d3c55051223ee4817d6d34fb0e7bc8f9980e8d2536e9265cb9f4eea7bfea4aef91637fefd1a50c76c3abd7d8539cb0af6d7a611a6b358a77fcddcf5b8a538be6172614977027783d7f5b5ade67db24da63363d80289b327c3d4587721ce4cd7bca01e231586c0a0b2ec19e34575cfb501b993f72357213e7fe16fcabb742f71bbb50ed4019500aeb612c55fd54531d01c085f6d4e84a819bd4c8cd1f955db70a1c01d5cf4509e1ce59b88fe9b5bb6a1c73239df6b972692df42f552198e949ed3295870f58ae6a696ee001004358294f41cffc4e11fead0dd150ebe47e66da1c50184e65c24807017760bf0c2c9def25694e4e18385b4e9f5b959cbc3c646ffd787ea9d985d801587764bb8eb3269e57c174492a051d07cc8bce2739f71840a92d8e7a52a2882a648880d5b1080ce8814812afca9d38cb199f4e655f977f3cd930e3fb14f062f8800bf99ea68377bce6915fd637d59a88f3d6b4904823ecb3cebeff3385b122e175a480e2bb4253c2e41302f349dd3cc5837251d291fb2a2ac3f19b24c7fb0a71f8408cbbc97869abc0b3c40b73d1a38b4465baf42c96d3f30e8df1b648f52c96f05b1fe66db7759f8c13f4db7c58ce3f3240ff23eb97a821c2100dd79b03c6e5df13724c40984d68058374d1ab035ff9c989a8f81cc93a4e3ef01d3c2d2b13c33379de7cc91372c37559457886dfce2fc479144a09f92d719959339da6e217e4730a5a37177ad01f7cb29a6f651bb8d896ecf6bce368b0000ef195a775c4258b14c320ddc66bc0304034ec980833f911e8061ce81a5a01804f39967008cb185498731d395bf557fbba4ebb65616d5e0dc04367323a4a1e0f80bbf1b10866ba2c06510bbf9ec3ece65bdd4c147a7ee77fab6a933892a59d43645782e2d4fee9b3993f4a3a363eabd9984e62b58ffd75726ec61fe8461d045fc2e6c85b7bab59e10a9fb0895c07cbbe6644bb81eed437a8d445d292034284f1698e062633e862d95e03df337b3893084d6b5f701d0d27bee3e6001df3838f59236670b4fb0b0e4b6af5df964c7fd64c1eb4f6e22477acaf97fc36fe0226da8cef772f04bd80b19c898d08fdffb55339f4cce73a47195b45e8a26f7bc000c4cd421239a9c81386124786fe06f03b920f51defde3c97471236c75af055c3d45dc806873426a504b0a9958c52904b84926e98d77aea86409a7a03e0fc965b055456438e894eb396ea685350ee5f560d865d104f51bb6157e86b7c47845a6a7048613da479ec702a94bf82c304440af8e2e8b76f74d701db9f352d794a9d1a56b851a8c3977b5e2f5f58e5864b66bbdd9eae112ccf03116344db7cf3008ad48bb8a7d5588414301b5ad5d55289dd4671569046c814ff360bde65bbfd6713ea5635709e880176b277f100f60a1c9966d3f500ce761e4969e9652a115ea0c3d2062e4da007b3fe7411ead0ab7e294b577b656a0d452ab6d8bcff3dd78a0e495a7e71549f2a4724e1e0f2a596afea0140d68ca50b6e3d4bd180d5fabe07f0ac03a89c10f6f0b1b0eed37a49d4ae27818df00bb25c5d0fa2228800f73ad92cf123229e2702d1b2e80c0588ca1fa65174435cfd2080e984db0941205937bf1e24eb570e76776ac7aefdba08359d8a24", 0x1000}], 0x4, 0x0, 0x0) 09:16:02 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000200)="60408eec92985925a041ef9e2f2ed49e5e73a791fe4a70a8693c0552df7bcbc2c1d28a024809962c17f75ccf3106978f233a3668c30c17bdeefcb6368457b86cb7a9686988606512f82bb9cdf90d438e49ee35bf03254da9e8ad3b5099c7c9b9284656c1eaf57676247ec16312f11763518190311e431b8505136b6698c9182e22dd0b4c2b6556a75ff510f0d08f8ddfe7bf74377cd3e42dca01dcabdea273e18f2f779295adfc09f7412201270663966b0f48f055ebc6adce443ba65fb47db901fd8efae5fabfe89dae571fa0f07091575d12052e1bf4831056976898d4824de7ac19035e0b7d4cf83f8d0672eba4fdbb21b6f9", 0xf4) setsockopt(r1, 0xffffffff, 0x3aa, &(0x7f00000001c0)="02a816107e08dcb4371aa79b0874f663edd145715a5fa0cafda7f0b956c9e0014e0a9dde61f48e7e69abcf", 0x2b) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$setown(r2, 0x6, r4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5a8, 0x0, 0x0, 0x200000}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) 09:16:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="00000018600400e7170600000000000000ffffffff00000008f8ceffff7993547d00"/44, 0x2c}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 09:16:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x100000001, './file0\x00', './bus\x00'}) write(r0, &(0x7f0000000080)='oL', 0x2) write(r0, &(0x7f0000000240)="4dd292168b3a84ccec6da39f4a4564f6319f25b9cb382924d135d2119cdfabb3f5b187fcf49a9f55215d781cd89a6c35b317a5accd932f8d9954465c", 0x3c) write(r0, &(0x7f00000000c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3b1111e6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) 09:16:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 09:16:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f00000000c0)=""/196, 0xc4, 0x41, 0x0, 0x0) r1 = syz_open_pts() ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243feffa4026aa9168bb4bc02707a0a6813d3fbab68893c8932907", 0x65) writev(r1, &(0x7f0000001840)=[{&(0x7f0000000840)="fc7af9b4228e023b148fe827396b3ee020d55f698eedd1e86f3d86d7f1aa620296b3dfd3d7d76064cfb8603c922ac741a2cf58f23a94a2f35e16490cf04205df1a21c65b56f1fcbd7bd15f79f3a533a624bb1718ecae2e0b069c6e61ec34db7c4fc17327215dc7c4187baa2993d6a66f274700d77bdcbeda3671c8d270c38867c23295eb7fe6ed5538c15618095c3cdbd51ae7ba8693acf0649d5f3c389b5d7f92c97ee3c0160deb75ce46fcbccfe3103b85085df1c1c2168529cf72880cd02a8f5d72ea1bd4df17", 0xc8}], 0x1) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/7, 0x7}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 09:16:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x130, 0x100000001}, 0x1f, 0x5, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/16) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) socket(0x2, 0x3, 0x7) 09:16:03 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0xffffffb2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="11c061b2ac3c4b6813ec941411038974e3452ff3502071356c0fa51a3efbddd006f1a8dbf4e9922173bc", 0x2a}, {&(0x7f00000000c0)="408ad89dfb68b60a410883e1cb89ba738605", 0x12}], 0x2) 09:16:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setitimer(0x3, &(0x7f0000000200)={{0x401, 0x8000}, {0xfffffffffffff2f7, 0xfffffffffffff001}}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x5, 0x9, 0x0, "4475a506996f0985d32c27b45a0a77ad2216176c", 0x4, 0xff}) ioctl$TIOCSDTR(r2, 0x20007479) r3 = semget$private(0x0, 0x7, 0x1) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000180)=""/95) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 09:16:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100200, 0x100000000080002) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 09:16:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) 09:16:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfbff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x776}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 09:16:03 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = semget(0x3, 0x5, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x4, 0x4, 0x7fff, 0x8, 0xfff, 0x5, 0xffff]) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530003d9b57047067"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) 09:16:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xc89, r2, r3, r4, r5, 0x4, 0x9}, 0x3, 0x9, r6, r7, 0x9, 0xfff, 0x2, 0xfffffffffffffffd}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 09:16:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) flock(r1, 0x5) pread(r0, &(0x7f0000000000)="ca97299637026f98ff2e342598284c524cb89a2b457e3927814d58dd0a2781633c30f74d47c5b8311979bc3ed949001faa21737c239dae0789ccfc7d4428153b9cd2dac91a3286b5b55fdd0e6d6208430b12c05477b6fb3ae291d48c242011c0eb3af12f40205cfb2c574b9a611af06603ba19f6f62b965cb1a88467a32a59d3a70c8346f9c513d844fe4c85f99aa72c204da216883a4164473cef90b19176d73c3e993f9c3b3a708eee5860d79187bc26bc45031c81fa0bb4ef81799387935ad40c389810c4c263750a0091668e729be27d49c031af1f96d1d6984b3f98cc975ff8dcc17af8494331", 0xffffffffffffff54, 0x0, 0x4) flock(r0, 0x2) getrlimit(0x3, &(0x7f0000000100)) close(r0) 09:16:03 executing program 1: r0 = socket(0x800000018, 0x1000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180)=0xa, 0x3a754f2d1f856dc1) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x400, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 09:16:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x20, 0x3, 0x8) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 09:16:03 executing program 0: r0 = getuid() socketpair(0x39, 0x5, 0xffffffff00000001, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setuid(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x1}, 0xc) r3 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000180)) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040), 0x4) getgid() r5 = dup(r4) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000100)={0x7fff, 0x2, 0x4249, 0xe248}) listen(r4, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r6 = open(&(0x7f0000000140)='./bus\x00', 0x8481, 0x4000000000000000) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b002200000000000000000800000020000000", 0x2c}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f00000000c0)=0x1) getgid() ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) 09:16:03 executing program 1: r0 = socket$inet(0x2, 0x7, 0x80000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) 09:16:03 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) close(r0) 09:16:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) 09:16:04 executing program 1: r0 = socket(0x2000000000000011, 0x5, 0x20000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8, 0x1ff}, {0xfffffffffffffffa, 0x590}}, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376309000000000000001e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6f9ff0d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2aea9c5cb000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/186, 0xba) 09:16:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) kqueue() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="036168048a19cf0ea3805cdaeb5aa072b169302299cfce252ccb46114ee7b419cd530e2d2509b8125668cf3766c19900448f69dd69d7c97e77d3da4821e69dde89ac9e96dc455b4da81263b74542fcde151b646f6165184d87dc5e2d58afb84d4ac643e81c82fb73416b0abac74449a7a6656bf44ce178598740d5fe61ca44be234a129d7f0f447131dee08e3a7bc707f7936b1cbfb51dd0f1a7a35016b9c7a13c8a2b9855e5fd1d338550d9cfb515b022f65942a09b", 0xb6}], 0x1, &(0x7f0000000280)=[{0xb0, 0x1, 0x8, "cfb128838825060fa382b434432544a56cecbeb668aef2de480558c1fa7da03144969683f427107b06ec923b5f2aa49124bc29bec82d3763c26a20d9b6588deee6ddb68265f40fff15caab2d4187ccb636eb1d83118e19e5eca9b06f48281eb51053bfed49e2a596affcdb3c0bba58e85a0fa89dfd8e2e3d39f6fd5fabf13c6f19267bbb058dab8226d61231cd2d147a798ca1e7bcff618a41341a46"}, {0xd8, 0xffff, 0xee7, "3ef557a5180e3d33cccf1f36661176db118d9e2ef1f9b699aa488b4894708c5b1ff7f53161dbbc97b3c7f0d12e0a2c95ecfa85babe706991e2e22687127c0c109ef0b5a0255a289a2e7f3d06a0aa7e993c1a16d5d953a90969abf6f8cc6b0d5b22cba6bae0d54b3c91d3a642f7fb874e08b1bdfa5282e1f5351b0337f3d0ffffe2d1e9b00bf585dc25576d62829670eaee959be797abe1718369cbeae8f88415a90944214dc101b2b256a594fae8978f10b5e41f0c4fd0056f00aff27358c0d62320e119414c46"}, {0xc0, 0x1, 0x9, "1e6a01fa5911b0cb8a537d9656beacd0fa1238e56481a9a778b320a4d90f29c0acc8352e961904935bb08b3c5c3b759bd48cf8c8b58e5185c882a9753dd79e637b58c2abb4463447ebde2588059d78377512d12d98cf638e6329bf5f22dd9172f9fe80a2cff7b701f201700334e5506e92ca0fa01f2ed2cfaa306903e540d4bbc9eb3a7be30e77ab95a2c1a9105b71c2e2e3c07b40cda08a82c23236cdcbcdd89fe1eef0cc7d555a810204852285"}], 0x248}, 0x4) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x1, 0x7}, {0x4, 0x7}}) 09:16:04 executing program 0: 09:16:04 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x2e3, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:16:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20141, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/157, &(0x7f00000001c0)=0x9d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x8}, 0x10) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000000), 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 09:16:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x7) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000500)="9c03062ee5c9814b6bd0375c7296e3572e9af4acfaf79ed5c70fddabc8cf1c60d01b2d1abd1c3b5947267ed75dd5863654ea2825ea41607738b412d02f99446d908586e5e6dd8468937102fa40729f0bd6b0ee87a5ad76fb60cfdf737fc6e5f72a94521cfdf8fadd40d7fc9c9f42b76b694d0d", 0x73}], 0x1) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) fcntl$getflags(r1, 0x1) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000240)=""/246, 0xf6}], 0x4, 0x0, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 09:16:04 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000240)) pwrite(r0, &(0x7f0000000100)="0e56dce4e96c53c53f93759720030e9db2f5de4968b76be149b4a3a4c62c951c498359e9ae01d18d751a6ab5f14f7b58d6282f4c53283053610713b12091538a2141437ab5d827ba8636834f8011b275f7674ad20d0bc7a65a27edcf951250cb8914082272d3338f4e1b21fd9bca67c2ce002478388c1f27e65484aa7c2433cf043e7aeb17482a9d30f5a240167391e5eae3b5", 0x93, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:04 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f00006f8000/0x1000)=nil, 0x1000, 0x100004) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rg') pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x140) 09:16:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) 09:16:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) flock(r0, 0x5) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x2, 0x69}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 09:16:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0xffff, 0x9, 0x3ff, 0x2}, {0xbc, 0xfffffffffffffffc, 0x1, 0x6}, {0x2, 0x100000001, 0x80, 0x100}, {0x9da, 0x0, 0x1, 0xa496}, {0xf46, 0x0, 0x0, 0x2}, {0x3, 0x1070, 0xa1, 0xffffffffffffff00}, {0x0, 0x5, 0x9, 0x800}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x6, 0x0, 0xfffffffffffffff8) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 09:16:04 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x84c1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f0000335000), 0x10052) 09:16:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0xb2, 0x0, 0xfffffe96}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1887, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto$inet(r0, &(0x7f0000000140)="92690c907b0b09616bdaf4c2af21dddf0a75ea5d0d0211eef7adb9040aaa5bf1b2f6c86507f1c5836c74cb459abe682d21a03ddec433beab9521ada981d985ca73926c2ea538cd21eb5037e248838b070993750819dfbdadec0c3ce995949eaa55e23b725ffca21d70e4f8084147", 0x6e, 0xb, &(0x7f00000001c0)={0x2, 0x2}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x200, 0x4c59}, 0x8) 09:16:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000740)='./file0\x00', 0x20000080, 0x8) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x4, 0x8}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0xffff}) shutdown(r0, 0x3) fchmod(r0, 0x111) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000280)=""/51) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x9, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000680)=""/93) semget$private(0x0, 0x1, 0x20) wait4(r2, &(0x7f0000000180), 0x8, &(0x7f00000001c0)) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0xb5, 0x0, &(0x7f00000005c0)=""/181}) semget(0x1, 0x0, 0x1) write(r0, &(0x7f00000002c0)='a', 0x1) 09:16:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() setuid(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xa3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 09:16:05 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x130, 0x100000001}, 0x1f, 0x5, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/16) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x20, 0x8003, 0x4) setuid(0xee01) socket(0x2, 0x3, 0x7) 09:16:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = dup2(r1, r1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x9, 0xfffffffffffffffe, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x81, 0x4, 0x9, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x9, 0x6}, {{r1}, 0xfffffffffffffffb, 0x42, 0x0, 0xffe0000000000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x8, 0x99}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000017, 0x5, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x48, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x7fffffff, 0x6}], 0xfffffffffffffffe, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x200fffff, 0x4, 0xfff}], 0x6, &(0x7f0000000040)={0x8000, 0x3}) socket$unix(0x1, 0x5, 0x0) close(r1) fcntl$getown(r1, 0x5) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000300)=0x100000000) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x3}, {0x2, 0x605f}, {0x3, 0x20}, {0x3, 0x2}, {0x3, 0x9}, {0x1, 0x20}, {0x3, 0x3}, {0x1, 0x100}, {0x3, 0x698}, {0x0, 0x7f}, {0x3, 0xfffffffffffffffb}, {0x3, 0x8}, {0x3}, {0x3, 0x2}, {0x2, 0x100}, {0x1, 0x3}, {0x3, 0x7}, {0x0, 0xb48}, {0x3, 0x20}, {0x3, 0x80000}, {0x1, 0x1f1}, {0x3}, {0x3, 0x9}, {0x3, 0x7}, {0x1, 0x5}, {0x3, 0xc949}, {0x5fc0121a9edd1cf7, 0x3}, {0x0, 0xb31}, {0x3, 0x1}, {0x3, 0x1}, {0x2, 0xfff}, {0x2, 0x1}]}) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000080)) 09:16:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x1c, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) syz_open_pts() fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 09:16:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x481, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f0000000200)}) pwritev(r0, &(0x7f0000000040), 0x2f2, 0x0, 0x0) 09:16:05 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x800000000000000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10102, 0x20) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x8) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x99, 0x128) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x80000001) 09:16:05 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x3d0, 0xfffffffffffffffe, 0xffffffffffffff5b, 0x0, 0x2de, 0xfffffffffffffffc}, 0x0) 09:16:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x120, 0x1000000000000008) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x43, 0x10000}, {0x800, 0x7f}}, 0x2) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xb6, &(0x7f0000000000)="b2") 09:16:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = fcntl$dupfd(r1, 0xa, r0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/72}, &(0x7f0000000140)=0x4a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) write(r0, &(0x7f00000001c0)="59f4aad8d594d389a47f3e3cbc179317e3ac2150a369da48024bac58b6c5ad9e6c2232a7b0f77d2daf57a679544872b06e43626bf4e900b0a5c4138d0df736165f21de2050423757ec2a65720a6c52c0713a6abc30ffe36277943519b2b9b35eaa2272c84fcb1a4a04087254b6f069dc5501c3f49667484cbe734fd6877e7e6cd7ce9239b894be92357ed32e0bb5faf6533dad35ad26c02b42524177e41c16c05efad2f6ba6e6a3391d99b3ca84ab7cc1e54ae079caa59d1ca3056b1513441ce506d152bb47034a4b1aee5b8099eb328037d2c619069f15caf7a35a5e1f10987e1ddb68a518db7f934dfe8efe42b23d686", 0xf1) 09:16:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup(r0) sendto$unix(r1, 0x0, 0x23c, 0x405, &(0x7f0000000100)=ANY=[@ANYBLOB="0020521892d76a9cc700"], 0xa) 09:16:05 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x6e, 0x0, &(0x7f0000000040)=""/110}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 09:16:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 09:16:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x8, 0x7, 0xfffffffffffffffd, 0x0, 0x4, 0x1, 0xd38, 0x1, 0x2, 0xcbc2, 0x3}) r1 = socket$inet(0x2, 0x2, 0x0) munlockall() r2 = dup2(r1, r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0xd8) read(r1, &(0x7f0000000200)=""/158, 0x9e) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x100000001, 0xd972, 0x4b64629e, 0x1, 0x6, 0x0, 0x100, 0x2, 0x3, 0x200}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000180), &(0x7f00000001c0)=0x4) setsockopt$inet_opts(r1, 0x0, 0x100000000001, 0x0, 0x0) 09:16:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) fsync(r0) clock_gettime(0x3, &(0x7f00000000c0)) 09:16:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x81, 0xffff}, {0xfffffffffffff6f6, 0x9}}, 0x2) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) 09:16:05 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x40000000}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000100)='./file0\x00', 0xc1) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000080)=0xd35, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) clock_settime(0x4, &(0x7f00000000c0)={0x7, 0xb44c}) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 05:37:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e07aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95ab263cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebc87d0424f6491eb8bd910e7d0e09eb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd0", 0x1001}], 0x1, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) close(r0) open(&(0x7f0000000040)='./file1\x00', 0x10002, 0x148) 05:37:04 executing program 1: open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x0) 05:37:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x7, 0x3) r3 = dup2(r1, r2) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, 0xfffffffffffffffe, 0x47a) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/68}, &(0x7f0000000040)=0x46) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) getppid() 05:37:04 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) 05:37:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0xfffffffffffffff8) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 05:37:04 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x40000000000200, 0x40) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000200)='o.\x9c\x00', &(0x7f0000000240)='&^-^\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=')\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='}-\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='%\x00']) fcntl$setstatus(r1, 0x4, 0x80) r2 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x8, 0xfff, r2}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0xdb7) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) chflags(&(0x7f0000000600)='./file0\x00', 0x1) unlinkat(r0, &(0x7f0000000640)='./file0\x00', 0x0) r3 = syz_open_pts() write(r3, &(0x7f00000000c0)='\n', 0x1) syz_open_pts() 05:37:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f0000000000)='\x00', 0xfffffffffffffffd, 0x106) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 05:37:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)=0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f00000000c0)=""/38, 0x26}], 0x2, 0x0, 0x0) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc00, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x7fff, 0x6, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 1: r0 = open(&(0x7f0000000780)='./file0\x00', 0xa0, 0xb) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000007c0)={0x400, 0x1, {0x10000, 0x5}}) open(&(0x7f0000000740)='./file0\x00', 0x1, 0x4) getdents(0xffffffffffffffff, &(0x7f0000000f40)=""/1840, 0x730) 05:37:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getdents(r0, 0x0, 0xfe2d) 05:37:05 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x5) 05:37:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xfff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x3) open(0x0, 0x0, 0x0) setgroups(0x0, 0x0) r1 = getpgid(0x0) getpgid(r1) 05:37:05 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() fchdir(r0) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000280)={0x2000000034, 0x0, 0x0, 0x4, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x400) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xfff, r4, r5, r6, r7, 0x80, 0x1}, 0x4, 0x47, 0x800}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:37:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffff, 0xfffffffffffffffa, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x7fff, 0xb8d3}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40000006, 0x8000, 0x2}, {{r0}, 0xfffffffffffffff8, 0x91, 0x0, 0x9, 0x9}], 0x200, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x8, 0x400}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000011, 0x4, 0x20}, {{r1}, 0xfffffffffffffff9, 0x21, 0xf0000005, 0x9, 0x2}, {{r1}, 0xfffffffffffffffe, 0x42, 0x3, 0xfff, 0x80}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x4, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x23, 0x40000000, 0x1, 0x559d0906}], 0x7f, &(0x7f0000000100)={0x6c, 0x8000}) write(r1, &(0x7f00000001c0)='\\', 0xffffffffffffff82) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) fchmod(r2, 0x141) ioctl$KDENABIO(r0, 0x20004b3c) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 05:37:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0xfffffffffffffffd) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xf558bb1b5fb21440, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x89, 0x4}, {0x87, 0x9}, {0xc7, 0xab47}, {0xc7}, {0x2, 0x2}, {0x46, 0x1}], 0x6}) 05:37:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000080)="634a06aa01586f43bbddb9a8ee54bf1ab866dcf8ee49c60052b0f78aaf34eefb7f65e5e92ee971fe02afa7546e11b08a94f595b59fc7f085e341eaa463e41c9c7410569224350939bd6c1bdb281ad850717046e328038682bca5674ef017646f29bf1a680b3122589f0fb0c660e435717fd3e36ea75b23b94d3fe91a101528c36eea98227ae6dd5ccb81a8a93277d1e83678cef28f13d20d3a83850cf4414dd7849a65d7e9887d9ae52d0ec500970e9cd2144c40d1ba845fa65360c7bf6870ce82c10f82b19747b10476312ddb3bd9402ccc6189f8", 0xd5}, {&(0x7f0000000180)="9cc0ae61cd9351f204326d91f46ee329367b9e6f5eb7f9c2764d99a070e28f3c28837f", 0x23}, {&(0x7f00000001c0)="bec38fc8bad6f875ea23095b2bff7fc2df79d42d5d47056532a5e1fc7d7fb9bd4d0efeaa03f97867df1b956cdcdd8b5bec89a399381bcde8f78b2ebf", 0x3c}, {&(0x7f0000000200)="d354ca36f6d48e181c2fd719723a7f91137251463a13c51c2a5a55fbd66603868ddf64d35e836491013af0e1d8533c95087db6c39124ab775d2a407ad1b61e81f8735d0aa5a190a371963ca3f5138116dde7c1fc048f6d38af69f214540c2dcaab2786b2f4a40413686b6baa4326aa29c4d11e71a8ad9a0abb443c911bd686e3221fe80fe03a9b95f46b0d62979db04e0be9c58b4b2ceb5278096d269cbf04ba40a306ac9ae08460295b6b7b5e044406331dd6ca8da5959a6aa0890fedd5ca7eab7001f5e6ff28ca6739", 0xca}, {&(0x7f0000000300)="fb82b7b5116c5e16ba44dcaba50552fde20c239763ad9324bff2b52c796ac771edcb49d5bae7b4ab4f66570350616cf542396d49636d56988c7b63905a181cfee2012c3444b1f8cfdb587fb14beb1ee2a4bc84f9e8d59b4de4151e8c6e1633b57e555846a797cab05671ad57018ca1d96302718404fc1ba87b5395e85c2cf0222625303283", 0x85}, {&(0x7f00000003c0)="5b415793f7797e8e9a7665337a5cd25297b3a342e9275f302f3547a3fb98f7f8d7cd079aeb2811129217c28e34fadd8b11b8cc2c13e44b41e1376a19939ebbf34fe1f6b8aeb94d4cb2adc676ce58b0236da7d130d4d5efce45f17c8b29da7e7b8c6f97323796ef016af985530aa2712f658e1e170586b71eb2d6618c4743154227d0e34fc6dff9234dbaea2884932d6d996cdc245caa7c842bbe48fdd88f7af5", 0xa0}], 0x6, &(0x7f0000000500)=ANY=[@ANYBLOB="18000000000000dc0b64a0f0380bd9ba", @ANYRES32=r0, @ANYRES32=r0], 0x18, 0x4}, 0x400) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 05:37:05 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x4, 0x9}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x90, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x100000001, 0xc3}], 0x80000001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x22, 0x2, 0x6, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x32}, {{r0}, 0x0, 0x1, 0x80000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x24, 0x40000000, 0x400, 0xeacb}, {{r0}, 0xffffffffffffffff, 0x90, 0x8, 0xff, 0x9}], 0x0, &(0x7f00000000c0)={0xffffffffe6053ceb, 0x100}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 05:37:05 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0xa) recvfrom$unix(r0, &(0x7f0000000080)=""/55, 0x37, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB="53c4483b8c749bec4530f0f84bfdb9fe272f735e866a10ebb80d2b8ad884c196e518b3defd98e5fdc634b6c22707cff67a5d69ce428bcd01654f281f3f44f78c02378816f76d8eb602606330dd779e445d83f2538cf551af60cdc98bad38cb5c3f9b9583bf22e829fcfb109da312dcce237fa0"], 0xa) 05:37:05 executing program 0: clock_settime(0x80000010000004, &(0x7f0000000080)={0x200000000009}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x3}, 0xc) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x35, 0xfff}, 0xc) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpid() 22:28:15 executing program 0: r0 = open(&(0x7f00000000c0)='./control\x00', 0xe5a42d0feb92a2c8, 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000140)='./control\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000200)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./control/file0\x00', 0x7, 0x3ff, 0x413, 0x0, 0x80, 0x1, 0x3ff, 0x0, 0x0, 0x20, 0x4}) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 22:28:15 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xfffffffffffffff8, 0x1, 0x1, 0x80000001}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) geteuid() ioctl$BIOCGDLTLIST(r0, 0x4020426b, &(0x7f0000000000)={0x0, 0x0}) geteuid() 22:28:15 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x22, 0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x80004002, 0x4, 0x0, 0x5e}) flock(r1, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xee0000, 0x200000005}) 22:28:15 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) 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) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000140)="882cbcbd8638244b58debaaeb5916a33b832737f4607fa07194a20fa803ba479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901a356a0f0929969727e46428ba3caff9ecf2caaf951fbd23f9ddd80b6366c8d39527b1da582ca310e997578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6030000005803546d6432acda84bf638eb9b56018a0e784dd2518c43a3089393f9d144e02af0809e46db5a5cc813ad570594738d39ee015a53c318ef3be647a3c7baf45148757c02ae8d4f0f2aff001301478270e6776b009d0e73e16f743f7f1e3408c54b761f8d95ee33c5acab91fec16aaea3a6452b01885b1e98e4e8935e316f8b603315a3bd3e58d220642f1173e9320ef9169c73026dafbd5d5bd121ccba9b819285625cca45e34", 0x13e) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000013c0)=0x10001) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r3 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x10, 0x11) sendmsg(r3, &(0x7f0000001380)={&(0x7f0000001100)=@in6={0x18, 0x2, 0x1, 0xffff}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000001280)="3b9cf29dea67dd05027137bec2f7f30d269f5c4b607b1ac5d9d89ee7790d6cf707401044a3fe73754ac9247bbb48043a669b8f", 0x33}], 0x1, 0x0}, 0x4) chdir(&(0x7f0000001140)='./file0\x00') shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r3, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) 22:28:15 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) dup(r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 22:28:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 22:28:15 executing program 0: munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x110) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 22:28:15 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0x4000, 0x5) r0 = getgid() r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getgid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000100)=[r0, r1, r2, r3, r4, r5, r6]) madvise(&(0x7f0000b47000/0x1000)=nil, 0x1000, 0xffffffffffffffff) 22:28:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x46) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 22:28:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socket(0x2, 0x8001, 0x506) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 22:28:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03010000", 0x186) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) recvfrom(r0, &(0x7f0000000040)=""/178, 0xb2, 0x40, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 22:28:15 executing program 0: socketpair(0x18, 0x0, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) semget$private(0x0, 0x2, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8000000100005202) execve(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\xa7\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='-%\'$!\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='{@\x8d)\x00', &(0x7f0000000200)=']&*\x91\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[]})\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:28:15 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) setregid(0x0, 0xffffffffffffffff) setregid(r2, r0) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcd8, &(0x7f0000000200)="b6023e92db8424497bfb2715a68e766e6942ffda07fcdf482df0f4e0129699e1cb162f78d43f10813d79a05e6318e58d320e3c206dac052299bc01540f024bf7361c532349dcbdcf2fc1397bb7dd24cfd66cf12af43ea50987") r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x843, &(0x7f00000000c0)={0x18, 0x2, 0x7fffffff, 0x80000001}, 0xc) 22:28:15 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x2000746e, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) 22:28:15 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0xa8c}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = accept(r1, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) read(r2, &(0x7f00000001c0)=""/106, 0x4e) 22:28:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x35a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x8, 0x5}, {0x1}, {0x6}]}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") 22:28:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0xffffffffffffffff, './file0\x00', './file0\x00'}) fcntl$setstatus(r2, 0x4, 0x80) bind(r3, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f00000000c0)=0xffffffffffffff5c) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 22:28:15 executing program 1: r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:28:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) 22:28:15 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) pwrite(r1, &(0x7f0000000080)="8dcd6584616ac5b80b43f2cf474a6089ddc5f1596540a1e47e4c9dcaa9830594a57f57a313e0fabfce7973e697a0736a008d23973942499d0affbe80b8e4eac8cd21a4504baf55ed2886f118dd5a6fc3df1c7184b93a5e64273462e78a07189ce5759f5c", 0x64, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="330041e5de6e00d76e9884d3b77846db9194c3646a4b7bf528963e1c3aa696", 0xfffffdcc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x812b, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 22:28:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) getitimer(0x1, &(0x7f0000000000)) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 22:28:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xfffffffffffffc01) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 22:28:15 executing program 0: utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{}, {0x9, 0x7f}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000021ff8)=@abs, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x8, 0xc5000000}, 0x10) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x400, 0x10000, 0x0, 0x0, 0x3, 0x5, 0x8, 0x0, 0x0, 0x0, 0x9}) 22:28:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = socket$inet6(0x18, 0x8003, 0x7) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x20000, 0x8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000300)={0x2, 0x10001, 0x5}) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) renameat(r2, &(0x7f0000000400)='./bus\x00', r1, &(0x7f0000000540)='./bus\x00') ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000580)) fcntl$setstatus(r2, 0x4, 0x48) chmod(&(0x7f00000003c0)='./bus\x00', 0x0) clock_settime(0x0, &(0x7f0000000280)={0x1, 0xc}) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) semget(0x3, 0x0, 0x140) utimes(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)={{0x6, 0x3}, {0x9, 0x401}}) close(r2) 22:28:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000200)='\x00\xab\x8ax\xd1w\x12\xa5&\xbe\x02\xd6l\x9b!6R\xd5\x8b1\"\xc7\xb0\x80\xbe\x1ae\x9f\xc9\x06\x98],\x9d\x84l\xa8\xbf\xd9\xe8m\x8e\xf4a\x0es\v\xc4(:p\xabZl\x8a\xb0\x1e9\xf3\x86\x87aW\xda\x88H\x99\xc1\x10\xba\x00}\b\xb6\xe0\x12C:nw\x7f\xa5\xd1\x1a\xa4\x9e\xa6\xd9m\xe4\x9c\xc1\xd0\x8d\xcf\x86\xd2yP\xb5\x11\xabPF\xc0\xb9<\xd4\xa1hE\xf3]\xa2)\xe9\x97\xcbf7\xe1\x8clk\xd2\xd7$#\x98\xf2{,\x89\xd7\xe4\x93\x80\x15\x9e\xc8\xfa\x06\xd6F\xd7\xb4G{\r\xf6F\xf5\xc9\xb37\t\xc5\x12\x91\x99\xdd\xce\xb0\n\b,\x9am\xf7\xbd\x8dHK>}\xd6\xde\x13\xb0H\x82\xe7{h\xd2aV\\\x8d:5\xb0\xaa;z:WI \xa3\xfb\x12\xf0RI\xd2v!\xdf\xe3\xac?\xea\x95\xde\xe9(*pk\x81\x96\xe73\x02\x19\xcb\xc5V\t\x00$#\xa7y\x06\xdc\xd6\xa1\x02bw\vh\xb28\xfcxx\xd9p+\xfd\xe6h\x9c\xa1`\xce\xa1\x9f\xa7_{\xc3*c\x90W\x047Mh\xd2\xd0L\xc2G\x05\x16\x8c\x16\xc7u\x94\xf8\xd8\x8b\xb2/\xbe\x9b\xbd\xdcX\xc7\x19\xaa\xd3m\xeb\xbb`;\xfen\xa7\xd8\xcb\b\xbeT\x16\x82ko\x83?|\nk\xb8\x13i4iN\xe8\x12\x04\'%!\x1cA.6\x99UF81\xdb\xc6\xe9\x86\xd9xT\xf0\xe14*T[\xf6\x01\xffQ\x13z\'J,jJ\xf3\xf7\x05\x9c\x84\x96\xb2\x10\xe2\x98^H\x01\xa1\x1aa\xd0\x82\x11\xd28&\xb0\xec\xbc\xc8\xae\x8cI\xfb\x8b\xb2\xd6\xac\xb3\x80\x9d\xa1\xec(+Q\xa6i', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:01 executing program 0: socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb9492c9c25484c2b1bbe483e4378e8ee3369", 0x28d) 16:00:01 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r0 = semget(0x0, 0x7, 0x21) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x9b7) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000000002053, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) r2 = kqueue() readlinkat(r1, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() recvmsg(r0, &(0x7f0000002640)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000002500)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/223, 0xdf}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000002440)=""/165, 0xa5}], 0x4, &(0x7f0000002540)=""/196, 0xc4}, 0x1) kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x88) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) getpeername$unix(r5, &(0x7f0000002680)=@file={0x0, ""/47}, &(0x7f00000026c0)=0x31) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f00000001c0)={0x20000000000, 0xdb9, 0x4, 0x9, 0x5c9, 0x81, 0x9, 0x10, [{0xffff, 0x1, 0x3, 0x81}, {0x9, 0x80000000, 0x1, 0x47ab}, {0x7dc2ec76, 0x5, 0x4, 0x6}, {0x80000000, 0x7fffffff, 0x4, 0x400}, {0x80, 0x1, 0x0, 0x87f}, {0x2, 0x5, 0xfffffffffffffffa, 0x7f}, {0x20, 0x200, 0x1, 0x2ca63640}, {0x3, 0x0, 0xb261, 0xf76a}, {0xffffffff, 0x7f, 0x8, 0x6}, {0x6, 0x9, 0x7f, 0x2}, {0x0, 0x8000, 0x8}, {0x100000001, 0x3, 0x4}, {0x5, 0x1, 0x5, 0x4a}, {0x7, 0x4, 0x1, 0x800}, {0x3, 0x5, 0x7, 0x2}, {0x10001, 0x8001, 0xffff, 0x1ff}]}) 16:00:01 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x2) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x1, 0x10000, 0x7, 0xfffffffffffff826}, {0x7, 0x2, 0x2, 0x1}]}) r1 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20041, 0x10) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) fcntl$getflags(r1, 0x3) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x8, 0x8}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:00:01 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x6e9d, 0xffff}) r2 = fcntl$dupfd(r1, 0x0, r1) socket(0x32, 0x4, 0x1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f00000003c0)=""/199, 0xc7}, {&(0x7f00000004c0)=""/231, 0xe7}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/176, 0xb0}, {&(0x7f0000000040)=""/89, 0x59}], 0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000003c0)='./bus/file0\x00', 0x10000, 0x1a0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/24, 0x18) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) socketpair(0x20, 0x7, 0x1a, &(0x7f0000000140)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) write(r7, &(0x7f0000000080)='6', 0x1) write(r7, 0xfffffffffffffffe, 0x0) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) clock_gettime(0x4, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r10 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x80000001, r8, r2, r9, r3, 0x40, 0x1f}, 0xd, 0x5, r10, 0x0, 0x0, 0x3, 0x5}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) 16:00:01 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000080)='./file0\x00', 0x88, 0x4) r2 = dup(r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000001640)) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), 0x4) setsockopt(r0, 0x0, 0x100, &(0x7f0000000000)="8314b0a6cd433fa39cd37085116efc30256cc03433a58d4b2336977533056bba778060f757bc6ec7908f920c5e6f2a2d129b35d506f7619e96e54422fa3cbc7bef353b633c5dc20b7fa9eadd0e19b8e3d618290adc29590a947644816f9cf144b525a22c59c0270b074ea4fb0ccb18100c", 0x71) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() readv(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x32, 0x8007, 0x401) r1 = socket(0x0, 0x8002, 0x5aa8) dup2(r0, r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x26, 0x9}, {0xa0000000, 0x9, 0x3, 0x7}, {0x7}, {0x6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x68, 0x36, {0x7, 0x1}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x7ff, 0x8, 0xb938, 0x1}, {0x4, 0x80000000, 0x8, 0x10000}, {0x4, 0x8, 0x2, 0x400}, {0x400, 0x8, 0x8, 0x100}]}) syz_emit_ethernet(0x2db, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x20, 0x8003, 0xbe, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000240)="52685572734563c717c1e012500714d956b92630275fbf2bae5f8c8a4bcaf0c956a9cab33cd7445ae066a602201518f4b450b0194a60449477d24f42a3d4dc99cbeeca371e438ab9", 0x48, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) sendsyslog(&(0x7f0000000180)="17b2fa1d5b2a681847406fa354a67508ed4b09f3d5894a606950cf97f7efe86fee5cfa125dfa4cf56d76d55c3e0b5e52985c6aaf43c52a4e3ccb72c682367ccf8c6c9073c054a98521af2b3a1309d9ee5acbfb02b915c4eb96cf58437184e543c82408cfe65230585b50981de52f784210c31c5a4ff679866d9bc709e8d6d92e40167b73f3ff38", 0x87, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = dup2(r0, r0) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) r3 = dup2(r0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x98d) r4 = semget(0x1, 0x3, 0x600) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000040)=""/24) read(r3, &(0x7f0000000080)=""/11, 0xb) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000000c0)) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() socket$unix(0x1, 0x7, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffffb, 0x0, 0x5, 0xffffffffffffff19, "0200001000010193600000008deb302aca7500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: setrlimit(0x0, &(0x7f00000000c0)) setrlimit(0x0, &(0x7f0000000000)) socket$inet(0x2, 0x8005, 0x2b) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x100000001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0x0, 0xc, 0x20000044, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x8, 0x1, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80000013, 0x9, 0x2c1}], 0x19a3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x20, 0x4, 0x13}, {{r3}, 0xffffffffffffffff, 0x10, 0x21, 0x1179, 0x1ff}, {{r1}, 0x0, 0x2, 0x2, 0x7f}], 0x8, &(0x7f0000000140)={0x100000001, 0x9}) close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:01 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0xd0}], 0x1, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/160, 0xa0}, {&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f00000002c0)=""/177, 0xb1}], 0x4, 0x0, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x21, &(0x7f0000ffc000/0x3000)=nil) shmget(0x0, 0x3000, 0x120, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000840)=""/161) 16:00:01 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000100)) syz_open_pts() r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getitimer(0x0, &(0x7f00000000c0)) 16:00:01 executing program 1: getrlimit(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="000000186004008ba8002b27febf00000000ba0d31e99a00000000000000000000000000000038b60fb5590f", 0x2c}], 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x20, 0x0, 0x100000000}, {0x4c, 0x0, 0x0, 0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4000004002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="9984", 0x2) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xff}, 0x8) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="6959fbf53d413ee228263f82273eff0538ff928c876a7659f7b4697c176bc4848c0866aeaae74238498e3496999ca1e48f88eb4ce2f5fc6c1b7095b344f991bd3ff765c1b4714755078d3921f4fdfa431fa10fcbc6dddd52c2f6846b133be04614f5bbfed2eea88e1e465027f98a12c30d1f5cd686a1cfe47a31e633f52c8a1fa27342438ac6e09bc91a419ff86b531d606c247036b245aa98f8494cd70758488676dd6f7e4912df7471c008a5ca23f6ec8ac6c8a08282ff1eb0feef2fa49e7808c536e676fdae1a10440d9a8a81de8854202854712e68ca5e227a2d0db8457718ad6735", 0xe4}, {&(0x7f0000000240)="0c7d97e5d96cdb159bbab2051937878a4d885956259b772df1e48fb974440dca05bbdc7b3ec730ece0553666143def3fba3f8c87f267c834bea28028299dfebf6aaac792bff4f317d896a5437720b61666440b01d8179c0b824092ac85007b76468800d9e0e4431ec8bef8772b10615e0a582df26ca14f4b1cc79271956b08ab87df15b4e59b2182663d25ae5e8be4950a6af4b9e1c18f75", 0x98}, {&(0x7f0000000300)="e940c6a7677021340a3992f322eb86a06070d23409bc0a088fb94033c2f897f4f6614ce8f1e5ab79ff1f1d16dfe6b576b3f6b00c2dad60bc120f1edbb95ffbae2c38fedaa91a24e1d430017e220d7c376d9210637cd5c53021f2589c5a99851de19bf034abad97a5d11618ebfb8933eaaeaef40c71dd3b1ff815fb32154f7a656b118af4582a456597bbc0aef2c437cca4ecb60832aeab2fa12b5a9778f8069627e49f08b5eddc6a342849e83e9a0152354ef1d3e2d5922f3dfd618f065a61dcc5e9430943a681a88ae2442a2f0c70fa05fc4cc7ae2d65abdda4caab278721baeeb56d4e43863197b019aba154841b5a1ff8ffe261a23c4891cb5160a50f6ea4d35845cd1cde989e8a537d627405278edacb35c21482e0b6e84f3324b161e2ec6215e21a89114a442984b73a77e19aa6bfbd3e293bb3db30e5125afd5df3dc707585e5599b4cf3b0e40b9a319fc67f5884b2d9cebf234c0b15ca5c8c9dc580be7bf759f0fe45f006d0195dabbaba05a98d184e36df44a6e0f2a91d70348100105a2df806ebe54efc279ee01f2802da402d0c940df376db4355c6605e26fb896eb31bea652242f2b9ca2bad391fcd192eeb991207d31310579741e18f5f56476988565789e05f6c7809a9d8762bc00c67f5fd70cd57ccffd7ce2659721b149b2a6e490917cc6a09e0e9a5d4b68b7dbe87ce2ba5ac098312b88a17e2df5ff7054383bcf7bf4c0c6ace0786bf69383cb5b11bf30f5c3461ea9977a2ef89e5b498d414db46ab099c83ba97cc9251ec705a5a1872764025e23e3cb1cad302563e740b3c2bc5eab11ac98f168133dd649a198acf016a7a640540ad92a69a10d1425469984b5a403ee1585744a7bd7f772465e02e4e2c62ad094e80c0104d1fa452affc0ada003f1b8bbea50010bffd57e9f8b4060b3925b44ba2600c467a997f24b006782ce63e271858af745745826ba232f700c37e663be77314ab22c807d2a4eafacadbcdbeb46ab9e16db02ddd199340f6177c62c9661c7e658d04dbeec6a525787880f1c8f89c3296938ed44c3653e0401625513cc6789aab0c433c4daf9214e56c6d345a9ae6ed47e1d4ff207a604a3b927590d994df3ba7cc6816c5c39a187a9b5ffd5303b509747cbccc1f9555ae9dd161a2f5d86e47615f6278bad90d2a481085c1bac65679ee555c6b2887729993043c0d268ded635b5b67e1d9edd33fece214cf8758fda3cb0010080f15f9d12f35cd0e6ec21f9840a778cb6fe15a10c8f51068b574f74e7704774bc5013ef86fb949043bf3f6bba3b85b0e1cf0335a6e3aeb64d472a8fc876ba6781960fe7c35b952fba66174236d7ad0e3e347ec60adef59b37dac2cee442d08ce83c2d84e78131812ad025a4bab8b8b20615e19a39a2310834dafb518a6036d2404f0a1e553840d8de43fd4e0875df3ecfa47c0c1935b008b747fb83165d7b97d5c1ac8c1ff7e7f74086eaa3d8588c2635f76c1cad291e9fe703801574451a4df4185d0010d770b2c551f028dd79bd62ee83331801de7da796f60e24f3106331904379795f974b531ca3dd90f0406373bca208cb51d4ffbfb5a32f7bc6ae11ad01a15a2845ae0f27103e843971b6df099edc3aecee50a7c79170b46da2f0d39cab8e03bb4293a6c518e98b333ff42d87aa204754a359a7e34b556bc86d124ec3972b70abe296fa466c8d9b2558f2d06b64a5cb468158014923987bacc681538505b07adcd8ffb1bbc6086faacaf557b2872d571d4595213572d38c0004cbc4a89784b57cdaaa65d353799511624ed7d07a329a1a85e806b4bb5fc978454dfa275589d7ab7c156d967c65cf2ccdc889fc14f0105c38bdb4c3d2972278cab35b59f7cf2b7b7e24ff3b3658cb666e5492d93a6e6ab497a8e68d425f2519921667022653b1472964339173fe7fa8d5b754381c8974b7d0166a910ccb02b20f0d80658b52b6ac74892dfd490396d9e88d3f7e094b52d1d20b9de4574b9f1b813d739102f43724c9f46ad71528553a7399186f3a3c50a84c4aefc2718e511a1895bad0002149d084e71a7a4c1a3b917e23806c52645f6f6a13e3f2cbfc67d7d56a03515cc432ee49de38f8255591ffa73e0e0a731b51875c3a064d13058d572b127a04129b1cee18da3564f4b24f363b8a8ca677aaca5c607960a31a8e096d982cb659767a2a5d661b07b12ad292005fe25c385bd45fd28a61b0a5613f24a37fae456238328507dd6a4edf93f84bed317375517fe959552dbf2d241621ba55d6a536d318447cbffcd871b4d14f9d2d9f714526b6a25fca7ce97cead96f718606415f29f9c91584afc80dbb17e76eeb0a9b33c65ce77f53c593291500c9291b2ef2cb3386665b73b942ce633647747c953e906224361c38f347abf1dd235d584ad6dab8a2b3b5b03f97ae0c665f2f416a8c19778208fcaba584a6d01d7b85f24f8fd0921dbc9ca51d793b04214025d99eb463923d97b1213ef195ca68e9b344f08adaa99876d6a41b02ff1f369e38cd4b489a143459efc047b0cd80ca607abc488a4e23c1e846bcf36acfcd30b5a3626068882aff41c0abb577542b59967f6881a36751e8d6a128d24c2d76bdd0e9ffa8c760cc8f9f5fdaad0eafb1b31ff840b8f62c0ce62566340f838280adbb331ca4ae75a115b25ef297f39d3d04aab7d27b8998aab08e5ddbdfda8fe940989c4f4e804d642a1a155e42548bd0524a60299e55f52b857862fd88c4ce5f7ddc3f876fb1cc0591e12ae32cafd000b26b611682fc30b6b5d57d459d36d91ff04ccc331f9f1ee732176b85d6aa28aac779013e5efae194da48b57124d381efe3b4556e7f8efdd9ed609e6ea0bb6d924fc06ba7070255669664bc7b15a9c8baf2ce1436de18ea14e5e92f12fefac570ad87b851530628aa457e2a74a7523b199af5f1f8dfc8f6a0982157b0c0d75d8bb9989d88cc63c9e4ff32201a89ee6f8980fb9626968fbdea7d4a5e0d52d899308c3b28050212db7367ac8d68b4d263a473f24633db35ac93a7a071c6bd6036ad0eb718db395af7fc1b401fc51d9fb4b80fa6ab07c4d7c1f47f0060d84d907ff128754c0bfd93e285a6af11f2c881342fd89e27a19d03b76504eedd80aca5e8e4712822162c9694e44a1e9117cbae54b1405f890087d822f769059ffa2f0a11a27f71d2d2746ec908a057ac1b4dd455409226541bc982b13e8c59ac8b044de892b90cdf74614ab2844038e457b16f1ea3d9c43d00e5976479acb2adbfb2b1aba5de40265f0db8c19cc89ba96eba9cf73bcfccd912dd7c8dbab33219dff94e32588520f84188b06b045d24c6652a0bdb8edbef722c3d2005f78ca0536f0c1fb8d863343086a17139466143ee690051f7cfdeb4f8734dac370fcd576cc52972532e04eebe9ece29596e8bee5d75218d3d6762b2198933c185f73debfbc53c71cb1e5e7f0f2cab2c39aacb202933246b073dc20274e4c36e607214f689bef17842e74fd0eed0a7c9009d8a7b22dd143f26869fb444c6b4a247baa6a911391b58db596c0832049a1082e375b6d17fd4aef3624b0bb12152c1c2e322c5b5ee6fd9b4b78b024ff261cebe46b6ff57254fc29d566ef8844f363d5054656b1c00f7917fd10f4adacffd265e2a4f29f83ae69bc19be2aa7335fe1ca003a424217008d347cea4d0fb281dcf1167f368a34ea38b3e160cea8f77d0869a4864fb937710879e2b4f3786793e82869c6c392b7908d4caaba6876b1e9f9b861f2f8066ed63d5c2954787165b7966567c7df7cc1427548bfe2406e79e67b4c9e19fd39f2e4c8f18f70ff03ad5ecfda675395df675a3ac0b4c09e495a5bc6906a6e5192d8c1bbdab8368fa1776f7aed1d81ea26f3e91651cb6e99604ca16446cb84e0c31d04d4adc253db88f8e21bc9e62fab66e2ed8c000eb00071ff6ec5c14f1e3e69f1f0054901bd78717bec53547699234c87e7fa4099d45b2a3ecf62923c335848ff3db28b71e8e910eb0e5cb219a730672e7af4c42c030984b62a8201db72fef141745083e410dc57cf794c725405b503f7f546e13d9e4f8ecc4bacf0dadb1afe3a78c9c1de722dc5ef0b2930ada81594344d63f3b77ff8c387c10a2fc334f09f8de2ab47a98fbcce678c751284eaac8ef118a6b01826210a9f3d8072119ae97d7c56259bd111f1c58704ec2b927165648c93a280de4d6722c7805e2f523158cccf2856c747e803a7b4716e5af67fad3823dde037d7a48616d55232eaeaf2f8b6788a0f48321a5a824d2e36fb2e896ab71536d8ab23ee75731b34fb7a3dc4ee67baaa0a3ee5f5a0f33cb2315f6d0221d19b38a1782622e4c7beb1d25a76c601bf3b9f6b29b496e34935ba606b6be3e58519432f1bf46c2c367b3532d75c833844f9e307aa5aec8629cd5832b03837e016ee8b6386a894ccee6cfb967aa5816114eaf491915aedc34fb5e936905b49d08d5237a29e27cefa72b952e12e76045ad5a3ae656103ac2da5c35926ecd4b5d3744ef79fc506d437ef2e4956754dc72cc48e7f4c229a6636d48b7b2e96f247251e68b40907fb9fbae8428f6e91b2e12a9dd6950c8535d2c6cfb5afa9c7f616c3105c5d750081af5fb491ad29cf4def851c0e6039098c5015ebce6cb89ab2ca6fb9f8eed3ce2a7288d368c87bd5142cc25d9cdd27671c23f122d1eb0f62cdd3a356c2f46abefe843ffb4f02429bcebf94f992571259aeb5c35c37389fefdc60ecf4a951f036984df730ea99002bf04ca6038aeef0f26fcff5241996ff180707ea1a3185e3155a5b5d8697931982cf77a1d207f4d46544210548dabf500d14c8cde9fbe5342a66b518021e177b72c4b391d0ca05c2148710dee6801604fad5a76c884f987291640c30e3d0465a025fd3a715e99e7b83d5e22b06687abcab7b02cb24b9d4618ac1eaf4031f386b08720c465f973175e8792965a9f46bbf1c39c7765feb3988c4042e964d90c0df6cfce7b651f308a41f903d7ec74107c0aebafa7d7734b4105230ae5ab4284edec9349c48ec0f1e89a4e01c380fd855f30e467a914ef03e5e05b58445b8a32f1b6294269f737f18bcb1a7022cf46cbd5c391b7cf7b7d7738feafe35cc98af69228ae2d417657fb89a2351f2cf445e21952fb55b04bc39629914e0e442115914113cddf66fa4c53cc3c90bfb4f9a38c9f28784f1483c0ba86cfb8729e8c4f9ad1ac7d316880988660ee9c149ff4dbc7f83e756a939ab13fa20b681b346591bb2ee607e0eeb656b5742cd7eeb36fe3b02f6933940e995a04c252318a2d19702fef5612cdd17b6184a66bb788439aaec56c9c652429a989739d09db6749b1efcd5993620939d190d509b8b7032d359a6b6acb421d05b054892cdaaf3c72dac11977d0e76e7be0cf680d7abb86683e63057e5d0115abab0a1192585449a057a9f47e6a6f0711767e3fcc493d87c53fb684cf712795737fcd0f4193e6107b7bea2968da929a1980618107d1b3a13219b056704d554518e10545287c596d9c6380cdaf7a95c77b8a09a60cab537d20714fd6876df10804c31992ffac24e4bf69e9c7b65c14619eadb941d021bb04a8620fc999cf728c00b315a799da736b879eae7bdab7334fcacc39904ed8f8676d85ff01bcaf56868291deb4f6d9d28dc71ce915584c60ada12f18a75b269441eebab57530b092afac6129c4d74cc71908658c168c98d7ae413659e594e57ae945a1b3501d06fde8c1bedb280e1ff97a115a3a001b90c87c8e544a4c316a38d1ecd9526cd42f911420b77e1570a9895ad69a31e9b6057dd57ba51e21601", 0x1000}, {&(0x7f0000001300)="44f9e55f631f6e66d102a06cc0c8c16ec9e4bb48b9f4f92fa92a047513a97cdfcef8c5624448a3a718ccbb2862adca95c84ae9e43138719c3d9e2fddf767e1cee99e8d00e83e24edc6a8dff866803a7d8baa4419ca0a06aff4cb4a56e1a2c47a3f635cf8b5803e3ed0c14e230800507de3358a1f237fcc40268ae9f59cef9906fdd80b7ced60cf38b9e6263319ce74c98731740258a8ebd70dee59ae1879997876a99784dc08b753171d", 0xaa}], 0x4) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000040)='6', 0x1}], 0x0) ftruncate(r0, 0x0, 0x4000) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) close(r2) r3 = getuid() setuid(r3) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x801, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x2) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101}], 0x2}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="f9e762b29978f0518bb2b4b8134bc940cf7f9583b30b80df533bf731fb95c8709b68fcdbc55535f2bdd1200770a98bdf8f4370ba3062b30e4d92d31b134d7cf8a1ceb542932b4ddeb755633b02e64888e573a7d8af", 0x55}, {&(0x7f0000000140)="a5a38b3efc8e79f3f73c2b43623dabc5c0639442a97b38e1f9e9a2de21d645e9d2cc3f43147118e99d8ef477d05a507add71ba32c85f3e0ab2032549d887d85346f0e951a17bdd8499eae268283809a61d547166c490161225fc462321a22fab3b9d112183194ddf7ef66a43a02be35fc717526dee905bc50183b8831ce377292b4d4e9745e355df919918cab7a6e6dcd6b292773c5c9c31a72a5c9fce5f62e8fc43332c4d310a0e23a0", 0xaa}, {&(0x7f0000000200)="9c3a947237148413a32819bdc274dc97addd8eabd90a624d6e66fe419fee7410cef8325f343b8fd210396872547583a4ab9ad9b6d374ad263e3fb2add23d81fc3cd99566572a69c97cf09a94012592994d7d2ff5b9f412e647e02ee74993153e803ef517666c4dacc672", 0x6a}], 0x3) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x1}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) sendto(r1, &(0x7f0000000180)="b9894aaaa02badc68208c286844fcc7eabdef958bbaaee613957bd5cf9ebd7d691660eb5967fcfea1b702d86e481e393de8d29022e9124843d1cb3609ea1c2c171b9c38343b4fe17c845c4b9289054e461002c59e8156de21d133b61746ff1adbf4b028e0bba70327edab0e174c4c34bd9ea463af630da9cadbbc04da45792030f27ff40815ea8d606a06397374ee6e73bbb4af146bd92a8ccddcc17e878c9afe81a3100b41ca8cc8c1c2c7fbfc43d84b5387c3ffeb7f80bde9640b575d58dce19a565ed04db0f1e827bf1c0bc68d7119fc431b1ca60c6497e796ed38feb79a1815c2589609ddc3dff155285f790cc71338caae06f815b13d7fd1beddeb20218d78f64e60cf93b16f48bbf43af9202cb6604b77c8412df3a7980ea67a6e32518834049e114fdd7499b25356ed09082aaff906e3f9dfed047680888d7b1e7a776f6c3592c0976511050ea00f3fd0f2c0cf5a0e5fc32d1fdf137fb10ff6ab842e20ce84f4d0fe985ed877cc77b2624d5edccaab9acbadce0cf17b256dc52945cedadc457f84c2a66e275b6a03bdf3f688c9ce40b27b34d5cfdd1691f2a38e0d8a3b9b43eb95b08c58def78008aef4cd7d01dff549d2e43c6a5e3a1a1270bec5b9c12a1e0c240c3118b6369cf2d20d0c0cc2245a42acc516f972a726dd7c59edcd6c8cfd99c36e487b1ab2129d2999c30420817fd9717ba18781047e34af898e8e4d84637cbd0d176945b8d26bf4a428dc86f9020d4eadcf7726df243eba120b5acafeee05970b32e18e9dcab0620cf1beabe53d1b583e704ef3ca46a5791c90d5e464b994756d7967a1b378ebd670b630f191cc47f7f0638966ab65fed1c715ae6963f4a8627e0987ffafa82944e3737edc005400af7fd4bbf4445d8c066fefb6653da5f4f2b89c6fc4044383a5e36273a7ad7c6868a71afa3fe29173edca201da4660684edbb2652543952347ba8cc539a3e50d27cec9ebe3a02bd975f9e0f9961c208d60579e764480938215ebce38348759dbd6f31a5fbe4724b67384b3d4d0f322862589742775378d0aa426ab86189212c02059c88d538f7838124b634c185d3917b2b4bf86a4943dc7a20f351d9d1d55863682c8dc552a9c429c94d810a66ed47d24b0fafb79ee5eb3ff5378315471e09fabb936fcac9258b03af299709d46e3dd3252602403058f2961e75d3b40eaf02b08c8b2eb6e7836246c6f6a233b9f7d03d179ba1c2d2129f90e801e3dc1ea4ebbcf98061b1100e56128787450ba2e0ae75508ce47e6e47ab3a851e9a9faf7c21afc4efcd12f05c81cea2106ad1dfed304cffddb82ff8eff1c144e08aff67a2c5c9a20d9a49d2053958e00fc6ed122f3321d1054b6735f67a6009acfcec641d5cc483c386d8df7d66fd5a948bbe6f8df51280159fcd575e85f96b2ed4070b4fe493a73e672f8de57b84284fe4e40ccd1cb1c281f557ccb8f03285e23346918b1d646f67a656a463665d28e6ad22f3efd17c6f9945440befac9636d55a433ec12ff4a761f9125ec5b36789e304ff9234a7dd58f40e8a8cebb2b49d722dc78b4447bf4ed6bd8354be8d922fad042148722bcfcd93f4647fb9ef66faffd3292cbbf52eeae702d891f64149b2e35cbecafcba72c83c61f04eeabeb82f7935e0e0e00bf6b3d0cbe848b4fd145725e47ef46900970d4e477ec66938683f58516c63ac35384d53671ecb6edec3886a9ee4535c5b2847bb8589e97a3e8e4c537ea2fd763fd2a1b5b13fbb837280cfe953522a1a025f8d20235add22f10ce0bd18336bdbf65dc99b1fdfbfe8c263b38b4c887d01d4d25ecd80cb58e029f72ce4938f225daf89ae51403f6a7a505fd0858ba5189a5112ee56cbfe5fdc84c51a0c69e59881ad40ae159529c64746d4e1741259855723889be9d95c9b3f6005d232549e20ce36ad79e1d93772106cd76ad233b39b2ccf62fb4740f6d73128ae858176d5f690d583fc5b69471e33d3a8a47c0a3a16749e302e8a9ea1be8d364681460893ccd4f7760628073b15c9ee6dd1c6831a5f2eb3212cc6110c313b5b0b9a3ae9f31e07299d222c052ef238b00f6ed19c0b5443d94cc3ff2639315b0fb6d57c36ad994f1954b8b96ca5883f8cb615916f11939beb806f96342f7766be079f5a8902de5bb9d74f5a3313a76ee1932d4b8ef810ac28e63b81bb18bfb1ba17544e8aa42b32db86dfe90752c092490a06f3d1b5ae558f709ee9c87625d4ea69fccd71efb2656ee4e6752f9b7bc6d9ef5995cad9738da42d564de2fc884c30b203c57b2da979facab70309674216b39855b726515b3d8ff93f7f4995f07242e2c9ae28d53eb8812ecaa1ade56a4d8e519522a46ac5d80d452d31af6536caca1a7dfecf38fb466935a227acfd7771e4b03996359ad874a2507a04b28416c87e8bd00f8e1e5e96ddf207ea4975cabedd7aa89e6c226539c6f731169074e8e19fab0f320ac8c74972b423d6c7c83f8294c2aa323af1aa53b1d1812aa9ab8036f7ac3f4b724ff1af92af512b7e8cd4647b153d83d98d6beef2b72586c9098cefd720fb8eb7f29455e4664992a076878e854271e332ee00866b13326572f0cd0f20956d75a6df2bee383136501973f9a865aa43402fabf9c4c4ec0509c00cbe6cc3ba9c71d936b569eb7dc8761d92d54abff44d404de83f7e4c599847ce62476c0de07cf94658befab72e5a7faea41050c223784543317f9fdb6f7586affdb1ef02985e0f184cfc6318bb5ab26b65ac8d9fbb8e905844902ecf051f7b74483cd787b6f29e2466690f221c42434c349483afe95e03c3293b2e09d94948d120a6f36d52fc1f7462b34acdb3429a6dbea8bc8a4427096c213d5589a14ec288864565c92608a2d5f7c6a1c9b8098855cf757e94d962b265d16eb4d0cf657237bfb82f7015501776e784957c14e32ab5cb323cef3602878a0c467d92b8556fcbd1d187455acea880dc2d19db13dc9f1afb3059c53626cc974a6b176e97c76a7f90dab7aff504dc52fdf7a39c0446482d777ba00ff1062b69f9e2de5016ff838ecd449f520442c7f4792b0af52c32af9a9f04906604e45eaef4be4e7b461812f5c488fabacee0fa24f5a6de84b1e4a5221bc48bce6c3e28d89bda90807ef93daee3b1ed3fa37109cdf1be9af9760828d2b65ee06fdd7e28ef7f93e908518b8be94ca6e776798776e901d1cc5cd47ae72e3b6e3544f285a08a3a3ac08feaf4e20f947972c70842e6426767a68b2bc8ebbff0083a1602cc4e4dae6c78f243ccbc1c7c97f3fa74e8f0d0b4784cb6d8a9bee8027e95aa28b3bc49ec215b8cad3b839faeacd1e7ee780d405145b921c68f2d27fb546659ff9cf9aa3b3fdefb6c3e764aab322805f481a91c98ea0dc6cfc345e7540555dced88de59cedcfa6ac19b0f41aa5742c0fb7fbe2e0e4fc734a9b9affa065bc9e1c3f785a5f4ff862e2791b590679e2525d38a8b2ddad2f67fa1a62186ef7ceea50e1f10961eba6bca89bba4b1d08888466ade076f8e05c60e58e506d0843e61d17cf3bef1fd600ae481bdc69b2a125cd0ecd6c471ae7a4b1752d13a3ff9ad790afebedab858a1ad3bc26b2ae4e02a60dda301adfd769d438bda9d5057ac12192e55a89b3ae28626bbaaa73d23fcd78ff11890e0a4b6bd9e95448718e0b10037ed5888ac1a0be27215f0118adf9ef5dbf8a638281f0d26ff1edf479942485b27260ef7d43e8da6df5a708917b37d512d9c52a262f170dd0996f4f49445c019d70178b6e77a7b4dbacd2c420af5af73857b2d04ffc5de54590f5dfc50ca83e74688c38309ca647bd27f9a097571cb9da124a07c8851d31eda9a0ac6aca0c0c1535b4c9011c598f2419e471c15c261971ce3b9da621e9dc2567000d1e91c3d8088895c964801425c65ed0ddc73d4151380761444e8381d08553727215865afba8851b53b85b93fecf5912f75c6feb8f46847fbe8d3d05f27265f10778d46a97bf8cd0bcbda49d8172dc285184c44098951bcaf5f669cf97d7facb3d389f372dd376d6f318060489fc5e020c06065979876b174df61adebd83f4690e74fc64dd43ade8e46c25259dda6da03b1472dcbbb223f68f53a4b963431fb235c4907bba7773058a0e0116de9df4d63b10100ddb4044bea7987abe2c8048366db3a0d64451dae2ee94edbf729d1064ae18bff7755cf34f0d0d35b102dada90ec73170d631e790b1aa16b391b21a46d8810147e2f8d747ece5acbabf96c901519d0379d7c7640a6c983420eb883d281b10139373704184091ac4564109910f96adc68a2feef5547d99faed37a3368cd8dcc1cff3c4e05bec4069609c266c974750fca66ba7a966570c8ef28abae1b01ac5396dcf31b263ab132b684f9e2576b79be8c0727b6adea06e4163fd0462015a8a7ea405dfbe243433b32eea93a728c15b006a13109365604f87ba4f8903f1b1bbcc2fe0bea1ddd02c4438ffad5981676418f34fd4e977d804201cd1bcefeca2608035df4ba89fd14955a6cefc7f13c48ca1b21115916cc49683938e64ddf4a4f1bac903403dc3e657084c02e648b04dd423d45aae7bde2cd50f5101ef881e22167abed203de4a33249b87809b591f3b6cc6c161b9fa4ffec46028086a63e5436c92b2fd5d32910f5c6e028544978b146beaa77ab9f9050712d528d223793b191c2f9217c113a5d0f5fbce0c124d3143758d828157202cec0e15f252ddb4b3b36d136e4d888b5340c91b1cc4e13af281f3d166ee57cb0f09f3146dc4a57b23432b600de402f18f1398965e6c523b8932b2e01e6e9e31736fb9ecf31bd034c69e8859c96e7b589f5e441fd6d175e824793f02759be98bbda9ba761c401d6fde99a3a8228ca19188c74e91299a5159a3b02c54031316a917d151a99e3684ec9fd434e2394a87c7163c26347f6bbdab7edbe4b808ad3e2ebc0aa8b95219b9c04c619501ef8f8cdde4d36710959533eaab7a6b1e2666594426eb233609715fd8bcc04c7d94856605d4b9866042e00ceddac07d7a06f80afb617a4e38653c564ad26ca06b520d49eef9d5da6df5567fcc77f25a8d05d40f61c54fe7a98d80165915b254cd707b68af0d1298b8c5992bdf1640b6d6fb35b182e7fb74ea06a4f2194602a58744d72fdbc429ce49657755a501d119b59fecd9676f190e85cdf1a2df1465f472e3d34eea1db3c91a791978777c178b3ec56107e1afabdd46aa91c325f2e9a2acc1a75e5d26d0d512b5aa6594176a72741a9de77041e718a29e2dfc52b43e3ec069d2c13aed4b94808421edadadeae49ef559edfd2755c3e084087fbf6d3aa80498b75f1bfee85ed1a8ff733b37a08a9851b478f4b5e90383f25275208d0bfaa0fd720ee9157030c9f4f5e063ad3961fe8eaa26d2da6b4d19fea7ce0192cc8b467d4725ded1c8729a4b5b751688b68074b5f089181bced53b7fd4de9dfe9e6d095f09b249a4e9eb7f3a28d935948289162f3a75a8add172c0c12ffd012282d379c4486842824459876f4b3c7d2db1ed4d020ed034e2e6fef71b88f090be1df0bbdd61008f385514dc81e03ee42299f377043b037bd61bc9cb7d56de2c2ad93af98c4dec6b2268b6fa0b9bdcc5a7f6cb199b19626d5719e542d76b1598d742da80582d9f6683da7d671ef0698585671e4d3ef80434aaa728879c6456a43c2644adfd70a28d5b7b75aab209e094289c3d1da082330cc5a95e6b21c66f51d4eb58ad14f355f1cbf48a2d1e43bc18e0a9500db4042b16ba7719df0089d28047d22bab4916613d0ef0afbc85ac534cdd777483f3bb75e1d97a71d4a3f51", 0x1000, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x795) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) fchflags(r1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) 16:00:02 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8d6, 0x40, 0x7ff, 0xfffffffffffffeff, "f4a4bedda1acd54e44d9b45789308aaf69fdcc2d", 0x6, 0x10001}) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x1f, 0x4, 0x8, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ff}, {&(0x7f0000bfe000/0x400000)=nil, &(0x7f0000caf000/0x1000)=nil, 0x3000}, {&(0x7f0000f4c000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000e49000/0x2000)=nil, 0x1f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x8}, {&(0x7f0000dd3000/0x4000)=nil, &(0x7f0000dc5000/0x1000)=nil, 0x40}, {&(0x7f0000d54000/0x3000)=nil, &(0x7f0000c11000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ddc000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000cab000/0x4000)=nil, 0x20}, {&(0x7f0000fa3000/0x1000)=nil, &(0x7f0000c17000/0x2000)=nil, 0x6}, {&(0x7f0000cf4000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffff52}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e6f000/0x2000)=nil, 0x2bad4482}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e44000/0x13000)=nil, 0x6}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8001}, {&(0x7f0000d80000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10d7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x100, 0x101) r1 = getpid() fcntl$setown(r0, 0x6, r1) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x52) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0xe, 0x0, 0xc600000000000000) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/147) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x420, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)="aa660471f79b9d0854f08525ef7adf0ee37707b3c7120f537139892d2d133b4f55bc077858c1d4b42c764da385c1ac42730437202b61a347d378456fef6d1cd45d45c86130aaa057e91635975a214dad10daedf67cf8eb7c2681ac5bf4e307d7ecfa0945cf67a2197ae25924f6ac80a38dc2ec57a32c33fc363f998fff8c4c92c393406f0120a00421677cfaa9f48cb35ddddd72f9d86ae681577f2013f85af61aa5877405b647e97806318a02ec218d", 0xb0}, {&(0x7f0000000140)="4b59a801ec0ffd81d761c7ed3aacdce356aacc5cb7db0bd53a47ee23ba795f207ff00fe4d2409b82db23f3ef", 0x2c}, {&(0x7f0000000180)="6ac06c0e157fb6084cae022cdbc194", 0xf}, {&(0x7f00000001c0)="8e4d418375c3683d2dd937f2b2021c996d7a790ea730762564bb618a4902bd7655cb8b1d4c9e9af8ad69412579273a6bfea7e91a7b46f04087d933da599845ca4932c9f8e5f8d1e28937de12389052ecaafdb1d8a7f0388e11c1525895eb4f5d610beae20955bda7344b2aebd515580fb1318a5290f770b656bc3ecd0bbad1808e0ea259779879004141ebd260a544c7dea47060e315f7c886ac9788896419db39381b26", 0xa4}, {&(0x7f0000000280)="fef8f7fe2cccbd3aed73d392beec287ac43d6e053cd397c08742abd43c2715d43956ee287aeea6490d1f4e4dc0cab0a95626a5a0a291350d6e0613ca29e437fdd6246db9a74fc3c696f62f35b17449826f23193d82e63ade84c3cf02f28cfc72c1dadc1cb612c13256858d59f1d7dd35be71d97c08f428a12c20144d915d90299c2a1a467f8128bb5c1778d3693f6b25d613c77a8ee2a6e4b1bb9f973f3f9dda7b638ba286d89176fa5a3581b7ee83d27ea4ca9153", 0xb5}], 0x5, &(0x7f00000003c0)=[{0x90, 0x1, 0x8, "82009671fcbe9a5c47f9fe143ed38e7aad2214590d63ddc91f22c084fb8b19259eca920c948913322a4162c3cfd0c43bffc2ed835ed697c5702981ec44d82885e736a380f5ce52c54a85da8f043c174c0f1f46a50f07b9b4b7e55f50b93f98836ea84445f236dcdd90eee5c44e1e8039cae5d692b63cdafded3a524a8400"}, {0x70, 0xffff, 0x1f, "32a6cbb12017842d35bf6e6016b709f36a95687e1057286dafe33b0bb97af9be8675aefc69d4633f0d8bff877a69ee58b596865f1429e5d87f4bf97dcb299c33ca718b4dd5c0dea2a7ab6bfb4b1404c24648c9034f6d9e4c6750bfd01e4e478c"}, {0xd0, 0xffff, 0x100000001, "f77a57c00057dbbc4356d73ec4435ced54a8884be23d6220bbff7c11b212841c60dc6d8728166339d3349d49c7c70cdb00427b5aac78fe6c652ccfde7c5c0b5aa8c8a2a7c437a000bbef2983706dda5a933411b797a888fb16e01db027566fbd985afabf805b49317a245fc965e870b1e0b1b04fda2ae61251ad085d6b9e913e3ce698817a0bd1a8f25b80a2dc91abb22e9af82cc6557bfbc1c84faddf47a9cdf9a1465e2b9ec9deedd4be1aa993011f03df83b7a7036ebbe3"}, {0x78, 0x1, 0xffff00000000000, "d676577aac4d2cd94d48441998afdb3c2701a65ff246855fc3a7af61990aefde44f52583a5389ddba1acbf5d87316a62078635a87dd12b1fc1c3ab4aba4e26b9c3f55ff965acbc92a08d90d4b01632d9d4e4b16cf7045ed891ed4be5d22476fd84e1a2e3"}], 0x248}, 0x1) socket(0x1b, 0x7, 0x7) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000006c0)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) r1 = shmget$private(0x0, 0x4000, 0x44, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) mlockall(0x2) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) recvfrom(r1, &(0x7f0000000040)=""/149, 0x95, 0x40, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xffffffffffffffc1) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt(r1, 0x6, 0x0, &(0x7f00000002c0)="735faea357600d37d93cbd69d12ffc222398589e06f1ac430d097ce98a469c91eefdc989eb43fddca4ba8a7faf43b0c4d344c0458b65442375faf21e124a0e9e3ffd9069e1690ed684ad93a7eafa9efc8452b89b2da810d56bd53da1ec9b78264b0b4a939e0a35c43d6ffbf30495d11a4ed58436c2f0772e42cb8bfeaffdbd44cf888c32a1b546f9016daeb85482c718d89ca76a435c8faa290a29b2a7e6cfe4684b1fa90e925ea5b811249c0eb687eb65ec50e7c4b5f0a277700803d06eb1c8a4befd4571ee5f6fbac46b0fea3d1c46ff9b0dfa1d381874169045fee243a3af5ce9e933d4552b3231536b40d520980e4b36538725e4497df970517f6ebfdf9f7fec30386c62f8a81df5383a6a6f2108a4564e989849f01e7eb9cc8a61ae93d3997b1205eb32cbf98c522314996683c393945cbcd070a2c083541b24899f22f4b9f8c8657d2941e5d035577a507dad152574a60d3a0c89d09930f74df511b362f1e34b1d48e93ab162fbaaedb71e744c0bfd774197fde3c6b28955ce187a9356fcf1b93e0fea1a5e1c9f978d424bed4d37eb02a481a61ba5441c0bccaf12bae19c1d934a347c0e6e6d7335c3d2f37697d824ab669b75e279f824cad62fc6e3a1711f9c8e4d6ddb5a510898ddabb104661f3817ebc45d14ccdbf7be425e03aa53c19a00ed2dbd077ad52591679627ab33dfdc740b249fb3a922bcaa8b1f38896e7e154ae121589e202b03813fd5ec3122786493b9ae6c6adc637c909c2cca5c6a6996171b117c20457ce41a94223f628a604bad8b9f73b1f0cad4fb7d572cb5f84eca0d62bda49d1970bb64af655f402150324a82ca2528333e86e82097eb672074d318fd6e4843620c5699c87df133d7fa4a81510ff42d48bbdee4343454b06349d486638594d987813c080412c83e669abd3644a4530e90580fbda9d850e92c4bc754e40e8f7da052d8c3f5c64e0e3f3355b9c0f244517a43ab14225f4a1ac1a322b74a70d13920e9f417cf6c01e13276f5565f7ec59c1e25dc0647da68f6d3eeab6bb8a00a5616398ab013c5251b83ef6805434abc683084fed7394e650c147eff86829d83456cbb4658b841a724ee5acffc0e9711fb1591330752ae87b5d5e176a904a70ddc25a0cf8b7ad948115b067791355429f036d6c2e3fdd7c5eebf74497f81e0cba6e2433615d09def3a002ea251334607229689c23bd36e44febf0d816ab6e4c3cd452876c15390b9f30c77c26cb1475f66c21bd8e1fb7710c5cd520d506d84daedb99adff37d9bb71743f7a69056d328555cdc9c6191a434bdf85e6323b46ee638dec5b0890d2786660ea1f1d58ff1976016d04926b9067ab000227f7301aa2df6b476ee98cc40d39625bf1b644f475397eba93ec23049ff57de23303465499923b8bdbc6a4992c7b62dbef150ed5fbcaf9b3244575f257f07b8a082b339bf582bd5a3bac2aa2cc4fde5382a6521f880fc3d90861d887f2548950ef65e4a7c726b4c1d2910b203b2edd40ef8616e62bcdab81c5f11e97e839cd2f60664bef25ba3c55c672a792483f9cd9be855a4219475c89eedc13509275db9157983728be4284d9a0b0110c09f677724a03a19224f9f31c2b812ed1eec245da28ede7d2d68a4e3a7366d033ad99b25190098efe035cab88e955c4aaa50b0660d05084efb7042c618404cc6f1e4550e2aa8e5edd996197765add021f98ea7dae2b9ef44d835fa6c6d6a12a3ab3a51aa4ba4d082f6d876b1925b23cd20f137e0f9467eeae321db1928b143d4f98865f29b5975d8b957297cc87b66429a7cf301f513d55e7ddc5c0273f63a1dae34be3a0e5a43a57e11d36e80b7dc21f54786a108f074d6f231a0e532a85589896057bf8b6456dc0f189191292471ea1afa85dc8079b10278b8d21342cc72d60f9a068b3afb49ae7b5a8b28c434a179de309777cd226af2276600300ef7a603dc2e16b78812881a8387fab981a15daf98757548edcea5e227fe743f004e33ec362f482ad433c333a71e9f7aa68a3345c928980f6f988279ba86180defa366fa39e450de085f384f551d07cb885313ba0af0a4628f955fcab1a7dc42ed260060dbec9b1e9d4e6b37a33ef715454f6689b37007a4b79b11545ce491109185d9be8537342f878a9d5213397db7b68943e708b680c456be0de3bef236ee2d52898ec9008b95f3cba2c7f6ddf32d4b9aaf41975e35e1b9815beed374c5495d19831df58c6c46bc6c3fbc2a8a1d4a24f4d99e89e03f7befbfca9f7533d14f4e946e03b2d12844ced06611be285404589a2c98561653a70eed350907a62f2fe286dfce3edb16cfa13243627323a491b72c7f252825c324aee65c048defd417e291536161864a83404e3c079e01b6919f1138b270d2013e3039f2b68f4be3fbe2d10458c8c2f634f7c43ca30e304eb7fbb0d96f21979d66588bd2c4347d6ba1d78a64d45a7267c803caaf811a50d89ffb00141e4dff493dad7ccc999f48229f4cb353a0634e9521a4508bf189279c20a6edd0830f359d423490d898c3550096f8025035cb5ec4ab6c3bace779d8699c9cfd74821d70db6e4fe30f7bfcf04961975e3d5a7be90881858a0351c6492657a481e6a30e2c6d668c3b5723de05a446fc67c9d227efd3dad4649884f79faf99cab5d60880a6d31d57a42fe3ed1b2ac8fb93b7dacd155161025293b31adb15b0e6bea7d415c57c1ec0160936941409d6390cb6098680e44f8904c36c1d1f81fe3c537c6e5be762cafdf151b5c07014f95e11e8474c775e3b3a7ae76d101b73a830834ae2895f3ac45662b7640a0f615daea1b3b59d374e2678e0a6554b2e37ec423439fc49cfba5497a8acd6808e90d8ed2eec4b4e96291e7171af73b73ec3c82a80f81dc9fc5e05b927ca4677a2348bc40ce70a686014a5a16ce02eb6cb2088e90cbc5b256fc15440cb065d8e561a57c39d5e4f6eb88e78bdba1ab3b9f4068fb0fde8f1cb838dc01c96de5f36585ab7dd7e3f6bdb425bf4f0298e6a5d5bbc5ad03f4ed288a8b32999e24857762e8ddcec53439f090c3bc6e8fa6b25c1e1487662abd44f3903f60be25d406628e02473ca6adb9c60820b398bffd333c1b25e2dcb12ab3feac6fbd40e54a4389fee6ed092aa572f3f832b319b640210de14756d938baa3e5d9f1f6c297083ef14404a552e0f5189be9f2fdcf79ac52a87afa018892ec7dcda615cfd0cd4e434452046197e96959b829352fba3d4b04bd736202fea25e05d1d4fd5595763273ebe9b3aa5992ed8c1dfc03056c9f6cbd876c559303c9d7c09a105c66c31733014ac216cf8124de016cd8c38c41ef04d20ae66f51557d7bcac4eb8f63cf48953b9fcdc935242049e4b4060a43211a7876887d27800a5ae014fa178848f85c9c251bf5df2b55c20751a304d53206546cac22fe0ca2ada60d5610fe57a8aa9f87567160a43e0d59f064f3842847b95e5af07b04e37c9f4b10eeac9cee89775e223b13865f95a9595e5d22ebda0d039a6d89cd74f88388569b3d8d512a182d5cb48f02b09dc71004b667753ae0121bfbc239eca29f13014d6e4674e3bbdeff300d15a3e9186da243f374e5cbfb0e501cf410254c71e826dfa04f182e55e4fedf48a70bbec307f41d26d2dd47c8b0fd43fd1375a32436a29e41162211a8487b8815ad5e8d72307d2ef521940f02b3e4cd8c97c42e30daf2c4c492ae588e0cf6dcac6cdaf3e3fe24444220a4278d767ada4fd0af7bfa4bdd23b2168489e665e59dbedfe0abc5e3c0d8db869afb51e26fb65f8781ce0e6dbc1197c9a8af1a194eb6ba358184a378dc739af44199e5d3745c3ac2f5b1c9af4ddbd90d1d3c502a1117445e55f0a061547341de92c24c2d9c0034d800df5bfc99ae4676d7be2e63ab381fe4fca652b758cc909bde411d98a7d40f109d2737f3e1cd49a9f7b49bae37eff234c7eef9cbb9bf07244e9597549efc633920c9dbf51edcf7f22145793bf3aa608e0f0c298b02dc42a4475ad16fab4f00468843159c40aeb11cbccf3e9b57f572ee578a48771797b6dcf0251f67b227eabe28489efac369acc2d7b9ced3813310d0f9c89fd8c45c2e7ccbe388383a41d169e04cf6e290824a2405917d22ecbd4e3bba631653eecabfd002879f4305525b464c464ec9bda89965a6f7521509a2c79a49989d9f929a12f4926c2b6bf84398c51be0d5f8e6584e5fefd10da52c1997da80bee6edcf87c09d03278f8134999ddccb8d80bacc44983be62b1b448a383550ddeffaa1cea0ffe98bbce024c807d442d2f949006d5612b19a25e9c8283f2a80714165354de2324d2e2ffc54fc92e06d39ab6b9906da9da3c12d1f1ea2b13786bf805f754e7d2a2addfb528cc651242e02f79fb1e19e09dff571730ecc5fce12f7160a35a0f7063647acd15a872a3f5f90e69d59c475de2bb0bc041e97bf3d8ea730b6314ec6ee828ec2c82ef08543361d7ba0c6a864ab36ab11c8870782e8ed18a344eb0fc765176bce527a66d9c0c3dede99c8f23fd0d1e1bac01adb1affa9c3be76bbe8b2ca3d64b9bb46e2863a8bc88a738054573cb15d20792248a4b063b90fef0a3d3878e2776d47788f7bea37567b0ac411819e4516e98d652ef3798e788171518397db2327380d8b0ad9bfb72eec4db6b3566aa898a5c63eeb724d55c786622573f85a545b7ff96e1462f210323ae0a31126ef4f898e4a0d7c30e1465dea1cc01c48a920760d5abb2ee79948561b8cf92394e401d8fc6f0db4e63610c465bee87e7239d811130a1ad2db605b3a3f19fbf2fa910deae34b194a795ef74e8ab25708dbaa2cc15800931b0ae86e587325d51e36b90fd807febbc95113424246f6b392fb18f2917c8163c607c961203e4f9599b0d411e6aa59aa7fd9c8185e1755a160a90cd106f1128232c5c927f252b94a258575a1f7339d4c7a03573454586347ec72d3f894d558b3641a0e90b0bff28f9c875c8e83e4803425dda794aa7cdef99ec151a0dcb63c82b77a39b5c4b75b2efa1d0d822a895d072dc274095fbc7be040d65b0d04b401ce8274375946ad7f587dc2483a3559252577ac4d72df2928b02ad1c3f267091f8e970a1dbcd3ee94e904a4848f4b8141e4e35438672850bd4b9a238e6fbec92127058929191a1d661c4e9133c3fdfadb324a0d5bd19c9f6467de3537cf2de73837ac2ae698a2aa23c921967f6b59e066b3544281a7eea7f874424861970b3a84c51ced7f1649e1f8d8519ccb0e74048b4db3841ac0873a63f08caff72bbec7f4e0c4af39590eeb612a274ed4cd8d0b1fba3170447058a893f8110417f464bf528dc1bd4964aff51f0bac97b97f1a6d5c50365d07273405aaf246f1aec85cd65ee70de6a186733435c1297fa3335bacc1179db723fd744b7333d1c45a723bd5c03f9d685e3c93d34cd0477d87a82d8de64a6332e7f06925a7bc90f6a4bfa77cc1b49151e393fdd9fd4a31b926eaebf46e3e820088864e45301880dfd7bbc7591c5cbea30b5753760770a204cc171584f80ca942dee09f8c32ea0498f58f43f758ffa54c1d9e1c8d42759ecd74b14d77f4b4789d714482cf6a3011cac6f578b49b859aed8ae7b37ba11c09265a3a937a3839ab430e338bf8da775a8b64ec217e2f5e1923df54ffa13666eb2dbde20ef9e13f5a23a687e3b14279f5d16b96159dae2ac529ee9ce38e7da23eca13e00c636b1bded50f9bbba6b8a206b59a5afb9bc122680fce2765839b44b32b139572a680cec0d60effadd8e5967a2640ba347e2ef3dd66df16502d95a8c9476641a5c9123a3", 0x1000) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe", 0xa0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x7, 0xe0b4, 0x8, 0x5, "c020fea8589c38dd1011a62b352ab2938fbfcc9e", 0xffffffffffff4600, 0xe19}) 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, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xa702, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x4f4}], 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = dup(r1) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 16:00:03 executing program 1: shmget$private(0x0, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x800, 0x7, 0x8001, 0x401}, {0x0, 0x0, 0xffffffff7fffffff}, {0x0, 0x52, 0xffffffff, 0x4}, {0x411d, 0xed8, 0x9, 0x100}, {0x3, 0x7, 0x7, 0x4}, {0x100, 0x4, 0x3, 0x6027}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x2) kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace mrouter6_rtwalk_delete(549b51a1597153de,0,0) at mrouter6_rtwalk_delete+0x2b rtable_walk_helper(fffffd8036da9a80,ffff800015a1b058) at rtable_walk_helper+0x58 art_table_walk(ffff800000075780,fffffd8036da8480,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x226 art_table_walk(ffff800000075780,fffffd8036da8460,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8420,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8400,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da83e0,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da83c0,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da83a0,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8380,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8360,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8340,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8320,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8300,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da82e0,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da82c0,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8260,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8220,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da81a0,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8180,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8140,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da80e0,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8080,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8040,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8000,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8020,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8060,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da80a0,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da80c0,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8100,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8120,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8160,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da81c0,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036da8f40,ffffffff81be1de0,ffff800015a1b058) at art_table_walk+0x2a6 art_walk(ffff800000075780,ffffffff81be1de0,ffff800015a1b058) at art_walk+0xcf rtable_walk(0,18,ffffffff81014550,0) at rtable_walk+0xc7 ip6_mrouter_done(fffffd80363ddc08) at ip6_mrouter_done+0xb8 rip6_detach(fffffd80363ddc08) at rip6_detach+0x56 soclose(fffffd80363ddc08,0) at soclose+0xb2 soo_close(fffffd802c20c9d8,ffff80001491fc50) at soo_close+0x40 fdrop(fffffd802c20c9d8,ffff80001491fc50) at fdrop+0xc9 closef(fffffd802c20c9d8,ffff80001491fc50) at closef+0x118 fdfree(ffff80001491fc50) at fdfree+0xf7 exit1(ffff80001491fc50,0,1) at exit1+0x32f sys_exit(ffff80001491fc50,ffff800015a1b4d0,ffff800015a1b540) at sys_exit+0x17 syscall(ffff800015a1b5a0) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffdd754) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdd720, count: -47 ddb> show registers rdi 0x549b51a1597153de rsi 0 rbp 0xffff800015a19d90 rbx 0xffff800000075788 rdx 0 rcx 0 rax 0x204 r8 0 r9 0x5 r10 0 r11 0xbbbba6f62932fc66 r12 0 r13 0xfffffd8036da8480 r14 0 r15 0x549b51a1597153de rip 0xffffffff8101457b mrouter6_rtwalk_delete+0x2b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800015a19d50 ss 0x10 mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> show proc PROC (syz-executor.0) pid=387739 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff80001491fec0,0xffffffff822aa4b0 process=0xffff8000ffffa6b0 user=0xffff800015a16000, vmspace=0xfffffd803f014330 estcpu=36, cpticks=6, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 66625 264808 1 0 3 0x100083 ttyin getty 40732 469882 0 0 3 0x14200 bored sosplice 98568 421424 18813 0 3 0x82 nanosleep syz-executor.0 14929 98781 18813 0 3 0x82 nanosleep syz-executor.1 18813 295442 91160 0 3 0x82 thrsleep syz-fuzzer 18813 136094 91160 0 3 0x4000082 thrsleep syz-fuzzer 18813 61138 91160 0 3 0x4000082 thrsleep syz-fuzzer 18813 241634 91160 0 3 0x4000082 thrsleep syz-fuzzer 18813 140055 91160 0 3 0x4000082 thrsleep syz-fuzzer 18813 51074 91160 0 3 0x4000082 kqread syz-fuzzer 18813 476289 91160 0 3 0x4000082 thrsleep syz-fuzzer 91160 466277 26511 0 3 0x10008a pause ksh 26511 438264 84921 0 3 0x92 select sshd 84921 289399 1 0 3 0x80 select sshd 93536 462021 20549 73 3 0x100090 kqread syslogd 20549 320521 1 0 3 0x100082 netio syslogd 74790 396340 1 77 3 0x100090 poll dhclient 99867 396028 1 0 3 0x80 poll dhclient 60172 495352 0 0 2 0x14200 zerothread 74229 63778 0 0 3 0x14200 aiodoned aiodoned 20942 83494 0 0 3 0x14200 syncer update 69308 319587 0 0 3 0x14200 cleaner cleaner 47730 277419 0 0 3 0x14200 reaper reaper 89602 166314 0 0 3 0x14200 pgdaemon pagedaemon 30061 411641 0 0 3 0x14200 bored crynlk 69133 44227 0 0 3 0x14200 bored crypto 22469 83951 0 0 3 0x40014200 acpi0 acpi0 33584 467683 0 0 3 0x14200 bored softnet 18399 191685 0 0 2 0x14200 systqmp 49361 392164 0 0 3 0x14200 bored systq 18728 356826 0 0 3 0x40014200 bored softclock 41137 183138 0 0 3 0x40014200 idle0 79675 76646 0 0 3 0x14200 bored smr 1 344996 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9520 6359K 9438K 78643K 27679 0 0 pcb 25 9K 10K 78643K 2961 0 0 rtable 118 4K 5K 78643K 1223 0 0 ifaddr 59 16K 18K 78643K 603 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 1076 0 0 iov 0 0K 28K 78643K 1052 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 76K 76K 78643K 7652 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 73 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 2046 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 7390 0 0 sigio 0 0K 0K 78643K 69 0 0 proc 42 30K 54K 78643K 989 0 0 subproc 32 2K 2K 78643K 40 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 596 0 0 in_multi 33 2K 2K 78643K 232 0 0 ether_multi 2 0K 0K 78643K 29 0 0 mrt 2 0K 0K 78643K 23 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 742 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 91 21K 31K 78643K 18445 0 0 UVM aobj 130 5K 5K 78643K 156 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 287 0 0 NDP 12 0K 0K 78643K 159 0 0 temp 171 2719K 3359K 78643K 24712 0 0 kqueue 0 0K 0K 78643K 36 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 2838 0 2829 2 1 1 2 0 8 0 rtentry 112 52 0 7 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 97 0 97 1 1 0 1 0 8 0 tcpcb 544 942 0 938 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 125 0 125 21 20 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 187 0 0 12 0 12 12 0 8 0 art_table 32 188 0 0 2 0 2 2 0 8 0 art_node 16 46 0 5 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 8 3 2 1 1 0 8 0 semapl 112 2044 0 2034 1 0 1 1 0 8 0 shmpl 112 154 0 26 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 13736 0 12224 49 0 49 49 0 8 0 ffsino 240 13736 0 12224 90 0 90 90 0 8 0 nchpl 144 25131 0 23501 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 78939 0 78939 3 2 1 1 0 8 1 scsiplug 64 14 0 14 9 9 0 1 0 8 0 scxspl 192 96182 0 96182 43 40 3 6 0 8 3 plimitpl 152 823 0 816 1 0 1 1 0 8 0 sigapl 432 7567 0 7554 2 0 2 2 0 8 0 futexpl 56 133672 0 133672 2 1 1 1 0 8 1 knotepl 112 1142 0 1123 1 0 1 1 0 8 0 kqueuepl 104 1389 0 1387 1 0 1 1 0 8 0 pipepl 112 5054 0 5035 7 6 1 2 0 8 0 fdescpl 424 7568 0 7554 2 0 2 2 0 8 0 filepl 120 45638 0 45533 5 1 4 4 0 8 0 lockfpl 104 2773 0 2773 3 2 1 1 0 8 1 lockfspl 48 1018 0 1018 3 2 1 1 0 8 1 sessionpl 112 23 0 13 1 0 1 1 0 8 0 pgrppl 48 69 0 59 1 0 1 1 0 8 0 ucredpl 96 9926 0 9919 1 0 1 1 0 8 0 zombiepl 144 7555 0 7553 2 1 1 1 0 8 0 processpl 848 7583 0 7553 4 0 4 4 0 8 0 procpl 624 17280 0 17244 5 1 4 4 0 8 0 sosppl 128 81 0 81 18 18 0 1 0 8 0 sockpl 384 5489 0 5470 5 2 3 3 0 8 1 mcl64k 65536 1418 0 1418 142 78 64 64 0 8 64 mcl16k 16384 15 0 15 11 11 0 1 0 8 0 mcl12k 12288 108 0 108 23 22 1 1 0 8 1 mcl9k 9216 85 0 85 29 28 1 1 0 8 1 mcl8k 8192 87 0 87 25 25 0 1 0 8 0 mcl4k 4096 908 0 908 10 9 1 1 0 8 1 mcl2k2 2112 34 0 34 16 16 0 1 0 8 0 mcl2k 2048 62729 0 62682 17 10 7 14 0 8 0 mtagpl 80 8 0 8 4 4 0 1 0 8 0 mbufpl 256 134585 0 134521 78 65 13 36 0 8 8 bufpl 256 34934 0 30383 285 0 285 285 0 8 0 anonpl 16 659541 0 648877 258 198 60 62 0 62 15 amapchunkpl 152 30029 0 29927 43 35 8 12 0 158 3 amappl16 192 41927 0 41340 227 188 39 44 0 8 8 amappl15 184 2 0 2 2 2 0 1 0 8 0 amappl14 176 38 0 35 2 1 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 3658 0 3655 2 1 1 1 0 8 0 amappl11 152 51 0 37 1 0 1 1 0 8 0 amappl10 144 3780 0 3778 2 1 1 1 0 8 0 amappl9 136 549 0 546 1 0 1 1 0 8 0 amappl8 128 142 0 121 1 0 1 1 0 8 0 amappl7 120 3743 0 3739 1 0 1 1 0 8 0 amappl6 112 55 0 49 1 0 1 1 0 8 0 amappl5 104 3838 0 3827 1 0 1 1 0 8 0 amappl4 96 4728 0 4704 1 0 1 1 0 8 0 amappl3 88 4015 0 4004 1 0 1 1 0 8 0 amappl2 80 60709 0 60644 4 2 2 3 0 8 0 amappl1 72 137873 0 137469 26 17 9 19 0 8 0 amappl 80 17553 0 17518 1 0 1 1 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 155 0 26 3 0 3 3 0 8 0 uaddrrnd 24 7568 0 7554 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7568 0 7554 1 0 1 1 0 8 0 vmmpekpl 168 56153 0 56126 2 0 2 2 0 8 0 vmmpepl 168 879144 0 877541 236 150 86 87 0 357 11 vmsppl 272 7567 0 7554 2 1 1 2 0 8 0 pdppl 4096 15142 0 15108 6 1 5 6 0 8 0 pvpl 32 1763727 0 1749983 430 281 149 157 0 265 35 pmappl 200 7567 0 7554 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 693 0 205 17 2 15 15 0 8 0